Files
WebJROTC/OneSignalSDK.js
2019-09-01 19:18:01 -04:00

581 lines
21 KiB
JavaScript

! function(e) {
var t = {};
function r(n) {
if (t[n]) return t[n].exports;
var i = t[n] = {
i: n,
l: !1,
exports: {}
};
return e[n].call(i.exports, i, i.exports, r), i.l = !0, i.exports
}
r.m = e, r.c = t, r.d = function(e, t, n) {
r.o(e, t) || Object.defineProperty(e, t, {
configurable: !1,
enumerable: !0,
get: n
})
}, r.r = function(e) {
Object.defineProperty(e, "__esModule", {
value: !0
})
}, r.n = function(e) {
var t = e && e.__esModule ? function() {
return e.default
} : function() {
return e
};
return r.d(t, "a", t), t
}, r.o = function(e, t) {
return Object.prototype.hasOwnProperty.call(e, t)
}, r.p = "", r(r.s = 10)
}([function(e, t, r) {
"use strict";
Object.defineProperty(t, "__esModule", {
value: !0
});
var n = function() {
function e(t) {
var r = this;
this.VERSION = Number(150706), this.log = {
setLevel: function(e) {
r.currentLogLevel = e
}
}, this.setupStubFunctions(e.FUNCTION_LIST_TO_STUB, this.stubFunction, t), this.setupStubFunctions(e.FUNCTION_LIST_WITH_PROMISE_TO_STUB, this.stubPromiseFunction, t)
}
return e.prototype.setupStubFunctions = function(e, t, r) {
for (var n = this, i = function(e) {
if (r.indexOf(e) > -1) return "continue";
Object.defineProperty(o, e, {
value: function() {
for (var r = [], i = 0; i < arguments.length; i++) r[i] = arguments[i];
return t(n, e, r)
}
})
}, o = this, s = 0, a = e; s < a.length; s++) {
i(a[s])
}
}, e
}();
t.OneSignalStub = n, n.FUNCTION_LIST_TO_STUB = ["on", "off", "once", "push"], n.FUNCTION_LIST_WITH_PROMISE_TO_STUB = ["init", "_initHttp", "isPushNotificationsEnabled", "showHttpPrompt", "registerForPushNotifications", "setDefaultNotificationUrl", "setDefaultTitle", "syncHashedEmail", "getTags", "sendTag", "sendTags", "deleteTag", "deleteTags", "addListenerForNotificationOpened", "getIdsAvailable", "setSubscription", "showHttpPermissionRequest", "showNativePrompt", "showSlidedownPrompt", "getNotificationPermission", "getUserId", "getRegistrationId", "getSubscription", "sendSelfNotification", "setEmail", "logoutEmail", "setExternalUserId", "removeExternalUserId", "getExternalUserId", "provideUserConsent", "isOptedOut", "getEmailId"]
}, function(e, t, r) {
"use strict";
Object.defineProperty(t, "__esModule", {
value: !0
});
var n = function() {
function e() {}
return e.shouldLog = function() {
try {
if ("undefined" == typeof window || void 0 === window.localStorage) return !1;
var e = window.localStorage.getItem("loglevel");
return !(!e || "trace" !== e.toLowerCase())
} catch (e) {
return !1
}
}, e.setLevel = function(t) {
if ("undefined" != typeof window && void 0 !== window.localStorage) try {
window.localStorage.setItem("loglevel", t), e.proxyMethodsCreated = void 0, e.createProxyMethods()
} catch (e) {
return
}
}, e.createProxyMethods = function() {
if (void 0 === e.proxyMethodsCreated) {
e.proxyMethodsCreated = !0;
for (var t = {
log: "debug",
trace: "trace",
info: "info",
warn: "warn",
error: "error"
}, r = 0, n = Object.keys(t); r < n.length; r++) {
var i = n[r],
o = void 0 !== console[i],
s = t[i],
a = o && (e.shouldLog() || "error" === s);
e[s] = a ? console[i].bind(console) : function() {}
}
}
}, e
}();
t.default = n, n.createProxyMethods()
}, function(e, t, r) {
"use strict";
var n, i = this && this.__extends || (n = Object.setPrototypeOf || {
__proto__: []
}
instanceof Array && function(e, t) {
e.__proto__ = t
} || function(e, t) {
for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r])
},
function(e, t) {
function r() {
this.constructor = e
}
n(e, t), e.prototype = null === t ? Object.create(t) : (r.prototype = t.prototype, new r)
});
Object.defineProperty(t, "__esModule", {
value: !0
});
var o = function(e) {
function t(r) {
void 0 === r && (r = "");
var n = e.call(this, r) || this;
return Object.defineProperty(n, "message", {
configurable: !0,
enumerable: !1,
value: r,
writable: !0
}), Object.defineProperty(n, "name", {
configurable: !0,
enumerable: !1,
value: n.constructor.name,
writable: !0
}), Error.hasOwnProperty("captureStackTrace") ? (Error.captureStackTrace(n, n.constructor), n) : (Object.defineProperty(n, "stack", {
configurable: !0,
enumerable: !1,
value: new Error(r).stack,
writable: !0
}), Object.setPrototypeOf(n, t.prototype), n)
}
return i(t, e), t
}(Error);
t.default = o
}, function(e, t, r) {
"use strict";
var n = this && this.__importDefault || function(e) {
return e && e.__esModule ? e : {
default: e
}
};
Object.defineProperty(t, "__esModule", {
value: !0
});
var i = n(r(2)),
o = function() {
function e() {}
return e.processItem = function(e, t) {
if ("function" == typeof t) t();
else {
if (!Array.isArray(t)) throw new i.default("Only accepts function and Array types!");
if (0 == t.length) throw new i.default("Empty array is not valid!");
var r = t.shift();
if (null == r || void 0 === r) throw new i.default("First element in array must be the OneSignal function name");
var n = e[r.toString()];
if ("function" != typeof n) throw new i.default("No OneSignal function with the name '" + r + "'");
n.apply(e, t)
}
}, e
}();
t.ProcessOneSignalPushCalls = o
}, function(e, t, r) {
"use strict";
var n, i = this && this.__extends || (n = Object.setPrototypeOf || {
__proto__: []
}
instanceof Array && function(e, t) {
e.__proto__ = t
} || function(e, t) {
for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r])
},
function(e, t) {
function r() {
this.constructor = e
}
n(e, t), e.prototype = null === t ? Object.create(t) : (r.prototype = t.prototype, new r)
}),
o = this && this.__importDefault || function(e) {
return e && e.__esModule ? e : {
default: e
}
};
Object.defineProperty(t, "__esModule", {
value: !0
});
var s = r(0),
a = r(3),
u = o(r(1)),
d = function(e) {
function t(r) {
var n = e.call(this, Object.getOwnPropertyNames(t.prototype)) || this;
return window.OneSignal = n, n.playPushes(r), n
}
return i(t, e), t.prototype.isPushNotificationsSupported = function() {
return !1
}, t.prototype.isPushNotificationsEnabled = function() {
return t.newPromiseIfDefined(function(e) {
e(!1)
})
}, t.prototype.push = function(e) {
a.ProcessOneSignalPushCalls.processItem(this, e)
}, t.prototype.stubFunction = function(e, t, r) {}, t.prototype.stubPromiseFunction = function(e, r, n) {
return t.newPromiseIfDefined(function(e, t) {})
}, t.newPromiseIfDefined = function(e) {
return "undefined" == typeof Promise ? void 0 : new Promise(e)
}, t.prototype.playPushes = function(e) {
if (e)
for (var t = 0, r = e; t < r.length; t++) {
var n = r[t];
try {
this.push(n)
} catch (e) {
u.default.error(e)
}
}
}, t
}(s.OneSignalStub);
t.OneSignalStubES5 = d
}, function(e, t, r) {
"use strict";
var n, i = this && this.__extends || (n = Object.setPrototypeOf || {
__proto__: []
}
instanceof Array && function(e, t) {
e.__proto__ = t
} || function(e, t) {
for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r])
},
function(e, t) {
function r() {
this.constructor = e
}
n(e, t), e.prototype = null === t ? Object.create(t) : (r.prototype = t.prototype, new r)
});
Object.defineProperty(t, "__esModule", {
value: !0
});
var OneSignalStubES6 = function(e) {
function OneSignalStubES6(t) {
var r = e.call(this, Object.getOwnPropertyNames(OneSignalStubES6.prototype)) || this;
return r.directFunctionCallsArray = new Array, r.preExistingArray = t, r
}
return i(OneSignalStubES6, e), OneSignalStubES6.prototype.isPushNotificationsSupported = function() {
return !0
}, OneSignalStubES6.prototype.stubFunction = function(e, t, r) {
e.directFunctionCallsArray.push({
functionName: t,
args: r,
delayedPromise: void 0
})
}, OneSignalStubES6.prototype.stubPromiseFunction = function(e, t, r) {
var n = void 0,
i = new Promise(function(e, t) {
n = {
resolve: e,
reject: t
}
});
return e.directFunctionCallsArray.push({
functionName: t,
delayedPromise: n,
args: r
}), i
}, OneSignalStubES6
}(r(0).OneSignalStub);
t.OneSignalStubES6 = OneSignalStubES6
}, function(e, t) {
e.exports = function() {
throw new Error("define cannot be used indirect")
}
}, function(e, t, r) {
var n;
n = function() {
var e = !0;
function t(t) {
function r(e) {
var r = t.match(e);
return r && r.length > 1 && r[1] || ""
}
var n, i, o, s = r(/(ipod|iphone|ipad)/i).toLowerCase(),
a = !/like android/i.test(t) && /android/i.test(t),
u = /nexus\s*[0-6]\s*/i.test(t),
d = !u && /nexus\s*[0-9]+/i.test(t),
c = /CrOS/.test(t),
l = /silk/i.test(t),
f = /sailfish/i.test(t),
p = /tizen/i.test(t),
m = /(web|hpw)os/i.test(t),
v = /windows phone/i.test(t),
h = (/SamsungBrowser/i.test(t), !v && /windows/i.test(t)),
b = !s && !l && /macintosh/i.test(t),
g = !a && !f && !p && !m && /linux/i.test(t),
w = r(/edge\/(\d+(\.\d+)?)/i),
y = r(/version\/(\d+(\.\d+)?)/i),
S = /tablet/i.test(t) && !/tablet pc/i.test(t),
O = !S && /[^-]mobi/i.test(t),
P = /xbox/i.test(t);
/opera/i.test(t) ? n = {
name: "Opera",
opera: e,
version: y || r(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)
} : /opr\/|opios/i.test(t) ? n = {
name: "Opera",
opera: e,
version: r(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i) || y
} : /SamsungBrowser/i.test(t) ? n = {
name: "Samsung Internet for Android",
samsungBrowser: e,
version: y || r(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)
} : /coast/i.test(t) ? n = {
name: "Opera Coast",
coast: e,
version: y || r(/(?:coast)[\s\/](\d+(\.\d+)?)/i)
} : /yabrowser/i.test(t) ? n = {
name: "Yandex Browser",
yandexbrowser: e,
version: y || r(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)
} : /ucbrowser/i.test(t) ? n = {
name: "UC Browser",
ucbrowser: e,
version: r(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)
} : /mxios/i.test(t) ? n = {
name: "Maxthon",
maxthon: e,
version: r(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)
} : /epiphany/i.test(t) ? n = {
name: "Epiphany",
epiphany: e,
version: r(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)
} : /puffin/i.test(t) ? n = {
name: "Puffin",
puffin: e,
version: r(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)
} : /sleipnir/i.test(t) ? n = {
name: "Sleipnir",
sleipnir: e,
version: r(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)
} : /k-meleon/i.test(t) ? n = {
name: "K-Meleon",
kMeleon: e,
version: r(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)
} : v ? (n = {
name: "Windows Phone",
windowsphone: e
}, w ? (n.msedge = e, n.version = w) : (n.msie = e, n.version = r(/iemobile\/(\d+(\.\d+)?)/i))) : /msie|trident/i.test(t) ? n = {
name: "Internet Explorer",
msie: e,
version: r(/(?:msie |rv:)(\d+(\.\d+)?)/i)
} : c ? n = {
name: "Chrome",
chromeos: e,
chromeBook: e,
chrome: e,
version: r(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)
} : /chrome.+? edge/i.test(t) ? n = {
name: "Microsoft Edge",
msedge: e,
version: w
} : /vivaldi/i.test(t) ? n = {
name: "Vivaldi",
vivaldi: e,
version: r(/vivaldi\/(\d+(\.\d+)?)/i) || y
} : f ? n = {
name: "Sailfish",
sailfish: e,
version: r(/sailfish\s?browser\/(\d+(\.\d+)?)/i)
} : /seamonkey\//i.test(t) ? n = {
name: "SeaMonkey",
seamonkey: e,
version: r(/seamonkey\/(\d+(\.\d+)?)/i)
} : /firefox|iceweasel|fxios/i.test(t) ? (n = {
name: "Firefox",
firefox: e,
version: r(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)
}, /\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(t) && (n.firefoxos = e)) : l ? n = {
name: "Amazon Silk",
silk: e,
version: r(/silk\/(\d+(\.\d+)?)/i)
} : /phantom/i.test(t) ? n = {
name: "PhantomJS",
phantom: e,
version: r(/phantomjs\/(\d+(\.\d+)?)/i)
} : /slimerjs/i.test(t) ? n = {
name: "SlimerJS",
slimer: e,
version: r(/slimerjs\/(\d+(\.\d+)?)/i)
} : /blackberry|\bbb\d+/i.test(t) || /rim\stablet/i.test(t) ? n = {
name: "BlackBerry",
blackberry: e,
version: y || r(/blackberry[\d]+\/(\d+(\.\d+)?)/i)
} : m ? (n = {
name: "WebOS",
webos: e,
version: y || r(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)
}, /touchpad\//i.test(t) && (n.touchpad = e)) : /bada/i.test(t) ? n = {
name: "Bada",
bada: e,
version: r(/dolfin\/(\d+(\.\d+)?)/i)
} : p ? n = {
name: "Tizen",
tizen: e,
version: r(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i) || y
} : /qupzilla/i.test(t) ? n = {
name: "QupZilla",
qupzilla: e,
version: r(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i) || y
} : /chromium/i.test(t) ? n = {
name: "Chromium",
chromium: e,
version: r(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i) || y
} : /chrome|crios|crmo/i.test(t) ? n = {
name: "Chrome",
chrome: e,
version: r(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)
} : a ? n = {
name: "Android",
version: y
} : /safari|applewebkit/i.test(t) ? (n = {
name: "Safari",
safari: e
}, y && (n.version = y)) : s ? (n = {
name: "iphone" == s ? "iPhone" : "ipad" == s ? "iPad" : "iPod"
}, y && (n.version = y)) : n = /googlebot/i.test(t) ? {
name: "Googlebot",
googlebot: e,
version: r(/googlebot\/(\d+(\.\d+))/i) || y
} : {
name: r(/^(.*)\/(.*) /),
version: (i = /^(.*)\/(.*) /, o = t.match(i), o && o.length > 1 && o[2] || "")
}, !n.msedge && /(apple)?webkit/i.test(t) ? (/(apple)?webkit\/537\.36/i.test(t) ? (n.name = n.name || "Blink", n.blink = e) : (n.name = n.name || "Webkit", n.webkit = e), !n.version && y && (n.version = y)) : !n.opera && /gecko\//i.test(t) && (n.name = n.name || "Gecko", n.gecko = e, n.version = n.version || r(/gecko\/(\d+(\.\d+)?)/i)), n.windowsphone || n.msedge || !a && !n.silk ? n.windowsphone || n.msedge || !s ? b ? n.mac = e : P ? n.xbox = e : h ? n.windows = e : g && (n.linux = e) : (n[s] = e, n.ios = e) : n.android = e;
var _ = "";
n.windows ? _ = function(e) {
switch (e) {
case "NT":
return "NT";
case "XP":
return "XP";
case "NT 5.0":
return "2000";
case "NT 5.1":
return "XP";
case "NT 5.2":
return "2003";
case "NT 6.0":
return "Vista";
case "NT 6.1":
return "7";
case "NT 6.2":
return "8";
case "NT 6.3":
return "8.1";
case "NT 10.0":
return "10";
default:
return
}
}(r(/Windows ((NT|XP)( \d\d?.\d)?)/i)) : n.windowsphone ? _ = r(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i) : n.mac ? _ = (_ = r(/Mac OS X (\d+([_\.\s]\d+)*)/i)).replace(/[_\s]/g, ".") : s ? _ = (_ = r(/os (\d+([_\s]\d+)*) like mac os x/i)).replace(/[_\s]/g, ".") : a ? _ = r(/android[ \/-](\d+(\.\d+)*)/i) : n.webos ? _ = r(/(?:web|hpw)os\/(\d+(\.\d+)*)/i) : n.blackberry ? _ = r(/rim\stablet\sos\s(\d+(\.\d+)*)/i) : n.bada ? _ = r(/bada\/(\d+(\.\d+)*)/i) : n.tizen && (_ = r(/tizen[\/\s](\d+(\.\d+)*)/i)), _ && (n.osversion = _);
var x = !n.windows && _.split(".")[0];
return S || d || "ipad" == s || a && (3 == x || x >= 4 && !O) || n.silk ? n.tablet = e : (O || "iphone" == s || "ipod" == s || a || u || n.blackberry || n.webos || n.bada) && (n.mobile = e), n.msedge || n.msie && n.version >= 10 || n.yandexbrowser && n.version >= 15 || n.vivaldi && n.version >= 1 || n.chrome && n.version >= 20 || n.samsungBrowser && n.version >= 4 || n.firefox && n.version >= 20 || n.safari && n.version >= 6 || n.opera && n.version >= 10 || n.ios && n.osversion && n.osversion.split(".")[0] >= 6 || n.blackberry && n.version >= 10.1 || n.chromium && n.version >= 20 ? n.a = e : n.msie && n.version < 10 || n.chrome && n.version < 20 || n.firefox && n.version < 20 || n.safari && n.version < 6 || n.opera && n.version < 10 || n.ios && n.osversion && n.osversion.split(".")[0] < 6 || n.chromium && n.version < 20 ? n.c = e : n.x = e, n
}
var r = t("undefined" != typeof navigator && navigator.userAgent || "");
function n(e) {
return e.split(".").length
}
function i(e, t) {
var r, n = [];
if (Array.prototype.map) return Array.prototype.map.call(e, t);
for (r = 0; r < e.length; r++) n.push(t(e[r]));
return n
}
function o(e) {
for (var t = Math.max(n(e[0]), n(e[1])), r = i(e, function(e) {
var r = t - n(e);
return i((e += new Array(r + 1).join(".0")).split("."), function(e) {
return new Array(20 - e.length).join("0") + e
}).reverse()
}); --t >= 0;) {
if (r[0][t] > r[1][t]) return 1;
if (r[0][t] !== r[1][t]) return -1;
if (0 === t) return 0
}
}
function s(e, n, i) {
var s = r;
"string" == typeof n && (i = n, n = void 0), void 0 === n && (n = !1), i && (s = t(i));
var a = "" + s.version;
for (var u in e)
if (e.hasOwnProperty(u) && s[u]) {
if ("string" != typeof e[u]) throw new Error("Browser version in the minVersion map should be a string: " + u + ": " + String(e));
return o([a, e[u]]) < 0
}
return n
}
return r.test = function(e) {
for (var t = 0; t < e.length; ++t) {
var n = e[t];
if ("string" == typeof n && n in r) return !0
}
return !1
}, r.isUnsupportedBrowser = s, r.compareVersions = o, r.check = function(e, t, r) {
return !s(e, t, r)
}, r._detect = t, r
}, void 0 !== e && e.exports ? e.exports = n() : r(6)("bowser", n)
}, function(e, t, r) {
"use strict";
var n = this && this.__importDefault || function(e) {
return e && e.__esModule ? e : {
default: e
}
};
Object.defineProperty(t, "__esModule", {
value: !0
});
var i = n(r(7));
function o() {
return "" === i.default.name && "" === i.default.version ? i.default._detect(navigator.userAgent) : i.default
}
t.redetectBrowserUserAgent = o, t.isPushNotificationsSupported = function() {
var e = o(),
t = navigator.userAgent || "";
if ((e.chrome || e.chromium) && !1 === window.isSecureContext && void 0 === navigator.serviceWorker) return !0;
if (e.firefox && Number(e.version) < 48 && (e.mobile || e.tablet)) return !1;
if (e.firefox && Number(e.version) >= 47) return !(["20160725105554", "20160905130425", "20161031153904", "20161129180326", "20161209150850", "20170118123525", "20170227085837", "20170227131422", "20170301181722", "20170303022339", "20170316213902", "20170323110425", "20170410145022", "20170411115307", "20170412142208", "20170417065206", "20170504112025", "20170517122419", "20170607123825", "20170627155318", "20170801170322", "20170802111520", "20170917103825", "20170921064520", "20171005074949", "20171106172903", "20171107091003", "20171128121223", "20171206101620", "20171226003912", "20180116134019", "20180118122319", "20180307131617", "20180313134936", "20180315163333", "20180322140748", "20180426000307", "20180427183532", "20180427222832", "20180430140610", "20180503092946", "20180503164101", "20180516032417", "20180605153619", "20180605174236", "20180605201706", "20180619102821", "20180619173714", "20180621064021", "20180621121604", "20180830204350", "20180903060751", "20180920175354", "20181001135620", "20181017185317", "20181203164059", "20190121141556", "20190124141046", "20190211182645"].indexOf(navigator.buildID) > -1);
return !(!e.safari && void 0 === navigator.serviceWorker || e.ios || e.ipod || e.iphone || e.ipad || e.msie || !(e.msedge && Number(e.version) >= 17.17063) && (t.indexOf("FBAN") > -1 || t.indexOf("FBAV") > -1 || navigator.appVersion.match(/ wv/) || !(e.safari && Number(e.version) >= 7.1) && !(e.samsungBrowser && Number(e.version) >= 4) && !((e.chrome || e.chromium) && Number(e.version) >= 54) && !(e.yandexbrowser && Number(e.version) >= 15.12) && !(e.opera && (e.mobile || e.tablet) && Number(e.version) >= 37 || e.opera && Number(e.version) >= 42) && !e.vivaldi))
}
}, function(e, t, r) {
"use strict";
Object.defineProperty(t, "__esModule", {
value: !0
});
var n = r(8),
i = r(5),
o = r(4),
s = function() {
function e() {}
return e.addScriptToPage = function(e) {
var t = document.createElement("script");
t.src = e, t.async = !0, document.head.appendChild(t)
}, e.getPathAndPrefix = function() {
return "https://cdn.onesignal.com/sdks/"
}, e.isServiceWorkerRuntime = function() {
return "undefined" == typeof window
}, e.serviceWorkerSupportsPush = function() {
return void 0 !== self.registration
}, e.addOneSignalPageES6SDKStub = function() {
var e = window.OneSignal,
t = Array.isArray(e);
!e || t ? window.OneSignal = new i.OneSignalStubES6(e) : console.error("window.OneSignal already defined as '" + typeof OneSignal + "'!\n Please make sure to define as 'window.OneSignal = window.OneSignal || [];'", OneSignal)
}, e.addOneSignalPageES5SDKStub = function() {
console.log("OneSignal: Using fallback ES5 Stub for backwards compatibility.");
var e = window.OneSignal;
window.OneSignal = new o.OneSignalStubES5(e)
}, e.start = function() {
e.isServiceWorkerRuntime() ? e.serviceWorkerSupportsPush() && self.importScripts(e.getPathAndPrefix() + "OneSignalSDKWorker.js?v=" + e.VERSION) : n.isPushNotificationsSupported() ? (e.addScriptToPage(e.getPathAndPrefix() + "OneSignalPageSDKES6.js?v=" + e.VERSION), e.addOneSignalPageES6SDKStub()) : e.addOneSignalPageES5SDKStub()
}, e
}();
t.OneSignalShimLoader = s, s.VERSION = Number(150706)
}, function(e, t, r) {
"use strict";
Object.defineProperty(t, "__esModule", {
value: !0
}), r(9).OneSignalShimLoader.start()
}]);
//# sourceMappingURL=OneSignalSDK.js.map