import{r as n}from"./index-NdkWRN8K.js";import{a as s}from"./OdysseyThemeProvider-Bh0Bu-2o.js";function f(t){const e=n.useRef(t);return s(()=>{e.current=t}),n.useRef((...r)=>(0,e.current)(...r)).current}function o(t,e){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,c){return r.__proto__=c,r},o(t,e)}function a(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,o(t,e)}export{a as _,f as u};
