import{C as s}from"./p-2d0d575f.js";import{O as r}from"./p-331a62d5.js";const e=new class{call(r,...e){let t=null;return s.notify(r,{args:e,resultCallback:s=>{t=s}}),t}register(e,t){const a=new r(this.isAcceptableObserver.bind(this),(s=>{const r=t(...s.args);s.resultCallback(r)}));s.register(e,a)}unRegister(r){s.clearObserversBySubject(r)}isAcceptableObserver(s){return!0}};export{e as r}