Created
August 3, 2023 07:15
-
-
Save georgebrata/53d49ad02fd395598d7efad322bb581f to your computer and use it in GitHub Desktop.
usercentrics
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
!function() { | |
"use strict"; | |
var e, t = "usercentrics-cmp"; | |
!function(e) { | |
e.AMP_ENABLED = "ampEnabled", | |
e.AVOID_PREFETCH_SERVICES = "avoidPrefetchServices", | |
e.BLOCK_DATA_LAYER_PUSH = "blockDataLayerPush", | |
e.CONTROLLER_ID = "controllerId", | |
e.CONTROLLER_IDS = "controllerIds", | |
e.CLIENT_CONFIG = "clientConfig", | |
e.DISABLE_TRACKING = "disableTracking", | |
e.EU_MODE = "euMode", | |
e.ID = "id", | |
e.LANGUAGE = "language", | |
e.DISABLE_SERVER_CONSENTS = "disableServerConsents", | |
e.RULESET_ID = "rulesetId", | |
e.SANDBOX_ENV = "sandbox", | |
e.SETTINGS_CACHE = "settingsCache", | |
e.SETTINGS_ID = "Bse70w_yBEj_bC", | |
e.STORE_SERVICE_ID_TO_NAME_MAPPING = "storeServiceIdToNameMapping", | |
e.SUPPRESS_CMP_DISPLAY = "suppressCmpDisplay", | |
e.TCF_ENABLED = "tcfEnabled", | |
e.VERSION = "version" | |
}(e || (e = {})); | |
var r = "uc_ui_version"; | |
function n(e) { | |
return n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} | |
: function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
} | |
, | |
n(e) | |
} | |
var i = "undefined" != typeof globalThis ? globalThis : "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {}; | |
function o(e) { | |
return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e | |
} | |
var a = { | |
exports: {} | |
}; | |
a.exports = 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 | |
} | |
return r.m = e, | |
r.c = t, | |
r.d = function(e, t, n) { | |
r.o(e, t) || Object.defineProperty(e, t, { | |
enumerable: !0, | |
get: n | |
}) | |
} | |
, | |
r.r = function(e) { | |
"undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { | |
value: "Module" | |
}), | |
Object.defineProperty(e, "__esModule", { | |
value: !0 | |
}) | |
} | |
, | |
r.t = function(e, t) { | |
if (1 & t && (e = r(e)), | |
8 & t) | |
return e; | |
if (4 & t && "object" == n(e) && e && e.__esModule) | |
return e; | |
var i = Object.create(null); | |
if (r.r(i), | |
Object.defineProperty(i, "default", { | |
enumerable: !0, | |
value: e | |
}), | |
2 & t && "string" != typeof e) | |
for (var o in e) | |
r.d(i, o, function(t) { | |
return e[t] | |
} | |
.bind(null, o)); | |
return i | |
} | |
, | |
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 = 90) | |
}({ | |
17: function(e, t, r) { | |
t.__esModule = !0, | |
t.default = void 0; | |
var i = r(18) | |
, o = function() { | |
function e() {} | |
return e.getFirstMatch = function(e, t) { | |
var r = t.match(e); | |
return r && r.length > 0 && r[1] || "" | |
} | |
, | |
e.getSecondMatch = function(e, t) { | |
var r = t.match(e); | |
return r && r.length > 1 && r[2] || "" | |
} | |
, | |
e.matchAndReturnConst = function(e, t, r) { | |
if (e.test(t)) | |
return r | |
} | |
, | |
e.getWindowsVersionName = function(e) { | |
switch (e) { | |
case "NT": | |
return "NT"; | |
case "XP": | |
case "NT 5.1": | |
return "XP"; | |
case "NT 5.0": | |
return "2000"; | |
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 | |
} | |
} | |
, | |
e.getMacOSVersionName = function(e) { | |
var t = e.split(".").splice(0, 2).map((function(e) { | |
return parseInt(e, 10) || 0 | |
} | |
)); | |
if (t.push(0), | |
10 === t[0]) | |
switch (t[1]) { | |
case 5: | |
return "Leopard"; | |
case 6: | |
return "Snow Leopard"; | |
case 7: | |
return "Lion"; | |
case 8: | |
return "Mountain Lion"; | |
case 9: | |
return "Mavericks"; | |
case 10: | |
return "Yosemite"; | |
case 11: | |
return "El Capitan"; | |
case 12: | |
return "Sierra"; | |
case 13: | |
return "High Sierra"; | |
case 14: | |
return "Mojave"; | |
case 15: | |
return "Catalina"; | |
default: | |
return | |
} | |
} | |
, | |
e.getAndroidVersionName = function(e) { | |
var t = e.split(".").splice(0, 2).map((function(e) { | |
return parseInt(e, 10) || 0 | |
} | |
)); | |
if (t.push(0), | |
!(1 === t[0] && t[1] < 5)) | |
return 1 === t[0] && t[1] < 6 ? "Cupcake" : 1 === t[0] && t[1] >= 6 ? "Donut" : 2 === t[0] && t[1] < 2 ? "Eclair" : 2 === t[0] && 2 === t[1] ? "Froyo" : 2 === t[0] && t[1] > 2 ? "Gingerbread" : 3 === t[0] ? "Honeycomb" : 4 === t[0] && t[1] < 1 ? "Ice Cream Sandwich" : 4 === t[0] && t[1] < 4 ? "Jelly Bean" : 4 === t[0] && t[1] >= 4 ? "KitKat" : 5 === t[0] ? "Lollipop" : 6 === t[0] ? "Marshmallow" : 7 === t[0] ? "Nougat" : 8 === t[0] ? "Oreo" : 9 === t[0] ? "Pie" : void 0 | |
} | |
, | |
e.getVersionPrecision = function(e) { | |
return e.split(".").length | |
} | |
, | |
e.compareVersions = function(t, r, n) { | |
void 0 === n && (n = !1); | |
var i = e.getVersionPrecision(t) | |
, o = e.getVersionPrecision(r) | |
, a = Math.max(i, o) | |
, s = 0 | |
, u = e.map([t, r], (function(t) { | |
var r = a - e.getVersionPrecision(t) | |
, n = t + new Array(r + 1).join(".0"); | |
return e.map(n.split("."), (function(e) { | |
return new Array(20 - e.length).join("0") + e | |
} | |
)).reverse() | |
} | |
)); | |
for (n && (s = a - Math.min(i, o)), | |
a -= 1; a >= s; ) { | |
if (u[0][a] > u[1][a]) | |
return 1; | |
if (u[0][a] === u[1][a]) { | |
if (a === s) | |
return 0; | |
a -= 1 | |
} else if (u[0][a] < u[1][a]) | |
return -1 | |
} | |
} | |
, | |
e.map = function(e, t) { | |
var r, n = []; | |
if (Array.prototype.map) | |
return Array.prototype.map.call(e, t); | |
for (r = 0; r < e.length; r += 1) | |
n.push(t(e[r])); | |
return n | |
} | |
, | |
e.find = function(e, t) { | |
var r, n; | |
if (Array.prototype.find) | |
return Array.prototype.find.call(e, t); | |
for (r = 0, | |
n = e.length; r < n; r += 1) { | |
var i = e[r]; | |
if (t(i, r)) | |
return i | |
} | |
} | |
, | |
e.assign = function(e) { | |
for (var t, r, i = e, o = arguments.length, a = new Array(o > 1 ? o - 1 : 0), s = 1; s < o; s++) | |
a[s - 1] = arguments[s]; | |
if (Object.assign) | |
return Object.assign.apply(Object, [e].concat(a)); | |
var u = function() { | |
var e = a[t]; | |
"object" == n(e) && null !== e && Object.keys(e).forEach((function(t) { | |
i[t] = e[t] | |
} | |
)) | |
}; | |
for (t = 0, | |
r = a.length; t < r; t += 1) | |
u(); | |
return e | |
} | |
, | |
e.getBrowserAlias = function(e) { | |
return i.BROWSER_ALIASES_MAP[e] | |
} | |
, | |
e.getBrowserTypeByAlias = function(e) { | |
return i.BROWSER_MAP[e] || "" | |
} | |
, | |
e | |
}(); | |
t.default = o, | |
e.exports = t.default | |
}, | |
18: function(e, t, r) { | |
t.__esModule = !0, | |
t.ENGINE_MAP = t.OS_MAP = t.PLATFORMS_MAP = t.BROWSER_MAP = t.BROWSER_ALIASES_MAP = void 0, | |
t.BROWSER_ALIASES_MAP = { | |
"Amazon Silk": "amazon_silk", | |
"Android Browser": "android", | |
Bada: "bada", | |
BlackBerry: "blackberry", | |
Chrome: "chrome", | |
Chromium: "chromium", | |
Electron: "electron", | |
Epiphany: "epiphany", | |
Firefox: "firefox", | |
Focus: "focus", | |
Generic: "generic", | |
"Google Search": "google_search", | |
Googlebot: "googlebot", | |
"Internet Explorer": "ie", | |
"K-Meleon": "k_meleon", | |
Maxthon: "maxthon", | |
"Microsoft Edge": "edge", | |
"MZ Browser": "mz", | |
"NAVER Whale Browser": "naver", | |
Opera: "opera", | |
"Opera Coast": "opera_coast", | |
PhantomJS: "phantomjs", | |
Puffin: "puffin", | |
QupZilla: "qupzilla", | |
QQ: "qq", | |
QQLite: "qqlite", | |
Safari: "safari", | |
Sailfish: "sailfish", | |
"Samsung Internet for Android": "samsung_internet", | |
SeaMonkey: "seamonkey", | |
Sleipnir: "sleipnir", | |
Swing: "swing", | |
Tizen: "tizen", | |
"UC Browser": "uc", | |
Vivaldi: "vivaldi", | |
"WebOS Browser": "webos", | |
WeChat: "wechat", | |
"Yandex Browser": "yandex", | |
Roku: "roku" | |
}, | |
t.BROWSER_MAP = { | |
amazon_silk: "Amazon Silk", | |
android: "Android Browser", | |
bada: "Bada", | |
blackberry: "BlackBerry", | |
chrome: "Chrome", | |
chromium: "Chromium", | |
electron: "Electron", | |
epiphany: "Epiphany", | |
firefox: "Firefox", | |
focus: "Focus", | |
generic: "Generic", | |
googlebot: "Googlebot", | |
google_search: "Google Search", | |
ie: "Internet Explorer", | |
k_meleon: "K-Meleon", | |
maxthon: "Maxthon", | |
edge: "Microsoft Edge", | |
mz: "MZ Browser", | |
naver: "NAVER Whale Browser", | |
opera: "Opera", | |
opera_coast: "Opera Coast", | |
phantomjs: "PhantomJS", | |
puffin: "Puffin", | |
qupzilla: "QupZilla", | |
qq: "QQ Browser", | |
qqlite: "QQ Browser Lite", | |
safari: "Safari", | |
sailfish: "Sailfish", | |
samsung_internet: "Samsung Internet for Android", | |
seamonkey: "SeaMonkey", | |
sleipnir: "Sleipnir", | |
swing: "Swing", | |
tizen: "Tizen", | |
uc: "UC Browser", | |
vivaldi: "Vivaldi", | |
webos: "WebOS Browser", | |
wechat: "WeChat", | |
yandex: "Yandex Browser" | |
}, | |
t.PLATFORMS_MAP = { | |
tablet: "tablet", | |
mobile: "mobile", | |
desktop: "desktop", | |
tv: "tv" | |
}, | |
t.OS_MAP = { | |
WindowsPhone: "Windows Phone", | |
Windows: "Windows", | |
MacOS: "macOS", | |
iOS: "iOS", | |
Android: "Android", | |
WebOS: "WebOS", | |
BlackBerry: "BlackBerry", | |
Bada: "Bada", | |
Tizen: "Tizen", | |
Linux: "Linux", | |
ChromeOS: "Chrome OS", | |
PlayStation4: "PlayStation 4", | |
Roku: "Roku" | |
}, | |
t.ENGINE_MAP = { | |
EdgeHTML: "EdgeHTML", | |
Blink: "Blink", | |
Trident: "Trident", | |
Presto: "Presto", | |
Gecko: "Gecko", | |
WebKit: "WebKit" | |
} | |
}, | |
90: function(e, t, r) { | |
t.__esModule = !0, | |
t.default = void 0; | |
var n, i = (n = r(91)) && n.__esModule ? n : { | |
default: n | |
}, o = r(18); | |
function a(e, t) { | |
for (var r = 0; r < t.length; r++) { | |
var n = t[r]; | |
n.enumerable = n.enumerable || !1, | |
n.configurable = !0, | |
"value"in n && (n.writable = !0), | |
Object.defineProperty(e, n.key, n) | |
} | |
} | |
var s = function() { | |
function e() {} | |
var t, r, n; | |
return e.getParser = function(e, t) { | |
if (void 0 === t && (t = !1), | |
"string" != typeof e) | |
throw new Error("UserAgent should be a string"); | |
return new i.default(e,t) | |
} | |
, | |
e.parse = function(e) { | |
return new i.default(e).getResult() | |
} | |
, | |
t = e, | |
n = [{ | |
key: "BROWSER_MAP", | |
get: function() { | |
return o.BROWSER_MAP | |
} | |
}, { | |
key: "ENGINE_MAP", | |
get: function() { | |
return o.ENGINE_MAP | |
} | |
}, { | |
key: "OS_MAP", | |
get: function() { | |
return o.OS_MAP | |
} | |
}, { | |
key: "PLATFORMS_MAP", | |
get: function() { | |
return o.PLATFORMS_MAP | |
} | |
}], | |
(r = null) && a(t.prototype, r), | |
n && a(t, n), | |
e | |
}(); | |
t.default = s, | |
e.exports = t.default | |
}, | |
91: function(e, t, r) { | |
t.__esModule = !0, | |
t.default = void 0; | |
var i = c(r(92)) | |
, o = c(r(93)) | |
, a = c(r(94)) | |
, s = c(r(95)) | |
, u = c(r(17)); | |
function c(e) { | |
return e && e.__esModule ? e : { | |
default: e | |
} | |
} | |
var f = function() { | |
function e(e, t) { | |
if (void 0 === t && (t = !1), | |
null == e || "" === e) | |
throw new Error("UserAgent parameter can't be empty"); | |
this._ua = e, | |
this.parsedResult = {}, | |
!0 !== t && this.parse() | |
} | |
var t = e.prototype; | |
return t.getUA = function() { | |
return this._ua | |
} | |
, | |
t.test = function(e) { | |
return e.test(this._ua) | |
} | |
, | |
t.parseBrowser = function() { | |
var e = this; | |
this.parsedResult.browser = {}; | |
var t = u.default.find(i.default, (function(t) { | |
if ("function" == typeof t.test) | |
return t.test(e); | |
if (t.test instanceof Array) | |
return t.test.some((function(t) { | |
return e.test(t) | |
} | |
)); | |
throw new Error("Browser's test function is not valid") | |
} | |
)); | |
return t && (this.parsedResult.browser = t.describe(this.getUA())), | |
this.parsedResult.browser | |
} | |
, | |
t.getBrowser = function() { | |
return this.parsedResult.browser ? this.parsedResult.browser : this.parseBrowser() | |
} | |
, | |
t.getBrowserName = function(e) { | |
return e ? String(this.getBrowser().name).toLowerCase() || "" : this.getBrowser().name || "" | |
} | |
, | |
t.getBrowserVersion = function() { | |
return this.getBrowser().version | |
} | |
, | |
t.getOS = function() { | |
return this.parsedResult.os ? this.parsedResult.os : this.parseOS() | |
} | |
, | |
t.parseOS = function() { | |
var e = this; | |
this.parsedResult.os = {}; | |
var t = u.default.find(o.default, (function(t) { | |
if ("function" == typeof t.test) | |
return t.test(e); | |
if (t.test instanceof Array) | |
return t.test.some((function(t) { | |
return e.test(t) | |
} | |
)); | |
throw new Error("Browser's test function is not valid") | |
} | |
)); | |
return t && (this.parsedResult.os = t.describe(this.getUA())), | |
this.parsedResult.os | |
} | |
, | |
t.getOSName = function(e) { | |
var t = this.getOS().name; | |
return e ? String(t).toLowerCase() || "" : t || "" | |
} | |
, | |
t.getOSVersion = function() { | |
return this.getOS().version | |
} | |
, | |
t.getPlatform = function() { | |
return this.parsedResult.platform ? this.parsedResult.platform : this.parsePlatform() | |
} | |
, | |
t.getPlatformType = function(e) { | |
void 0 === e && (e = !1); | |
var t = this.getPlatform().type; | |
return e ? String(t).toLowerCase() || "" : t || "" | |
} | |
, | |
t.parsePlatform = function() { | |
var e = this; | |
this.parsedResult.platform = {}; | |
var t = u.default.find(a.default, (function(t) { | |
if ("function" == typeof t.test) | |
return t.test(e); | |
if (t.test instanceof Array) | |
return t.test.some((function(t) { | |
return e.test(t) | |
} | |
)); | |
throw new Error("Browser's test function is not valid") | |
} | |
)); | |
return t && (this.parsedResult.platform = t.describe(this.getUA())), | |
this.parsedResult.platform | |
} | |
, | |
t.getEngine = function() { | |
return this.parsedResult.engine ? this.parsedResult.engine : this.parseEngine() | |
} | |
, | |
t.getEngineName = function(e) { | |
return e ? String(this.getEngine().name).toLowerCase() || "" : this.getEngine().name || "" | |
} | |
, | |
t.parseEngine = function() { | |
var e = this; | |
this.parsedResult.engine = {}; | |
var t = u.default.find(s.default, (function(t) { | |
if ("function" == typeof t.test) | |
return t.test(e); | |
if (t.test instanceof Array) | |
return t.test.some((function(t) { | |
return e.test(t) | |
} | |
)); | |
throw new Error("Browser's test function is not valid") | |
} | |
)); | |
return t && (this.parsedResult.engine = t.describe(this.getUA())), | |
this.parsedResult.engine | |
} | |
, | |
t.parse = function() { | |
return this.parseBrowser(), | |
this.parseOS(), | |
this.parsePlatform(), | |
this.parseEngine(), | |
this | |
} | |
, | |
t.getResult = function() { | |
return u.default.assign({}, this.parsedResult) | |
} | |
, | |
t.satisfies = function(e) { | |
var t = this | |
, r = {} | |
, i = 0 | |
, o = {} | |
, a = 0; | |
if (Object.keys(e).forEach((function(t) { | |
var s = e[t]; | |
"string" == typeof s ? (o[t] = s, | |
a += 1) : "object" == n(s) && (r[t] = s, | |
i += 1) | |
} | |
)), | |
i > 0) { | |
var s = Object.keys(r) | |
, c = u.default.find(s, (function(e) { | |
return t.isOS(e) | |
} | |
)); | |
if (c) { | |
var f = this.satisfies(r[c]); | |
if (void 0 !== f) | |
return f | |
} | |
var d = u.default.find(s, (function(e) { | |
return t.isPlatform(e) | |
} | |
)); | |
if (d) { | |
var l = this.satisfies(r[d]); | |
if (void 0 !== l) | |
return l | |
} | |
} | |
if (a > 0) { | |
var p = Object.keys(o) | |
, v = u.default.find(p, (function(e) { | |
return t.isBrowser(e, !0) | |
} | |
)); | |
if (void 0 !== v) | |
return this.compareVersion(o[v]) | |
} | |
} | |
, | |
t.isBrowser = function(e, t) { | |
void 0 === t && (t = !1); | |
var r = this.getBrowserName().toLowerCase() | |
, n = e.toLowerCase() | |
, i = u.default.getBrowserTypeByAlias(n); | |
return t && i && (n = i.toLowerCase()), | |
n === r | |
} | |
, | |
t.compareVersion = function(e) { | |
var t = [0] | |
, r = e | |
, n = !1 | |
, i = this.getBrowserVersion(); | |
if ("string" == typeof i) | |
return ">" === e[0] || "<" === e[0] ? (r = e.substr(1), | |
"=" === e[1] ? (n = !0, | |
r = e.substr(2)) : t = [], | |
">" === e[0] ? t.push(1) : t.push(-1)) : "=" === e[0] ? r = e.substr(1) : "~" === e[0] && (n = !0, | |
r = e.substr(1)), | |
t.indexOf(u.default.compareVersions(i, r, n)) > -1 | |
} | |
, | |
t.isOS = function(e) { | |
return this.getOSName(!0) === String(e).toLowerCase() | |
} | |
, | |
t.isPlatform = function(e) { | |
return this.getPlatformType(!0) === String(e).toLowerCase() | |
} | |
, | |
t.isEngine = function(e) { | |
return this.getEngineName(!0) === String(e).toLowerCase() | |
} | |
, | |
t.is = function(e, t) { | |
return void 0 === t && (t = !1), | |
this.isBrowser(e, t) || this.isOS(e) || this.isPlatform(e) | |
} | |
, | |
t.some = function(e) { | |
var t = this; | |
return void 0 === e && (e = []), | |
e.some((function(e) { | |
return t.is(e) | |
} | |
)) | |
} | |
, | |
e | |
}(); | |
t.default = f, | |
e.exports = t.default | |
}, | |
92: function(e, t, r) { | |
t.__esModule = !0, | |
t.default = void 0; | |
var n, i = (n = r(17)) && n.__esModule ? n : { | |
default: n | |
}, o = /version\/(\d+(\.?_?\d+)+)/i, a = [{ | |
test: [/googlebot/i], | |
describe: function(e) { | |
var t = { | |
name: "Googlebot" | |
} | |
, r = i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i, e) || i.default.getFirstMatch(o, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/opera/i], | |
describe: function(e) { | |
var t = { | |
name: "Opera" | |
} | |
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/opr\/|opios/i], | |
describe: function(e) { | |
var t = { | |
name: "Opera" | |
} | |
, r = i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i, e) || i.default.getFirstMatch(o, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/SamsungBrowser/i], | |
describe: function(e) { | |
var t = { | |
name: "Samsung Internet for Android" | |
} | |
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/Whale/i], | |
describe: function(e) { | |
var t = { | |
name: "NAVER Whale Browser" | |
} | |
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/MZBrowser/i], | |
describe: function(e) { | |
var t = { | |
name: "MZ Browser" | |
} | |
, r = i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i, e) || i.default.getFirstMatch(o, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/focus/i], | |
describe: function(e) { | |
var t = { | |
name: "Focus" | |
} | |
, r = i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i, e) || i.default.getFirstMatch(o, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/swing/i], | |
describe: function(e) { | |
var t = { | |
name: "Swing" | |
} | |
, r = i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i, e) || i.default.getFirstMatch(o, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/coast/i], | |
describe: function(e) { | |
var t = { | |
name: "Opera Coast" | |
} | |
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/opt\/\d+(?:.?_?\d+)+/i], | |
describe: function(e) { | |
var t = { | |
name: "Opera Touch" | |
} | |
, r = i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i, e) || i.default.getFirstMatch(o, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/yabrowser/i], | |
describe: function(e) { | |
var t = { | |
name: "Yandex Browser" | |
} | |
, r = i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i, e) || i.default.getFirstMatch(o, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/ucbrowser/i], | |
describe: function(e) { | |
var t = { | |
name: "UC Browser" | |
} | |
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/Maxthon|mxios/i], | |
describe: function(e) { | |
var t = { | |
name: "Maxthon" | |
} | |
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/epiphany/i], | |
describe: function(e) { | |
var t = { | |
name: "Epiphany" | |
} | |
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/puffin/i], | |
describe: function(e) { | |
var t = { | |
name: "Puffin" | |
} | |
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/sleipnir/i], | |
describe: function(e) { | |
var t = { | |
name: "Sleipnir" | |
} | |
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/k-meleon/i], | |
describe: function(e) { | |
var t = { | |
name: "K-Meleon" | |
} | |
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/micromessenger/i], | |
describe: function(e) { | |
var t = { | |
name: "WeChat" | |
} | |
, r = i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i, e) || i.default.getFirstMatch(o, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/qqbrowser/i], | |
describe: function(e) { | |
var t = { | |
name: /qqbrowserlite/i.test(e) ? "QQ Browser Lite" : "QQ Browser" | |
} | |
, r = i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i, e) || i.default.getFirstMatch(o, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/msie|trident/i], | |
describe: function(e) { | |
var t = { | |
name: "Internet Explorer" | |
} | |
, r = i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/\sedg\//i], | |
describe: function(e) { | |
var t = { | |
name: "Microsoft Edge" | |
} | |
, r = i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/edg([ea]|ios)/i], | |
describe: function(e) { | |
var t = { | |
name: "Microsoft Edge" | |
} | |
, r = i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/vivaldi/i], | |
describe: function(e) { | |
var t = { | |
name: "Vivaldi" | |
} | |
, r = i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/seamonkey/i], | |
describe: function(e) { | |
var t = { | |
name: "SeaMonkey" | |
} | |
, r = i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/sailfish/i], | |
describe: function(e) { | |
var t = { | |
name: "Sailfish" | |
} | |
, r = i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/silk/i], | |
describe: function(e) { | |
var t = { | |
name: "Amazon Silk" | |
} | |
, r = i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/phantom/i], | |
describe: function(e) { | |
var t = { | |
name: "PhantomJS" | |
} | |
, r = i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/slimerjs/i], | |
describe: function(e) { | |
var t = { | |
name: "SlimerJS" | |
} | |
, r = i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/blackberry|\bbb\d+/i, /rim\stablet/i], | |
describe: function(e) { | |
var t = { | |
name: "BlackBerry" | |
} | |
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/(web|hpw)[o0]s/i], | |
describe: function(e) { | |
var t = { | |
name: "WebOS Browser" | |
} | |
, r = i.default.getFirstMatch(o, e) || i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/bada/i], | |
describe: function(e) { | |
var t = { | |
name: "Bada" | |
} | |
, r = i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/tizen/i], | |
describe: function(e) { | |
var t = { | |
name: "Tizen" | |
} | |
, r = i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i, e) || i.default.getFirstMatch(o, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/qupzilla/i], | |
describe: function(e) { | |
var t = { | |
name: "QupZilla" | |
} | |
, r = i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i, e) || i.default.getFirstMatch(o, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/firefox|iceweasel|fxios/i], | |
describe: function(e) { | |
var t = { | |
name: "Firefox" | |
} | |
, r = i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/electron/i], | |
describe: function(e) { | |
var t = { | |
name: "Electron" | |
} | |
, r = i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/MiuiBrowser/i], | |
describe: function(e) { | |
var t = { | |
name: "Miui" | |
} | |
, r = i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/chromium/i], | |
describe: function(e) { | |
var t = { | |
name: "Chromium" | |
} | |
, r = i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i, e) || i.default.getFirstMatch(o, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/chrome|crios|crmo/i], | |
describe: function(e) { | |
var t = { | |
name: "Chrome" | |
} | |
, r = i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/GSA/i], | |
describe: function(e) { | |
var t = { | |
name: "Google Search" | |
} | |
, r = i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: function(e) { | |
var t = !e.test(/like android/i) | |
, r = e.test(/android/i); | |
return t && r | |
}, | |
describe: function(e) { | |
var t = { | |
name: "Android Browser" | |
} | |
, r = i.default.getFirstMatch(o, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/playstation 4/i], | |
describe: function(e) { | |
var t = { | |
name: "PlayStation 4" | |
} | |
, r = i.default.getFirstMatch(o, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/safari|applewebkit/i], | |
describe: function(e) { | |
var t = { | |
name: "Safari" | |
} | |
, r = i.default.getFirstMatch(o, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/.*/i], | |
describe: function(e) { | |
var t = -1 !== e.search("\\(") ? /^(.*)\/(.*)[ \t]\((.*)/ : /^(.*)\/(.*) /; | |
return { | |
name: i.default.getFirstMatch(t, e), | |
version: i.default.getSecondMatch(t, e) | |
} | |
} | |
}]; | |
t.default = a, | |
e.exports = t.default | |
}, | |
93: function(e, t, r) { | |
t.__esModule = !0, | |
t.default = void 0; | |
var n, i = (n = r(17)) && n.__esModule ? n : { | |
default: n | |
}, o = r(18), a = [{ | |
test: [/Roku\/DVP/], | |
describe: function(e) { | |
var t = i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i, e); | |
return { | |
name: o.OS_MAP.Roku, | |
version: t | |
} | |
} | |
}, { | |
test: [/windows phone/i], | |
describe: function(e) { | |
var t = i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i, e); | |
return { | |
name: o.OS_MAP.WindowsPhone, | |
version: t | |
} | |
} | |
}, { | |
test: [/windows /i], | |
describe: function(e) { | |
var t = i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i, e) | |
, r = i.default.getWindowsVersionName(t); | |
return { | |
name: o.OS_MAP.Windows, | |
version: t, | |
versionName: r | |
} | |
} | |
}, { | |
test: [/Macintosh(.*?) FxiOS(.*?)\//], | |
describe: function(e) { | |
var t = { | |
name: o.OS_MAP.iOS | |
} | |
, r = i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/macintosh/i], | |
describe: function(e) { | |
var t = i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i, e).replace(/[_\s]/g, ".") | |
, r = i.default.getMacOSVersionName(t) | |
, n = { | |
name: o.OS_MAP.MacOS, | |
version: t | |
}; | |
return r && (n.versionName = r), | |
n | |
} | |
}, { | |
test: [/(ipod|iphone|ipad)/i], | |
describe: function(e) { | |
var t = i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i, e).replace(/[_\s]/g, "."); | |
return { | |
name: o.OS_MAP.iOS, | |
version: t | |
} | |
} | |
}, { | |
test: function(e) { | |
var t = !e.test(/like android/i) | |
, r = e.test(/android/i); | |
return t && r | |
}, | |
describe: function(e) { | |
var t = i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i, e) | |
, r = i.default.getAndroidVersionName(t) | |
, n = { | |
name: o.OS_MAP.Android, | |
version: t | |
}; | |
return r && (n.versionName = r), | |
n | |
} | |
}, { | |
test: [/(web|hpw)[o0]s/i], | |
describe: function(e) { | |
var t = i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i, e) | |
, r = { | |
name: o.OS_MAP.WebOS | |
}; | |
return t && t.length && (r.version = t), | |
r | |
} | |
}, { | |
test: [/blackberry|\bbb\d+/i, /rim\stablet/i], | |
describe: function(e) { | |
var t = i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i, e) || i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i, e) || i.default.getFirstMatch(/\bbb(\d+)/i, e); | |
return { | |
name: o.OS_MAP.BlackBerry, | |
version: t | |
} | |
} | |
}, { | |
test: [/bada/i], | |
describe: function(e) { | |
var t = i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i, e); | |
return { | |
name: o.OS_MAP.Bada, | |
version: t | |
} | |
} | |
}, { | |
test: [/tizen/i], | |
describe: function(e) { | |
var t = i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i, e); | |
return { | |
name: o.OS_MAP.Tizen, | |
version: t | |
} | |
} | |
}, { | |
test: [/linux/i], | |
describe: function() { | |
return { | |
name: o.OS_MAP.Linux | |
} | |
} | |
}, { | |
test: [/CrOS/], | |
describe: function() { | |
return { | |
name: o.OS_MAP.ChromeOS | |
} | |
} | |
}, { | |
test: [/PlayStation 4/], | |
describe: function(e) { | |
var t = i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i, e); | |
return { | |
name: o.OS_MAP.PlayStation4, | |
version: t | |
} | |
} | |
}]; | |
t.default = a, | |
e.exports = t.default | |
}, | |
94: function(e, t, r) { | |
t.__esModule = !0, | |
t.default = void 0; | |
var n, i = (n = r(17)) && n.__esModule ? n : { | |
default: n | |
}, o = r(18), a = [{ | |
test: [/googlebot/i], | |
describe: function() { | |
return { | |
type: "bot", | |
vendor: "Google" | |
} | |
} | |
}, { | |
test: [/huawei/i], | |
describe: function(e) { | |
var t = i.default.getFirstMatch(/(can-l01)/i, e) && "Nova" | |
, r = { | |
type: o.PLATFORMS_MAP.mobile, | |
vendor: "Huawei" | |
}; | |
return t && (r.model = t), | |
r | |
} | |
}, { | |
test: [/nexus\s*(?:7|8|9|10).*/i], | |
describe: function() { | |
return { | |
type: o.PLATFORMS_MAP.tablet, | |
vendor: "Nexus" | |
} | |
} | |
}, { | |
test: [/ipad/i], | |
describe: function() { | |
return { | |
type: o.PLATFORMS_MAP.tablet, | |
vendor: "Apple", | |
model: "iPad" | |
} | |
} | |
}, { | |
test: [/Macintosh(.*?) FxiOS(.*?)\//], | |
describe: function() { | |
return { | |
type: o.PLATFORMS_MAP.tablet, | |
vendor: "Apple", | |
model: "iPad" | |
} | |
} | |
}, { | |
test: [/kftt build/i], | |
describe: function() { | |
return { | |
type: o.PLATFORMS_MAP.tablet, | |
vendor: "Amazon", | |
model: "Kindle Fire HD 7" | |
} | |
} | |
}, { | |
test: [/silk/i], | |
describe: function() { | |
return { | |
type: o.PLATFORMS_MAP.tablet, | |
vendor: "Amazon" | |
} | |
} | |
}, { | |
test: [/tablet(?! pc)/i], | |
describe: function() { | |
return { | |
type: o.PLATFORMS_MAP.tablet | |
} | |
} | |
}, { | |
test: function(e) { | |
var t = e.test(/ipod|iphone/i) | |
, r = e.test(/like (ipod|iphone)/i); | |
return t && !r | |
}, | |
describe: function(e) { | |
var t = i.default.getFirstMatch(/(ipod|iphone)/i, e); | |
return { | |
type: o.PLATFORMS_MAP.mobile, | |
vendor: "Apple", | |
model: t | |
} | |
} | |
}, { | |
test: [/nexus\s*[0-6].*/i, /galaxy nexus/i], | |
describe: function() { | |
return { | |
type: o.PLATFORMS_MAP.mobile, | |
vendor: "Nexus" | |
} | |
} | |
}, { | |
test: [/[^-]mobi/i], | |
describe: function() { | |
return { | |
type: o.PLATFORMS_MAP.mobile | |
} | |
} | |
}, { | |
test: function(e) { | |
return "blackberry" === e.getBrowserName(!0) | |
}, | |
describe: function() { | |
return { | |
type: o.PLATFORMS_MAP.mobile, | |
vendor: "BlackBerry" | |
} | |
} | |
}, { | |
test: function(e) { | |
return "bada" === e.getBrowserName(!0) | |
}, | |
describe: function() { | |
return { | |
type: o.PLATFORMS_MAP.mobile | |
} | |
} | |
}, { | |
test: function(e) { | |
return "windows phone" === e.getBrowserName() | |
}, | |
describe: function() { | |
return { | |
type: o.PLATFORMS_MAP.mobile, | |
vendor: "Microsoft" | |
} | |
} | |
}, { | |
test: function(e) { | |
var t = Number(String(e.getOSVersion()).split(".")[0]); | |
return "android" === e.getOSName(!0) && t >= 3 | |
}, | |
describe: function() { | |
return { | |
type: o.PLATFORMS_MAP.tablet | |
} | |
} | |
}, { | |
test: function(e) { | |
return "android" === e.getOSName(!0) | |
}, | |
describe: function() { | |
return { | |
type: o.PLATFORMS_MAP.mobile | |
} | |
} | |
}, { | |
test: function(e) { | |
return "macos" === e.getOSName(!0) | |
}, | |
describe: function() { | |
return { | |
type: o.PLATFORMS_MAP.desktop, | |
vendor: "Apple" | |
} | |
} | |
}, { | |
test: function(e) { | |
return "windows" === e.getOSName(!0) | |
}, | |
describe: function() { | |
return { | |
type: o.PLATFORMS_MAP.desktop | |
} | |
} | |
}, { | |
test: function(e) { | |
return "linux" === e.getOSName(!0) | |
}, | |
describe: function() { | |
return { | |
type: o.PLATFORMS_MAP.desktop | |
} | |
} | |
}, { | |
test: function(e) { | |
return "playstation 4" === e.getOSName(!0) | |
}, | |
describe: function() { | |
return { | |
type: o.PLATFORMS_MAP.tv | |
} | |
} | |
}, { | |
test: function(e) { | |
return "roku" === e.getOSName(!0) | |
}, | |
describe: function() { | |
return { | |
type: o.PLATFORMS_MAP.tv | |
} | |
} | |
}]; | |
t.default = a, | |
e.exports = t.default | |
}, | |
95: function(e, t, r) { | |
t.__esModule = !0, | |
t.default = void 0; | |
var n, i = (n = r(17)) && n.__esModule ? n : { | |
default: n | |
}, o = r(18), a = [{ | |
test: function(e) { | |
return "microsoft edge" === e.getBrowserName(!0) | |
}, | |
describe: function(e) { | |
if (/\sedg\//i.test(e)) | |
return { | |
name: o.ENGINE_MAP.Blink | |
}; | |
var t = i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i, e); | |
return { | |
name: o.ENGINE_MAP.EdgeHTML, | |
version: t | |
} | |
} | |
}, { | |
test: [/trident/i], | |
describe: function(e) { | |
var t = { | |
name: o.ENGINE_MAP.Trident | |
} | |
, r = i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: function(e) { | |
return e.test(/presto/i) | |
}, | |
describe: function(e) { | |
var t = { | |
name: o.ENGINE_MAP.Presto | |
} | |
, r = i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: function(e) { | |
var t = e.test(/gecko/i) | |
, r = e.test(/like gecko/i); | |
return t && !r | |
}, | |
describe: function(e) { | |
var t = { | |
name: o.ENGINE_MAP.Gecko | |
} | |
, r = i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}, { | |
test: [/(apple)?webkit\/537\.36/i], | |
describe: function() { | |
return { | |
name: o.ENGINE_MAP.Blink | |
} | |
} | |
}, { | |
test: [/(apple)?webkit/i], | |
describe: function(e) { | |
var t = { | |
name: o.ENGINE_MAP.WebKit | |
} | |
, r = i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i, e); | |
return r && (t.version = r), | |
t | |
} | |
}]; | |
t.default = a, | |
e.exports = t.default | |
} | |
}); | |
var s, u, c, f, d, l, p, v, h, g, m, b, y, S = o(a.exports); | |
!function(e) { | |
e.API = "UC_UI_API", | |
e.FIRST_LAYER = "FIRST_LAYER", | |
e.PRIVACY_BUTTON = "PRIVACY_BUTTON", | |
e.SECOND_LAYER = "SECOND_LAYER" | |
}(s || (s = {})), | |
function(e) { | |
e.CMP_SHOWN = "CMP_SHOWN", | |
e.ACCEPT_ALL = "ACCEPT_ALL", | |
e.DENY_ALL = "DENY_ALL", | |
e.SAVE = "SAVE", | |
e.COOKIE_POLICY_LINK = "COOKIE_POLICY_LINK", | |
e.IMPRINT_LINK = "IMPRINT_LINK", | |
e.MORE_INFORMATION_LINK = "MORE_INFORMATION_LINK", | |
e.PRIVACY_POLICY_LINK = "PRIVACY_POLICY_LINK", | |
e.INTEGRATIONS_LINK = "INTEGRATIONS_LINK", | |
e.CCPA_TOGGLES_ON = "CCPA_TOGGLES_ON", | |
e.CCPA_TOGGLES_OFF = "CCPA_TOGGLES_OFF" | |
}(u || (u = {})), | |
function(e) { | |
e.FIRST_LAYER = "FIRST_LAYER", | |
e.NONE = "NONE", | |
e.PRIVACY_BUTTON = "PRIVACY_BUTTON", | |
e.SECOND_LAYER = "SECOND_LAYER" | |
}(c || (c = {})), | |
function(e) { | |
e.ANALYTICS = "UC_UI_CMP_EVENT", | |
e.INITIALIZED = "UC_UI_INITIALIZED", | |
e.VIEW_CHANGED = "UC_UI_VIEW_CHANGED" | |
}(f || (f = {})), | |
function(e) { | |
e.SERVICE_MISSING_ID = "Usercentrics: service ID is missing", | |
e.DUPLICATED_SCRIPT = "Usercentrics: duplicated script tag", | |
e.TCF_NOT_ENABLED = "Usercentrics: TCF is not enabled", | |
e.CLIENT_CONFIG_NOT_AVAILABLE = "AMP clientConfig is not available", | |
e.INACCESSIBLE_LOCAL_STORAGE = "Usercentrics: CMP is not fully functional due to inaccessible local storage", | |
e.USE_LOADER = "Usercentrics: If you're not using Content Security Policy, please use loader.js instead of bundle.js according to https://docs.usercentrics.com/#/browser-ui?id=implementation" | |
}(d || (d = {})), | |
function(e) { | |
e.MARGIN_LEFT = "margin-left:", | |
e.MARGIN_RIGHT = "margin-right:", | |
e.PADDING_LEFT = "padding-left:", | |
e.PADDING_RIGHT = "padding-right:", | |
e.FLOAT_LEFT = "float: left", | |
e.FLOAT_RIGHT = "float: right", | |
e.FLEX_ALIGNMENT_LEFT = "justify-content: flex-start", | |
e.FLEX_ALIGNMENT_RIGHT = "justify-content: flex-end", | |
e.TEXT_ALIGNMENT_LEFT = "text-align: left", | |
e.TEXT_ALIGNMENT_RIGHT = "text-align: right", | |
e.BORDER_LEFT = "border-left:", | |
e.BORDER_RIGHT = "border-right:", | |
e.BORDER_RADIUS_TOP_LEFT = "border-top-left-radius:", | |
e.BORDER_RADIUS_TOP_RIGHT = "border-top-right-radius:", | |
e.BORDER_RADIUS_BOTTOM_LEFT = "border-bottom-left-radius:", | |
e.BORDER_RADIUS_BOTTOM_RIGHT = "border-bottom-right-radius:", | |
e.OBJECT_POSITION_RIGHT = "object-position: right", | |
e.OBJECT_POSITION_LEFT = "object-position: left", | |
e.OBJECT_POSITION_CENTER = "object-position: center", | |
e.POSITION_LEFT = "left:", | |
e.POSITION_RIGHT = "right:" | |
}(l || (l = {})), | |
function(e) { | |
e.SOLID = "solid", | |
e.NONE = "none", | |
e.DOTTED = "dotted", | |
e.DASHED = "dashed", | |
e.DOUBLE = "double" | |
}(p || (p = {})), | |
function(e) { | |
e.PRIMARY = "primary", | |
e.SECONDARY = "secondary", | |
e.TERTIARY = "tertiary", | |
e.QUATERNARY = "quaternary", | |
e.NEUTRAL = "neutral" | |
}(v || (v = {})), | |
function(e) { | |
e.PRIMARY = "primary", | |
e.SECONDARY = "secondary", | |
e.TERTIARY = "tertiary", | |
e.QUATERNARY = "quaternary" | |
}(h || (h = {})), | |
function(e) { | |
e.LARGE = "large", | |
e.MEDIUM = "medium", | |
e.SMALL = "small", | |
e.XSMALL = "xsmall" | |
}(g || (g = {})), | |
function(e) { | |
e.MAX_WIDTH = "max-width:", | |
e.MIN_WIDTH = "min-width:", | |
e.MAX_HEIGHT = "max-height:", | |
e.MIN_HEIGHT = "min-height:" | |
}(m || (m = {})), | |
function(e) { | |
e.CENTER = "CENTER", | |
e.BOTTOM = "BOTTOM", | |
e.SIDE = "SIDE", | |
e.TOP = "TOP" | |
}(b || (b = {})), | |
function(e) { | |
e.CATEGORIES_PURPOSES = "categories_purposes", | |
e.SERVICES_VENDORS = "services_vendors" | |
}(y || (y = {})); | |
var _ = "3.24.1" | |
, O = "bundle.js" | |
, M = "bundle_legacy.js" | |
, E = "index.module.js" | |
, A = function(e) { | |
if (e && e.source && e.source.postMessage) { | |
var t = "string" == typeof e.data | |
, r = e.data; | |
if (t) | |
try { | |
r = JSON.parse(e.data) | |
} catch (e) { | |
return | |
} | |
if ("object" === n(r) && r.__tcfapiCall) { | |
var i = r.__tcfapiCall; | |
window.__tcfapi(i.command, i.version, (function(r, n) { | |
var o = { | |
__tcfapiReturn: { | |
returnValue: r, | |
success: n, | |
callId: i.callId | |
} | |
} | |
, a = t ? JSON.stringify(o) : o; | |
try { | |
e.source.postMessage(a, "*") | |
} catch (e) {} | |
} | |
), i.parameter) | |
} | |
} | |
} | |
, w = [] | |
, T = function(e, t, r, n) { | |
if (!e) | |
return w; | |
switch (e) { | |
case "ping": | |
"function" == typeof r && r(!0, !1, "stub"); | |
break; | |
case "pending": | |
return w; | |
default: | |
w.push([e, t, r, n]) | |
} | |
} | |
, P = "__tcfapiLocator" | |
, R = function() { | |
return !function() { | |
for (var e = window, t = !1; e; ) { | |
try { | |
if (e.frames.__tcfapiLocator) { | |
t = !0; | |
break | |
} | |
} catch (e) {} | |
if (e === window.top) { | |
t = !1; | |
break | |
} | |
e = e.parent | |
} | |
return t | |
}() && (function(e, t) { | |
var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 2e4 | |
, n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 5; | |
return new Promise((function(i, o) { | |
var a = setInterval((function() { | |
e() && (clearTimeout(s), | |
clearInterval(a), | |
i()) | |
} | |
), n) | |
, s = setTimeout((function() { | |
clearTimeout(s), | |
clearInterval(a), | |
o(new Error(t)) | |
} | |
), r) | |
} | |
)) | |
}((function() { | |
return !!window.document.body | |
} | |
), "").then((function() { | |
var e = window.document.createElement("iframe"); | |
e.style.cssText = "display:none", | |
e.name = P, | |
window.document.body.appendChild(e) | |
} | |
)), | |
!0) | |
} | |
, I = function() { | |
"undefined" != typeof window && (window.__tcfapi || R() && (window.addEventListener("message", A, !1), | |
window.__tcfapi = T)) | |
} | |
, N = function(e) { | |
return e && e.Math == Math && e | |
} | |
, L = N("object" == ("undefined" == typeof globalThis ? "undefined" : n(globalThis)) && globalThis) || N("object" == ("undefined" == typeof window ? "undefined" : n(window)) && window) || N("object" == ("undefined" == typeof self ? "undefined" : n(self)) && self) || N("object" == n(i) && i) || function() { | |
return this | |
}() || Function("return this")() | |
, F = {} | |
, C = function(e) { | |
try { | |
return !!e() | |
} catch (e) { | |
return !0 | |
} | |
} | |
, B = !C((function() { | |
return 7 != Object.defineProperty({}, 1, { | |
get: function() { | |
return 7 | |
} | |
})[1] | |
} | |
)) | |
, j = !C((function() { | |
var e = function() {} | |
.bind(); | |
return "function" != typeof e || e.hasOwnProperty("prototype") | |
} | |
)) | |
, k = j | |
, x = Function.prototype.call | |
, D = k ? x.bind(x) : function() { | |
return x.apply(x, arguments) | |
} | |
, G = {} | |
, U = {}.propertyIsEnumerable | |
, V = Object.getOwnPropertyDescriptor | |
, W = V && !U.call({ | |
1: 2 | |
}, 1); | |
G.f = W ? function(e) { | |
var t = V(this, e); | |
return !!t && t.enumerable | |
} | |
: U; | |
var H, Y, z = function(e, t) { | |
return { | |
enumerable: !(1 & e), | |
configurable: !(2 & e), | |
writable: !(4 & e), | |
value: t | |
} | |
}, q = j, K = Function.prototype, Q = K.call, X = q && K.bind.bind(Q, Q), J = q ? X : function(e) { | |
return function() { | |
return Q.apply(e, arguments) | |
} | |
} | |
, Z = J, $ = Z({}.toString), ee = Z("".slice), te = function(e) { | |
return ee($(e), 8, -1) | |
}, re = C, ne = te, ie = Object, oe = J("".split), ae = re((function() { | |
return !ie("z").propertyIsEnumerable(0) | |
} | |
)) ? function(e) { | |
return "String" == ne(e) ? oe(e, "") : ie(e) | |
} | |
: ie, se = function(e) { | |
return null == e | |
}, ue = se, ce = TypeError, fe = function(e) { | |
if (ue(e)) | |
throw ce("Can't call method on " + e); | |
return e | |
}, de = ae, le = fe, pe = function(e) { | |
return de(le(e)) | |
}, ve = "object" == ("undefined" == typeof document ? "undefined" : n(document)) && document.all, he = { | |
all: ve, | |
IS_HTMLDDA: void 0 === ve && void 0 !== ve | |
}, ge = he.all, me = he.IS_HTMLDDA ? function(e) { | |
return "function" == typeof e || e === ge | |
} | |
: function(e) { | |
return "function" == typeof e | |
} | |
, be = me, ye = he.all, Se = he.IS_HTMLDDA ? function(e) { | |
return "object" == n(e) ? null !== e : be(e) || e === ye | |
} | |
: function(e) { | |
return "object" == n(e) ? null !== e : be(e) | |
} | |
, _e = L, Oe = me, Me = function(e) { | |
return Oe(e) ? e : void 0 | |
}, Ee = function(e, t) { | |
return arguments.length < 2 ? Me(_e[e]) : _e[e] && _e[e][t] | |
}, Ae = J({}.isPrototypeOf), we = Ee("navigator", "userAgent") || "", Te = L, Pe = we, Re = Te.process, Ie = Te.Deno, Ne = Re && Re.versions || Ie && Ie.version, Le = Ne && Ne.v8; | |
Le && (Y = (H = Le.split("."))[0] > 0 && H[0] < 4 ? 1 : +(H[0] + H[1])), | |
!Y && Pe && (!(H = Pe.match(/Edge\/(\d+)/)) || H[1] >= 74) && (H = Pe.match(/Chrome\/(\d+)/)) && (Y = +H[1]); | |
var Fe = Y | |
, Ce = Fe | |
, Be = C | |
, je = !!Object.getOwnPropertySymbols && !Be((function() { | |
var e = Symbol(); | |
return !String(e) || !(Object(e)instanceof Symbol) || !Symbol.sham && Ce && Ce < 41 | |
} | |
)) | |
, ke = je && !Symbol.sham && "symbol" == n(Symbol.iterator) | |
, xe = Ee | |
, De = me | |
, Ge = Ae | |
, Ue = Object | |
, Ve = ke ? function(e) { | |
return "symbol" == n(e) | |
} | |
: function(e) { | |
var t = xe("Symbol"); | |
return De(t) && Ge(t.prototype, Ue(e)) | |
} | |
, We = String | |
, He = function(e) { | |
try { | |
return We(e) | |
} catch (e) { | |
return "Object" | |
} | |
} | |
, Ye = me | |
, ze = He | |
, qe = TypeError | |
, Ke = function(e) { | |
if (Ye(e)) | |
return e; | |
throw qe(ze(e) + " is not a function") | |
} | |
, Qe = Ke | |
, Xe = se | |
, Je = function(e, t) { | |
var r = e[t]; | |
return Xe(r) ? void 0 : Qe(r) | |
} | |
, Ze = D | |
, $e = me | |
, et = Se | |
, tt = TypeError | |
, rt = { | |
exports: {} | |
} | |
, nt = L | |
, it = Object.defineProperty | |
, ot = function(e, t) { | |
try { | |
it(nt, e, { | |
value: t, | |
configurable: !0, | |
writable: !0 | |
}) | |
} catch (r) { | |
nt[e] = t | |
} | |
return t | |
} | |
, at = ot | |
, st = "__core-js_shared__" | |
, ut = L[st] || at(st, {}) | |
, ct = ut; | |
(rt.exports = function(e, t) { | |
return ct[e] || (ct[e] = void 0 !== t ? t : {}) | |
} | |
)("versions", []).push({ | |
version: "3.26.1", | |
mode: "global", | |
copyright: "© 2014-2022 Denis Pushkarev (zloirock.ru)", | |
license: "https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE", | |
source: "https://github.com/zloirock/core-js" | |
}); | |
var ft = fe | |
, dt = Object | |
, lt = function(e) { | |
return dt(ft(e)) | |
} | |
, pt = lt | |
, vt = J({}.hasOwnProperty) | |
, ht = Object.hasOwn || function(e, t) { | |
return vt(pt(e), t) | |
} | |
, gt = J | |
, mt = 0 | |
, bt = Math.random() | |
, yt = gt(1..toString) | |
, St = function(e) { | |
return "Symbol(" + (void 0 === e ? "" : e) + ")_" + yt(++mt + bt, 36) | |
} | |
, _t = L | |
, Ot = rt.exports | |
, Mt = ht | |
, Et = St | |
, At = je | |
, wt = ke | |
, Tt = Ot("wks") | |
, Pt = _t.Symbol | |
, Rt = Pt && Pt.for | |
, It = wt ? Pt : Pt && Pt.withoutSetter || Et | |
, Nt = function(e) { | |
if (!Mt(Tt, e) || !At && "string" != typeof Tt[e]) { | |
var t = "Symbol." + e; | |
At && Mt(Pt, e) ? Tt[e] = Pt[e] : Tt[e] = wt && Rt ? Rt(t) : It(t) | |
} | |
return Tt[e] | |
} | |
, Lt = D | |
, Ft = Se | |
, Ct = Ve | |
, Bt = Je | |
, jt = function(e, t) { | |
var r, n; | |
if ("string" === t && $e(r = e.toString) && !et(n = Ze(r, e))) | |
return n; | |
if ($e(r = e.valueOf) && !et(n = Ze(r, e))) | |
return n; | |
if ("string" !== t && $e(r = e.toString) && !et(n = Ze(r, e))) | |
return n; | |
throw tt("Can't convert object to primitive value") | |
} | |
, kt = TypeError | |
, xt = Nt("toPrimitive") | |
, Dt = function(e, t) { | |
if (!Ft(e) || Ct(e)) | |
return e; | |
var r, n = Bt(e, xt); | |
if (n) { | |
if (void 0 === t && (t = "default"), | |
r = Lt(n, e, t), | |
!Ft(r) || Ct(r)) | |
return r; | |
throw kt("Can't convert object to primitive value") | |
} | |
return void 0 === t && (t = "number"), | |
jt(e, t) | |
} | |
, Gt = Ve | |
, Ut = function(e) { | |
var t = Dt(e, "string"); | |
return Gt(t) ? t : t + "" | |
} | |
, Vt = Se | |
, Wt = L.document | |
, Ht = Vt(Wt) && Vt(Wt.createElement) | |
, Yt = function(e) { | |
return Ht ? Wt.createElement(e) : {} | |
} | |
, zt = Yt | |
, qt = !B && !C((function() { | |
return 7 != Object.defineProperty(zt("div"), "a", { | |
get: function() { | |
return 7 | |
} | |
}).a | |
} | |
)) | |
, Kt = B | |
, Qt = D | |
, Xt = G | |
, Jt = z | |
, Zt = pe | |
, $t = Ut | |
, er = ht | |
, tr = qt | |
, rr = Object.getOwnPropertyDescriptor; | |
F.f = Kt ? rr : function(e, t) { | |
if (e = Zt(e), | |
t = $t(t), | |
tr) | |
try { | |
return rr(e, t) | |
} catch (e) {} | |
if (er(e, t)) | |
return Jt(!Qt(Xt.f, e, t), e[t]) | |
} | |
; | |
var nr = {} | |
, ir = B && C((function() { | |
return 42 != Object.defineProperty((function() {} | |
), "prototype", { | |
value: 42, | |
writable: !1 | |
}).prototype | |
} | |
)) | |
, or = Se | |
, ar = String | |
, sr = TypeError | |
, ur = function(e) { | |
if (or(e)) | |
return e; | |
throw sr(ar(e) + " is not an object") | |
} | |
, cr = B | |
, fr = qt | |
, dr = ir | |
, lr = ur | |
, pr = Ut | |
, vr = TypeError | |
, hr = Object.defineProperty | |
, gr = Object.getOwnPropertyDescriptor | |
, mr = "enumerable" | |
, br = "configurable" | |
, yr = "writable"; | |
nr.f = cr ? dr ? function(e, t, r) { | |
if (lr(e), | |
t = pr(t), | |
lr(r), | |
"function" == typeof e && "prototype" === t && "value"in r && yr in r && !r.writable) { | |
var n = gr(e, t); | |
n && n.writable && (e[t] = r.value, | |
r = { | |
configurable: br in r ? r.configurable : n.configurable, | |
enumerable: mr in r ? r.enumerable : n.enumerable, | |
writable: !1 | |
}) | |
} | |
return hr(e, t, r) | |
} | |
: hr : function(e, t, r) { | |
if (lr(e), | |
t = pr(t), | |
lr(r), | |
fr) | |
try { | |
return hr(e, t, r) | |
} catch (e) {} | |
if ("get"in r || "set"in r) | |
throw vr("Accessors not supported"); | |
return "value"in r && (e[t] = r.value), | |
e | |
} | |
; | |
var Sr = nr | |
, _r = z | |
, Or = B ? function(e, t, r) { | |
return Sr.f(e, t, _r(1, r)) | |
} | |
: function(e, t, r) { | |
return e[t] = r, | |
e | |
} | |
, Mr = { | |
exports: {} | |
} | |
, Er = B | |
, Ar = ht | |
, wr = Function.prototype | |
, Tr = Er && Object.getOwnPropertyDescriptor | |
, Pr = Ar(wr, "name") | |
, Rr = { | |
EXISTS: Pr, | |
PROPER: Pr && "something" === function() {} | |
.name, | |
CONFIGURABLE: Pr && (!Er || Er && Tr(wr, "name").configurable) | |
} | |
, Ir = me | |
, Nr = ut | |
, Lr = J(Function.toString); | |
Ir(Nr.inspectSource) || (Nr.inspectSource = function(e) { | |
return Lr(e) | |
} | |
); | |
var Fr, Cr, Br, jr = Nr.inspectSource, kr = me, xr = L.WeakMap, Dr = kr(xr) && /native code/.test(String(xr)), Gr = rt.exports, Ur = St, Vr = Gr("keys"), Wr = function(e) { | |
return Vr[e] || (Vr[e] = Ur(e)) | |
}, Hr = {}, Yr = Dr, zr = L, qr = Se, Kr = Or, Qr = ht, Xr = ut, Jr = Wr, Zr = Hr, $r = "Object already initialized", en = zr.TypeError, tn = zr.WeakMap; | |
if (Yr || Xr.state) { | |
var rn = Xr.state || (Xr.state = new tn); | |
rn.get = rn.get, | |
rn.has = rn.has, | |
rn.set = rn.set, | |
Fr = function(e, t) { | |
if (rn.has(e)) | |
throw en($r); | |
return t.facade = e, | |
rn.set(e, t), | |
t | |
} | |
, | |
Cr = function(e) { | |
return rn.get(e) || {} | |
} | |
, | |
Br = function(e) { | |
return rn.has(e) | |
} | |
} else { | |
var nn = Jr("state"); | |
Zr[nn] = !0, | |
Fr = function(e, t) { | |
if (Qr(e, nn)) | |
throw en($r); | |
return t.facade = e, | |
Kr(e, nn, t), | |
t | |
} | |
, | |
Cr = function(e) { | |
return Qr(e, nn) ? e[nn] : {} | |
} | |
, | |
Br = function(e) { | |
return Qr(e, nn) | |
} | |
} | |
var on = { | |
set: Fr, | |
get: Cr, | |
has: Br, | |
enforce: function(e) { | |
return Br(e) ? Cr(e) : Fr(e, {}) | |
}, | |
getterFor: function(e) { | |
return function(t) { | |
var r; | |
if (!qr(t) || (r = Cr(t)).type !== e) | |
throw en("Incompatible receiver, " + e + " required"); | |
return r | |
} | |
} | |
} | |
, an = C | |
, sn = me | |
, un = ht | |
, cn = B | |
, fn = Rr.CONFIGURABLE | |
, dn = jr | |
, ln = on.enforce | |
, pn = on.get | |
, vn = Object.defineProperty | |
, hn = cn && !an((function() { | |
return 8 !== vn((function() {} | |
), "length", { | |
value: 8 | |
}).length | |
} | |
)) | |
, gn = String(String).split("String") | |
, mn = Mr.exports = function(e, t, r) { | |
"Symbol(" === String(t).slice(0, 7) && (t = "[" + String(t).replace(/^Symbol\(([^)]*)\)/, "$1") + "]"), | |
r && r.getter && (t = "get " + t), | |
r && r.setter && (t = "set " + t), | |
(!un(e, "name") || fn && e.name !== t) && (cn ? vn(e, "name", { | |
value: t, | |
configurable: !0 | |
}) : e.name = t), | |
hn && r && un(r, "arity") && e.length !== r.arity && vn(e, "length", { | |
value: r.arity | |
}); | |
try { | |
r && un(r, "constructor") && r.constructor ? cn && vn(e, "prototype", { | |
writable: !1 | |
}) : e.prototype && (e.prototype = void 0) | |
} catch (e) {} | |
var n = ln(e); | |
return un(n, "source") || (n.source = gn.join("string" == typeof t ? t : "")), | |
e | |
} | |
; | |
Function.prototype.toString = mn((function() { | |
return sn(this) && pn(this).source || dn(this) | |
} | |
), "toString"); | |
var bn = me | |
, yn = nr | |
, Sn = Mr.exports | |
, _n = ot | |
, On = function(e, t, r, n) { | |
n || (n = {}); | |
var i = n.enumerable | |
, o = void 0 !== n.name ? n.name : t; | |
if (bn(r) && Sn(r, o, n), | |
n.global) | |
i ? e[t] = r : _n(t, r); | |
else { | |
try { | |
n.unsafe ? e[t] && (i = !0) : delete e[t] | |
} catch (e) {} | |
i ? e[t] = r : yn.f(e, t, { | |
value: r, | |
enumerable: !1, | |
configurable: !n.nonConfigurable, | |
writable: !n.nonWritable | |
}) | |
} | |
return e | |
} | |
, Mn = {} | |
, En = Math.ceil | |
, An = Math.floor | |
, wn = Math.trunc || function(e) { | |
var t = +e; | |
return (t > 0 ? An : En)(t) | |
} | |
, Tn = function(e) { | |
var t = +e; | |
return t != t || 0 === t ? 0 : wn(t) | |
} | |
, Pn = Tn | |
, Rn = Math.max | |
, In = Math.min | |
, Nn = Tn | |
, Ln = Math.min | |
, Fn = function(e) { | |
return e > 0 ? Ln(Nn(e), 9007199254740991) : 0 | |
} | |
, Cn = function(e) { | |
return Fn(e.length) | |
} | |
, Bn = pe | |
, jn = function(e, t) { | |
var r = Pn(e); | |
return r < 0 ? Rn(r + t, 0) : In(r, t) | |
} | |
, kn = Cn | |
, xn = function(e) { | |
return function(t, r, n) { | |
var i, o = Bn(t), a = kn(o), s = jn(n, a); | |
if (e && r != r) { | |
for (; a > s; ) | |
if ((i = o[s++]) != i) | |
return !0 | |
} else | |
for (; a > s; s++) | |
if ((e || s in o) && o[s] === r) | |
return e || s || 0; | |
return !e && -1 | |
} | |
} | |
, Dn = { | |
includes: xn(!0), | |
indexOf: xn(!1) | |
} | |
, Gn = ht | |
, Un = pe | |
, Vn = Dn.indexOf | |
, Wn = Hr | |
, Hn = J([].push) | |
, Yn = function(e, t) { | |
var r, n = Un(e), i = 0, o = []; | |
for (r in n) | |
!Gn(Wn, r) && Gn(n, r) && Hn(o, r); | |
for (; t.length > i; ) | |
Gn(n, r = t[i++]) && (~Vn(o, r) || Hn(o, r)); | |
return o | |
} | |
, zn = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"] | |
, qn = Yn | |
, Kn = zn.concat("length", "prototype"); | |
Mn.f = Object.getOwnPropertyNames || function(e) { | |
return qn(e, Kn) | |
} | |
; | |
var Qn = {}; | |
Qn.f = Object.getOwnPropertySymbols; | |
var Xn = Ee | |
, Jn = Mn | |
, Zn = Qn | |
, $n = ur | |
, ei = J([].concat) | |
, ti = Xn("Reflect", "ownKeys") || function(e) { | |
var t = Jn.f($n(e)) | |
, r = Zn.f; | |
return r ? ei(t, r(e)) : t | |
} | |
, ri = ht | |
, ni = ti | |
, ii = F | |
, oi = nr | |
, ai = function(e, t, r) { | |
for (var n = ni(t), i = oi.f, o = ii.f, a = 0; a < n.length; a++) { | |
var s = n[a]; | |
ri(e, s) || r && ri(r, s) || i(e, s, o(t, s)) | |
} | |
} | |
, si = C | |
, ui = me | |
, ci = /#|\.prototype\./ | |
, fi = function(e, t) { | |
var r = li[di(e)]; | |
return r == vi || r != pi && (ui(t) ? si(t) : !!t) | |
} | |
, di = fi.normalize = function(e) { | |
return String(e).replace(ci, ".").toLowerCase() | |
} | |
, li = fi.data = {} | |
, pi = fi.NATIVE = "N" | |
, vi = fi.POLYFILL = "P" | |
, hi = fi | |
, gi = L | |
, mi = F.f | |
, bi = Or | |
, yi = On | |
, Si = ot | |
, _i = ai | |
, Oi = hi | |
, Mi = function(e, t) { | |
var r, i, o, a, s, u = e.target, c = e.global, f = e.stat; | |
if (r = c ? gi : f ? gi[u] || Si(u, {}) : (gi[u] || {}).prototype) | |
for (i in t) { | |
if (a = t[i], | |
o = e.dontCallGetSet ? (s = mi(r, i)) && s.value : r[i], | |
!Oi(c ? i : u + (f ? "." : "#") + i, e.forced) && void 0 !== o) { | |
if (n(a) == n(o)) | |
continue; | |
_i(a, o) | |
} | |
(e.sham || o && o.sham) && bi(a, "sham", !0), | |
yi(r, i, a, e) | |
} | |
} | |
, Ei = !C((function() { | |
function e() {} | |
return e.prototype.constructor = null, | |
Object.getPrototypeOf(new e) !== e.prototype | |
} | |
)) | |
, Ai = ht | |
, wi = me | |
, Ti = lt | |
, Pi = Ei | |
, Ri = Wr("IE_PROTO") | |
, Ii = Object | |
, Ni = Ii.prototype | |
, Li = Pi ? Ii.getPrototypeOf : function(e) { | |
var t = Ti(e); | |
if (Ai(t, Ri)) | |
return t[Ri]; | |
var r = t.constructor; | |
return wi(r) && t instanceof r ? r.prototype : t instanceof Ii ? Ni : null | |
} | |
, Fi = me | |
, Ci = String | |
, Bi = TypeError | |
, ji = J | |
, ki = ur | |
, xi = function(e) { | |
if ("object" == n(e) || Fi(e)) | |
return e; | |
throw Bi("Can't set " + Ci(e) + " as a prototype") | |
} | |
, Di = Object.setPrototypeOf || ("__proto__"in {} ? function() { | |
var e, t = !1, r = {}; | |
try { | |
(e = ji(Object.getOwnPropertyDescriptor(Object.prototype, "__proto__").set))(r, []), | |
t = r instanceof Array | |
} catch (e) {} | |
return function(r, n) { | |
return ki(r), | |
xi(n), | |
t ? e(r, n) : r.__proto__ = n, | |
r | |
} | |
}() : void 0) | |
, Gi = {} | |
, Ui = Yn | |
, Vi = zn | |
, Wi = Object.keys || function(e) { | |
return Ui(e, Vi) | |
} | |
, Hi = B | |
, Yi = ir | |
, zi = nr | |
, qi = ur | |
, Ki = pe | |
, Qi = Wi; | |
Gi.f = Hi && !Yi ? Object.defineProperties : function(e, t) { | |
qi(e); | |
for (var r, n = Ki(t), i = Qi(t), o = i.length, a = 0; o > a; ) | |
zi.f(e, r = i[a++], n[r]); | |
return e | |
} | |
; | |
var Xi, Ji = Ee("document", "documentElement"), Zi = ur, $i = Gi, eo = zn, to = Hr, ro = Ji, no = Yt, io = Wr("IE_PROTO"), oo = function() {}, ao = function(e) { | |
return "<script>" + e + "</" + "script>" | |
}, so = function(e) { | |
e.write(ao("")), | |
e.close(); | |
var t = e.parentWindow.Object; | |
return e = null, | |
t | |
}, uo = function() { | |
try { | |
Xi = new ActiveXObject("htmlfile") | |
} catch (e) {} | |
var e, t; | |
uo = "undefined" != typeof document ? document.domain && Xi ? so(Xi) : ((t = no("iframe")).style.display = "none", | |
ro.appendChild(t), | |
t.src = String("javascript:"), | |
(e = t.contentWindow.document).open(), | |
e.write(ao("document.F=Object")), | |
e.close(), | |
e.F) : so(Xi); | |
for (var r = eo.length; r--; ) | |
delete uo.prototype[eo[r]]; | |
return uo() | |
}; | |
to[io] = !0; | |
var co = Object.create || function(e, t) { | |
var r; | |
return null !== e ? (oo.prototype = Zi(e), | |
r = new oo, | |
oo.prototype = null, | |
r[io] = e) : r = uo(), | |
void 0 === t ? r : $i.f(r, t) | |
} | |
, fo = Error | |
, lo = J("".replace) | |
, po = String(fo("zxcasd").stack) | |
, vo = /\n\s*at [^:]*:[^\n]*/ | |
, ho = vo.test(po) | |
, go = Se | |
, mo = Or | |
, bo = te | |
, yo = J | |
, So = function(e) { | |
if ("Function" === bo(e)) | |
return yo(e) | |
} | |
, _o = Ke | |
, Oo = j | |
, Mo = So(So.bind) | |
, Eo = function(e, t) { | |
return _o(e), | |
void 0 === t ? e : Oo ? Mo(e, t) : function() { | |
return e.apply(t, arguments) | |
} | |
} | |
, Ao = {} | |
, wo = Ao | |
, To = Nt("iterator") | |
, Po = Array.prototype | |
, Ro = {}; | |
Ro[Nt("toStringTag")] = "z"; | |
var Io = "[object z]" === String(Ro) | |
, No = Io | |
, Lo = me | |
, Fo = te | |
, Co = Nt("toStringTag") | |
, Bo = Object | |
, jo = "Arguments" == Fo(function() { | |
return arguments | |
}()) | |
, ko = No ? Fo : function(e) { | |
var t, r, n; | |
return void 0 === e ? "Undefined" : null === e ? "Null" : "string" == typeof (r = function(e, t) { | |
try { | |
return e[t] | |
} catch (e) {} | |
}(t = Bo(e), Co)) ? r : jo ? Fo(t) : "Object" == (n = Fo(t)) && Lo(t.callee) ? "Arguments" : n | |
} | |
, xo = ko | |
, Do = Je | |
, Go = se | |
, Uo = Ao | |
, Vo = Nt("iterator") | |
, Wo = function(e) { | |
if (!Go(e)) | |
return Do(e, Vo) || Do(e, "@@iterator") || Uo[xo(e)] | |
} | |
, Ho = D | |
, Yo = Ke | |
, zo = ur | |
, qo = He | |
, Ko = Wo | |
, Qo = TypeError | |
, Xo = D | |
, Jo = ur | |
, Zo = Je | |
, $o = Eo | |
, ea = D | |
, ta = ur | |
, ra = He | |
, na = function(e) { | |
return void 0 !== e && (wo.Array === e || Po[To] === e) | |
} | |
, ia = Cn | |
, oa = Ae | |
, aa = function(e, t) { | |
var r = arguments.length < 2 ? Ko(e) : t; | |
if (Yo(r)) | |
return zo(Ho(r, e)); | |
throw Qo(qo(e) + " is not iterable") | |
} | |
, sa = Wo | |
, ua = function(e, t, r) { | |
var n, i; | |
Jo(e); | |
try { | |
if (!(n = Zo(e, "return"))) { | |
if ("throw" === t) | |
throw r; | |
return r | |
} | |
n = Xo(n, e) | |
} catch (e) { | |
i = !0, | |
n = e | |
} | |
if ("throw" === t) | |
throw r; | |
if (i) | |
throw n; | |
return Jo(n), | |
r | |
} | |
, ca = TypeError | |
, fa = function(e, t) { | |
this.stopped = e, | |
this.result = t | |
} | |
, da = fa.prototype | |
, la = function(e, t, r) { | |
var i, o, a, s, u, c, f, d = r && r.that, l = !(!r || !r.AS_ENTRIES), p = !(!r || !r.IS_RECORD), v = !(!r || !r.IS_ITERATOR), h = !(!r || !r.INTERRUPTED), g = $o(t, d), m = function(e) { | |
return i && ua(i, "normal", e), | |
new fa(!0,e) | |
}, b = function(e) { | |
return l ? (ta(e), | |
h ? g(e[0], e[1], m) : g(e[0], e[1])) : h ? g(e, m) : g(e) | |
}; | |
if (p) | |
i = e.iterator; | |
else if (v) | |
i = e; | |
else { | |
if (!(o = sa(e))) | |
throw ca(ra(e) + " is not iterable"); | |
if (na(o)) { | |
for (a = 0, | |
s = ia(e); s > a; a++) | |
if ((u = b(e[a])) && oa(da, u)) | |
return u; | |
return new fa(!1) | |
} | |
i = aa(e, o) | |
} | |
for (c = p ? e.next : i.next; !(f = ea(c, i)).done; ) { | |
try { | |
u = b(f.value) | |
} catch (e) { | |
ua(i, "throw", e) | |
} | |
if ("object" == n(u) && u && oa(da, u)) | |
return u | |
} | |
return new fa(!1) | |
} | |
, pa = ko | |
, va = String | |
, ha = function(e) { | |
if ("Symbol" === pa(e)) | |
throw TypeError("Cannot convert a Symbol value to a string"); | |
return va(e) | |
} | |
, ga = ha | |
, ma = z | |
, ba = !C((function() { | |
var e = Error("a"); | |
return !("stack"in e) || (Object.defineProperty(e, "stack", ma(1, 7)), | |
7 !== e.stack) | |
} | |
)) | |
, ya = Mi | |
, Sa = Ae | |
, _a = Li | |
, Oa = Di | |
, Ma = ai | |
, Ea = co | |
, Aa = Or | |
, wa = z | |
, Ta = function(e, t) { | |
if (ho && "string" == typeof e && !fo.prepareStackTrace) | |
for (; t--; ) | |
e = lo(e, vo, ""); | |
return e | |
} | |
, Pa = function(e, t) { | |
go(t) && "cause"in t && mo(e, "cause", t.cause) | |
} | |
, Ra = la | |
, Ia = function(e, t) { | |
return void 0 === e ? arguments.length < 2 ? "" : t : ga(e) | |
} | |
, Na = ba | |
, La = Nt("toStringTag") | |
, Fa = Error | |
, Ca = [].push | |
, Ba = function(e, t) { | |
var r, n = arguments.length > 2 ? arguments[2] : void 0, i = Sa(ja, this); | |
Oa ? r = Oa(Fa(), i ? _a(this) : ja) : (r = i ? this : Ea(ja), | |
Aa(r, La, "Error")), | |
void 0 !== t && Aa(r, "message", Ia(t)), | |
Na && Aa(r, "stack", Ta(r.stack, 1)), | |
Pa(r, n); | |
var o = []; | |
return Ra(e, Ca, { | |
that: o | |
}), | |
Aa(r, "errors", o), | |
r | |
}; | |
Oa ? Oa(Ba, Fa) : Ma(Ba, Fa, { | |
name: !0 | |
}); | |
var ja = Ba.prototype = Ea(Fa.prototype, { | |
constructor: wa(1, Ba), | |
message: wa(1, ""), | |
name: wa(1, "AggregateError") | |
}); | |
ya({ | |
global: !0, | |
constructor: !0, | |
arity: 2 | |
}, { | |
AggregateError: Ba | |
}); | |
var ka = Nt | |
, xa = co | |
, Da = nr.f | |
, Ga = ka("unscopables") | |
, Ua = Array.prototype; | |
null == Ua[Ga] && Da(Ua, Ga, { | |
configurable: !0, | |
value: xa(null) | |
}); | |
var Va, Wa, Ha, Ya = C, za = me, qa = Se, Ka = Li, Qa = On, Xa = Nt("iterator"), Ja = !1; | |
[].keys && ("next"in (Ha = [].keys()) ? (Wa = Ka(Ka(Ha))) !== Object.prototype && (Va = Wa) : Ja = !0); | |
var Za = !qa(Va) || Ya((function() { | |
var e = {}; | |
return Va[Xa].call(e) !== e | |
} | |
)); | |
Za && (Va = {}), | |
za(Va[Xa]) || Qa(Va, Xa, (function() { | |
return this | |
} | |
)); | |
var $a = { | |
IteratorPrototype: Va, | |
BUGGY_SAFARI_ITERATORS: Ja | |
} | |
, es = nr.f | |
, ts = ht | |
, rs = Nt("toStringTag") | |
, ns = function(e, t, r) { | |
e && !r && (e = e.prototype), | |
e && !ts(e, rs) && es(e, rs, { | |
configurable: !0, | |
value: t | |
}) | |
} | |
, is = $a.IteratorPrototype | |
, os = co | |
, as = z | |
, ss = ns | |
, us = Ao | |
, cs = function() { | |
return this | |
} | |
, fs = Mi | |
, ds = D | |
, ls = me | |
, ps = function(e, t, r, n) { | |
var i = t + " Iterator"; | |
return e.prototype = os(is, { | |
next: as(+!n, r) | |
}), | |
ss(e, i, !1), | |
us[i] = cs, | |
e | |
} | |
, vs = Li | |
, hs = Di | |
, gs = ns | |
, ms = Or | |
, bs = On | |
, ys = Ao | |
, Ss = Rr.PROPER | |
, _s = Rr.CONFIGURABLE | |
, Os = $a.IteratorPrototype | |
, Ms = $a.BUGGY_SAFARI_ITERATORS | |
, Es = Nt("iterator") | |
, As = "keys" | |
, ws = "values" | |
, Ts = "entries" | |
, Ps = function() { | |
return this | |
} | |
, Rs = function(e, t, r, n, i, o, a) { | |
ps(r, t, n); | |
var s, u, c, f = function(e) { | |
if (e === i && h) | |
return h; | |
if (!Ms && e in p) | |
return p[e]; | |
switch (e) { | |
case As: | |
case ws: | |
case Ts: | |
return function() { | |
return new r(this,e) | |
} | |
} | |
return function() { | |
return new r(this) | |
} | |
}, d = t + " Iterator", l = !1, p = e.prototype, v = p[Es] || p["@@iterator"] || i && p[i], h = !Ms && v || f(i), g = "Array" == t && p.entries || v; | |
if (g && (s = vs(g.call(new e))) !== Object.prototype && s.next && (vs(s) !== Os && (hs ? hs(s, Os) : ls(s[Es]) || bs(s, Es, Ps)), | |
gs(s, d, !0)), | |
Ss && i == ws && v && v.name !== ws && (_s ? ms(p, "name", ws) : (l = !0, | |
h = function() { | |
return ds(v, this) | |
} | |
)), | |
i) | |
if (u = { | |
values: f(ws), | |
keys: o ? h : f(As), | |
entries: f(Ts) | |
}, | |
a) | |
for (c in u) | |
(Ms || l || !(c in p)) && bs(p, c, u[c]); | |
else | |
fs({ | |
target: t, | |
proto: !0, | |
forced: Ms || l | |
}, u); | |
return p[Es] !== h && bs(p, Es, h, { | |
name: i | |
}), | |
ys[t] = h, | |
u | |
} | |
, Is = function(e, t) { | |
return { | |
value: e, | |
done: t | |
} | |
} | |
, Ns = pe | |
, Ls = function(e) { | |
Ua[Ga][e] = !0 | |
} | |
, Fs = Ao | |
, Cs = on | |
, Bs = nr.f | |
, js = Rs | |
, ks = Is | |
, xs = B | |
, Ds = "Array Iterator" | |
, Gs = Cs.set | |
, Us = Cs.getterFor(Ds) | |
, Vs = js(Array, "Array", (function(e, t) { | |
Gs(this, { | |
type: Ds, | |
target: Ns(e), | |
index: 0, | |
kind: t | |
}) | |
} | |
), (function() { | |
var e = Us(this) | |
, t = e.target | |
, r = e.kind | |
, n = e.index++; | |
return !t || n >= t.length ? (e.target = void 0, | |
ks(void 0, !0)) : ks("keys" == r ? n : "values" == r ? t[n] : [n, t[n]], !1) | |
} | |
), "values") | |
, Ws = Fs.Arguments = Fs.Array; | |
if (Ls("keys"), | |
Ls("values"), | |
Ls("entries"), | |
xs && "values" !== Ws.name) | |
try { | |
Bs(Ws, "name", { | |
value: "values" | |
}) | |
} catch (e) {} | |
var Hs = ko | |
, Ys = Io ? {}.toString : function() { | |
return "[object " + Hs(this) + "]" | |
} | |
; | |
Io || On(Object.prototype, "toString", Ys, { | |
unsafe: !0 | |
}); | |
var zs = "process" == te(L.process) | |
, qs = Ee | |
, Ks = nr | |
, Qs = B | |
, Xs = Nt("species") | |
, Js = Ae | |
, Zs = TypeError | |
, $s = J | |
, eu = C | |
, tu = me | |
, ru = ko | |
, nu = jr | |
, iu = function() {} | |
, ou = [] | |
, au = Ee("Reflect", "construct") | |
, su = /^\s*(?:class|function)\b/ | |
, uu = $s(su.exec) | |
, cu = !su.exec(iu) | |
, fu = function(e) { | |
if (!tu(e)) | |
return !1; | |
try { | |
return au(iu, ou, e), | |
!0 | |
} catch (e) { | |
return !1 | |
} | |
} | |
, du = function(e) { | |
if (!tu(e)) | |
return !1; | |
switch (ru(e)) { | |
case "AsyncFunction": | |
case "GeneratorFunction": | |
case "AsyncGeneratorFunction": | |
return !1 | |
} | |
try { | |
return cu || !!uu(su, nu(e)) | |
} catch (e) { | |
return !0 | |
} | |
}; | |
du.sham = !0; | |
var lu, pu, vu, hu, gu = !au || eu((function() { | |
var e; | |
return fu(fu.call) || !fu(Object) || !fu((function() { | |
e = !0 | |
} | |
)) || e | |
} | |
)) ? du : fu, mu = gu, bu = He, yu = TypeError, Su = ur, _u = function(e) { | |
if (mu(e)) | |
return e; | |
throw yu(bu(e) + " is not a constructor") | |
}, Ou = se, Mu = Nt("species"), Eu = function(e, t) { | |
var r, n = Su(e).constructor; | |
return void 0 === n || Ou(r = Su(n)[Mu]) ? t : _u(r) | |
}, Au = j, wu = Function.prototype, Tu = wu.apply, Pu = wu.call, Ru = "object" == ("undefined" == typeof Reflect ? "undefined" : n(Reflect)) && Reflect.apply || (Au ? Pu.bind(Tu) : function() { | |
return Pu.apply(Tu, arguments) | |
} | |
), Iu = J([].slice), Nu = TypeError, Lu = /(?:ipad|iphone|ipod).*applewebkit/i.test(we), Fu = L, Cu = Ru, Bu = Eo, ju = me, ku = ht, xu = C, Du = Ji, Gu = Iu, Uu = Yt, Vu = function(e, t) { | |
if (e < t) | |
throw Nu("Not enough arguments"); | |
return e | |
}, Wu = Lu, Hu = zs, Yu = Fu.setImmediate, zu = Fu.clearImmediate, qu = Fu.process, Ku = Fu.Dispatch, Qu = Fu.Function, Xu = Fu.MessageChannel, Ju = Fu.String, Zu = 0, $u = {}, ec = "onreadystatechange"; | |
try { | |
lu = Fu.location | |
} catch (e) {} | |
var tc = function(e) { | |
if (ku($u, e)) { | |
var t = $u[e]; | |
delete $u[e], | |
t() | |
} | |
} | |
, rc = function(e) { | |
return function() { | |
tc(e) | |
} | |
} | |
, nc = function(e) { | |
tc(e.data) | |
} | |
, ic = function(e) { | |
Fu.postMessage(Ju(e), lu.protocol + "//" + lu.host) | |
}; | |
Yu && zu || (Yu = function(e) { | |
Vu(arguments.length, 1); | |
var t = ju(e) ? e : Qu(e) | |
, r = Gu(arguments, 1); | |
return $u[++Zu] = function() { | |
Cu(t, void 0, r) | |
} | |
, | |
pu(Zu), | |
Zu | |
} | |
, | |
zu = function(e) { | |
delete $u[e] | |
} | |
, | |
Hu ? pu = function(e) { | |
qu.nextTick(rc(e)) | |
} | |
: Ku && Ku.now ? pu = function(e) { | |
Ku.now(rc(e)) | |
} | |
: Xu && !Wu ? (hu = (vu = new Xu).port2, | |
vu.port1.onmessage = nc, | |
pu = Bu(hu.postMessage, hu)) : Fu.addEventListener && ju(Fu.postMessage) && !Fu.importScripts && lu && "file:" !== lu.protocol && !xu(ic) ? (pu = ic, | |
Fu.addEventListener("message", nc, !1)) : pu = ec in Uu("script") ? function(e) { | |
Du.appendChild(Uu("script")).onreadystatechange = function() { | |
Du.removeChild(this), | |
tc(e) | |
} | |
} | |
: function(e) { | |
setTimeout(rc(e), 0) | |
} | |
); | |
var oc, ac, sc, uc, cc, fc, dc, lc, pc = { | |
set: Yu, | |
clear: zu | |
}, vc = L, hc = /ipad|iphone|ipod/i.test(we) && void 0 !== vc.Pebble, gc = /web0s(?!.*chrome)/i.test(we), mc = L, bc = Eo, yc = F.f, Sc = pc.set, _c = Lu, Oc = hc, Mc = gc, Ec = zs, Ac = mc.MutationObserver || mc.WebKitMutationObserver, wc = mc.document, Tc = mc.process, Pc = mc.Promise, Rc = yc(mc, "queueMicrotask"), Ic = Rc && Rc.value; | |
Ic || (oc = function() { | |
var e, t; | |
for (Ec && (e = Tc.domain) && e.exit(); ac; ) { | |
t = ac.fn, | |
ac = ac.next; | |
try { | |
t() | |
} catch (e) { | |
throw ac ? uc() : sc = void 0, | |
e | |
} | |
} | |
sc = void 0, | |
e && e.enter() | |
} | |
, | |
_c || Ec || Mc || !Ac || !wc ? !Oc && Pc && Pc.resolve ? ((dc = Pc.resolve(void 0)).constructor = Pc, | |
lc = bc(dc.then, dc), | |
uc = function() { | |
lc(oc) | |
} | |
) : Ec ? uc = function() { | |
Tc.nextTick(oc) | |
} | |
: (Sc = bc(Sc, mc), | |
uc = function() { | |
Sc(oc) | |
} | |
) : (cc = !0, | |
fc = wc.createTextNode(""), | |
new Ac(oc).observe(fc, { | |
characterData: !0 | |
}), | |
uc = function() { | |
fc.data = cc = !cc | |
} | |
)); | |
var Nc = Ic || function(e) { | |
var t = { | |
fn: e, | |
next: void 0 | |
}; | |
sc && (sc.next = t), | |
ac || (ac = t, | |
uc()), | |
sc = t | |
} | |
, Lc = L | |
, Fc = function(e) { | |
try { | |
return { | |
error: !1, | |
value: e() | |
} | |
} catch (e) { | |
return { | |
error: !0, | |
value: e | |
} | |
} | |
} | |
, Cc = function() { | |
this.head = null, | |
this.tail = null | |
}; | |
Cc.prototype = { | |
add: function(e) { | |
var t = { | |
item: e, | |
next: null | |
}; | |
this.head ? this.tail.next = t : this.head = t, | |
this.tail = t | |
}, | |
get: function() { | |
var e = this.head; | |
if (e) | |
return this.head = e.next, | |
this.tail === e && (this.tail = null), | |
e.item | |
} | |
}; | |
var Bc = Cc | |
, jc = L.Promise | |
, kc = "object" == ("undefined" == typeof Deno ? "undefined" : n(Deno)) && Deno && "object" == n(Deno.version) | |
, xc = !kc && !zs && "object" == ("undefined" == typeof window ? "undefined" : n(window)) && "object" == ("undefined" == typeof document ? "undefined" : n(document)) | |
, Dc = L | |
, Gc = jc | |
, Uc = me | |
, Vc = hi | |
, Wc = jr | |
, Hc = Nt | |
, Yc = xc | |
, zc = kc | |
, qc = Fe; | |
Gc && Gc.prototype; | |
var Kc = Hc("species") | |
, Qc = !1 | |
, Xc = Uc(Dc.PromiseRejectionEvent) | |
, Jc = Vc("Promise", (function() { | |
var e = Wc(Gc) | |
, t = e !== String(Gc); | |
if (!t && 66 === qc) | |
return !0; | |
if (!qc || qc < 51 || !/native code/.test(e)) { | |
var r = new Gc((function(e) { | |
e(1) | |
} | |
)) | |
, n = function(e) { | |
e((function() {} | |
), (function() {} | |
)) | |
}; | |
if ((r.constructor = {})[Kc] = n, | |
!(Qc = r.then((function() {} | |
))instanceof n)) | |
return !0 | |
} | |
return !t && (Yc || zc) && !Xc | |
} | |
)) | |
, Zc = { | |
CONSTRUCTOR: Jc, | |
REJECTION_EVENT: Xc, | |
SUBCLASSING: Qc | |
} | |
, $c = {} | |
, ef = Ke | |
, tf = TypeError | |
, rf = function(e) { | |
var t, r; | |
this.promise = new e((function(e, n) { | |
if (void 0 !== t || void 0 !== r) | |
throw tf("Bad Promise constructor"); | |
t = e, | |
r = n | |
} | |
)), | |
this.resolve = ef(t), | |
this.reject = ef(r) | |
}; | |
$c.f = function(e) { | |
return new rf(e) | |
} | |
; | |
var nf, of, af, sf = Mi, uf = zs, cf = L, ff = D, df = On, lf = Di, pf = ns, vf = function(e) { | |
var t = qs(e) | |
, r = Ks.f; | |
Qs && t && !t[Xs] && r(t, Xs, { | |
configurable: !0, | |
get: function() { | |
return this | |
} | |
}) | |
}, hf = Ke, gf = me, mf = Se, bf = function(e, t) { | |
if (Js(t, e)) | |
return e; | |
throw Zs("Incorrect invocation") | |
}, yf = Eu, Sf = pc.set, _f = Nc, Of = function(e, t) { | |
var r = Lc.console; | |
r && r.error && (1 == arguments.length ? r.error(e) : r.error(e, t)) | |
}, Mf = Fc, Ef = Bc, Af = on, wf = jc, Tf = $c, Pf = "Promise", Rf = Zc.CONSTRUCTOR, If = Zc.REJECTION_EVENT, Nf = Zc.SUBCLASSING, Lf = Af.getterFor(Pf), Ff = Af.set, Cf = wf && wf.prototype, Bf = wf, jf = Cf, kf = cf.TypeError, xf = cf.document, Df = cf.process, Gf = Tf.f, Uf = Gf, Vf = !!(xf && xf.createEvent && cf.dispatchEvent), Wf = "unhandledrejection", Hf = function(e) { | |
var t; | |
return !(!mf(e) || !gf(t = e.then)) && t | |
}, Yf = function(e, t) { | |
var r, n, i, o = t.value, a = 1 == t.state, s = a ? e.ok : e.fail, u = e.resolve, c = e.reject, f = e.domain; | |
try { | |
s ? (a || (2 === t.rejection && Xf(t), | |
t.rejection = 1), | |
!0 === s ? r = o : (f && f.enter(), | |
r = s(o), | |
f && (f.exit(), | |
i = !0)), | |
r === e.promise ? c(kf("Promise-chain cycle")) : (n = Hf(r)) ? ff(n, r, u, c) : u(r)) : c(o) | |
} catch (e) { | |
f && !i && f.exit(), | |
c(e) | |
} | |
}, zf = function(e, t) { | |
e.notified || (e.notified = !0, | |
_f((function() { | |
for (var r, n = e.reactions; r = n.get(); ) | |
Yf(r, e); | |
e.notified = !1, | |
t && !e.rejection && Kf(e) | |
} | |
))) | |
}, qf = function(e, t, r) { | |
var n, i; | |
Vf ? ((n = xf.createEvent("Event")).promise = t, | |
n.reason = r, | |
n.initEvent(e, !1, !0), | |
cf.dispatchEvent(n)) : n = { | |
promise: t, | |
reason: r | |
}, | |
!If && (i = cf["on" + e]) ? i(n) : e === Wf && Of("Unhandled promise rejection", r) | |
}, Kf = function(e) { | |
ff(Sf, cf, (function() { | |
var t, r = e.facade, n = e.value; | |
if (Qf(e) && (t = Mf((function() { | |
uf ? Df.emit("unhandledRejection", n, r) : qf(Wf, r, n) | |
} | |
)), | |
e.rejection = uf || Qf(e) ? 2 : 1, | |
t.error)) | |
throw t.value | |
} | |
)) | |
}, Qf = function(e) { | |
return 1 !== e.rejection && !e.parent | |
}, Xf = function(e) { | |
ff(Sf, cf, (function() { | |
var t = e.facade; | |
uf ? Df.emit("rejectionHandled", t) : qf("rejectionhandled", t, e.value) | |
} | |
)) | |
}, Jf = function(e, t, r) { | |
return function(n) { | |
e(t, n, r) | |
} | |
}, Zf = function(e, t, r) { | |
e.done || (e.done = !0, | |
r && (e = r), | |
e.value = t, | |
e.state = 2, | |
zf(e, !0)) | |
}, $f = function e(t, r, n) { | |
if (!t.done) { | |
t.done = !0, | |
n && (t = n); | |
try { | |
if (t.facade === r) | |
throw kf("Promise can't be resolved itself"); | |
var i = Hf(r); | |
i ? _f((function() { | |
var n = { | |
done: !1 | |
}; | |
try { | |
ff(i, r, Jf(e, n, t), Jf(Zf, n, t)) | |
} catch (e) { | |
Zf(n, e, t) | |
} | |
} | |
)) : (t.value = r, | |
t.state = 1, | |
zf(t, !1)) | |
} catch (e) { | |
Zf({ | |
done: !1 | |
}, e, t) | |
} | |
} | |
}; | |
if (Rf && (jf = (Bf = function(e) { | |
bf(this, jf), | |
hf(e), | |
ff(nf, this); | |
var t = Lf(this); | |
try { | |
e(Jf($f, t), Jf(Zf, t)) | |
} catch (e) { | |
Zf(t, e) | |
} | |
} | |
).prototype, | |
(nf = function(e) { | |
Ff(this, { | |
type: Pf, | |
done: !1, | |
notified: !1, | |
parent: !1, | |
reactions: new Ef, | |
rejection: !1, | |
state: 0, | |
value: void 0 | |
}) | |
} | |
).prototype = df(jf, "then", (function(e, t) { | |
var r = Lf(this) | |
, n = Gf(yf(this, Bf)); | |
return r.parent = !0, | |
n.ok = !gf(e) || e, | |
n.fail = gf(t) && t, | |
n.domain = uf ? Df.domain : void 0, | |
0 == r.state ? r.reactions.add(n) : _f((function() { | |
Yf(n, r) | |
} | |
)), | |
n.promise | |
} | |
)), | |
of = function() { | |
var e = new nf | |
, t = Lf(e); | |
this.promise = e, | |
this.resolve = Jf($f, t), | |
this.reject = Jf(Zf, t) | |
} | |
, | |
Tf.f = Gf = function(e) { | |
return e === Bf || undefined === e ? new of(e) : Uf(e) | |
} | |
, | |
gf(wf) && Cf !== Object.prototype)) { | |
af = Cf.then, | |
Nf || df(Cf, "then", (function(e, t) { | |
var r = this; | |
return new Bf((function(e, t) { | |
ff(af, r, e, t) | |
} | |
)).then(e, t) | |
} | |
), { | |
unsafe: !0 | |
}); | |
try { | |
delete Cf.constructor | |
} catch (e) {} | |
lf && lf(Cf, jf) | |
} | |
sf({ | |
global: !0, | |
constructor: !0, | |
wrap: !0, | |
forced: Rf | |
}, { | |
Promise: Bf | |
}), | |
pf(Bf, Pf, !1), | |
vf(Pf); | |
var ed = Nt("iterator") | |
, td = !1; | |
try { | |
var rd = 0 | |
, nd = { | |
next: function() { | |
return { | |
done: !!rd++ | |
} | |
}, | |
return: function() { | |
td = !0 | |
} | |
}; | |
nd[ed] = function() { | |
return this | |
} | |
, | |
Array.from(nd, (function() { | |
throw 2 | |
} | |
)) | |
} catch (e) {} | |
var id = jc | |
, od = function(e, t) { | |
if (!t && !td) | |
return !1; | |
var r = !1; | |
try { | |
var n = {}; | |
n[ed] = function() { | |
return { | |
next: function() { | |
return { | |
done: r = !0 | |
} | |
} | |
} | |
} | |
, | |
e(n) | |
} catch (e) {} | |
return r | |
} | |
, ad = Zc.CONSTRUCTOR || !od((function(e) { | |
id.all(e).then(void 0, (function() {} | |
)) | |
} | |
)) | |
, sd = D | |
, ud = Ke | |
, cd = $c | |
, fd = Fc | |
, dd = la; | |
Mi({ | |
target: "Promise", | |
stat: !0, | |
forced: ad | |
}, { | |
all: function(e) { | |
var t = this | |
, r = cd.f(t) | |
, n = r.resolve | |
, i = r.reject | |
, o = fd((function() { | |
var r = ud(t.resolve) | |
, o = [] | |
, a = 0 | |
, s = 1; | |
dd(e, (function(e) { | |
var u = a++ | |
, c = !1; | |
s++, | |
sd(r, t, e).then((function(e) { | |
c || (c = !0, | |
o[u] = e, | |
--s || n(o)) | |
} | |
), i) | |
} | |
)), | |
--s || n(o) | |
} | |
)); | |
return o.error && i(o.value), | |
r.promise | |
} | |
}); | |
var ld = Mi | |
, pd = Zc.CONSTRUCTOR | |
, vd = jc | |
, hd = Ee | |
, gd = me | |
, md = On | |
, bd = vd && vd.prototype; | |
if (ld({ | |
target: "Promise", | |
proto: !0, | |
forced: pd, | |
real: !0 | |
}, { | |
catch: function(e) { | |
return this.then(void 0, e) | |
} | |
}), | |
gd(vd)) { | |
var yd = hd("Promise").prototype.catch; | |
bd.catch !== yd && md(bd, "catch", yd, { | |
unsafe: !0 | |
}) | |
} | |
var Sd = D | |
, _d = Ke | |
, Od = $c | |
, Md = Fc | |
, Ed = la; | |
Mi({ | |
target: "Promise", | |
stat: !0, | |
forced: ad | |
}, { | |
race: function(e) { | |
var t = this | |
, r = Od.f(t) | |
, n = r.reject | |
, i = Md((function() { | |
var i = _d(t.resolve); | |
Ed(e, (function(e) { | |
Sd(i, t, e).then(r.resolve, n) | |
} | |
)) | |
} | |
)); | |
return i.error && n(i.value), | |
r.promise | |
} | |
}); | |
var Ad = D | |
, wd = $c; | |
Mi({ | |
target: "Promise", | |
stat: !0, | |
forced: Zc.CONSTRUCTOR | |
}, { | |
reject: function(e) { | |
var t = wd.f(this); | |
return Ad(t.reject, void 0, e), | |
t.promise | |
} | |
}); | |
var Td = ur | |
, Pd = Se | |
, Rd = $c | |
, Id = function(e, t) { | |
if (Td(e), | |
Pd(t) && t.constructor === e) | |
return t; | |
var r = Rd.f(e); | |
return (0, | |
r.resolve)(t), | |
r.promise | |
} | |
, Nd = Mi | |
, Ld = Zc.CONSTRUCTOR | |
, Fd = Id; | |
Ee("Promise"), | |
Nd({ | |
target: "Promise", | |
stat: !0, | |
forced: Ld | |
}, { | |
resolve: function(e) { | |
return Fd(this, e) | |
} | |
}); | |
var Cd = D | |
, Bd = Ke | |
, jd = $c | |
, kd = Fc | |
, xd = la; | |
Mi({ | |
target: "Promise", | |
stat: !0 | |
}, { | |
allSettled: function(e) { | |
var t = this | |
, r = jd.f(t) | |
, n = r.resolve | |
, i = r.reject | |
, o = kd((function() { | |
var r = Bd(t.resolve) | |
, i = [] | |
, o = 0 | |
, a = 1; | |
xd(e, (function(e) { | |
var s = o++ | |
, u = !1; | |
a++, | |
Cd(r, t, e).then((function(e) { | |
u || (u = !0, | |
i[s] = { | |
status: "fulfilled", | |
value: e | |
}, | |
--a || n(i)) | |
} | |
), (function(e) { | |
u || (u = !0, | |
i[s] = { | |
status: "rejected", | |
reason: e | |
}, | |
--a || n(i)) | |
} | |
)) | |
} | |
)), | |
--a || n(i) | |
} | |
)); | |
return o.error && i(o.value), | |
r.promise | |
} | |
}); | |
var Dd = D | |
, Gd = Ke | |
, Ud = Ee | |
, Vd = $c | |
, Wd = Fc | |
, Hd = la | |
, Yd = "No one promise resolved"; | |
Mi({ | |
target: "Promise", | |
stat: !0 | |
}, { | |
any: function(e) { | |
var t = this | |
, r = Ud("AggregateError") | |
, n = Vd.f(t) | |
, i = n.resolve | |
, o = n.reject | |
, a = Wd((function() { | |
var n = Gd(t.resolve) | |
, a = [] | |
, s = 0 | |
, u = 1 | |
, c = !1; | |
Hd(e, (function(e) { | |
var f = s++ | |
, d = !1; | |
u++, | |
Dd(n, t, e).then((function(e) { | |
d || c || (c = !0, | |
i(e)) | |
} | |
), (function(e) { | |
d || c || (d = !0, | |
a[f] = e, | |
--u || o(new r(a,Yd))) | |
} | |
)) | |
} | |
)), | |
--u || o(new r(a,Yd)) | |
} | |
)); | |
return a.error && o(a.value), | |
n.promise | |
} | |
}); | |
var zd = Mi | |
, qd = jc | |
, Kd = C | |
, Qd = Ee | |
, Xd = me | |
, Jd = Eu | |
, Zd = Id | |
, $d = On | |
, el = qd && qd.prototype; | |
if (zd({ | |
target: "Promise", | |
proto: !0, | |
real: !0, | |
forced: !!qd && Kd((function() { | |
el.finally.call({ | |
then: function() {} | |
}, (function() {} | |
)) | |
} | |
)) | |
}, { | |
finally: function(e) { | |
var t = Jd(this, Qd("Promise")) | |
, r = Xd(e); | |
return this.then(r ? function(r) { | |
return Zd(t, e()).then((function() { | |
return r | |
} | |
)) | |
} | |
: e, r ? function(r) { | |
return Zd(t, e()).then((function() { | |
throw r | |
} | |
)) | |
} | |
: e) | |
} | |
}), | |
Xd(qd)) { | |
var tl = Qd("Promise").prototype.finally; | |
el.finally !== tl && $d(el, "finally", tl, { | |
unsafe: !0 | |
}) | |
} | |
var rl = J | |
, nl = Tn | |
, il = ha | |
, ol = fe | |
, al = rl("".charAt) | |
, sl = rl("".charCodeAt) | |
, ul = rl("".slice) | |
, cl = function(e) { | |
return function(t, r) { | |
var n, i, o = il(ol(t)), a = nl(r), s = o.length; | |
return a < 0 || a >= s ? e ? "" : void 0 : (n = sl(o, a)) < 55296 || n > 56319 || a + 1 === s || (i = sl(o, a + 1)) < 56320 || i > 57343 ? e ? al(o, a) : n : e ? ul(o, a, a + 2) : i - 56320 + (n - 55296 << 10) + 65536 | |
} | |
} | |
, fl = { | |
codeAt: cl(!1), | |
charAt: cl(!0) | |
}.charAt | |
, dl = ha | |
, ll = on | |
, pl = Rs | |
, vl = Is | |
, hl = "String Iterator" | |
, gl = ll.set | |
, ml = ll.getterFor(hl); | |
pl(String, "String", (function(e) { | |
gl(this, { | |
type: hl, | |
string: dl(e), | |
index: 0 | |
}) | |
} | |
), (function() { | |
var e, t = ml(this), r = t.string, n = t.index; | |
return n >= r.length ? vl(void 0, !0) : (e = fl(r, n), | |
t.index += e.length, | |
vl(e, !1)) | |
} | |
)), | |
L.Promise; | |
var bl = Yt("span").classList | |
, yl = bl && bl.constructor && bl.constructor.prototype | |
, Sl = yl === Object.prototype ? void 0 : yl | |
, _l = L | |
, Ol = { | |
CSSRuleList: 0, | |
CSSStyleDeclaration: 0, | |
CSSValueList: 0, | |
ClientRectList: 0, | |
DOMRectList: 0, | |
DOMStringList: 0, | |
DOMTokenList: 1, | |
DataTransferItemList: 0, | |
FileList: 0, | |
HTMLAllCollection: 0, | |
HTMLCollection: 0, | |
HTMLFormElement: 0, | |
HTMLSelectElement: 0, | |
MediaList: 0, | |
MimeTypeArray: 0, | |
NamedNodeMap: 0, | |
NodeList: 1, | |
PaintRequestList: 0, | |
Plugin: 0, | |
PluginArray: 0, | |
SVGLengthList: 0, | |
SVGNumberList: 0, | |
SVGPathSegList: 0, | |
SVGPointList: 0, | |
SVGStringList: 0, | |
SVGTransformList: 0, | |
SourceBufferList: 0, | |
StyleSheetList: 0, | |
TextTrackCueList: 0, | |
TextTrackList: 0, | |
TouchList: 0 | |
} | |
, Ml = Sl | |
, El = Vs | |
, Al = Or | |
, wl = Nt | |
, Tl = wl("iterator") | |
, Pl = wl("toStringTag") | |
, Rl = El.values | |
, Il = function(e, t) { | |
if (e) { | |
if (e[Tl] !== Rl) | |
try { | |
Al(e, Tl, Rl) | |
} catch (t) { | |
e[Tl] = Rl | |
} | |
if (e[Pl] || Al(e, Pl, t), | |
Ol[t]) | |
for (var r in El) | |
if (e[r] !== El[r]) | |
try { | |
Al(e, r, El[r]) | |
} catch (t) { | |
e[r] = El[r] | |
} | |
} | |
}; | |
for (var Nl in Ol) | |
Il(_l[Nl] && _l[Nl].prototype, Nl); | |
Il(Ml, "DOMTokenList"); | |
var Ll = { | |
desktop: { | |
chrome: "<=63", | |
edge: "<=18", | |
electron: "<6", | |
firefox: "<67", | |
ie: "11", | |
opera: "<=50", | |
safari: "<=13", | |
yandex: "<=9999" | |
}, | |
mobile: { | |
android: "<96", | |
chrome: "<=63", | |
firefox: "<67", | |
opera: "<=50", | |
safari: "<=13", | |
samsung_internet: "<8.2" | |
}, | |
tablet: { | |
android: "<96", | |
chrome: "<=63", | |
firefox: "<67", | |
opera: "<=50", | |
safari: "<=13", | |
samsung_internet: "<8.2" | |
} | |
} | |
, Fl = { | |
desktop: { | |
chrome: ">63", | |
edge: ">18", | |
electron: ">6", | |
firefox: ">=67", | |
opera: ">50", | |
safari: ">=14" | |
}, | |
mobile: { | |
android: ">=96", | |
chrome: ">63", | |
firefox: ">67", | |
opera: ">50", | |
safari: ">=14", | |
samsung_internet: ">=8.2" | |
}, | |
tablet: { | |
android: ">=96", | |
chrome: ">=63", | |
firefox: ">=67", | |
opera: ">50", | |
safari: ">=14", | |
samsung_internet: ">=8.2" | |
} | |
} | |
, Cl = { | |
android: "<9", | |
chrome: "<43", | |
firefox: "<49", | |
opera: "<31", | |
safari: "<11", | |
samsung_internet: "<8.2" | |
} | |
, Bl = { | |
desktop: { | |
chrome: "<43", | |
edge: "<77", | |
electron: "<6", | |
firefox: "<49", | |
opera: "<31", | |
safari: "<11" | |
}, | |
mobile: Cl, | |
tablet: Cl | |
} | |
, jl = function(e) { | |
return S.getParser(window.navigator.userAgent).satisfies(e) | |
}; | |
document.head.appendChild(function() { | |
var n, i, o = null, a = (n = { | |
percentage: Number(""), | |
version: "" | |
}, | |
i = { | |
percentage: Number(""), | |
version: "" | |
}, | |
n.version && n.percentage && i.version && i.percentage ? { | |
a: n, | |
b: i | |
} : n.version && 100 === n.percentage ? { | |
a: n, | |
b: null | |
} : { | |
a: { | |
percentage: 100, | |
version: _ | |
}, | |
b: null | |
}), s = a.a, u = a.b, c = null; | |
if (u) { | |
try { | |
c = localStorage.getItem(r) | |
} catch (e) { | |
console.warn(d.INACCESSIBLE_LOCAL_STORAGE) | |
} | |
o = !c || s.version !== c && u.version !== c ? Math.random() <= s.percentage / 100 ? s.version : u.version : c | |
} else | |
o = s.version; | |
try { | |
localStorage.setItem(r, o) | |
} catch (e) { | |
console.warn(d.INACCESSIBLE_LOCAL_STORAGE) | |
} | |
var f = document.getElementById(t) || document.querySelector('script[src*="loader.js"][src*="browser-ui"]'); | |
if (!f) | |
throw new Error('No Usercentrics script ID "'.concat(t, '" found')); | |
f.setAttribute("data-avoid-prefetch-services", ""), | |
e.TCF_ENABLED in f.dataset && I(); | |
var l, p, v, h = document.createElement("script"); | |
return f.nonce && (h.nonce = f.nonce), | |
jl(Bl) && console.warn("You are using a browser version not supported by the Usercentrics CMP. For further information and implications ->\n https://usercentrics.atlassian.net/wiki/spaces/SKB/pages/2347630614/Update+on+Supported+Browsers"), | |
jl(Ll) || (p = S.getParser(window.navigator.userAgent), | |
"safari" === (null == (v = p.getBrowser()) || null === (l = v.name) || void 0 === l ? void 0 : l.toLowerCase()) && "mobile" === p.parsedResult.platform.type && parseFloat(p.parsedResult.os.version, 10) <= 13) ? h.src = f.src.replace("loader.js", M) : jl(Fl) ? (h.type = "module", | |
h.src = f.src.replace("loader.js", E)) : h.src = f.src.replace("loader.js", O), | |
o && /^([0-9]+\.[0-9]+\.[0-9])$/.test(o) && (h.src = h.src.replace("/latest/", "/".concat(o, "/"))), | |
h | |
}()) | |
}(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment