@import url(https://fonts.googleapis.com/css2?family=Black+Ops+One&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Black+Ops+One&display=swap);
.font-primary-1{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(30px);font-weight:800}.font-primary-1.-variant-1{font-size:remc(60px);line-height:remc(62px)}.font-primary-1.-variant-2{font-size:remc(90px)}.font-primary-1.-variant-3{font-size:remc(25px)}.font-primary-2{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(24px);font-weight:400}.font-primary-2.-variant-1{font-size:remc(18px);font-style:normal}.font-primary-3{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(20px);font-weight:500;font-style:normal}.font-primary-4{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(14px);font-weight:600;font-style:normal}.font-secondary-1{font-family:var(--ps-font-primary, Poppins, sans-serif);font-size:remc(15px);font-weight:600}.font-secondary-1.-variant-1{font-style:normal}.font-secondary-1.-variant-2{font-size:remc(10px)}.font-secondary-2{font-family:var(--ps-font-primary, Poppins, sans-serif);font-size:remc(13px);font-weight:400}.font-secondary-2.-variant-1{font-size:remc(16px)}.font-secondary-3{font-family:var(--ps-font-primary, Poppins, sans-serif);font-weight:300}.font-special{font-family:"Kaushan Script",cursive;font-size:remc(40px);font-weight:400}.font-special2{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(40px);font-weight:800;letter-spacing:remc(4px)}.font-primary-1{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(30px);font-weight:800}.font-primary-1.-variant-1{font-size:remc(60px);line-height:remc(62px)}.font-primary-1.-variant-2{font-size:remc(90px)}.font-primary-1.-variant-3{font-size:remc(25px)}.font-primary-2{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(24px);font-weight:400}.font-primary-2.-variant-1{font-size:remc(18px);font-style:normal}.font-primary-3{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(20px);font-weight:500;font-style:normal}.font-primary-4{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(14px);font-weight:600;font-style:normal}.font-secondary-1{font-family:var(--ps-font-primary, Poppins, sans-serif);font-size:remc(15px);font-weight:600}.font-secondary-1.-variant-1{font-style:normal}.font-secondary-1.-variant-2{font-size:remc(10px)}.font-secondary-2{font-family:var(--ps-font-primary, Poppins, sans-serif);font-size:remc(13px);font-weight:400}.font-secondary-2.-variant-1{font-size:remc(16px)}.font-secondary-3{font-family:var(--ps-font-primary, Poppins, sans-serif);font-weight:300}.font-special{font-family:"Kaushan Script",cursive;font-size:remc(40px);font-weight:400}.font-special2{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(40px);font-weight:800;letter-spacing:remc(4px)}@keyframes ps-spin{to{transform:rotate(360deg)}}.ps-component--vehicle-select[data-ps-vehicle-select=card]{--ps-vs-color-primary: var(--ps-vs-primary, var(--ps-color-primary-dark, #4b84c0));--ps-vs-color-primary-hover: var(--ps-vs-primary-hover, var(--ps-color-primary, #001877));--ps-vs-go-bg-dark: color-mix(in srgb, var(--ps-vs-go-bg) 84%, #000);--ps-vs-color-body-bg: var(--ps-vs-body-bg, var(--ps-color-primary, #001877));--ps-vs-color-surface: var(--ps-vs-surface, var(--ps-color-surface, #ffffff));--ps-vs-color-surface-alt: var(--ps-color-surface-alt, #f5f6fa);--ps-vs-color-border: var(--ps-vs-border, var(--ps-color-border, #d1d5db));--ps-vs-color-border-focus: var(--ps-color-primary, #305CDE);--ps-vs-color-text: var(--ps-vs-text, var(--ps-color-text, #1f2937));--ps-vs-color-text-light: var(--ps-color-text-3, #6b7280);--ps-vs-color-text-inverse: var(--ps-color-text-inverse, #ffffff);--ps-vs-color-danger: var(--ps-color-danger, #dc2626);--ps-vs-font-family: var(--ps-vs-font, var(--ps-font-primary, Poppins, sans-serif));--ps-vs-font-weight-bold: var(--ps-font-weight-bold, 700);--ps-vs-font-weight-normal: var(--ps-font-weight-normal, 400);--ps-vs-color-neutral: var(--ps-color-neutral, #ffffff);position:relative;width:100%;font-family:var(--ps-vs-font-family);font-size:16px;color:var(--ps-vs-color-text)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__wrapper{background:var(--ps-vs-color-body-bg);border:1px solid var(--ps-vs-color-border);border-radius:8px;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__title{font-size:22px;font-weight:var(--ps-vs-font-weight-bold);margin:0 0 16px 0;color:var(--ps-vs-color-neutral)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__form-row{display:flex;flex-direction:column;gap:8px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__fields{display:flex;flex-direction:column;gap:8px}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal .ps-vs-card__form-row{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal .ps-vs-card__fields{flex-direction:row;flex-wrap:wrap;flex:1;min-width:0}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal .ps-vs-card__fields .ps-vs-card__field{flex:1 1 0;min-width:120px}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal .ps-vs-card__field-header{padding:8px 12px;min-height:48px;position:relative}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal .ps-vs-card__check{display:inline-flex;position:absolute;right:12px;top:50%;transform:translateY(-50%);margin-left:0;z-index:1}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal .ps-vs-card__step{width:22px;font-size:16px}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal .ps-vs-card__separator{margin:0 8px}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal .ps-vs-card__go-btn{width:100%;min-width:80px;padding:0 24px}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal .ps-vs-card__actions{flex-direction:column;align-items:stretch;align-self:stretch;min-width:100px;gap:4px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field{position:relative;border:1px solid var(--ps-vs-color-border);border-radius:6px;background:var(--ps-vs-color-surface);transition:border-color 250ms ease,box-shadow 250ms ease}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field--disabled{opacity:.5;pointer-events:none;background:var(--ps-vs-color-surface-alt)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field--open{border-color:var(--ps-vs-color-border-focus);box-shadow:0 0 0 3px rgba(48,92,222,.12);z-index:1000;opacity:1 !important;pointer-events:auto !important;background:var(--ps-vs-color-surface) !important}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field--success{border-color:#6dc97e;box-shadow:inset 0 0 8px 0 rgba(40,167,69,.18);transition:box-shadow .3s ease,border-color .3s ease}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__check{display:inline-flex;visibility:hidden;width:18px;height:18px;align-items:center;justify-content:center;flex-shrink:0;margin-left:8px;color:#28a745}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__check svg{display:block}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field--success .ps-vs-card__check{visibility:visible;animation:psVsCheckPop .3s ease}@keyframes psVsCheckPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2)}100%{transform:scale(1);opacity:1}}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field-header{display:flex;align-items:center;padding:12px 16px;cursor:pointer;user-select:none;min-height:48px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field-header:hover{background:var(--ps-vs-color-surface-alt);border-radius:6px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__step{flex-shrink:0;width:28px;font-size:18px;font-weight:var(--ps-vs-font-weight-bold);text-align:center;align-self:center}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__separator{flex-shrink:0;width:1px;height:28px;background:var(--ps-vs-color-border);margin:0 12px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__label-wrap{flex:1;position:relative;min-height:28px;display:flex;flex-direction:column;justify-content:center;min-width:0}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__floating-label{font-size:16px;font-weight:500;color:var(--ps-vs-color-text-light);text-transform:uppercase;letter-spacing:.5px;transition:all 250ms ease}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__floating-label--up{font-size:12px;transform:translateY(-2px)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__value{font-size:16px;font-weight:var(--ps-vs-font-weight-bold);color:var(--ps-vs-color-text)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__chevron{flex-shrink:0;display:inline-block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transition:transform 150ms ease;transform:rotate(45deg);color:var(--ps-vs-color-text-light);margin-left:8px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field--open .ps-vs-card__chevron{transform:rotate(-135deg)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field--success:not(.ps-vs-card__field--open) .ps-vs-card__chevron{visibility:hidden}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field--open .ps-vs-card__check{visibility:hidden}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__panel{position:absolute;top:100%;left:0;right:0;z-index:110;background:var(--ps-vs-color-surface);border:1px solid var(--ps-vs-color-border-focus);border-top:none;border-radius:0 0 6px 6px;box-shadow:0 10px 25px rgba(0,0,0,.15);opacity:0;transform:translateY(-4px);transition:opacity 250ms ease,transform 250ms ease;pointer-events:auto}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__panel--visible{opacity:1;transform:translateY(0)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__filter-wrap{padding:8px 12px;border-bottom:1px solid var(--ps-vs-color-surface-alt)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__filter-input{width:100%;padding:8px 12px;border:1px solid var(--ps-vs-color-border);border-radius:4px;font-family:var(--ps-vs-font-family);font-size:14px;color:var(--ps-vs-color-text);background:var(--ps-vs-color-surface);outline:none;box-sizing:border-box}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__filter-input:focus{border-color:var(--ps-vs-color-border-focus);box-shadow:0 0 0 2px rgba(48,92,222,.1)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__filter-input::placeholder{color:var(--ps-vs-color-text-light)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__scroll-track{position:relative;height:4px;background:var(--ps-vs-color-surface-alt);margin:8px 16px 0;border-radius:2px;overflow:hidden}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__scroll-thumb{position:absolute;top:0;left:0;height:100%;width:40px;background:var(--ps-vs-color-primary);border-radius:2px;transition:transform 60ms linear}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__options{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:4px 0}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__option{padding:12px 24px;cursor:pointer;font-size:16px;color:var(--ps-vs-color-text);transition:background 150ms ease;border-bottom:1px solid var(--ps-vs-color-surface-alt)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__option:last-child{border-bottom:none}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__option:hover{background:var(--ps-vs-color-surface-alt)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__option--active{font-weight:var(--ps-vs-font-weight-bold);color:var(--ps-vs-color-primary);background:rgba(48,92,222,.04)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__option--highlight{background:rgba(48,92,222,.1)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__loader{display:flex;align-items:center;justify-content:center;padding:24px;color:var(--ps-vs-color-text-light);font-size:14px;gap:8px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__spinner{display:inline-block;width:18px;height:18px;border:2px solid var(--ps-vs-color-border, #d1d5db);border-top-color:var(--ps-vs-color-primary, #305CDE);border-radius:50%;animation:ps-spin .6s linear infinite}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__actions{display:flex;flex-direction:column;align-items:stretch;gap:4px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__go-btn{appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;background:var(--ps-vs-go-bg, var(--ps-vs-color-primary));color:var(--ps-vs-go-text, var(--ps-vs-color-text-inverse));font-size:16px;font-weight:var(--ps-vs-font-weight-bold);text-transform:uppercase;letter-spacing:1px;border-radius:6px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__go-btn:hover:not(:disabled){background:var(--ps-vs-go-bg-hover, var(--ps-vs-go-bg-dark, var(--ps-vs-color-primary-hover)))}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__go-btn:disabled{opacity:.7;cursor:not-allowed}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__start-over{appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;outline:none;width:100%;text-align:center;font-size:14px;color:var(--ps-vs-start-over, var(--ps-vs-color-text-light));text-decoration:underline;cursor:pointer;padding:4px 0;white-space:nowrap}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__start-over:hover{color:var(--ps-vs-start-over, var(--ps-vs-color-primary))}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage{padding:16px;border:1px solid var(--ps-vs-color-border);border-radius:6px;margin-bottom:16px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage-info{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage-vehicle{font-weight:var(--ps-vs-font-weight-bold);flex:1;color:var(--ps-vs-color-neutral)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage-info .ps-vs-card__garage-link{text-decoration:none}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage-info .ps-vs-card__garage-link .ps-vs-card__garage-vehicle{text-decoration:underline;text-underline-offset:2px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage-info .ps-vs-card__garage-link:hover{opacity:.8}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage-remove{appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;outline:none;color:var(--ps-vs-color-danger);font-size:14px;text-decoration:underline}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage-remove:hover{opacity:.7}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage-add{appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;outline:none;display:block;width:100%;margin-top:12px;padding:12px;background:var(--ps-vs-go-bg, var(--ps-vs-color-primary));color:var(--ps-vs-go-text, var(--ps-vs-color-text-inverse));font-weight:500;border-radius:6px;text-align:center}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage-add:hover{background:var(--ps-vs-go-bg-hover, var(--ps-vs-go-bg-dark, var(--ps-vs-color-primary-hover)))}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__search-tabs{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__search-label{font-weight:500;color:var(--ps-vs-color-neutral)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__tab-list{list-style:none;margin:0;padding:0;display:flex}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__tab:not(:last-child){padding-right:8px;margin-right:8px;border-right:1px solid var(--ps-vs-color-border)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__tab-link{color:var(--ps-vs-tab-link, var(--ps-vs-color-primary));text-decoration:none}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__tab--active .ps-vs-card__tab-link{font-weight:var(--ps-vs-font-weight-bold)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs--hidden{display:none !important}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs--revealing{display:block !important;animation:psVsCardReveal .3s ease forwards}@keyframes psVsCardReveal{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 767px){.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__wrapper{padding:16px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__title{font-size:18px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field-header{min-height:40px;padding:8px 12px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__option{padding:8px 16px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__form-row{flex-direction:column}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__fields{flex-direction:column}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__actions{flex-direction:column;align-items:stretch}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__go-btn{width:100%}}@media(max-width: 767px){.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal:not([data-layout-mobile=horizontal]) .ps-vs-card__form-row{flex-direction:column;align-items:stretch}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal:not([data-layout-mobile=horizontal]) .ps-vs-card__fields{flex-direction:column}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal:not([data-layout-mobile=horizontal]) .ps-vs-card__fields .ps-vs-card__field{flex:none;width:100%}}@media(max-width: 767px){.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__form-row{flex-direction:row !important;flex-wrap:wrap !important;align-items:flex-start !important;gap:4px !important}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__fields{flex-direction:row !important;flex-wrap:wrap !important;flex:1 1 100%;gap:4px}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__field{flex:1 1 calc(33.333% - 4px) !important;min-width:0 !important;max-width:100%}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__field-header{flex-wrap:wrap;padding:4px;min-height:36px;position:relative}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__step{position:absolute;top:1px;left:3px;width:14px;height:14px;font-size:9px;line-height:14px;text-align:center;opacity:.4}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__separator{display:none}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__label-wrap{flex:1 1 100%;min-height:auto;padding-left:0}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__floating-label{font-size:8px;letter-spacing:.2px;padding-left:14px}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__value{font-size:14px;word-break:break-word;padding-left:0}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__chevron{position:absolute;top:6px;right:8px;transform:rotate(45deg);margin-left:0}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__field--open .ps-vs-card__chevron{transform:rotate(-135deg)}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__field--success:not(.ps-vs-card__field--open) .ps-vs-card__chevron{visibility:visible !important}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__check{display:none}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__panel{position:absolute;top:calc(100% + 4px);left:0;right:auto;max-height:60vh;overflow-y:auto;border-radius:6px;border:1px solid var(--ps-vs-color-border-focus);box-shadow:0 10px 25px rgba(0,0,0,.15);z-index:200}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__actions{flex-direction:row !important;align-items:center !important;flex:1 1 100%;gap:8px;margin-top:4px}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__go-btn{flex:0 0 auto;width:auto !important;min-width:80px;height:40px;min-height:40px}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__start-over{flex:0 0 auto;width:auto !important;padding:0 12px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9jb21wb25lbnQtdmVoaWNsZS1zZWxlY3QtY2FyZC41NzBkZGNhZDZkNGMyNDIxMTU3MC5jc3MiLCJtYXBwaW5ncyI6Ijs7QUFzQ0EsZ0JBQ0ksMERBUm9CLENBU3BCLHFCQUNBLGdCQUNBLDJCQUNJLHFCQUNBLHVCQUVKLDJCQUNJLHFCQUVKLDJCQUNJLHFCQUdSLGdCQUNJLDBEQXZCb0IsQ0F3QnBCLHFCQUNBLGdCQUVBLDJCQUNJLHFCQUNBLGtCQUdSLGdCQUNJLDBEQWpDb0IsQ0FrQ3BCLHFCQUNBLGdCQUNBLGtCQUVKLGdCQUNJLDBEQXZDb0IsQ0F3Q3BCLHFCQUNBLGdCQUNBLGtCQUdKLGtCQUNJLHVEQTdDb0IsQ0E4Q3BCLHFCQUNBLGdCQUdBLDZCQUNJLGtCQUVKLDZCQUNJLHFCQUdSLGtCQUNJLHVEQTFEb0IsQ0EyRHBCLHFCQUNBLGdCQUNBLDZCQUNJLHFCQUdSLGtCQUNJLHVEQWxFb0IsQ0FtRXBCLGdCQUdKLGNBQ0ksb0NBdEVrQixDQXVFbEIscUJBQ0EsZ0JBR0osZUFDSSwwREE5RW9CLENBK0VwQixxQkFDQSxnQkFDQSx5QkExRUosZ0JBQ0ksMERBUm9CLENBU3BCLHFCQUNBLGdCQUNBLDJCQUNJLHFCQUNBLHVCQUVKLDJCQUNJLHFCQUVKLDJCQUNJLHFCQUdSLGdCQUNJLDBEQXZCb0IsQ0F3QnBCLHFCQUNBLGdCQUVBLDJCQUNJLHFCQUNBLGtCQUdSLGdCQUNJLDBEQWpDb0IsQ0FrQ3BCLHFCQUNBLGdCQUNBLGtCQUVKLGdCQUNJLDBEQXZDb0IsQ0F3Q3BCLHFCQUNBLGdCQUNBLGtCQUdKLGtCQUNJLHVEQTdDb0IsQ0E4Q3BCLHFCQUNBLGdCQUdBLDZCQUNJLGtCQUVKLDZCQUNJLHFCQUdSLGtCQUNJLHVEQTFEb0IsQ0EyRHBCLHFCQUNBLGdCQUNBLDZCQUNJLHFCQUdSLGtCQUNJLHVEQWxFb0IsQ0FtRXBCLGdCQUdKLGNBQ0ksb0NBdEVrQixDQXVFbEIscUJBQ0EsZ0JBR0osZUFDSSwwREE5RW9CLENBK0VwQixxQkFDQSxnQkFDQSx5QkNyRUosZ0RDakNBLDJEQVlFLG1GQUNBLDBGQWNBLHFFQUNBLDhFQUNBLDhFQUNBLGdFQUNBLDJFQUNBLDZEQUNBLHFFQUNBLDBEQUNBLGtFQUNBLHNEQUNBLG9GQUNBLDBEQUNBLDhEQUNBLHdEQUVBLGtFQUNBLGNDckIwQixDRHFCSyw4QkFFL0IsZ0ZBQ0Usc0NBQ0EsMkNBQ0EsaUJDVFcsQ0RTbUIsWUNiakIsQ0RhMEMsb0NDUDNDLENEVWQsNEZDekIwQixDRHlCNkIsNkZBR3ZELGlGQUNFLGFBQ0Esc0JBQ0EsT0N6QmEsQ0Q0QmYseUhDNUJlLENEK0JmLHVHQUNFLG1CQUNBLGVBQ0EsdUJBRUYscUdBQ0UsbUJBQ0EsZUFDQSxPQUNBLFlBQ0EsbUpBR0YsMkdBQ0UsaUJBQ0EsZ0JBQ0Esa0JBSUYsb0dBQ0Usb0JBQ0Esa0JBQ0EsVUNyRGEsQ0RzRGIsUUFDQSwyQkFDQSxjQUNBLFVBR0YsNEhDdkUwQixDRHdFMUIscUhBRUEscUdBQ0UsV0FDQSxlQUNBLGVBR0Ysc0dBQ0Usc0JBQ0Esb0JBQ0EsbUJBQ0EsZ0JBQ0EsT0M1RWEsQ0RnRmYsOEVBQ0Usa0JBQ0EsNERDM0VXLENENEVYLHNDQUNBLHlEQUVBLHdGQUNFLFdBQ0Esb0JBQ0EsMENBSUYsb0ZBQ0UsNkNBQ0EseUNBUUEsYUFDQSxxQkFDQSwrQkFDQSxpREFJRix1RkFDRSxxQkFDQSwrQ0FDQSxxREFNSiw4RUFDRSxvQkFDQSxrQkFDQSx1QkFDQSwwQ0FDQSw2QkMzSGEsQ0Q0SGIsY0FDQSxnR0FHRiwwR0FDRSxtQkFDQSxnQ0FFRix3QkFDRSxnQ0FDQSx5QkFDQSxtQ0FHRixxRkFDRSxrREFDQSwrQ0N0SG9CLENEdUhwQixzSkN2SVcsQ0R5SWIsb0hDdEowQixDRHNKb0QsOEVBQzlFLHlLQUNBLGtNQUNBLHVGQUNFLGNDN0p3QixDRDZKTyxlQ3ZKUCxDRHdKeEIsaUZBQ0EsMEJBQ0EseUdDOUp3QixDRDhKYSwyQkFFdkMsOEVBQ0UsY0NuS3dCLENEbUtPLDBDQUMvQiw4QkFHRiw4RkR6S0EsOEJDeUsyRCxDRHpLdEIsVUN5S3NCLENEeEszRCx5RUFDQSxnQ0FDMEIsd0JDc0trRCxtREM3SjdELENEOEpmLG1JQUVBLDRKQUVBLHlIQUdBLDhFQUNFLDBDQUNBLFlBQ0Esc0NBQ0EsaUVBQ0EsMEJBQ0Esc0NDaEtZLENEaUtaLHFDQUNBLG1EQUNBLG9CQUNBLHlIQUlGLG9GQUNFLGlCQUNBLHVEQUVGLHFGQUNFLFdBQ0EsaUJBQ0EsMkNBQ0EsaUJDdExXLENEdUxYLHFDQUNBLGNDdE13QixDRHVNeEIsOEJBQ0Esc0NBQ0EsYUFDQSxzQkFDQSxnTEFDQSxzSUFHRixnTkFDQSxvT0FFQSxnRkQxTnFCLG1DQVhyQixnQkVvRDBCLENGbkQxQixnQkFDQSw0QkFDQSxpQ0FDQSxxQkNpT3dHLGNBRXhHLCtFQUNFLCtDQ3ROd0IsQ0R1TnhCLCtEQUNBLHVEQUNBLDZHQUNBLCtIQUNBLGlNQUNBLHdIQUdGLGtKQ2xOZSxDRGtONkYsa0RDOU5sRixDRDhOcUosT0NyTmhLLENEc05mLGdGRDFOQSwrQkMwTjJDLENEMU5OLFdDME5NLENEek4zQyxvREFDQSxxREFDQSx3REMyTkEsZ0ZBQ0UsYUFDQSxzQkFDQSxvQkFDQSxPQy9OYSxDRGtPZiwrRURyUEEsNENBQ0EsMEVDc1BFLHVEQUNBLFdBQ0EsZUMvTW9CLENEaU5wQixzSEFDQSxjQ2xQd0IsQ0RrUE8sMENBQy9CLDZEQ25PVyxDRG9PWCxtTUFDQSxzSEFHRixtRkRsUUEsNENBQ0EsMEVDbVFFLFdBQ0Esa0JBQ0EsY0MzUHdCLENEK1B4Qiw2REFDQSwwQkFDQSxlQUNBLGNBQ0EsbUJBQ0EsbUpBSUYsMkZDN1BlLENENlBnQyw0REN6UGxDLENEeVA2RyxrQkM3UDNHLENEOFBmLDRIQy9QZSxDRCtQcUUsZUFDcEYseUtBbUJBLDZHQUNFLHFCQUNBLDZMQUNBLDhIQUVGLHNGRDdTQSw0Q0FDQSwwRUM0U3VELDhDQ2xTN0IsQ0RrUzRGLGlJQUN0SCxtRkQ5U0EsNENBQ0EsMEVDOFM0Qix3Q0MxUmIsQ0QwUnNFLFlDMVJ0RSxDRDhSYixzSEFDQSxlQ3BTd0IsQ0RvU2EsaUJDMVIxQixDRDBSd0Qsa0JBQ25FLHdMQUlGLDJIQ3JTZSxDRHFTcUUsa0JDblNyRSxDRG1Tb0csY0M5U3pGLENEK1MxQixvR0MxUzBCLENEMFN1QyxpQ0FDakUsaUZEeFRxQixtQ0N3VDJCLGFBQzdCLDhHQ3hTSixDRHdTd0QsZ0JDeFN4RCxDRHdTc0YsaURBR3JHLDhKQUNBLG9KQUdBLGtHQUNBLGlKQUNBLDBHRGxWaUIseUJDc1ZmLDRGQ25UYSxDRG9UYiw0RkM3VHdCLENEOFR4QixvR0NoU29CLENEZ1M0QyxpQkFDaEUsZ0dBRUEsdUdBQ0EscUdBQ0EsMEhBQ0EsMkZEOVZlLHlCQzRXYixzTEFDQSxnS0FDQSxtTEQ5V2EseUJDdVhiLGdIQUNFLDhCQUNBLDBCQUNBLGtDQUNBLG1CQUVGLDhHQUNFLDhCQUNBLDBCQUNBLGNBQ0EsT0NqV1MsQ0RtV1gsNkdBQ0Usd0NBQ0EsdUJBQ0EsZUFLRixvSEFDRSxlQUNBLFlBQ0EsZ0JBQ0Esa0JBRUYsNEdBQ0Usa0JBQ0EsaUJBQ0EsdUJBQ0EsY0FDQSxpQkFDQSxrQkFDQSxXQUVGLDhIQUNBLGtIQUNFLGNBQ0EsZ0JBQ0EsZUFHRiwwS0FFQSwySEMzWXNCLENEMlk0QixxQ0FHbEQsK0dBQ0Usa0JBQ0Esa0JBQ0Esd0JBQ0EsY0FFRix3SUFDRSwwQkFJRix5S0FDRSw4QkFFRiwwSEFpQkEsNkdBQ0Usa0JBQ0EscUJBQ0EsT0FDQSxXQUNBLGdCQUNBLGdCQUNBLGlCQ3JhTyxDRHNhUCxpREFDQSxzQ0NsYVEsQ0RtYVIsWUFJRiwrR0FDRSw4QkFDQSw4QkFDQSxjQUNBLE9DdGJTLENEdWJULGNDeGJTLENEMGJYLDhHQUNFLGNBQ0Esc0JBQ0EsZUFDQSxZQUNBLGdCQUVGLGtIQUNFLGNBQ0Esc0JBQ0EsZ0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iZWFjaHNpZGVhdXRvcGFydHMvLi4vLi4vLi4vYXV0by1wcmVzcy9yZXNvdXJjZXMvc3R5bGVzL2Jhc2UvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vYmVhY2hzaWRlYXV0b3BhcnRzLy4uLy4uLy4uL2F1dG8tcHJlc3MvcmVzb3VyY2VzL2NvbXBvbmVudHMvdmVoaWNsZS1zZWxlY3QvX3NoYXJlZC9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vYmVhY2hzaWRlYXV0b3BhcnRzLy4uLy4uLy4uL2F1dG8tcHJlc3MvcmVzb3VyY2VzL2NvbXBvbmVudHMvdmVoaWNsZS1zZWxlY3QvY2FyZC9pbmRleC5zY3NzIiwid2VicGFjazovL2JlYWNoc2lkZWF1dG9wYXJ0cy8uLi8uLi8uLi9hdXRvLXByZXNzL3Jlc291cmNlcy9jb21wb25lbnRzL3ZlaGljbGUtc2VsZWN0L19zaGFyZWQvX3ZhcmlhYmxlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUJsYWNrK09wcytPbmUmZGlzcGxheT1zd2FwJyk7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTaXRlIHR5cGUgZmFtaWxpZXMg4oCUIFRPS0VOLUJBQ0tFRCAoMjAyNi0wOS0wNSwgb3duZXIgcmVxdWVzdDogXCJ0aGUgaG9tZXBhZ2Vcbi8vIGhlYWRpbmdzIGFuZCB0aGUgR2V0IEluIFRvdWNoIGJhbmQgc2hvdWxkIHB1bGwgdGhlIHNpdGUncyBoZWFkaW5nIGZvbnRcIikuXG4vL1xuLy8gTWlycm9ycyB2YXJpYW50cy9fY29sb3JzLnNjc3M6IGV2ZXJ5IGZhbWlseSB2YXIgcmVzb2x2ZXMgdG8gYSBUaGVtZSBCdWlsZGVyXG4vLyBHTE9CQUwgdHlwb2dyYXBoeSB0b2tlbiB3aXRoIHRoZSBoaXN0b3JpY2FsIGxpdGVyYWwgYXMgdGhlIHZhcigpIGZhbGxiYWNrLFxuLy8gc28gYSBzaXRlIHRoYXQgaGFzIG5ldmVyIHB1Ymxpc2hlZCBhIGZvbnQgdG9rZW4gcmVuZGVycyBieXRlLWlkZW50aWNhbGx5XG4vLyAoTW9udHNlcnJhdCBoZWFkaW5ncyAvIFBvcHBpbnMgYm9keSkg4oCUIGFuZCBhIHNpdGUgdGhhdCBIQVMgKE5hZGVyOiBCYXJsb3dcbi8vIENvbmRlbnNlZCArIEhvc3QgR3JvdGVzaykgZ2V0cyBpdCBldmVyeXdoZXJlIHRoZSBsYWRkZXIgYmVsb3cgaXMgd29yblxuLy8gKC5mb250LXByaW1hcnktKiAvIC5mb250LXNlY29uZGFyeS0qLCBhbmQgZXZlcnkgYGZvbnQtZmFtaWx5OiAkZm9udC3igKZgKS5cbi8vXG4vLyBNYXBwaW5nIOKAlCB0aGUgYnVpbGRlcidzIHR3byB0b2tlbnMgYXJlIG5hbWVkIGZvciB0aGVpciBST0xFLCB0aGUgU2FzcyB2YXJzXG4vLyBmb3IgdGhlaXIgaGlzdG9yaWNhbCByYW5rLCBhbmQgdGhlIHR3byBkbyBub3QgbGluZSB1cCBieSBuYW1lOlxuLy8gICAkZm9udC1mYW1pbHktcHJpbWFyeSAgIChNb250c2VycmF0LCB0aGUgZGlzcGxheS9oZWFkaW5nIGZhY2UpXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgIOKGkCAtLXBzLWZvbnQtaGVhZGluZyAgXCJIZWFkaW5nIEZvbnRcIlxuLy8gICAkZm9udC1mYW1pbHktc2Vjb25kYXJ5IChQb3BwaW5zLCB0aGUgYm9keSBmYWNlKVxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICDihpAgLS1wcy1mb250LXByaW1hcnkgIFwiUHJpbWFyeSBGb250XCJcbi8vIFRoaXMgaXMgdGhlIHNhbWUgcGFpcmluZyB0aGUgaGVyby1iYW5uZXIgYW5kIHZlaGljbGUtc2VsZWN0IGJyaWRnZXMgYWxyZWFkeVxuLy8gdXNlZCBiZWZvcmUgdGhpcyBmaWxlIHdhcyB0b2tlbml6ZWQuXG4vL1xuLy8gVGhlICotc3RhdGljIGxpdGVyYWxzIGV4aXN0IGZvciB0aGUgZmV3IHBsYWNlcyB0aGF0IG5lZWQgYSBwbGFpbiBmYW1pbHlcbi8vIGxpc3QgcmF0aGVyIHRoYW4gYSB2YXIoKTogY29tcG9uZW50IGJyaWRnZXMgdGhhdCB3cmFwIHRoZSBTQU1FIHRva2VuIGFnYWluXG4vLyAocHJvZHVjdC1jYXJkIC8gdmVoaWNsZS1zZWxlY3QgLyBoZXJvLWJhbm5lciBmYWxsYmFja3Mg4oCUIG5lc3RpbmcgdGhlIHRva2VuXG4vLyBpbnNpZGUgaXRzIG93biBmYWxsYmFjayB3b3VsZCBiZSBjaXJjdWxhci1sb29raW5nIGFuZCBtaXMtc2NvcGUgdGhlXG4vLyBoZWFkaW5nIHRva2VuIG9udG8gYm9keSB0ZXh0IG9uIGEgc2l0ZSB0aGF0IHNldHMgb25seSBvbmUgb2YgdGhlIHR3bykuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGZvbnQtZmFtaWx5LXByaW1hcnktc3RhdGljOiAgICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1zZWNvbmRhcnktc3RhdGljOiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG5cbiRmb250LWZhbWlseS1wcmltYXJ5OiAgIHZhcigtLXBzLWZvbnQtaGVhZGluZywgI3skZm9udC1mYW1pbHktcHJpbWFyeS1zdGF0aWN9KTtcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6IHZhcigtLXBzLWZvbnQtcHJpbWFyeSwgI3skZm9udC1mYW1pbHktc2Vjb25kYXJ5LXN0YXRpY30pO1xuJGZvbnQtZmFtaWx5LXNwZWNpYWw6ICdLYXVzaGFuIFNjcmlwdCcsIGN1cnNpdmU7XG4kZm9udC1mYW1pbHktYmxrb3BzOiAnQmxhY2sgT3BzIE9uZScsIGN1cnNpdmU7XG4vLyBMZWdhY3kgYWxpYXMgKG9ubHkgX2NvbnRhY3Quc2NzcyBzdGlsbCByZWFkcyBpdCkg4oCUIHNhbWUgdG9rZW4gYXMgcHJpbWFyeS5cbiRmb250LWhlYWRlcnM6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXG4uZm9udC1wcmltYXJ5LTEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXNpemU6IHJlbWMoMzBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgLy9leHRyYWJvbGRcbiAgICAmLi12YXJpYW50LTEge1xuICAgICAgICBmb250LXNpemU6IHJlbWMoNjBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW1jKDYycHgpO1xuICAgIH1cbiAgICAmLi12YXJpYW50LTIge1xuICAgICAgICBmb250LXNpemU6IHJlbWMoOTBweCk7XG4gICAgfVxuICAgICYuLXZhcmlhbnQtMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtYygyNXB4KTtcbiAgICB9XG59XG4uZm9udC1wcmltYXJ5LTIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXNpemU6IHJlbWMoMjRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgLy9yZWd1bGFyXG4gICAgLy9mb250LXN0eWxlOiBpdGFsaWM7XG4gICAgJi4tdmFyaWFudC0xIHtcbiAgICAgICAgZm9udC1zaXplOiByZW1jKDE4cHgpO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuLmZvbnQtcHJpbWFyeS0zIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiByZW1jKDIwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IC8vbWVkaXVtXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZvbnQtcHJpbWFyeS00IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiByZW1jKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IC8vc2VtaWJvbGRcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5mb250LXNlY29uZGFyeS0xIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IHJlbWMoMTVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgLy9tZWRpdW1cbiAgICAvL2ZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgJi4tdmFyaWFudC0xIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbiAgICAmLi12YXJpYW50LTIge1xuICAgICAgICBmb250LXNpemU6IHJlbWMoMTBweCk7XG4gICAgfVxufVxuLmZvbnQtc2Vjb25kYXJ5LTIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogcmVtYygxM3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwOyAvL3JlZ3VsYXJcbiAgICAmLi12YXJpYW50LTEge1xuICAgICAgICBmb250LXNpemU6IHJlbWMoMTZweCk7XG4gICAgfVxufVxuLmZvbnQtc2Vjb25kYXJ5LTMge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IC8vbGlnaHRcbn1cblxuLmZvbnQtc3BlY2lhbCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zcGVjaWFsO1xuICAgIGZvbnQtc2l6ZTogcmVtYyg0MHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9udC1zcGVjaWFsMiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogcmVtYyg0MHB4KTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxldHRlci1zcGFjaW5nOiByZW1jKDRweCk7XG59XG4iLCJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AbWl4aW4gcHMtbWVkaWEtdXAoJGJwKSB7XG4gIEBpZiAkYnAgPT0gc20gIHsgQG1lZGlhIChtaW4td2lkdGg6ICRwcy1icmVha3BvaW50LXNtKSAgeyBAY29udGVudDsgfSB9XG4gIEBpZiAkYnAgPT0gbWQgIHsgQG1lZGlhIChtaW4td2lkdGg6ICRwcy1icmVha3BvaW50LW1kKSAgeyBAY29udGVudDsgfSB9XG4gIEBpZiAkYnAgPT0gbGcgIHsgQG1lZGlhIChtaW4td2lkdGg6ICRwcy1icmVha3BvaW50LWxnKSAgeyBAY29udGVudDsgfSB9XG59XG5AbWl4aW4gcHMtbWVkaWEtZG93bigkYnApIHtcbiAgQGlmICRicCA9PSBzbSAgeyBAbWVkaWEgKG1heC13aWR0aDogJHBzLWJyZWFrcG9pbnQtc20gLSAxcHgpIHsgQGNvbnRlbnQ7IH0gfVxuICBAaWYgJGJwID09IG1kICB7IEBtZWRpYSAobWF4LXdpZHRoOiAkcHMtYnJlYWtwb2ludC1tZCAtIDFweCkgeyBAY29udGVudDsgfSB9XG4gIEBpZiAkYnAgPT0gbGcgIHsgQG1lZGlhIChtYXgtd2lkdGg6ICRwcy1icmVha3BvaW50LWxnIC0gMXB4KSB7IEBjb250ZW50OyB9IH1cbn1cblxuQG1peGluIHBzLXNjcm9sbGFibGUtbGlzdCgkbWF4LWhlaWdodDogJHBzLXZzLWRyb3Bkb3duLW1heC1oZWlnaHQpIHtcbiAgbWF4LWhlaWdodDogJG1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xufVxuXG5AbWl4aW4gcHMtcmVzZXQtYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTsgYm9yZGVyOiBub25lOyBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IGZvbnQ6IGluaGVyaXQ7IGNvbG9yOiBpbmhlcml0OyBjdXJzb3I6IHBvaW50ZXI7IG91dGxpbmU6IG5vbmU7XG59XG5AbWl4aW4gcHMtcmVzZXQtbGlzdCB7IGxpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfVxuQG1peGluIHBzLXRydW5jYXRlIHsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbkBtaXhpbiBwcy1mb2N1cy1yaW5nIHsgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXBzLXZzLWNvbG9yLXByaW1hcnksICN7JHBzLWNvbG9yLXByaW1hcnl9KTsgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxuXG5AbWl4aW4gcHMtY2hldnJvbigkc2l6ZTogOHB4LCAkd2VpZ2h0OiAycHgsICRkaXJlY3Rpb246IGRvd24pIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogJHNpemU7IGhlaWdodDogJHNpemU7XG4gIGJvcmRlci1yaWdodDogJHdlaWdodCBzb2xpZCBjdXJyZW50Q29sb3I7IGJvcmRlci1ib3R0b206ICR3ZWlnaHQgc29saWQgY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHBzLXRyYW5zaXRpb24tZmFzdDtcbiAgQGlmICRkaXJlY3Rpb24gPT0gZG93biAgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgQGlmICRkaXJlY3Rpb24gPT0gdXAgICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTsgfVxufVxuXG5AbWl4aW4gcHMtc3Bpbm5lcigkc2l6ZTogMjBweCwgJHRoaWNrbmVzczogMnB4KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6ICRzaXplOyBoZWlnaHQ6ICRzaXplO1xuICBib3JkZXI6ICR0aGlja25lc3Mgc29saWQgdmFyKC0tcHMtdnMtY29sb3ItYm9yZGVyLCAjeyRwcy1jb2xvci1ib3JkZXJ9KTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tcHMtdnMtY29sb3ItcHJpbWFyeSwgI3skcHMtY29sb3ItcHJpbWFyeX0pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IGFuaW1hdGlvbjogcHMtc3BpbiAwLjZzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgcHMtc3BpbiB7IHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG4iLCJAaW1wb3J0ICcuLi9fc2hhcmVkL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi9fc2hhcmVkL21peGlucyc7XG5cbi8vIFJPT1QgU0VMRUNUT1Ig4oCUIGtleWVkIG9mZiBbZGF0YS1wcy12ZWhpY2xlLXNlbGVjdF0sIE5PVCAucHMtdmFyaWFudC0tY2FyZDpcbi8vIHRoZSBUaGVtZSBCdWlsZGVyJ3MgYmxvY2sgd3JhcHBlciBjYXJyaWVzIHRoZSBzYW1lIGBwcy1jb21wb25lbnQtLXZlaGljbGUtXG4vLyBzZWxlY3QgcHMtdmFyaWFudC0tY2FyZGAgY2xhc3MgcGFpciBhcyB0aGlzIHJvb3QsIGFuZCB0aGUgdHdvLWNsYXNzIHBhaXJcbi8vIG91dC1yYW5rcyB0aGUgd3JhcHBlcidzIC5wcy1ibG9jay0tdy0qIHdpZHRoIHJ1bGUgKHNhbWUgaW5jaWRlbnQgYXNcbi8vIHByb2R1Y3QtY2FyZC92Mi9pbmRleC5zY3NzLCAyMDI2LTA4LTA1KS4gT25seSB0aGUgY29tcG9uZW50IHJvb3QgZW1pdHMgdGhlXG4vLyBkYXRhIGF0dHJpYnV0ZSAoY2FyZC5ibGFkZS5waHApLCBzbyB0aGlzIG1hdGNoZXMgdGhlIHdpZGdldCBvbmx5LCBhdCB0aGVcbi8vIHNhbWUgKDAsMiwwKSBzcGVjaWZpY2l0eSBhcyBiZWZvcmUuXG4ucHMtY29tcG9uZW50LS12ZWhpY2xlLXNlbGVjdFtkYXRhLXBzLXZlaGljbGUtc2VsZWN0PSdjYXJkJ10ge1xuICAvLyBOUE9URyBwYWxldHRlIG1hcHBpbmcgKG93bmVyIGRpcmVjdGlvbik6IHRoZSBjYXJkIEJPRFkgaXMgdGhlIG1haW4gYnJhbmRcbiAgLy8gTkFWWSAoLS1wcy1jb2xvci1wcmltYXJ5KSwgYW5kIHRoZSBidXR0b24gLyBcIlNlYXJjaCBieVwiIHRhYnMgdXNlIHRoZVxuICAvLyBMSUdIVEVSIGJsdWUgKC0tcHMtY29sb3ItcHJpbWFyeS1kYXJrID0gIzRiODRjMCBpbiB0aGlzIHRoZW1lKSBzbyB0aGV5IHBvcFxuICAvLyBhZ2FpbnN0IHRoZSBuYXZ5LiBQcmV2aW91c2x5IGJvZHktYmcgcG9pbnRlZCBhdCAtLXBzLWNvbG9yLXNlY29uZGFyeVxuICAvLyAoIzA5MDkxNywgbmVhci1ibGFjaykgYW5kIHRoZSBhY2NlbnQgYXQgLS1wcy1jb2xvci1wcmltYXJ5IChuYXZ5KSDigJQgd2hpY2hcbiAgLy8gbWFkZSBhIGJsYWNrIGNhcmQgd2l0aCBhIG5hdnkgYnV0dG9uIHRoYXQgYmxlbmRlZCBpbi5cbiAgLy8gUGVyLUJMT0NLIG92ZXJyaWRlIGNoYWluICgyMDI2LTA4LTI3KTogZWFjaCBkZWZpbml0aW9uLWV4cG9zZWQgdmFyIHJlYWRzIGFcbiAgLy8gLS1wcy12cy08c2hvcnQ+IG92ZXJyaWRlIEZJUlNULiBUaGUgU3R5bGUgdGFiIHdyaXRlcyB0aG9zZSBhdCAjYmxrX3ggc2NvcGVcbiAgLy8gKFRoZW1lVG9rZW5SZW5kZXJlciksIGFuZCBiZWNhdXNlIFRISVMgYmxvY2sgcmUtZGVjbGFyZXMgLS1wcy12cy1jb2xvci0qXG4gIC8vIG9uIGl0c2VsZiwgYW4gaW5oZXJpdGVkIHZhbHVlIGNvdWxkIG5ldmVyIHdpbiB3aXRob3V0IHRoZSBpbmRpcmVjdGlvbiDigJRcbiAgLy8gU3R5bGUtdGFiIGNvbG9ycyB3ZXJlIHNpbGVudGx5IGluZXJ0IG9uIGFsbCB0aHJlZSB2YXJpYW50cyB1bnRpbCBub3cuXG4gIC0tcHMtdnMtY29sb3ItcHJpbWFyeTogdmFyKC0tcHMtdnMtcHJpbWFyeSwgdmFyKC0tcHMtY29sb3ItcHJpbWFyeS1kYXJrLCAjNGI4NGMwKSk7ICAgICAgIC8vIGFjY2VudDogR28gYnV0dG9uLCBhY3RpdmUgdGFiLCB0aHVtYlxuICAtLXBzLXZzLWNvbG9yLXByaW1hcnktaG92ZXI6IHZhcigtLXBzLXZzLXByaW1hcnktaG92ZXIsIHZhcigtLXBzLWNvbG9yLXByaW1hcnksICN7JGNvbG9yX3ByaW1hcnlfaGV4fSkpOyAvLyBob3ZlciBkZWVwZW5zIHRvd2FyZCB0aGUgYnJhbmQgbmF2eVxuXG4gIC8vIEFjdGlvbiBidXR0b25zIOKAlCBHTyBhbmQgdGhlIGdhcmFnZSdzIEFkZCBWZWhpY2xlIChvd25lciAyMDI2LTA5LTI5OiBcInNldFxuICAvLyBqdXN0IHRoZSBidXR0b24gY29sb3Ig4oCmIGxlYXZlIHRoZSBwcmltYXJ5IGNvbG9yIGFzICNjMGMwYzBcIikuIFRoZWlyIG93blxuICAvLyBTdHlsZS10YWIgdG9rZW5zLCBhbGwgb3B0aW9uYWw6XG4gIC8vICAgLS1wcy12cy1nby1iZyAgICAgICAgR28gQnV0dG9uIENvbG9yICAgICAgKHVuc2V0IOKGkiBQcmltYXJ5IENvbG9yLCBhcyBiZWZvcmUpXG4gIC8vICAgLS1wcy12cy1nby1iZy1ob3ZlciAgR28gQnV0dG9uIEhvdmVyIENvbG9yXG4gIC8vICAgLS1wcy12cy1nby10ZXh0ICAgICAgR28gQnV0dG9uIFRleHQgQ29sb3JcbiAgLy8gRGVsaWJlcmF0ZWx5IE5PVCBkZWNsYXJlZCBoZXJlIChyb290IHJlLWRlY2xhcmF0aW9uIHRyYXA6IGEgYmxvY2sgdG9rZW5cbiAgLy8gb24gdGhlICNibGtfeCB3cmFwcGVyIHdvdWxkIGxvc2UgdG8gYSBkZWNsYXJhdGlvbiBvbiB0aGlzIHJvb3QpLiBPbmx5IHRoZVxuICAvLyBkZXJpdmVkIGhvdmVyIGlzOiBhIGRhcmtlciBHbyBjb2xvdXIuIFdoZW4gLS1wcy12cy1nby1iZyBpcyB1bnNldCB0aGlzXG4gIC8vIGRlY2xhcmF0aW9uIGlzIGludmFsaWQgYXQgY29tcHV0ZWQtdmFsdWUgdGltZSwgc28gdGhlIGJ1dHRvbidzXG4gIC8vIHZhcigtLXBzLXZzLWdvLWJnLWRhcmssIOKApikgZmFsbHMgdGhyb3VnaCB0byBQcmltYXJ5IEhvdmVyIGV4YWN0bHkgYXNcbiAgLy8gYmVmb3JlIOKAlCBzaXRlcyB0aGF0IHNldCBub3RoaW5nIHJlbmRlciB1bmNoYW5nZWQuXG4gIC0tcHMtdnMtZ28tYmctZGFyazogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXBzLXZzLWdvLWJnKSA4NCUsICMwMDApO1xuICAtLXBzLXZzLWNvbG9yLWJvZHktYmc6IHZhcigtLXBzLXZzLWJvZHktYmcsIHZhcigtLXBzLWNvbG9yLXByaW1hcnksICN7JGNvbG9yX3ByaW1hcnlfaGV4fSkpOyAvLyBuYXZ5IGNhcmQgYm9keSA9IHRoZSBtYWluIHNpdGUgY29sb3JcbiAgLS1wcy12cy1jb2xvci1zdXJmYWNlOiB2YXIoLS1wcy12cy1zdXJmYWNlLCB2YXIoLS1wcy1jb2xvci1zdXJmYWNlLCAjeyRwcy1jb2xvci1zdXJmYWNlfSkpO1xuICAtLXBzLXZzLWNvbG9yLXN1cmZhY2UtYWx0OiAgIHZhcigtLXBzLWNvbG9yLXN1cmZhY2UtYWx0LCAjeyRwcy1jb2xvci1zdXJmYWNlLWFsdH0pO1xuICAtLXBzLXZzLWNvbG9yLWJvcmRlcjogdmFyKC0tcHMtdnMtYm9yZGVyLCB2YXIoLS1wcy1jb2xvci1ib3JkZXIsICN7JHBzLWNvbG9yLWJvcmRlcn0pKTtcbiAgLS1wcy12cy1jb2xvci1ib3JkZXItZm9jdXM6ICB2YXIoLS1wcy1jb2xvci1wcmltYXJ5LCAjeyRwcy1jb2xvci1ib3JkZXItZm9jdXN9KTsgLy8gd2FzIG9ycGhhbiAtLXBzLWNvbG9yLWJvcmRlci1mb2N1czsgZGVmYXVsdCA9IHByaW1hcnksIHNvIGl0IGZvbGxvd3MgdGhlIGJyYW5kIHRva2VuXG4gIC0tcHMtdnMtY29sb3ItdGV4dDogdmFyKC0tcHMtdnMtdGV4dCwgdmFyKC0tcHMtY29sb3ItdGV4dCwgI3skcHMtY29sb3ItdGV4dH0pKTtcbiAgLS1wcy12cy1jb2xvci10ZXh0LWxpZ2h0OiAgICB2YXIoLS1wcy1jb2xvci10ZXh0LTMsICN7JHBzLWNvbG9yLXRleHQtbGlnaHR9KTsgLy8gd2FzIG9ycGhhbiAtLXBzLWNvbG9yLXRleHQtbGlnaHQgKG11dGVkIGdyYXkgPSB0ZXJ0aWFyeSB0ZXh0KVxuICAtLXBzLXZzLWNvbG9yLXRleHQtaW52ZXJzZTogIHZhcigtLXBzLWNvbG9yLXRleHQtaW52ZXJzZSwgI3skcHMtY29sb3ItdGV4dC1pbnZlcnNlfSk7XG4gIC0tcHMtdnMtY29sb3ItZGFuZ2VyOiAgICAgICAgdmFyKC0tcHMtY29sb3ItZGFuZ2VyLCAjeyRwcy1jb2xvci1kYW5nZXJ9KTtcbiAgLS1wcy12cy1mb250LWZhbWlseTogdmFyKC0tcHMtdnMtZm9udCwgdmFyKC0tcHMtZm9udC1wcmltYXJ5LCAjeyRmb250LWZhbWlseS1zZWNvbmRhcnktc3RhdGljfSkpO1xuICAtLXBzLXZzLWZvbnQtd2VpZ2h0LWJvbGQ6ICAgIHZhcigtLXBzLWZvbnQtd2VpZ2h0LWJvbGQsICN7JHBzLWZvbnQtd2VpZ2h0LWJvbGR9KTtcbiAgLS1wcy12cy1mb250LXdlaWdodC1ub3JtYWw6ICB2YXIoLS1wcy1mb250LXdlaWdodC1ub3JtYWwsICN7JHBzLWZvbnQtd2VpZ2h0LW5vcm1hbH0pO1xuICAtLXBzLXZzLWNvbG9yLW5ldXRyYWw6ICAgICAgIHZhcigtLXBzLWNvbG9yLW5ldXRyYWwsICN7JHBzLWNvbG9yLW5ldXRyYWx9KTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBmb250LWZhbWlseTogdmFyKC0tcHMtdnMtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6ICRwcy1mb250LXNpemUtYmFzZTsgY29sb3I6IHZhcigtLXBzLXZzLWNvbG9yLXRleHQpO1xuXG4gIC5wcy12cy1jYXJkX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcy12cy1jb2xvci1ib2R5LWJnKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcy12cy1jb2xvci1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRwcy1yYWRpdXMtbGc7IHBhZGRpbmc6ICRwcy1zcGFjaW5nLXhsOyBib3gtc2hhZG93OiAkcHMtc2hhZG93LXNtO1xuICB9XG5cbiAgLnBzLXZzLWNhcmRfX3RpdGxlIHsgZm9udC1zaXplOiAkcHMtZm9udC1zaXplLWhlYWRpbmc7IGZvbnQtd2VpZ2h0OiB2YXIoLS1wcy12cy1mb250LXdlaWdodC1ib2xkKTsgbWFyZ2luOiAwIDAgJHBzLXNwYWNpbmctbGcgMDsgY29sb3I6IHZhcigtLXBzLXZzLWNvbG9yLW5ldXRyYWwpIH1cblxuICAvLyBGb3JtIHJvdyDigJQgREVGQVVMVDogY29sdW1uICh2ZXJ0aWNhbCkuIEdvIGJ1dHRvbiBnZXRzIGl0cyBvd24gcm93LlxuICAucHMtdnMtY2FyZF9fZm9ybS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6ICRwcy1zcGFjaW5nLXNtO1xuICB9XG5cbiAgLnBzLXZzLWNhcmRfX2ZpZWxkcyB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDogJHBzLXNwYWNpbmctc207IH1cblxuICAvLyBIT1JJWk9OVEFMIG1vZGUg4oCUIGZvcm0tcm93IGJlY29tZXMgYSBzaW5nbGUgcm93LCBmaWVsZHMgaW5saW5lLCBHbyBidXR0b24gYXQgZW5kXG4gICYucHMtbGF5b3V0LS1ob3Jpem9udGFsIC5wcy12cy1jYXJkX19mb3JtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIGZpZWxkcyBrZWVwIG5hdHVyYWwgaGVpZ2h0LCBkb24ndCBzdHJldGNoIHRvIHRhbGxlc3RcbiAgfVxuICAmLnBzLWxheW91dC0taG9yaXpvbnRhbCAucHMtdnMtY2FyZF9fZmllbGRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICAucHMtdnMtY2FyZF9fZmllbGQgeyBmbGV4OiAxIDEgMDsgbWluLXdpZHRoOiAxMjBweDsgfVxuICB9XG4gIC8vIEhvcml6b250YWw6IGNvbXBhY3QgZmllbGQgaGVhZGVyIOKAlCBwb3NpdGlvbjogcmVsYXRpdmUgZm9yIGFicy1wb3NpdGlvbmVkIGNoZWNrL2NoZXZyb25cbiAgJi5wcy1sYXlvdXQtLWhvcml6b250YWwgLnBzLXZzLWNhcmRfX2ZpZWxkLWhlYWRlciB7XG4gICAgcGFkZGluZzogJHBzLXNwYWNpbmctc20gJHBzLXNwYWNpbmctbWQ7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLy8gSG9yaXpvbnRhbDogY2hlY2sgaWNvbiBhYnNvbHV0ZWx5IHBvc2l0aW9uZWQg4oCUIHRha2VzIHplcm8gZmxleCBzcGFjZS5cbiAgLy8gU2l0cyBvbiB0b3Agb2YgY2hldnJvbi4gVmlzaWJsZSBvbmx5IHdoZW4gLS1zdWNjZXNzIGNsYXNzIGlzIGFjdGl2ZS5cbiAgJi5wcy1sYXlvdXQtLWhvcml6b250YWwgLnBzLXZzLWNhcmRfX2NoZWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6ICRwcy1zcGFjaW5nLW1kO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC8vIEhvcml6b250YWw6IHN0ZXAgbnVtYmVyIHNtYWxsZXJcbiAgJi5wcy1sYXlvdXQtLWhvcml6b250YWwgLnBzLXZzLWNhcmRfX3N0ZXAgeyB3aWR0aDogMjJweDsgZm9udC1zaXplOiAkcHMtZm9udC1zaXplLWJhc2U7IH1cbiAgJi5wcy1sYXlvdXQtLWhvcml6b250YWwgLnBzLXZzLWNhcmRfX3NlcGFyYXRvciB7IG1hcmdpbjogMCAkcHMtc3BhY2luZy1zbTsgfVxuXG4gICYucHMtbGF5b3V0LS1ob3Jpem9udGFsIC5wcy12cy1jYXJkX19nby1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICBwYWRkaW5nOiAwICRwcy1zcGFjaW5nLXhsO1xuICB9XG4gIC8vIEFjdGlvbnMgd3JhcHBlcjogc3RyZXRjaCB0byBtYXRjaCByb3cgaGVpZ2h0IHNvIEdvIGJ1dHRvbiBmaWxscyBpdFxuICAmLnBzLWxheW91dC0taG9yaXpvbnRhbCAucHMtdnMtY2FyZF9fYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgZ2FwOiAkcHMtc3BhY2luZy14cztcbiAgfVxuXG4gIC8vIEZpZWxkIOKAlCBwb3NpdGlvbjpyZWxhdGl2ZSBmb3IgYWJzb2x1dGUgcGFuZWxcbiAgLnBzLXZzLWNhcmRfX2ZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHMtdnMtY29sb3ItYm9yZGVyKTsgYm9yZGVyLXJhZGl1czogJHBzLXJhZGl1cy1tZDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcy12cy1jb2xvci1zdXJmYWNlKTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJHBzLXRyYW5zaXRpb24tYmFzZSwgYm94LXNoYWRvdyAkcHMtdHJhbnNpdGlvbi1iYXNlO1xuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcy12cy1jb2xvci1zdXJmYWNlLWFsdCk7XG4gICAgfVxuXG4gICAgLy8gQ1JJVElDQUw6IC0tb3BlbiBPVkVSUklERVMgLS1kaXNhYmxlZCBzbyByZXZlYWxlZCBmaWVsZHMgYXJlIGFsd2F5cyBpbnRlcmFjdGl2ZVxuICAgICYtLW9wZW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcy12cy1jb2xvci1ib3JkZXItZm9jdXMpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoJHBzLWNvbG9yLXByaW1hcnksIDAuMTIpO1xuICAgICAgLy8gMTAwMCwgbm90IHRoZSBsb2NhbCBkcm9wZG93biBsZXZlbCAoMTAwKTogdGhlIGZpZWxkIGlzIHRoZSBwYW5lbCdzXG4gICAgICAvLyBzdGFja2luZyBjb250ZXh0LCBhbmQgaXQgY29tcGV0ZXMgd2l0aCB3aGF0ZXZlciBpcyBCRUxPVyB0aGUgcGlja2VyXG4gICAgICAvLyBvbiB0aGUgcGFnZS4gT24gYSBjYXRhbG9nIHBhZ2UgdGhhdCBpcyB0aGUgc3RpY2t5IFwiRmluaXNoIFNlbGVjdGluZ1xuICAgICAgLy8gWW91ciBWZWhpY2xlXCIgYmFyIChuYXJyb3ctZG93bi12ZWhpY2xlL3N0aWNreSwgei1pbmRleCA4OTApLCB3aGljaFxuICAgICAgLy8gcGFpbnRlZCBPVkVSIHRoZSBvcGVuIFllYXIgbGlzdCDigJQgdGhlIHRvcCByb3dzIHdlcmUgcmVhY2hhYmxlLCB0aGVcbiAgICAgIC8vIHJlc3Qgc2F0IHVuZGVyIHRoZSBiYXIgKER5bmFtaWMgTW9kZSwgMjAyNi0wOS0yMykuIFN0aWxsIHVuZGVyIHRoZVxuICAgICAgLy8gZml4ZWQgaGVhZGVyIChCb290c3RyYXAgMTAzMCkgYW5kIGxldmVsIHdpdGggdGhlIGhlcm8gb3ZlcmxhcCAoMTAwMCkuXG4gICAgICB6LWluZGV4OiAkcHMtemluZGV4LWRyb3Bkb3duICsgOTAwO1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXBzLXZzLWNvbG9yLXN1cmZhY2UpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gU1VDQ0VTUyBzdGF0ZSDigJQgbGlnaHQgZ3JlZW4gYm9yZGVyIHdpdGggYSBnZW50bGUsIHN5bW1ldHJpY2FsIGlubmVyIGdsb3dcbiAgICAmLS1zdWNjZXNzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZkYzk3ZTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA4cHggMCByZ2JhKDQwLCAxNjcsIDY5LCAwLjE4KTtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gIC8vIFN1Y2Nlc3MgY2hlY2sgaWNvbiDigJQgYWx3YXlzIHJlc2VydmVzIHNwYWNlICh2aXNpYmlsaXR5LCBub3QgZGlzcGxheSlcbiAgLy8gc28gc2hvd2luZyBpdCBkb2Vzbid0IGNhdXNlIGxheW91dCBzaGlmdC5cbiAgLnBzLXZzLWNhcmRfX2NoZWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDE4cHg7IGhlaWdodDogMThweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDsgbWFyZ2luLWxlZnQ6ICRwcy1zcGFjaW5nLXNtO1xuICAgIGNvbG9yOiAjMjhhNzQ1O1xuICAgIHN2ZyB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIH1cbiAgLy8gV2hlbiBzdWNjZXNzIHN0YXRlIGFjdGl2ZSwgcmV2ZWFsIHRoZSBjaGVjayAoa2VlcHMgd2lkdGggcmVzZXJ2ZWQpXG4gIC5wcy12cy1jYXJkX19maWVsZC0tc3VjY2VzcyAucHMtdnMtY2FyZF9fY2hlY2sge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYW5pbWF0aW9uOiBwc1ZzQ2hlY2tQb3AgMC4zcyBlYXNlO1xuICB9XG4gIEBrZXlmcmFtZXMgcHNWc0NoZWNrUG9wIHtcbiAgICAwJSAgIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTsgb3BhY2l0eTogMDsgfVxuICAgIDYwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgb3BhY2l0eTogMTsgfVxuICB9XG5cbiAgLnBzLXZzLWNhcmRfX2ZpZWxkLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcGFkZGluZzogJHBzLXNwYWNpbmctbWQgJHBzLXNwYWNpbmctbGc7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB1c2VyLXNlbGVjdDogbm9uZTsgbWluLWhlaWdodDogJHBzLXZzLWlucHV0LWhlaWdodDtcbiAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogdmFyKC0tcHMtdnMtY29sb3Itc3VyZmFjZS1hbHQpOyBib3JkZXItcmFkaXVzOiAkcHMtcmFkaXVzLW1kOyB9XG4gIH1cbiAgLnBzLXZzLWNhcmRfX3N0ZXAgeyBmbGV4LXNocmluazogMDsgd2lkdGg6IDI4cHg7IGZvbnQtc2l6ZTogJHBzLWZvbnQtc2l6ZS1sZzsgZm9udC13ZWlnaHQ6IHZhcigtLXBzLXZzLWZvbnQtd2VpZ2h0LWJvbGQpOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAucHMtdnMtY2FyZF9fc2VwYXJhdG9yIHsgZmxleC1zaHJpbms6IDA7IHdpZHRoOiAxcHg7IGhlaWdodDogMjhweDsgYmFja2dyb3VuZDogdmFyKC0tcHMtdnMtY29sb3ItYm9yZGVyKTsgbWFyZ2luOiAwICRwcy1zcGFjaW5nLW1kOyB9XG4gIC5wcy12cy1jYXJkX19sYWJlbC13cmFwIHsgZmxleDogMTsgcG9zaXRpb246IHJlbGF0aXZlOyBtaW4taGVpZ2h0OiAyOHB4OyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgbWluLXdpZHRoOiAwOyB9XG4gIC5wcy12cy1jYXJkX19mbG9hdGluZy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAkcHMtZm9udC1zaXplLWJhc2U7IGZvbnQtd2VpZ2h0OiAkcHMtZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIGNvbG9yOiB2YXIoLS1wcy12cy1jb2xvci10ZXh0LWxpZ2h0KTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAkcHMtdHJhbnNpdGlvbi1iYXNlO1xuICAgICYtLXVwIHsgZm9udC1zaXplOiAkcHMtZm9udC1zaXplLXhzOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cbiAgfVxuICAucHMtdnMtY2FyZF9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogJHBzLWZvbnQtc2l6ZS1iYXNlOyBmb250LXdlaWdodDogdmFyKC0tcHMtdnMtZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgY29sb3I6IHZhcigtLXBzLXZzLWNvbG9yLXRleHQpO1xuICB9XG4gIC8vIENoZXZyb24gYWx3YXlzIHJlc2VydmVzIHNwYWNlIHNvIHN1Y2Nlc3Mgc3RhdGUgZG9lc24ndCBzaGlmdCBsYXlvdXRcbiAgLnBzLXZzLWNhcmRfX2NoZXZyb24geyBmbGV4LXNocmluazogMDsgQGluY2x1ZGUgcHMtY2hldnJvbig4cHgsIDJweCwgZG93bik7IGNvbG9yOiB2YXIoLS1wcy12cy1jb2xvci10ZXh0LWxpZ2h0KTsgbWFyZ2luLWxlZnQ6ICRwcy1zcGFjaW5nLXNtOyB9XG4gIC5wcy12cy1jYXJkX19maWVsZC0tb3BlbiAucHMtdnMtY2FyZF9fY2hldnJvbiB7IHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpOyB9XG4gIC8vIEhpZGUgY2hldnJvbiB2aWEgdmlzaWJpbGl0eSAoa2VlcHMgd2lkdGgpIHdoZW4gc3VjY2VzcyBjaGVjayBpcyBzaG93bi5cbiAgLnBzLXZzLWNhcmRfX2ZpZWxkLS1zdWNjZXNzOm5vdCgucHMtdnMtY2FyZF9fZmllbGQtLW9wZW4pIC5wcy12cy1jYXJkX19jaGV2cm9uIHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC8vIEhpZGUgY2hlY2sgd2hlbiBmaWVsZCBpcyByZS1vcGVuZWRcbiAgLnBzLXZzLWNhcmRfX2ZpZWxkLS1vcGVuIC5wcy12cy1jYXJkX19jaGVjayB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4gIC8vIFBhbmVsIOKAlCBhYnNvbHV0ZWx5IHBvc2l0aW9uZWQsIG92ZXJsYXlzIHBhZ2VcbiAgLnBzLXZzLWNhcmRfX3BhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTAwJTsgbGVmdDogMDsgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHBzLXppbmRleC1kcm9wZG93biArIDEwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXBzLXZzLWNvbG9yLXN1cmZhY2UpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBzLXZzLWNvbG9yLWJvcmRlci1mb2N1cyk7IGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRwcy1yYWRpdXMtbWQgJHBzLXJhZGl1cy1tZDtcbiAgICBib3gtc2hhZG93OiAkcHMtc2hhZG93LWxnO1xuICAgIG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRwcy10cmFuc2l0aW9uLWJhc2UsIHRyYW5zZm9ybSAkcHMtdHJhbnNpdGlvbi1iYXNlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICYtLXZpc2libGUgeyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgfVxuXG4gIC8vIEZpbHRlciBpbnB1dCBpbnNpZGUgcGFuZWxcbiAgLnBzLXZzLWNhcmRfX2ZpbHRlci13cmFwIHtcbiAgICBwYWRkaW5nOiAkcHMtc3BhY2luZy1zbSAkcHMtc3BhY2luZy1tZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHMtdnMtY29sb3Itc3VyZmFjZS1hbHQpO1xuICB9XG4gIC5wcy12cy1jYXJkX19maWx0ZXItaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6ICRwcy1zcGFjaW5nLXNtICRwcy1zcGFjaW5nLW1kO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBzLXZzLWNvbG9yLWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogJHBzLXJhZGl1cy1zbTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tcHMtdnMtZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogJHBzLWZvbnQtc2l6ZS1zbTtcbiAgICBjb2xvcjogdmFyKC0tcHMtdnMtY29sb3ItdGV4dCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHMtdnMtY29sb3Itc3VyZmFjZSk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICY6Zm9jdXMgeyBib3JkZXItY29sb3I6IHZhcigtLXBzLXZzLWNvbG9yLWJvcmRlci1mb2N1cyk7IGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwcy1jb2xvci1wcmltYXJ5LCAwLjEpOyB9XG4gICAgJjo6cGxhY2Vob2xkZXIgeyBjb2xvcjogdmFyKC0tcHMtdnMtY29sb3ItdGV4dC1saWdodCk7IH1cbiAgfVxuXG4gIC5wcy12cy1jYXJkX19zY3JvbGwtdHJhY2sgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogNHB4OyBiYWNrZ3JvdW5kOiB2YXIoLS1wcy12cy1jb2xvci1zdXJmYWNlLWFsdCk7IG1hcmdpbjogJHBzLXNwYWNpbmctc20gJHBzLXNwYWNpbmctbGcgMDsgYm9yZGVyLXJhZGl1czogMnB4OyBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcy12cy1jYXJkX19zY3JvbGwtdGh1bWIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogNDBweDsgYmFja2dyb3VuZDogdmFyKC0tcHMtdnMtY29sb3ItcHJpbWFyeSk7IGJvcmRlci1yYWRpdXM6IDJweDsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDYwbXMgbGluZWFyOyB9XG5cbiAgLnBzLXZzLWNhcmRfX29wdGlvbnMgeyBAaW5jbHVkZSBwcy1yZXNldC1saXN0OyBAaW5jbHVkZSBwcy1zY3JvbGxhYmxlLWxpc3QoJHBzLXZzLWRyb3Bkb3duLW1heC1oZWlnaHQpOyBwYWRkaW5nOiAkcHMtc3BhY2luZy14cyAwOyB9XG5cbiAgLnBzLXZzLWNhcmRfX29wdGlvbiB7XG4gICAgcGFkZGluZzogJHBzLXNwYWNpbmctbWQgJHBzLXNwYWNpbmcteGw7IGN1cnNvcjogcG9pbnRlcjsgZm9udC1zaXplOiAkcHMtZm9udC1zaXplLWJhc2U7XG4gICAgY29sb3I6IHZhcigtLXBzLXZzLWNvbG9yLXRleHQpOyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICRwcy10cmFuc2l0aW9uLWZhc3Q7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXBzLXZzLWNvbG9yLXN1cmZhY2UtYWx0KTtcbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IHZhcigtLXBzLXZzLWNvbG9yLXN1cmZhY2UtYWx0KTsgfVxuICAgICYtLWFjdGl2ZSB7IGZvbnQtd2VpZ2h0OiB2YXIoLS1wcy12cy1mb250LXdlaWdodC1ib2xkKTsgY29sb3I6IHZhcigtLXBzLXZzLWNvbG9yLXByaW1hcnkpOyBiYWNrZ3JvdW5kOiByZ2JhKCRwcy1jb2xvci1wcmltYXJ5LCAwLjA0KTsgfVxuICAgICYtLWhpZ2hsaWdodCB7IGJhY2tncm91bmQ6IHJnYmEoJHBzLWNvbG9yLXByaW1hcnksIDAuMSk7IH1cbiAgfVxuXG4gIC5wcy12cy1jYXJkX19sb2FkZXIgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgcGFkZGluZzogJHBzLXNwYWNpbmcteGw7IGNvbG9yOiB2YXIoLS1wcy12cy1jb2xvci10ZXh0LWxpZ2h0KTsgZm9udC1zaXplOiAkcHMtZm9udC1zaXplLXNtOyBnYXA6ICRwcy1zcGFjaW5nLXNtOyB9XG4gIC5wcy12cy1jYXJkX19zcGlubmVyIHsgQGluY2x1ZGUgcHMtc3Bpbm5lcigxOHB4LCAycHgpOyB9XG5cbiAgLy8gQWN0aW9ucyB3cmFwcGVyIOKAlCBHbyBvbiB0b3AsIFN0YXJ0IE92ZXIgZGlyZWN0bHkgdW5kZXIgaXQuXG4gIC8vIEJvdGggb2NjdXB5IHRoZSBzYW1lIGNvbHVtbiB3aWR0aCByZWdhcmRsZXNzIG9mIGxheW91dC9zY3JlZW4gc2l6ZS5cbiAgLnBzLXZzLWNhcmRfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6ICRwcy1zcGFjaW5nLXhzO1xuICB9XG5cbiAgLnBzLXZzLWNhcmRfX2dvLWJ0biB7XG4gICAgQGluY2x1ZGUgcHMtcmVzZXQtYnV0dG9uO1xuICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6ICRwcy12cy1pbnB1dC1oZWlnaHQ7XG4gICAgLy8gR28gY29sb3Vyczogb3duIHRva2VucyBmaXJzdCwgUHJpbWFyeSBhcyBiZWZvcmUgb3RoZXJ3aXNlIChyb290IGNvbW1lbnQpLlxuICAgIGJhY2tncm91bmQ6IHZhcigtLXBzLXZzLWdvLWJnLCB2YXIoLS1wcy12cy1jb2xvci1wcmltYXJ5KSk7IGNvbG9yOiB2YXIoLS1wcy12cy1nby10ZXh0LCB2YXIoLS1wcy12cy1jb2xvci10ZXh0LWludmVyc2UpKTtcbiAgICBmb250LXNpemU6ICRwcy1mb250LXNpemUtYmFzZTsgZm9udC13ZWlnaHQ6IHZhcigtLXBzLXZzLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOiAxcHg7IGJvcmRlci1yYWRpdXM6ICRwcy1yYWRpdXMtbWQ7XG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7IGJhY2tncm91bmQ6IHZhcigtLXBzLXZzLWdvLWJnLWhvdmVyLCB2YXIoLS1wcy12cy1nby1iZy1kYXJrLCB2YXIoLS1wcy12cy1jb2xvci1wcmltYXJ5LWhvdmVyKSkpOyB9XG4gICAgJjpkaXNhYmxlZCB7IG9wYWNpdHk6IDAuNzsgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICB9XG5cbiAgLnBzLXZzLWNhcmRfX3N0YXJ0LW92ZXIge1xuICAgIEBpbmNsdWRlIHBzLXJlc2V0LWJ1dHRvbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAkcHMtZm9udC1zaXplLXNtO1xuICAgIC8vIC0tcHMtdnMtc3RhcnQtb3ZlcjogU3R5bGUtdGFiIC8gc2l0ZS13aWRlIFZlaGljbGUgUGlja2VyIHRva2VuXG4gICAgLy8gKDIwMjYtMTAtMTUpIOKAlCBvdmVycmlkZSBuYW1lc3BhY2UsIG5ldmVyIGRlY2xhcmVkIG9uIHRoaXMgcm9vdCwgc28gYVxuICAgIC8vIDpyb290IHZhbHVlIHJlYWNoZXMgZXZlcnkgcGlja2VyLiBVbnNldCA9IHRoZSBsaWdodCBncmV5IGFzIGJlZm9yZS5cbiAgICBjb2xvcjogdmFyKC0tcHMtdnMtc3RhcnQtb3ZlciwgdmFyKC0tcHMtdnMtY29sb3ItdGV4dC1saWdodCkpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAkcHMtc3BhY2luZy14cyAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgJjpob3ZlciB7IGNvbG9yOiB2YXIoLS1wcy12cy1zdGFydC1vdmVyLCB2YXIoLS1wcy12cy1jb2xvci1wcmltYXJ5KSk7IH1cbiAgfVxuXG4gIC8vIEdhcmFnZVxuICAucHMtdnMtY2FyZF9fZ2FyYWdlIHsgcGFkZGluZzogJHBzLXNwYWNpbmctbGc7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBzLXZzLWNvbG9yLWJvcmRlcik7IGJvcmRlci1yYWRpdXM6ICRwcy1yYWRpdXMtbWQ7IG1hcmdpbi1ib3R0b206ICRwcy1zcGFjaW5nLWxnOyB9XG4gIC5wcy12cy1jYXJkX19nYXJhZ2UtaW5mbyB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogJHBzLXNwYWNpbmctbWQ7IGZsZXgtd3JhcDogd3JhcDsgfVxuICAucHMtdnMtY2FyZF9fZ2FyYWdlLXZlaGljbGUgeyBmb250LXdlaWdodDogdmFyKC0tcHMtdnMtZm9udC13ZWlnaHQtYm9sZCk7IGZsZXg6IDE7IGNvbG9yOiB2YXIoLS1wcy12cy1jb2xvci1uZXV0cmFsKSB9XG4gIC8vIFRoZSBzZWxlY3RlZCB2ZWhpY2xlIElTIGEgbGluayAodGhyb3VnaCB0byB0aGF0IHZlaGljbGUncyBwYXJ0cykgYnV0IGhhZCBub1xuICAvLyBhZmZvcmRhbmNlIGluIHRoaXMgdmFyaWFudC4gVGhlIGFuY2hvciB1c2VkIHRvIGNhcnJ5IHRoZSBOQVRJVkUgdmFyaWFudCdzXG4gIC8vIGNsYXNzIChwcy12cy1uYXRpdmVfX3ZlaGljbGUtbGluayk7IHRoZSBvbmx5IHJ1bGUgZm9yIHRoYXQgY2xhc3MgbGl2ZXMgaW5cbiAgLy8gbmF0aXZlL2luZGV4LnNjc3MsIHdoaWNoIG5ldmVyIGxvYWRzIGhlcmUgYmVjYXVzZSB0aGUgYnVpbGQgc2NvcGVzIGV2ZXJ5XG4gIC8vIGJ1bmRsZSB0byBbZGF0YS1wcy12ZWhpY2xlLXNlbGVjdD08dmFyaWFudD5dLiBTbyBpdCBsb29rZWQgc3R5bGVkIGFuZFxuICAvLyB3YXNuJ3QuIFJlbmFtZWQgdG8gcHMtdnMtY2FyZF9fZ2FyYWdlLWxpbmsgMjAyNi0wOC0yNyDigJQgaWYgeW91IGFyZSBjaGFzaW5nXG4gIC8vIGFuIG9sZCBncmVwLCB0aGF0IGlzIHdoZXJlIGl0IHdlbnQuXG4gIC8vIE5ldCBlZmZlY3Qgb2YgdGhlIGJ1ZzogXCJSZW1vdmVcIiAoYSBkZXN0cnVjdGl2ZSBidXR0b24pIHdhcyB1bmRlcmxpbmVkIGFuZFxuICAvLyByZWFkIGFzIHRoZSBsaW5rLCB3aGlsZSB0aGUgYWN0dWFsIGxpbmsgcmVhZCBhcyBwbGFpbiBib2xkIHRleHQuXG4gIC8vXG4gIC8vIFRoZSB1bmRlcmxpbmUgZ29lcyBvbiB0aGUgU1BBTiwgbm90IHRoZSBhbmNob3IuIHRleHQtZGVjb3JhdGlvbiBpcyBub3QgYW5cbiAgLy8gaW5oZXJpdGVkIHByb3BlcnR5IOKAlCBhbiBhbmNlc3RvciBQQUlOVFMgaXQgb3ZlciBpdHMgZGVzY2VuZGFudHMsIGFuZCBpdFxuICAvLyBwYWludHMgaW4gdGhlIGFuY2VzdG9yJ3Mgb3duIHRleHQtZGVjb3JhdGlvbi1jb2xvci4gVGhlIGFuY2hvciBrZWVwcyB0aGVcbiAgLy8gdGhlbWUncyBsaW5rIGNvbG91ciAobmF2eSBvbiBOUE9URykgd2hpbGUgLWdhcmFnZS12ZWhpY2xlIG92ZXJyaWRlcyB0aGVcbiAgLy8gY29sb3VyIHRvIHRoZSBwYW5lbCdzIHRleHQgY29sb3VyICh3aGl0ZSB0aGVyZSksIHNvIHVuZGVybGluaW5nIHRoZSBhbmNob3JcbiAgLy8gZHJldyBuYXZ5LW9uLW5hdnk6IHByZXNlbnQgaW4gdGhlIGNvbXB1dGVkIHN0eWxlLCBpbnZpc2libGUgb24gc2NyZWVuLlxuICAvLyBVbmRlcmxpbmluZyB0aGUgc3BhbiBtYWtlcyB0aGUgbGluZSBpbmhlcml0IHRoZSBjb2xvdXIgeW91IGNhbiBhY3R1YWxseVxuICAvLyBzZWUuIFZlcmlmaWVkIGluLWJyb3dzZXIgb24gdGhlIGNhcmQgdmFyaWFudCwgbm90IGp1c3QgaW4gZGV2dG9vbHMuXG4gIC5wcy12cy1jYXJkX19nYXJhZ2UtaW5mbyAucHMtdnMtY2FyZF9fZ2FyYWdlLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAucHMtdnMtY2FyZF9fZ2FyYWdlLXZlaGljbGUgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7IH1cbiAgICAmOmhvdmVyIHsgb3BhY2l0eTogMC44OyB9XG4gIH1cbiAgLnBzLXZzLWNhcmRfX2dhcmFnZS1yZW1vdmUgeyBAaW5jbHVkZSBwcy1yZXNldC1idXR0b247IGNvbG9yOiB2YXIoLS1wcy12cy1jb2xvci1kYW5nZXIpOyBmb250LXNpemU6ICRwcy1mb250LXNpemUtc207IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAmOmhvdmVyIHsgb3BhY2l0eTogMC43OyB9IH1cbiAgLnBzLXZzLWNhcmRfX2dhcmFnZS1hZGQge1xuICAgIEBpbmNsdWRlIHBzLXJlc2V0LWJ1dHRvbjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBtYXJnaW4tdG9wOiAkcHMtc3BhY2luZy1tZDsgcGFkZGluZzogJHBzLXNwYWNpbmctbWQ7XG4gICAgLy8gU2FtZSBjb2xvdXJzIGFzIEdPIChvd25lciAyMDI2LTA5LTI5OiB0aGUgZ2FyYWdlJ3MgQWRkIFZlaGljbGUgYnV0dG9uXG4gICAgLy8gc3RheWVkIHNpbHZlciBhZnRlciBHTyB3ZW50IGRhcmsgZ3JlZW4pLiBUaGUgcGlja2VyJ3MgZmlsbGVkIGFjdGlvblxuICAgIC8vIGJ1dHRvbnMgc2hhcmUgdGhlIEJ1dHRvbiBDb2xvciAvIEhvdmVyIC8gVGV4dCB0b2tlbnM7IHNlZSB0aGUgcm9vdC5cbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcy12cy1nby1iZywgdmFyKC0tcHMtdnMtY29sb3ItcHJpbWFyeSkpOyBjb2xvcjogdmFyKC0tcHMtdnMtZ28tdGV4dCwgdmFyKC0tcHMtdnMtY29sb3ItdGV4dC1pbnZlcnNlKSk7XG4gICAgZm9udC13ZWlnaHQ6ICRwcy1mb250LXdlaWdodC1tZWRpdW07IGJvcmRlci1yYWRpdXM6ICRwcy1yYWRpdXMtbWQ7IHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogdmFyKC0tcHMtdnMtZ28tYmctaG92ZXIsIHZhcigtLXBzLXZzLWdvLWJnLWRhcmssIHZhcigtLXBzLXZzLWNvbG9yLXByaW1hcnktaG92ZXIpKSk7IH1cbiAgfVxuXG4gIC8vIFNlYXJjaCB0YWJzXG4gIC5wcy12cy1jYXJkX19zZWFyY2gtdGFicyB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogJHBzLXNwYWNpbmctc207IG1hcmdpbi1ib3R0b206ICRwcy1zcGFjaW5nLWxnOyBmb250LXNpemU6ICRwcy1mb250LXNpemUtc207IH1cbiAgLnBzLXZzLWNhcmRfX3NlYXJjaC1sYWJlbCB7IGZvbnQtd2VpZ2h0OiAkcHMtZm9udC13ZWlnaHQtbWVkaXVtOyBjb2xvcjogdmFyKC0tcHMtdnMtY29sb3ItbmV1dHJhbCkgfVxuICAucHMtdnMtY2FyZF9fdGFiLWxpc3QgeyBAaW5jbHVkZSBwcy1yZXNldC1saXN0OyBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wcy12cy1jYXJkX190YWIgeyAmOm5vdCg6bGFzdC1jaGlsZCkgeyBwYWRkaW5nLXJpZ2h0OiAkcHMtc3BhY2luZy1zbTsgbWFyZ2luLXJpZ2h0OiAkcHMtc3BhY2luZy1zbTsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tcHMtdnMtY29sb3ItYm9yZGVyKTsgfSB9XG4gIC8vIC0tcHMtdnMtdGFiLWxpbms6IFN0eWxlLXRhYiAvIHNpdGUtd2lkZSBWZWhpY2xlIFBpY2tlciB0b2tlbiAoMjAyNi0xMC0xNSxcbiAgLy8gSklTOiBQcmltYXJ5IERhcmsgZ3JleSBvbiBhIHJlZCBjYXJkIHdhcyB1bnJlYWRhYmxlKS4gVW5zZXQgPSBhcyBiZWZvcmUuXG4gIC5wcy12cy1jYXJkX190YWItbGluayB7IGNvbG9yOiB2YXIoLS1wcy12cy10YWItbGluaywgdmFyKC0tcHMtdnMtY29sb3ItcHJpbWFyeSkpOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnBzLXZzLWNhcmRfX3RhYi0tYWN0aXZlIC5wcy12cy1jYXJkX190YWItbGluayB7IGZvbnQtd2VpZ2h0OiB2YXIoLS1wcy12cy1mb250LXdlaWdodC1ib2xkKTsgfVxuXG4gIC8vIFByb2dyZXNzaXZlIHJldmVhbFxuICAucHMtdnMtLWhpZGRlbiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucHMtdnMtLXJldmVhbGluZyB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IGFuaW1hdGlvbjogcHNWc0NhcmRSZXZlYWwgMC4zcyBlYXNlIGZvcndhcmRzOyB9XG4gIEBrZXlmcmFtZXMgcHNWc0NhcmRSZXZlYWwgeyBmcm9tIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpOyB9IHRvIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuICAvLyBSZXNwb25zaXZlIOKAlCBkZWZhdWx0IG1vYmlsZSAodmVydGljYWwpXG4gIEBpbmNsdWRlIHBzLW1lZGlhLWRvd24obWQpIHtcbiAgICAucHMtdnMtY2FyZF9fd3JhcHBlciB7IHBhZGRpbmc6ICRwcy1zcGFjaW5nLWxnOyB9XG4gICAgLnBzLXZzLWNhcmRfX3RpdGxlIHsgZm9udC1zaXplOiAkcHMtZm9udC1zaXplLWxnOyB9XG4gICAgLnBzLXZzLWNhcmRfX2ZpZWxkLWhlYWRlciB7IG1pbi1oZWlnaHQ6ICRwcy12cy1pbnB1dC1oZWlnaHQtc207IHBhZGRpbmc6ICRwcy1zcGFjaW5nLXNtICRwcy1zcGFjaW5nLW1kOyB9XG4gICAgLnBzLXZzLWNhcmRfX29wdGlvbiB7IHBhZGRpbmc6ICRwcy1zcGFjaW5nLXNtICRwcy1zcGFjaW5nLWxnOyB9XG4gICAgLy8gRGVmYXVsdCBtb2JpbGU6IHN0YWNrIHZlcnRpY2FsbHksIGdvIGJ1dHRvbiBmdWxsIHdpZHRoXG4gICAgLnBzLXZzLWNhcmRfX2Zvcm0tcm93IHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wcy12cy1jYXJkX19maWVsZHMgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnBzLXZzLWNhcmRfX2FjdGlvbnMgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgIC5wcy12cy1jYXJkX19nby1idG4geyB3aWR0aDogMTAwJTsgfVxuICB9XG5cbiAgLy8gTW9iaWxlIFZFUlRJQ0FMIHVuZGVyIGRlc2t0b3AgSE9SSVpPTlRBTCAobGF5b3V0PWhvcml6b250YWwgK1xuICAvLyBsYXlvdXRNb2JpbGU9dmVydGljYWwvdW5zZXQpOiB0aGUgZGVza3RvcCByb3cgcnVsZXMgYWJvdmUgY2FycnkgYW4gZXh0cmFcbiAgLy8gLnBzLWxheW91dC0taG9yaXpvbnRhbCBjbGFzcywgc28gdGhleSBPVVQtUkFOSyB0aGUgZ2VuZXJpYyBtb2JpbGUgc3RhY2tcbiAgLy8gaW5zaWRlIHRoZSBtZWRpYSBxdWVyeSBhbmQgdGhlIEdvIGJ1dHRvbiByb2RlIGJlc2lkZSB0aGUgZmlyc3QgZmllbGQgb25cbiAgLy8gcGhvbmVzIChmb3VuZCBvbiB0aGUgQmFyb25lIHN0cmlwLCAyMDI2LTA4LTI3KS4gUmVzdGF0ZSB0aGUgc3RhY2sgd2l0aFxuICAvLyB0aGUgc2FtZSBjbGFzcyBzbyBzcGVjaWZpY2l0eSB3aW5zLiBNb2JpbGUtaG9yaXpvbnRhbCBrZWVwcyBpdHMgb3duXG4gIC8vIGRlZGljYXRlZCBbZGF0YS1sYXlvdXQtbW9iaWxlPVwiaG9yaXpvbnRhbFwiXSBibG9jayBiZWxvdy5cbiAgJi5wcy1sYXlvdXQtLWhvcml6b250YWw6bm90KFtkYXRhLWxheW91dC1tb2JpbGU9XCJob3Jpem9udGFsXCJdKSB7XG4gICAgQGluY2x1ZGUgcHMtbWVkaWEtZG93bihtZCkge1xuICAgICAgLy8gYWxpZ24taXRlbXM6c3RyZXRjaCB1bmRvZXMgdGhlIGRlc2t0b3Agcm93J3MgZmxleC1zdGFydCAod2hpY2hcbiAgICAgIC8vIHNocmluay13cmFwcyB0aGUgc3RhY2tlZCBjaGlsZHJlbiB0byBjb250ZW50IHdpZHRoIG9uIHBob25lcykuXG4gICAgICAucHMtdnMtY2FyZF9fZm9ybS1yb3cgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgICAgLnBzLXZzLWNhcmRfX2ZpZWxkcyB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5wcy12cy1jYXJkX19maWVsZHMgLnBzLXZzLWNhcmRfX2ZpZWxkIHsgZmxleDogbm9uZTsgd2lkdGg6IDEwMCU7IH1cbiAgICB9XG4gIH1cblxuICAvLyBNb2JpbGUgSE9SSVpPTlRBTCDigJQgcmVkZXNpZ25lZCBmaWVsZCBsYXlvdXQgZm9yIG5hcnJvdyBzY3JlZW5zLlxuICAvLyBTdGVwIG51bWJlciBiZWNvbWVzIGEgc21hbGwgYmFkZ2UuIFZhbHVlIHRha2VzIGZ1bGwgd2lkdGguXG4gIC8vIFVzZXMgIWltcG9ydGFudCB0byBvdmVycmlkZSB0aGUgZGVmYXVsdCBtb2JpbGUgdmVydGljYWwgcnVsZXMgYWJvdmUuXG4gICZbZGF0YS1sYXlvdXQtbW9iaWxlPVwiaG9yaXpvbnRhbFwiXSB7XG4gICAgQGluY2x1ZGUgcHMtbWVkaWEtZG93bihtZCkge1xuICAgICAgLnBzLXZzLWNhcmRfX2Zvcm0tcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgZ2FwOiAkcHMtc3BhY2luZy14cyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnBzLXZzLWNhcmRfX2ZpZWxkcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICBnYXA6ICRwcy1zcGFjaW5nLXhzO1xuICAgICAgfVxuICAgICAgLnBzLXZzLWNhcmRfX2ZpZWxkIHtcbiAgICAgICAgZmxleDogMSAxIGNhbGMoMzMuMzMzJSAtICN7JHBzLXNwYWNpbmcteHN9KSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAvLyBSZWRlc2lnbmVkIGZpZWxkIGhlYWRlciBmb3IgbW9iaWxlIGhvcml6b250YWw6XG4gICAgICAvLyBTdGVwIGFzIHRpbnkgb3ZlcmxheSBudW1iZXIsIHNlcGFyYXRvciBoaWRkZW4sIHZhbHVlIGdldHMgbWF4IHdpZHRoXG4gICAgICAucHMtdnMtY2FyZF9fZmllbGQtaGVhZGVyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiA0cHg7IC8vIHRpZ2h0IGFsbCBhcm91bmQg4oCUIHVzZXItdHVuZWRcbiAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgLnBzLXZzLWNhcmRfX3N0ZXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMXB4OyBsZWZ0OiAzcHg7XG4gICAgICAgIHdpZHRoOiAxNHB4OyBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICB9XG4gICAgICAucHMtdnMtY2FyZF9fc2VwYXJhdG9yIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBzLXZzLWNhcmRfX2xhYmVsLXdyYXAge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyAvLyB2YWx1ZSBzdGFydHMgYXQgbGVmdCBlZGdlIGZvciBtYXggd2lkdGhcbiAgICAgIH1cbiAgICAgIC8vIE9ubHkgdGhlIHRpbnkgbGFiZWwgaXMgaW5kZW50ZWQgcGFzdCB0aGUgc3RlcCBiYWRnZVxuICAgICAgLnBzLXZzLWNhcmRfX2Zsb2F0aW5nLWxhYmVsIHsgZm9udC1zaXplOiA4cHg7IGxldHRlci1zcGFjaW5nOiAwLjJweDsgcGFkZGluZy1sZWZ0OiAxNHB4OyB9XG4gICAgICAvLyBWYWx1ZSB0YWtlcyBGVUxMIHdpZHRoIOKAlCBubyBpbmRlbnRcbiAgICAgIC5wcy12cy1jYXJkX192YWx1ZSB7IGZvbnQtc2l6ZTogJHBzLWZvbnQtc2l6ZS1zbTsgd29yZC1icmVhazogYnJlYWstd29yZDsgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbiAgICAgIC8vIENoZXZyb246IGFic29sdXRlIHBvc2l0aW9uZWQsIHZlcnRpY2FsbHkgY2VudGVyZWQgYXQgNnB4XG4gICAgICAucHMtdnMtY2FyZF9fY2hldnJvbiB7IFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4OyByaWdodDogOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgLnBzLXZzLWNhcmRfX2ZpZWxkLS1vcGVuIC5wcy12cy1jYXJkX19jaGV2cm9uIHsgXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpOyBcbiAgICAgIH1cbiAgICAgIC8vIENSSVRJQ0FMOiBPbiBtb2JpbGUsIGNoZWNrIGlzIGhpZGRlbiwgc28gY2hldnJvbiBNVVNUIHN0YXkgdmlzaWJsZVxuICAgICAgLy8gZXZlbiBvbiBzdWNjZXNzIHN0YXRlLiBPdmVycmlkZSB0aGUgZ2xvYmFsIHZpc2liaWxpdHk6aGlkZGVuIHJ1bGUuXG4gICAgICAucHMtdnMtY2FyZF9fZmllbGQtLXN1Y2Nlc3M6bm90KC5wcy12cy1jYXJkX19maWVsZC0tb3BlbikgLnBzLXZzLWNhcmRfX2NoZXZyb24ge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAucHMtdnMtY2FyZF9fY2hlY2sgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgIC8vIFBhbmVsOiBicmVha3Mgb3V0IG9mIHRoZSB+OTBweCBmaWVsZCB0byBzcGFuIG5lYXItZnVsbCBzY3JlZW4gd2lkdGgsXG4gICAgICAvLyBidXQgc3RheXMgSU4gRkxPVyAoYWJzb2x1dGUsIGFuY2hvcmVkIHVuZGVyIHRoZSBmaWVsZCkg4oCUIGV4YWN0bHkgbGlrZVxuICAgICAgLy8gdGhlIHZlcnRpY2FsL2hvbWVwYWdlIGxheW91dC5cbiAgICAgIC8vXG4gICAgICAvLyBJdCB1c2VkIHRvIGJlIGBwb3NpdGlvbjogZml4ZWRgIChvd25lciByZXBvcnQgMjAyNi0wOC0xN+KGkjE4KTogYSBtZW51XG4gICAgICAvLyBwaW5uZWQgdG8gdGhlIHZpZXdwb3J0IG92ZXIgYSBmcmVlbHkgc2Nyb2xsaW5nIHBhZ2UgZGV0YWNoZWQgZnJvbSBpdHNcbiAgICAgIC8vIGZpZWxkLCBob3ZlcmVkIG92ZXIgdW5yZWxhdGVkIGNvbnRlbnQsIGFuZCBhZnRlciBhIHJlZnJlc2ggbWlkLXBhZ2UgaXRcbiAgICAgIC8vIHNhdCBzdHJhbmRlZCBhdCB0aGUgdG9wIG9mIHRoZSBzY3JlZW4uIFRoZSBob21lcGFnZSBuZXZlciBoYWQgYW55IG9mXG4gICAgICAvLyB0aGF0IGJlY2F1c2UgaXRzIHZlcnRpY2FsIGxheW91dCB1c2VzIHRoaXMgaW4tZmxvdyBwYW5lbCDigJQgdGhlIG93bmVyJ3NcbiAgICAgIC8vIHdvcmRzOiBcInRoZSBob21lcGFnZSBpcyBwZXJmZWN0XCIuIFNvIGhvcml6b250YWwgbm93IG1hdGNoZXMgaXQ6IHRoZVxuICAgICAgLy8gbWVudSBzdGF5cyBvcGVuLCBzY3JvbGxzIGF3YXkgd2l0aCB0aGUgcGFnZSwgYW5kIGNsb3NlcyBvbiBhIHRhcC5cbiAgICAgIC8vXG4gICAgICAvLyBKUyAoX2FuY2hvck9wZW5QYW5lbCkgc2V0cyBsZWZ0L3dpZHRoOiB0aGUgYnJlYWtvdXQgb2Zmc2V0IGNhbiBvbmx5IGJlXG4gICAgICAvLyBtZWFzdXJlZCBhdCBydW50aW1lLCBzaW5jZSB0aGUgZmllbGQncyBwb3NpdGlvbiBpbnNpZGUgdGhlIHJvdyBkaWZmZXJzXG4gICAgICAvLyBwZXIgZmllbGQgKFllYXIgdnMgTWFrZSB2cyBNb2RlbCkuXG4gICAgICAucHMtdnMtY2FyZF9fcGFuZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgNHB4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcy1yYWRpdXMtbWQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBzLXZzLWNvbG9yLWJvcmRlci1mb2N1cyk7XG4gICAgICAgIGJveC1zaGFkb3c6ICRwcy1zaGFkb3ctbGc7XG4gICAgICAgIHotaW5kZXg6ICRwcy16aW5kZXgtZHJvcGRvd24gKyAxMDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEFjdGlvbnMg4oCUIG93biByb3csIEdvICsgU3RhcnQgT3ZlciBzaWRlIGJ5IHNpZGVcbiAgICAgIC5wcy12cy1jYXJkX19hY3Rpb25zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICBnYXA6ICRwcy1zcGFjaW5nLXNtO1xuICAgICAgICBtYXJnaW4tdG9wOiAkcHMtc3BhY2luZy14cztcbiAgICAgIH1cbiAgICAgIC5wcy12cy1jYXJkX19nby1idG4ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgICAucHMtdnMtY2FyZF9fc3RhcnQtb3ZlciB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICRwcy1zcGFjaW5nLW1kO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvLyBWZWhpY2xlIFNlbGVjdCDigJMgU2hhcmVkIFNDU1MgVmFyaWFibGVzXG4vLyBJbXBvcnQgdXBzdHJlYW0gcHJvamVjdCB2YXJpYWJsZXMgc28gdGhlc2UgYXJlIGF2YWlsYWJsZSB3aGVuIHdlYnBhY2tcbi8vIGNvbXBpbGVzIHRoaXMgY29tcG9uZW50IGluZGVwZW5kZW50bHkgdmlhIHRoZSBhdXRvLWRpc2NvdmVyeSBjb25maWcuXG4vLyBUaGVzZSBwYXRocyBhcmUgcmVsYXRpdmUgdG8geW91ciBwcm9qZWN0J3Mgc3JjLyBkaXJlY3Rvcnkgc3RydWN0dXJlLlxuLy8gQWRqdXN0IGlmIHlvdXIgcHJvamVjdCBsYXlvdXQgZGlmZmVycy5cbkBpbXBvcnQgJ3N0eWxlcy9iYXNlL2ZvbnRzJztcbkBpbXBvcnQgJ3N0eWxlcy92YXJpYW50cy9jb2xvcnMnO1xuXG4kcHMtY29sb3ItcHJpbWFyeTogICAgICAgICAgIzMwNUNERSAhZGVmYXVsdDtcbiRwcy1jb2xvci1wcmltYXJ5LWhvdmVyOiAgICAjMjU0OWI1ICFkZWZhdWx0O1xuJHBzLWNvbG9yLXNlY29uZGFyeTogICAgICAgICMwOTA5MTcgIWRlZmF1bHQ7XG4kcHMtY29sb3Itc2Vjb25kYXJ5LWxpZ2h0OiAgIzU3NTc1NyAhZGVmYXVsdDtcbiRwcy1jb2xvci1hY2NlbnQ6ICAgICAgICAgICAjZmJhODA5ICFkZWZhdWx0O1xuJHBzLWNvbG9yLW5ldXRyYWw6ICAgICAgICAgICNmZmZmZmYgIWRlZmF1bHQ7XG4kcHMtY29sb3ItbmV1dHJhbC1kYXJrOiAgICAgIzMzMzMzMyAhZGVmYXVsdDtcbiRwcy1jb2xvci1zdXJmYWNlOiAgICAgICAgICAjZmZmZmZmICFkZWZhdWx0O1xuJHBzLWNvbG9yLXN1cmZhY2UtYWx0OiAgICAgICNmNWY2ZmEgIWRlZmF1bHQ7XG4kcHMtY29sb3ItYm9yZGVyOiAgICAgICAgICAgI2QxZDVkYiAhZGVmYXVsdDtcbiRwcy1jb2xvci1ib3JkZXItZm9jdXM6ICAgICAkcHMtY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRwcy1jb2xvci1ib3JkZXItc3VidGxlOiAgICAjNTc1NzU3ICFkZWZhdWx0O1xuJHBzLWNvbG9yLXRleHQ6ICAgICAgICAgICAgICMxZjI5MzcgIWRlZmF1bHQ7XG4kcHMtY29sb3ItdGV4dC1saWdodDogICAgICAgIzZiNzI4MCAhZGVmYXVsdDtcbiRwcy1jb2xvci10ZXh0LWludmVyc2U6ICAgICAjZmZmZmZmICFkZWZhdWx0O1xuJHBzLWNvbG9yLWRhbmdlcjogICAgICAgICAgICNkYzI2MjYgIWRlZmF1bHQ7XG5cbi8vIEZvbnQgZmFtaWxpZXMg4oCUIFNDU1MgZmFsbGJhY2tzLiBUaGUgYWN0dWFsIENTUyB2YXJpYWJsZXMgYXJlIGRlZmluZWRcbi8vIGF0IHRoZSBjb21wb25lbnQgcm9vdCBhbmQgZmFsbCBiYWNrIHRvIHRoZXNlLlxuLy8gU3RhdGljIGxpdGVyYWxzIG9uIHB1cnBvc2UgKHNlZSBiYXNlL19mb250cy5zY3NzOiAkZm9udC1mYW1pbHktcHJpbWFyeSBpc1xuLy8gbm93IHZhcigtLXBzLWZvbnQtaGVhZGluZywg4oCmKSBhbmQgdGhlIHZhcmlhbnQgcm9vdHMgYWxyZWFkeSB3cmFwIHRoZXNlIGluXG4vLyB2YXIoLS1wcy1mb250LXByaW1hcnksIOKApikgdGhlbXNlbHZlcykuXG4kcHMtZm9udC1mYW1pbHktcHJpbWFyeTogICAgJGZvbnQtZmFtaWx5LXByaW1hcnktc3RhdGljICFkZWZhdWx0O1xuJHBzLWZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICRmb250LWZhbWlseS1wcmltYXJ5LXN0YXRpYyAhZGVmYXVsdDtcbiRwcy1mb250LXNpemUtYmFzZTogICAgICAgICAxNnB4ICFkZWZhdWx0O1xuJHBzLWZvbnQtc2l6ZS1zbTogICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kcHMtZm9udC1zaXplLXhzOiAgICAgICAgICAgMTJweCAhZGVmYXVsdDtcbiRwcy1mb250LXNpemUtbGc6ICAgICAgICAgICAxOHB4ICFkZWZhdWx0O1xuJHBzLWZvbnQtc2l6ZS1oZWFkaW5nOiAgICAgIDIycHggIWRlZmF1bHQ7XG4kcHMtZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgNDAwICFkZWZhdWx0O1xuJHBzLWZvbnQtd2VpZ2h0LW1lZGl1bTogICAgIDUwMCAhZGVmYXVsdDtcbiRwcy1mb250LXdlaWdodC1ib2xkOiAgICAgICA3MDAgIWRlZmF1bHQ7XG5cbiRwcy1zcGFjaW5nLXhzOiAgNHB4ICFkZWZhdWx0O1xuJHBzLXNwYWNpbmctc206ICA4cHggIWRlZmF1bHQ7XG4kcHMtc3BhY2luZy1tZDogIDEycHggIWRlZmF1bHQ7XG4kcHMtc3BhY2luZy1sZzogIDE2cHggIWRlZmF1bHQ7XG4kcHMtc3BhY2luZy14bDogIDI0cHggIWRlZmF1bHQ7XG5cbiRwcy1yYWRpdXMtc206IDRweCAhZGVmYXVsdDtcbiRwcy1yYWRpdXMtbWQ6IDZweCAhZGVmYXVsdDtcbiRwcy1yYWRpdXMtbGc6IDhweCAhZGVmYXVsdDtcblxuJHBzLXNoYWRvdy1zbTogIDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMDUpICFkZWZhdWx0O1xuJHBzLXNoYWRvdy1tZDogIDAgNHB4IDZweCByZ2JhKDAsMCwwLDAuMSkgIWRlZmF1bHQ7XG4kcHMtc2hhZG93LWxnOiAgMCAxMHB4IDI1cHggcmdiYSgwLDAsMCwwLjE1KSAhZGVmYXVsdDtcblxuJHBzLXRyYW5zaXRpb24tZmFzdDogMTUwbXMgZWFzZSAhZGVmYXVsdDtcbiRwcy10cmFuc2l0aW9uLWJhc2U6IDI1MG1zIGVhc2UgIWRlZmF1bHQ7XG5cbiRwcy16aW5kZXgtZHJvcGRvd246IDEwMCAhZGVmYXVsdDtcblxuJHBzLWJyZWFrcG9pbnQtc206IDU3NnB4ICFkZWZhdWx0O1xuJHBzLWJyZWFrcG9pbnQtbWQ6IDc2OHB4ICFkZWZhdWx0O1xuJHBzLWJyZWFrcG9pbnQtbGc6IDk5MnB4ICFkZWZhdWx0O1xuXG4kcHMtdnMtaW5wdXQtaGVpZ2h0OiAgICA0OHB4ICFkZWZhdWx0O1xuJHBzLXZzLWlucHV0LWhlaWdodC1zbTogNDBweCAhZGVmYXVsdDtcbiRwcy12cy1kcm9wZG93bi1tYXgtaGVpZ2h0OiAyODBweCAhZGVmYXVsdDtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/