1import{W as o}from"./index-Cao4Cca5.js";import{Q as r,S as a,U as c,V as m,W as i,X as d}from"./firebase-7nOjdLwP.js";import{C as l,a as s}from"./GameDetail-BqnXZq87.js";import"./vendor-DfKKMXjU.js";import"./Header-SRx0TfU4.js";import"./MyGamesModal-Bv6z-3z_.js";import"./TermsContent.vue_vue_type_script_setup_true_lang-BZL7oaVk.js";import"./PrivacyContent.vue_vue_type_script_setup_true_lang-Dpr0DZ23.js";import"./AccountDeletionContent-Cm3Q8Ltm.js";class A extends o{async getAppInstanceId(){throw this.unimplemented("Not implemented on web.")}async setConsent(e){const t=e.status===l.Granted?"granted":"denied",n={};switch(e.type){case s.AdPersonalization:n.ad_personalization=t;break;case s.AdStorage:n.ad_storage=t;break;case s.AdUserData:n.ad_user_data=t;break;case s.AnalyticsStorage:n.analytics_storage=t;break;case s.FunctionalityStorage:n.functionality_storage=t;break;case s.PersonalizationStorage:n.personalization_storage=t;break}r(n)}async setUserId(e){const t=a();c(t,e.userId)}async setUserProperty(e){const t=a();m(t,{[e.key]:e.value})}async setCurrentScreen(e){const t=a();i(t,"screen_view",{firebase_screen:e.screenName||void 0,firebase_screen_class:e.screenClassOverride||void 0})}async logEvent(e){const t=a();i(t,e.name,e.params)}async setSessionTimeoutDuration(e){throw this.unimplemented("Not implemented on web.")}async setEnabled(e){const t=a();d(t,e.enabled)}async isEnabled(){return{enabled:window["ga-disable-analyticsId"]===!0}}async resetAnalyticsData(){throw this.unimplemented("Not implemented on web.")}async initiateOnDeviceConversionMeasurementWithEmailAddress(e){throw this.unimplemented("Not implemented on web.")}async initiateOnDeviceConversionMeasurementWithPhoneNumber(e){throw this.unimplemented("Not implemented on web.")}async initiateOnDeviceConversionMeasurementWithHashedEmailAddress(e){throw this.unimplemented("Not implemented on web.")}async initiateOnDeviceConversionMeasurementWithHashedPhoneNumber(e){throw this.unimplemented("Not implemented on web.")}}export{A as FirebaseAnalyticsWeb};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.