// Module ID: 16814 // Function ID: 16815 // Name: setVerifyTimezone // Dependencies: [5043, 4069, 2] // Module 16814 (setVerifyTimezone) import initializeDefault from "initialize" /* 5043 */; let require = arg1; let c2 = false; initializeDefault; class UserSettingsManager extends tmp2 { constructor() { applyArgumentsResult = HermesBuiltin.applyArguments(new.target, new.target); closure_0 = applyArgumentsResult; applyArgumentsResult.actions = { POST_CONNECTION_OPEN() { applyArgumentsResult.setVerifyTimezone(); }, OVERLAY_INITIALIZE: applyArgumentsResult.setVerifyTimezone, USER_SETTINGS_PROTO_UPDATE: applyArgumentsResult.ensureTimezoneUpdated }; return applyArgumentsResult; } } const prototype = UserSettingsManager.prototype; prototype["setVerifyTimezone"] = function setVerifyTimezone() { c2 = true; }; prototype["ensureTimezoneUpdated"] = function ensureTimezoneUpdated() { if (c2) { c2 = false; const _Date = Date; const date = new Date(); const timezoneOffset = date.getTimezoneOffset(); let TimezoneOffset = timezoneOffset(4069).TimezoneOffset; if (TimezoneOffset.getSetting() !== timezoneOffset) { const _setImmediate = setImmediate; setImmediate(() => { const TimezoneOffset = timezoneOffset(closure_1_1[1]).TimezoneOffset; return TimezoneOffset.updateSetting(timezoneOffset); }); } } }; const userSettingsManager = new UserSettingsManager(); const result = require("set").fileFinishedImporting("modules/user_settings/UserSettingsManager.tsx"); export default userSettingsManager; export { UserSettingsManager };