hunk.code_window:   title: string;
     query: string;
   };
   export const getBrowserInfo = (): Partial<BrowserInfo> => {
     if (!isBrowser()) {
       return {};
     }
     return {
       url: window.document.location?.href ?? undefined,
       path: window.document.location?.pathname ?? undefined,
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:   if (!process.browser) {
  
hunk.file_path: lib/core/browser/browser.utils.ts
hunk.type: replace
file: export const isBrowser = () => typeof window !== "undefined";
  
  type BrowserInfo = {
    url: string;
    path: string;
    referrer: string;
    title: string;
    query: string;
  };
  
  export const getBrowserInfo = (): Partial<BrowserInfo> => {
    if (!isBrowser()) {
      return {};
    }
    return {
      url: window.document.location?.href ?? undefined,
      path: window.document.location?.pathname ?? undefined,
      referrer: window.document?.referrer ?? undefined,
      title: window.document.title ?? undefined,
      query: window.document.location?.search,
    };
  };
  