try {
  let t = typeof window < "u" ? window : typeof global < "u" ? global : typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : {}, e = new t.Error().stack;
  e && (t._sentryDebugIds = t._sentryDebugIds || {}, t._sentryDebugIds[e] = "68565975-5bac-4d10-ad44-348430fc4892", t._sentryDebugIdIdentifier = "sentry-dbid-68565975-5bac-4d10-ad44-348430fc4892");
} catch {
}
function a(t, e) {
  return e.split(".").reduce((n, s) => n && n[s] !== void 0 ? n[s] : void 0, t);
}
function f(t, e, d) {
  const n = t.split("."), s = n.length;
  let o = e;
  n.forEach((i, r) => {
    r === s - 1 ? o[i] = d : (o[i] || (o[i] = {}), o = o[i]);
  });
}
const c = (t, e) => {
  const d = {};
  return Object.entries(e).forEach(([n, s]) => {
    const o = a(t, s);
    o !== void 0 && f(n, d, o);
  }), d;
};
export {
  f as a,
  c as f,
  a as g
};
