UNPKG

@braze/web-sdk

Version:

Braze SDK for web sites and other JS platforms.

35 lines (34 loc) 976 B
import je from "../InAppMessage/in-app-message-manager-factory.js"; import r, { OPTIONS as U } from "../managers/braze-instance.js"; import vr from "./triggers-provider.js"; export const TriggersProviderFactory = { i: !1, provider: null, o: () => ( TriggersProviderFactory.t(), TriggersProviderFactory.provider || TriggersProviderFactory.rg(), TriggersProviderFactory.provider ), rg: () => { if (!TriggersProviderFactory.provider) { const i = r.er(U.Dh); (TriggersProviderFactory.provider = new vr( null != i ? i : 30, je.ra().Pn(), r.p(), r.nn(), je.ra(), )), r.v(TriggersProviderFactory.provider); } }, t: () => { TriggersProviderFactory.i || (TriggersProviderFactory.rg(), r.g(TriggersProviderFactory), (TriggersProviderFactory.i = !0)); }, destroy: () => { (TriggersProviderFactory.provider = null), (TriggersProviderFactory.i = !1); }, };