// Metro module 10116 (f10117). import { SEARCH_TAB_TO_ANALYTICS_SEARCH_TAB } from "../../native/tracking/TrackingConstants"; import AbstractSearchSessionAnalyticsManager from "../AbstractSearchSessionAnalyticsManager"; import { getSearchContextId } from "../../SearchUtils"; class SearchSessionAnalyticsManager extends AbstractSearchSessionAnalyticsManager { locations = new Map(); selectedTabs = new Map(); _initialize(a0, a1) { this.locations.set(getSearchContextId(a0), a1); } _terminate(a0) { const searchContextId = getSearchContextId(a0); this.locations.delete(searchContextId); this.selectedTabs.delete(searchContextId); } _transferSession() {} getLocation(a0) { return this.locations.get(getSearchContextId(a0)); } getSelectedTab(a0) { return this.selectedTabs.get(getSearchContextId(a0)); } setSelectedTab(a0, a1) { this.selectedTabs.set(getSearchContextId(a0), SEARCH_TAB_TO_ANALYTICS_SEARCH_TAB[a1]); } } const searchSessionAnalyticsManager = new SearchSessionAnalyticsManager(); export default searchSessionAnalyticsManager;