1function recordPasskeyContext() {2 const credentials = navigator.credentials;3 document.documentElement.dataset.peachFirefoxPasskeyContext = JSON.stringify({4 exportFunctionType: typeof exportFunction,5 cloneIntoType: typeof cloneInto,6 credentialsType: typeof credentials,7 createType: typeof credentials?.create,8 getType: typeof credentials?.get,9 credentialsHasWrappedObject: Boolean(credentials?.wrappedJSObject),10 windowHasWrappedObject: Boolean(window.wrappedJSObject),11 installGuard: window.__peachPasskeyProxyInstalled ?? null,12 });13}1415if (document.documentElement) {16 recordPasskeyContext();17} else {18 document.addEventListener("DOMContentLoaded", recordPasskeyContext, { once: true });19}