PageSourceSearch

https://www.dineopen.com/_next/static/chunks/35425.03dbbf19b5b48c30.js

js dineopen.com collected 2026-10-02 05:39:22 UTC 3,260 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[35425],{23729:(e,t,n)=>{n.d(t,{m:()=>i,n:()=>o});var a=n(9829),r=n(82547);let s=new Map,c=new Map;async function o(e){if(!e)return"rtdb";let t=c.get(e);if(t&&Date.now()-t.at<6e4)return t.transport;try{let t=await fetch("".concat((0,r.Xp)(),"/api/realtime/config/").concat(e)),n=await t.json(),a=n&&"socket"===n.transport?"socket":"rtdb";return c.set(e,{transport:a,at:Date.now()}),a}catch(e){return"rtdb"}}function i(e,t,n){let c=function(e){let t=s.get(e);if(t)return t;t={socket:null,handlers:new Map,lastTs:0};let n=(0,a.io)((0,r.Xp)(),{path:"/rt.io",transports:["websocket"],auth:n=>n({token:(()=>{try{return localStorage.getItem("authToken")||""}catch(e){return""}})(),restaurantId:e,since:t.lastTs||0}),reconnection:!0,reconnectionDelay:1e3,reconnectionDelayMax:8e3});return n.on("event",e=>{if(!e)return;e.ts&&e.ts>t.lastTs&&(t.lastTs=e.ts);let n=t.handlers.get(e.category);n&&n.forEach(t=>{try{t(e)}catch(e){}})}),t.socket=n,s.set(e,t),t}(e);return c.handlers.has(t)||c.handlers.set(t,new Set),c.handlers.get(t).add(n),()=>{let a=c.handlers.get(t);if(a&&(a.delete(n),0===a.size&&c.handlers.delete(t)),0===c.handlers.size){try{c.socket.close()}catch(e){}s.delete(e)}}}},68464:(e,t,n)=>{let a,r,s;n.r(t),n.d(t,{app:()=>a,auth:()=>r,database:()=>s,isFirebaseConfigured:()=>d});var c=n(52078),o=n(33885),i=n(10708),l=n(95704);let u={apiKey:l.env.NEXT_PUBLIC_RTDB_API_KEY||"AIzaSyC-i48FQbubYnvR-mOk-KrRsd9zqv1VPvo",projectId:l.env.NEXT_PUBLIC_RTDB_PROJECT_ID||"ascendant-idea-443107-f8",databaseURL:"https://ascendant-idea-443107-f8-default-rtdb.asia-southeast1.firebasedatabase.app"},d=()=>!0;try{let e;a=(0,c.Wp)({apiKey:"AIzaSyDb1jsqFryH_8dhMRPnB4u5HnZFyZHlKo8",authDomain:"messages-d8176.firebaseapp.com",projectId:"messages-d8176",storageBucket:"messages-d8176.firebasestorage.app",messagingSenderId:"882732015360",appId:"1:882732015360:web:cd19879eaa970f16ec1de5",measurementId:"G-541ST4XD6S"}),r=(0,o.getAuth)(a);try{e=(0,c.Sx)("rtdb")}catch(t){e=(0,c.Wp)(u,"rtdb")}s=(0,i.C3)(e)}catch(e){console.warn("Firebase initialization failed:",e),r={currentUser:null,signInWithPhoneNumber:()=>Promise.reject(Error("Firebase not configured")),onAuthStateChanged:()=>()=>{}},s=null}},69364:(e,t,n)=>{n.d(t,{_z:()=>d,nD:()=>h});var a=n(9829),r=n(99594);let s=null,c=null,o=null,i=0,l=new Map;function u(e){let t=(0,r.yD)();if(!t||!e)return null;if(s&&c!==t){try{s.close()}catch(e){}s=null,o=null,c=null}if(s&&o===e)return s;if(s&&o!==e){try{s.emit("leave",o)}catch(e){}o=e;try{s.emit("join",{restaurantId:e})}catch(e){}return s}return s=(0,a.io)(t,{transports:["websocket","polling"],reconnection:!0,reconnectionDelay:1e3,reconnectionDelayMax:5e3,timeout:8e3}),c=t,o=e,s.on("connect",()=>{try{s.emit("join",{restaurantId:o,sinceSeq:i>0?i:void 0})}catch(e){}}),s.on("joined",e=>{e&&Number.isFinite(e.seq)&&0===i&&(i=e.seq)}),s.on("event",e=>{if(!e||!e.category)return;Number.isFinite(e.seq)&&e.seq>i&&(i=e.seq);let t=l.get(e.category);t&&0!==t.size&&t.forEach(t=>{try{t(e)}catch(e){}})}),s}function d(e,t,n){return u(e)?(l.has(t)||l.set(t,new Set),l.get(t).add(n),()=>{let e=l.get(t);e&&e.delete(n)}):()=>{}}function h(){let e=o;if(s)try{s.close()}catch(e){}s=null,c=null,o=null,e&&u(e)}}}]);

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.