angular-instantsearch
Version:
Lightning-fast search for Angular apps, by Algolia.
118 lines • 16.5 kB
JavaScript
import { NgModule } from '@angular/core';
// Modules
import { NgAisBreadcrumbModule } from './breadcrumb/breadcrumb.module';
export { NgAisBreadcrumbModule };
import { NgAisClearRefinementsModule } from './clear-refinements/clear-refinements.module';
export { NgAisClearRefinementsModule };
import { NgAisCurrentRefinementsModule } from './current-refinements/current-refinements.module';
export { NgAisCurrentRefinementsModule };
import { NgAisHierarchicalMenuModule } from './hierarchical-menu/hierarchical-menu.module';
export { NgAisHierarchicalMenuModule };
import { NgAisHitsPerPageModule } from './hits-per-page/hits-per-page.module';
export { NgAisHitsPerPageModule };
import { NgAisHitsModule } from './hits/hits.module';
export { NgAisHitsModule };
import { NgAisIndexModule } from './index-widget/index-widget.module';
export { NgAisIndexModule };
import { NgAisInfiniteHitsModule } from './infinite-hits/infinite-hits.module';
export { NgAisInfiniteHitsModule };
import { NgAisInstantSearchModule } from './instantsearch/instantsearch.module';
export { NgAisInstantSearchModule };
import { NgAisMenuModule } from './menu/menu.module';
export { NgAisMenuModule };
import { NgAisNumericMenuModule } from './numeric-menu/numeric-menu.module';
export { NgAisNumericMenuModule };
import { NgAisPaginationModule } from './pagination/pagination.module';
export { NgAisPaginationModule };
import { NgAisRangeSliderModule } from './range-slider/range-slider.module';
export { NgAisRangeSliderModule };
import { NgAisRefinementListModule } from './refinement-list/refinement-list.module';
export { NgAisRefinementListModule };
import { NgAisSearchBoxModule } from './search-box/search-box.module';
export { NgAisSearchBoxModule };
import { NgAisSortByModule } from './sort-by/sort-by.module';
export { NgAisSortByModule };
import { NgAisRatingMenuModule } from './rating-menu/rating-menu.module';
export { NgAisRatingMenuModule };
import { NgAisStatsModule } from './stats/stats.module';
export { NgAisStatsModule };
import { NgAisToggleModule } from './toggle/toggle.module';
export { NgAisToggleModule };
import { NgAisHighlightModule } from './highlight/highlight.module';
export { NgAisHighlightModule };
import { NgAisReverseHighlightModule } from './reverse-highlight/reverse-highlight.module';
export { NgAisReverseHighlightModule };
import { NgAisSnippetModule } from './snippet/snippet.module';
export { NgAisSnippetModule };
import { NgAisReverseSnippetModule } from './reverse-snippet/reverse-snippet.module';
export { NgAisReverseSnippetModule };
import { NgAisRangeInputModule } from './range-input/range-input.module';
export { NgAisRangeInputModule };
import { NgAisPanelModule } from './panel/panel.module';
export { NgAisPanelModule };
import { NgAisConfigureModule } from './configure/configure.module';
export { NgAisConfigureModule };
import { NgAisConfigureRelatedItemsModule } from './configure-related-items/configure-related-items.module';
export { NgAisConfigureRelatedItemsModule };
import { NgAisQueryRuleCustomDataModule } from './query-rule-custom-data/query-rule-custom-data.module';
export { NgAisQueryRuleCustomDataModule };
import { NgAisQueryRuleContextModule } from './query-rule-context/query-rule-context.module';
export { NgAisQueryRuleContextModule };
import { NgAisVoiceSearchModule } from './voice-search/voice-search.module';
export { NgAisVoiceSearchModule };
// Server-side rendering
export { createSSRSearchClient } from './create-ssr-search-client';
// Custom widget with BaseWidget class
export { BaseWidget } from './base-widget';
export { TypedBaseWidget } from './typed-base-widget';
export { NgAisInstantSearch } from './instantsearch/instantsearch';
export { NgAisIndex } from './index-widget/index-widget';
const NGIS_MODULES = [
NgAisInstantSearchModule,
NgAisIndexModule,
NgAisHitsModule,
NgAisSearchBoxModule,
NgAisClearRefinementsModule,
NgAisMenuModule,
NgAisPaginationModule,
NgAisRefinementListModule,
NgAisHitsPerPageModule,
NgAisSortByModule,
NgAisNumericMenuModule,
NgAisStatsModule,
NgAisToggleModule,
NgAisInfiniteHitsModule,
NgAisCurrentRefinementsModule,
NgAisHierarchicalMenuModule,
NgAisRatingMenuModule,
NgAisRangeSliderModule,
NgAisBreadcrumbModule,
NgAisHighlightModule,
NgAisReverseHighlightModule,
NgAisSnippetModule,
NgAisReverseSnippetModule,
NgAisRangeInputModule,
NgAisPanelModule,
NgAisConfigureModule,
NgAisConfigureRelatedItemsModule,
NgAisQueryRuleCustomDataModule,
NgAisQueryRuleContextModule,
NgAisVoiceSearchModule,
];
export class NgAisRootModule {
}
NgAisRootModule.decorators = [
{ type: NgModule, args: [{
exports: NGIS_MODULES,
imports: [NgAisInstantSearchModule.forRoot()],
},] }
];
export class NgAisModule {
static forRoot() {
return { ngModule: NgAisRootModule };
}
}
NgAisModule.decorators = [
{ type: NgModule, args: [{ imports: NGIS_MODULES, exports: NGIS_MODULES },] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFOUQsVUFBVTtBQUNWLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxDQUFDO0FBRWpDLE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxNQUFNLDhDQUE4QyxDQUFDO0FBQzNGLE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxDQUFDO0FBRXZDLE9BQU8sRUFBRSw2QkFBNkIsRUFBRSxNQUFNLGtEQUFrRCxDQUFDO0FBQ2pHLE9BQU8sRUFBRSw2QkFBNkIsRUFBRSxDQUFDO0FBRXpDLE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxNQUFNLDhDQUE4QyxDQUFDO0FBQzNGLE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxDQUFDO0FBRXZDLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQzlFLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxDQUFDO0FBRWxDLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUNyRCxPQUFPLEVBQUUsZUFBZSxFQUFFLENBQUM7QUFFM0IsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDdEUsT0FBTyxFQUFFLGdCQUFnQixFQUFFLENBQUM7QUFFNUIsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFDL0UsT0FBTyxFQUFFLHVCQUF1QixFQUFFLENBQUM7QUFFbkMsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFDaEYsT0FBTyxFQUFFLHdCQUF3QixFQUFFLENBQUM7QUFFcEMsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBQ3JE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QUUsVUFBVSxFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFFekQsTUFBTSxZQUFZLEdBQUc7SUFDbkIsd0JBQXdCO0lBQ3hCLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLDJCQUEyQjtJQUMzQixlQUFlO0lBQ2YscUJBQXFCO0lBQ3JCLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFDdEIsaUJBQWlCO0lBQ2pCLHNCQUFzQjtJQUN0QixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLHVCQUF1QjtJQUN2Qiw2QkFBNkI7SUFDN0IsMkJBQTJCO0lBQzNCLHFCQUFxQjtJQUNyQixzQkFBc0I7SUFDdEIscUJBQXFCO0lBQ3JCLG9CQUFvQjtJQUNwQiwyQkFBMkI7SUFDM0Isa0JBQWtCO0lBQ2xCLHlCQUF5QjtJQUN6QixxQkFBcUI7SUFDckIsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtJQUNwQixnQ0FBZ0M7SUFDaEMsOEJBQThCO0lBQzlCLDJCQUEyQjtJQUMzQixzQkFBc0I7Q0FDdkIsQ0FBQztBQU1GLE1BQU0sT0FBTyxlQUFlOzs7WUFKM0IsUUFBUSxTQUFDO2dCQUNSLE9BQU8sRUFBRSxZQUFZO2dCQUNyQixPQUFPLEVBQUUsQ0FBQyx3QkFBd0IsQ0FBQyxPQUFPLEVBQUUsQ0FBQzthQUM5Qzs7QUFJRCxNQUFNLE9BQU8sV0FBVztJQUNmLE1BQU0sQ0FBQyxPQUFPO1FBQ25CLE9BQU8sRUFBRSxRQUFRLEVBQUUsZUFBZSxFQUFFLENBQUM7SUFDdkMsQ0FBQzs7O1lBSkYsUUFBUSxTQUFDLEVBQUUsT0FBTyxFQUFFLFlBQVksRUFBRSxPQUFPLEVBQUUsWUFBWSxFQUFFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuLy8gTW9kdWxlc1xuaW1wb3J0IHsgTmdBaXNCcmVhZGNydW1iTW9kdWxlIH0gZnJvbSAnLi9icmVhZGNydW1iL2JyZWFkY3J1bWIubW9kdWxlJztcbmV4cG9ydCB7IE5nQWlzQnJlYWRjcnVtYk1vZHVsZSB9O1xuXG5pbXBvcnQgeyBOZ0Fpc0NsZWFyUmVmaW5lbWVudHNNb2R1bGUgfSBmcm9tICcuL2NsZWFyLXJlZmluZW1lbnRzL2NsZWFyLXJlZmluZW1lbnRzLm1vZHVsZSc7XG5leHBvcnQgeyBOZ0Fpc0NsZWFyUmVmaW5lbWVudHNNb2R1bGUgfTtcblxuaW1wb3J0IHsgTmdBaXNDdXJyZW50UmVmaW5lbWVudHNNb2R1bGUgfSBmcm9tICcuL2N1cnJlbnQtcmVmaW5lbWVudHMvY3VycmVudC1yZWZpbmVtZW50cy5tb2R1bGUnO1xuZXhwb3J0IHsgTmdBaXNDdXJyZW50UmVmaW5lbWVudHNNb2R1bGUgfTtcblxuaW1wb3J0IHsgTmdBaXNIaWVyYXJjaGljYWxNZW51TW9kdWxlIH0gZnJvbSAnLi9oaWVyYXJjaGljYWwtbWVudS9oaWVyYXJjaGljYWwtbWVudS5tb2R1bGUnO1xuZXhwb3J0IHsgTmdBaXNIaWVyYXJjaGljYWxNZW51TW9kdWxlIH07XG5cbmltcG9ydCB7IE5nQWlzSGl0c1BlclBhZ2VNb2R1bGUgfSBmcm9tICcuL2hpdHMtcGVyLXBhZ2UvaGl0cy1wZXItcGFnZS5tb2R1bGUnO1xuZXhwb3J0IHsgTmdBaXNIaXRzUGVyUGFnZU1vZHVsZSB9O1xuXG5pbXBvcnQgeyBOZ0Fpc0hpdHNNb2R1bGUgfSBmcm9tICcuL2hpdHMvaGl0cy5tb2R1bGUnO1xuZXhwb3J0IHsgTmdBaXNIaXRzTW9kdWxlIH07XG5cbmltcG9ydCB7IE5nQWlzSW5kZXhNb2R1bGUgfSBmcm9tICcuL2luZGV4LXdpZGdldC9pbmRleC13aWRnZXQubW9kdWxlJztcbmV4cG9ydCB7IE5nQWlzSW5kZXhNb2R1bGUgfTtcblxuaW1wb3J0IHsgTmdBaXNJbmZpbml0ZUhpdHNNb2R1bGUgfSBmcm9tICcuL2luZmluaXRlLWhpdHMvaW5maW5pdGUtaGl0cy5tb2R1bGUnO1xuZXhwb3J0IHsgTmdBaXNJbmZpbml0ZUhpdHNNb2R1bGUgfTtcblxuaW1wb3J0IHsgTmdBaXNJbnN0YW50U2VhcmNoTW9kdWxlIH0gZnJvbSAnLi9pbnN0YW50c2VhcmNoL2luc3RhbnRzZWFyY2gubW9kdWxlJztcbmV4cG9ydCB7IE5nQWlzSW5zdGFudFNlYXJjaE1vZHVsZSB9O1xuXG5pbXBvcnQgeyBOZ0Fpc01lbnVNb2R1bGUgfSBmcm9tICcuL21lbnUvbWVudS5tb2R1bGUnO1xuZXhwb3J0IHsgTmdBaXNNZW51TW9kdWxlIH07XG5cbmltcG9ydCB7IE5nQWlzTnVtZXJpY01lbnVNb2R1bGUgfSBmcm9tICcuL251bWVyaWMtbWVudS9udW1lcmljLW1lbnUubW9kdWxlJztcbmV4cG9ydCB7IE5nQWlzTnVtZXJpY01lbnVNb2R1bGUgfTtcblxuaW1wb3J0IHsgTmdBaXNQYWdpbmF0aW9uTW9kdWxlIH0gZnJvbSAnLi9wYWdpbmF0aW9uL3BhZ2luYXRpb24ubW9kdWxlJztcbmV4cG9ydCB7IE5nQWlzUGFnaW5hdGlvbk1vZHVsZSB9O1xuXG5pbXBvcnQgeyBOZ0Fpc1JhbmdlU2xpZGVyTW9kdWxlIH0gZnJvbSAnLi9yYW5nZS1zbGlkZXIvcmFuZ2Utc2xpZGVyLm1vZHVsZSc7XG5leHBvcnQgeyBOZ0Fpc1JhbmdlU2xpZGVyTW9kdWxlIH07XG5cbmltcG9ydCB7IE5nQWlzUmVmaW5lbWVudExpc3RNb2R1bGUgfSBmcm9tICcuL3JlZmluZW1lbnQtbGlzdC9yZWZpbmVtZW50LWxpc3QubW9kdWxlJztcbmV4cG9ydCB7IE5nQWlzUmVmaW5lbWVudExpc3RNb2R1bGUgfTtcblxuaW1wb3J0IHsgTmdBaXNTZWFyY2hCb3hNb2R1bGUgfSBmcm9tICcuL3NlYXJjaC1ib3gvc2VhcmNoLWJveC5tb2R1bGUnO1xuZXhwb3J0IHsgTmdBaXNTZWFyY2hCb3hNb2R1bGUgfTtcblxuaW1wb3J0IHsgTmdBaXNTb3J0QnlNb2R1bGUgfSBmcm9tICcuL3NvcnQtYnkvc29ydC1ieS5tb2R1bGUnO1xuZXhwb3J0IHsgTmdBaXNTb3J0QnlNb2R1bGUgfTtcblxuaW1wb3J0IHsgTmdBaXNSYXRpbmdNZW51TW9kdWxlIH0gZnJvbSAnLi9yYXRpbmctbWVudS9yYXRpbmctbWVudS5tb2R1bGUnO1xuZXhwb3J0IHsgTmdBaXNSYXRpbmdNZW51TW9kdWxlIH07XG5cbmltcG9ydCB7IE5nQWlzU3RhdHNNb2R1bGUgfSBmcm9tICcuL3N0YXRzL3N0YXRzLm1vZHVsZSc7XG5leHBvcnQgeyBOZ0Fpc1N0YXRzTW9kdWxlIH07XG5cbmltcG9ydCB7IE5nQWlzVG9nZ2xlTW9kdWxlIH0gZnJvbSAnLi90b2dnbGUvdG9nZ2xlLm1vZHVsZSc7XG5leHBvcnQgeyBOZ0Fpc1RvZ2dsZU1vZHVsZSB9O1xuXG5pbXBvcnQgeyBOZ0Fpc0hpZ2hsaWdodE1vZHVsZSB9IGZyb20gJy4vaGlnaGxpZ2h0L2hpZ2hsaWdodC5tb2R1bGUnO1xuZXhwb3J0IHsgTmdBaXNIaWdobGlnaHRNb2R1bGUgfTtcblxuaW1wb3J0IHsgTmdBaXNSZXZlcnNlSGlnaGxpZ2h0TW9kdWxlIH0gZnJvbSAnLi9yZXZlcnNlLWhpZ2hsaWdodC9yZXZlcnNlLWhpZ2hsaWdodC5tb2R1bGUnO1xuZXhwb3J0IHsgTmdBaXNSZXZlcnNlSGlnaGxpZ2h0TW9kdWxlIH07XG5cbmltcG9ydCB7IE5nQWlzU25pcHBldE1vZHVsZSB9IGZyb20gJy4vc25pcHBldC9zbmlwcGV0Lm1vZHVsZSc7XG5leHBvcnQgeyBOZ0Fpc1NuaXBwZXRNb2R1bGUgfTtcblxuaW1wb3J0IHsgTmdBaXNSZXZlcnNlU25pcHBldE1vZHVsZSB9IGZyb20gJy4vcmV2ZXJzZS1zbmlwcGV0L3JldmVyc2Utc25pcHBldC5tb2R1bGUnO1xuZXhwb3J0IHsgTmdBaXNSZXZlcnNlU25pcHBldE1vZHVsZSB9O1xuXG5pbXBvcnQgeyBOZ0Fpc1JhbmdlSW5wdXRNb2R1bGUgfSBmcm9tICcuL3JhbmdlLWlucHV0L3JhbmdlLWlucHV0Lm1vZHVsZSc7XG5leHBvcnQgeyBOZ0Fpc1JhbmdlSW5wdXRNb2R1bGUgfTtcblxuaW1wb3J0IHsgTmdBaXNQYW5lbE1vZHVsZSB9IGZyb20gJy4vcGFuZWwvcGFuZWwubW9kdWxlJztcbmV4cG9ydCB7IE5nQWlzUGFuZWxNb2R1bGUgfTtcblxuaW1wb3J0IHsgTmdBaXNDb25maWd1cmVNb2R1bGUgfSBmcm9tICcuL2NvbmZpZ3VyZS9jb25maWd1cmUubW9kdWxlJztcbmV4cG9ydCB7IE5nQWlzQ29uZmlndXJlTW9kdWxlIH07XG5cbmltcG9ydCB7IE5nQWlzQ29uZmlndXJlUmVsYXRlZEl0ZW1zTW9kdWxlIH0gZnJvbSAnLi9jb25maWd1cmUtcmVsYXRlZC1pdGVtcy9jb25maWd1cmUtcmVsYXRlZC1pdGVtcy5tb2R1bGUnO1xuZXhwb3J0IHsgTmdBaXNDb25maWd1cmVSZWxhdGVkSXRlbXNNb2R1bGUgfTtcblxuaW1wb3J0IHsgTmdBaXNRdWVyeVJ1bGVDdXN0b21EYXRhTW9kdWxlIH0gZnJvbSAnLi9xdWVyeS1ydWxlLWN1c3RvbS1kYXRhL3F1ZXJ5LXJ1bGUtY3VzdG9tLWRhdGEubW9kdWxlJztcbmV4cG9ydCB7IE5nQWlzUXVlcnlSdWxlQ3VzdG9tRGF0YU1vZHVsZSB9O1xuXG5pbXBvcnQgeyBOZ0Fpc1F1ZXJ5UnVsZUNvbnRleHRNb2R1bGUgfSBmcm9tICcuL3F1ZXJ5LXJ1bGUtY29udGV4dC9xdWVyeS1ydWxlLWNvbnRleHQubW9kdWxlJztcbmV4cG9ydCB7IE5nQWlzUXVlcnlSdWxlQ29udGV4dE1vZHVsZSB9O1xuXG5pbXBvcnQgeyBOZ0Fpc1ZvaWNlU2VhcmNoTW9kdWxlIH0gZnJvbSAnLi92b2ljZS1zZWFyY2gvdm9pY2Utc2VhcmNoLm1vZHVsZSc7XG5leHBvcnQgeyBOZ0Fpc1ZvaWNlU2VhcmNoTW9kdWxlIH07XG5cbi8vIFNlcnZlci1zaWRlIHJlbmRlcmluZ1xuZXhwb3J0IHsgY3JlYXRlU1NSU2VhcmNoQ2xpZW50IH0gZnJvbSAnLi9jcmVhdGUtc3NyLXNlYXJjaC1jbGllbnQnO1xuXG4vLyBDdXN0b20gd2lkZ2V0IHdpdGggQmFzZVdpZGdldCBjbGFzc1xuZXhwb3J0IHsgQmFzZVdpZGdldCwgV2lkZ2V0LCBDb25uZWN0b3IgfSBmcm9tICcuL2Jhc2Utd2lkZ2V0JztcbmV4cG9ydCB7IFR5cGVkQmFzZVdpZGdldCB9IGZyb20gJy4vdHlwZWQtYmFzZS13aWRnZXQnO1xuXG5leHBvcnQgeyBOZ0Fpc0luc3RhbnRTZWFyY2ggfSBmcm9tICcuL2luc3RhbnRzZWFyY2gvaW5zdGFudHNlYXJjaCc7XG5leHBvcnQgeyBOZ0Fpc0luZGV4IH0gZnJvbSAnLi9pbmRleC13aWRnZXQvaW5kZXgtd2lkZ2V0JztcblxuY29uc3QgTkdJU19NT0RVTEVTID0gW1xuICBOZ0Fpc0luc3RhbnRTZWFyY2hNb2R1bGUsXG4gIE5nQWlzSW5kZXhNb2R1bGUsXG4gIE5nQWlzSGl0c01vZHVsZSxcbiAgTmdBaXNTZWFyY2hCb3hNb2R1bGUsXG4gIE5nQWlzQ2xlYXJSZWZpbmVtZW50c01vZHVsZSxcbiAgTmdBaXNNZW51TW9kdWxlLFxuICBOZ0Fpc1BhZ2luYXRpb25Nb2R1bGUsXG4gIE5nQWlzUmVmaW5lbWVudExpc3RNb2R1bGUsXG4gIE5nQWlzSGl0c1BlclBhZ2VNb2R1bGUsXG4gIE5nQWlzU29ydEJ5TW9kdWxlLFxuICBOZ0Fpc051bWVyaWNNZW51TW9kdWxlLFxuICBOZ0Fpc1N0YXRzTW9kdWxlLFxuICBOZ0Fpc1RvZ2dsZU1vZHVsZSxcbiAgTmdBaXNJbmZpbml0ZUhpdHNNb2R1bGUsXG4gIE5nQWlzQ3VycmVudFJlZmluZW1lbnRzTW9kdWxlLFxuICBOZ0Fpc0hpZXJhcmNoaWNhbE1lbnVNb2R1bGUsXG4gIE5nQWlzUmF0aW5nTWVudU1vZHVsZSxcbiAgTmdBaXNSYW5nZVNsaWRlck1vZHVsZSxcbiAgTmdBaXNCcmVhZGNydW1iTW9kdWxlLFxuICBOZ0Fpc0hpZ2hsaWdodE1vZHVsZSxcbiAgTmdBaXNSZXZlcnNlSGlnaGxpZ2h0TW9kdWxlLFxuICBOZ0Fpc1NuaXBwZXRNb2R1bGUsXG4gIE5nQWlzUmV2ZXJzZVNuaXBwZXRNb2R1bGUsXG4gIE5nQWlzUmFuZ2VJbnB1dE1vZHVsZSxcbiAgTmdBaXNQYW5lbE1vZHVsZSxcbiAgTmdBaXNDb25maWd1cmVNb2R1bGUsXG4gIE5nQWlzQ29uZmlndXJlUmVsYXRlZEl0ZW1zTW9kdWxlLFxuICBOZ0Fpc1F1ZXJ5UnVsZUN1c3RvbURhdGFNb2R1bGUsXG4gIE5nQWlzUXVlcnlSdWxlQ29udGV4dE1vZHVsZSxcbiAgTmdBaXNWb2ljZVNlYXJjaE1vZHVsZSxcbl07XG5cbkBOZ01vZHVsZSh7XG4gIGV4cG9ydHM6IE5HSVNfTU9EVUxFUyxcbiAgaW1wb3J0czogW05nQWlzSW5zdGFudFNlYXJjaE1vZHVsZS5mb3JSb290KCldLFxufSlcbmV4cG9ydCBjbGFzcyBOZ0Fpc1Jvb3RNb2R1bGUge31cblxuQE5nTW9kdWxlKHsgaW1wb3J0czogTkdJU19NT0RVTEVTLCBleHBvcnRzOiBOR0lTX01PRFVMRVMgfSlcbmV4cG9ydCBjbGFzcyBOZ0Fpc01vZHVsZSB7XG4gIHB1YmxpYyBzdGF0aWMgZm9yUm9vdCgpOiBNb2R1bGVXaXRoUHJvdmlkZXJzPE5nQWlzUm9vdE1vZHVsZT4ge1xuICAgIHJldHVybiB7IG5nTW9kdWxlOiBOZ0Fpc1Jvb3RNb2R1bGUgfTtcbiAgfVxufVxuIl19