window.WizardMessageBroker=new class{constructor(){this.events={},this.bufferedEvents={}}on(e,s){this.bufferedEvents[e]&&(s(this.bufferedEvents[e].data),delete this.bufferedEvents[e]),this.events[e]||(this.events[e]=[]),this.events[e].push(s)}fireEvent(e,s){this.events[e]?this.events[e].forEach((e=>{e(s)})):this.bufferedEvents[e]={data:s}}};
//# sourceMappingURL=wizard_message_broker.js.map