// Module ID: 12389 // Function ID: 12390 // Name: SearchSessionAnalyticsManager // Dependencies: [7891, 12390, 12370, 2] // Module 12389 (SearchSessionAnalyticsManager) import TrackingConstants from "TrackingConstants" /* 7891 */; import SearchUtils from "SearchUtils" /* 12370 */; import AbstractSearchSessionAnalyticsManager from "AbstractSearchSessionAnalyticsManager" /* 12390 */; import size from "module_2" /* 2 */; let closure_2 = TrackingConstants.SEARCH_TAB_TO_ANALYTICS_SEARCH_TAB; class SearchSessionAnalyticsManager extends tmp2 { constructor() { applyArgumentsResult = HermesBuiltin.applyArguments(new.target, new.target); map = new Map(); applyArgumentsResult.locations = map; map1 = new Map(); applyArgumentsResult.selectedTabs = map1; return applyArgumentsResult; } } const prototype = SearchSessionAnalyticsManager.prototype; prototype["_initialize"] = function _initialize(searchContext, arg1) { const locations = this.locations; const result = locations.set(SearchUtils.getSearchContextId(searchContext), arg1); }; prototype["_terminate"] = function _terminate(searchContext) { const searchContextId = SearchUtils.getSearchContextId(searchContext); const locations = this.locations; locations.delete(searchContextId); const selectedTabs = this.selectedTabs; selectedTabs.delete(searchContextId); }; prototype["_transferSession"] = function _transferSession() { }; prototype["getLocation"] = function getLocation(searchContext) { const locations = this.locations; return locations.get(SearchUtils.getSearchContextId(searchContext)); }; prototype["getSelectedTab"] = function getSelectedTab(searchContext) { const selectedTabs = this.selectedTabs; return selectedTabs.get(SearchUtils.getSearchContextId(searchContext)); }; prototype["setSelectedTab"] = function setSelectedTab(searchContext, arg1) { const selectedTabs = this.selectedTabs; const result = selectedTabs.set(SearchUtils.getSearchContextId(searchContext), closure_2[arg1]); }; const searchSessionAnalyticsManager = new SearchSessionAnalyticsManager(); let result = size.fileFinishedImporting("modules/search/managers/native/SearchSessionAnalyticsManager.tsx"); export default searchSessionAnalyticsManager;