ng-devui
Version:
DevUI components based on Angular
358 lines • 45.3 kB
JavaScript
import { Theme } from './theme';
export const devuiLightTheme = new Theme({
id: 'devui-light-theme',
name: 'Light Mode',
cnName: '浅色主题',
data: {
'devui-global-bg': '#f5f5f5',
'devui-glass-morphism-bg': 'rgba(245, 246, 248,0.9)',
'devui-global-bg-normal': '#ffffff',
'devui-base-bg': '#ffffff',
'devui-base-bg-dark': '#333854',
'devui-brand': '#5e7ce0',
'devui-brand-foil': '#859bff',
'devui-brand-hover': '#7693f5',
'devui-brand-active': '#526ecc',
'devui-brand-active-focus': '#344899',
'devui-contrast': '#c7000b',
'devui-text': '#252b3a',
'devui-text-weak': '#575d6c',
'devui-aide-text': '#8a8e99',
'devui-aide-text-hover': '#252b3a',
'devui-aide-text-stress': '#575d6c',
'devui-placeholder': '#8a8e99',
'devui-light-text': '#ffffff',
'devui-dark-text': '#252b3a',
'devui-link': '#526ecc',
'devui-link-active': '#344899',
'devui-link-light': '#96adfa',
'devui-link-light-active': '#beccfa',
'devui-line': '#adb0b8',
'devui-dividing-line': '#dfe1e6',
'devui-block': '#ffffff',
'devui-area': '#f8f8f8',
'devui-danger': '#f66f6a',
'devui-warning': '#fac20a',
'devui-waiting': '#9faad7',
'devui-success': '#50d4ab',
'devui-info': '#5e7ce0',
'devui-initial': '#e9edfa',
'devui-unavailable': '#f5f5f6',
'devui-shadow': 'rgba(0, 0, 0, 0.16)',
'devui-light-shadow': 'rgba(0, 0, 0, 0.08)',
'devui-connected-overlay-shadow': 'rgba(0, 0, 0, 0.16)',
'devui-feedback-overlay-shadow': 'rgba(0, 0, 0, 0.16)',
'devui-feedback-overlay-backdrop': 'rgba(0, 0, 0, 0.3)',
'devui-hover-shadow': 'rgba(0, 0, 0, 0.16)',
'devui-icon-text': '#252b3a',
'devui-icon-bg': '#ffffff',
'devui-icon-fill': '#252b3a',
'devui-icon-fill-weak': '#babbc0',
'devui-icon-fill-hover': '#5e7ce0',
'devui-icon-fill-active': '#5e7ce0',
'devui-icon-fill-active-hover': '#526ecc',
'devui-shape-icon-fill': '#d7d8da',
'devui-shape-icon-fill-active': '#babbc0',
'devui-shape-icon-fill-hover': '#babbc0',
'devui-shape-icon-fill-disabled': '#f5f5f5',
'devui-form-control-line': '#adb0b8',
'devui-form-control-bg': '#ffffff',
'devui-form-control-line-hover': '#575d6c',
'devui-form-control-line-active': '#5e7ce0',
'devui-form-control-interactive-outline': 'rgba(94,124,224,0.08)',
'devui-form-control-line-active-hover': '#344899',
'devui-list-item-active-bg': '#5e7ce0',
'devui-list-item-active-text': '#ffffff',
'devui-list-item-active-hover-bg': '#526ecc',
'devui-list-item-hover-bg': '#f2f5fc',
'devui-list-item-hover-text': '#526ecc',
'devui-list-item-selected-bg': '#e9edfa',
'devui-list-item-strip-bg': '#f2f5fc',
'devui-disabled-bg': '#f5f5f6',
'devui-disabled-line': '#dfe1e6',
'devui-disabled-text': '#adb0b8',
'devui-primary-disabled': '#beccfa',
'devui-icon-fill-active-disabled': '#beccfa',
'devui-label-bg': '#eef0f5',
'devui-connected-overlay-bg': '#ffffff',
'devui-connected-overlay-line': '#526ecc',
'devui-fullscreen-overlay-bg': '#ffffff',
'devui-feedback-overlay-bg': '#464d6e',
'devui-feedback-overlay-text': '#dfe1e6',
'devui-gray-form-control-bg': '#f5f5f5',
'devui-gray-form-control-hover-bg': '#ebebeb',
'devui-nav-expand-bg': '#fbfbfc',
'devui-embed-search-bg': '#f2f5fc',
'devui-embed-search-bg-hover': '#eef0f5',
'devui-float-block-shadow': 'rgba(94, 124, 224, 0.3)',
'devui-highlight-overlay': 'rgba(255, 255, 255, 0.8)',
'devui-range-item-hover-bg': '#e9edfa',
'devui-primary': '#5e7ce0',
'devui-primary-hover': '#7693f5',
'devui-primary-active': '#344899',
'devui-contrast-hover': '#d64a52',
'devui-contrast-active': '#b12220',
'devui-danger-line': '#f66f6a',
'devui-danger-bg': '#ffeeed',
'devui-warning-line': '#fa9841',
'devui-warning-bg': '#fff3e8',
'devui-info-line': '#5e7ce0',
'devui-info-bg': '#f2f5fc',
'devui-success-line': '#50d4ab',
'devui-success-bg': '#edfff9',
'devui-primary-line': '#5e7ce0',
'devui-primary-bg': '#f2f5fc',
'devui-default-line': '#5e7ce0',
'devui-default-bg': '#f3f6f8',
'devui-shadow-length-base': '0 1px 6px 0',
'devui-shadow-length-slide-left': '-2px 0 8px 0',
'devui-shadow-length-slide-right': '2px 0 8px 0',
'devui-shadow-length-connected-overlay': '0 4px 12px 0',
'devui-shadow-length-hover': '0 8px 24px 0',
'devui-shadow-length-feedback-overlay': '0 8px 16px 0',
'devui-shadow-length-fullscreen-overlay': '0 16px 48px 0',
'devui-border-radius': '2px',
'devui-border-radius-feedback': '4px',
'devui-border-radius-card': '6px',
'devui-border-radius-full': '100px',
'devui-font-size': '12px',
'devui-font-size-card-title': '14px',
'devui-font-size-page-title': '16px',
'devui-font-size-modal-title': '18px',
'devui-font-size-price': '20px',
'devui-font-size-data-overview': '24px',
'devui-font-size-icon': '16px',
'devui-font-size-sm': '12px',
'devui-font-size-md': '12px',
'devui-font-size-lg': '14px',
'devui-font-title-weight': 'bold',
'devui-font-content-weight': 'normal',
'devui-line-height-base': '1.5',
'devui-animation-ease-in-smooth': 'cubic-bezier(0.645, 0.045, 0.355, 1)',
'devui-animation-duration-slow': '300ms',
'devui-animation-duration-base': '200ms',
'devui-animation-duration-fast': '100ms',
'devui-animation-ease-in': 'cubic-bezier(0.5, 0, 0.84, 0.25)',
'devui-animation-ease-out': 'cubic-bezier(0.16, 0.75, 0.5, 1)',
'devui-animation-ease-in-out': 'cubic-bezier(0.5, 0.05, 0.5, 0.95)',
'devui-animation-ease-in-out-smooth': 'cubic-bezier(0.645, 0.045, 0.355, 1)',
'devui-animation-linear': 'cubic-bezier(0, 0, 1, 1)',
'devui-z-index-full-page-overlay': '1080',
'devui-z-index-pop-up': '1060',
'devui-z-index-dropdown': '1052',
'devui-z-index-modal': '1050',
'devui-z-index-drawer': '1040',
'devui-z-index-framework': '1000',
'devui-icon-active-color': '#ffffff',
'devui-table-column-shadow-color': 'rgba(37,43,58,0.08)'
},
isDark: false,
});
export const devuiGreenTheme = new Theme({
id: 'avenueui-green-theme',
name: 'Green - Light Mode',
cnName: '绿色主题',
data: {
...devuiLightTheme.data,
'devui-global-bg': '#f5f5f5',
'devui-glass-morphism-bg': 'rgba(245, 246, 248,0.9)',
'devui-brand': '#3DCCA6',
'devui-brand-foil': '#7fdac1',
'devui-brand-hover': '#6DDEBB',
'devui-brand-active': '#07c693',
'devui-brand-active-focus': '#369676',
'devui-link': '#07c693',
'devui-link-active': '#07c693',
'devui-link-light': '#96fac8',
'devui-link-light-active': '#befade',
'devui-info': '#079CCD',
'devui-initial': '#CCCCCC',
'devui-icon-fill-active': '#3DCCA6',
'devui-icon-fill-active-hover': '#07c693',
'devui-form-control-line-active': '#3DCCA6',
'devui-form-control-interactive-outline': 'rgba(61,204,166,0.08)',
'devui-form-control-line-active-hover': '#2EB28A',
'devui-list-item-active-bg': '#3DCCA6',
'devui-list-item-active-hover-bg': '#07c693',
'devui-list-item-hover-bg': '#f3fef9',
'devui-list-item-hover-text': '#07c693',
'devui-list-item-selected-bg': '#f3fef9',
'devui-list-item-strip-bg': '#f3fef9',
'devui-connected-overlay-line': '#07c693',
'devui-embed-search-bg': '#f3fef9',
'devui-float-block-shadow': 'rgba(94, 224, 181, 0.3)',
'devui-primary': '#3DCCA6',
'devui-primary-hover': '#6DDEBB',
'devui-primary-active': '#369676',
'devui-info-line': '#0486b1',
'devui-info-bg': '#e3f0f5',
'devui-success-line': '#50d492',
'devui-success-bg': '#edfff9',
'devui-primary-line': '#3DCCA6',
'devui-primary-bg': '#f3fef9',
'devui-default-line': '#3DCCA6',
'devui-default-bg': '#f3f8f7',
'devui-primary-disabled': '#c5f0e5',
'devui-icon-fill-active-disabled': '#c5f0e5',
'devui-range-item-hover-bg': '#d8f9ea',
},
extends: 'devui-light-theme',
isDark: false,
});
export const devuiDarkTheme = new Theme({
id: 'devui-dark-theme',
name: 'Dark Mode',
cnName: '深色主题',
data: {
...devuiLightTheme.data,
'devui-global-bg': '#202124',
'devui-glass-morphism-bg': 'rgba(32,33,36,0.9)',
'devui-global-bg-normal': '#202124',
'devui-base-bg': '#2E2F31',
'devui-base-bg-dark': '#2e2f31',
'devui-brand': '#5e7ce0',
'devui-brand-foil': '#313a61',
'devui-brand-hover': '#425288',
'devui-brand-active': '#526ecc',
'devui-brand-active-focus': '#344899',
'devui-contrast': '#C7000B',
'devui-text': '#E8E8E8',
'devui-text-weak': '#A0A0A0',
'devui-aide-text': '#909090',
'devui-aide-text-hover': '#73788a',
'devui-aide-text-stress': '#A0A0A0',
'devui-placeholder': '#8A8A8A',
'devui-light-text': '#ffffff',
'devui-dark-text': '#252b3a',
'devui-link': '#526ECC',
'devui-link-active': '#344899',
'devui-link-light': '#96adfa',
'devui-link-light-active': '#beccfa',
'devui-line': '#505153',
'devui-dividing-line': '#3D3E40',
'devui-block': '#606061',
'devui-area': '#34363A',
'devui-danger': '#f66f6a',
'devui-warning': '#fac20a',
'devui-waiting': '#5e6580',
'devui-success': '#50d4ab',
'devui-info': '#5e7ce0',
'devui-initial': '#64676e',
'devui-unavailable': '#5b5b5c',
'devui-shadow': 'rgba(0, 0, 0, 0.72)',
'devui-light-shadow': 'rgba(0, 0, 0, 0.3)',
'devui-connected-overlay-shadow': 'rgba(0, 0, 0, 0.42)',
'devui-feedback-overlay-shadow': 'rgba(0, 0, 0, 0.54)',
'devui-feedback-overlay-backdrop': 'rgba(0, 0, 0, 0.72)',
'devui-hover-shadow': 'rgba(0, 0, 0, 0.54)',
// 图标
'devui-icon-text': '#E8E8E8',
'devui-icon-bg': '#2E2F31',
'devui-icon-fill': '#909090',
'devui-icon-fill-hover': '#5e7ce0',
'devui-icon-fill-active': '#5e7ce0',
'devui-icon-fill-active-hover': '#526ecc',
'devui-shape-icon-fill': '#5b5d66',
'devui-shape-icon-fill-active': '#868a99',
// 表单
'devui-form-control-line': '#505153',
'devui-form-control-bg': '#2E2F31',
'devui-form-control-line-hover': '#909090',
'devui-form-control-line-active': '#5e7ce0',
'devui-form-control-interactive-outline': 'rgba(94,124,224,0.08)',
'devui-form-control-line-active-hover': '#344899',
'devui-list-item-active-bg': '#5e7ce0',
'devui-list-item-active-text': '#ffffff',
'devui-list-item-active-hover-bg': '#526ecc',
'devui-list-item-hover-bg': '#3d3d42',
'devui-list-item-hover-text': '#526ecc',
'devui-list-item-selected-bg': '#454545',
'devui-list-item-strip-bg': '#383838',
'devui-table-expand-area-bg': '#393a3e',
// 禁用
'devui-disabled-bg': '#3D3E44',
'devui-disabled-line': '#505153',
'devui-disabled-text': '#7D7D7D',
'devui-primary-disabled': '#2B3458',
'devui-icon-fill-active-disabled': '#2B3458',
// 特殊背景色
'devui-label-bg': '#46443F',
'devui-connected-overlay-bg': '#2F2F2F',
'devui-connected-overlay-line': '#526ecc',
'devui-fullscreen-overlay-bg': '#2E2F31',
'devui-feedback-overlay-bg': '#4C4C4C',
'devui-feedback-overlay-text': '#DFE1E6',
'devui-embed-search-bg': '#383838',
'devui-embed-search-bg-hover': '#3D3E40',
'devui-float-block-shadow': 'rgba(94, 124, 224, 0.3)',
'devui-highlight-overlay': 'rgba(255, 255, 255, 0.1)',
'devui-range-item-hover-bg': '#454545',
// 按钮
'devui-primary': '#5e7ce0',
'devui-primary-hover': '#425288',
'devui-primary-active': '#344899',
'devui-contrast-hover': '#D64A52',
'devui-contrast-active': '#B12220',
// 状态
'devui-danger-line': '#985C5A',
'devui-danger-bg': '#4B3A39',
'devui-warning-line': '#8D6138',
'devui-warning-bg': '#554434',
'devui-info-line': '#546BB7',
'devui-info-bg': '#383D4F',
'devui-success-line': '#5D887D',
'devui-success-bg': '#304642',
'devui-primary-line': '#546BB7',
'devui-primary-bg': '#383D4F',
'devui-default-line': '#5e7ce0',
'devui-default-bg': '#383838',
'devui-icon-active-color': '#ffffff',
'devui-gray-form-control-bg': '#323338',
'devui-gray-form-control-hover-bg': '#393A3E',
'devui-table-column-shadow-color': 'rgba(0,0,0,0.08)'
},
extends: 'devui-light-theme',
isDark: true,
});
export const avenueuiGreenDarkTheme = new Theme({
id: 'avenueui-green-dark-theme',
name: 'Green - Dark Mode',
cnName: '绿色深色主题',
data: {
...devuiDarkTheme.data,
'devui-brand': '#3DCCA6',
'devui-brand-foil': '#395e54',
'devui-brand-hover': '#4c9780',
'devui-brand-active': '#07c693',
'devui-brand-active-focus': '#297058',
'devui-link': '#07c693',
'devui-link-active': '#08a57b',
'devui-info': '#046788',
'devui-initial': '#64676e',
'devui-icon-fill-active': '#3DCCA6',
'devui-icon-fill-active-hover': '#07c693',
'devui-form-control-line-active': '#3DCCA6',
'devui-form-control-interactive-outline': 'rgba(61,204,166,0.08)',
'devui-form-control-line-active-hover': '#297058',
'devui-list-item-active-bg': '#3DCCA6',
'devui-list-item-active-hover-bg': '#07c693',
'devui-list-item-hover-text': '#07c693',
'devui-connected-overlay-line': '#07c693',
'devui-embed-search-bg': '#3f4241',
'devui-float-block-shadow': 'rgba(94, 224, 181, 0.3)',
'devui-primary': '#3DCCA6',
'devui-primary-hover': '#6DDEBB',
'devui-primary-active': '#369676',
'devui-info-line': '#035e7c',
'devui-info-bg': '#383c3d',
'devui-primary-line': '#3DCCA6',
'devui-primary-bg': '#3f4241',
'devui-default-line': '#3DCCA6',
'devui-default-bg': '#383838',
'devui-primary-disabled': '#28544B',
'devui-icon-fill-active-disabled': '#28544B',
},
extends: 'devui-dark-theme',
isDark: true,
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUtZGF0YS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2RldnVpL3RoZW1lL3RoZW1lLWRhdGEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLEtBQUssRUFBRSxNQUFNLFNBQVMsQ0FBQztBQUVoQyxNQUFNLENBQUMsTUFBTSxlQUFlLEdBQVUsSUFBSSxLQUFLLENBQUM7SUFDOUMsRUFBRSxFQUFFLG1CQUFtQjtJQUN2QixJQUFJLEVBQUUsWUFBWTtJQUNsQixNQUFNLEVBQUUsTUFBTTtJQUNkLElBQUksRUFBRTtRQUNKLGlCQUFpQixFQUFFLFNBQVM7UUFDNUIseUJBQXlCLEVBQUUseUJBQXlCO1FBQ3BELHdCQUF3QixFQUFFLFNBQVM7UUFDbkMsZUFBZSxFQUFFLFNBQVM7UUFDMUIsb0JBQW9CLEVBQUUsU0FBUztRQUMvQixhQUFhLEVBQUUsU0FBUztRQUN4QixrQkFBa0IsRUFBRSxTQUFTO1FBQzdCLG1CQUFtQixFQUFFLFNBQVM7UUFDOUIsb0JBQW9CLEVBQUUsU0FBUztRQUMvQiwwQkFBMEIsRUFBRSxTQUFTO1FBQ3JDLGdCQUFnQixFQUFFLFNBQVM7UUFDM0IsWUFBWSxFQUFFLFNBQVM7UUFDdkIsaUJBQWlCLEVBQUUsU0FBUztRQUM1QixpQkFBaUIsRUFBRSxTQUFTO1FBQzVCLHVCQUF1QixFQUFFLFNBQVM7UUFDbEMsd0JBQXdCLEVBQUUsU0FBUztRQUNuQyxtQkFBbUIsRUFBRSxTQUFTO1FBQzlCLGtCQUFrQixFQUFFLFNBQVM7UUFDN0IsaUJBQWlCLEVBQUUsU0FBUztRQUM1QixZQUFZLEVBQUUsU0FBUztRQUN2QixtQkFBbUIsRUFBRSxTQUFTO1FBQzlCLGtCQUFrQixFQUFFLFNBQVM7UUFDN0IseUJBQXlCLEVBQUUsU0FBUztRQUNwQyxZQUFZLEVBQUUsU0FBUztRQUN2QixxQkFBcUIsRUFBRSxTQUFTO1FBQ2hDLGFBQWEsRUFBRSxTQUFTO1FBQ3hCLFlBQVksRUFBRSxTQUFTO1FB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UztRQUNuQyxpQ0FBaUMsRUFBRSxTQUFTO0tBQzdDO0lBQ0QsT0FBTyxFQUFFLGtCQUFrQjtJQUMzQixNQUFNLEVBQUUsSUFBSTtDQUNiLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFRoZW1lIH0gZnJvbSAnLi90aGVtZSc7XG5cbmV4cG9ydCBjb25zdCBkZXZ1aUxpZ2h0VGhlbWU6IFRoZW1lID0gbmV3IFRoZW1lKHtcbiAgaWQ6ICdkZXZ1aS1saWdodC10aGVtZScsXG4gIG5hbWU6ICdMaWdodCBNb2RlJyxcbiAgY25OYW1lOiAn5rWF6Imy5Li76aKYJyxcbiAgZGF0YToge1xuICAgICdkZXZ1aS1nbG9iYWwtYmcnOiAnI2Y1ZjVmNScsXG4gICAgJ2RldnVpLWdsYXNzLW1vcnBoaXNtLWJnJzogJ3JnYmEoMjQ1LCAyNDYsIDI0OCwwLjkpJyxcbiAgICAnZGV2dWktZ2xvYmFsLWJnLW5vcm1hbCc6ICcjZmZmZmZmJyxcbiAgICAnZGV2dWktYmFzZS1iZyc6ICcjZmZmZmZmJyxcbiAgICAnZGV2dWktYmFzZS1iZy1kYXJrJzogJyMzMzM4NTQnLFxuICAgICdkZXZ1aS1icmFuZCc6ICcjNWU3Y2UwJyxcbiAgICAnZGV2dWktYnJhbmQtZm9pbCc6ICcjODU5YmZmJyxcbiAgICAnZGV2dWktYnJhbmQtaG92ZXInOiAnIzc2OTNmNScsXG4gICAgJ2RldnVpLWJyYW5kLWFjdGl2ZSc6ICcjNTI2ZWNjJyxcbiAgICAnZGV2dWktYnJhbmQtYWN0aXZlLWZvY3VzJzogJyMzNDQ4OTknLFxuICAgICdkZXZ1aS1jb250cmFzdCc6ICcjYzcwMDBiJyxcbiAgICAnZGV2dWktdGV4dCc6ICcjMjUyYjNhJyxcbiAgICAnZGV2dWktdGV4dC13ZWFrJzogJyM1NzVkNmMnLFxuICAgICdkZXZ1aS1haWRlLXRleHQnOiAnIzhhOGU5OScsXG4gICAgJ2RldnVpLWFpZGUtdGV4dC1ob3Zlcic6ICcjMjUyYjNhJyxcbiAgICAnZGV2dWktYWlkZS10ZXh0LXN0cmVzcyc6ICcjNTc1ZDZjJyxcbiAgICAnZGV2dWktcGxhY2Vob2xkZXInOiAnIzhhOGU5OScsXG4gICAgJ2RldnVpLWxpZ2h0LXRleHQnOiAnI2ZmZmZmZicsXG4gICAgJ2RldnVpLWRhcmstdGV4dCc6ICcjMjUyYjNhJyxcbiAgICAnZGV2dWktbGluayc6ICcjNTI2ZWNjJyxcbiAgICAnZGV2dWktbGluay1hY3RpdmUnOiAnIzM0NDg5OScsXG4gICAgJ2RldnVpLWxpbmstbGlnaHQnOiAnIzk2YWRmYScsXG4gICAgJ2RldnVpLWxpbmstbGlnaHQtYWN0aXZlJzogJyNiZWNjZmEnLFxuICAgICdkZXZ1aS1saW5lJzogJyNhZGIwYjgnLFxuICAgICdkZXZ1aS1kaXZpZGluZy1saW5lJzogJyNkZmUxZTYnLFxuICAgICdkZXZ1aS1ibG9jayc6ICcjZmZmZmZmJyxcbiAgICAnZGV2dWktYXJlYSc6ICcjZjhmOGY4JyxcbiAgICAnZGV2dWktZGFuZ2VyJzogJyNmNjZmNmEnLFxuICAgICdkZXZ1aS13YXJuaW5nJzogJyNmYWMyMGEnLFxuICAgICdkZXZ1aS13YWl0aW5nJzogJyM5ZmFhZDcnLFxuICAgICdkZXZ1aS1zdWNjZXNzJzogJyM1MGQ0YWInLFxuICAgICdkZXZ1aS1pbmZvJzogJyM1ZTdjZTAnLFxuICAgICdkZXZ1aS1pbml0aWFsJzogJyNlOWVkZmEnLFxuICAgICdkZXZ1aS11bmF2YWlsYWJsZSc6ICcjZjVmNWY2JyxcbiAgICAnZGV2dWktc2hhZG93JzogJ3JnYmEoMCwgMCwgMCwgMC4xNiknLFxuICAgICdkZXZ1aS1saWdodC1zaGFkb3cnOiAncmdiYSgwLCAwLCAwLCAwLjA4KScsXG4gICAgJ2RldnVpLWNvbm5lY3RlZC1vdmVybGF5LXNoYWRvdyc6ICdyZ2JhKDAsIDAsIDAsIDAuMTYpJyxcbiAgICAnZGV2dWktZmVlZGJhY2stb3ZlcmxheS1zaGFkb3cnOiAncmdiYSgwLCAwLCAwLCAwLjE2KScsXG4gICAgJ2RldnVpLWZlZWRiYWNrLW92ZXJsYXktYmFja2Ryb3AnOiAncmdiYSgwLCAwLCAwLCAwLjMpJyxcbiAgICAnZGV2dWktaG92ZXItc2hhZG93JzogJ3JnYmEoMCwgMCwgMCwgMC4xNiknLFxuICAgICdkZXZ1aS1pY29uLXRleHQnOiAnIzI1MmIzYScsXG4gICAgJ2RldnVpLWljb24tYmcnOiAnI2ZmZmZmZicsXG4gICAgJ2RldnVpLWljb24tZmlsbCc6ICcjMjUyYjNhJyxcbiAgICAnZGV2dWktaWNvbi1maWxsLXdlYWsnOiAnI2JhYmJjMCcsXG4gICAgJ2RldnVpLWljb24tZmlsbC1ob3Zlcic6ICcjNWU3Y2UwJyxcbiAgICAnZGV2dWktaWNvbi1maWxsLWFjdGl2ZSc6ICcjNWU3Y2UwJyxcbiAgICAnZGV2dWktaWNvbi1maWxsLWFjdGl2ZS1ob3Zlcic6ICcjNTI2ZWNjJyxcbiAgICAnZGV2dWktc2hhcGUtaWNvbi1maWxsJzogJyNkN2Q4ZGEnLFxuICAgICdkZXZ1aS1zaGFwZS1pY29uLWZpbGwtYWN0aXZlJzogJyNiYWJiYzAnLFxuICAgICdkZXZ1aS1zaGFwZS1pY29uLWZpbGwtaG92ZXInOiAnI2JhYmJjMCcsXG4gICAgJ2RldnVpLXNoYXBlLWljb24tZmlsbC1kaXNhYmxlZCc6ICcjZjVmNWY1JyxcbiAgICAnZGV2dWktZm9ybS1jb250cm9sLWxpbmUnOiAnI2FkYjBiOCcsXG4gICAgJ2RldnVpLWZvcm0tY29udHJvbC1iZyc6ICcjZmZmZmZmJyxcbiAgICAnZGV2dWktZm9ybS1jb250cm9sLWxpbmUtaG92ZXInOiAnIzU3NWQ2YycsXG4gICAgJ2RldnVpLWZvcm0tY29udHJvbC1saW5lLWFjdGl2ZSc6ICcjNWU3Y2UwJyxcbiAgICAnZGV2dWktZm9ybS1jb250cm9sLWludGVyYWN0aXZlLW91dGxpbmUnOiAncmdiYSg5NCwxMjQsMjI0LDAuMDgpJyxcbiAgICAnZGV2dWktZm9ybS1jb250cm9sLWxpbmUtYWN0aXZlLWhvdmVyJzogJyMzNDQ4OTknLFxuICAgICdkZXZ1aS1saXN0LWl0ZW0tYWN0aXZlLWJnJzogJyM1ZTdjZTAnLFxuICAgICdkZXZ1aS1saXN0LWl0ZW0tYWN0aXZlLXRleHQnOiAnI2ZmZmZmZicsXG4gICAgJ2RldnVpLWxpc3QtaXRlbS1hY3RpdmUtaG92ZXItYmcnOiAnIzUyNmVjYycsXG4gICAgJ2RldnVpLWxpc3QtaXRlbS1ob3Zlci1iZyc6ICcjZjJmNWZjJyxcbiAgICAnZGV2dWktbGlzdC1pdGVtLWhvdmVyLXRleHQnOiAnIzUyNmVjYycsXG4gICAgJ2RldnVpLWxpc3QtaXRlbS1zZWxlY3RlZC1iZyc6ICcjZTllZGZhJyxcbiAgICAnZGV2dWktbGlzdC1pdGVtLXN0cmlwLWJnJzogJyNmMmY1ZmMnLFxuICAgICdkZXZ1aS1kaXNhYmxlZC1iZyc6ICcjZjVmNWY2JyxcbiAgICAnZGV2dWktZGlzYWJsZWQtbGluZSc6ICcjZGZlMWU2JyxcbiAgICAnZGV2dWktZGlzYWJsZWQtdGV4dCc6ICcjYWRiMGI4JyxcbiAgICAnZGV2dWktcHJpbWFyeS1kaXNhYmxlZCc6ICcjYmVjY2ZhJyxcbiAgICAnZGV2dWktaWNvbi1maWxsLWFjdGl2ZS1kaXNhYmxlZCc6ICcjYmVjY2ZhJyxcbiAgICAnZGV2dWktbGFiZWwtYmcnOiAnI2VlZjBmNScsXG4gICAgJ2RldnVpLWNvbm5lY3RlZC1vdmVybGF5LWJnJzogJyNmZmZmZmYnLFxuICAgICdkZXZ1aS1jb25uZWN0ZWQtb3ZlcmxheS1saW5lJzogJyM1MjZlY2MnLFxuICAgICdkZXZ1aS1mdWxsc2NyZWVuLW92ZXJsYXktYmcnOiAnI2ZmZmZmZicsXG4gICAgJ2RldnVpLWZlZWRiYWNrLW92ZXJsYXktYmcnOiAnIzQ2NGQ2ZScsXG4gICAgJ2RldnVpLWZlZWRiYWNrLW92ZXJsYXktdGV4dCc6ICcjZGZlMWU2JyxcbiAgICAnZGV2dWktZ3JheS1mb3JtLWNvbnRyb2wtYmcnOiAnI2Y1ZjVmNScsXG4gICAgJ2RldnVpLWdyYXktZm9ybS1jb250cm9sLWhvdmVyLWJnJzogJyNlYmViZWInLFxuICAgICdkZXZ1aS1uYXYtZXhwYW5kLWJnJzogJyNmYmZiZmMnLFxuICAgICdkZXZ1aS1lbWJlZC1zZWFyY2gtYmcnOiAnI2YyZjVmYycsXG4gICAgJ2RldnVpLWVtYmVkLXNlYXJjaC1iZy1ob3Zlcic6ICcjZWVmMGY1JyxcbiAgICAnZGV2dWktZmxvYXQtYmxvY2stc2hhZG93JzogJ3JnYmEoOTQsIDEyNCwgMjI0LCAwLjMpJyxcbiAgICAnZGV2dWktaGlnaGxpZ2h0LW92ZXJsYXknOiAncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpJyxcbiAgICAnZGV2dWktcmFuZ2UtaXRlbS1ob3Zlci1iZyc6ICcjZTllZGZhJyxcbiAgICAnZGV2dWktcHJpbWFyeSc6ICcjNWU3Y2UwJyxcbiAgICAnZGV2dWktcHJpbWFyeS1ob3Zlcic6ICcjNzY5M2Y1JyxcbiAgICAnZGV2dWktcHJpbWFyeS1hY3RpdmUnOiAnIzM0NDg5OScsXG4gICAgJ2RldnVpLWNvbnRyYXN0LWhvdmVyJzogJyNkNjRhNTInLFxuICAgICdkZXZ1aS1jb250cmFzdC1hY3RpdmUnOiAnI2IxMjIyMCcsXG4gICAgJ2RldnVpLWRhbmdlci1saW5lJzogJyNmNjZmNmEnLFxuICAgICdkZXZ1aS1kYW5nZXItYmcnOiAnI2ZmZWVlZCcsXG4gICAgJ2RldnVpLXdhcm5pbmctbGluZSc6ICcjZmE5ODQxJyxcbiAgICAnZGV2dWktd2FybmluZy1iZyc6ICcjZmZmM2U4JyxcbiAgICAnZGV2dWktaW5mby1saW5lJzogJyM1ZTdjZTAnLFxuICAgICdkZXZ1aS1pbmZvLWJnJzogJyNmMmY1ZmMnLFxuICAgICdkZXZ1aS1zdWNjZXNzLWxpbmUnOiAnIzUwZDRhYicsXG4gICAgJ2RldnVpLXN1Y2Nlc3MtYmcnOiAnI2VkZmZmOScsXG4gICAgJ2RldnVpLXByaW1hcnktbGluZSc6ICcjNWU3Y2UwJyxcbiAgICAnZGV2dWktcHJpbWFyeS1iZyc6ICcjZjJmNWZjJyxcbiAgICAnZGV2dWktZGVmYXVsdC1saW5lJzogJyM1ZTdjZTAnLFxuICAgICdkZXZ1aS1kZWZhdWx0LWJnJzogJyNmM2Y2ZjgnLFxuICAgICdkZXZ1aS1zaGFkb3ctbGVuZ3RoLWJhc2UnOiAnMCAxcHggNnB4IDAnLFxuICAgICdkZXZ1aS1zaGFkb3ctbGVuZ3RoLXNsaWRlLWxlZnQnOiAnLTJweCAwIDhweCAwJyxcbiAgICAnZGV2dWktc2hhZG93LWxlbmd0aC1zbGlkZS1yaWdodCc6ICcycHggMCA4cHggMCcsXG4gICAgJ2RldnVpLXNoYWRvdy1sZW5ndGgtY29ubmVjdGVkLW92ZXJsYXknOiAnMCA0cHggMTJweCAwJyxcbiAgICAnZGV2dWktc2hhZG93LWxlbmd0aC1ob3Zlcic6ICcwIDhweCAyNHB4IDAnLFxuICAgICdkZXZ1aS1zaGFkb3ctbGVuZ3RoLWZlZWRiYWNrLW92ZXJsYXknOiAnMCA4cHggMTZweCAwJyxcbiAgICAnZGV2dWktc2hhZG93LWxlbmd0aC1mdWxsc2NyZWVuLW92ZXJsYXknOiAnMCAxNnB4IDQ4cHggMCcsXG4gICAgJ2RldnVpLWJvcmRlci1yYWRpdXMnOiAnMnB4JyxcbiAgICAnZGV2dWktYm9yZGVyLXJhZGl1cy1mZWVkYmFjayc6ICc0cHgnLFxuICAgICdkZXZ1aS1ib3JkZXItcmFkaXVzLWNhcmQnOiAnNnB4JyxcbiAgICAnZGV2dWktYm9yZGVyLXJhZGl1cy1mdWxsJzogJzEwMHB4JyxcbiAgICAnZGV2dWktZm9udC1zaXplJzogJzEycHgnLFxuICAgICdkZXZ1aS1mb250LXNpemUtY2FyZC10aXRsZSc6ICcxNHB4JyxcbiAgICAnZGV2dWktZm9udC1zaXplLXBhZ2UtdGl0bGUnOiAnMTZweCcsXG4gICAgJ2RldnVpLWZvbnQtc2l6ZS1tb2RhbC10aXRsZSc6ICcxOHB4JyxcbiAgICAnZGV2dWktZm9udC1zaXplLXByaWNlJzogJzIwcHgnLFxuICAgICdkZXZ1aS1mb250LXNpemUtZGF0YS1vdmVydmlldyc6ICcyNHB4JyxcbiAgICAnZGV2dWktZm9udC1zaXplLWljb24nOiAnMTZweCcsXG4gICAgJ2RldnVpLWZvbnQtc2l6ZS1zbSc6ICcxMnB4JyxcbiAgICAnZGV2dWktZm9udC1zaXplLW1kJzogJzEycHgnLFxuICAgICdkZXZ1aS1mb250LXNpemUtbGcnOiAnMTRweCcsXG4gICAgJ2RldnVpLWZvbnQtdGl0bGUtd2VpZ2h0JzogJ2JvbGQnLFxuICAgICdkZXZ1aS1mb250LWNvbnRlbnQtd2VpZ2h0JzogJ25vcm1hbCcsXG4gICAgJ2RldnVpLWxpbmUtaGVpZ2h0LWJhc2UnOiAnMS41JyxcbiAgICAnZGV2dWktYW5pbWF0aW9uLWVhc2UtaW4tc21vb3RoJzogJ2N1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKScsXG4gICAgJ2RldnVpLWFuaW1hdGlvbi1kdXJhdGlvbi1zbG93JzogJzMwMG1zJyxcbiAgICAnZGV2dWktYW5pbWF0aW9uLWR1cmF0aW9uLWJhc2UnOiAnMjAwbXMnLFxuICAgICdkZXZ1aS1hbmltYXRpb24tZHVyYXRpb24tZmFzdCc6ICcxMDBtcycsXG4gICAgJ2RldnVpLWFuaW1hdGlvbi1lYXNlLWluJzogJ2N1YmljLWJlemllcigwLjUsIDAsIDAuODQsIDAuMjUpJyxcbiAgICAnZGV2dWktYW5pbWF0aW9uLWVhc2Utb3V0JzogJ2N1YmljLWJlemllcigwLjE2LCAwLjc1LCAwLjUsIDEpJyxcbiAgICAnZGV2dWktYW5pbWF0aW9uLWVhc2UtaW4tb3V0JzogJ2N1YmljLWJlemllcigwLjUsIDAuMDUsIDAuNSwgMC45NSknLFxuICAgICdkZXZ1aS1hbmltYXRpb24tZWFzZS1pbi1vdXQtc21vb3RoJzogJ2N1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKScsXG4gICAgJ2RldnVpLWFuaW1hdGlvbi1saW5lYXInOiAnY3ViaWMtYmV6aWVyKDAsIDAsIDEsIDEpJyxcbiAgICAnZGV2dWktei1pbmRleC1mdWxsLXBhZ2Utb3ZlcmxheSc6ICcxMDgwJyxcbiAgICAnZGV2dWktei1pbmRleC1wb3AtdXAnOiAnMTA2MCcsXG4gICAgJ2RldnVpLXotaW5kZXgtZHJvcGRvd24nOiAnMTA1MicsXG4gICAgJ2RldnVpLXotaW5kZXgtbW9kYWwnOiAnMTA1MCcsXG4gICAgJ2RldnVpLXotaW5kZXgtZHJhd2VyJzogJzEwNDAnLFxuICAgICdkZXZ1aS16LWluZGV4LWZyYW1ld29yayc6ICcxMDAwJyxcbiAgICAnZGV2dWktaWNvbi1hY3RpdmUtY29sb3InOiAnI2ZmZmZmZicsXG4gICAgJ2RldnVpLXRhYmxlLWNvbHVtbi1zaGFkb3ctY29sb3InOiAncmdiYSgzNyw0Myw1OCwwLjA4KSdcbiAgfSxcbiAgaXNEYXJrOiBmYWxzZSxcbn0pO1xuZXhwb3J0IGNvbnN0IGRldnVpR3JlZW5UaGVtZTogVGhlbWUgPSBuZXcgVGhlbWUoe1xuICBpZDogJ2F2ZW51ZXVpLWdyZWVuLXRoZW1lJyxcbiAgbmFtZTogJ0dyZWVuIC0gTGlnaHQgTW9kZScsXG4gIGNuTmFtZTogJ+e7v+iJsuS4u+mimCcsXG4gIGRhdGE6IHtcbiAgICAuLi5kZXZ1aUxpZ2h0VGhlbWUuZGF0YSxcbiAgICAnZGV2dWktZ2xvYmFsLWJnJzogJyNmNWY1ZjUnLFxuICAgICdkZXZ1aS1nbGFzcy1tb3JwaGlzbS1iZyc6ICdyZ2JhKDI0NSwgMjQ2LCAyNDgsMC45KScsXG4gICAgJ2RldnVpLWJyYW5kJzogJyMzRENDQTYnLFxuICAgICdkZXZ1aS1icmFuZC1mb2lsJzogJyM3ZmRhYzEnLFxuICAgICdkZXZ1aS1icmFuZC1ob3Zlcic6ICcjNkRERUJCJyxcbiAgICAnZGV2dWktYnJhbmQtYWN0aXZlJzogJyMwN2M2OTMnLFxuICAgICdkZXZ1aS1icmFuZC1hY3RpdmUtZm9jdXMnOiAnIzM2OTY3NicsXG4gICAgJ2RldnVpLWxpbmsnOiAnIzA3YzY5MycsXG4gICAgJ2RldnVpLWxpbmstYWN0aXZlJzogJyMwN2M2OTMnLFxuICAgICdkZXZ1aS1saW5rLWxpZ2h0JzogJyM5NmZhYzgnLFxuICAgICdkZXZ1aS1saW5rLWxpZ2h0LWFjdGl2ZSc6ICcjYmVmYWRlJyxcbiAgICAnZGV2dWktaW5mbyc6ICcjMDc5Q0NEJyxcbiAgICAnZGV2dWktaW5pdGlhbCc6ICcjQ0NDQ0NDJyxcbiAgICAnZGV2dWktaWNvbi1maWxsLWFjdGl2ZSc6ICcjM0RDQ0E2JyxcbiAgICAnZGV2dWktaWNvbi1maWxsLWFjdGl2ZS1ob3Zlcic6ICcjMDdjNjkzJyxcbiAgICAnZGV2dWktZm9ybS1jb250cm9sLWxpbmUtYWN0aXZlJzogJyMzRENDQTYnLFxuICAgICdkZXZ1aS1mb3JtLWNvbnRyb2wtaW50ZXJhY3RpdmUtb3V0bGluZSc6ICdyZ2JhKDYxLDIwNCwxNjYsMC4wOCknLFxuICAgICdkZXZ1aS1mb3JtLWNvbnRyb2wtbGluZS1hY3RpdmUtaG92ZXInOiAnIzJFQjI4QScsXG4gICAgJ2RldnVpLWxpc3QtaXRlbS1hY3RpdmUtYmcnOiAnIzNEQ0NBNicsXG4gICAgJ2RldnVpLWxpc3QtaXRlbS1hY3RpdmUtaG92ZXItYmcnOiAnIzA3YzY5MycsXG4gICAgJ2RldnVpLWxpc3QtaXRlbS1ob3Zlci1iZyc6ICcjZjNmZWY5JyxcbiAgICAnZGV2dWktbGlzdC1pdGVtLWhvdmVyLXRleHQnOiAnIzA3YzY5MycsXG4gICAgJ2RldnVpLWxpc3QtaXRlbS1zZWxlY3RlZC1iZyc6ICcjZjNmZWY5JyxcbiAgICAnZGV2dWktbGlzdC1pdGVtLXN0cmlwLWJnJzogJyNmM2ZlZjknLFxuICAgICdkZXZ1aS1jb25uZWN0ZWQtb3ZlcmxheS1saW5lJzogJyMwN2M2OTMnLFxuICAgICdkZXZ1aS1lbWJlZC1zZWFyY2gtYmcnOiAnI2YzZmVmOScsXG4gICAgJ2RldnVpLWZsb2F0LWJsb2NrLXNoYWRvdyc6ICdyZ2JhKDk0LCAyMjQsIDE4MSwgMC4zKScsXG4gICAgJ2RldnVpLXByaW1hcnknOiAnIzNEQ0NBNicsXG4gICAgJ2RldnVpLXByaW1hcnktaG92ZXInOiAnIzZEREVCQicsXG4gICAgJ2RldnVpLXByaW1hcnktYWN0aXZlJzogJyMzNjk2NzYnLFxuICAgICdkZXZ1aS1pbmZvLWxpbmUnOiAnIzA0ODZiMScsXG4gICAgJ2RldnVpLWluZm8tYmcnOiAnI2UzZjBmNScsXG4gICAgJ2RldnVpLXN1Y2Nlc3MtbGluZSc6ICcjNTBkNDkyJyxcbiAgICAnZGV2dWktc3VjY2Vzcy1iZyc6ICcjZWRmZmY5JyxcbiAgICAnZGV2dWktcHJpbWFyeS1saW5lJzogJyMzRENDQTYnLFxuICAgICdkZXZ1aS1wcmltYXJ5LWJnJzogJyNmM2ZlZjknLFxuICAgICdkZXZ1aS1kZWZhdWx0LWxpbmUnOiAnIzNEQ0NBNicsXG4gICAgJ2RldnVpLWRlZmF1bHQtYmcnOiAnI2YzZjhmNycsXG4gICAgJ2RldnVpLXByaW1hcnktZGlzYWJsZWQnOiAnI2M1ZjBlNScsXG4gICAgJ2RldnVpLWljb24tZmlsbC1hY3RpdmUtZGlzYWJsZWQnOiAnI2M1ZjBlNScsXG4gICAgJ2RldnVpLXJhbmdlLWl0ZW0taG92ZXItYmcnOiAnI2Q4ZjllYScsXG4gIH0sXG4gIGV4dGVuZHM6ICdkZXZ1aS1saWdodC10aGVtZScsXG4gIGlzRGFyazogZmFsc2UsXG59KTtcbmV4cG9ydCBjb25zdCBkZXZ1aURhcmtUaGVtZTogVGhlbWUgPSBuZXcgVGhlbWUoe1xuICBpZDogJ2RldnVpLWRhcmstdGhlbWUnLFxuICBuYW1lOiAnRGFyayBNb2RlJyxcbiAgY25OYW1lOiAn5rex6Imy5Li76aKYJyxcbiAgZGF0YToge1xuICAgIC4uLmRldnVpTGlnaHRUaGVtZS5kYXRhLFxuICAgICdkZXZ1aS1nbG9iYWwtYmcnOiAnIzIwMjEyNCcsXG4gICAgJ2RldnVpLWdsYXNzLW1vcnBoaXNtLWJnJzogJ3JnYmEoMzIsMzMsMzYsMC45KScsXG4gICAgJ2RldnVpLWdsb2JhbC1iZy1ub3JtYWwnOiAnIzIwMjEyNCcsXG4gICAgJ2RldnVpLWJhc2UtYmcnOiAnIzJFMkYzMScsXG4gICAgJ2RldnVpLWJhc2UtYmctZGFyayc6ICcjMmUyZjMxJyxcbiAgICAnZGV2dWktYnJhbmQnOiAnIzVlN2NlMCcsXG4gICAgJ2RldnVpLWJyYW5kLWZvaWwnOiAnIzMxM2E2MScsXG4gICAgJ2RldnVpLWJyYW5kLWhvdmVyJzogJyM0MjUyODgnLFxuICAgICdkZXZ1aS1icmFuZC1hY3RpdmUnOiAnIzUyNmVjYycsXG4gICAgJ2RldnVpLWJyYW5kLWFjdGl2ZS1mb2N1cyc6ICcjMzQ0ODk5JyxcbiAgICAnZGV2dWktY29udHJhc3QnOiAnI0M3MDAwQicsXG4gICAgJ2RldnVpLXRleHQnOiAnI0U4RThFOCcsXG4gICAgJ2RldnVpLXRleHQtd2Vhayc6ICcjQTBBMEEwJyxcbiAgICAnZGV2dWktYWlkZS10ZXh0JzogJyM5MDkwOTAnLFxuICAgICdkZXZ1aS1haWRlLXRleHQtaG92ZXInOiAnIzczNzg4YScsXG4gICAgJ2RldnVpLWFpZGUtdGV4dC1zdHJlc3MnOiAnI0EwQTBBMCcsXG4gICAgJ2RldnVpLXBsYWNlaG9sZGVyJzogJyM4QThBOEEnLFxuICAgICdkZXZ1aS1saWdodC10ZXh0JzogJyNmZmZmZmYnLFxuICAgICdkZXZ1aS1kYXJrLXRleHQnOiAnIzI1MmIzYScsXG4gICAgJ2RldnVpLWxpbmsnOiAnIzUyNkVDQycsXG4gICAgJ2RldnVpLWxpbmstYWN0aXZlJzogJyMzNDQ4OTknLFxuICAgICdkZXZ1aS1saW5rLWxpZ2h0JzogJyM5NmFkZmEnLFxuICAgICdkZXZ1aS1saW5rLWxpZ2h0LWFjdGl2ZSc6ICcjYmVjY2ZhJyxcbiAgICAnZGV2dWktbGluZSc6ICcjNTA1MTUzJyxcbiAgICAnZGV2dWktZGl2aWRpbmctbGluZSc6ICcjM0QzRTQwJyxcbiAgICAnZGV2dWktYmxvY2snOiAnIzYwNjA2MScsXG4gICAgJ2RldnVpLWFyZWEnOiAnIzM0MzYzQScsXG4gICAgJ2RldnVpLWRhbmdlcic6ICcjZjY2ZjZhJyxcbiAgICAnZGV2dWktd2FybmluZyc6ICcjZmFjMjBhJyxcbiAgICAnZGV2dWktd2FpdGluZyc6ICcjNWU2NTgwJyxcbiAgICAnZGV2dWktc3VjY2Vzcyc6ICcjNTBkNGFiJyxcbiAgICAnZGV2dWktaW5mbyc6ICcjNWU3Y2UwJyxcbiAgICAnZGV2dWktaW5pdGlhbCc6ICcjNjQ2NzZlJyxcbiAgICAnZGV2dWktdW5hdmFpbGFibGUnOiAnIzViNWI1YycsXG4gICAgJ2RldnVpLXNoYWRvdyc6ICdyZ2JhKDAsIDAsIDAsIDAuNzIpJyxcbiAgICAnZGV2dWktbGlnaHQtc2hhZG93JzogJ3JnYmEoMCwgMCwgMCwgMC4zKScsXG4gICAgJ2RldnVpLWNvbm5lY3RlZC1vdmVybGF5LXNoYWRvdyc6ICdyZ2JhKDAsIDAsIDAsIDAuNDIpJyxcbiAgICAnZGV2dWktZmVlZGJhY2stb3ZlcmxheS1zaGFkb3cnOiAncmdiYSgwLCAwLCAwLCAwLjU0KScsXG4gICAgJ2RldnVpLWZlZWRiYWNrLW92ZXJsYXktYmFja2Ryb3AnOiAncmdiYSgwLCAwLCAwLCAwLjcyKScsXG4gICAgJ2RldnVpLWhvdmVyLXNoYWRvdyc6ICdyZ2JhKDAsIDAsIDAsIDAuNTQpJyxcbiAgICAvLyDlm77moIdcbiAgICAnZGV2dWktaWNvbi10ZXh0JzogJyNFOEU4RTgnLFxuICAgICdkZXZ1aS1pY29uLWJnJzogJyMyRTJGMzEnLFxuICAgICdkZXZ1aS1pY29uLWZpbGwnOiAnIzkwOTA5MCcsXG4gICAgJ2RldnVpLWljb24tZmlsbC1ob3Zlcic6ICcjNWU3Y2UwJyxcbiAgICAnZGV2dWktaWNvbi1maWxsLWFjdGl2ZSc6ICcjNWU3Y2UwJyxcbiAgICAnZGV2dWktaWNvbi1maWxsLWFjdGl2ZS1ob3Zlcic6ICcjNTI2ZWNjJyxcbiAgICAnZGV2dWktc2hhcGUtaWNvbi1maWxsJzogJyM1YjVkNjYnLFxuICAgICdkZXZ1aS1zaGFwZS1pY29uLWZpbGwtYWN0aXZlJzogJyM4NjhhOTknLFxuICAgIC8vIOihqOWNlVxuICAgICdkZXZ1aS1mb3JtLWNvbnRyb2wtbGluZSc6ICcjNTA1MTUzJyxcbiAgICAnZGV2dWktZm9ybS1jb250cm9sLWJnJzogJyMyRTJGMzEnLFxuICAgICdkZXZ1aS1mb3JtLWNvbnRyb2wtbGluZS1ob3Zlcic6ICcjOTA5MDkwJyxcbiAgICAnZGV2dWktZm9ybS1jb250cm9sLWxpbmUtYWN0aXZlJzogJyM1ZTdjZTAnLFxuICAgICdkZXZ1aS1mb3JtLWNvbnRyb2wtaW50ZXJhY3RpdmUtb3V0bGluZSc6ICdyZ2JhKDk0LDEyNCwyMjQsMC4wOCknLFxuICAgICdkZXZ1aS1mb3JtLWNvbnRyb2wtbGluZS1hY3RpdmUtaG92ZXInOiAnIzM0NDg5OScsXG4gICAgJ2RldnVpLWxpc3QtaXRlbS1hY3RpdmUtYmcnOiAnIzVlN2NlMCcsXG4gICAgJ2RldnVpLWxpc3QtaXRlbS1hY3RpdmUtdGV4dCc6ICcjZmZmZmZmJyxcbiAgICAnZGV2dWktbGlzdC1pdGVtLWFjdGl2ZS1ob3Zlci1iZyc6ICcjNTI2ZWNjJyxcbiAgICAnZGV2dWktbGlzdC1pdGVtLWhvdmVyLWJnJzogJyMzZDNkNDInLFxuICAgICdkZXZ1aS1saXN0LWl0ZW0taG92ZXItdGV4dCc6ICcjNTI2ZWNjJyxcbiAgICAnZGV2dWktbGlzdC1pdGVtLXNlbGVjdGVkLWJnJzogJyM0NTQ1NDUnLFxuICAgICdkZXZ1aS1saXN0LWl0ZW0tc3RyaXAtYmcnOiAnIzM4MzgzOCcsXG4gICAgJ2RldnVpLXRhYmxlLWV4cGFuZC1hcmVhLWJnJzogJyMzOTNhM2UnLFxuICAgIC8vIOemgeeUqFxuICAgICdkZXZ1aS1kaXNhYmxlZC1iZyc6ICcjM0QzRTQ0JyxcbiAgICAnZGV2dWktZGlzYWJsZWQtbGluZSc6ICcjNTA1MTUzJyxcbiAgICAnZGV2dWktZGlzYWJsZWQtdGV4dCc6ICcjN0Q3RDdEJyxcbiAgICAnZGV2dWktcHJpbWFyeS1kaXNhYmxlZCc6ICcjMkIzNDU4JyxcbiAgICAnZGV2dWktaWNvbi1maWxsLWFjdGl2ZS1kaXNhYmxlZCc6ICcjMkIzNDU4JyxcbiAgICAvLyDnibnmrorog4zmma/oibJcbiAgICAnZGV2dWktbGFiZWwtYmcnOiAnIzQ2NDQzRicsXG4gICAgJ2RldnVpLWNvbm5lY3RlZC1vdmVybGF5LWJnJzogJyMyRjJGMkYnLFxuICAgICdkZXZ1aS1jb25uZWN0ZWQtb3ZlcmxheS1saW5lJzogJyM1MjZlY2MnLFxuICAgICdkZXZ1aS1mdWxsc2NyZWVuLW92ZXJsYXktYmcnOiAnIzJFMkYzMScsXG4gICAgJ2RldnVpLWZlZWRiYWNrLW92ZXJsYXktYmcnOiAnIzRDNEM0QycsXG4gICAgJ2RldnVpLWZlZWRiYWNrLW92ZXJsYXktdGV4dCc6ICcjREZFMUU2JyxcbiAgICAnZGV2dWktZW1iZWQtc2VhcmNoLWJnJzogJyMzODM4MzgnLFxuICAgICdkZXZ1aS1lbWJlZC1zZWFyY2gtYmctaG92ZXInOiAnIzNEM0U0MCcsXG4gICAgJ2RldnVpLWZsb2F0LWJsb2NrLXNoYWRvdyc6ICdyZ2JhKDk0LCAxMjQsIDIyNCwgMC4zKScsXG4gICAgJ2RldnVpLWhpZ2hsaWdodC1vdmVybGF5JzogJ3JnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKScsXG4gICAgJ2RldnVpLXJhbmdlLWl0ZW0taG92ZXItYmcnOiAnIzQ1NDU0NScsXG4gICAgLy8g5oyJ6ZKuXG4gICAgJ2RldnVpLXByaW1hcnknOiAnIzVlN2NlMCcsXG4gICAgJ2RldnVpLXByaW1hcnktaG92ZXInOiAnIzQyNTI4OCcsXG4gICAgJ2RldnVpLXByaW1hcnktYWN0aXZlJzogJyMzNDQ4OTknLFxuICAgICdkZXZ1aS1jb250cmFzdC1ob3Zlcic6ICcjRDY0QTUyJyxcbiAgICAnZGV2dWktY29udHJhc3QtYWN0aXZlJzogJyNCMTIyMjAnLFxuICAgIC8vIOeKtuaAgVxuICAgICdkZXZ1aS1kYW5nZXItbGluZSc6ICcjOTg1QzVBJyxcbiAgICAnZGV2dWktZGFuZ2VyLWJnJzogJyM0QjNBMzknLFxuICAgICdkZXZ1aS13YXJuaW5nLWxpbmUnOiAnIzhENjEzOCcsXG4gICAgJ2RldnVpLXdhcm5pbmctYmcnOiAnIzU1NDQzNCcsXG4gICAgJ2RldnVpLWluZm8tbGluZSc6ICcjNTQ2QkI3JyxcbiAgICAnZGV2dWktaW5mby1iZyc6ICcjMzgzRDRGJyxcbiAgICAnZGV2dWktc3VjY2Vzcy1saW5lJzogJyM1RDg4N0QnLFxuICAgICdkZXZ1aS1zdWNjZXNzLWJnJzogJyMzMDQ2NDInLFxuICAgICdkZXZ1aS1wcmltYXJ5LWxpbmUnOiAnIzU0NkJCNycsXG4gICAgJ2RldnVpLXByaW1hcnktYmcnOiAnIzM4M0Q0RicsXG4gICAgJ2RldnVpLWRlZmF1bHQtbGluZSc6ICcjNWU3Y2UwJyxcbiAgICAnZGV2dWktZGVmYXVsdC1iZyc6ICcjMzgzODM4JyxcbiAgICAnZGV2dWktaWNvbi1hY3RpdmUtY29sb3InOiAnI2ZmZmZmZicsXG4gICAgJ2RldnVpLWdyYXktZm9ybS1jb250cm9sLWJnJzogJyMzMjMzMzgnLFxuICAgICdkZXZ1aS1ncmF5LWZvcm0tY29udHJvbC1ob3Zlci1iZyc6ICcjMzkzQTNFJyxcbiAgICAnZGV2dWktdGFibGUtY29sdW1uLXNoYWRvdy1jb2xvcic6ICdyZ2JhKDAsMCwwLDAuMDgpJ1xuICB9LFxuICBleHRlbmRzOiAnZGV2dWktbGlnaHQtdGhlbWUnLFxuICBpc0Rhcms6IHRydWUsXG59KTtcbmV4cG9ydCBjb25zdCBhdmVudWV1aUdyZWVuRGFya1RoZW1lOiBUaGVtZSA9IG5ldyBUaGVtZSh7XG4gIGlkOiAnYXZlbnVldWktZ3JlZW4tZGFyay10aGVtZScsXG4gIG5hbWU6ICdHcmVlbiAtIERhcmsgTW9kZScsXG4gIGNuTmFtZTogJ+e7v+iJsua3seiJsuS4u+mimCcsXG4gIGRhdGE6IHtcbiAgICAuLi5kZXZ1aURhcmtUaGVtZS5kYXRhLFxuICAgICdkZXZ1aS1icmFuZCc6ICcjM0RDQ0E2JyxcbiAgICAnZGV2dWktYnJhbmQtZm9pbCc6ICcjMzk1ZTU0JyxcbiAgICAnZGV2dWktYnJhbmQtaG92ZXInOiAnIzRjOTc4MCcsXG4gICAgJ2RldnVpLWJyYW5kLWFjdGl2ZSc6ICcjMDdjNjkzJyxcbiAgICAnZGV2dWktYnJhbmQtYWN0aXZlLWZvY3VzJzogJyMyOTcwNTgnLFxuICAgICdkZXZ1aS1saW5rJzogJyMwN2M2OTMnLFxuICAgICdkZXZ1aS1saW5rLWFjdGl2ZSc6ICcjMDhhNTdiJyxcbiAgICAnZGV2dWktaW5mbyc6ICcjMDQ2Nzg4JyxcbiAgICAnZGV2dWktaW5pdGlhbCc6ICcjNjQ2NzZlJyxcbiAgICAnZGV2dWktaWNvbi1maWxsLWFjdGl2ZSc6ICcjM0RDQ0E2JyxcbiAgICAnZGV2dWktaWNvbi1maWxsLWFjdGl2ZS1ob3Zlcic6ICcjMDdjNjkzJyxcbiAgICAnZGV2dWktZm9ybS1jb250cm9sLWxpbmUtYWN0aXZlJzogJyMzRENDQTYnLFxuICAgICdkZXZ1aS1mb3JtLWNvbnRyb2wtaW50ZXJhY3RpdmUtb3V0bGluZSc6ICdyZ2JhKDYxLDIwNCwxNjYsMC4wOCknLFxuICAgICdkZXZ1aS1mb3JtLWNvbnRyb2wtbGluZS1hY3RpdmUtaG92ZXInOiAnIzI5NzA1OCcsXG4gICAgJ2RldnVpLWxpc3QtaXRlbS1hY3RpdmUtYmcnOiAnIzNEQ0NBNicsXG4gICAgJ2RldnVpLWxpc3QtaXRlbS1hY3RpdmUtaG92ZXItYmcnOiAnIzA3YzY5MycsXG4gICAgJ2RldnVpLWxpc3QtaXRlbS1ob3Zlci10ZXh0JzogJyMwN2M2OTMnLFxuICAgICdkZXZ1aS1jb25uZWN0ZWQtb3ZlcmxheS1saW5lJzogJyMwN2M2OTMnLFxuICAgICdkZXZ1aS1lbWJlZC1zZWFyY2gtYmcnOiAnIzNmNDI0MScsXG4gICAgJ2RldnVpLWZsb2F0LWJsb2NrLXNoYWRvdyc6ICdyZ2JhKDk0LCAyMjQsIDE4MSwgMC4zKScsXG4gICAgJ2RldnVpLXByaW1hcnknOiAnIzNEQ0NBNicsXG4gICAgJ2RldnVpLXByaW1hcnktaG92ZXInOiAnIzZEREVCQicsXG4gICAgJ2RldnVpLXByaW1hcnktYWN0aXZlJzogJyMzNjk2NzYnLFxuICAgICdkZXZ1aS1pbmZvLWxpbmUnOiAnIzAzNWU3YycsXG4gICAgJ2RldnVpLWluZm8tYmcnOiAnIzM4M2MzZCcsXG4gICAgJ2RldnVpLXByaW1hcnktbGluZSc6ICcjM0RDQ0E2JyxcbiAgICAnZGV2dWktcHJpbWFyeS1iZyc6ICcjM2Y0MjQxJyxcbiAgICAnZGV2dWktZGVmYXVsdC1saW5lJzogJyMzRENDQTYnLFxuICAgICdkZXZ1aS1kZWZhdWx0LWJnJzogJyMzODM4MzgnLFxuICAgICdkZXZ1aS1wcmltYXJ5LWRpc2FibGVkJzogJyMyODU0NEInLFxuICAgICdkZXZ1aS1pY29uLWZpbGwtYWN0aXZlLWRpc2FibGVkJzogJyMyODU0NEInLFxuICB9LFxuICBleHRlbmRzOiAnZGV2dWktZGFyay10aGVtZScsXG4gIGlzRGFyazogdHJ1ZSxcbn0pO1xuIl19