(t, e)
}(l, t);
var e, r, o, c, u = (o = l,
c = function() {
if ("undefined" == typeof Reflect || !Reflect.construct)
return !1;
if (Reflect.construct.sham)
return !1;
if ("function" == typeof Proxy)
return !0;
try {
return Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], (function() {}
))),
!0
} catch (t) {
return !1
}
}(),
function() {
var t, e = Ce(o);
if (c) {
var r = Ce(this).constructor;
t = Reflect.construct(e, arguments, r)
} else
t = e.apply(this, arguments);
return function(t, e) {
if (e && ("object" === Ie(e) || "function" == typeof e))
return e;
if (void 0 !== e)
throw new TypeError("Derived constructors may only return object or undefined");
return Ne(t)
}(this, t)
}
);
function l(t) {
var e;
return function(t, e) {
if (!(t instanceof e))
throw new TypeError("Cannot call a class as a function")
}(this, l),
Ge(Ne(e = u.call(this, t)), sr),
Ge(Ne(e), ar),
Ge(Ne(e), ir),
Ge(Ne(e), or),
Ge(Ne(e), nr),
Ge(Ne(e), rr),
Ge(Ne(e), er),
Ge(Ne(e), tr),
Ge(Ne(e), $e),
Ge(Ne(e), Qe),
Me(Ne(e), Ve, {
writable: !0,
value: s.HIDDEN
}),
Me(Ne(e), We, {
writable: !0,
value: null
}),
Me(Ne(e), ze, {
writable: !0,
value: null
}),
Me(Ne(e), Ze, {
writable: !0,
value: i.CLOSED
}),
Me(Ne(e), Ye, {
writable: !0,
value: null
}),
Me(Ne(e), Je, {
writable: !0,
value: void 0
}),
Me(Ne(e), Ke, {
writable: !0,
value: 60
}),
Me(Ne(e), qe, {
writable: !0,
value: a.CLOSED
}),
Me(Ne(e), Xe, {
writable: !0,
value: null
}),
e._platformBridge.on(n.BANNER_STATE_CHANGED, (function(t) {
return He(Ne(e), or, yr).call(Ne(e), t)
}
)),
e._platformBridge.on(n.INTERSTITIAL_STATE_CHANGED, (function(t) {
t === i.CLOSED && He(Ne(e), rr, hr).call(Ne(e)),
He(Ne(e), ir, mr).call(Ne(e), t)
}
)),
e._platformBridge.on(n.REWARDED_STATE_CHANGED, (function(t) {
return He(Ne(e), ar, vr).call(Ne(e), t)
}
)),
He(Ne(e), tr, fr).call(Ne(e)),
e
}
return e = l,
r = [{
key: "isBannerSupported",
get: function() {
var t;
return !0 !== (null === (t = this._platformBridge.options) || void 0 === t || null === (t = t.advertisement) || void 0 === t || null === (t = t.banner) || void 0 === t ? void 0 : t.disable) && this._platformBridge.isBannerSupported
}
}, {
key: "bannerState",
get: function() {
return Fe(this, Ve)
}
}, {
key: "isInterstitialSupported",
get: function() {
var t;
return !0 !== (null === (t = this._platformBridge.options) || void 0 === t || null === (t = t.advertisement) || void 0 === t || null === (t = t.interstitial) || void 0 === t ? void 0 : t.disable) && this._platformBridge.isInterstitialSupported
}
}, {
key: "interstitialState",
get: function() {
return Fe(this, Ze)
}
}, {
key: "isRewardedSupported",
get: function() {
var t;
return !0 !== (null === (t = this._platformBridge.options) || void 0 === t || null === (t = t.advertisement) || void 0 === t || null === (t = t.rewarded) || void 0 === t ? void 0 : t.disable) && this._platformBridge.isRewardedSupported
}
}, {
key: "rewardedPlacement",
get: function() {
return Fe(this, Xe)
}
}, {
key: "rewardedState",
get: function() {
return Fe(this, qe)
}
}, {
key: "minimumDelayBetweenInterstitial",
get: function() {
return Fe(this, Ke)
}
}, {
key: "setMinimumDelayBetweenInterstitial",
value: function(t) {
if (null === He(this, $e, lr).call(this, He(this, er, pr).call(this))) {
var e = He(this, $e, lr).call(this, t);
null !== e && He(this, Qe, ur).call(this, e)
}
}
}, {
key: "showBanner",
value: function() {
var t, e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "bottom", r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null;
if (this.bannerState !== s.LOADING && this.bannerState !== s.SHOWN) {
xe(this, We, e);
var n, o = r;
if (o || |