// Module ID: 14032 // Function ID: 14033 // Name: hasFetchedCredentials // Dependencies: [1954, 589, 709, 2] // Module 14032 (hasFetchedCredentials) import { Store } from "initialize"; const require = arg1; let c2 = false; let closure_3 = []; let c4 = false; class WebAuthnStore extends Store { } const prototype = WebAuthnStore.prototype; prototype["hasFetchedCredentials"] = function hasFetchedCredentials() { return c2; }; Object.defineProperty(prototype, "hasCredentials", { get: function hasCredentials() { return closure_3.length > 0; }, set: undefined }); prototype["getCredentials"] = function getCredentials() { return closure_3; }; prototype["hasPendingRegisterTrigger"] = function hasPendingRegisterTrigger() { return c4; }; WebAuthnStore.displayName = "WebAuthnStore"; const webAuthnStore = new WebAuthnStore(require("dispatcher"), { LOGOUT: function handleReset() { let closure_3 = []; let c2 = false; let c4 = false; }, MFA_WEBAUTHN_CREDENTIALS_LOADED: function handleWebAuthnCredentialsLoaded(credentials) { credentials = credentials.credentials; let flag = false; if (credentials !== credentials) { flag = true; } if (!c2) { c2 = true; flag = true; } return flag; }, AUTHENTICATOR_CREATE: function handleAuthenticatorCreate(credential) { credential = credential.credential; if (credential.type === credential(1954).AuthenticatorType.WEBAUTHN) { const tmp2 = undefined === items.find((id) => id.id === credential.id); if (tmp2) { items = []; items[HermesBuiltin.arraySpread(items, 0)] = credential; } let flag = tmp2; } else { const type = credential.type; flag = false; } return flag; }, AUTHENTICATOR_UPDATE: function handleAuthenticatorUpdate(credential) { credential = credential.credential; if (credential.type !== credential(1954).AuthenticatorType.WEBAUTHN) { const type = credential.type; return false; } else { closure_3 = closure_3.map((id) => { let tmp = id; if (id.id === credential.id) { tmp = credential; } return tmp; }); } }, AUTHENTICATOR_DELETE: function handleAuthenticatorDelete(credential) { credential = credential.credential; if (credential.type !== credential(1954).AuthenticatorType.WEBAUTHN) { const type = credential.type; return false; } else { closure_3 = closure_3.filter((id) => id.id !== credential.id); } }, WEBAUTHN_TRIGGER_REGISTER: function handleTriggerRegister() { if (c4) { return false; } else { c4 = true; } }, WEBAUTHN_CLEAR_REGISTER_TRIGGER: function handleClearRegisterTrigger() { if (c4) { c4 = false; } else { return false; } } }); const result = require("dispatcher").fileFinishedImporting("modules/webauthn/WebAuthnStore.tsx"); export default webAuthnStore;