= uo),
i.set(r, a);
try {
this._localStorage = window.localStorage
} catch (t) {}
this._visibilityState = document.visibilityState;
var c = ["interstitial", "rewarded", "visibility", "platform"];
this._pauseStateAggregator = new eo(c,(function(t) {
return s.emit(n.PAUSE_STATE_CHANGED, t)
}
)),
this._audioStateAggregator = new eo(c,(function(t) {
return s.emit(n.AUDIO_STATE_CHANGED, !t)
}
)),
document.addEventListener("visibilitychange", (function() {
s._setVisibilityState(document.visibilityState)
}
)),
window.addEventListener("blur", (function() {
s._setVisibilityState(o.HIDDEN)
}
)),
window.addEventListener("focus", (function() {
s._setVisibilityState(o.VISIBLE)
}
)),
t && (this._options = oo({}, t))
}
var r, c;
return r = e,
(c = [{
key: "options",
get: function() {
return this._options
}
}, {
key: "platformId",
get: function() {
return t.MOCK
}
}, {
key: "platformSdk",
get: function() {
return this._platformSdk
}
}, {
key: "platformLanguage",
get: function() {
var t = navigator.language;
return "string" == typeof t ? t.substring(0, 2).toLowerCase() : "en"
}
}, {
key: "platformPayload",
get: function() {
return new URL(window.location.href).searchParams.get("payload")
}
}, {
key: "platformTld",
get: function() {
return null
}
}, {
key: "isPlatformGetAllGamesSupported",
get: function() {
return !1
}
}, {
key: "isPlatformGetGameByIdSupported",
get: function() {
return !1
}
}, {
key: "isPlatformAudioEnabled",
get: function() {
return !this._audioStateAggregator || !this._audioStateAggregator.getAggregatedState()
}
}, {
key: "isPlatformPaused",
get: function() {
return !!this._pauseStateAggregator && this._pauseStateAggregator.getAggregatedState()
}
}, {
key: "visibilityState",
get: function() {
return this._visibilityState
}
}, {
key: "isPlayerAuthorizationSupported",
get: function() {
return !1
}
}, {
key: "isPlayerAuthorized",
get: function() {
return this._isPlayerAuthorized
}
}, {
key: "playerId",
get: function() {
return this._playerId
}
}, {
key: "playerName",
get: function() {
return this._playerName
}
}, {
key: "playerPhotos",
get: function() {
return this._playerPhotos
}
}, {
key: "playerExtra",
get: function() {
return this._playerExtra
}
}, {
key: "defaultStorageType",
get: function() {
return this._defaultStorageType
}
}, {
key: "isBannerSupported",
get: function() {
return this._isBannerSupported
}
}, {
key: "isInterstitialSupported",
get: function() {
return !1
}
}, {
key: "isMinimumDelayBetweenInterstitialEnabled",
get: function() {
return !0
}
}, {
key: "isRewardedSupported",
get: function() {
return !1
}
}, {
key: "isInviteFriendsSupported",
get: function() {
return !1
}
}, {
key: "isJoinCommunitySupported",
get: function() {
return !1
}
}, {
key: "isShareSupported",
get: function() {
return !1
}
}, {
key: "isCreatePostSupported",
get: function() {
return !1
}
}, {
key: "isAddToHomeScreenSupported",
get: function() {
return !1
}
}, {
key: "isAddToFavoritesSupported",
get: function() {
return !1
}
}, {
key: "isRateSupported",
get: function() {
return !1
}
}, {
key: "isExternalLinksAllowed",
get: function() {
return !0
}
}, {
key: "deviceType",
get: function() {
if (navigator && navigator.userAgent) {
var t = navigator.userAgent.toLowerCase();
if (/android|webos|iphone|ipod|blackberry|iemobile|opera mini/i.test(t))
|