PageSourceSearch

https://app.coinpanel.com/firebase-messaging-sw.js

js coinpanel.com collected 2026-09-26 03:13:36 UTC 967 bytes, 1 lines download raw bytes

1importScripts("swenv.js"),importScripts("https://www.gstatic.com/firebasejs/8.2.10/firebase-app.js"),importScripts("https://www.gstatic.com/firebasejs/8.2.10/firebase-messaging.js");const firebaseConfig={apiKey:process.env.REACT_APP_FIREBASE_API_KEY,projectId:process.env.REACT_APP_FIREBASE_PROJECT_ID,appId:process.env.REACT_APP_FIREBASE_APP_ID,messagingSenderId:process.env.REACT_APP_FIREBASE_MESSAGESENDERID};firebase.initializeApp(firebaseConfig);const messaging=firebase.messaging();messaging.setBackgroundMessageHandler((function(s){return clients.matchAll({type:"window",includeUncontrolled:!0}).then((e=>{for(let i=0;i<e.length;i++){e[i].postMessage(s)}})).then((()=>registration.showNotification("In-app notifications")))})),messaging.onBackgroundMessage((s=>{const{data:e}=s,i=e.title,t={body:`${e?.message_1} | ${e?.message_2}`,icon:"/icon-192x192.svg"};self.registration.showNotification(i,t)})),self.addEventListener("notificationclick",(function(s){}));

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.