// Module ID: 706 // Function ID: 707 // Name: refreshSourceMapCookie // Dependencies: [676, 584, 687, 530, 707, 708, 595, 1208, 589, 709, 2] // Module 706 (refreshSourceMapCookie) import set from "set" /* 2 */; import initializeDefault from "initialize" /* 589 */; import ME from "ME" /* 676 */; import setDefault from "set" /* 687 */; import dispatcherDefault from "dispatcher" /* 709 */; import importDefaultResult from "fails" /* 584 */; let closure_0 = require; let c1 = importDefault; let c2 = importAll; let refreshSourceMapCookie = dependencyMap; const UserFlags = ME.UserFlags; closure_0 = undefined; c1 = undefined; c2 = undefined; refreshSourceMapCookie = function refreshSourceMapCookie() { const HTTP = callback(refreshSourceMapCookie[3]).HTTP; obj = { url: callback, headers: null, oldFormErrors: true, rejectWithError: true }; obj = { Authorization: _undefined(refreshSourceMapCookie[4]).getToken() }; obj[1] = obj; const obj3 = _undefined(refreshSourceMapCookie[4]); HTTP.put(obj).then((status) => { if (401 !== status.status) { if (403 !== status.status) { if (200 !== status.status) { const _setTimeout2 = setTimeout; let timeout = setTimeout(closure_3, closure_2.fail()); } else { closure_2.succeed(); const _setTimeout = setTimeout; timeout = setTimeout(closure_3, status.body.sourceMapCookieTTLSeconds * closure_1_1(closure_1_3[2]).Millis.SECOND * 0.75); } } } timeout = null; const result = closure_1_0(closure_1_3[5]).setDeveloperOptionSettings({ sourceMapsEnabled: false }); }, () => { const timeout = setTimeout(closure_3, closure_2.fail()); }); }; closure_0 = "" + location.protocol + "//" + location.host + "/__development/source_maps"; c1 = null; let result = 5 * setDefault.Millis.SECOND; importDefaultResult = new importDefaultResult(result, setDefault.Millis.MINUTE, true); c2 = importDefaultResult; let closure_5 = { set(arg0) { if (arg0 !== null != timeout) { if (arg0) { const _setTimeout = setTimeout; timeout = setTimeout(refreshSourceMapCookie, 0); } else { const _clearTimeout = clearTimeout; clearTimeout(timeout); timeout = null; const HTTP = callback(refreshSourceMapCookie[3]).HTTP; obj = { url: null, headers: null, oldFormErrors: true, rejectWithError: true }; obj[0] = callback; obj = { Authorization: null }; obj[0] = _undefined(refreshSourceMapCookie[4]).getToken(); obj[1] = obj; HTTP.del(obj); const obj3 = _undefined(refreshSourceMapCookie[4]); } } } }; const DeveloperOptionsStore = "DeveloperOptionsStore"; let obj = { trace: false, canary: false, logGatewayEvents: false, logOverlayEvents: false, logAnalyticsEvents: false, sourceMapsEnabled: false, axeEnabled: false, cssDebuggingEnabled: false, layoutDebuggingEnabled: false, bugReporterEnabled: true, idleStatusIndicatorEnabled: false, onlyShowPreviewAppCollections: false, disableAppCollectionsCache: false, isStreamInfoOverlayEnabled: false, preventPopoutClose: false, logKeyboardMismatches: false, alertStartupMetrics: false, logQuestEvents: false }; obj = {}; let merged = Object.assign(obj); const DeveloperOptionsRoutingKey = "DeveloperOptionsRoutingKey"; let closure_10 = []; const Store = initializeDefault.Store; class DeveloperOptionsStore extends Store { } const prototype = DeveloperOptionsStore.prototype; prototype["initialize"] = function initialize() { const Storage = callback(refreshSourceMapCookie[6]).Storage; let value = Storage.get(DeveloperOptionsStore); if (null != value) { obj = {}; const merged = Object.assign(obj); const merged1 = Object.assign(value); } const Storage2 = callback(refreshSourceMapCookie[6]).Storage; value = Storage2.get(DeveloperOptionsRoutingKey); if (null != value) { closure_10 = value; } }; Object.defineProperty(prototype, "isTracingRequests", { get: function isTracingRequests() { return obj.trace; }, set: undefined }); Object.defineProperty(prototype, "isForcedCanary", { get: function isForcedCanary() { return obj.canary; }, set: undefined }); Object.defineProperty(prototype, "isLoggingGatewayEvents", { get: function isLoggingGatewayEvents() { return obj.logGatewayEvents; }, set: undefined }); Object.defineProperty(prototype, "isLoggingOverlayEvents", { get: function isLoggingOverlayEvents() { return obj.logOverlayEvents; }, set: undefined }); Object.defineProperty(prototype, "isLoggingAnalyticsEvents", { get: function isLoggingAnalyticsEvents() { return obj.logAnalyticsEvents; }, set: undefined }); Object.defineProperty(prototype, "isAxeEnabled", { get: function isAxeEnabled() { return obj.axeEnabled; }, set: undefined }); Object.defineProperty(prototype, "cssDebuggingEnabled", { get: function cssDebuggingEnabled() { return obj.cssDebuggingEnabled; }, set: undefined }); Object.defineProperty(prototype, "layoutDebuggingEnabled", { get: function layoutDebuggingEnabled() { return obj.layoutDebuggingEnabled; }, set: undefined }); Object.defineProperty(prototype, "sourceMapsEnabled", { get: function sourceMapsEnabled() { return obj.sourceMapsEnabled; }, set: undefined }); Object.defineProperty(prototype, "isBugReporterEnabled", { get: function isBugReporterEnabled(arg0) { return obj.bugReporterEnabled; }, set: undefined }); Object.defineProperty(prototype, "isIdleStatusIndicatorEnabled", { get: function isIdleStatusIndicatorEnabled() { return obj.idleStatusIndicatorEnabled; }, set: undefined }); Object.defineProperty(prototype, "onlyShowPreviewAppCollections", { get: function onlyShowPreviewAppCollections() { return obj.onlyShowPreviewAppCollections; }, set: undefined }); Object.defineProperty(prototype, "disableAppCollectionsCache", { get: function disableAppCollectionsCache() { return obj.disableAppCollectionsCache; }, set: undefined }); Object.defineProperty(prototype, "isStreamInfoOverlayEnabled", { get: function isStreamInfoOverlayEnabled() { return obj.isStreamInfoOverlayEnabled; }, set: undefined }); Object.defineProperty(prototype, "preventPopoutClose", { get: function preventPopoutClose() { return obj.preventPopoutClose; }, set: undefined }); Object.defineProperty(prototype, "logKeyboardMismatches", { get: function logKeyboardMismatches() { return obj.logKeyboardMismatches; }, set: undefined }); Object.defineProperty(prototype, "alertStartupMetrics", { get: function alertStartupMetrics() { return obj.alertStartupMetrics; }, set: undefined }); Object.defineProperty(prototype, "isLoggingQuestEvents", { get: function isLoggingQuestEvents() { return obj.logQuestEvents; }, set: undefined }); prototype["getDebugOptionsHeaderValue"] = function getDebugOptionsHeaderValue() { const keys = Object.keys(obj); const mapped = keys.map((arg0) => dependencyMap[arg0]); const keys1 = Object.keys(obj); const found = keys1.filter((arg0) => dependencyMap[arg0]); return found.join(","); }; Object.defineProperty(prototype, "routingKeyTags", { get: function routingKeyTags() { return closure_10; }, set: undefined }); prototype["getRoutingKeyHeaderValue"] = function getRoutingKeyHeaderValue() { let joined = null; if (0 !== closure_10.length) { joined = closure_10.join(","); } return joined; }; DeveloperOptionsStore.displayName = "DeveloperOptionsStore"; obj = { LOGOUT: function handleLogout(arg0) { obj = {}; const merged = Object.assign(obj); const merged1 = Object.assign(obj); const merged2 = Object.assign(obj); const result = store.set(obj.sourceMapsEnabled); const Storage = callback(refreshSourceMapCookie[6]).Storage; const result1 = Storage.set(DeveloperOptionsStore, obj); closure_10 = []; const Storage2 = callback(refreshSourceMapCookie[6]).Storage; const result2 = Storage2.set(DeveloperOptionsRoutingKey, closure_10); }, CONNECTION_OPEN: function handleConnectionOpen(user) { let num = user.user.flags; if (num == null) { num = 0; } let str = tmp; if ((num & UserFlags.STAFF) !== UserFlags.STAFF) { str = null != user.user.personal_connection_id; } if ((num & UserFlags.STAFF) === UserFlags.STAFF) { const result = store.set(obj.sourceMapsEnabled); } obj = _null(refreshSourceMapCookie[7]); obj = { isStaff: str.toString() }; obj.setTags(obj); }, DEVELOPER_OPTIONS_UPDATE_SETTINGS: function handleUpdateSettings(settings) { obj = {}; const merged = Object.assign(obj); const merged1 = Object.assign(obj); const merged2 = Object.assign(settings.settings); const result = store.set(obj.sourceMapsEnabled); const Storage = callback(refreshSourceMapCookie[6]).Storage; const result1 = Storage.set(DeveloperOptionsStore, obj); }, DEVELOPER_OPTIONS_SET_ROUTING_KEY: function handleSetRoutingKey(tags) { tags = tags.tags; const Storage = callback(refreshSourceMapCookie[6]).Storage; const result = Storage.set(DeveloperOptionsRoutingKey, tags); } }; const developerOptionsStore = new DeveloperOptionsStore(dispatcherDefault, obj); let result1 = set.fileFinishedImporting("stores/DeveloperOptionsStore.tsx"); export default developerOptionsStore;