devextreme-angular
Version:
Angular UI and visualization components based on DevExtreme widgets
262 lines • 27.4 kB
JavaScript
/*!
* devextreme-angular
* Version: 24.2.6
* Build date: Mon Mar 17 2025
*
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file in the root of the project for details.
*
* https://github.com/DevExpress/devextreme-angular
*/
export * from './adapter';
export * from './adaptive-layout';
export * from './aggregation-interval';
export * from './aggregation';
export * from './alert-dxi';
export * from './animation';
export * from './annotation-dxi';
export * from './api-key';
export * from './appointment-dragging';
export * from './area';
export * from './argument-axis';
export * from './argument-format';
export * from './at';
export * from './author';
export * from './auto-layout';
export * from './background-color';
export * from './background';
export * from './bar';
export * from './behavior';
export * from './border';
export * from './boundary-offset';
export * from './box';
export * from './break-dxi';
export * from './break-style';
export * from './bubble';
export * from './button-dxi';
export * from './button-options';
export * from './calendar-options';
export * from './candlestick';
export * from './center-dxi';
export * from './change-dxi';
export * from './chart';
export * from './col-count-by-screen';
export * from './col-dxi';
export * from './collision';
export * from './color';
export * from './colorizer';
export * from './column-chooser';
export * from './column-dxi';
export * from './column-fixing';
export * from './command-dxi';
export * from './common-annotation-settings';
export * from './common-axis-settings';
export * from './common-pane-settings';
export * from './common-series-settings';
export * from './connection-point-dxi';
export * from './connector';
export * from './constant-line-dxi';
export * from './constant-line-style';
export * from './context-menu';
export * from './context-toolbox';
export * from './control-bar';
export * from './converter';
export * from './crosshair';
export * from './cursor-offset';
export * from './custom-operation-dxi';
export * from './custom-shape-dxi';
export * from './data-prepare-settings';
export * from './day-header-format';
export * from './default-item-properties';
export * from './delay';
export * from './dependencies';
export * from './details';
export * from './display-format';
export * from './drag-box-style';
export * from './drop-down-options';
export * from './edges';
export * from './editing';
export * from './export';
export * from './field-chooser';
export * from './field-dxi';
export * from './field-panel';
export * from './file-selection-item-dxi';
export * from './file-uploader-options';
export * from './filter-builder-popup';
export * from './filter-builder';
export * from './filter-operation-descriptions';
export * from './filter-panel';
export * from './filter-row';
export * from './font';
export * from './form-item';
export * from './form';
export * from './format';
export * from './from';
export * from './fullstackedarea';
export * from './fullstackedbar';
export * from './fullstackedline';
export * from './fullstackedspline';
export * from './fullstackedsplinearea';
export * from './geometry';
export * from './grid-size';
export * from './grid';
export * from './group-dxi';
export * from './group-item-dxi';
export * from './group-operation-descriptions';
export * from './group-panel';
export * from './group';
export * from './grouping';
export * from './hatching';
export * from './header-filter';
export * from './height';
export * from './hide-event';
export * from './hide';
export * from './history-toolbar';
export * from './horizontal-line';
export * from './hover-style';
export * from './icons';
export * from './image-upload';
export * from './image';
export * from './indent';
export * from './item-dragging';
export * from './item-dxi';
export * from './item-text-format';
export * from './item-view';
export * from './item';
export * from './keyboard-navigation';
export * from './label';
export * from './layer-dxi';
export * from './legend-dxi';
export * from './legend';
export * from './line';
export * from './link';
export * from './load-panel';
export * from './loading-indicator';
export * from './location-dxi';
export * from './lookup';
export * from './main-toolbar';
export * from './margin';
export * from './marker-dxi';
export * from './marker';
export * from './master-detail';
export * from './max-range';
export * from './media-resizing';
export * from './mention-dxi';
export * from './menu-item-dxi';
export * from './message-timestamp-format';
export * from './min-range';
export * from './min-visual-range-length';
export * from './minor-grid';
export * from './minor-tick-interval';
export * from './minor-tick';
export * from './my';
export * from './node';
export * from './nodes';
export * from './notifications';
export * from './offset';
export * from './operation-descriptions';
export * from './options';
export * from './page-size';
export * from './pager';
export * from './paging';
export * from './pane-dxi';
export * from './permissions';
export * from './point';
export * from './popup';
export * from './position';
export * from './projection';
export * from './properties-panel';
export * from './provider-config';
export * from './range-container';
export * from './range-dxi';
export * from './rangearea';
export * from './rangebar';
export * from './reduction';
export * from './remote-operations';
export * from './resource-assignments';
export * from './resource-dxi';
export * from './resources';
export * from './route-dxi';
export * from './row-dragging';
export * from './row-dxi';
export * from './scale-type-range';
export * from './scale';
export * from './scatter';
export * from './scroll-bar';
export * from './scrolling';
export * from './search-editor-options';
export * from './search-panel';
export * from './search';
export * from './selection-style';
export * from './selection';
export * from './series-dxi';
export * from './series-template';
export * from './shadow';
export * from './show-event';
export * from './show-first-submenu-mode';
export * from './show-submenu-mode';
export * from './show';
export * from './shutter';
export * from './size';
export * from './slider-handle';
export * from './slider-marker';
export * from './small-values-grouping';
export * from './sort-by-group-summary-info-dxi';
export * from './sorting';
export * from './source';
export * from './spline';
export * from './splinearea';
export * from './splitter';
export * from './stackedarea';
export * from './stackedbar';
export * from './stackedline';
export * from './stackedspline';
export * from './stackedsplinearea';
export * from './state-storing';
export * from './steparea';
export * from './stepline';
export * from './stock';
export * from './strip-dxi';
export * from './strip-line-dxi';
export * from './strip-style';
export * from './subtitle';
export * from './subvalue-indicator';
export * from './summary';
export * from './tab-dxi';
export * from './tab-panel-options';
export * from './table-context-menu';
export * from './table-resizing';
export * from './tasks';
export * from './text';
export * from './texts';
export * from './tick-interval';
export * from './tick';
export * from './tile';
export * from './title';
export * from './to';
export * from './toolbar-item-dxi';
export * from './toolbar';
export * from './toolbox';
export * from './tooltip';
export * from './total-item-dxi';
export * from './typing-user-dxi';
export * from './upload';
export * from './url';
export * from './user';
export * from './validation-rule-dxi';
export * from './validation';
export * from './value-axis-dxi';
export * from './value-axis';
export * from './value-error-bar';
export * from './value-format';
export * from './value-indicator';
export * from './variables';
export * from './vertical-line';
export * from './view-dxi';
export * from './view-toolbar';
export * from './width';
export * from './zoom-and-pan';
export * from './zoom-level';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9kaXN0L3VpL25lc3RlZC9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7R0FXRztBQUVILGNBQWMsV0FBVyxDQUFDO0FBQzFCLGNBQWMsbUJBQW1CLENBQUM7QUFDbEMsY0FBYyx3QkFBd0IsQ0FBQztBQUN2QyxjQUFjLGVBQWUsQ0FBQztBQUM5QixjQUFjLGFBQWEsQ0FBQztBQUM1QixjQUFjLGFBQWEsQ0FBQztBQUM1QixjQUFjLGtCQUFrQixDQUFDO0FBQ2pDLGNBQWMsV0FBVyxDQUFDO0FBQzFCLGNBQWMsd0JBQXdCLENBQUM7QUFDdkMsY0FBYyxRQUFRLENBQUM7QUFDdkIsY0FBYyxpQkFBaUIsQ0FBQztBQUNoQyxjQUFjLG1CQUFtQixDQUFDO0FBQ2xDLGNBQWMsTUFBTSxDQUFDO0FBQ3JCLGNBQWMsVUFBVSxDQUFDO0FBQ3pCLGNBQWMsZUFBZSxDQUFDO0FBQzlCLGNBQWMsb0JBQW9CLENBQUM7QUFDbkMsY0FBYyxjQUFjLENBQUM7QUFDN0IsY0FBYyxPQUFPLENBQUM7QUFDdEIsY0FBYyxZQUFZLENBQUM7QUFDM0IsY0FBYyxVQUFVLENBQUM7QUFDekIsY0FBYyxtQkFBbUIsQ0FBQztBQUNsQyxjQUFjLE9BQU8sQ0FBQztBQUN0QixjQUFjLGFBQWEsQ0FBQztBQUM1QixjQUFjLGVBQWUsQ0FBQztBQUM5QixjQUFjLFVBQVUsQ0FBQztBQUN6QixjQUFjLGNBQWMsQ0FBQztBQUM3QixjQUFjLGtCQUFrQixDQUFDO0FBQ2pDLGNBQWMsb0JBQW9CLENBQUM7QUFDbkMsY0FBYyxlQUFlLENBQUM7QUFDOUIsY0FBYyxjQUFjLENBQUM7QUFDN0IsY0FBYyxjQUFjLENBQUM7QUFDN0IsY0FBYyxTQUFTLENBQUM7QUFDeEIsY0FBYyx1QkFBdUIsQ0FBQztBQUN0QyxjQUFjLFdBQVcsQ0FBQztBQUMxQixjQUFjLGFBQWEsQ0FBQztB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QUMvQixjQUFjLG1CQUFtQixDQUFDO0FBQ2xDLGNBQWMsYUFBYSxDQUFDO0FBQzVCLGNBQWMsaUJBQWlCLENBQUM7QUFDaEMsY0FBYyxZQUFZLENBQUM7QUFDM0IsY0FBYyxnQkFBZ0IsQ0FBQztBQUMvQixjQUFjLFNBQVMsQ0FBQztBQUN4QixjQUFjLGdCQUFnQixDQUFDO0FBQy9CLGNBQWMsY0FBYyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBkZXZleHRyZW1lLWFuZ3VsYXJcbiAqIFZlcnNpb246IDI0LjIuNlxuICogQnVpbGQgZGF0ZTogTW9uIE1hciAxNyAyMDI1XG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDEyIC0gMjAyNSBEZXZlbG9wZXIgRXhwcmVzcyBJbmMuIEFMTCBSSUdIVFMgUkVTRVJWRURcbiAqXG4gKiBUaGlzIHNvZnR3YXJlIG1heSBiZSBtb2RpZmllZCBhbmQgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zXG4gKiBvZiB0aGUgTUlUIGxpY2Vuc2UuIFNlZSB0aGUgTElDRU5TRSBmaWxlIGluIHRoZSByb290IG9mIHRoZSBwcm9qZWN0IGZvciBkZXRhaWxzLlxuICpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9EZXZFeHByZXNzL2RldmV4dHJlbWUtYW5ndWxhclxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vYWRhcHRlcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vYWRhcHRpdmUtbGF5b3V0JztcclxuZXhwb3J0ICogZnJvbSAnLi9hZ2dyZWdhdGlvbi1pbnRlcnZhbCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vYWdncmVnYXRpb24nO1xyXG5leHBvcnQgKiBmcm9tICcuL2FsZXJ0LWR4aSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vYW5pbWF0aW9uJztcclxuZXhwb3J0ICogZnJvbSAnLi9hbm5vdGF0aW9uLWR4aSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vYXBpLWtleSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vYXBwb2ludG1lbnQtZHJhZ2dpbmcnO1xyXG5leHBvcnQgKiBmcm9tICcuL2FyZWEnO1xyXG5leHBvcnQgKiBmcm9tICcuL2FyZ3VtZW50LWF4aXMnO1xyXG5leHBvcnQgKiBmcm9tICcuL2FyZ3VtZW50LWZvcm1hdCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vYXQnO1xyXG5leHBvcnQgKiBmcm9tICcuL2F1dGhvcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vYXV0by1sYXlvdXQnO1xyXG5leHBvcnQgKiBmcm9tICcuL2JhY2tncm91bmQtY29sb3InO1xyXG5leHBvcnQgKiBmcm9tICcuL2JhY2tncm91bmQnO1xyXG5leHBvcnQgKiBmcm9tICcuL2Jhcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vYmVoYXZpb3InO1xyXG5leHBvcnQgKiBmcm9tICcuL2JvcmRlcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vYm91bmRhcnktb2Zmc2V0JztcclxuZXhwb3J0ICogZnJvbSAnLi9ib3gnO1xyXG5leHBvcnQgKiBmcm9tICcuL2JyZWFrLWR4aSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vYnJlYWstc3R5bGUnO1xyXG5leHBvcnQgKiBmcm9tICcuL2J1YmJsZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vYnV0dG9uLWR4aSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vYnV0dG9uLW9wdGlvbnMnO1xyXG5leHBvcnQgKiBmcm9tICcuL2NhbGVuZGFyLW9wdGlvbnMnO1xyXG5leHBvcnQgKiBmcm9tICcuL2NhbmRsZXN0aWNrJztcclxuZXhwb3J0ICogZnJvbSAnLi9jZW50ZXItZHhpJztcclxuZXhwb3J0ICogZnJvbSAnLi9jaGFuZ2UtZHhpJztcclxuZXhwb3J0ICogZnJvbSAnLi9jaGFydCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vY29sLWNvdW50LWJ5LXNjcmVlbic7XHJcbmV4cG9ydCAqIGZyb20gJy4vY29sLWR4aSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vY29sbGlzaW9uJztcclxuZXhwb3J0ICogZnJvbSAnLi9jb2xvcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vY29sb3JpemVyJztcclxuZXhwb3J0ICogZnJvbSAnLi9jb2x1bW4tY2hvb3Nlcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vY29sdW1uLWR4aSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vY29sdW1uLWZpeGluZyc7XHJcbmV4cG9ydCAqIGZyb20gJy4vY29tbWFuZC1keGknO1xyXG5leHBvcnQgKiBmcm9tICcuL2NvbW1vbi1hbm5vdGF0aW9uLXNldHRpbmdzJztcclxuZXhwb3J0ICogZnJvbSAnLi9jb21tb24tYXhpcy1zZXR0aW5ncyc7XHJcbmV4cG9ydCAqIGZyb20gJy4vY29tbW9uLXBhbmUtc2V0dGluZ3MnO1xyXG5leHBvcnQgKiBmcm9tICcuL2NvbW1vbi1zZXJpZXMtc2V0dGluZ3MnO1xyXG5leHBvcnQgKiBmcm9tICcuL2Nvbm5lY3Rpb24tcG9pbnQtZHhpJztcclxuZXhwb3J0ICogZnJvbSAnLi9jb25uZWN0b3InO1xyXG5leHBvcnQgKiBmcm9tICcuL2NvbnN0YW50LWxpbmUtZHhpJztcclxuZXhwb3J0ICogZnJvbSAnLi9jb25zdGFudC1saW5lLXN0eWxlJztcclxuZXhwb3J0ICogZnJvbSAnLi9jb250ZXh0LW1lbnUnO1xyXG5leHBvcnQgKiBmcm9tICcuL2NvbnRleHQtdG9vbGJveCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vY29udHJvbC1iYXInO1xyXG5leHBvcnQgKiBmcm9tICcuL2NvbnZlcnRlcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vY3Jvc3NoYWlyJztcclxuZXhwb3J0ICogZnJvbSAnLi9jdXJzb3Itb2Zmc2V0JztcclxuZXhwb3J0ICogZnJvbSAnLi9jdXN0b20tb3BlcmF0aW9uLWR4aSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vY3VzdG9tLXNoYXBlLWR4aSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vZGF0YS1wcmVwYXJlLXNldHRpbmdzJztcclxuZXhwb3J0ICogZnJvbSAnLi9kYXktaGVhZGVyLWZvcm1hdCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vZGVmYXVsdC1pdGVtLXByb3BlcnRpZXMnO1xyXG5leHBvcnQgKiBmcm9tICcuL2RlbGF5JztcclxuZXhwb3J0ICogZnJvbSAnLi9kZXBlbmRlbmNpZXMnO1xyXG5leHBvcnQgKiBmcm9tICcuL2RldGFpbHMnO1xyXG5leHBvcnQgKiBmcm9tICcuL2Rpc3BsYXktZm9ybWF0JztcclxuZXhwb3J0ICogZnJvbSAnLi9kcmFnLWJveC1zdHlsZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vZHJvcC1kb3duLW9wdGlvbnMnO1xyXG5leHBvcnQgKiBmcm9tICcuL2VkZ2VzJztcclxuZXhwb3J0ICogZnJvbSAnLi9lZGl0aW5nJztcclxuZXhwb3J0ICogZnJvbSAnLi9leHBvcnQnO1xyXG5leHBvcnQgKiBmcm9tICcuL2ZpZWxkLWNob29zZXInO1xyXG5leHBvcnQgKiBmcm9tICcuL2ZpZWxkLWR4aSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vZmllbGQtcGFuZWwnO1xyXG5leHBvcnQgKiBmcm9tICcuL2ZpbGUtc2VsZWN0aW9uLWl0ZW0tZHhpJztcclxuZXhwb3J0ICogZnJvbSAnLi9maWxlLXVwbG9hZGVyLW9wdGlvbnMnO1xyXG5leHBvcnQgKiBmcm9tICcuL2ZpbHRlci1idWlsZGVyLXBvcHVwJztcclxuZXhwb3J0ICogZnJvbSAnLi9maWx0ZXItYnVpbGRlcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vZmlsdGVyLW9wZXJhdGlvbi1kZXNjcmlwdGlvbnMnO1xyXG5leHBvcnQgKiBmcm9tICcuL2ZpbHRlci1wYW5lbCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vZmlsdGVyLXJvdyc7XHJcbmV4cG9ydCAqIGZyb20gJy4vZm9udCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vZm9ybS1pdGVtJztcclxuZXhwb3J0ICogZnJvbSAnLi9mb3JtJztcclxuZXhwb3J0ICogZnJvbSAnLi9mb3JtYXQnO1xyXG5leHBvcnQgKiBmcm9tICcuL2Zyb20nO1xyXG5leHBvcnQgKiBmcm9tICcuL2Z1bGxzdGFja2VkYXJlYSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vZnVsbHN0YWNrZWRiYXInO1xyXG5leHBvcnQgKiBmcm9tICcuL2Z1bGxzdGFja2VkbGluZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vZnVsbHN0YWNrZWRzcGxpbmUnO1xyXG5leHBvcnQgKiBmcm9tICcuL2Z1bGxzdGFja2Vkc3BsaW5lYXJlYSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vZ2VvbWV0cnknO1xyXG5leHBvcnQgKiBmcm9tICcuL2dyaWQtc2l6ZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vZ3JpZCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vZ3JvdXAtZHhpJztcclxuZXhwb3J0ICogZnJvbSAnLi9ncm91cC1pdGVtLWR4aSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vZ3JvdXAtb3BlcmF0aW9uLWRlc2NyaXB0aW9ucyc7XHJcbmV4cG9ydCAqIGZyb20gJy4vZ3JvdXAtcGFuZWwnO1xyXG5leHBvcnQgKiBmcm9tICcuL2dyb3VwJztcclxuZXhwb3J0ICogZnJvbSAnLi9ncm91cGluZyc7XHJcbmV4cG9ydCAqIGZyb20gJy4vaGF0Y2hpbmcnO1xyXG5leHBvcnQgKiBmcm9tICcuL2hlYWRlci1maWx0ZXInO1xyXG5leHBvcnQgKiBmcm9tICcuL2hlaWdodCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vaGlkZS1ldmVudCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vaGlkZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vaGlzdG9yeS10b29sYmFyJztcclxuZXhwb3J0ICogZnJvbSAnLi9ob3Jpem9udGFsLWxpbmUnO1xyXG5leHBvcnQgKiBmcm9tICcuL2hvdmVyLXN0eWxlJztcclxuZXhwb3J0ICogZnJvbSAnLi9pY29ucyc7XHJcbmV4cG9ydCAqIGZyb20gJy4vaW1hZ2UtdXBsb2FkJztcclxuZXhwb3J0ICogZnJvbSAnLi9pbWFnZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vaW5kZW50JztcclxuZXhwb3J0ICogZnJvbSAnLi9pdGVtLWRyYWdnaW5nJztcclxuZXhwb3J0ICogZnJvbSAnLi9pdGVtLWR4aSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vaXRlbS10ZXh0LWZvcm1hdCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vaXRlbS12aWV3JztcclxuZXhwb3J0ICogZnJvbSAnLi9pdGVtJztcclxuZXhwb3J0ICogZnJvbSAnLi9rZXlib2FyZC1uYXZpZ2F0aW9uJztcclxuZXhwb3J0ICogZnJvbSAnLi9sYWJlbCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGF5ZXItZHhpJztcclxuZXhwb3J0ICogZnJvbSAnLi9sZWdlbmQtZHhpJztcclxuZXhwb3J0ICogZnJvbSAnLi9sZWdlbmQnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpbmUnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpbmsnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xvYWQtcGFuZWwnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xvYWRpbmctaW5kaWNhdG9yJztcclxuZXhwb3J0ICogZnJvbSAnLi9sb2NhdGlvbi1keGknO1xyXG5leHBvcnQgKiBmcm9tICcuL2xvb2t1cCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbWFpbi10b29sYmFyJztcclxuZXhwb3J0ICogZnJvbSAnLi9tYXJnaW4nO1xyXG5leHBvcnQgKiBmcm9tICcuL21hcmtlci1keGknO1xyXG5leHBvcnQgKiBmcm9tICcuL21hcmtlcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vbWFzdGVyLWRldGFpbCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbWF4LXJhbmdlJztcclxuZXhwb3J0ICogZnJvbSAnLi9tZWRpYS1yZXNpemluZyc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbWVudGlvbi1keGknO1xyXG5leHBvcnQgKiBmcm9tICcuL21lbnUtaXRlbS1keGknO1xyXG5leHBvcnQgKiBmcm9tICcuL21lc3NhZ2UtdGltZXN0YW1wLWZvcm1hdCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbWluLXJhbmdlJztcclxuZXhwb3J0ICogZnJvbSAnLi9taW4tdmlzdWFsLXJhbmdlLWxlbmd0aCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbWlub3ItZ3JpZCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbWlub3ItdGljay1pbnRlcnZhbCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbWlub3ItdGljayc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbXknO1xyXG5leHBvcnQgKiBmcm9tICcuL25vZGUnO1xyXG5leHBvcnQgKiBmcm9tICcuL25vZGVzJztcclxuZXhwb3J0ICogZnJvbSAnLi9ub3RpZmljYXRpb25zJztcclxuZXhwb3J0ICogZnJvbSAnLi9vZmZzZXQnO1xyXG5leHBvcnQgKiBmcm9tICcuL29wZXJhdGlvbi1kZXNjcmlwdGlvbnMnO1xyXG5leHBvcnQgKiBmcm9tICcuL29wdGlvbnMnO1xyXG5leHBvcnQgKiBmcm9tICcuL3BhZ2Utc2l6ZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vcGFnZXInO1xyXG5leHBvcnQgKiBmcm9tICcuL3BhZ2luZyc7XHJcbmV4cG9ydCAqIGZyb20gJy4vcGFuZS1keGknO1xyXG5leHBvcnQgKiBmcm9tICcuL3Blcm1pc3Npb25zJztcclxuZXhwb3J0ICogZnJvbSAnLi9wb2ludCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vcG9wdXAnO1xyXG5leHBvcnQgKiBmcm9tICcuL3Bvc2l0aW9uJztcclxuZXhwb3J0ICogZnJvbSAnLi9wcm9qZWN0aW9uJztcclxuZXhwb3J0ICogZnJvbSAnLi9wcm9wZXJ0aWVzLXBhbmVsJztcclxuZXhwb3J0ICogZnJvbSAnLi9wcm92aWRlci1jb25maWcnO1xyXG5leHBvcnQgKiBmcm9tICcuL3JhbmdlLWNvbnRhaW5lcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vcmFuZ2UtZHhpJztcclxuZXhwb3J0ICogZnJvbSAnLi9yYW5nZWFyZWEnO1xyXG5leHBvcnQgKiBmcm9tICcuL3JhbmdlYmFyJztcclxuZXhwb3J0ICogZnJvbSAnLi9yZWR1Y3Rpb24nO1xyXG5leHBvcnQgKiBmcm9tICcuL3JlbW90ZS1vcGVyYXRpb25zJztcclxuZXhwb3J0ICogZnJvbSAnLi9yZXNvdXJjZS1hc3NpZ25tZW50cyc7XHJcbmV4cG9ydCAqIGZyb20gJy4vcmVzb3VyY2UtZHhpJztcclxuZXhwb3J0ICogZnJvbSAnLi9yZXNvdXJjZXMnO1xyXG5leHBvcnQgKiBmcm9tICcuL3JvdXRlLWR4aSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vcm93LWRyYWdnaW5nJztcclxuZXhwb3J0ICogZnJvbSAnLi9yb3ctZHhpJztcclxuZXhwb3J0ICogZnJvbSAnLi9zY2FsZS10eXBlLXJhbmdlJztcclxuZXhwb3J0ICogZnJvbSAnLi9zY2FsZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vc2NhdHRlcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vc2Nyb2xsLWJhcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vc2Nyb2xsaW5nJztcclxuZXhwb3J0ICogZnJvbSAnLi9zZWFyY2gtZWRpdG9yLW9wdGlvbnMnO1xyXG5leHBvcnQgKiBmcm9tICcuL3NlYXJjaC1wYW5lbCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vc2VhcmNoJztcclxuZXhwb3J0ICogZnJvbSAnLi9zZWxlY3Rpb24tc3R5bGUnO1xyXG5leHBvcnQgKiBmcm9tICcuL3NlbGVjdGlvbic7XHJcbmV4cG9ydCAqIGZyb20gJy4vc2VyaWVzLWR4aSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vc2VyaWVzLXRlbXBsYXRlJztcclxuZXhwb3J0ICogZnJvbSAnLi9zaGFkb3cnO1xyXG5leHBvcnQgKiBmcm9tICcuL3Nob3ctZXZlbnQnO1xyXG5leHBvcnQgKiBmcm9tICcuL3Nob3ctZmlyc3Qtc3VibWVudS1tb2RlJztcclxuZXhwb3J0ICogZnJvbSAnLi9zaG93LXN1Ym1lbnUtbW9kZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vc2hvdyc7XHJcbmV4cG9ydCAqIGZyb20gJy4vc2h1dHRlcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vc2l6ZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vc2xpZGVyLWhhbmRsZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vc2xpZGVyLW1hcmtlcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vc21hbGwtdmFsdWVzLWdyb3VwaW5nJztcclxuZXhwb3J0ICogZnJvbSAnLi9zb3J0LWJ5LWdyb3VwLXN1bW1hcnktaW5mby1keGknO1xyXG5leHBvcnQgKiBmcm9tICcuL3NvcnRpbmcnO1xyXG5leHBvcnQgKiBmcm9tICcuL3NvdXJjZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vc3BsaW5lJztcclxuZXhwb3J0ICogZnJvbSAnLi9zcGxpbmVhcmVhJztcclxuZXhwb3J0ICogZnJvbSAnLi9zcGxpdHRlcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vc3RhY2tlZGFyZWEnO1xyXG5leHBvcnQgKiBmcm9tICcuL3N0YWNrZWRiYXInO1xyXG5leHBvcnQgKiBmcm9tICcuL3N0YWNrZWRsaW5lJztcclxuZXhwb3J0ICogZnJvbSAnLi9zdGFja2Vkc3BsaW5lJztcclxuZXhwb3J0ICogZnJvbSAnLi9zdGFja2Vkc3BsaW5lYXJlYSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vc3RhdGUtc3RvcmluZyc7XHJcbmV4cG9ydCAqIGZyb20gJy4vc3RlcGFyZWEnO1xyXG5leHBvcnQgKiBmcm9tICcuL3N0ZXBsaW5lJztcclxuZXhwb3J0ICogZnJvbSAnLi9zdG9jayc7XHJcbmV4cG9ydCAqIGZyb20gJy4vc3RyaXAtZHhpJztcclxuZXhwb3J0ICogZnJvbSAnLi9zdHJpcC1saW5lLWR4aSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vc3RyaXAtc3R5bGUnO1xyXG5leHBvcnQgKiBmcm9tICcuL3N1YnRpdGxlJztcclxuZXhwb3J0ICogZnJvbSAnLi9zdWJ2YWx1ZS1pbmRpY2F0b3InO1xyXG5leHBvcnQgKiBmcm9tICcuL3N1bW1hcnknO1xyXG5leHBvcnQgKiBmcm9tICcuL3RhYi1keGknO1xyXG5leHBvcnQgKiBmcm9tICcuL3RhYi1wYW5lbC1vcHRpb25zJztcclxuZXhwb3J0ICogZnJvbSAnLi90YWJsZS1jb250ZXh0LW1lbnUnO1xyXG5leHBvcnQgKiBmcm9tICcuL3RhYmxlLXJlc2l6aW5nJztcclxuZXhwb3J0ICogZnJvbSAnLi90YXNrcyc7XHJcbmV4cG9ydCAqIGZyb20gJy4vdGV4dCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vdGV4dHMnO1xyXG5leHBvcnQgKiBmcm9tICcuL3RpY2staW50ZXJ2YWwnO1xyXG5leHBvcnQgKiBmcm9tICcuL3RpY2snO1xyXG5leHBvcnQgKiBmcm9tICcuL3RpbGUnO1xyXG5leHBvcnQgKiBmcm9tICcuL3RpdGxlJztcclxuZXhwb3J0ICogZnJvbSAnLi90byc7XHJcbmV4cG9ydCAqIGZyb20gJy4vdG9vbGJhci1pdGVtLWR4aSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vdG9vbGJhcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vdG9vbGJveCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vdG9vbHRpcCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vdG90YWwtaXRlbS1keGknO1xyXG5leHBvcnQgKiBmcm9tICcuL3R5cGluZy11c2VyLWR4aSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vdXBsb2FkJztcclxuZXhwb3J0ICogZnJvbSAnLi91cmwnO1xyXG5leHBvcnQgKiBmcm9tICcuL3VzZXInO1xyXG5leHBvcnQgKiBmcm9tICcuL3ZhbGlkYXRpb24tcnVsZS1keGknO1xyXG5leHBvcnQgKiBmcm9tICcuL3ZhbGlkYXRpb24nO1xyXG5leHBvcnQgKiBmcm9tICcuL3ZhbHVlLWF4aXMtZHhpJztcclxuZXhwb3J0ICogZnJvbSAnLi92YWx1ZS1heGlzJztcclxuZXhwb3J0ICogZnJvbSAnLi92YWx1ZS1lcnJvci1iYXInO1xyXG5leHBvcnQgKiBmcm9tICcuL3ZhbHVlLWZvcm1hdCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vdmFsdWUtaW5kaWNhdG9yJztcclxuZXhwb3J0ICogZnJvbSAnLi92YXJpYWJsZXMnO1xyXG5leHBvcnQgKiBmcm9tICcuL3ZlcnRpY2FsLWxpbmUnO1xyXG5leHBvcnQgKiBmcm9tICcuL3ZpZXctZHhpJztcclxuZXhwb3J0ICogZnJvbSAnLi92aWV3LXRvb2xiYXInO1xyXG5leHBvcnQgKiBmcm9tICcuL3dpZHRoJztcclxuZXhwb3J0ICogZnJvbSAnLi96b29tLWFuZC1wYW4nO1xyXG5leHBvcnQgKiBmcm9tICcuL3pvb20tbGV2ZWwnO1xyXG5cclxuIl19