Created
October 2, 2018 19:05
-
-
Save i8ramin/a16c00eb095d106d722c059cadb0260d to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or 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(define) { | |
| "function" == typeof define && define.amd && (define = undefined); | |
| ! function() { | |
| function e(t, n, o) { | |
| function i(r, s) { | |
| if (!n[r]) { | |
| if (!t[r]) { | |
| var c = "function" == typeof require && require; | |
| if (!s && c) return c(r, !0); | |
| if (a) return a(r, !0); | |
| var p = new Error("Cannot find module '" + r + "'"); | |
| throw p.code = "MODULE_NOT_FOUND", p | |
| } | |
| var u = n[r] = { | |
| exports: {} | |
| }; | |
| t[r][0].call(u.exports, function(e) { | |
| return i(t[r][1][e] || e) | |
| }, u, u.exports, e, t, n, o) | |
| } | |
| return n[r].exports | |
| } | |
| for (var a = "function" == typeof require && require, r = 0; r < o.length; r++) i(o[r]); | |
| return i | |
| } | |
| return e | |
| }()({ | |
| 1: [function(e, t, n) { | |
| "use strict"; | |
| var o = e("@segment/analytics.js-core"), | |
| i = e("@ndhoule/each"); | |
| t.exports = function(e) { | |
| i(function(e) { | |
| o.use(e) | |
| }, e); | |
| return o | |
| } | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-core": 27 | |
| }], | |
| 2: [function(e, t, n) { | |
| (function(n) { | |
| "use strict"; | |
| var o = e("@segment/send-json"); | |
| t.exports = function() { | |
| for (var e = !1, t = !1, i = /.*\/analytics\.js\/v1\/([^\/]*)(\/platform)?\/analytics.*/, a = n.document.getElementsByTagName("script"), r = 0; r < a.length; r++) { | |
| var s = a[r].src, | |
| c = i.exec(s); | |
| if (c) { | |
| e = !0; | |
| var p = c[1]; | |
| if ("h9Z4ewnWf83L60TdwjeJcDW8mFBKnbZO" === p) { | |
| t = !0; | |
| break | |
| } | |
| } | |
| } | |
| if (e && !t) { | |
| var u = { | |
| "Content-Type": "text/plain" | |
| }, | |
| l = { | |
| userId: "segment", | |
| event: "Invalid WriteKey Loaded", | |
| properties: { | |
| hostname: n.window.location.hostname, | |
| href: n.window.location.href, | |
| loadedKey: "h9Z4ewnWf83L60TdwjeJcDW8mFBKnbZO", | |
| requestedKey: p, | |
| userAgent: n.navigator.userAgent, | |
| bailed: !0 | |
| }, | |
| writeKey: "fkTyC7tQ4NxYVrfdUOVENwWgoJe8hXKA" | |
| }; | |
| o("https://api.segment.io/v1/t", l, u, function() {}); | |
| return !0 | |
| } | |
| return !1 | |
| } | |
| }).call(this, "undefined" != typeof window && window.document && window.document.implementation ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {}) | |
| }, { | |
| "@segment/send-json": 815 | |
| }], | |
| 3: [function(e, t, n) { | |
| (function(t) { | |
| "use strict"; | |
| if (!e("./bot")()) { | |
| var n = e("./integrations"), | |
| o = e("./analytics")(n), | |
| i = e("extend"), | |
| a = t.analytics || [], | |
| r = a && a.SNIPPET_VERSION ? parseFloat(a.SNIPPET_VERSION, 10) : 0; | |
| o._VERSIONS = { | |
| "core": "3.7.2", | |
| "cdn": "AJS-Renderer 1.9.0 (AJS 3.15.41 master) (Tue, 02 Oct 2018 16:07:06 GMT)", | |
| "integrations": { | |
| "Google Tag Manager": "2.5.0", | |
| "Hotjar": "1.0.1", | |
| "Google Analytics": "2.15.0", | |
| "Heap": "2.1.1", | |
| "Segment.io": "3.7.0" | |
| } | |
| }; | |
| o.plugins = {}; | |
| i(o.plugins, e("@segment/analytics.js-video-plugins/dist")); | |
| var s, c = { | |
| "Google Tag Manager": { | |
| "containerId": "GTM-NCSKSB", | |
| "trackAllPages": true, | |
| "trackCategorizedPages": true, | |
| "trackNamedPages": true | |
| }, | |
| "Hotjar": { | |
| "hjPlaceholderPolyfill": true, | |
| "hjid": "10122" | |
| }, | |
| "Google Analytics": { | |
| "anonymizeIp": false, | |
| "classic": false, | |
| "contentGroupings": {}, | |
| "dimensions": {}, | |
| "domain": "", | |
| "doubleClick": true, | |
| "enableServerIdentify": false, | |
| "enhancedEcommerce": false, | |
| "enhancedLinkAttribution": true, | |
| "identifyCategory": "", | |
| "identifyEventName": "", | |
| "ignoredReferrers": "", | |
| "includeSearch": false, | |
| "metrics": {}, | |
| "mobileTrackingId": "", | |
| "nameTracker": false, | |
| "nonInteraction": false, | |
| "optimize": "", | |
| "protocolMappings": {}, | |
| "reportUncaughtExceptions": false, | |
| "sampleRate": 100, | |
| "sendUserId": false, | |
| "setAllMappedProps": true, | |
| "siteSpeedSampleRate": 1, | |
| "trackCategorizedPages": true, | |
| "trackNamedPages": true, | |
| "trackingId": "UA-4260314-5", | |
| "useGoogleAmpClientId": false | |
| }, | |
| "Heap": { | |
| "appId": "1897198508" | |
| }, | |
| "Segment.io": { | |
| "apiKey": "h9Z4ewnWf83L60TdwjeJcDW8mFBKnbZO", | |
| "unbundledIntegrations": [], | |
| "addBundledMetadata": true | |
| } | |
| }; | |
| if (a._loadOptions && a._loadOptions.integrations) { | |
| var p = a._loadOptions.integrations; | |
| s = {}; | |
| var u; | |
| for (u in p) | |
| if (p.hasOwnProperty(u)) { | |
| s[u] = Boolean(p[u]); | |
| "object" == typeof c[u] && "object" == typeof p[u] && i(!0, c[u], p[u]) | |
| } | |
| } | |
| o.initialize(c, { | |
| initialPageview: 0 === r, | |
| plan: { | |
| "track": { | |
| "enrichment_provider": { | |
| "enabled": false, | |
| "integrations": {} | |
| }, | |
| "Viewed Home Page": { | |
| "enabled": false, | |
| "integrations": {} | |
| }, | |
| "Bucket": { | |
| "enabled": true, | |
| "integrations": { | |
| "Google Tag Manager": false, | |
| "Optimizely": false, | |
| "Olark": false, | |
| "Google Analytics": false, | |
| "Clearbit Reveal": false, | |
| "Drift": false | |
| } | |
| }, | |
| "Live Chat Conversation Started": { | |
| "enabled": true, | |
| "integrations": { | |
| "Optimizely": false | |
| } | |
| }, | |
| "Live Chat Message Received": { | |
| "enabled": true, | |
| "integrations": { | |
| "Optimizely": false | |
| } | |
| }, | |
| "Live Chat Message Sent": { | |
| "enabled": true, | |
| "integrations": { | |
| "Optimizely": false | |
| } | |
| }, | |
| "Timing": { | |
| "enabled": true, | |
| "integrations": { | |
| "Optimizely": false, | |
| "Olark": false, | |
| "Clearbit Reveal": false, | |
| "Google Tag Manager": false, | |
| "Google Analytics": false, | |
| "Drift": false | |
| } | |
| }, | |
| "Form Submission": { | |
| "enabled": true, | |
| "integrations": { | |
| "Olark": false | |
| } | |
| }, | |
| "Interaction": { | |
| "enabled": true, | |
| "integrations": { | |
| "Drift": false | |
| } | |
| }, | |
| "Signup Activity": { | |
| "enabled": true, | |
| "integrations": { | |
| "Olark": false, | |
| "Drift": false | |
| } | |
| } | |
| } | |
| }, | |
| integrations: s, | |
| metrics: { | |
| "sampleRate": 0.1 | |
| } | |
| }); | |
| for (; a && a.length > 0;) { | |
| var l = a.shift(), | |
| d = l.shift(); | |
| "function" == typeof o[d] && o[d].apply(o, l) | |
| } | |
| a = null; | |
| t.analytics = o | |
| } | |
| }).call(this, "undefined" != typeof window && window.document && window.document.implementation ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {}) | |
| }, { | |
| "./analytics": 1, | |
| "./bot": 2, | |
| "./integrations": 4, | |
| "@segment/analytics.js-video-plugins/dist": 795, | |
| "extend": 843 | |
| }], | |
| 4: [function(e, t, n) { | |
| "use strict"; | |
| t.exports = { | |
| "adlearn-open-platform": e("@segment/analytics.js-integration-adlearn-open-platform"), | |
| "adobe-analytics": e("@segment/analytics.js-integration-adobe-analytics"), | |
| "adobe-target": e("@segment/analytics.js-integration-adobe-target"), | |
| "adometry": e("@segment/analytics.js-integration-adometry"), | |
| "adroll": e("@segment/analytics.js-integration-adroll"), | |
| "adwords": e("@segment/analytics.js-integration-adwords"), | |
| "alexa": e("@segment/analytics.js-integration-alexa"), | |
| "ambassador": e("@segment/analytics.js-integration-ambassador"), | |
| "amplitude": e("@segment/analytics.js-integration-amplitude"), | |
| "appboy": e("@segment/analytics.js-integration-appboy"), | |
| "appboy-ibm": e("@segment/analytics.js-integration-appboy-ibm"), | |
| "appcues": e("@segment/analytics.js-integration-appcues"), | |
| "appnexus": e("@segment/analytics.js-integration-appnexus"), | |
| "aptrinsic": e("@segment/analytics.js-integration-aptrinsic"), | |
| "atatus": e("@segment/analytics.js-integration-atatus"), | |
| "autosend": e("@segment/analytics.js-integration-autosend"), | |
| "awesm": e("@segment/analytics.js-integration-awesm"), | |
| "bing-ads": e("@segment/analytics.js-integration-bing-ads"), | |
| "blueshift": e("@segment/analytics.js-integration-blueshift"), | |
| "boomtrain": e("@segment/analytics.js-integration-boomtrain"), | |
| "bronto": e("@segment/analytics.js-integration-bronto"), | |
| "bugherd": e("@segment/analytics.js-integration-bugherd"), | |
| "bugsnag": e("@segment/analytics.js-integration-bugsnag"), | |
| "castle": e("@segment/analytics.js-integration-castle"), | |
| "chameleon": e("@segment/analytics.js-integration-chameleon"), | |
| "chartbeat": e("@segment/analytics.js-integration-chartbeat"), | |
| "clevertap": e("@segment/analytics.js-integration-clevertap"), | |
| "clicky": e("@segment/analytics.js-integration-clicky"), | |
| "comscore": e("@segment/analytics.js-integration-comscore"), | |
| "convertro": e("@segment/analytics.js-integration-convertro"), | |
| "crazy-egg": e("@segment/analytics.js-integration-crazy-egg"), | |
| "criteo": e("@segment/analytics.js-integration-criteo"), | |
| "curebit": e("@segment/analytics.js-integration-curebit"), | |
| "customerio": e("@segment/analytics.js-integration-customerio"), | |
| "cxense": e("@segment/analytics.js-integration-cxense"), | |
| "doubleclick-floodlight": e("@segment/analytics.js-integration-doubleclick-floodlight"), | |
| "drift": e("@segment/analytics.js-integration-drift"), | |
| "drip": e("@segment/analytics.js-integration-drip"), | |
| "elevio": e("@segment/analytics.js-integration-elevio"), | |
| "eloqua": e("@segment/analytics.js-integration-eloqua"), | |
| "email-aptitude": e("@segment/analytics.js-integration-email-aptitude"), | |
| "errorception": e("@segment/analytics.js-integration-errorception"), | |
| "evergage": e("@segment/analytics.js-integration-evergage"), | |
| "extole": e("@segment/analytics.js-integration-extole"), | |
| "facebook-conversion-tracking": e("@segment/analytics.js-integration-facebook-conversion-tracking"), | |
| "facebook-custom-audiences": e("@segment/analytics.js-integration-facebook-custom-audiences"), | |
| "facebook-pixel": e("@segment/analytics.js-integration-facebook-pixel"), | |
| "foxmetrics": e("@segment/analytics.js-integration-foxmetrics"), | |
| "friendbuy": e("@segment/analytics.js-integration-friendbuy"), | |
| "fullstory": e("@segment/analytics.js-integration-fullstory"), | |
| "gauges": e("@segment/analytics.js-integration-gauges"), | |
| "get-satisfaction": e("@segment/analytics.js-integration-get-satisfaction"), | |
| "google-adwords-new": e("@segment/analytics.js-integration-google-adwords-new"), | |
| "google-analytics": e("@segment/analytics.js-integration-google-analytics"), | |
| "google-tag-manager": e("@segment/analytics.js-integration-google-tag-manager"), | |
| "gosquared": e("@segment/analytics.js-integration-gosquared"), | |
| "heap": e("@segment/analytics.js-integration-heap"), | |
| "hellobar": e("@segment/analytics.js-integration-hellobar"), | |
| "hindsight": e("@segment/analytics.js-integration-hindsight"), | |
| "hittail": e("@segment/analytics.js-integration-hittail"), | |
| "hotjar": e("@segment/analytics.js-integration-hotjar"), | |
| "hubspot": e("@segment/analytics.js-integration-hubspot"), | |
| "improvely": e("@segment/analytics.js-integration-improvely"), | |
| "inspectlet": e("@segment/analytics.js-integration-inspectlet"), | |
| "intercom": e("@segment/analytics.js-integration-intercom"), | |
| "keen-io": e("@segment/analytics.js-integration-keen-io"), | |
| "kenshoo": e("@segment/analytics.js-integration-kenshoo"), | |
| "kenshoo-infinity": e("@segment/analytics.js-integration-kenshoo-infinity"), | |
| "kissmetrics": e("@segment/analytics.js-integration-kissmetrics"), | |
| "klaviyo": e("@segment/analytics.js-integration-klaviyo"), | |
| "linkedin-insight-tag": e("@segment/analytics.js-integration-linkedin-insight-tag"), | |
| "livechat": e("@segment/analytics.js-integration-livechat"), | |
| "localytics": e("@segment/analytics.js-integration-localytics"), | |
| "lucky-orange": e("@segment/analytics.js-integration-lucky-orange"), | |
| "lytics": e("@segment/analytics.js-integration-lytics"), | |
| "madkudu": e("@segment/analytics.js-integration-madkudu"), | |
| "marketo": e("@segment/analytics.js-integration-marketo"), | |
| "marketo-v2": e("@segment/analytics.js-integration-marketo-v2"), | |
| "mediamath": e("@segment/analytics.js-integration-mediamath"), | |
| "mixpanel": e("@segment/analytics.js-integration-mixpanel"), | |
| "moengage": e("@segment/analytics.js-integration-moengage"), | |
| "mojn": e("@segment/analytics.js-integration-mojn"), | |
| "monetate": e("@segment/analytics.js-integration-monetate"), | |
| "mouseflow": e("@segment/analytics.js-integration-mouseflow"), | |
| "mousestats": e("@segment/analytics.js-integration-mousestats"), | |
| "nanigans": e("@segment/analytics.js-integration-nanigans"), | |
| "navilytics": e("@segment/analytics.js-integration-navilytics"), | |
| "nielsen-dcr": e("@segment/analytics.js-integration-nielsen-dcr"), | |
| "nudgespot": e("@segment/analytics.js-integration-nudgespot"), | |
| "olark": e("@segment/analytics.js-integration-olark"), | |
| "omniture": e("@segment/analytics.js-integration-omniture"), | |
| "onespot": e("@segment/analytics.js-integration-onespot"), | |
| "optimizely": e("@segment/analytics.js-integration-optimizely"), | |
| "outbound": e("@segment/analytics.js-integration-outbound"), | |
| "pardot": e("@segment/analytics.js-integration-pardot"), | |
| "parsely": e("@segment/analytics.js-integration-parsely"), | |
| "pendo": e("@segment/analytics.js-integration-pendo"), | |
| "perfect-audience": e("@segment/analytics.js-integration-perfect-audience"), | |
| "perimeterx": e("@segment/analytics.js-integration-perimeterx"), | |
| "pingdom": e("@segment/analytics.js-integration-pingdom"), | |
| "pinterest-tag": e("@segment/analytics.js-integration-pinterest-tag"), | |
| "piwik": e("@segment/analytics.js-integration-piwik"), | |
| "qualaroo": e("@segment/analytics.js-integration-qualaroo"), | |
| "quantcast": e("@segment/analytics.js-integration-quantcast"), | |
| "quanticmind": e("@segment/analytics.js-integration-quanticmind"), | |
| "quora-conversion-pixel": e("@segment/analytics.js-integration-quora-conversion-pixel"), | |
| "ramen": e("@segment/analytics.js-integration-ramen"), | |
| "rockerbox": e("@segment/analytics.js-integration-rockerbox"), | |
| "rocket-fuel": e("@segment/analytics.js-integration-rocket-fuel"), | |
| "rollbar": e("@segment/analytics.js-integration-rollbar"), | |
| "route": e("@segment/analytics.js-integration-route"), | |
| "saasquatch": e("@segment/analytics.js-integration-saasquatch"), | |
| "salesforce-dmp": e("@segment/analytics.js-integration-salesforce-dmp"), | |
| "salesforce-live-agent": e("@segment/analytics.js-integration-salesforce-live-agent"), | |
| "satismeter": e("@segment/analytics.js-integration-satismeter"), | |
| "segmentio": e("@segment/analytics.js-integration-segmentio"), | |
| "sentry": e("@segment/analytics.js-integration-sentry"), | |
| "shareasale": e("@segment/analytics.js-integration-shareasale"), | |
| "simplereach": e("@segment/analytics.js-integration-simplereach"), | |
| "simplifi": e("@segment/analytics.js-integration-simplifi"), | |
| "snapengage": e("@segment/analytics.js-integration-snapengage"), | |
| "spinnakr": e("@segment/analytics.js-integration-spinnakr"), | |
| "steelhouse": e("@segment/analytics.js-integration-steelhouse"), | |
| "stripe-radar": e("@segment/analytics.js-integration-stripe-radar"), | |
| "supporthero": e("@segment/analytics.js-integration-supporthero"), | |
| "tag-injector": e("@segment/analytics.js-integration-tag-injector"), | |
| "taplytics": e("@segment/analytics.js-integration-taplytics"), | |
| "tapstream": e("@segment/analytics.js-integration-tapstream"), | |
| "tell-apart": e("@segment/analytics.js-integration-tell-apart"), | |
| "totango": e("@segment/analytics.js-integration-totango"), | |
| "trackjs": e("@segment/analytics.js-integration-trackjs"), | |
| "tvsquared": e("@segment/analytics.js-integration-tvsquared"), | |
| "twitter-ads": e("@segment/analytics.js-integration-twitter-ads"), | |
| "userlike": e("@segment/analytics.js-integration-userlike"), | |
| "uservoice": e("@segment/analytics.js-integration-uservoice"), | |
| "vero": e("@segment/analytics.js-integration-vero"), | |
| "visual-website-optimizer": e("@segment/analytics.js-integration-visual-website-optimizer"), | |
| "webengage": e("@segment/analytics.js-integration-webengage"), | |
| "wigzo": e("@segment/analytics.js-integration-wigzo"), | |
| "wishpond": e("@segment/analytics.js-integration-wishpond"), | |
| "woopra": e("@segment/analytics.js-integration-woopra"), | |
| "wootric": e("@segment/analytics.js-integration-wootric"), | |
| "yandex-metrica": e("@segment/analytics.js-integration-yandex-metrica"), | |
| "yellowhammer": e("@segment/analytics.js-integration-yellowhammer"), | |
| "youbora": e("@segment/analytics.js-integration-youbora"), | |
| "zopim": e("@segment/analytics.js-integration-zopim") | |
| } | |
| }, { | |
| "@segment/analytics.js-integration-adlearn-open-platform": 36, | |
| "@segment/analytics.js-integration-adobe-analytics": 43, | |
| "@segment/analytics.js-integration-adobe-target": 44, | |
| "@segment/analytics.js-integration-adometry": 51, | |
| "@segment/analytics.js-integration-adroll": 58, | |
| "@segment/analytics.js-integration-adwords": 59, | |
| "@segment/analytics.js-integration-alexa": 66, | |
| "@segment/analytics.js-integration-ambassador": 73, | |
| "@segment/analytics.js-integration-amplitude": 80, | |
| "@segment/analytics.js-integration-appboy": 88, | |
| "@segment/analytics.js-integration-appboy-ibm": 87, | |
| "@segment/analytics.js-integration-appcues": 89, | |
| "@segment/analytics.js-integration-appnexus": 96, | |
| "@segment/analytics.js-integration-aptrinsic": 103, | |
| "@segment/analytics.js-integration-atatus": 110, | |
| "@segment/analytics.js-integration-autosend": 117, | |
| "@segment/analytics.js-integration-awesm": 124, | |
| "@segment/analytics.js-integration-bing-ads": 131, | |
| "@segment/analytics.js-integration-blueshift": 138, | |
| "@segment/analytics.js-integration-boomtrain": 145, | |
| "@segment/analytics.js-integration-bronto": 152, | |
| "@segment/analytics.js-integration-bugherd": 153, | |
| "@segment/analytics.js-integration-bugsnag": 160, | |
| "@segment/analytics.js-integration-castle": 167, | |
| "@segment/analytics.js-integration-chameleon": 168, | |
| "@segment/analytics.js-integration-chartbeat": 175, | |
| "@segment/analytics.js-integration-clevertap": 176, | |
| "@segment/analytics.js-integration-clicky": 177, | |
| "@segment/analytics.js-integration-comscore": 184, | |
| "@segment/analytics.js-integration-convertro": 191, | |
| "@segment/analytics.js-integration-crazy-egg": 192, | |
| "@segment/analytics.js-integration-criteo": 199, | |
| "@segment/analytics.js-integration-curebit": 201, | |
| "@segment/analytics.js-integration-customerio": 202, | |
| "@segment/analytics.js-integration-cxense": 209, | |
| "@segment/analytics.js-integration-doubleclick-floodlight": 210, | |
| "@segment/analytics.js-integration-drift": 211, | |
| "@segment/analytics.js-integration-drip": 218, | |
| "@segment/analytics.js-integration-elevio": 219, | |
| "@segment/analytics.js-integration-eloqua": 221, | |
| "@segment/analytics.js-integration-email-aptitude": 228, | |
| "@segment/analytics.js-integration-errorception": 235, | |
| "@segment/analytics.js-integration-evergage": 243, | |
| "@segment/analytics.js-integration-extole": 250, | |
| "@segment/analytics.js-integration-facebook-conversion-tracking": 257, | |
| "@segment/analytics.js-integration-facebook-custom-audiences": 264, | |
| "@segment/analytics.js-integration-facebook-pixel": 265, | |
| "@segment/analytics.js-integration-foxmetrics": 266, | |
| "@segment/analytics.js-integration-friendbuy": 267, | |
| "@segment/analytics.js-integration-fullstory": 269, | |
| "@segment/analytics.js-integration-gauges": 277, | |
| "@segment/analytics.js-integration-get-satisfaction": 284, | |
| "@segment/analytics.js-integration-google-adwords-new": 291, | |
| "@segment/analytics.js-integration-google-analytics": 292, | |
| "@segment/analytics.js-integration-google-tag-manager": 293, | |
| "@segment/analytics.js-integration-gosquared": 294, | |
| "@segment/analytics.js-integration-heap": 295, | |
| "@segment/analytics.js-integration-hellobar": 296, | |
| "@segment/analytics.js-integration-hindsight": 303, | |
| "@segment/analytics.js-integration-hittail": 304, | |
| "@segment/analytics.js-integration-hotjar": 311, | |
| "@segment/analytics.js-integration-hubspot": 312, | |
| "@segment/analytics.js-integration-improvely": 313, | |
| "@segment/analytics.js-integration-inspectlet": 320, | |
| "@segment/analytics.js-integration-intercom": 327, | |
| "@segment/analytics.js-integration-keen-io": 334, | |
| "@segment/analytics.js-integration-kenshoo": 342, | |
| "@segment/analytics.js-integration-kenshoo-infinity": 341, | |
| "@segment/analytics.js-integration-kissmetrics": 349, | |
| "@segment/analytics.js-integration-klaviyo": 356, | |
| "@segment/analytics.js-integration-linkedin-insight-tag": 357, | |
| "@segment/analytics.js-integration-livechat": 364, | |
| "@segment/analytics.js-integration-localytics": 371, | |
| "@segment/analytics.js-integration-lucky-orange": 378, | |
| "@segment/analytics.js-integration-lytics": 379, | |
| "@segment/analytics.js-integration-madkudu": 386, | |
| "@segment/analytics.js-integration-marketo": 400, | |
| "@segment/analytics.js-integration-marketo-v2": 393, | |
| "@segment/analytics.js-integration-mediamath": 407, | |
| "@segment/analytics.js-integration-mixpanel": 414, | |
| "@segment/analytics.js-integration-moengage": 421, | |
| "@segment/analytics.js-integration-mojn": 422, | |
| "@segment/analytics.js-integration-monetate": 429, | |
| "@segment/analytics.js-integration-mouseflow": 430, | |
| "@segment/analytics.js-integration-mousestats": 431, | |
| "@segment/analytics.js-integration-nanigans": 438, | |
| "@segment/analytics.js-integration-navilytics": 447, | |
| "@segment/analytics.js-integration-nielsen-dcr": 454, | |
| "@segment/analytics.js-integration-nudgespot": 455, | |
| "@segment/analytics.js-integration-olark": 462, | |
| "@segment/analytics.js-integration-omniture": 469, | |
| "@segment/analytics.js-integration-onespot": 476, | |
| "@segment/analytics.js-integration-optimizely": 483, | |
| "@segment/analytics.js-integration-outbound": 492, | |
| "@segment/analytics.js-integration-pardot": 501, | |
| "@segment/analytics.js-integration-parsely": 510, | |
| "@segment/analytics.js-integration-pendo": 511, | |
| "@segment/analytics.js-integration-perfect-audience": 512, | |
| "@segment/analytics.js-integration-perimeterx": 513, | |
| "@segment/analytics.js-integration-pingdom": 514, | |
| "@segment/analytics.js-integration-pinterest-tag": 521, | |
| "@segment/analytics.js-integration-piwik": 528, | |
| "@segment/analytics.js-integration-qualaroo": 535, | |
| "@segment/analytics.js-integration-quantcast": 542, | |
| "@segment/analytics.js-integration-quanticmind": 543, | |
| "@segment/analytics.js-integration-quora-conversion-pixel": 550, | |
| "@segment/analytics.js-integration-ramen": 557, | |
| "@segment/analytics.js-integration-rockerbox": 564, | |
| "@segment/analytics.js-integration-rocket-fuel": 571, | |
| "@segment/analytics.js-integration-rollbar": 578, | |
| "@segment/analytics.js-integration-route": 585, | |
| "@segment/analytics.js-integration-saasquatch": 592, | |
| "@segment/analytics.js-integration-salesforce-dmp": 599, | |
| "@segment/analytics.js-integration-salesforce-live-agent": 606, | |
| "@segment/analytics.js-integration-satismeter": 613, | |
| "@segment/analytics.js-integration-segmentio": 620, | |
| "@segment/analytics.js-integration-sentry": 627, | |
| "@segment/analytics.js-integration-shareasale": 634, | |
| "@segment/analytics.js-integration-simplereach": 635, | |
| "@segment/analytics.js-integration-simplifi": 642, | |
| "@segment/analytics.js-integration-snapengage": 649, | |
| "@segment/analytics.js-integration-spinnakr": 656, | |
| "@segment/analytics.js-integration-steelhouse": 663, | |
| "@segment/analytics.js-integration-stripe-radar": 670, | |
| "@segment/analytics.js-integration-supporthero": 671, | |
| "@segment/analytics.js-integration-tag-injector": 678, | |
| "@segment/analytics.js-integration-taplytics": 679, | |
| "@segment/analytics.js-integration-tapstream": 686, | |
| "@segment/analytics.js-integration-tell-apart": 693, | |
| "@segment/analytics.js-integration-totango": 694, | |
| "@segment/analytics.js-integration-trackjs": 701, | |
| "@segment/analytics.js-integration-tvsquared": 708, | |
| "@segment/analytics.js-integration-twitter-ads": 715, | |
| "@segment/analytics.js-integration-userlike": 716, | |
| "@segment/analytics.js-integration-uservoice": 723, | |
| "@segment/analytics.js-integration-vero": 730, | |
| "@segment/analytics.js-integration-visual-website-optimizer": 737, | |
| "@segment/analytics.js-integration-webengage": 738, | |
| "@segment/analytics.js-integration-wigzo": 745, | |
| "@segment/analytics.js-integration-wishpond": 746, | |
| "@segment/analytics.js-integration-woopra": 753, | |
| "@segment/analytics.js-integration-wootric": 760, | |
| "@segment/analytics.js-integration-yandex-metrica": 767, | |
| "@segment/analytics.js-integration-yellowhammer": 774, | |
| "@segment/analytics.js-integration-youbora": 781, | |
| "@segment/analytics.js-integration-zopim": 782 | |
| }], | |
| 5: [function(e, t, n) { | |
| "use strict"; | |
| var o = e("@ndhoule/arity"), | |
| i = Object.prototype.toString, | |
| a = function(e) { | |
| return "function" == typeof e | |
| }, | |
| r = function(e) { | |
| var t = typeof e; | |
| return "number" === t || "object" === t && "[object Number]" === i.call(e) | |
| }, | |
| s = function(e, t) { | |
| if (!r(e)) throw new TypeError("Expected a number but received " + typeof e); | |
| if (!a(t)) throw new TypeError("Expected a function but received " + typeof t); | |
| var n = 0; | |
| return o(t.length, function() { | |
| n += 1; | |
| if (!(n < e)) return t.apply(this, arguments) | |
| }) | |
| }; | |
| t.exports = s | |
| }, { | |
| "@ndhoule/arity": 6 | |
| }], | |
| 6: [function(e, t, n) { | |
| "use strict"; | |
| var o = Object.prototype.toString, | |
| i = function(e) { | |
| return "function" == typeof e | |
| }, | |
| a = function(e) { | |
| var t = typeof e; | |
| return "number" === t || "object" === t && "[object Number]" === o.call(e) | |
| }, | |
| r = function(e) { | |
| for (var t = [], n = 1; n <= e; n += 1) t.push("arg" + n); | |
| return t | |
| }, | |
| s = function(e) { | |
| var t = r(e).join(", "), | |
| n = "".concat(" return function(", t, ") {\n", " return func.apply(this, arguments);\n", " };"); | |
| return new Function("func", n) | |
| }, | |
| c = [function(e) { | |
| return function() { | |
| return e.apply(this, arguments) | |
| } | |
| }, function(e) { | |
| return function(t) { | |
| return e.apply(this, arguments) | |
| } | |
| }, function(e) { | |
| return function(t, n) { | |
| return e.apply(this, arguments) | |
| } | |
| }, function(e) { | |
| return function(t, n, o) { | |
| return e.apply(this, arguments) | |
| } | |
| }, function(e) { | |
| return function(t, n, o, i) { | |
| return e.apply(this, arguments) | |
| } | |
| }, function(e) { | |
| return function(t, n, o, i, a) { | |
| return e.apply(this, arguments) | |
| } | |
| }], | |
| p = function(e, t) { | |
| if (!i(t)) throw new TypeError("Expected a function but got " + typeof t); | |
| e = Math.max(a(e) ? e : 0, 0); | |
| c[e] || (c[e] = s(e)); | |
| return c[e](t) | |
| }; | |
| t.exports = p | |
| }, {}], | |
| 7: [function(e, t, n) { | |
| "use strict"; | |
| var o = e("component-type"), | |
| i = function a(e) { | |
| var t = o(e); | |
| if ("object" === t) { | |
| var n = {}; | |
| for (var i in e) e.hasOwnProperty(i) && (n[i] = a(e[i])); | |
| return n | |
| } | |
| if ("array" === t) { | |
| for (var n = new Array(e.length), r = 0, s = e.length; r < s; r++) n[r] = a(e[r]); | |
| return n | |
| } | |
| if ("regexp" === t) { | |
| var c = ""; | |
| c += e.multiline ? "m" : ""; | |
| c += e.global ? "g" : ""; | |
| c += e.ignoreCase ? "i" : ""; | |
| return new RegExp(e.source, c) | |
| } | |
| return "date" === t ? new Date(e.getTime()) : e | |
| }; | |
| t.exports = i | |
| }, { | |
| "component-type": 836 | |
| }], | |
| 8: [function(e, t, n) { | |
| "use strict"; | |
| var o = e("@ndhoule/drop"), | |
| i = e("@ndhoule/rest"), | |
| a = Object.prototype.hasOwnProperty, | |
| r = Object.prototype.toString, | |
| s = function(e) { | |
| return Boolean(e) && "object" == typeof e | |
| }, | |
| c = function(e) { | |
| return Boolean(e) && "[object Object]" === r.call(e) | |
| }, | |
| p = function(e, t, n, o) { | |
| a.call(t, o) && e[o] === undefined && (e[o] = n); | |
| return t | |
| }, | |
| u = function(e, t, n, o) { | |
| a.call(t, o) && (c(e[o]) && c(n) ? e[o] = d(e[o], n) : e[o] === undefined && (e[o] = n)); | |
| return t | |
| }, | |
| l = function(e, t) { | |
| if (!s(t)) return t; | |
| e = e || p; | |
| for (var n = o(2, arguments), i = 0; i < n.length; i += 1) | |
| for (var a in n[i]) e(t, n[i], n[i][a], a); | |
| return t | |
| }, | |
| d = function(e) { | |
| return l.apply(null, [u, e].concat(i(arguments))) | |
| }, | |
| f = function(e) { | |
| return l.apply(null, [null, e].concat(i(arguments))) | |
| }; | |
| t.exports = f; | |
| t.exports.deep = d | |
| }, { | |
| "@ndhoule/drop": 9, | |
| "@ndhoule/rest": 19 | |
| }], | |
| 9: [function(e, t, n) { | |
| "use strict"; | |
| var o = Math.max, | |
| i = function(e, t) { | |
| var n = t ? t.length : 0; | |
| if (!n) return []; | |
| for (var i = o(Number(e) || 0, 0), a = o(n - i, 0), r = new Array(a), s = 0; s < a; s += 1) r[s] = t[s + i]; | |
| return r | |
| }; | |
| t.exports = i | |
| }, {}], | |
| 10: [function(e, t, n) { | |
| "use strict"; | |
| var o = e("@ndhoule/keys"), | |
| i = Object.prototype.toString, | |
| a = function(e) { | |
| var t = typeof e; | |
| return "number" === t || "object" === t && "[object Number]" === i.call(e) | |
| }, | |
| r = "function" == typeof Array.isArray ? Array.isArray : function(e) { | |
| return "[object Array]" === i.call(e) | |
| }, | |
| s = function(e) { | |
| return null != e && (r(e) || "function" !== e && a(e.length)) | |
| }, | |
| c = function(e, t) { | |
| for (var n = 0; n < t.length && !1 !== e(t[n], n, t); n += 1); | |
| }, | |
| p = function(e, t) { | |
| for (var n = o(t), i = 0; i < n.length && !1 !== e(t[n[i]], n[i], t); i += 1); | |
| }, | |
| u = function(e, t) { | |
| return (s(t) ? c : p).call(this, e, t) | |
| }; | |
| t.exports = u | |
| }, { | |
| "@ndhoule/keys": 16 | |
| }], | |
| 11: [function(e, t, n) { | |
| "use strict"; | |
| var o = Object.prototype.hasOwnProperty, | |
| i = function(e) { | |
| var t = []; | |
| for (var n in e) o.call(e, n) && t.push([n, e[n]]); | |
| return t | |
| }; | |
| t.exports = i | |
| }, {}], | |
| 12: [function(e, t, n) { | |
| "use strict"; | |
| var o = e("@ndhoule/each"), | |
| i = function(e, t) { | |
| if ("function" != typeof e) throw new TypeError("`predicate` must be a function but was a " + typeof e); | |
| var n = !0; | |
| o(function(t, o, i) { | |
| n = !!e(t, o, i); | |
| if (!n) return !1 | |
| }, t); | |
| return n | |
| }; | |
| t.exports = i | |
| }, { | |
| "@ndhoule/each": 10 | |
| }], | |
| 13: [function(e, t, n) { | |
| "use strict"; | |
| var o = Object.prototype.hasOwnProperty, | |
| i = function(e) { | |
| for (var t = Array.prototype.slice.call(arguments, 1), n = 0; n < t.length; n += 1) | |
| for (var i in t[n]) o.call(t[n], i) && (e[i] = t[n][i]); | |
| return e | |
| }; | |
| t.exports = i | |
| }, {}], | |
| 14: [function(e, t, n) { | |
| "use strict"; | |
| var o = e("@ndhoule/each"), | |
| i = function(e, t, n) { | |
| if ("function" != typeof e) throw new TypeError("Expected a function but received a " + typeof e); | |
| o(function(n, o, i) { | |
| t = e(t, n, o, i) | |
| }, n); | |
| return t | |
| }; | |
| t.exports = i | |
| }, { | |
| "@ndhoule/each": 10 | |
| }], | |
| 15: [function(e, t, n) { | |
| "use strict"; | |
| var o = e("@ndhoule/each"), | |
| i = String.prototype.indexOf, | |
| a = function(e, t) { | |
| return e === t ? 0 !== e || 1 / e == 1 / t : e !== e && t !== t | |
| }, | |
| r = function(e, t) { | |
| var n = !1; | |
| if ("string" == typeof t) return -1 !== i.call(t, e); | |
| o(function(t) { | |
| if (a(t, e)) { | |
| n = !0; | |
| return !1 | |
| } | |
| }, t); | |
| return n | |
| }; | |
| t.exports = r | |
| }, { | |
| "@ndhoule/each": 10 | |
| }], | |
| 16: [function(e, t, n) { | |
| "use strict"; | |
| var o = Object.prototype.hasOwnProperty, | |
| i = String.prototype.charAt, | |
| a = Object.prototype.toString, | |
| r = function(e, t) { | |
| return i.call(e, t) | |
| }, | |
| s = function(e, t) { | |
| return o.call(e, t) | |
| }, | |
| c = function(e) { | |
| return "[object String]" === a.call(e) | |
| }, | |
| p = function(e) { | |
| return null != e && "function" != typeof e && "number" == typeof e.length | |
| }, | |
| u = function(e, t) { | |
| t = t || s; | |
| for (var n = [], o = 0, i = e.length; o < i; o += 1) t(e, o) && n.push(String(o)); | |
| return n | |
| }, | |
| l = function(e, t) { | |
| t = t || s; | |
| var n = []; | |
| for (var o in e) t(e, o) && n.push(String(o)); | |
| return n | |
| }, | |
| d = function(e) { | |
| return null == e ? [] : c(e) ? u(e, r) : p(e) ? u(e, s) : l(e) | |
| }; | |
| t.exports = d | |
| }, {}], | |
| 17: [function(e, t, n) { | |
| "use strict"; | |
| var o = e("@ndhoule/each"), | |
| i = function(e, t) { | |
| if ("function" != typeof e) throw new TypeError("Expected a function but received a " + typeof e); | |
| var n = []; | |
| o(function(t, o, i) { | |
| n.push(e(t, o, i)) | |
| }, t); | |
| return n | |
| }; | |
| t.exports = i | |
| }, { | |
| "@ndhoule/each": 10 | |
| }], | |
| 18: [function(e, t, n) { | |
| "use strict"; | |
| var o = Object.prototype.toString, | |
| i = function(e) { | |
| return null != e | |
| }, | |
| a = function(e) { | |
| return "[object Array]" === o.call(e) | |
| }, | |
| r = function(e) { | |
| return "string" == typeof e || "[object String]" === o.call(e) | |
| }, | |
| s = function(e) { | |
| return null != e && "object" == typeof e | |
| }, | |
| c = function(e, t) { | |
| if (!i(t) || !s(t)) return {}; | |
| r(e) && (e = [e]); | |
| a(e) || (e = []); | |
| for (var n = {}, o = 0; o < e.length; o += 1) r(e[o]) && e[o] in t && (n[e[o]] = t[e[o]]); | |
| return n | |
| }; | |
| t.exports = c | |
| }, {}], | |
| 19: [function(e, t, n) { | |
| "use strict"; | |
| var o = Math.max, | |
| i = function(e) { | |
| if (null == e || !e.length) return []; | |
| for (var t = new Array(o(e.length - 2, 0)), n = 1; n < e.length; n += 1) t[n - 1] = e[n]; | |
| return t | |
| }; | |
| t.exports = i | |
| }, {}], | |
| 20: [function(e, t, n) { | |
| "use strict"; | |
| var o = e("@ndhoule/keys"), | |
| i = function(e) { | |
| for (var t = o(e), n = new Array(t.length), i = 0; i < t.length; i += 1) n[i] = e[t[i]]; | |
| return n | |
| }; | |
| t.exports = i | |
| }, { | |
| "@ndhoule/keys": 16 | |
| }], | |
| 21: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| var t = i(e); | |
| for (var n in t) | |
| if (t.hasOwnProperty(n)) | |
| for (var o in a) | |
| if (a.hasOwnProperty(o) && n === o) return { | |
| id: t[n], | |
| type: a[o] | |
| } | |
| } | |
| var i = e("component-querystring").parse, | |
| a = { | |
| btid: "dataxu", | |
| urid: "millennial-media" | |
| }; | |
| t.exports = o | |
| }, { | |
| "component-querystring": 834 | |
| }], | |
| 22: [function(e, t, n) { | |
| function o(e, t) { | |
| switch (r(t)) { | |
| case "object": | |
| return i(s(e), t); | |
| case "function": | |
| return a(s(e), t) | |
| } | |
| } | |
| function i(e, t) { | |
| for (var n in t) | |
| if (undefined !== e[n]) { | |
| e[t[n]] = e[n]; | |
| delete e[n] | |
| } return e | |
| } | |
| function a(e, t) { | |
| var n = {}; | |
| for (var o in e) n[t(o)] = e[o]; | |
| return n | |
| } | |
| var r = e("component-type"), | |
| s = e("component-clone"); | |
| t.exports = o | |
| }, { | |
| "component-clone": 826, | |
| "component-type": 836 | |
| }], | |
| 23: [function(e, t, n) { | |
| (function(n) { | |
| "use strict"; | |
| function o() { | |
| this._options({}); | |
| this.Integrations = {}; | |
| this._integrations = {}; | |
| this._readied = !1; | |
| this._timeout = 300; | |
| this._user = O; | |
| this.log = y("analytics.js"); | |
| d(this); | |
| var e = this; | |
| this.on("initialize", function(t, n) { | |
| n.initialPageview && e.page(); | |
| e._parseQuery(window.location.search) | |
| }) | |
| } | |
| var i = n.analytics, | |
| a = e("segmentio-facade").Alias, | |
| r = e("component-emitter"), | |
| s = e("segmentio-facade").Group, | |
| c = e("segmentio-facade").Identify, | |
| p = e("segmentio-facade").Page, | |
| u = e("segmentio-facade").Track, | |
| l = e("@ndhoule/after"), | |
| d = e("bind-all"), | |
| f = e("@ndhoule/clone"), | |
| m = e("extend"), | |
| h = e("./cookie"), | |
| g = e("./metrics"), | |
| y = e("debug"), | |
| b = e("@ndhoule/defaults"), | |
| v = e("@ndhoule/each"), | |
| w = e("@ndhoule/foldl"), | |
| k = e("./group"), | |
| _ = e("is"), | |
| x = e("@segment/is-meta"), | |
| j = e("@ndhoule/keys"), | |
| I = e("./memory"), | |
| A = e("next-tick"), | |
| C = e("./normalize"), | |
| S = e("component-event").bind, | |
| E = e("./pageDefaults"), | |
| T = e("@ndhoule/pick"), | |
| P = e("@segment/prevent-default"), | |
| N = e("component-querystring"), | |
| M = e("./store"), | |
| O = e("./user"), | |
| D = e("component-type"); | |
| r(o.prototype); | |
| o.prototype.use = function(e) { | |
| e(this); | |
| return this | |
| }; | |
| o.prototype.addIntegration = function(e) { | |
| var t = e.prototype.name; | |
| if (!t) throw new TypeError("attempted to add an invalid integration"); | |
| this.Integrations[t] = e; | |
| return this | |
| }; | |
| o.prototype.init = o.prototype.initialize = function(e, t) { | |
| e = e || {}; | |
| t = t || {}; | |
| this._options(t); | |
| this._readied = !1; | |
| var n = this; | |
| v(function(t, o) { | |
| n.Integrations[o] || delete e[o] | |
| }, e); | |
| v(function(e, o) { | |
| if (!t.integrations || !1 !== t.integrations[o] && (!1 !== t.integrations.All || t.integrations[o])) { | |
| var i = n.Integrations[o], | |
| a = {}; | |
| m(!0, a, e); | |
| var r = new i(a); | |
| n.log("initialize %o - %o", o, e); | |
| n.add(r) | |
| } | |
| }, e); | |
| var o = this._integrations; | |
| O.load(); | |
| k.load(); | |
| var i = j(o).length, | |
| a = l(i, function() { | |
| n._readied = !0; | |
| n.emit("ready") | |
| }); | |
| i <= 0 && a(); | |
| this.failedInitializations = []; | |
| v(function(e) { | |
| t.initialPageview && !1 === e.options.initialPageview && (e.page = l(2, e.page)); | |
| e.analytics = n; | |
| e.once("ready", a); | |
| try { | |
| g.increment("analytics_js.integration.invoke", { | |
| method: "initialize", | |
| integration_name: e.name | |
| }); | |
| e.initialize() | |
| } catch (i) { | |
| var o = e.name; | |
| g.increment("analytics_js.integration.invoke.error", { | |
| method: "initialize", | |
| integration_name: e.name | |
| }); | |
| n.failedInitializations.push(o); | |
| n.log("Error initializing %s integration: %o", o, i); | |
| e.ready() | |
| } | |
| }, o); | |
| this.initialized = !0; | |
| this.emit("initialize", e, t); | |
| return this | |
| }; | |
| o.prototype.setAnonymousId = function(e) { | |
| this.user().anonymousId(e); | |
| return this | |
| }; | |
| o.prototype.add = function(e) { | |
| this._integrations[e.name] = e; | |
| return this | |
| }; | |
| o.prototype.identify = function(e, t, n, o) { | |
| _.fn(n) && (o = n, n = null); | |
| _.fn(t) && (o = t, n = null, t = null); | |
| _.object(e) && (n = t, t = e, e = O.id()); | |
| O.identify(e, t); | |
| var i = this.normalize({ | |
| options: n, | |
| traits: O.traits(), | |
| userId: O.id() | |
| }); | |
| this.options.integrations && b(i.integrations, this.options.integrations); | |
| this._invoke("identify", new c(i)); | |
| this.emit("identify", e, t, n); | |
| this._callback(o); | |
| return this | |
| }; | |
| o.prototype.user = function() { | |
| return O | |
| }; | |
| o.prototype.group = function(e, t, n, o) { | |
| if (!arguments.length) return k; | |
| _.fn(n) && (o = n, n = null); | |
| _.fn(t) && (o = t, n = null, t = null); | |
| _.object(e) && (n = t, t = e, e = k.id()); | |
| k.identify(e, t); | |
| var i = this.normalize({ | |
| options: n, | |
| traits: k.traits(), | |
| groupId: k.id() | |
| }); | |
| this.options.integrations && b(i.integrations, this.options.integrations); | |
| this._invoke("group", new s(i)); | |
| this.emit("group", e, t, n); | |
| this._callback(o); | |
| return this | |
| }; | |
| o.prototype.track = function(e, t, n, o) { | |
| _.fn(n) && (o = n, n = null); | |
| _.fn(t) && (o = t, n = null, t = null); | |
| var i = this.options.plan || {}, | |
| a = i.track || {}, | |
| r = {}, | |
| s = this.normalize({ | |
| properties: t, | |
| options: n, | |
| event: e | |
| }); | |
| i = a[e]; | |
| if (i) { | |
| this.log("plan %o - %o", e, i); | |
| r = !1 === i.enabled ? { | |
| All: !1, | |
| "Segment.io": !0 | |
| } : i.integrations || {} | |
| } else { | |
| (a.__default || { | |
| enabled: !0 | |
| }).enabled || (r = { | |
| All: !1, | |
| "Segment.io": !0 | |
| }) | |
| } | |
| b(s.integrations, this._mergeInitializeAndPlanIntegrations(r)); | |
| this._invoke("track", new u(s)); | |
| this.emit("track", e, t, n); | |
| this._callback(o); | |
| return this | |
| }; | |
| o.prototype.trackClick = o.prototype.trackLink = function(e, t, n) { | |
| if (!e) return this; | |
| "element" === D(e) && (e = [e]); | |
| var o = this; | |
| v(function(e) { | |
| if ("element" !== D(e)) throw new TypeError("Must pass HTMLElement to `analytics.trackLink`."); | |
| S(e, "click", function(i) { | |
| var a = _.fn(t) ? t(e) : t, | |
| r = _.fn(n) ? n(e) : n, | |
| s = e.getAttribute("href") || e.getAttributeNS("http://www.w3.org/1999/xlink", "href") || e.getAttribute("xlink:href"); | |
| o.track(a, r); | |
| if (s && "_blank" !== e.target && !x(i)) { | |
| P(i); | |
| o._callback(function() { | |
| window.location.href = s | |
| }) | |
| } | |
| }) | |
| }, e); | |
| return this | |
| }; | |
| o.prototype.trackSubmit = o.prototype.trackForm = function(e, t, n) { | |
| if (!e) return this; | |
| "element" === D(e) && (e = [e]); | |
| var o = this; | |
| v(function(e) { | |
| function i(i) { | |
| P(i); | |
| var a = _.fn(t) ? t(e) : t, | |
| r = _.fn(n) ? n(e) : n; | |
| o.track(a, r); | |
| o._callback(function() { | |
| e.submit() | |
| }) | |
| } | |
| if ("element" !== D(e)) throw new TypeError("Must pass HTMLElement to `analytics.trackForm`."); | |
| var a = window.jQuery || window.Zepto; | |
| a ? a(e).submit(i) : S(e, "submit", i) | |
| }, e); | |
| return this | |
| }; | |
| o.prototype.page = function(e, t, n, o, i) { | |
| _.fn(o) && (i = o, o = null); | |
| _.fn(n) && (i = n, o = n = null); | |
| _.fn(t) && (i = t, o = n = t = null); | |
| "object" === D(e) && (o = t, n = e, t = e = null); | |
| "object" === D(t) && (o = n, n = t, t = null); | |
| "string" === D(e) && "string" !== D(t) && (t = e, e = null); | |
| n = f(n) || {}; | |
| t && (n.name = t); | |
| e && (n.category = e); | |
| var a = E(); | |
| b(n, a); | |
| var r = T(j(a), n); | |
| if (!_.empty(r)) { | |
| o = o || {}; | |
| o.context = o.context || {}; | |
| o.context.page = r | |
| } | |
| var s = this.normalize({ | |
| properties: n, | |
| category: e, | |
| options: o, | |
| name: t | |
| }); | |
| this.options.integrations && b(s.integrations, this.options.integrations); | |
| this._invoke("page", new p(s)); | |
| this.emit("page", e, t, n, o); | |
| this._callback(i); | |
| return this | |
| }; | |
| o.prototype.pageview = function(e) { | |
| var t = {}; | |
| e && (t.path = e); | |
| this.page(t); | |
| return this | |
| }; | |
| o.prototype.alias = function(e, t, n, o) { | |
| _.fn(n) && (o = n, n = null); | |
| _.fn(t) && (o = t, n = null, t = null); | |
| _.object(t) && (n = t, t = null); | |
| var i = this.normalize({ | |
| options: n, | |
| previousId: t, | |
| userId: e | |
| }); | |
| this.options.integrations && b(i.integrations, this.options.integrations); | |
| this._invoke("alias", new a(i)); | |
| this.emit("alias", e, t, n); | |
| this._callback(o); | |
| return this | |
| }; | |
| o.prototype.ready = function(e) { | |
| _.fn(e) && (this._readied ? A(e) : this.once("ready", e)); | |
| return this | |
| }; | |
| o.prototype.timeout = function(e) { | |
| this._timeout = e | |
| }; | |
| o.prototype.debug = function(e) { | |
| !arguments.length || e ? y.enable("analytics:" + (e || "*")) : y.disable() | |
| }; | |
| o.prototype._options = function(e) { | |
| e = e || {}; | |
| this.options = e; | |
| h.options(e.cookie); | |
| g.options(e.metrics); | |
| M.options(e.localStorage); | |
| O.options(e.user); | |
| k.options(e.group); | |
| return this | |
| }; | |
| o.prototype._callback = function(e) { | |
| _.fn(e) && (this._timeout ? setTimeout(e, this._timeout) : A(e)); | |
| return this | |
| }; | |
| o.prototype._invoke = function(e, t) { | |
| var n = this; | |
| g.increment("analytics_js.invoke", { | |
| method: e | |
| }); | |
| this.emit("invoke", t); | |
| var o = n.failedInitializations || []; | |
| v(function(i, a) { | |
| if (t.enabled(a)) | |
| if (o.indexOf(a) >= 0) n.log("Skipping invokation of .%s method of %s integration. Integation failed to initialize properly.", e, a); | |
| else try { | |
| g.increment("analytics_js.integration.invoke", { | |
| method: e, | |
| integration_name: i.name | |
| }); | |
| i.invoke.call(i, e, t) | |
| } catch (r) { | |
| g.increment("analytics_js.integration.invoke.error", { | |
| method: e, | |
| integration_name: i.name | |
| }); | |
| n.log("Error invoking .%s method of %s integration: %o", e, a, r) | |
| } | |
| }, this._integrations); | |
| return this | |
| }; | |
| o.prototype.push = function(e) { | |
| var t = e.shift(); | |
| this[t] && this[t].apply(this, e) | |
| }; | |
| o.prototype.reset = function() { | |
| this.user().logout(); | |
| this.group().logout() | |
| }; | |
| o.prototype._parseQuery = function(e) { | |
| function t(e, t) { | |
| var n, o = e.length; | |
| return w(function(t, i, a) { | |
| if (a.substr(0, o) === e) { | |
| n = a.substr(o); | |
| t[n] = i | |
| } | |
| return t | |
| }, {}, t) | |
| } | |
| var n = N.parse(e), | |
| o = t("ajs_trait_", n), | |
| i = t("ajs_prop_", n); | |
| n.ajs_uid && this.identify(n.ajs_uid, o); | |
| n.ajs_event && this.track(n.ajs_event, i); | |
| n.ajs_aid && O.anonymousId(n.ajs_aid); | |
| return this | |
| }; | |
| o.prototype.normalize = function(e) { | |
| e = C(e, j(this._integrations)); | |
| e.anonymousId && O.anonymousId(e.anonymousId); | |
| e.anonymousId = O.anonymousId(); | |
| e.context.page = b(e.context.page || {}, E()); | |
| return e | |
| }; | |
| o.prototype._mergeInitializeAndPlanIntegrations = function(e) { | |
| if (!this.options.integrations) return e; | |
| var t, n = m({}, this.options.integrations); | |
| !1 === e.All && (n = { | |
| All: !1 | |
| }); | |
| for (t in e) e.hasOwnProperty(t) && !1 !== this.options.integrations[t] && (n[t] = e[t]); | |
| return n | |
| }; | |
| o.prototype.noConflict = function() { | |
| window.analytics = i; | |
| return this | |
| }; | |
| t.exports = o; | |
| t.exports.cookie = h; | |
| t.exports.memory = I; | |
| t.exports.store = M; | |
| t.exports.metrics = g | |
| }).call(this, "undefined" != typeof window && window.document && window.document.implementation ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {}) | |
| }, { | |
| "./cookie": 24, | |
| "./group": 26, | |
| "./memory": 28, | |
| "./metrics": 29, | |
| "./normalize": 30, | |
| "./pageDefaults": 31, | |
| "./store": 32, | |
| "./user": 33, | |
| "@ndhoule/after": 5, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/foldl": 14, | |
| "@ndhoule/keys": 16, | |
| "@ndhoule/pick": 18, | |
| "@segment/is-meta": 800, | |
| "@segment/prevent-default": 813, | |
| "bind-all": 823, | |
| "component-emitter": 830, | |
| "component-event": 831, | |
| "component-querystring": 834, | |
| "component-type": 836, | |
| "debug": 840, | |
| "extend": 34, | |
| "is": 851, | |
| "next-tick": 867, | |
| "segmentio-facade": 883 | |
| }], | |
| 24: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| this.options(e) | |
| } | |
| var i = e("bind-all"), | |
| a = e("@ndhoule/clone"), | |
| r = e("component-cookie"), | |
| s = e("debug")("analytics.js:cookie"), | |
| c = e("@ndhoule/defaults"), | |
| p = e("json3"), | |
| u = e("@segment/top-domain"); | |
| o.prototype.options = function(e) { | |
| if (0 === arguments.length) return this._options; | |
| e = e || {}; | |
| var t = "." + u(window.location.href); | |
| "." === t && (t = null); | |
| this._options = c(e, { | |
| maxage: 31536e6, | |
| path: "/", | |
| domain: t | |
| }); | |
| this.set("ajs:test", !0); | |
| if (!this.get("ajs:test")) { | |
| s("fallback to domain=null"); | |
| this._options.domain = null | |
| } | |
| this.remove("ajs:test") | |
| }; | |
| o.prototype.set = function(e, t) { | |
| try { | |
| t = p.stringify(t); | |
| r(e, t, a(this._options)); | |
| return !0 | |
| } catch (n) { | |
| return !1 | |
| } | |
| }; | |
| o.prototype.get = function(e) { | |
| try { | |
| var t = r(e); | |
| t = t ? p.parse(t) : null; | |
| return t | |
| } catch (n) { | |
| return null | |
| } | |
| }; | |
| o.prototype.remove = function(e) { | |
| try { | |
| r(e, null, a(this._options)); | |
| return !0 | |
| } catch (t) { | |
| return !1 | |
| } | |
| }; | |
| t.exports = i(new o); | |
| t.exports.Cookie = o | |
| }, { | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@segment/top-domain": 818, | |
| "bind-all": 823, | |
| "component-cookie": 827, | |
| "debug": 840, | |
| "json3": 856 | |
| }], | |
| 25: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| this.options(e); | |
| this.initialize() | |
| } | |
| var i = e("@ndhoule/clone"), | |
| a = e("./cookie"), | |
| r = e("debug")("analytics:entity"), | |
| s = e("@ndhoule/defaults"), | |
| c = e("@ndhoule/extend"), | |
| p = e("./memory"), | |
| u = e("./store"), | |
| l = e("@segment/isodate-traverse"); | |
| t.exports = o; | |
| o.prototype.initialize = function() { | |
| a.set("ajs:cookies", !0); | |
| if (a.get("ajs:cookies")) { | |
| a.remove("ajs:cookies"); | |
| this._storage = a | |
| } else if (u.enabled) this._storage = u; | |
| else { | |
| r("warning using memory store both cookies and localStorage are disabled"); | |
| this._storage = p | |
| } | |
| }; | |
| o.prototype.storage = function() { | |
| return this._storage | |
| }; | |
| o.prototype.options = function(e) { | |
| if (0 === arguments.length) return this._options; | |
| this._options = s(e || {}, this.defaults || {}) | |
| }; | |
| o.prototype.id = function(e) { | |
| switch (arguments.length) { | |
| case 0: | |
| return this._getId(); | |
| case 1: | |
| return this._setId(e) | |
| } | |
| }; | |
| o.prototype._getId = function() { | |
| var e = this._options.persist ? this.storage().get(this._options.cookie.key) : this._id; | |
| return e === undefined ? null : e | |
| }; | |
| o.prototype._setId = function(e) { | |
| this._options.persist ? this.storage().set(this._options.cookie.key, e) : this._id = e | |
| }; | |
| o.prototype.properties = o.prototype.traits = function(e) { | |
| switch (arguments.length) { | |
| case 0: | |
| return this._getTraits(); | |
| case 1: | |
| return this._setTraits(e) | |
| } | |
| }; | |
| o.prototype._getTraits = function() { | |
| var e = this._options.persist ? u.get(this._options.localStorage.key) : this._traits; | |
| return e ? l(i(e)) : {} | |
| }; | |
| o.prototype._setTraits = function(e) { | |
| e = e || {}; | |
| this._options.persist ? u.set(this._options.localStorage.key, e) : this._traits = e | |
| }; | |
| o.prototype.identify = function(e, t) { | |
| t = t || {}; | |
| var n = this.id(); | |
| null !== n && n !== e || (t = c(this.traits(), t)); | |
| e && this.id(e); | |
| this.debug("identify %o, %o", e, t); | |
| this.traits(t); | |
| this.save() | |
| }; | |
| o.prototype.save = function() { | |
| if (!this._options.persist) return !1; | |
| a.set(this._options.cookie.key, this.id()); | |
| u.set(this._options.localStorage.key, this.traits()); | |
| return !0 | |
| }; | |
| o.prototype.logout = function() { | |
| this.id(null); | |
| this.traits({}); | |
| a.remove(this._options.cookie.key); | |
| u.remove(this._options.localStorage.key) | |
| }; | |
| o.prototype.reset = function() { | |
| this.logout(); | |
| this.options({}) | |
| }; | |
| o.prototype.load = function() { | |
| this.id(a.get(this._options.cookie.key)); | |
| this.traits(u.get(this._options.localStorage.key)) | |
| } | |
| }, { | |
| "./cookie": 24, | |
| "./memory": 28, | |
| "./store": 32, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "@segment/isodate-traverse": 801, | |
| "debug": 840 | |
| }], | |
| 26: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| this.defaults = o.defaults; | |
| this.debug = r; | |
| i.call(this, e) | |
| } | |
| var i = e("./entity"), | |
| a = e("bind-all"), | |
| r = e("debug")("analytics:group"), | |
| s = e("inherits"); | |
| o.defaults = { | |
| persist: !0, | |
| cookie: { | |
| key: "ajs_group_id" | |
| }, | |
| localStorage: { | |
| key: "ajs_group_properties" | |
| } | |
| }; | |
| s(o, i); | |
| t.exports = a(new o); | |
| t.exports.Group = o | |
| }, { | |
| "./entity": 25, | |
| "bind-all": 823, | |
| "debug": 840, | |
| "inherits": 848 | |
| }], | |
| 27: [function(e, t, n) { | |
| "use strict"; | |
| var o = e("./analytics"), | |
| i = new o; | |
| i.require = e; | |
| i.VERSION = e("../package.json").version; | |
| t.exports = i | |
| }, { | |
| "../package.json": 35, | |
| "./analytics": 23 | |
| }], | |
| 28: [function(e, t, n) { | |
| "use strict"; | |
| function o() { | |
| this.store = {} | |
| } | |
| var i = e("bind-all"), | |
| a = e("@ndhoule/clone"), | |
| r = Object.prototype.hasOwnProperty; | |
| t.exports = i(new o); | |
| o.prototype.set = function(e, t) { | |
| this.store[e] = a(t); | |
| return !0 | |
| }; | |
| o.prototype.get = function(e) { | |
| if (r.call(this.store, e)) return a(this.store[e]) | |
| }; | |
| o.prototype.remove = function(e) { | |
| delete this.store[e]; | |
| return !0 | |
| } | |
| }, { | |
| "@ndhoule/clone": 7, | |
| "bind-all": 823 | |
| }], | |
| 29: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| this.options(e) | |
| } | |
| var i = e("bind-all"), | |
| a = e("@segment/send-json"), | |
| r = e("debug")("analytics.js:metrics"); | |
| o.prototype.options = function(e) { | |
| e = e || {}; | |
| this.host = e.host || "api.segment.io/v1"; | |
| this.sampleRate = e.sampleRate || 0; | |
| this.flushTimer = e.flushTimer || 3e4; | |
| this.maxQueueSize = e.maxQueueSize || 20; | |
| this.queue = []; | |
| if (this.sampleRate > 0) { | |
| var t = this; | |
| setInterval(function() { | |
| t._flush() | |
| }, this.flushTimer) | |
| } | |
| }; | |
| o.prototype.increment = function(e, t) { | |
| if (!(Math.random() > this.sampleRate || this.queue.length >= this.maxQueueSize)) { | |
| this.queue.push({ | |
| type: "Counter", | |
| metric: e, | |
| value: 1, | |
| tags: t | |
| }); | |
| e.indexOf("error") > 0 && this._flush() | |
| } | |
| }; | |
| o.prototype._flush = function() { | |
| var e = this; | |
| if (!(e.queue.length <= 0)) { | |
| var t = { | |
| series: this.queue | |
| }, | |
| n = { | |
| "Content-Type": "text/plain" | |
| }; | |
| e.queue = []; | |
| "xhr" === a.type && a("https://" + this.host + "/m", t, n, function(e, n) { | |
| r("sent %O, received %O", t, [e, n]) | |
| }) | |
| } | |
| }; | |
| t.exports = i(new o); | |
| t.exports.Metrics = o | |
| }, { | |
| "@segment/send-json": 815, | |
| "bind-all": 823, | |
| "debug": 840 | |
| }], | |
| 30: [function(e, t, n) { | |
| "use strict"; | |
| function o(e, t) { | |
| function n(e) { | |
| return !(!s(e, t) && "all" !== e.toLowerCase() && !s(e.toLowerCase(), o)) | |
| } | |
| var o = c(function(e) { | |
| return e.toLowerCase() | |
| }, t), | |
| d = e.options || {}, | |
| f = d.integrations || {}, | |
| m = d.providers || {}, | |
| h = d.context || {}, | |
| g = {}; | |
| i("<-", e); | |
| r(function(e, t) { | |
| if (n(t)) { | |
| u.call(f, t) || (f[t] = e); | |
| delete d[t] | |
| } | |
| }, d); | |
| delete d.providers; | |
| r(function(e, t) { | |
| n(t) && "object" !== p(f[t]) && (u.call(f, t) && "boolean" == typeof m[t] || (f[t] = e)) | |
| }, m); | |
| r(function(e, t) { | |
| s(t, l) ? g[t] = d[t] : h[t] = d[t] | |
| }, d); | |
| delete e.options; | |
| g.integrations = f; | |
| g.context = h; | |
| g = a(g, e); | |
| i("->", g); | |
| return g | |
| } | |
| var i = e("debug")("analytics.js:normalize"), | |
| a = e("@ndhoule/defaults"), | |
| r = e("@ndhoule/each"), | |
| s = e("@ndhoule/includes"), | |
| c = e("@ndhoule/map"), | |
| p = e("component-type"), | |
| u = Object.prototype.hasOwnProperty; | |
| t.exports = o; | |
| var l = ["integrations", "anonymousId", "timestamp", "context"] | |
| }, { | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "@ndhoule/map": 17, | |
| "component-type": 836, | |
| "debug": 840 | |
| }], | |
| 31: [function(e, t, n) { | |
| "use strict"; | |
| function o() { | |
| return { | |
| path: i(), | |
| referrer: document.referrer, | |
| search: location.search, | |
| title: document.title, | |
| url: a(location.search) | |
| } | |
| } | |
| function i() { | |
| var e = r(); | |
| return e ? c.parse(e).pathname : window.location.pathname | |
| } | |
| function a(e) { | |
| var t = r(); | |
| if (t) return s("?", t) ? t : t + e; | |
| var n = window.location.href, | |
| o = n.indexOf("#"); | |
| return -1 === o ? n : n.slice(0, o) | |
| } | |
| var r = e("@segment/canonical"), | |
| s = e("@ndhoule/includes"), | |
| c = e("component-url"); | |
| t.exports = o | |
| }, { | |
| "@ndhoule/includes": 15, | |
| "@segment/canonical": 797, | |
| "component-url": 837 | |
| }], | |
| 32: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| this.options(e) | |
| } | |
| var i = e("bind-all"), | |
| a = e("@ndhoule/defaults"), | |
| r = e("@segment/store"); | |
| o.prototype.options = function(e) { | |
| if (0 === arguments.length) return this._options; | |
| e = e || {}; | |
| a(e, { | |
| enabled: !0 | |
| }); | |
| this.enabled = e.enabled && r.enabled; | |
| this._options = e | |
| }; | |
| o.prototype.set = function(e, t) { | |
| return !!this.enabled && r.set(e, t) | |
| }; | |
| o.prototype.get = function(e) { | |
| return this.enabled ? r.get(e) : null | |
| }; | |
| o.prototype.remove = function(e) { | |
| return !!this.enabled && r.remove(e) | |
| }; | |
| t.exports = i(new o); | |
| t.exports.Store = o | |
| }, { | |
| "@ndhoule/defaults": 8, | |
| "@segment/store": 816, | |
| "bind-all": 823 | |
| }], | |
| 33: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| this.defaults = o.defaults; | |
| this.debug = s; | |
| i.call(this, e) | |
| } | |
| var i = e("./entity"), | |
| a = e("bind-all"), | |
| r = e("./cookie"), | |
| s = e("debug")("analytics:user"), | |
| c = e("inherits"), | |
| p = e("component-cookie"), | |
| u = e("uuid"); | |
| o.defaults = { | |
| persist: !0, | |
| cookie: { | |
| key: "ajs_user_id", | |
| oldKey: "ajs_user" | |
| }, | |
| localStorage: { | |
| key: "ajs_user_traits" | |
| } | |
| }; | |
| c(o, i); | |
| o.prototype.id = function(e) { | |
| var t = this._getId(), | |
| n = i.prototype.id.apply(this, arguments); | |
| if (null == t) return n; | |
| t != e && e && this.anonymousId(null); | |
| return n | |
| }; | |
| o.prototype.anonymousId = function(e) { | |
| var t = this.storage(); | |
| if (arguments.length) { | |
| t.set("ajs_anonymous_id", e); | |
| return this | |
| } | |
| e = t.get("ajs_anonymous_id"); | |
| if (e) return e; | |
| e = p("_sio"); | |
| if (e) { | |
| e = e.split("----")[0]; | |
| t.set("ajs_anonymous_id", e); | |
| t.remove("_sio"); | |
| return e | |
| } | |
| e = u.v4(); | |
| t.set("ajs_anonymous_id", e); | |
| return t.get("ajs_anonymous_id") | |
| }; | |
| o.prototype.logout = function() { | |
| i.prototype.logout.call(this); | |
| this.anonymousId(null) | |
| }; | |
| o.prototype.load = function() { | |
| this._loadOldCookie() || i.prototype.load.call(this) | |
| }; | |
| o.prototype._loadOldCookie = function() { | |
| var e = r.get(this._options.cookie.oldKey); | |
| if (!e) return !1; | |
| this.id(e.id); | |
| this.traits(e.traits); | |
| r.remove(this._options.cookie.oldKey); | |
| return !0 | |
| }; | |
| t.exports = a(new o); | |
| t.exports.User = o | |
| }, { | |
| "./cookie": 24, | |
| "./entity": 25, | |
| "bind-all": 823, | |
| "component-cookie": 827, | |
| "debug": 840, | |
| "inherits": 848, | |
| "uuid": 907 | |
| }], | |
| 34: [function(e, t, n) { | |
| "use strict"; | |
| var o = Object.prototype.hasOwnProperty, | |
| i = Object.prototype.toString, | |
| a = function(e) { | |
| return "function" == typeof Array.isArray ? Array.isArray(e) : "[object Array]" === i.call(e) | |
| }, | |
| r = function(e) { | |
| if (!e || "[object Object]" !== i.call(e)) return !1; | |
| var t = o.call(e, "constructor"), | |
| n = e.constructor && e.constructor.prototype && o.call(e.constructor.prototype, "isPrototypeOf"); | |
| if (e.constructor && !t && !n) return !1; | |
| var a; | |
| for (a in e); | |
| return void 0 === a || o.call(e, a) | |
| }; | |
| t.exports = function s() { | |
| var e, t, n, o, i, c, p = arguments[0], | |
| u = 1, | |
| l = arguments.length, | |
| d = !1; | |
| if ("boolean" == typeof p) { | |
| d = p; | |
| p = arguments[1] || {}; | |
| u = 2 | |
| }(null == p || "object" != typeof p && "function" != typeof p) && (p = {}); | |
| for (; u < l; ++u) { | |
| e = arguments[u]; | |
| if (null != e) | |
| for (t in e) { | |
| n = p[t]; | |
| o = e[t]; | |
| if (p !== o) | |
| if (d && o && (r(o) || (i = a(o)))) { | |
| if (i) { | |
| i = !1; | |
| c = n && a(n) ? n : [] | |
| } else c = n && r(n) ? n : {}; | |
| p[t] = s(d, c, o) | |
| } else void 0 !== o && (p[t] = o) | |
| } | |
| } | |
| return p | |
| } | |
| }, {}], | |
| 35: [function(e, t, n) { | |
| t.exports = { | |
| "_args": [ | |
| [{ | |
| "raw": "@segment/analytics.js-core@3.7.2", | |
| "scope": "@segment", | |
| "escapedName": "@segment%2fanalytics.js-core", | |
| "name": "@segment/analytics.js-core", | |
| "rawSpec": "3.7.2", | |
| "spec": "3.7.2", | |
| "type": "version" | |
| }, "/home/circleci/project"] | |
| ], | |
| "_from": "@segment/analytics.js-core@3.7.2", | |
| "_hasShrinkwrap": !1, | |
| "_id": "@segment/analytics.js-core@3.7.2", | |
| "_inCache": !0, | |
| "_location": "/@segment/analytics.js-core", | |
| "_nodeVersion": "8.11.3", | |
| "_npmOperationalInternal": { | |
| "host": "s3://npm-registry-packages", | |
| "tmp": "tmp/analytics.js-core_3.7.2_1532984206353_0.43287702783300386" | |
| }, | |
| "_npmUser": { | |
| "name": "segment-admin", | |
| "email": "tools+npm@segment.com" | |
| }, | |
| "_npmVersion": "5.6.0", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "raw": "@segment/analytics.js-core@3.7.2", | |
| "scope": "@segment", | |
| "escapedName": "@segment%2fanalytics.js-core", | |
| "name": "@segment/analytics.js-core", | |
| "rawSpec": "3.7.2", | |
| "spec": "3.7.2", | |
| "type": "version" | |
| }, | |
| "_requiredBy": ["#DEV:/", "#USER"], | |
| "_resolved": "https://registry.npmjs.org/@segment/analytics.js-core/-/analytics.js-core-3.7.2.tgz", | |
| "_shasum": "4e663b49ec5c9cb6baf40394ba798a6d84075a1f", | |
| "_shrinkwrap": null, | |
| "_spec": "@segment/analytics.js-core@3.7.2", | |
| "_where": "/home/circleci/project", | |
| "author": { | |
| "name": "Segment", | |
| "email": "friends@segment.com" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/segmentio/analytics.js-core/issues" | |
| }, | |
| "dependencies": { | |
| "@ndhoule/after": "^1.0.0", | |
| "@ndhoule/clone": "^1.0.0", | |
| "@ndhoule/defaults": "^2.0.1", | |
| "@ndhoule/each": "^2.0.1", | |
| "@ndhoule/extend": "^2.0.0", | |
| "@ndhoule/foldl": "^2.0.1", | |
| "@ndhoule/includes": "^2.0.1", | |
| "@ndhoule/keys": "^2.0.0", | |
| "@ndhoule/map": "^2.0.1", | |
| "@ndhoule/pick": "^2.0.0", | |
| "@segment/canonical": "^1.0.0", | |
| "@segment/is-meta": "^1.0.0", | |
| "@segment/isodate": "^1.0.2", | |
| "@segment/isodate-traverse": "^1.0.1", | |
| "@segment/prevent-default": "^1.0.0", | |
| "@segment/send-json": "^3.0.0", | |
| "@segment/store": "^1.3.20", | |
| "@segment/top-domain": "^3.0.0", | |
| "bind-all": "^1.0.0", | |
| "component-cookie": "^1.1.2", | |
| "component-emitter": "^1.2.1", | |
| "component-event": "^0.1.4", | |
| "component-querystring": "^2.0.0", | |
| "component-type": "^1.2.1", | |
| "component-url": "^0.2.1", | |
| "debug": "^0.7.4", | |
| "extend": "3.0.1", | |
| "inherits": "^2.0.1", | |
| "install": "^0.7.3", | |
| "is": "^3.1.0", | |
| "json3": "^3.3.2", | |
| "new-date": "^1.0.0", | |
| "next-tick": "^0.2.2", | |
| "segmentio-facade": "^3.0.2", | |
| "uuid": "^2.0.2" | |
| }, | |
| "description": "The hassle-free way to integrate analytics into any web application.", | |
| "devDependencies": { | |
| "@segment/analytics.js-integration": "^3.2.1", | |
| "@segment/eslint-config": "^4.0.0", | |
| "browserify": "13.0.0", | |
| "browserify-istanbul": "^2.0.0", | |
| "codecov": "^3.0.2", | |
| "compat-trigger-event": "^1.0.0", | |
| "component-each": "^0.2.6", | |
| "eslint": "^4.19.1", | |
| "eslint-config-prettier": "^2.9.0", | |
| "eslint-plugin-mocha": "^5.0.0", | |
| "eslint-plugin-react": "^7.9.1", | |
| "eslint-plugin-require-path-exists": "^1.1.8", | |
| "husky": "^0.14.3", | |
| "istanbul": "^0.4.3", | |
| "jquery": "^3.2.1", | |
| "karma": "1.3.0", | |
| "karma-browserify": "^5.0.4", | |
| "karma-chrome-launcher": "^1.0.1", | |
| "karma-coverage": "^1.0.0", | |
| "karma-junit-reporter": "^1.0.0", | |
| "karma-mocha": "1.0.1", | |
| "karma-phantomjs-launcher": "^1.0.0", | |
| "karma-sauce-launcher": "^1.0.0", | |
| "karma-spec-reporter": "0.0.26", | |
| "karma-summary-reporter": "^1.5.0", | |
| "lint-staged": "^7.2.0", | |
| "mocha": "^2.2.5", | |
| "np": "^3.0.4", | |
| "phantomjs-prebuilt": "^2.1.7", | |
| "prettier-eslint-cli": "^4.7.1", | |
| "proclaim": "^3.4.1", | |
| "sinon": "^1.7.3", | |
| "snyk": "^1.83.0", | |
| "watchify": "^3.7.0" | |
| }, | |
| "directories": {}, | |
| "dist": { | |
| "integrity": "sha512-+I0jGiZka4oZVZCXCYmTdG0h0kebcqXLVWTgDp/ZiXGwUeVjT6yfk2H69j7NbAJDMUg09db0nEMbZcyjltX/Zw==", | |
| "shasum": "4e663b49ec5c9cb6baf40394ba798a6d84075a1f", | |
| "tarball": "https://registry.npmjs.org/@segment/analytics.js-core/-/analytics.js-core-3.7.2.tgz", | |
| "fileCount": 37, | |
| "unpackedSize": 421728, | |
| "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbX3uOCRA9TVsSAnZWagAAKdIP/AmpWM38cQxry0BhNfrH\nBzpKUIxTALZjPn+Y8/DU1RXp7Wn37HBhKApTS+4Mx9VcnSAWNDty2hI6InqD\npPbX3Hbq38KHWHqojA18WpN4pWiTCeizZdQq/TbJkZFDi+DNXcbDj+DmJtdW\n6n0zIopMOhwyPxWh5YxS/JtP5uLtfZMQRupZnxg0PK+cYBEmmIWAVbg1WNSi\nR38GialSvVjQnUEQKkzD/QItUkN7rhJbSEuU8CHcOzL3Rx1QvI2kQNwJe//y\ngZ4UujBEBgowCM08ZlVISKkfGDjHft0NWrokvvzkuO35MwsnPWZpf5ul6UzB\nIhq55iGAdK45mUlLA2I/8ajnAbustB4L2+//NTbZ++o1MX5e7zdbKndIyRDE\n9RBJNwtGmT/pqPJIGlaz3VMWHRIGy3+wd8GO3v02g1hkHT+9idf1EdIwOIkT\nT76xvwhX9OM+eMfW1KkSVSceZfh44skyNJuBavugTb6HlhOzlqgi2BYOBVmI\ndXnLkVS/o9lmL34czA2Jq3auFqGVH6r+Afo3hurZ5Fo9L9syoaXy/ybfGfwn\nBt7HrsgCbh0eHp/oKrhAW9M8HFgEhs6/vrFozigRaOMlJViMwRBl2AHjBQis\nk/KjZD1tti8zSdIhJuE9c4Rlm9ce7ViNrsIwxfM4rCFbQyJ6Eq/O7LSbArro\nw2pZ\r\n=SjFM\r\n-----END PGP SIGNATURE-----\r\n" | |
| }, | |
| "gitHead": "a2ad22ca8df361ac7439510fe468c1fa9bf5f3ab", | |
| "homepage": "https://github.com/segmentio/analytics.js-core#readme", | |
| "keywords": ["analytics", "analytics.js", "segment", "segment.io"], | |
| "license": "SEE LICENSE IN LICENSE", | |
| "lint-staged": { | |
| "linters": { | |
| "*.{js,json,md}": ["prettier-eslint --write", "git add"] | |
| } | |
| }, | |
| "main": "lib/index.js", | |
| "maintainers": [{ | |
| "name": "achille-roussel", | |
| "email": "achille.roussel@gmail.com" | |
| }, { | |
| "name": "alan-segment", | |
| "email": "alan@segment.com" | |
| }, { | |
| "name": "albert.segment", | |
| "email": "albert@segment.com" | |
| }, { | |
| "name": "amillet89", | |
| "email": "alex@segment.io" | |
| }, { | |
| "name": "andreiko_ru", | |
| "email": "mail@andreiko.ru" | |
| }, { | |
| "name": "anoonan", | |
| "email": "amnoonann@gmail.com" | |
| }, { | |
| "name": "atrivedi1", | |
| "email": "akash@segment.com" | |
| }, { | |
| "name": "bgamwell", | |
| "email": "brennan@segment.com" | |
| }, { | |
| "name": "boggsboggs", | |
| "email": "john.boggs@segment.com" | |
| }, { | |
| "name": "calvinfo", | |
| "email": "calvin@calv.info" | |
| }, { | |
| "name": "carlosmecha", | |
| "email": "mecha.carlos@gmail.com" | |
| }, { | |
| "name": "ccnixon", | |
| "email": "chrisnxn@gmail.com" | |
| }, { | |
| "name": "chenpengcheng", | |
| "email": "pengcheng.chen@gmail.com" | |
| }, { | |
| "name": "chrisbuttery", | |
| "email": "info@chrisbuttery.com" | |
| }, { | |
| "name": "colinking", | |
| "email": "me@colinking.co" | |
| }, { | |
| "name": "cyrusroshan", | |
| "email": "hello@cyrusroshan.com" | |
| }, { | |
| "name": "dfuentes", | |
| "email": "daniel.richard.fuentes@gmail.com" | |
| }, { | |
| "name": "dominicbarnes", | |
| "email": "dominic@dbarnes.info" | |
| }, { | |
| "name": "dscrobonia", | |
| "email": "davidscrobonia@gmail.com" | |
| }, { | |
| "name": "eesegment", | |
| "email": "eric.ellett@segment.com" | |
| }, { | |
| "name": "emilio-gomez-lavin", | |
| "email": "emilio@segment.com" | |
| }, { | |
| "name": "emily.luckette", | |
| "email": "emily@segment.com" | |
| }, { | |
| "name": "erickimsegment", | |
| "email": "eric@segment.com" | |
| }, { | |
| "name": "estela-diaz", | |
| "email": "estela.diaz@segment.com" | |
| }, { | |
| "name": "f2prateek", | |
| "email": "f2prateek@gmail.com" | |
| }, { | |
| "name": "fathyb", | |
| "email": "fathy.boundjadj@gmail.com" | |
| }, { | |
| "name": "fforres", | |
| "email": "felipe.torressepulveda@gmail.com" | |
| }, { | |
| "name": "flaque", | |
| "email": "flaqueeau@gmail.com" | |
| }, { | |
| "name": "gnijor", | |
| "email": "nijor22@gmail.com" | |
| }, { | |
| "name": "hanothan", | |
| "email": "hankim813@gmail.com" | |
| }, { | |
| "name": "ivolo", | |
| "email": "ilya@segment.io" | |
| }, { | |
| "name": "jamesmcguinness", | |
| "email": "james.mcguinness@segment.com" | |
| }, { | |
| "name": "jeroenransijn", | |
| "email": "jssrdesign@gmail.com" | |
| }, { | |
| "name": "jfabre-segment", | |
| "email": "julien@segment.com" | |
| }, { | |
| "name": "jfarah", | |
| "email": "julio.farah@segment.com" | |
| }, { | |
| "name": "jfmaggie", | |
| "email": "jfmaggie@gmail.com" | |
| }, { | |
| "name": "jlee9595", | |
| "email": "justin@segment.com" | |
| }, { | |
| "name": "joeybloggs", | |
| "email": "dean@segment.com" | |
| }, { | |
| "name": "josh_segment", | |
| "email": "josh@segment.com" | |
| }, { | |
| "name": "joshwget", | |
| "email": "josh@curl.me" | |
| }, { | |
| "name": "ladanazita", | |
| "email": "ladanazita@gmail.com" | |
| }, { | |
| "name": "lauramunozjimenez", | |
| "email": "laura.munoz@segment.com" | |
| }, { | |
| "name": "leifdreizler", | |
| "email": "leifdreizler@gmail.com" | |
| }, { | |
| "name": "mag" | |
| }, { | |
| "name": "maxence-charriere", | |
| "email": "charriere@outlook.com" | |
| }, { | |
| "name": "monicadamborenea", | |
| "email": "monica@segment.com" | |
| }, { | |
| "name": "msanterre", | |
| "email": "mooxeh@gmail.com" | |
| }, { | |
| "name": "mshwery", | |
| "email": "mshwery@gmail.com" | |
| }, { | |
| "name": "n2parko", | |
| "email": "kevin@segment.com" | |
| }, { | |
| "name": "nettofarah", | |
| "email": "nettofarah@gmail.com" | |
| }, { | |
| "name": "notfelineit", | |
| "email": "notfelineit@gmail.com" | |
| }, { | |
| "name": "nucleartide", | |
| "email": "jasontu4@gmail.com" | |
| }, { | |
| "name": "nzoschke", | |
| "email": "nzoschke@gmail.com" | |
| }, { | |
| "name": "peripheral", | |
| "email": "peter.h.richmond@gmail.com" | |
| }, { | |
| "name": "rarchana2001asu", | |
| "email": "archana@segment.com" | |
| }, { | |
| "name": "rlc4", | |
| "email": "rickyconnell@gmail.com" | |
| }, { | |
| "name": "rowno", | |
| "email": "rowno@webspirited.com" | |
| }, { | |
| "name": "rpaul80", | |
| "email": "rpaul80@gmail.com" | |
| }, { | |
| "name": "sahilp", | |
| "email": "sahil@segment.com" | |
| }, { | |
| "name": "segment-admin", | |
| "email": "tools+npm@segment.com" | |
| }, { | |
| "name": "segment-anastassia", | |
| "email": "anastassia@segment.com" | |
| }, { | |
| "name": "segment-andy-yeo", | |
| "email": "andy.yeo@segment.com" | |
| }, { | |
| "name": "segment-cyammine", | |
| "email": "chris.yammine@segment.com" | |
| }, { | |
| "name": "segment-danielstjules", | |
| "email": "danielst.jules@segment.com" | |
| }, { | |
| "name": "segment-scott", | |
| "email": "scott@segment.com" | |
| }, { | |
| "name": "segment-ulysse", | |
| "email": "ulysse@segment.com" | |
| }, { | |
| "name": "segmentaimee", | |
| "email": "aimee@segment.com" | |
| }, { | |
| "name": "segmentio", | |
| "email": "tools@segment.com" | |
| }, { | |
| "name": "segmentmfischer", | |
| "email": "michael.fischer@segment.com" | |
| }, { | |
| "name": "sperand-io", | |
| "email": "chris@sperand.io" | |
| }, { | |
| "name": "srthurman", | |
| "email": "srthurman@gmail.com" | |
| }, { | |
| "name": "systemizer", | |
| "email": "robmcqn@gmail.com" | |
| }, { | |
| "name": "tamarrow", | |
| "email": "tamarrow@gmail.com" | |
| }, { | |
| "name": "tejasmanohar", | |
| "email": "me@tejas.io" | |
| }, { | |
| "name": "tyson_segment", | |
| "email": "tyson@segment.com" | |
| }, { | |
| "name": "vdemedes", | |
| "email": "vdemedes@gmail.com" | |
| }, { | |
| "name": "willallison", | |
| "email": "will.allison@segment.com" | |
| }, { | |
| "name": "williams-blake", | |
| "email": "blake@segment.com" | |
| }, { | |
| "name": "xagos", | |
| "email": "xavier.agostini@mail.mcgill.ca" | |
| }, { | |
| "name": "yields", | |
| "email": "yields@icloud.com" | |
| }], | |
| "name": "@segment/analytics.js-core", | |
| "optionalDependencies": {}, | |
| "readme": "ERROR: No README data found!", | |
| "repository": { | |
| "type": "git", | |
| "url": "git+https://github.com/segmentio/analytics.js-core.git" | |
| }, | |
| "scripts": { | |
| "format": 'prettier-eslint --write --list-different "./{lib,test}/**/*.{js,json,md}"', | |
| "lint": 'eslint "./{lib,test}/**/*.js"', | |
| "np": "np --no-publish", | |
| "precommit": "lint-staged", | |
| "test": "make test" | |
| }, | |
| "version": "3.7.2" | |
| } | |
| }, {}], | |
| 36: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 37 | |
| }], | |
| 37: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| function t(n) { | |
| if (n && n.addIntegration) return n.addIntegration(t); | |
| this.debug = r("analytics:integration:" + p(e)); | |
| this.options = s(a(n) || {}, this.defaults); | |
| this._queue = []; | |
| this.once("ready", i(this, this.flush)); | |
| t.emit("construct", this); | |
| this.ready = i(this, this.ready); | |
| this._wrapInitialize(); | |
| this._wrapPage(); | |
| this._wrapTrack() | |
| } | |
| t.prototype.defaults = {}; | |
| t.prototype.globals = []; | |
| t.prototype.templates = {}; | |
| t.prototype.name = e; | |
| c(t, l); | |
| c(t.prototype, u); | |
| return t | |
| } | |
| var i = e("component-bind"), | |
| a = e("@ndhoule/clone"), | |
| r = e("debug"), | |
| s = e("@ndhoule/defaults"), | |
| c = e("@ndhoule/extend"), | |
| p = e("slug-component"), | |
| u = e("./protos"), | |
| l = e("./statics"); | |
| t.exports = o | |
| }, { | |
| "./protos": 38, | |
| "./statics": 39, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 41, | |
| "slug-component": 889 | |
| }], | |
| 38: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| return h.array(e) ? d(i, e) ? "mixed" : "array" : h.object(e) ? "map" : "unknown" | |
| } | |
| function i(e) { | |
| return !!h.object(e) && (!!h.string(e.key) && !!w.call(e, "value")) | |
| } | |
| function a(e, t) { | |
| t = t || function() {}; | |
| var n = new Image; | |
| n.onerror = r(t, "failed to load pixel", n); | |
| n.onload = function() { | |
| t() | |
| }; | |
| n.src = e.src; | |
| n.width = 1; | |
| n.height = 1; | |
| return n | |
| } | |
| function r(e, t, n) { | |
| return function(o) { | |
| o = o || window.event; | |
| var i = new Error(t); | |
| i.event = o; | |
| i.source = n; | |
| e(i) | |
| } | |
| } | |
| function s(e, t) { | |
| return m(function(e, n, o) { | |
| e[o] = n.replace(/\{\{\ *(\w+)\ *\}\}/g, function(e, n) { | |
| return t[n] | |
| }); | |
| return e | |
| }, {}, e.attrs) | |
| } | |
| var c = e("component-emitter"), | |
| p = e("@ndhoule/after"), | |
| u = e("@ndhoule/each"), | |
| l = e("analytics-events"), | |
| d = e("@ndhoule/every"), | |
| f = e("@segment/fmt"), | |
| m = e("@ndhoule/foldl"), | |
| h = e("is"), | |
| g = e("load-iframe"), | |
| y = e("@segment/load-script"), | |
| b = e("next-tick"), | |
| v = e("to-no-case"), | |
| w = Object.prototype.hasOwnProperty, | |
| k = function() {}, | |
| _ = window.onerror; | |
| c(n); | |
| n.initialize = function() { | |
| var e = this.ready; | |
| b(e) | |
| }; | |
| n.loaded = function() { | |
| return !1 | |
| }; | |
| n.page = function(e) {}; | |
| n.track = function(e) {}; | |
| n.map = function(e, t) { | |
| var n = v(t), | |
| i = o(e); | |
| return "unknown" === i ? [] : m(function(e, t, o) { | |
| var a, r; | |
| if ("map" === i) { | |
| a = o; | |
| r = t | |
| } | |
| if ("array" === i) { | |
| a = t; | |
| r = t | |
| } | |
| if ("mixed" === i) { | |
| a = t.key; | |
| r = t.value | |
| } | |
| v(a) === n && e.push(r); | |
| return e | |
| }, [], e) | |
| }; | |
| n.invoke = function(e) { | |
| if (this[e]) { | |
| var t = Array.prototype.slice.call(arguments, 1); | |
| if (!this._ready) return this.queue(e, t); | |
| this.debug("%s with %o", e, t); | |
| return this[e].apply(this, t) | |
| } | |
| }; | |
| n.queue = function(e, t) { | |
| if ("page" === e && this._assumesPageview && !this._initialized) return this.page.apply(this, t); | |
| this._queue.push({ | |
| method: e, | |
| args: t | |
| }) | |
| }; | |
| n.flush = function() { | |
| this._ready = !0; | |
| var e = this; | |
| u(function(t) { | |
| e[t.method].apply(e, t.args) | |
| }, this._queue); | |
| this._queue.length = 0 | |
| }; | |
| n.reset = function() { | |
| for (var e = 0; e < this.globals.length; e++) window[this.globals[e]] = undefined; | |
| window.onerror = _; | |
| window.onload = null | |
| }; | |
| n.load = function(e, t, n) { | |
| if ("function" == typeof e) { | |
| n = e; | |
| t = null; | |
| e = null | |
| } | |
| if (e && "object" == typeof e) { | |
| n = t; | |
| t = e; | |
| e = null | |
| } | |
| if ("function" == typeof t) { | |
| n = t; | |
| t = null | |
| } | |
| e = e || "library"; | |
| t = t || {}; | |
| t = this.locals(t); | |
| var o = this.templates[e]; | |
| if (!o) throw new Error(f('template "%s" not defined.', e)); | |
| var i = s(o, t); | |
| n = n || k; | |
| var r, c = this; | |
| switch (o.type) { | |
| case "img": | |
| i.width = 1; | |
| i.height = 1; | |
| r = a(i, n); | |
| break; | |
| case "script": | |
| r = y(i, function(e) { | |
| if (!e) return n(); | |
| c.debug('error loading "%s" error="%s"', c.name, e) | |
| }); | |
| delete i.src; | |
| u(function(e, t) { | |
| r.setAttribute(t, e) | |
| }, i); | |
| break; | |
| case "iframe": | |
| r = g(i, n) | |
| } | |
| return r | |
| }; | |
| n.locals = function(e) { | |
| e = e || {}; | |
| var t = Math.floor((new Date).getTime() / 36e5); | |
| e.hasOwnProperty("cache") || (e.cache = t); | |
| u(function(t, n) { | |
| e.hasOwnProperty(n) || (e[n] = t) | |
| }, this.options); | |
| return e | |
| }; | |
| n.ready = function() { | |
| this.emit("ready") | |
| }; | |
| n._wrapInitialize = function() { | |
| var e = this.initialize; | |
| this.initialize = function() { | |
| this.debug("initialize"); | |
| this._initialized = !0; | |
| var t = e.apply(this, arguments); | |
| this.emit("initialize"); | |
| return t | |
| }; | |
| this._assumesPageview && (this.initialize = p(2, this.initialize)) | |
| }; | |
| n._wrapPage = function() { | |
| var e = this.page; | |
| this.page = function() { | |
| return this._assumesPageview && !this._initialized ? this.initialize.apply(this, arguments) : e.apply(this, arguments) | |
| } | |
| }; | |
| n._wrapTrack = function() { | |
| var e = this.track; | |
| this.track = function(t) { | |
| var n, o, i = t.event(); | |
| for (var a in l) | |
| if (w.call(l, a)) { | |
| var r = l[a]; | |
| if (!this[a]) continue; | |
| if (!r.test(i)) continue; | |
| o = this[a].apply(this, arguments); | |
| n = !0; | |
| break | |
| } n || (o = e.apply(this, arguments)); | |
| return o | |
| } | |
| } | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 40, | |
| "component-emitter": 830, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 39: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| e = e.replace(' src="', ' data-src="'); | |
| var t = a(e), | |
| n = {}; | |
| r(function(t) { | |
| var o = "data-src" === t.name ? "src" : t.name; | |
| s(t.name + "=", e) && (n[o] = t.value) | |
| }, t.attributes); | |
| return { | |
| type: t.tagName.toLowerCase(), | |
| attrs: n | |
| } | |
| } | |
| var i = e("component-emitter"), | |
| a = e("domify"), | |
| r = e("@ndhoule/each"), | |
| s = e("@ndhoule/includes"); | |
| i(n); | |
| n.option = function(e, t) { | |
| this.prototype.defaults[e] = t; | |
| return this | |
| }; | |
| n.mapping = function(e) { | |
| this.option(e, []); | |
| this.prototype[e] = function(t) { | |
| return this.map(this.options[e], t) | |
| }; | |
| return this | |
| }; | |
| n.global = function(e) { | |
| this.prototype.globals.push(e); | |
| return this | |
| }; | |
| n.assumesPageview = function() { | |
| this.prototype._assumesPageview = !0; | |
| return this | |
| }; | |
| n.readyOnLoad = function() { | |
| this.prototype._readyOnLoad = !0; | |
| return this | |
| }; | |
| n.readyOnInitialize = function() { | |
| this.prototype._readyOnInitialize = !0; | |
| return this | |
| }; | |
| n.tag = function(e, t) { | |
| if (null == t) { | |
| t = e; | |
| e = "library" | |
| } | |
| this.prototype.templates[e] = o(t); | |
| return this | |
| } | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842 | |
| }], | |
| 40: [function(e, t, n) { | |
| t.exports = { | |
| promotionViewed: /^[ _]?promotion[ _]?viewed?[ _]?$/i, | |
| viewedPromotion: /^[ _]?viewed[ _]?promotion?[ _]?$/i, | |
| promotionClicked: /^[ _]?promotion[ _]?clicked?[ _]?$/i, | |
| clickedPromotion: /^[ _]?clicked[ _]?promotion?[ _]?$/i, | |
| productsSearched: /^[ _]?products[ _]?searched[ _]?$/i, | |
| productListViewed: /^[ _]?product[ _]?list[ _]?viewed[ _]?$/i, | |
| productListFiltered: /^[ _]?product[ _]?list[ _]?filtered[ _]?$/i, | |
| viewedProductCategory: /^[ _]?viewed[ _]?product[ _]?category[ _]?$/i, | |
| viewedProductDetails: /^[ _]?viewed[ _]?product[ _]?details?[ _]?$/i, | |
| productClicked: /^[ _]?product[ _]?clicked[ _]?$/i, | |
| clickedProduct: /^[ _]?clicked[ _]?product[ _]?$/i, | |
| productViewed: /^[ _]?product[ _]?viewed[ _]?$/i, | |
| viewedProduct: /^[ _]?viewed[ _]?product[ _]?$/i, | |
| productAdded: /^[ _]?product[ _]?added[ _]?$/i, | |
| addedProduct: /^[ _]?added[ _]?product[ _]?$/i, | |
| productRemoved: /^[ _]?product[ _]?removed[ _]?$/i, | |
| removedProduct: /^[ _]?removed[ _]?product[ _]?$/i, | |
| cartViewed: /^[ _]?cart[ _]?viewed[ _]?$/i, | |
| orderStarted: /^[ _]?order[ _]?started[ _]?$/i, | |
| startedOrder: /^[ _]?started[ _]?order[ _]?$/i, | |
| orderUpdated: /^[ _]?order[ _]?updated[ _]?$/i, | |
| updatedOrder: /^[ _]?updated[ _]?order[ _]?$/i, | |
| orderCompleted: /^[ _]?order[ _]?completed[ _]?$/i, | |
| completedOrder: /^[ _]?completed[ _]?order[ _]?$/i, | |
| orderRefunded: /^[ _]?order[ _]?refunded[ _]?$/i, | |
| refundedOrder: /^[ _]?refunded[ _]?order[ _]?$/i, | |
| orderCancelled: /^[ _]?order[ _]?cancelled[ _]?$/i, | |
| paymentInfoAdded: /^[ _]?payment[ _]?info[ _]?added[ _]?$/i, | |
| checkoutStarted: /^[ _]?checkout[ _]?started[ _]?$/i, | |
| checkoutStepViewed: /^[ _]?checkout[ _]?step[ _]?viewed[ _]?$/i, | |
| viewedCheckoutStep: /^[ _]?viewed[ _]?checkout[ _]?step[ _]?$/i, | |
| checkoutStepCompleted: /^[ _]?checkout[ _]?step[ _]?completed[ _]?$/i, | |
| completedCheckoutStep: /^[ _]?completed[ _]?checkout[ _]?step[ _]?$/i, | |
| couponEntered: /^[ _]?coupon[ _]?entered[ _]?$/i, | |
| couponApplied: /^[ _]?coupon[ _]?applied[ _]?$/i, | |
| couponDenied: /^[ _]?coupon[ _]?denied[ _]?$/i, | |
| couponRemoved: /^[ _]?coupon[ _]?removed[ _]?$/i, | |
| productAddedToWishlist: /^[ _]?product[ _]?added[ _]?to[ _]?wishlist[ _]?$/i, | |
| wishlistProductRemoved: /^[ _]?wishlist[ _]?product[ _]?removed[ _]?$/i, | |
| wishlistProductAddedToCart: /^[ _]?wishlist[ _]?product[ _]?added[ _]?to[ _]?cart[ _]?$/i, | |
| productShared: /^[ _]?product[ _]?shared[ _]?$/i, | |
| cartShared: /^[ _]?cart[ _]?shared[ _]?$/i, | |
| productRemoved: /^[ _]?product[ _]?removed[ _]?$/i, | |
| applicationInstalled: /^[ _]?application[ _]?installed[ _]?$/i, | |
| applicationUpdated: /^[ _]?application[ _]?updated[ _]?$/i, | |
| applicationOpened: /^[ _]?application[ _]?opened[ _]?$/i, | |
| applicationBackgrounded: /^[ _]?application[ _]?backgrounded[ _]?$/i, | |
| applicationUninstalled: /^[ _]?application[ _]?uninstalled[ _]?$/i, | |
| installAttributed: /^[ _]?install[ _]?attributed[ _]?$/i, | |
| deepLinkOpened: /^[ _]?deep[ _]?link[ _]?opened[ _]?$/i, | |
| pushNotificationReceived: /^[ _]?push[ _]?notification[ _]?received[ _]?$/i, | |
| pushNotificationTapped: /^[ _]?push[ _]?notification[ _]?received[ _]?$/i, | |
| pushNotificationBounced: /^[ _]?push[ _]?notification[ _]?bounced[ _]?$/i | |
| } | |
| }, {}], | |
| 41: [function(e, t, n) { | |
| (function(o) { | |
| function i() { | |
| return !("undefined" == typeof window || !window.process || "renderer" !== window.process.type) || ("undefined" != typeof document && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || "undefined" != typeof window && window.console && (window.console.firebug || window.console.exception && window.console.table) || "undefined" != typeof navigator && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31 || "undefined" != typeof navigator && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)) | |
| } | |
| function a(e) { | |
| var t = this.useColors; | |
| e[0] = (t ? "%c" : "") + this.namespace + (t ? " %c" : " ") + e[0] + (t ? "%c " : " ") + "+" + n.humanize(this.diff); | |
| if (t) { | |
| var o = "color: " + this.color; | |
| e.splice(1, 0, o, "color: inherit"); | |
| var i = 0, | |
| a = 0; | |
| e[0].replace(/%[a-zA-Z%]/g, function(e) { | |
| if ("%%" !== e) { | |
| i++; | |
| "%c" === e && (a = i) | |
| } | |
| }); | |
| e.splice(a, 0, o) | |
| } | |
| } | |
| function r() { | |
| return "object" == typeof console && console.log && Function.prototype.apply.call(console.log, console, arguments) | |
| } | |
| function s(e) { | |
| try { | |
| null == e ? n.storage.removeItem("debug") : n.storage.debug = e | |
| } catch (t) {} | |
| } | |
| function c() { | |
| var e; | |
| try { | |
| e = n.storage.debug | |
| } catch (t) {}!e && void 0 !== o && "env" in o && (e = o.env.DEBUG); | |
| return e | |
| } | |
| n = t.exports = e("./debug"); | |
| n.log = r; | |
| n.formatArgs = a; | |
| n.save = s; | |
| n.load = c; | |
| n.useColors = i; | |
| n.storage = "undefined" != typeof chrome && "undefined" != typeof chrome.storage ? chrome.storage.local : function() { | |
| try { | |
| return window.localStorage | |
| } catch (e) {} | |
| }(); | |
| n.colors = ["lightseagreen", "forestgreen", "goldenrod", "dodgerblue", "darkorchid", "crimson"]; | |
| n.formatters.j = function(e) { | |
| try { | |
| return JSON.stringify(e) | |
| } catch (t) { | |
| return "[UnexpectedJSONParseError]: " + t.message | |
| } | |
| }; | |
| n.enable(c()) | |
| }).call(this, e("_process")) | |
| }, { | |
| "./debug": 42, | |
| "_process": 874 | |
| }], | |
| 42: [function(e, t, n) { | |
| function o(e) { | |
| var t, o = 0; | |
| for (t in e) { | |
| o = (o << 5) - o + e.charCodeAt(t); | |
| o |= 0 | |
| } | |
| return n.colors[Math.abs(o) % n.colors.length] | |
| } | |
| function i(e) { | |
| function t() { | |
| if (t.enabled) { | |
| var e = t, | |
| o = +new Date, | |
| i = o - (p || o); | |
| e.diff = i; | |
| e.prev = p; | |
| e.curr = o; | |
| p = o; | |
| for (var a = new Array(arguments.length), r = 0; r < a.length; r++) a[r] = arguments[r]; | |
| a[0] = n.coerce(a[0]); | |
| "string" != typeof a[0] && a.unshift("%O"); | |
| var s = 0; | |
| a[0] = a[0].replace(/%([a-zA-Z%])/g, function(t, o) { | |
| if ("%%" === t) return t; | |
| s++; | |
| var i = n.formatters[o]; | |
| if ("function" == typeof i) { | |
| var r = a[s]; | |
| t = i.call(e, r); | |
| a.splice(s, 1); | |
| s-- | |
| } | |
| return t | |
| }); | |
| n.formatArgs.call(e, a); | |
| (t.log || n.log || console.log.bind(console)).apply(e, a) | |
| } | |
| } | |
| t.namespace = e; | |
| t.enabled = n.enabled(e); | |
| t.useColors = n.useColors(); | |
| t.color = o(e); | |
| "function" == typeof n.init && n.init(t); | |
| return t | |
| } | |
| function a(e) { | |
| n.save(e); | |
| n.names = []; | |
| n.skips = []; | |
| for (var t = ("string" == typeof e ? e : "").split(/[\s,]+/), o = t.length, i = 0; i < o; i++) | |
| if (t[i]) { | |
| e = t[i].replace(/\*/g, ".*?"); | |
| "-" === e[0] ? n.skips.push(new RegExp("^" + e.substr(1) + "$")) : n.names.push(new RegExp("^" + e + "$")) | |
| } | |
| } | |
| function r() { | |
| n.enable("") | |
| } | |
| function s(e) { | |
| var t, o; | |
| for (t = 0, o = n.skips.length; t < o; t++) | |
| if (n.skips[t].test(e)) return !1; | |
| for (t = 0, o = n.names.length; t < o; t++) | |
| if (n.names[t].test(e)) return !0; | |
| return !1 | |
| } | |
| function c(e) { | |
| return e instanceof Error ? e.stack || e.message : e | |
| } | |
| n = t.exports = i.debug = i["default"] = i; | |
| n.coerce = c; | |
| n.disable = r; | |
| n.enable = a; | |
| n.enabled = s; | |
| n.humanize = e("ms"); | |
| n.names = []; | |
| n.skips = []; | |
| n.formatters = {}; | |
| var p | |
| }, { | |
| "ms": 862 | |
| }], | |
| 43: [function(e, t, n) {; | |
| var q = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = q("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 789, | |
| "@segment/to-iso-string": 817, | |
| "@segment/trample": 819, | |
| "obj-case": 868, | |
| "segmentio-facade": 883 | |
| }], | |
| 44: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 45 | |
| }], | |
| 45: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 46, | |
| "./statics": 47, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 49, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 46: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 48, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 47: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 48: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 49: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 50, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 50: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 51: [function(e, t, n) {; | |
| var r = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = r("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/entries": 11, | |
| "@ndhoule/extend": 13, | |
| "@ndhoule/map": 17, | |
| "@ndhoule/pick": 18, | |
| "@ndhoule/values": 20, | |
| "@segment/analytics.js-integration": 52 | |
| }], | |
| 52: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 53, | |
| "./statics": 54, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 56, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 53: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 55, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 54: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 55: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 56: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 57, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 57: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 58: [function(e, t, n) {; | |
| var s = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = s("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/foldl": 14, | |
| "@ndhoule/map": 17, | |
| "@segment/analytics.js-integration": 789, | |
| "to-snake-case": 896, | |
| "use-https": 904 | |
| }], | |
| 59: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 60, | |
| "do-when": 841 | |
| }], | |
| 60: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 61, | |
| "./statics": 62, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 64, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 61: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 63, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 62: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 63: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 64: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 65, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 65: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 66: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 67 | |
| }], | |
| 67: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 68, | |
| "./statics": 69, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 71, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 68: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 70, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 69: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 70: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 71: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 72, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 72: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 73: [function(e, t, n) {; | |
| var c = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = c("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 74 | |
| }], | |
| 74: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 75, | |
| "./statics": 76, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 78, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 75: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 77, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 76: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 77: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 78: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 79, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 79: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 80: [function(e, t, n) {; | |
| var r = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = r("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 81, | |
| "@segment/top-domain": 818, | |
| "component-bind": 825, | |
| "do-when": 841, | |
| "is": 851, | |
| "segmentio-facade": 883 | |
| }], | |
| 81: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 82, | |
| "./statics": 83, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 85, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 82: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 84, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 83: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 84: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 85: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 86, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 86: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 87: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 789, | |
| "appboy-web-sdk": 822, | |
| "obj-case": 868, | |
| "segmentio-facade": 883 | |
| }], | |
| 88: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 789, | |
| "obj-case": 868, | |
| "segmentio-facade": 883 | |
| }], | |
| 89: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 90, | |
| "@segment/load-script": 803, | |
| "isobject": 853 | |
| }], | |
| 90: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 91, | |
| "./statics": 92, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 94, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 91: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 93, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 92: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 93: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 94: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 95, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 95: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 96: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 97, | |
| "component-querystring": 834, | |
| "to-no-case": 895, | |
| "use-https": 904 | |
| }], | |
| 97: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 98, | |
| "./statics": 99, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 101, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 98: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 100, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 99: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 100: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 101: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 102, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 102: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 103: [function(e, t, n) {; | |
| var r = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = r("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 104, | |
| "segmentio-facade": 883 | |
| }], | |
| 104: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 105, | |
| "./statics": 106, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 108, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 105: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 107, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 106: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 107: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 108: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 109, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 109: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 110: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 111, | |
| "isobject": 853 | |
| }], | |
| 111: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 112, | |
| "./statics": 113, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 115, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 112: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 114, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 113: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 114: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 115: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 116, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 116: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 117: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 118 | |
| }], | |
| 118: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 119, | |
| "./statics": 120, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 122, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 119: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 121, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 120: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 121: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 122: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 123, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 123: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 124: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 125 | |
| }], | |
| 125: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 126, | |
| "./statics": 127, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 129, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 126: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 128, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 127: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 128: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 129: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 130, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 130: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 131: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 132 | |
| }], | |
| 132: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 133, | |
| "./statics": 134, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 136, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 133: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 135, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 134: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 135: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 136: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 137, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 137: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 138: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/foldl": 14, | |
| "@segment/analytics.js-integration": 139 | |
| }], | |
| 139: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 140, | |
| "./statics": 141, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 143, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 140: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 142, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 141: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 142: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 143: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 144, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 144: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 145: [function(e, t, n) {; | |
| var r = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = r("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 146, | |
| "@segment/convert-dates": 798, | |
| "spark-md5": 890 | |
| }], | |
| 146: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 147, | |
| "./statics": 148, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 150, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 147: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 149, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 148: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 149: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 150: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 151, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 151: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 152: [function(e, t, n) {; | |
| var r = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = r("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 789, | |
| "component-querystring": 834, | |
| "segmentio-facade": 883 | |
| }], | |
| 153: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 154, | |
| "next-tick": 867 | |
| }], | |
| 154: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 155, | |
| "./statics": 156, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 158, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 155: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 157, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 156: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 157: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 158: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 159, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 159: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 160: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@ndhoule/extend": 13, | |
| "@segment/analytics.js-integration": 161, | |
| "isobject": 853 | |
| }], | |
| 161: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 162, | |
| "./statics": 163, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 165, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 162: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 164, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 163: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 164: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 165: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 166, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 166: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 167: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 789 | |
| }], | |
| 168: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 169 | |
| }], | |
| 169: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 170, | |
| "./statics": 171, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 173, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 170: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 172, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 171: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 172: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 173: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 174, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 174: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 175: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/defaults": 8, | |
| "@segment/analytics.js-integration": 789, | |
| "on-body": 872 | |
| }], | |
| 176: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 789, | |
| "is": 851, | |
| "use-https": 904 | |
| }], | |
| 177: [function(e, t, n) {; | |
| var a = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = a("empty"); | |
| }, { | |
| "@ndhoule/extend": 13, | |
| "@segment/analytics.js-integration": 178, | |
| "isobject": 853, | |
| "segmentio-facade": 883 | |
| }], | |
| 178: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 179, | |
| "./statics": 180, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 182, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 179: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 181, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 180: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 181: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 182: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 183, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 183: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 184: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 185, | |
| "use-https": 904 | |
| }], | |
| 185: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 186, | |
| "./statics": 187, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 189, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 186: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 188, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 187: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 188: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 189: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 190, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 190: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 191: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 789, | |
| "global-queue": 844 | |
| }], | |
| 192: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 193 | |
| }], | |
| 193: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 194, | |
| "./statics": 195, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 197, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 194: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 196, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 195: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 196: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 197: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 198, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 198: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 199: [function(e, t, n) {; | |
| var f = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = f("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/extend": 13, | |
| "@ndhoule/pick": 18, | |
| "@ndhoule/values": 20, | |
| "@segment/analytics.js-integration": 789, | |
| "is": 851, | |
| "is-email": 200, | |
| "md5": 861, | |
| "obj-case": 868, | |
| "use-https": 904 | |
| }], | |
| 200: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| return i.test(e) | |
| } | |
| var i = /.+\@.+\..+/; | |
| t.exports = o | |
| }, {}], | |
| 201: [function(e, t, n) {; | |
| var s = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = s("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 789, | |
| "@segment/to-iso-string": 817, | |
| "component-bind": 825, | |
| "do-when": 841, | |
| "global-queue": 844, | |
| "segmentio-facade": 883, | |
| "throttleit": 891 | |
| }], | |
| 202: [function(e, t, n) {; | |
| var s = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = s("empty"); | |
| }, { | |
| "@segment/alias": 22, | |
| "@segment/analytics.js-integration": 203, | |
| "@segment/convert-dates": 798, | |
| "segmentio-facade": 883 | |
| }], | |
| 203: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 204, | |
| "./statics": 205, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 207, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 204: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 206, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 205: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 206: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 207: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 208, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 208: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 209: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 789, | |
| "is": 851 | |
| }], | |
| 210: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/foldl": 14, | |
| "@segment/analytics.js-integration": 789, | |
| "component-querystring": 834, | |
| "obj-case": 868, | |
| "to-no-case": 895 | |
| }], | |
| 211: [function(e, t, n) {; | |
| var r = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = r("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 212, | |
| "@segment/convert-dates": 798 | |
| }], | |
| 212: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 213, | |
| "./statics": 214, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 216, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 213: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 215, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 214: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 215: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 216: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 217, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 217: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 218: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 789, | |
| "global-queue": 844, | |
| "isobject": 853, | |
| "obj-case": 868 | |
| }], | |
| 219: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/keys": 16, | |
| "@segment/analytics.js-integration": 789, | |
| "next-tick": 220, | |
| "obj-case": 868 | |
| }], | |
| 220: [function(e, t, n) { | |
| (function(e, n) { | |
| "use strict"; | |
| var o, i; | |
| o = function(e) { | |
| if ("function" != typeof e) throw new TypeError(e + " is not a function"); | |
| return e | |
| }; | |
| i = function(e) { | |
| var t, n, i = document.createTextNode(""), | |
| a = 0; | |
| new e(function() { | |
| var e; | |
| if (t) n && (t = n.concat(t)); | |
| else { | |
| if (!n) return; | |
| t = n | |
| } | |
| n = t; | |
| t = null; | |
| if ("function" != typeof n) { | |
| i.data = a = ++a % 2; | |
| for (; n;) { | |
| e = n.shift(); | |
| n.length || (n = null); | |
| e() | |
| } | |
| } else { | |
| e = n; | |
| n = null; | |
| e() | |
| } | |
| }).observe(i, { | |
| characterData: !0 | |
| }); | |
| return function(e) { | |
| o(e); | |
| if (t) "function" == typeof t ? t = [t, e] : t.push(e); | |
| else { | |
| t = e; | |
| i.data = a = ++a % 2 | |
| } | |
| } | |
| }; | |
| t.exports = function() { | |
| if ("object" == typeof e && e && "function" == typeof e.nextTick) return e.nextTick; | |
| if ("object" == typeof document && document) { | |
| if ("function" == typeof MutationObserver) return i(MutationObserver); | |
| if ("function" == typeof WebKitMutationObserver) return i(WebKitMutationObserver) | |
| } | |
| return "function" == typeof n ? function(e) { | |
| n(o(e)) | |
| } : "function" == typeof setTimeout || "object" == typeof setTimeout ? function(e) { | |
| setTimeout(o(e), 0) | |
| } : null | |
| }() | |
| }).call(this, e("_process"), e("timers").setImmediate) | |
| }, { | |
| "_process": 874, | |
| "timers": 892 | |
| }], | |
| 221: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 222, | |
| "global-queue": 844 | |
| }], | |
| 222: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 223, | |
| "./statics": 224, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 226, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 223: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 225, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 224: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 225: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 226: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 227, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 227: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 228: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 229 | |
| }], | |
| 229: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 230, | |
| "./statics": 231, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 233, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 230: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 232, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 231: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 232: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 233: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 234, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 234: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 235: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/extend": 236, | |
| "@segment/analytics.js-integration": 237, | |
| "global-queue": 844 | |
| }], | |
| 236: [function(e, t, n) { | |
| arguments[4][13][0].apply(n, arguments) | |
| }, { | |
| "dup": 13 | |
| }], | |
| 237: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 238, | |
| "./statics": 239, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 236, | |
| "component-bind": 825, | |
| "debug": 241, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 238: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 240, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 239: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 240: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 241: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 242, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 242: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 243: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 244, | |
| "global-queue": 844 | |
| }], | |
| 244: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 245, | |
| "./statics": 246, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 248, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 245: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 247, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 246: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 247: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 248: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 249, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 249: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 250: [function(e, t, n) {; | |
| var r = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = r("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/extend": 13, | |
| "@segment/analytics.js-integration": 251, | |
| "domify": 842, | |
| "json3": 856 | |
| }], | |
| 251: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 252, | |
| "./statics": 253, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 255, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 252: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 254, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 253: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 254: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 255: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 256, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 256: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 257: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 258, | |
| "global-queue": 844 | |
| }], | |
| 258: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 259, | |
| "./statics": 260, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 262, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 259: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 261, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 260: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 261: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 262: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 263, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 263: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 264: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@ndhoule/foldl": 14, | |
| "@segment/analytics.js-integration": 789, | |
| "global-queue": 844, | |
| "segmentio-facade": 883 | |
| }], | |
| 265: [function(e, t, n) {; | |
| var a = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = a("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/foldl": 14, | |
| "@segment/analytics.js-integration": 789, | |
| "dateformat": 839, | |
| "is": 851, | |
| "reject": 875, | |
| "segmentio-facade": 883, | |
| "to-camel-case": 893 | |
| }], | |
| 266: [function(e, t, n) {; | |
| var r = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = r("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 789, | |
| "component-each": 828, | |
| "global-queue": 844, | |
| "segmentio-facade": 883 | |
| }], | |
| 267: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 789, | |
| "is": 851, | |
| "obj-case": 868, | |
| "reject": 875, | |
| "segmentio-facade": 883, | |
| "to-no-case": 268 | |
| }], | |
| 268: [function(e, t, n) { | |
| function o(e) { | |
| return r.test(e) ? e.toLowerCase() : s.test(e) ? (i(e) || e).toLowerCase() : c.test(e) ? a(e).toLowerCase() : e.toLowerCase() | |
| } | |
| function i(e) { | |
| return e.replace(p, function(e, t) { | |
| return t ? " " + t : "" | |
| }) | |
| } | |
| function a(e) { | |
| return e.replace(u, function(e, t, n) { | |
| return t + " " + n.toLowerCase().split("").join(" ") | |
| }) | |
| } | |
| t.exports = o; | |
| var r = /\s/, | |
| s = /(_|-|\.|:)/, | |
| c = /([a-z][A-Z]|[A-Z][a-z])/, | |
| p = /[\W_]+(.|$)/g, | |
| u = /(.)([A-Z]+)/g | |
| }, {}], | |
| 269: [function(e, t, n) {; | |
| var c = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = c("empty"); | |
| }, { | |
| "@ndhoule/foldl": 14, | |
| "@segment/analytics.js-integration": 270, | |
| "camelcase": 274, | |
| "is": 851 | |
| }], | |
| 270: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 271, | |
| "./statics": 272, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 275, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 271: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 273, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 272: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 273: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 274: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| for (var t = !1, n = 0; n < e.length; n++) { | |
| var o = e.charAt(n); | |
| if (t && /[a-zA-Z]/.test(o) && o.toUpperCase() === o) { | |
| e = e.substr(0, n) + "-" + e.substr(n); | |
| t = !1; | |
| n++ | |
| } else t = o.toLowerCase() === o | |
| } | |
| return e | |
| } | |
| t.exports = function() { | |
| var e = [].map.call(arguments, function(e) { | |
| return e.trim() | |
| }).filter(function(e) { | |
| return e.length | |
| }).join("-"); | |
| if (!e.length) return ""; | |
| if (1 === e.length) return e.toLowerCase(); | |
| if (!/[_.\- ]+/.test(e)) return e === e.toUpperCase() ? e.toLowerCase() : e[0] !== e[0].toLowerCase() ? e[0].toLowerCase() + e.slice(1) : e; | |
| e = o(e); | |
| return e.replace(/^[_.\- ]+/, "").toLowerCase().replace(/[_.\- ]+(\w|$)/g, function(e, t) { | |
| return t.toUpperCase() | |
| }) | |
| } | |
| }, {}], | |
| 275: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 276, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 276: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 277: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 278, | |
| "global-queue": 844 | |
| }], | |
| 278: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 279, | |
| "./statics": 280, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 282, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 279: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 281, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 280: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 281: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 282: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 283, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 283: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 284: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 285, | |
| "on-body-ready": 871 | |
| }], | |
| 285: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 286, | |
| "./statics": 287, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 289, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 286: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 288, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 287: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 288: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 289: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 290, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 290: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 291: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 789, | |
| "extend": 843, | |
| "obj-case": 868, | |
| "reject": 875 | |
| }], | |
| 292: [function(e, t, n) {; | |
| "use strict"; | |
| function o(e, t) { | |
| if (e) { | |
| var n = e.path; | |
| t.includeSearch && e.search && (n += e.search); | |
| return n | |
| } | |
| } | |
| function i(e, t, n) { | |
| var o = {}, | |
| i = r(e, t); | |
| if (b(i)) { | |
| if (!t.setAllMappedProps) { | |
| h(i, function(e, t) { | |
| o[e] = t | |
| }); | |
| return o | |
| } | |
| window.ga(n + "set", i) | |
| } | |
| } | |
| function a(e) { | |
| return !e || e < 0 ? 0 : Math.round(e) | |
| } | |
| function r(e, t) { | |
| var n = t.dimensions, | |
| o = t.metrics, | |
| i = t.contentGroupings, | |
| a = {}; | |
| h([o, n, i], function(t) { | |
| h(t, function(t, n) { | |
| var o = m(e, t) || e[t]; | |
| y.bool(o) && (o = o.toString()); | |
| (o || 0 === o) && (a[n] = o) | |
| }) | |
| }); | |
| return a | |
| } | |
| function s(e, t, n) { | |
| var o = e.properties(), | |
| i = { | |
| id: e.productId() || e.id() || e.sku(), | |
| name: e.name(), | |
| category: e.category(), | |
| quantity: e.quantity(), | |
| price: e.price(), | |
| brand: o.brand, | |
| variant: o.variant, | |
| currency: e.currency() | |
| }; | |
| null != o.position && (i.position = Math.round(o.position)); | |
| var a = e.proxy("properties.coupon"); | |
| a && (i.coupon = a); | |
| i = _(i, r(o, n)); | |
| window.ga(t + "ec:addProduct", i) | |
| } | |
| function c(e, t, n, o, i) { | |
| s(e, o, i); | |
| window.ga(o + "ec:setAction", t, n || {}) | |
| } | |
| function p(e) { | |
| var t = [e.paymentMethod, e.shippingMethod], | |
| n = w(t); | |
| return n.length > 0 ? n.join(", ") : null | |
| } | |
| function u(e, t) { | |
| t.currency = t.currency || e.currency(); | |
| return new d({ | |
| properties: t | |
| }) | |
| } | |
| var l, d = e("segmentio-facade").Track, | |
| f = e("@ndhoule/defaults"), | |
| m = e("obj-case"), | |
| h = e("component-each"), | |
| g = e("@segment/analytics.js-integration"), | |
| y = e("is"), | |
| b = e("object-component").length, | |
| v = e("global-queue")("_gaq"), | |
| w = e("reject"), | |
| k = e("use-https"), | |
| _ = e("extend"); | |
| t.exports = n = function(e) { | |
| e.addIntegration(x); | |
| l = e.user() | |
| }; | |
| var x = n.Integration = g("Google Analytics").readyOnLoad().global("ga").global("gaplugins").global("_gaq").global("GoogleAnalyticsObject").option("anonymizeIp", !1).option("useGoogleAmpClientId", !1).option("classic", !1).option("contentGroupings", {}).option("dimensions", {}).option("domain", "auto").option("doubleClick", !1).option("enhancedEcommerce", !1).option("enhancedLinkAttribution", !1).option("ignoredReferrers", null).option("includeSearch", !1).option("setAllMappedProps", !0).option("metrics", {}).option("nonInteraction", !1).option("sendUserId", !1).option("siteSpeedSampleRate", 1).option("sampleRate", 100).option("trackCategorizedPages", !0).option("trackNamedPages", !0).option("trackingId", "").option("optimize", "").option("nameTracker", !1).tag("library", '<script src="//www.google-analytics.com/analytics.js">').tag("double click", '<script src="//stats.g.doubleclick.net/dc.js">').tag("http", '<script src="http://www.google-analytics.com/ga.js">').tag("https", '<script src="https://ssl.google-analytics.com/ga.js">'); | |
| x.on("construct", function(e) { | |
| if (e.options.classic) { | |
| e.initialize = e.initializeClassic; | |
| e.loaded = e.loadedClassic; | |
| e.page = e.pageClassic; | |
| e.track = e.trackClassic; | |
| e.orderCompleted = e.completedOrderClassic | |
| } else if (e.options.enhancedEcommerce) { | |
| e.productViewed = e.productViewedEnhanced; | |
| e.productClicked = e.productClickedEnhanced; | |
| e.productAdded = e.productAddedEnhanced; | |
| e.productRemoved = e.productRemovedEnhanced; | |
| e.checkoutStarted = e.checkoutStartedEnhanced; | |
| e.checkoutStepViewed = e.checkoutStepViewedEnhanced; | |
| e.checkoutStepCompleted = e.checkoutStepCompletedEnhanced; | |
| e.orderUpdated = e.orderUpdatedEnhanced; | |
| e.orderCompleted = e.orderCompletedEnhanced; | |
| e.orderRefunded = e.orderRefundedEnhanced; | |
| e.promotionViewed = e.promotionViewedEnhanced; | |
| e.promotionClicked = e.promotionClickedEnhanced; | |
| e.productListViewed = e.productListViewedEnhanced; | |
| e.productListFiltered = e.productListFilteredEnhanced | |
| } | |
| }); | |
| x.prototype.initialize = function() { | |
| this.pageCalled = !1; | |
| var e = this.options; | |
| window.GoogleAnalyticsObject = "ga"; | |
| window.ga = window.ga || function() { | |
| window.ga.q = window.ga.q || []; | |
| window.ga.q.push(arguments) | |
| }; | |
| window.ga.l = (new Date).getTime(); | |
| "localhost" === window.location.hostname && (e.domain = "none"); | |
| var t = { | |
| cookieDomain: e.domain || x.prototype.defaults.domain, | |
| siteSpeedSampleRate: e.siteSpeedSampleRate, | |
| sampleRate: e.sampleRate, | |
| allowLinker: !0, | |
| useAmpClientId: e.useGoogleAmpClientId | |
| }; | |
| if (e.nameTracker) { | |
| t.name = "segmentGATracker"; | |
| this._trackerName = "segmentGATracker." | |
| } else this._trackerName = ""; | |
| window.ga("create", e.trackingId, t); | |
| e.optimize && window.ga(this._trackerName + "require", e.optimize); | |
| e.doubleClick && window.ga(this._trackerName + "require", "displayfeatures"); | |
| e.enhancedLinkAttribution && window.ga(this._trackerName + "require", "linkid", "linkid.js"); | |
| e.sendUserId && l.id() && window.ga(this._trackerName + "set", "userId", l.id()); | |
| e.anonymizeIp && window.ga(this._trackerName + "set", "anonymizeIp", !0); | |
| var n = l.traits(); | |
| l.id() && (n.id = l.id()); | |
| var o = r(n, e); | |
| b(o) && window.ga(this._trackerName + "set", o); | |
| this.load("library", this.ready) | |
| }; | |
| x.prototype.loaded = function() { | |
| return !!window.gaplugins | |
| }; | |
| x.prototype.page = function(e) { | |
| var t, n = e.category(), | |
| a = e.properties(), | |
| r = e.fullName(), | |
| s = this.options, | |
| c = e.proxy("context.campaign") || {}, | |
| p = {}, | |
| u = o(a, this.options), | |
| l = r || a.title, | |
| d = e.referrer() || "", | |
| f = this; | |
| this._category = n; | |
| p.page = u; | |
| p.title = l; | |
| p.location = a.url; | |
| c.name && (p.campaignName = c.name); | |
| c.source && (p.campaignSource = c.source); | |
| c.medium && (p.campaignMedium = c.medium); | |
| c.content && (p.campaignContent = c.content); | |
| c.term && (p.campaignKeyword = c.term); | |
| var m = { | |
| page: u, | |
| title: l | |
| }; | |
| p = _(p, i(a, s, f._trackerName)); | |
| d !== document.referrer && (m.referrer = d); | |
| window.ga(this._trackerName + "set", m); | |
| this.pageCalled && delete p.location; | |
| window.ga(this._trackerName + "send", "pageview", p); | |
| if (n && this.options.trackCategorizedPages) { | |
| t = e.track(n); | |
| this.track(t, { | |
| nonInteraction: 1 | |
| }) | |
| } | |
| if (r && this.options.trackNamedPages) { | |
| t = e.track(r); | |
| this.track(t, { | |
| nonInteraction: 1 | |
| }) | |
| } | |
| this.pageCalled = !0 | |
| }; | |
| x.prototype.identify = function(e) { | |
| var t = this.options; | |
| t.sendUserId && e.userId() && window.ga(this._trackerName + "set", "userId", e.userId()); | |
| var n = r(e.traits(), t); | |
| b(n) && window.ga(this._trackerName + "set", n) | |
| }; | |
| x.prototype.track = function(e, t) { | |
| var n = e.options(this.name), | |
| o = this.options, | |
| r = f(t || {}, n); | |
| r = f(r, o); | |
| var s = e.properties(), | |
| c = e.proxy("context.campaign") || {}, | |
| p = this, | |
| u = { | |
| eventAction: e.event(), | |
| eventCategory: e.category() || this._category || "All", | |
| eventLabel: s.label, | |
| eventValue: a(s.value || e.revenue()), | |
| nonInteraction: s.nonInteraction !== undefined ? !!s.nonInteraction : !!r.nonInteraction | |
| }; | |
| c.name && (u.campaignName = c.name); | |
| c.source && (u.campaignSource = c.source); | |
| c.medium && (u.campaignMedium = c.medium); | |
| c.content && (u.campaignContent = c.content); | |
| c.term && (u.campaignKeyword = c.term); | |
| u = _(u, i(s, o, p._trackerName)); | |
| window.ga(this._trackerName + "send", "event", u) | |
| }; | |
| x.prototype.orderCompleted = function(e) { | |
| var t = e.total() || e.revenue() || 0, | |
| n = e.orderId(), | |
| o = e.products(), | |
| i = e.properties(), | |
| a = this; | |
| if (n) { | |
| if (!this.ecommerce) { | |
| window.ga(this._trackerName + "require", "ecommerce"); | |
| this.ecommerce = !0 | |
| } | |
| window.ga(this._trackerName + "ecommerce:addTransaction", { | |
| affiliation: i.affiliation, | |
| shipping: e.shipping(), | |
| revenue: t, | |
| tax: e.tax(), | |
| id: n, | |
| currency: e.currency() | |
| }); | |
| h(o, function(t) { | |
| var o = u(e, t); | |
| window.ga(a._trackerName + "ecommerce:addItem", { | |
| category: o.category(), | |
| quantity: o.quantity(), | |
| price: o.price(), | |
| name: o.name(), | |
| sku: o.sku(), | |
| id: n, | |
| currency: o.currency() | |
| }) | |
| }); | |
| window.ga(this._trackerName + "ecommerce:send") | |
| } | |
| }; | |
| x.prototype.initializeClassic = function() { | |
| var e = this.options, | |
| t = e.anonymizeIp, | |
| n = e.domain, | |
| o = e.enhancedLinkAttribution, | |
| i = e.ignoredReferrers, | |
| a = e.siteSpeedSampleRate; | |
| window._gaq = window._gaq || []; | |
| v("_setAccount", e.trackingId); | |
| v("_setAllowLinker", !0); | |
| t && v("_gat._anonymizeIp"); | |
| n && v("_setDomainName", n); | |
| a && v("_setSiteSpeedSampleRate", a); | |
| if (o) { | |
| var r = "https:" === document.location.protocol ? "https:" : "http:"; | |
| v("_require", "inpage_linkid", r + "//www.google-analytics.com/plugins/ga/inpage_linkid.js") | |
| } | |
| if (i) { | |
| y.array(i) || (i = [i]); | |
| h(i, function(e) { | |
| v("_addIgnoredRef", e) | |
| }) | |
| } | |
| if (this.options.doubleClick) this.load("double click", this.ready); | |
| else { | |
| var s = k() ? "https" : "http"; | |
| this.load(s, this.ready) | |
| } | |
| }; | |
| x.prototype.loadedClassic = function() { | |
| return !(!window._gaq || window._gaq.push === Array.prototype.push) | |
| }; | |
| x.prototype.pageClassic = function(e) { | |
| var t, n = e.category(), | |
| i = e.properties(), | |
| a = e.fullName(); | |
| v("_trackPageview", o(i, this.options)); | |
| if (n && this.options.trackCategorizedPages) { | |
| t = e.track(n); | |
| this.track(t, { | |
| nonInteraction: 1 | |
| }) | |
| } | |
| if (a && this.options.trackNamedPages) { | |
| t = e.track(a); | |
| this.track(t, { | |
| nonInteraction: 1 | |
| }) | |
| } | |
| }; | |
| x.prototype.trackClassic = function(e, t) { | |
| var n = t || e.options(this.name), | |
| o = e.properties(), | |
| i = e.revenue(), | |
| r = e.event(), | |
| s = this._category || e.category() || "All", | |
| c = o.label, | |
| p = a(i || o.value), | |
| u = !(!o.nonInteraction && !n.nonInteraction); | |
| v("_trackEvent", s, r, c, p, u) | |
| }; | |
| x.prototype.completedOrderClassic = function(e) { | |
| var t = e.total() || e.revenue() || 0, | |
| n = e.orderId(), | |
| o = e.products() || [], | |
| i = e.properties(), | |
| a = e.currency(); | |
| if (n) { | |
| v("_addTrans", n, i.affiliation, t, e.tax(), e.shipping(), e.city(), e.state(), e.country()); | |
| h(o, function(e) { | |
| var t = new d({ | |
| properties: e | |
| }); | |
| v("_addItem", n, t.sku(), t.name(), t.category(), t.price(), t.quantity()) | |
| }); | |
| v("_set", "currencyCode", a); | |
| v("_trackTrans") | |
| } | |
| }; | |
| x.prototype.loadEnhancedEcommerce = function(e) { | |
| var t = this; | |
| if (!this.enhancedEcommerceLoaded) { | |
| window.ga(t._trackerName + "require", "ec"); | |
| this.enhancedEcommerceLoaded = !0 | |
| } | |
| window.ga(t._trackerName + "set", "&cu", e.currency()) | |
| }; | |
| x.prototype.pushEnhancedEcommerce = function(e, t, n) { | |
| var o = this, | |
| a = w([o._trackerName + "send", "event", e.category() || "EnhancedEcommerce", e.event() || "Action not defined", e.properties().label, _({ | |
| nonInteraction: 1 | |
| }, i(e.properties(), t, n))]); | |
| window.ga.apply(window, a) | |
| }; | |
| x.prototype.checkoutStartedEnhanced = function(e) { | |
| this.checkoutStepViewed(e) | |
| }; | |
| x.prototype.orderUpdatedEnhanced = function(e) { | |
| this.checkoutStartedEnhanced(e) | |
| }; | |
| x.prototype.checkoutStepViewedEnhanced = function(e) { | |
| var t = e.products(), | |
| n = e.properties(), | |
| o = p(n), | |
| i = this, | |
| a = this.options; | |
| this.loadEnhancedEcommerce(e); | |
| h(t, function(t) { | |
| s(u(e, t), i._trackerName, a) | |
| }); | |
| window.ga(i._trackerName + "ec:setAction", "checkout", { | |
| step: n.step || 1, | |
| option: o || undefined | |
| }); | |
| this.pushEnhancedEcommerce(e, a, i._trackerName) | |
| }; | |
| x.prototype.checkoutStepCompletedEnhanced = function(e) { | |
| var t = e.properties(), | |
| n = p(t), | |
| o = this; | |
| if (t.step && n) { | |
| this.loadEnhancedEcommerce(e); | |
| window.ga(o._trackerName + "ec:setAction", "checkout_option", { | |
| step: t.step || 1, | |
| option: n | |
| }); | |
| window.ga(o._trackerName + "send", "event", "Checkout", "Option") | |
| } | |
| }; | |
| x.prototype.orderCompletedEnhanced = function(e) { | |
| var t = e.total() || e.revenue() || 0, | |
| n = e.orderId(), | |
| o = e.products(), | |
| i = e.properties(), | |
| a = this.options, | |
| r = this; | |
| if (n) { | |
| this.loadEnhancedEcommerce(e); | |
| h(o, function(t) { | |
| s(u(e, t), r._trackerName, a) | |
| }); | |
| window.ga(r._trackerName + "ec:setAction", "purchase", { | |
| id: n, | |
| affiliation: i.affiliation, | |
| revenue: t, | |
| tax: e.tax(), | |
| shipping: e.shipping(), | |
| coupon: e.coupon() | |
| }); | |
| this.pushEnhancedEcommerce(e, a, r._trackerName) | |
| } | |
| }; | |
| x.prototype.orderRefundedEnhanced = function(e) { | |
| var t = e.orderId(), | |
| n = e.products(), | |
| o = this, | |
| i = this.options; | |
| if (t) { | |
| this.loadEnhancedEcommerce(e); | |
| h(n, function(e) { | |
| var t = new d({ | |
| properties: e | |
| }); | |
| window.ga(o._trackerName + "ec:addProduct", { | |
| id: t.productId() || t.id() || t.sku(), | |
| quantity: t.quantity() | |
| }) | |
| }); | |
| window.ga(o._trackerName + "ec:setAction", "refund", { | |
| id: t | |
| }); | |
| this.pushEnhancedEcommerce(e, i, o._trackerName) | |
| } | |
| }; | |
| x.prototype.productAddedEnhanced = function(e) { | |
| var t = this, | |
| n = this.options; | |
| this.loadEnhancedEcommerce(e); | |
| c(e, "add", null, t._trackerName, n); | |
| this.pushEnhancedEcommerce(e, n, t._trackerName) | |
| }; | |
| x.prototype.productRemovedEnhanced = function(e) { | |
| var t = this, | |
| n = this.options; | |
| this.loadEnhancedEcommerce(e); | |
| c(e, "remove", null, t._trackerName, n); | |
| this.pushEnhancedEcommerce(e, n, t._trackerName) | |
| }; | |
| x.prototype.productViewedEnhanced = function(e) { | |
| var t = e.properties(), | |
| n = {}, | |
| o = this, | |
| i = this.options; | |
| this.loadEnhancedEcommerce(e); | |
| t.list && (n.list = t.list); | |
| c(e, "detail", n, o._trackerName, i); | |
| this.pushEnhancedEcommerce(e, i, o._trackerName) | |
| }; | |
| x.prototype.productClickedEnhanced = function(e) { | |
| var t = e.properties(), | |
| n = {}, | |
| o = this, | |
| i = this.options; | |
| this.loadEnhancedEcommerce(e); | |
| t.list && (n.list = t.list); | |
| c(e, "click", n, o._trackerName, i); | |
| this.pushEnhancedEcommerce(e, i, o._trackerName) | |
| }; | |
| x.prototype.promotionViewedEnhanced = function(e) { | |
| var t = e.properties(), | |
| n = this, | |
| o = this.options; | |
| this.loadEnhancedEcommerce(e); | |
| window.ga(n._trackerName + "ec:addPromo", { | |
| id: e.promotionId() || e.id(), | |
| name: e.name(), | |
| creative: t.creative, | |
| position: t.position | |
| }); | |
| this.pushEnhancedEcommerce(e, o, n._trackerName) | |
| }; | |
| x.prototype.promotionClickedEnhanced = function(e) { | |
| var t = e.properties(), | |
| n = this, | |
| o = this.options; | |
| this.loadEnhancedEcommerce(e); | |
| window.ga(n._trackerName + "ec:addPromo", { | |
| id: e.promotionId() || e.id(), | |
| name: e.name(), | |
| creative: t.creative, | |
| position: t.position | |
| }); | |
| window.ga(n._trackerName + "ec:setAction", "promo_click", {}); | |
| this.pushEnhancedEcommerce(e, o, n._trackerName) | |
| }; | |
| x.prototype.productListViewedEnhanced = function(e) { | |
| var t = e.properties(), | |
| n = e.products(), | |
| o = this, | |
| i = this.options; | |
| this.loadEnhancedEcommerce(e); | |
| h(n, function(i) { | |
| var a = new d({ | |
| properties: i | |
| }); | |
| if (a.productId() || a.sku() || a.name()) { | |
| var r = { | |
| id: a.productId() || a.sku(), | |
| name: a.name(), | |
| category: a.category() || e.category(), | |
| list: t.list_id || e.category() || "products", | |
| brand: a.properties().brand, | |
| variant: a.properties().variant, | |
| price: a.price(), | |
| position: n.map(function(e) { | |
| return e.product_id | |
| }).indexOf(a.productId()) + 1 | |
| }; | |
| for (var s in r) r[s] === undefined && delete r[s]; | |
| window.ga(o._trackerName + "ec:addImpression", r) | |
| } | |
| }); | |
| this.pushEnhancedEcommerce(e, i, o._trackerName) | |
| }; | |
| x.prototype.productListFilteredEnhanced = function(e) { | |
| var t = e.properties(), | |
| n = e.products(); | |
| t.filters = t.filters || []; | |
| t.sorters = t.sorters || []; | |
| var o = t.filters.map(function(e) { | |
| return e.type + ":" + e.value | |
| }).join(), | |
| i = t.sorts.map(function(e) { | |
| return e.type + ":" + e.value | |
| }).join(), | |
| a = this, | |
| r = this.options; | |
| this.loadEnhancedEcommerce(e); | |
| h(n, function(r) { | |
| var s = new d({ | |
| properties: r | |
| }); | |
| if (s.productId() || s.sku() || s.name()) { | |
| var c = { | |
| id: s.productId() || s.sku(), | |
| name: s.name(), | |
| category: s.category() || e.category(), | |
| list: t.list_id || e.category() || "search results", | |
| brand: s.properties().brand, | |
| variant: o + "::" + i, | |
| price: s.price(), | |
| position: n.map(function(e) { | |
| return e.product_id | |
| }).indexOf(s.productId()) + 1 | |
| }; | |
| for (var p in c) c[p] === undefined && delete c[p]; | |
| window.ga(a._trackerName + "ec:addImpression", c) | |
| } | |
| }); | |
| this.pushEnhancedEcommerce(e, r, a._trackerName) | |
| }; | |
| }, { | |
| "@ndhoule/defaults": 8, | |
| "@segment/analytics.js-integration": 789, | |
| "component-each": 828, | |
| "extend": 843, | |
| "global-queue": 844, | |
| "is": 851, | |
| "obj-case": 868, | |
| "object-component": 869, | |
| "reject": 875, | |
| "segmentio-facade": 883, | |
| "use-https": 904 | |
| }], | |
| 293: [function(e, t, n) {; | |
| "use strict"; | |
| var o = e("@segment/analytics.js-integration"), | |
| i = e("global-queue")("dataLayer", { | |
| wrap: !1 | |
| }), | |
| a = t.exports = o("Google Tag Manager").global("dataLayer").global("google_tag_manager").option("containerId", "").option("environment", "").option("trackNamedPages", !0).option("trackCategorizedPages", !0).tag("no-env", '<script src="//www.googletagmanager.com/gtm.js?id={{ containerId }}&l=dataLayer">').tag("with-env", '<script src="//www.googletagmanager.com/gtm.js?id={{ containerId }}&l=dataLayer>m_preview={{ environment }}">'); | |
| a.prototype.initialize = function() { | |
| i({ | |
| "gtm.start": Number(new Date), | |
| event: "gtm.js" | |
| }); | |
| this.options.environment.length ? this.load("with-env", this.options, this.ready) : this.load("no-env", this.options, this.ready) | |
| }; | |
| a.prototype.loaded = function() { | |
| return !(!window.dataLayer || Array.prototype.push === window.dataLayer.push) | |
| }; | |
| a.prototype.page = function(e) { | |
| var t = e.category(), | |
| n = e.fullName(), | |
| o = this.options; | |
| o.trackAllPages && this.track(e.track()); | |
| t && o.trackCategorizedPages && this.track(e.track(t)); | |
| n && o.trackNamedPages && this.track(e.track(n)) | |
| }; | |
| a.prototype.track = function(e) { | |
| var t = e.properties(), | |
| n = this.analytics.user().id(), | |
| o = this.analytics.user().anonymousId(); | |
| n && (t.userId = n); | |
| o && (t.segmentAnonymousId = o); | |
| t.event = e.event(); | |
| i(t) | |
| }; | |
| }, { | |
| "@segment/analytics.js-integration": 789, | |
| "global-queue": 844 | |
| }], | |
| 294: [function(e, t, n) {; | |
| var s = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = s("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 789, | |
| "component-each": 828, | |
| "omit": 870, | |
| "pick": 873, | |
| "segmentio-facade": 883 | |
| }], | |
| 295: [function(e, t, n) {; | |
| "use strict"; | |
| function o(e) { | |
| function t(e, t) { | |
| var n = {}; | |
| n[e] = t; | |
| var o = i(n, { | |
| safe: !0 | |
| }); | |
| for (var a in o) s.array(o[a]) && (o[a] = JSON.stringify(o[a])); | |
| return o | |
| } | |
| var n = {}; | |
| for (var o in e) | |
| if (e.hasOwnProperty(o)) { | |
| var a = e[o]; | |
| if (null === a || a === undefined) continue; | |
| if (s.date(a)) { | |
| n[o] = p(a); | |
| continue | |
| } | |
| if (s.bool(a)) { | |
| n[o] = a; | |
| continue | |
| } | |
| if (s.number(a)) { | |
| n[o] = a; | |
| continue | |
| } | |
| if ("[object Array]" === u.call(a)) { | |
| n = c(n, t(o, a)); | |
| continue | |
| } | |
| if ("[object Object]" !== u.call(a)) { | |
| n[o] = a.toString(); | |
| continue | |
| } | |
| n = c(n, t(o, a)) | |
| } return n | |
| } | |
| function i(e, t) { | |
| function n(e, s) { | |
| Object.keys(e).forEach(function(c) { | |
| var p = e[c], | |
| u = t.safe && Array.isArray(p), | |
| l = Object.prototype.toString.call(p), | |
| d = "[object Object]" === l || "[object Array]" === l, | |
| f = s ? s + o + c : c; | |
| t.maxDepth || (i = a + 1); | |
| if (!u && d && Object.keys(p).length && a < i) { | |
| ++a; | |
| return n(p, f) | |
| } | |
| r[f] = p | |
| }) | |
| } | |
| t = t || {}; | |
| var o = t.delimiter || ".", | |
| i = t.maxDepth, | |
| a = 1, | |
| r = {}; | |
| n(e); | |
| return r | |
| } | |
| var a = e("@segment/analytics.js-integration"), | |
| r = e("component-each"), | |
| s = e("is"), | |
| c = e("@ndhoule/extend"), | |
| p = e("@segment/to-iso-string"), | |
| u = Object.prototype.toString, | |
| l = t.exports = a("Heap").global("heap").option("appId", "").tag('<script src="//cdn.heapanalytics.com/js/heap-{{ appId }}.js">'); | |
| l.prototype.initialize = function() { | |
| window.heap = window.heap || []; | |
| window.heap.load = function(e, t) { | |
| window.heap.appid = e; | |
| window.heap.config = t; | |
| var n = function(e) { | |
| return function() { | |
| window.heap.push([e].concat(Array.prototype.slice.call(arguments, 0))) | |
| } | |
| }; | |
| r(["addEventProperties", "addUserProperties", "clearEventProperties", "identify", "removeEventProperty", "setEventProperties", "track", "unsetEventProperty", "resetIdentity"], function(e) { | |
| window.heap[e] = n(e) | |
| }) | |
| }; | |
| window.heap.load(this.options.appId); | |
| this.load(this.ready) | |
| }; | |
| l.prototype.loaded = function() { | |
| return !(!window.heap || !window.heap.appid) | |
| }; | |
| l.prototype.identify = function(e) { | |
| var t = e.traits({ | |
| email: "_email" | |
| }), | |
| n = e.userId(); | |
| n && window.heap.identify(n); | |
| window.heap.addUserProperties(o(t)) | |
| }; | |
| l.prototype.track = function(e) { | |
| window.heap.track(e.event(), o(e.properties())) | |
| }; | |
| Object.keys || (Object.keys = function(e) { | |
| if (e !== Object(e)) throw new TypeError("Object.keys called on a non-object"); | |
| var t, n = []; | |
| for (t in e) Object.prototype.hasOwnProperty.call(e, t) && n.push(t); | |
| return n | |
| }); | |
| }, { | |
| "@ndhoule/extend": 13, | |
| "@segment/analytics.js-integration": 789, | |
| "@segment/to-iso-string": 817, | |
| "component-each": 828, | |
| "is": 851 | |
| }], | |
| 296: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 297 | |
| }], | |
| 297: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 298, | |
| "./statics": 299, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 301, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 298: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 300, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 299: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 300: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 301: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 302, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 302: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 303: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 789, | |
| "is": 851, | |
| "use-https": 904 | |
| }], | |
| 304: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 305 | |
| }], | |
| 305: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 306, | |
| "./statics": 307, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 309, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 306: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 308, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 307: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 308: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 309: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 310, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 310: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 311: [function(e, t, n) {; | |
| "use strict"; | |
| var o = e("@segment/analytics.js-integration"), | |
| i = e("is"); | |
| (t.exports = o("Hotjar").option("hjid", null).option("hjPlaceholderPolyfill", !0)).prototype.initialize = function() { | |
| this.options.hjid = Number(this.options.hjid); | |
| if (function(e) { | |
| var t = { | |
| isHjidValid: i.number(e.hjid) && !i.nan(e.hjid) && 0 !== e.hjid, | |
| isPlaceholderPolyfillValid: i.bool(e.hjPlaceholderPolyfill) | |
| }; | |
| for (var n in t) | |
| if (!t[n]) { | |
| console.warn("Hotjar Integration - " + n + " returned false, not loading."); | |
| return !1 | |
| } return !0 | |
| }(this.options)) { | |
| window._hjSelf = this; | |
| ! function(e, t, n, o, i, a) { | |
| e.hj = e.hj || function() { | |
| (e.hj.q = e.hj.q || []).push(arguments) | |
| }; | |
| e._hjSettings = { | |
| hjid: e._hjSelf.options.hjid, | |
| hjsv: 5, | |
| hjPlaceholderPolyfill: e._hjSelf.options.hjPlaceholderPolyfill | |
| }; | |
| i = t.getElementsByTagName("head")[0]; | |
| a = t.createElement("script"); | |
| a.async = 1; | |
| a.src = "https://static.hotjar.com/c/hotjar-" + e._hjSettings.hjid + ".js?sv=" + e._hjSettings.hjsv; | |
| i.appendChild(a) | |
| }(window, document); | |
| this.ready() | |
| } | |
| }; | |
| }, { | |
| "@segment/analytics.js-integration": 789, | |
| "is": 851 | |
| }], | |
| 312: [function(e, t, n) {; | |
| var s = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = s("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 789, | |
| "@segment/convert-dates": 798, | |
| "global-queue": 844, | |
| "segmentio-facade": 883 | |
| }], | |
| 313: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 314 | |
| }], | |
| 314: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 315, | |
| "./statics": 316, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 318, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 315: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 317, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 316: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 317: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 318: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 319, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 319: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 320: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 321, | |
| "global-queue": 844 | |
| }], | |
| 321: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 322, | |
| "./statics": 323, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 325, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 322: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 324, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 323: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 324: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 325: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 326, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 326: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 327: [function(e, t, n) {; | |
| var u = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = u("empty"); | |
| }, { | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/extend": 13, | |
| "@ndhoule/pick": 18, | |
| "@segment/analytics.js-integration": 328, | |
| "@segment/convert-dates": 798, | |
| "is": 851, | |
| "obj-case": 868 | |
| }], | |
| 328: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 329, | |
| "./statics": 330, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 332, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 329: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 331, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 330: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 331: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 332: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 333, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 333: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 334: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@ndhoule/clone": 7, | |
| "@segment/analytics.js-integration": 335 | |
| }], | |
| 335: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 336, | |
| "./statics": 337, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 339, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 336: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 338, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 337: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 338: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 339: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 340, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 340: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 341: [function(e, t, n) {; | |
| var a = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = a("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/extend": 13, | |
| "@ndhoule/keys": 16, | |
| "@segment/analytics.js-integration": 789, | |
| "@segment/trample": 819, | |
| "obj-case": 868, | |
| "reject": 875 | |
| }], | |
| 342: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/includes": 15, | |
| "@segment/analytics.js-integration": 343, | |
| "is": 851 | |
| }], | |
| 343: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 344, | |
| "./statics": 345, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 347, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 344: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 346, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 345: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 346: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 347: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 348, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 348: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 349: [function(e, t, n) {; | |
| var c = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = c("empty"); | |
| }, { | |
| "@ndhoule/extend": 13, | |
| "@segment/analytics.js-integration": 350, | |
| "component-each": 828, | |
| "global-queue": 844, | |
| "is": 851, | |
| "obj-case": 868 | |
| }], | |
| 350: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 351, | |
| "./statics": 352, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 354, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 351: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 353, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 352: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 353: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 354: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 355, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 355: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 356: [function(e, t, n) {; | |
| var s = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = s("empty"); | |
| }, { | |
| "@ndhoule/extend": 13, | |
| "@ndhoule/foldl": 14, | |
| "@segment/analytics.js-integration": 789, | |
| "global-queue": 844, | |
| "next-tick": 867, | |
| "obj-case": 868, | |
| "segmentio-facade": 883 | |
| }], | |
| 357: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 358 | |
| }], | |
| 358: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 359, | |
| "./statics": 360, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 362, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 359: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 361, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 360: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 361: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 362: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 363, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 363: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 364: [function(e, t, n) {; | |
| var s = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = s("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 365, | |
| "component-clone": 826, | |
| "component-each": 828, | |
| "do-when": 841, | |
| "next-tick": 867, | |
| "segmentio-facade": 883 | |
| }], | |
| 365: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 366, | |
| "./statics": 367, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 369, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 366: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 368, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 367: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 368: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 369: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 370, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 370: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 371: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 372, | |
| "component-each": 828 | |
| }], | |
| 372: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 373, | |
| "./statics": 374, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 376, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 373: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 375, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 374: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 375: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 376: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 377, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 377: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 378: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 789, | |
| "segmentio-facade": 883, | |
| "use-https": 904 | |
| }], | |
| 379: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@segment/alias": 22, | |
| "@segment/analytics.js-integration": 380 | |
| }], | |
| 380: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 381, | |
| "./statics": 382, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 384, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 381: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 383, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 382: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 383: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 384: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 385, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 385: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 386: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 387 | |
| }], | |
| 387: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 388, | |
| "./statics": 389, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 391, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 388: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 390, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 389: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 390: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 391: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 392, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 392: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 393: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 394, | |
| "@segment/fmt": 799, | |
| "component-url": 837, | |
| "do-when": 841, | |
| "is": 851, | |
| "jsonp": 857 | |
| }], | |
| 394: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 395, | |
| "./statics": 396, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 398, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 395: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 397, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 396: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 397: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 398: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 399, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 399: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 400: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 401, | |
| "@segment/fmt": 799, | |
| "component-url": 837, | |
| "do-when": 841, | |
| "is": 851, | |
| "jsonp": 857 | |
| }], | |
| 401: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 402, | |
| "./statics": 403, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 405, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 402: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 404, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 403: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 404: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 405: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 406, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 406: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 407: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@ndhoule/foldl": 14, | |
| "@segment/analytics.js-integration": 408, | |
| "component-each": 828, | |
| "component-querystring": 834, | |
| "to-no-case": 895 | |
| }], | |
| 408: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 409, | |
| "./statics": 410, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 412, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 409: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 411, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 410: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 411: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 412: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 413, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 413: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 414: [function(e, t, n) {; | |
| var m = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = m("empty"); | |
| }, { | |
| "@ndhoule/includes": 15, | |
| "@ndhoule/pick": 18, | |
| "@segment/alias": 22, | |
| "@segment/analytics.js-integration": 415, | |
| "@segment/convert-dates": 798, | |
| "@segment/to-iso-string": 817, | |
| "component-indexof": 832, | |
| "is": 851, | |
| "obj-case": 868 | |
| }], | |
| 415: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 416, | |
| "./statics": 417, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 419, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 416: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 418, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 417: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 418: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 419: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 420, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 420: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 421: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 789, | |
| "do-when": 841, | |
| "obj-case": 868, | |
| "reject": 875 | |
| }], | |
| 422: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 423, | |
| "component-bind": 825, | |
| "do-when": 841, | |
| "is": 851 | |
| }], | |
| 423: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 424, | |
| "./statics": 425, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 427, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 424: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 426, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 425: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 426: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 427: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 428, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 428: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 429: [function(e, t, n) {; | |
| var s = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = s("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 789, | |
| "component-each": 828, | |
| "global-queue": 844, | |
| "segmentio-facade": 883 | |
| }], | |
| 430: [function(e, t, n) {; | |
| var a = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = a("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 789, | |
| "component-each": 828, | |
| "global-queue": 844 | |
| }], | |
| 431: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 432, | |
| "component-each": 828, | |
| "is": 851, | |
| "use-https": 904 | |
| }], | |
| 432: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 433, | |
| "./statics": 434, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 436, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 433: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 435, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 434: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 435: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 436: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 437, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 437: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 438: [function(e, t, n) {; | |
| var c = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = c("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 439, | |
| "component-querystring": 834, | |
| "js-sha256": 855, | |
| "segmentio-facade": 883, | |
| "to-no-case": 446 | |
| }], | |
| 439: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 440, | |
| "./statics": 441, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 444, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 440: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 443, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 442 | |
| }], | |
| 441: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 442: [function(e, t, n) { | |
| function o(e) { | |
| return r.test(e) ? e.toLowerCase() : s.test(e) ? (i(e) || e).toLowerCase() : a(e).toLowerCase() | |
| } | |
| function i(e) { | |
| return e.replace(c, function(e, t) { | |
| return t ? " " + t : "" | |
| }) | |
| } | |
| function a(e) { | |
| return e.replace(p, function(e, t, n) { | |
| return t + " " + n.toLowerCase().split("").join(" ") | |
| }) | |
| } | |
| t.exports = o; | |
| var r = /\s/, | |
| s = /[\W_]/, | |
| c = /[\W_]+(.|$)/g, | |
| p = /(.)([A-Z]+)/g | |
| }, {}], | |
| 443: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 444: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 445, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 445: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 446: [function(e, t, n) { | |
| arguments[4][268][0].apply(n, arguments) | |
| }, { | |
| "dup": 268 | |
| }], | |
| 447: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 448, | |
| "global-queue": 844 | |
| }], | |
| 448: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 449, | |
| "./statics": 450, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 452, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 449: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 451, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 450: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 451: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 452: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 453, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 453: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 454: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 789, | |
| "obj-case": 868, | |
| "reject": 875, | |
| "use-https": 904 | |
| }], | |
| 455: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@segment/alias": 22, | |
| "@segment/analytics.js-integration": 456 | |
| }], | |
| 456: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 457, | |
| "./statics": 458, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 460, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 457: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 459, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 458: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 459: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 460: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 461, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 461: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 462: [function(e, t, n) {; | |
| var r = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = r("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 463, | |
| "next-tick": 867, | |
| "use-https": 904 | |
| }], | |
| 463: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 464, | |
| "./statics": 465, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 467, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 464: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 466, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 465: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 466: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 467: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 468, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 468: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 469: [function(e, t, n) {; | |
| var l = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = l("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/map": 17, | |
| "@segment/analytics.js-integration": 470, | |
| "@segment/to-iso-string": 817, | |
| "obj-case": 868, | |
| "type-of": 902 | |
| }], | |
| 470: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 471, | |
| "./statics": 472, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 474, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 471: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 473, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 472: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 473: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 474: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 475, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 475: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 476: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 477 | |
| }], | |
| 477: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 478, | |
| "./statics": 479, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 481, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 478: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 480, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 479: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 480: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 481: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 482, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 482: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 483: [function(e, t, n) {; | |
| var s = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = s("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/foldl": 14, | |
| "@ndhoule/keys": 16, | |
| "@ndhoule/values": 20, | |
| "@segment/analytics.js-integration": 484, | |
| "global-queue": 844, | |
| "next-tick": 491 | |
| }], | |
| 484: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 485, | |
| "./statics": 486, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 489, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 485: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 488, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 487, | |
| "to-no-case": 895 | |
| }], | |
| 486: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 487: [function(e, t, n) { | |
| (function(e, n) { | |
| "use strict"; | |
| var o, i; | |
| o = function(e) { | |
| if ("function" != typeof e) throw new TypeError(e + " is not a function"); | |
| return e | |
| }; | |
| i = function(e) { | |
| var t, n = document.createTextNode(""), | |
| i = 0; | |
| new e(function() { | |
| var e; | |
| if (t) { | |
| e = t; | |
| t = null; | |
| "function" != typeof e ? e.forEach(function(e) { | |
| e() | |
| }) : e() | |
| } | |
| }).observe(n, { | |
| characterData: !0 | |
| }); | |
| return function(e) { | |
| o(e); | |
| if (t) "function" == typeof t ? t = [t, e] : t.push(e); | |
| else { | |
| t = e; | |
| n.data = i = ++i % 2 | |
| } | |
| } | |
| }; | |
| t.exports = function() { | |
| if (void 0 !== e && e && "function" == typeof e.nextTick) return e.nextTick; | |
| if ("object" == typeof document && document) { | |
| if ("function" == typeof MutationObserver) return i(MutationObserver); | |
| if ("function" == typeof WebKitMutationObserver) return i(WebKitMutationObserver) | |
| } | |
| return "function" == typeof n ? function(e) { | |
| n(o(e)) | |
| } : "function" == typeof setTimeout ? function(e) { | |
| setTimeout(o(e), 0) | |
| } : null | |
| }() | |
| }).call(this, e("_process"), e("timers").setImmediate) | |
| }, { | |
| "_process": 874, | |
| "timers": 892 | |
| }], | |
| 488: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 489: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 490, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 490: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 491: [function(e, t, n) { | |
| arguments[4][220][0].apply(n, arguments) | |
| }, { | |
| "_process": 874, | |
| "dup": 220, | |
| "timers": 892 | |
| }], | |
| 492: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@ndhoule/foldl": 14, | |
| "@segment/analytics.js-integration": 493, | |
| "segmentio-facade": 883, | |
| "to-no-case": 500 | |
| }], | |
| 493: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 494, | |
| "./statics": 495, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 498, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 494: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 497, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 496 | |
| }], | |
| 495: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 496: [function(e, t, n) { | |
| arguments[4][442][0].apply(n, arguments) | |
| }, { | |
| "dup": 442 | |
| }], | |
| 497: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 498: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 499, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 499: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 500: [function(e, t, n) { | |
| arguments[4][268][0].apply(n, arguments) | |
| }, { | |
| "dup": 268 | |
| }], | |
| 501: [function(e, t, n) {; | |
| var s = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = s("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 502, | |
| "@segment/load-script": 803, | |
| "component-cookie": 827, | |
| "component-querystring": 506, | |
| "use-https": 904 | |
| }], | |
| 502: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 503, | |
| "./statics": 504, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 508, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 503: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 505, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 504: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 505: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 506: [function(e, t, n) { | |
| var o = encodeURIComponent, | |
| i = decodeURIComponent, | |
| a = e("trim"), | |
| r = e("type"), | |
| s = /(\w+)\[(\d+)\]/; | |
| n.parse = function(e) { | |
| if ("string" != typeof e) return {}; | |
| e = a(e); | |
| if ("" == e) return {}; | |
| "?" == e.charAt(0) && (e = e.slice(1)); | |
| for (var t = {}, n = e.split("&"), o = 0; o < n.length; o++) { | |
| var r, c = n[o].split("="), | |
| p = i(c[0]); | |
| if (r = s.exec(p)) { | |
| t[r[1]] = t[r[1]] || []; | |
| t[r[1]][r[2]] = i(c[1]) | |
| } else t[c[0]] = null == c[1] ? "" : i(c[1]) | |
| } | |
| return t | |
| }; | |
| n.stringify = function(e) { | |
| if (!e) return ""; | |
| var t = []; | |
| for (var n in e) { | |
| var i = e[n]; | |
| if ("array" != r(i)) t.push(o(n) + "=" + o(e[n])); | |
| else | |
| for (var a = 0; a < i.length; ++a) t.push(o(n + "[" + a + "]") + "=" + o(i[a])) | |
| } | |
| return t.join("&") | |
| } | |
| }, { | |
| "trim": 900, | |
| "type": 507 | |
| }], | |
| 507: [function(e, t, n) { | |
| var o = Object.prototype.toString; | |
| t.exports = function(e) { | |
| switch (o.call(e)) { | |
| case "[object Date]": | |
| return "date"; | |
| case "[object RegExp]": | |
| return "regexp"; | |
| case "[object Arguments]": | |
| return "arguments"; | |
| case "[object Array]": | |
| return "array"; | |
| case "[object Error]": | |
| return "error" | |
| } | |
| if (null === e) return "null"; | |
| if (e === undefined) return "undefined"; | |
| if (e !== e) return "nan"; | |
| if (e && 1 === e.nodeType) return "element"; | |
| e = e.valueOf ? e.valueOf() : Object.prototype.valueOf.apply(e); | |
| return typeof e | |
| } | |
| }, {}], | |
| 508: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 509, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 509: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 510: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@ndhoule/defaults": 8, | |
| "@segment/analytics.js-integration": 789, | |
| "do-when": 841, | |
| "is": 851, | |
| "json3": 856, | |
| "reject": 875 | |
| }], | |
| 511: [function(e, t, n) {; | |
| var s = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = s("empty"); | |
| }, { | |
| "@ndhoule/extend": 13, | |
| "@segment/analytics.js-integration": 789, | |
| "obj-case": 868, | |
| "segmentio-facade": 883 | |
| }], | |
| 512: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 789, | |
| "global-queue": 844 | |
| }], | |
| 513: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 789 | |
| }], | |
| 514: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 515, | |
| "global-queue": 844 | |
| }], | |
| 515: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 516, | |
| "./statics": 517, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 519, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 516: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 518, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 517: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 518: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 519: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 520, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 520: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 521: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 522, | |
| "analytics-events": 821 | |
| }], | |
| 522: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 523, | |
| "./statics": 524, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 526, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 523: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 525, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 524: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 525: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 526: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 527, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 527: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 528: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 529, | |
| "component-each": 828, | |
| "global-queue": 844, | |
| "is": 851 | |
| }], | |
| 529: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 530, | |
| "./statics": 531, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 533, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 530: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 532, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 531: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 532: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 533: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 534, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 534: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 535: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 536, | |
| "do-when": 841, | |
| "global-queue": 844, | |
| "segmentio-facade": 883 | |
| }], | |
| 536: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 537, | |
| "./statics": 538, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 540, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 537: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 539, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 538: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 539: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 540: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 541, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 541: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 542: [function(e, t, n) {; | |
| var a = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = a("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 789, | |
| "global-queue": 844, | |
| "is": 851, | |
| "obj-case": 868, | |
| "use-https": 904 | |
| }], | |
| 543: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 544, | |
| "component-each": 828, | |
| "global-queue": 844 | |
| }], | |
| 544: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 545, | |
| "./statics": 546, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 548, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 545: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 547, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 546: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 547: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 548: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 549, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 549: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 550: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 551 | |
| }], | |
| 551: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 552, | |
| "./statics": 553, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 555, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 552: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 554, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 553: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 554: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 555: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 556, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 556: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 557: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/alias": 22, | |
| "@segment/analytics.js-integration": 558, | |
| "@segment/convert-dates": 798, | |
| "obj-case": 868 | |
| }], | |
| 558: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 559, | |
| "./statics": 560, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 562, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 559: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 561, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 560: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 561: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 562: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 563, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 563: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 564: [function(e, t, n) {; | |
| var r = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = r("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 565, | |
| "component-each": 828, | |
| "segmentio-facade": 883 | |
| }], | |
| 565: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 566, | |
| "./statics": 567, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 569, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 566: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 568, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 567: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 568: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 569: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 570, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 570: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 571: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 572, | |
| "component-each": 828 | |
| }], | |
| 572: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 573, | |
| "./statics": 574, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 576, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 573: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 575, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 574: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 575: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 576: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 577, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 577: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 578: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/extend": 13, | |
| "@segment/analytics.js-integration": 579 | |
| }], | |
| 579: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 580, | |
| "./statics": 581, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 583, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 580: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 582, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 581: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 582: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 583: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 584, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 584: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 585: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 586 | |
| }], | |
| 586: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 587, | |
| "./statics": 588, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 590, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 587: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 589, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 588: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 589: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 590: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 591, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 591: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 592: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 593, | |
| "obj-case": 868 | |
| }], | |
| 593: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 594, | |
| "./statics": 595, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 597, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 594: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 596, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 595: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 596: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 597: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 598, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 598: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 599: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 600 | |
| }], | |
| 600: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 601, | |
| "./statics": 602, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 604, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 601: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 603, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 602: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 603: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 604: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 605, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 605: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 606: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 607 | |
| }], | |
| 607: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 608, | |
| "./statics": 609, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 611, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 608: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 610, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 609: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 610: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 611: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 612, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 612: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 613: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 614, | |
| "do-when": 841 | |
| }], | |
| 614: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 615, | |
| "./statics": 616, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 618, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 615: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 617, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 616: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 617: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 618: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 619, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 619: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 620: [function(e, t, n) {; | |
| "use strict"; | |
| function o(e, t, n) { | |
| 0 === e.length && n(null, null); | |
| for (var o = !1, a = 0, r = null, s = 0; s < e.length; s++) { | |
| i(e[s], t, function(t, i) { | |
| a++; | |
| if (t) r = t; | |
| else if (i && i.id && !o) { | |
| o = !0; | |
| n(null, i) | |
| } | |
| a !== e.length || o || n(r, null) | |
| }) | |
| } | |
| } | |
| function i(e, t, n) { | |
| a("https://" + e + "/v1/id/" + t, function(t, o) { | |
| t ? n(t, null) : n(null, { | |
| domain: e, | |
| id: o && o.id || null | |
| }) | |
| }) | |
| } | |
| function a(e, t) { | |
| var n = new XMLHttpRequest; | |
| n.open("GET", e, !0); | |
| n.withCredentials = !0; | |
| n.onreadystatechange = function() { | |
| n.readyState === XMLHttpRequest.DONE && (n.status >= 200 && n.status < 300 ? t(null, n.responseText ? d.parse(n.responseText) : null) : t(n.statusText || "Unknown Error", null)) | |
| }; | |
| n.send() | |
| } | |
| function r(e) { | |
| return e.split(".").splice(-2).join(".") | |
| } | |
| var s = e("@segment/ad-params"), | |
| c = e("component-clone"), | |
| p = e("component-cookie"), | |
| u = e("@ndhoule/extend"), | |
| l = e("@segment/analytics.js-integration"), | |
| d = e("json3"), | |
| f = e("@ndhoule/keys"), | |
| m = e("yields-store"), | |
| h = e("spark-md5").hash, | |
| g = e("@segment/protocol"), | |
| y = e("@segment/send-json"), | |
| b = e("@segment/top-domain"), | |
| v = e("@segment/utm-params"), | |
| w = e("uuid").v4, | |
| k = e("@segment/localstorage-retry"), | |
| _ = { | |
| maxage: 31536e6, | |
| secure: !1, | |
| path: "/" | |
| }, | |
| x = { | |
| maxRetryDelay: 36e4, | |
| minRetryDelay: 1e3, | |
| backoffFactor: 2, | |
| maxAttempts: 10, | |
| maxItems: 100 | |
| }, | |
| j = n = t.exports = l("Segment.io").option("apiKey", "").option("apiHost", "api.segment.io/v1").option("crossDomainIdServers", []).option("retryQueue", !1).option("addBundledMetadata", !1).option("unbundledIntegrations", []); | |
| n.storage = function() { | |
| return "file:" === g() || "chrome-extension:" === g() ? m : p | |
| }; | |
| n.global = window; | |
| n.sendJsonWithTimeout = function(e, t, n, o, i) { | |
| function a() { | |
| 4 === r.readyState && (429 === r.status || r.status >= 500 && r.status < 600 ? i(new Error("HTTP Error " + r.status + " (" + r.statusText + ")")) : i(null, r)) | |
| } | |
| if ("xhr" === y.type) { | |
| var r = new XMLHttpRequest; | |
| r.onerror = i; | |
| r.onreadystatechange = a; | |
| r.open("POST", e, !0); | |
| r.timeout = o; | |
| r.ontimeout = i; | |
| for (var s in n) r.setRequestHeader(s, n[s]); | |
| r.send(d.stringify(t)) | |
| } else y(e, t, n, i) | |
| }; | |
| j.prototype.initialize = function() { | |
| var e = this; | |
| if (this.options.retryQueue) { | |
| this._lsqueue = new k("segmentio", x, function(t, n) { | |
| t.msg.sentAt = new Date; | |
| j.sendJsonWithTimeout(t.url, t.msg, t.headers, 1e4, function(o, i) { | |
| e.debug("sent %O, received %O", t.msg, [o, i]); | |
| if (o) return n(o); | |
| n(null, i) | |
| }) | |
| }); | |
| this._lsqueue.start() | |
| } | |
| this.ready(); | |
| this.analytics.on("invoke", function(t) { | |
| var n = t.action(), | |
| o = "on" + t.action(); | |
| e.debug("%s %o", n, t); | |
| e[o] && e[o](t); | |
| e.ready() | |
| }); | |
| if (this.cookie("segment_cross_domain_id")) { | |
| this.cookie("seg_xid", this.cookie("segment_cross_domain_id")); | |
| this.cookie("seg_xid_fd", this.cookie("segment_cross_domain_id_from_domain")); | |
| this.cookie("seg_xid_ts", this.cookie("segment_cross_domain_id_timestamp")); | |
| this.cookie("segment_cross_domain_id", null); | |
| this.cookie("segment_cross_domain_id_from_domain", null); | |
| this.cookie("segment_cross_domain_id_timestamp", null) | |
| } | |
| this.options.crossDomainIdServers && this.options.crossDomainIdServers.length > 0 && this.retrieveCrossDomainId() | |
| }; | |
| j.prototype.loaded = function() { | |
| return !0 | |
| }; | |
| j.prototype.onpage = function(e) { | |
| this.enqueue("/p", e.json()) | |
| }; | |
| j.prototype.onidentify = function(e) { | |
| this.enqueue("/i", e.json()) | |
| }; | |
| j.prototype.ongroup = function(e) { | |
| this.enqueue("/g", e.json()) | |
| }; | |
| j.prototype.ontrack = function(e) { | |
| var t = e.json(); | |
| delete t.traits; | |
| this.enqueue("/t", t) | |
| }; | |
| j.prototype.onalias = function(e) { | |
| var t = e.json(), | |
| n = this.analytics.user(); | |
| t.previousId = t.previousId || t.from || n.id() || n.anonymousId(); | |
| t.userId = t.userId || t.to; | |
| delete t.from; | |
| delete t.to; | |
| this.enqueue("/a", t) | |
| }; | |
| j.prototype.normalize = function(e) { | |
| this.debug("normalize %o", e); | |
| var t = this.analytics.user(), | |
| o = n.global, | |
| i = o.location.search, | |
| a = e.context = e.context || e.options || {}; | |
| delete e.options; | |
| e.writeKey = this.options.apiKey; | |
| a.userAgent = navigator.userAgent; | |
| a.library || (a.library = { | |
| name: "analytics.js", | |
| version: this.analytics.VERSION | |
| }); | |
| var r = this.cookie("seg_xid"); | |
| r && (a.traits ? a.traits.crossDomainId || (a.traits.crossDomainId = r) : a.traits = { | |
| crossDomainId: r | |
| }); | |
| i && !a.campaign && (a.campaign = v(i)); | |
| this.referrerId(i, a); | |
| e.userId = e.userId || t.id(); | |
| e.anonymousId = t.anonymousId(); | |
| e.sentAt = new Date; | |
| var s = this.analytics.failedInitializations || []; | |
| s.length > 0 && (e._metadata = { | |
| failedInitializations: s | |
| }); | |
| if (this.options.addBundledMetadata) { | |
| var c = f(this.analytics.Integrations); | |
| e._metadata = e._metadata || {}; | |
| e._metadata.bundled = c; | |
| e._metadata.unbundled = this.options.unbundledIntegrations | |
| } | |
| e.messageId = "ajs-" + h(d.stringify(e) + w()); | |
| this.debug("normalized %o", e); | |
| this.ampId(a); | |
| return e | |
| }; | |
| j.prototype.ampId = function(e) { | |
| var t = this.cookie("segment_amp_id"); | |
| t && (e.amp = { | |
| id: t | |
| }) | |
| }; | |
| j.prototype.enqueue = function(e, t, n) { | |
| var o = "https://" + this.options.apiHost + e, | |
| i = { | |
| "Content-Type": "text/plain" | |
| }; | |
| t = this.normalize(t); | |
| d.stringify(t).length > 32e3 && this.debug("message must be less than 32kb %O", t); | |
| this.debug("enqueueing %O", t); | |
| var a = this; | |
| this.options.retryQueue ? this._lsqueue.addItem({ | |
| url: o, | |
| headers: i, | |
| msg: t | |
| }) : y(o, t, i, function(e, o) { | |
| a.debug("sent %O, received %O", t, [e, o]); | |
| if (n) { | |
| if (e) return n(e); | |
| n(null, o) | |
| } | |
| }) | |
| }; | |
| j.prototype.cookie = function(e, t) { | |
| var o = j.storage(); | |
| if (1 === arguments.length) return o(e); | |
| var i = n.global, | |
| a = i.location.href, | |
| r = "." + b(a); | |
| "." === r && (r = ""); | |
| this.debug("store domain %s -> %s", a, r); | |
| var s = c(_); | |
| s.domain = r; | |
| this.debug("store %s, %s, %o", e, t, s); | |
| o(e, t, s); | |
| if (!o(e)) { | |
| delete s.domain; | |
| this.debug("fallback store %s, %s, %o", e, t, s); | |
| o(e, t, s) | |
| } | |
| }; | |
| j.prototype.referrerId = function(e, t) { | |
| var n, o = this.cookie("s:context.referrer"); | |
| o && (o = d.parse(o)); | |
| e && (n = s(e)); | |
| n = n || o; | |
| if (n) { | |
| t.referrer = u(t.referrer || {}, n); | |
| this.cookie("s:context.referrer", d.stringify(n)) | |
| } | |
| }; | |
| j.prototype.retrieveCrossDomainId = function(e) { | |
| if (this.options.crossDomainIdServers) { | |
| if (!this.cookie("seg_xid")) { | |
| for (var t = this, n = this.options.apiKey, i = r(window.location.hostname), a = [], s = 0; s < this.options.crossDomainIdServers.length; s++) { | |
| var c = this.options.crossDomainIdServers[s]; | |
| r(c) !== i && a.push(c) | |
| } | |
| o(a, n, function(n, o) { | |
| if (n) e && e(n, null); | |
| else { | |
| var i = null, | |
| a = null; | |
| if (o) { | |
| i = o.id; | |
| a = o.domain | |
| } else { | |
| i = w(); | |
| a = window.location.hostname | |
| } | |
| var r = (new Date).getTime(); | |
| t.cookie("seg_xid", i); | |
| t.cookie("seg_xid_fd", a); | |
| t.cookie("seg_xid_ts", r); | |
| t.analytics.identify({ | |
| crossDomainId: i | |
| }); | |
| e && e(null, { | |
| crossDomainId: i, | |
| fromDomain: a, | |
| timestamp: r | |
| }) | |
| } | |
| }) | |
| } | |
| } else e && e("crossDomainId not enabled", null) | |
| }; | |
| }, { | |
| "@ndhoule/extend": 13, | |
| "@ndhoule/keys": 16, | |
| "@segment/ad-params": 21, | |
| "@segment/analytics.js-integration": 621, | |
| "@segment/localstorage-retry": 805, | |
| "@segment/protocol": 814, | |
| "@segment/send-json": 815, | |
| "@segment/top-domain": 818, | |
| "@segment/utm-params": 820, | |
| "component-clone": 826, | |
| "component-cookie": 827, | |
| "json3": 856, | |
| "spark-md5": 890, | |
| "uuid": 907, | |
| "yields-store": 908 | |
| }], | |
| 621: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 622, | |
| "./statics": 623, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 625, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 622: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 624, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 623: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 624: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 625: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 626, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 626: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 627: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/foldl": 14, | |
| "@segment/analytics.js-integration": 628, | |
| "is": 851 | |
| }], | |
| 628: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 629, | |
| "./statics": 630, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 632, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 629: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 631, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 630: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 631: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 632: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 633, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 633: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 634: [function(e, t, n) {; | |
| var a = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = a("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 789, | |
| "component-each": 828, | |
| "segmentio-facade": 883 | |
| }], | |
| 635: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/defaults": 8, | |
| "@segment/analytics.js-integration": 636 | |
| }], | |
| 636: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 637, | |
| "./statics": 638, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 640, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 637: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 639, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 638: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 639: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 640: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 641, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 641: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 642: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 643, | |
| "component-each": 828 | |
| }], | |
| 643: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 644, | |
| "./statics": 645, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 647, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 644: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 646, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 645: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 646: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 647: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 648, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 648: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 649: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 650, | |
| "is": 851, | |
| "next-tick": 867 | |
| }], | |
| 650: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 651, | |
| "./statics": 652, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 654, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 651: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 653, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 652: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 653: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 654: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 655, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 655: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 656: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 657, | |
| "component-bind": 825, | |
| "do-when": 841 | |
| }], | |
| 657: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 658, | |
| "./statics": 659, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 661, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 658: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 660, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 659: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 660: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 661: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 662, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 662: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 663: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/foldl": 14, | |
| "@segment/analytics.js-integration": 664, | |
| "component-each": 828, | |
| "segmentio-facade": 883 | |
| }], | |
| 664: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 665, | |
| "./statics": 666, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 668, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 665: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 667, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 666: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 667: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 668: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 669, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 669: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 670: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 789, | |
| "do-when": 841 | |
| }], | |
| 671: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 672 | |
| }], | |
| 672: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 673, | |
| "./statics": 674, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 676, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 673: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 675, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 674: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 675: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 676: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 677, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 677: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 678: [function(e, t, n) {; | |
| var a = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = a("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 789 | |
| }], | |
| 679: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@ndhoule/keys": 16, | |
| "@segment/analytics.js-integration": 680, | |
| "global-queue": 844, | |
| "is": 851 | |
| }], | |
| 680: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 681, | |
| "./statics": 682, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 684, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 681: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 683, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 682: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 683: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 684: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 685, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 685: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 686: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 687, | |
| "global-queue": 844, | |
| "slug-component": 889 | |
| }], | |
| 687: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 688, | |
| "./statics": 689, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 691, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 688: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 690, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 689: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 690: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 691: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 692, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 692: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 693: [function(e, t, n) {; | |
| var s = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = s("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 789, | |
| "component-each": 828, | |
| "segmentio-facade": 883, | |
| "use-https": 904 | |
| }], | |
| 694: [function(e, t, n) {; | |
| var r = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = r("empty"); | |
| }, { | |
| "@ndhoule/extend": 13, | |
| "@segment/analytics.js-integration": 695, | |
| "@segment/convert-dates": 798, | |
| "@segment/to-iso-string": 817, | |
| "segmentio-facade": 883 | |
| }], | |
| 695: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 696, | |
| "./statics": 697, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 699, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 696: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 698, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 697: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 698: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 699: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 700, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 700: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 701: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/defaults": 8, | |
| "@segment/analytics.js-integration": 702, | |
| "is": 851 | |
| }], | |
| 702: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 703, | |
| "./statics": 704, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 706, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 703: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 705, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 704: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 705: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 706: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 707, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 707: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 708: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 709, | |
| "json3": 856, | |
| "use-https": 904 | |
| }], | |
| 709: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 710, | |
| "./statics": 711, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 713, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 710: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 712, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 711: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 712: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 713: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 714, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 714: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 715: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "@ndhoule/foldl": 14, | |
| "@segment/analytics.js-integration": 789, | |
| "component-each": 828, | |
| "obj-case": 868, | |
| "segmentio-facade": 883 | |
| }], | |
| 716: [function(e, t, n) {; | |
| var a = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = a("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 717, | |
| "component-clone": 826, | |
| "segmentio-facade": 883 | |
| }], | |
| 717: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 718, | |
| "./statics": 719, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 721, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 718: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 720, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 719: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 720: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 721: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 722, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 722: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 723: [function(e, t, n) {; | |
| var c = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = c("empty"); | |
| }, { | |
| "@segment/alias": 22, | |
| "@segment/analytics.js-integration": 724, | |
| "@segment/convert-dates": 798, | |
| "global-queue": 844, | |
| "to-unix-timestamp": 899 | |
| }], | |
| 724: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 725, | |
| "./statics": 726, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 728, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 725: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 727, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 726: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 727: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 728: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 729, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 729: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 730: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 731, | |
| "component-cookie": 827, | |
| "global-queue": 844 | |
| }], | |
| 731: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 732, | |
| "./statics": 733, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 735, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 732: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 734, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 733: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 734: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 735: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 736, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 736: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 737: [function(e, t, n) {; | |
| var c = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = c("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 789, | |
| "component-each": 828, | |
| "next-tick": 867 | |
| }], | |
| 738: [function(e, t, n) {; | |
| var a = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = a("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 739, | |
| "obj-case": 868, | |
| "use-https": 904 | |
| }], | |
| 739: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 740, | |
| "./statics": 741, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 743, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 740: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 742, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 741: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 742: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 743: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 744, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 744: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 745: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 789, | |
| "do-when": 841, | |
| "reject": 875 | |
| }], | |
| 746: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 747 | |
| }], | |
| 747: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 748, | |
| "./statics": 749, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 751, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 748: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 750, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 749: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 750: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 751: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 752, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 752: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 753: [function(e, t, n) {; | |
| var a = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = a("empty"); | |
| }, { | |
| "@ndhoule/foldl": 14, | |
| "@segment/analytics.js-integration": 754, | |
| "component-each": 828, | |
| "is": 851, | |
| "isostring": 854, | |
| "json3": 856, | |
| "to-snake-case": 896, | |
| "unix-time": 903 | |
| }], | |
| 754: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 755, | |
| "./statics": 756, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 758, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 755: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 757, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 756: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 757: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 758: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 759, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 759: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 760: [function(e, t, n) {; | |
| var c = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = c("empty"); | |
| }, { | |
| "@ndhoule/foldl": 14, | |
| "@segment/analytics.js-integration": 761, | |
| "is": 851, | |
| "omit": 870 | |
| }], | |
| 761: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 762, | |
| "./statics": 763, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 765, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 762: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 764, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 763: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 764: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 765: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 766, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 766: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 767: [function(e, t, n) {; | |
| var a = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = a("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 768, | |
| "component-bind": 825, | |
| "do-when": 841, | |
| "next-tick": 867 | |
| }], | |
| 768: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 769, | |
| "./statics": 770, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 772, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 769: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 771, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 770: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 771: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 772: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 773, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 773: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 774: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@segment/analytics.js-integration": 775, | |
| "to-no-case": 895 | |
| }], | |
| 775: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 776, | |
| "./statics": 777, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 779, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 776: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 778, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 777: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 778: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 779: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 780, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 780: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 781: [function(e, t, n) {; | |
| var o = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = o("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 789, | |
| "extend": 843, | |
| "reject": 875 | |
| }], | |
| 782: [function(e, t, n) {; | |
| var i = e("@segment/analytics.js-integration"); | |
| t.exports = function() {}; | |
| t.exports.Integration = i("empty"); | |
| }, { | |
| "@segment/analytics.js-integration": 783, | |
| "@segment/fmt": 799, | |
| "do-when": 841, | |
| "reject": 875 | |
| }], | |
| 783: [function(e, t, n) { | |
| arguments[4][37][0].apply(n, arguments) | |
| }, { | |
| "./protos": 784, | |
| "./statics": 785, | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/defaults": 8, | |
| "@ndhoule/extend": 13, | |
| "component-bind": 825, | |
| "debug": 787, | |
| "dup": 37, | |
| "slug-component": 889 | |
| }], | |
| 784: [function(e, t, n) { | |
| arguments[4][38][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 786, | |
| "component-emitter": 830, | |
| "dup": 38, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 785: [function(e, t, n) { | |
| arguments[4][39][0].apply(n, arguments) | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842, | |
| "dup": 39 | |
| }], | |
| 786: [function(e, t, n) { | |
| arguments[4][40][0].apply(n, arguments) | |
| }, { | |
| "dup": 40 | |
| }], | |
| 787: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 788, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 788: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 789: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| function t(n) { | |
| if (n && n.addIntegration) return n.addIntegration(t); | |
| this.debug = a("analytics:integration:" + c(e)); | |
| var o = {}; | |
| s(!0, o, n); | |
| this.options = r(o || {}, this.defaults); | |
| this._queue = []; | |
| this.once("ready", i(this, this.flush)); | |
| t.emit("construct", this); | |
| this.ready = i(this, this.ready); | |
| this._wrapInitialize(); | |
| this._wrapPage(); | |
| this._wrapTrack() | |
| } | |
| t.prototype.defaults = {}; | |
| t.prototype.globals = []; | |
| t.prototype.templates = {}; | |
| t.prototype.name = e; | |
| s(t, u); | |
| s(t.prototype, p); | |
| return t | |
| } | |
| var i = e("component-bind"), | |
| a = e("debug"), | |
| r = e("@ndhoule/defaults"), | |
| s = e("extend"), | |
| c = e("slug-component"), | |
| p = e("./protos"), | |
| u = e("./statics"); | |
| t.exports = o | |
| }, { | |
| "./protos": 790, | |
| "./statics": 791, | |
| "@ndhoule/defaults": 8, | |
| "component-bind": 825, | |
| "debug": 792, | |
| "extend": 794, | |
| "slug-component": 889 | |
| }], | |
| 790: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| return h.array(e) ? d(i, e) ? "mixed" : "array" : h.object(e) ? "map" : "unknown" | |
| } | |
| function i(e) { | |
| return !!h.object(e) && (!!h.string(e.key) && !!w.call(e, "value")) | |
| } | |
| function a(e, t) { | |
| t = t || function() {}; | |
| var n = new Image; | |
| n.onerror = r(t, "failed to load pixel", n); | |
| n.onload = function() { | |
| t() | |
| }; | |
| n.src = e.src; | |
| n.width = 1; | |
| n.height = 1; | |
| return n | |
| } | |
| function r(e, t, n) { | |
| return function(o) { | |
| o = o || window.event; | |
| var i = new Error(t); | |
| i.event = o; | |
| i.source = n; | |
| e(i) | |
| } | |
| } | |
| function s(e, t) { | |
| return m(function(e, n, o) { | |
| e[o] = n.replace(/\{\{\ *(\w+)\ *\}\}/g, function(e, n) { | |
| return t[n] | |
| }); | |
| return e | |
| }, {}, e.attrs) | |
| } | |
| var c = e("component-emitter"), | |
| p = e("@ndhoule/after"), | |
| u = e("@ndhoule/each"), | |
| l = e("analytics-events"), | |
| d = e("@ndhoule/every"), | |
| f = e("@segment/fmt"), | |
| m = e("@ndhoule/foldl"), | |
| h = e("is"), | |
| g = e("load-iframe"), | |
| y = e("@segment/load-script"), | |
| b = e("next-tick"), | |
| v = e("to-no-case"), | |
| w = Object.prototype.hasOwnProperty, | |
| k = function() {}, | |
| _ = window.onerror; | |
| c(n); | |
| n.initialize = function() { | |
| var e = this.ready; | |
| b(e) | |
| }; | |
| n.loaded = function() { | |
| return !1 | |
| }; | |
| n.page = function(e) {}; | |
| n.track = function(e) {}; | |
| n.map = function(e, t) { | |
| var n = v(t), | |
| i = o(e); | |
| return "unknown" === i ? [] : m(function(e, t, o) { | |
| var a, r; | |
| if ("map" === i) { | |
| a = o; | |
| r = t | |
| } | |
| if ("array" === i) { | |
| a = t; | |
| r = t | |
| } | |
| if ("mixed" === i) { | |
| a = t.key; | |
| r = t.value | |
| } | |
| v(a) === n && e.push(r); | |
| return e | |
| }, [], e) | |
| }; | |
| n.invoke = function(e) { | |
| if (this[e]) { | |
| var t = Array.prototype.slice.call(arguments, 1); | |
| if (!this._ready) return this.queue(e, t); | |
| this.debug("%s with %o", e, t); | |
| return this[e].apply(this, t) | |
| } | |
| }; | |
| n.queue = function(e, t) { | |
| this._queue.push({ | |
| method: e, | |
| args: t | |
| }) | |
| }; | |
| n.flush = function() { | |
| this._ready = !0; | |
| var e = this; | |
| u(function(t) { | |
| e[t.method].apply(e, t.args) | |
| }, this._queue); | |
| this._queue.length = 0 | |
| }; | |
| n.reset = function() { | |
| for (var e = 0; e < this.globals.length; e++) window[this.globals[e]] = undefined; | |
| window.onerror = _; | |
| window.onload = null | |
| }; | |
| n.load = function(e, t, n) { | |
| if ("function" == typeof e) { | |
| n = e; | |
| t = null; | |
| e = null | |
| } | |
| if (e && "object" == typeof e) { | |
| n = t; | |
| t = e; | |
| e = null | |
| } | |
| if ("function" == typeof t) { | |
| n = t; | |
| t = null | |
| } | |
| e = e || "library"; | |
| t = t || {}; | |
| t = this.locals(t); | |
| var o = this.templates[e]; | |
| if (!o) throw new Error(f('template "%s" not defined.', e)); | |
| var i = s(o, t); | |
| n = n || k; | |
| var r, c = this; | |
| switch (o.type) { | |
| case "img": | |
| i.width = 1; | |
| i.height = 1; | |
| r = a(i, n); | |
| break; | |
| case "script": | |
| r = y(i, function(e) { | |
| if (!e) return n(); | |
| c.debug('error loading "%s" error="%s"', c.name, e) | |
| }); | |
| delete i.src; | |
| u(function(e, t) { | |
| r.setAttribute(t, e) | |
| }, i); | |
| break; | |
| case "iframe": | |
| r = g(i, n) | |
| } | |
| return r | |
| }; | |
| n.locals = function(e) { | |
| e = e || {}; | |
| var t = Math.floor((new Date).getTime() / 36e5); | |
| e.hasOwnProperty("cache") || (e.cache = t); | |
| u(function(t, n) { | |
| e.hasOwnProperty(n) || (e[n] = t) | |
| }, this.options); | |
| return e | |
| }; | |
| n.ready = function() { | |
| this.emit("ready") | |
| }; | |
| n._wrapInitialize = function() { | |
| var e = this.initialize; | |
| this.initialize = function() { | |
| this.debug("initialize"); | |
| this._initialized = !0; | |
| var t = e.apply(this, arguments); | |
| this.emit("initialize"); | |
| return t | |
| } | |
| }; | |
| n._wrapPage = function() { | |
| if (this._assumesPageview) return this.page = p(2, this.page) | |
| }; | |
| n._wrapTrack = function() { | |
| var e = this.track; | |
| this.track = function(t) { | |
| var n, o, i = t.event(); | |
| for (var a in l) | |
| if (w.call(l, a)) { | |
| var r = l[a]; | |
| if (!this[a]) continue; | |
| if (!r.test(i)) continue; | |
| o = this[a].apply(this, arguments); | |
| n = !0; | |
| break | |
| } n || (o = e.apply(this, arguments)); | |
| return o | |
| } | |
| } | |
| }, { | |
| "@ndhoule/after": 5, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/every": 12, | |
| "@ndhoule/foldl": 14, | |
| "@segment/fmt": 799, | |
| "@segment/load-script": 803, | |
| "analytics-events": 821, | |
| "component-emitter": 830, | |
| "is": 851, | |
| "load-iframe": 860, | |
| "next-tick": 867, | |
| "to-no-case": 895 | |
| }], | |
| 791: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| e = e.replace(' src="', ' data-src="'); | |
| var t = a(e), | |
| n = {}; | |
| r(function(t) { | |
| var o = "data-src" === t.name ? "src" : t.name; | |
| s(t.name + "=", e) && (n[o] = t.value) | |
| }, t.attributes); | |
| return { | |
| type: t.tagName.toLowerCase(), | |
| attrs: n | |
| } | |
| } | |
| var i = e("component-emitter"), | |
| a = e("domify"), | |
| r = e("@ndhoule/each"), | |
| s = e("@ndhoule/includes"); | |
| i(n); | |
| n.option = function(e, t) { | |
| this.prototype.defaults[e] = t; | |
| return this | |
| }; | |
| n.mapping = function(e) { | |
| this.option(e, []); | |
| this.prototype[e] = function(t) { | |
| return this.map(this.options[e], t) | |
| }; | |
| return this | |
| }; | |
| n.global = function(e) { | |
| this.prototype.globals.push(e); | |
| return this | |
| }; | |
| n.assumesPageview = function() { | |
| this.prototype._assumesPageview = !0; | |
| return this | |
| }; | |
| n.readyOnLoad = function() { | |
| this.prototype._readyOnLoad = !0; | |
| return this | |
| }; | |
| n.readyOnInitialize = function() { | |
| this.prototype._readyOnInitialize = !0; | |
| return this | |
| }; | |
| n.tag = function(e, t) { | |
| if (null == t) { | |
| t = e; | |
| e = "library" | |
| } | |
| this.prototype.templates[e] = o(t); | |
| return this | |
| } | |
| }, { | |
| "@ndhoule/each": 10, | |
| "@ndhoule/includes": 15, | |
| "component-emitter": 830, | |
| "domify": 842 | |
| }], | |
| 792: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 793, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 793: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 794: [function(e, t, n) { | |
| arguments[4][34][0].apply(n, arguments) | |
| }, { | |
| "dup": 34 | |
| }], | |
| 795: [function(e, t, n) {; | |
| t.exports = {}; | |
| }, {}], | |
| 796: [function(e, t, n) { | |
| function o(e) { | |
| var t, n, o, r, s, c, p, u = "", | |
| l = 0; | |
| e = i(e); | |
| for (; l < e.length;) { | |
| t = e.charCodeAt(l++); | |
| n = e.charCodeAt(l++); | |
| o = e.charCodeAt(l++); | |
| r = t >> 2; | |
| s = (3 & t) << 4 | n >> 4; | |
| c = (15 & n) << 2 | o >> 6; | |
| p = 63 & o; | |
| isNaN(n) ? c = p = 64 : isNaN(o) && (p = 64); | |
| u = u + a.charAt(r) + a.charAt(s) + a.charAt(c) + a.charAt(p) | |
| } | |
| return u | |
| } | |
| var i = e("utf8-encode"), | |
| a = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; | |
| t.exports = o | |
| }, { | |
| "utf8-encode": 905 | |
| }], | |
| 797: [function(e, t, n) { | |
| "use strict"; | |
| function o() { | |
| for (var e, t = document.getElementsByTagName("link"), n = 0; e = t[n]; n++) | |
| if ("canonical" === e.getAttribute("rel")) return e.getAttribute("href") | |
| } | |
| t.exports = o | |
| }, {}], | |
| 798: [function(e, t, n) { | |
| "use strict"; | |
| function o(e, t) { | |
| e = i(e); | |
| a(function(n, i) { | |
| "date" === r(n) && (e[i] = t(n)); | |
| "object" !== r(n) && "array" !== r(n) || (e[i] = o(n, t)) | |
| }, e); | |
| return e | |
| } | |
| var i = e("@ndhoule/clone"), | |
| a = e("@ndhoule/each"), | |
| r = e("component-type"); | |
| t.exports = o | |
| }, { | |
| "@ndhoule/clone": 7, | |
| "@ndhoule/each": 10, | |
| "component-type": 836 | |
| }], | |
| 799: [function(e, t, n) { | |
| (function(e) { | |
| "use strict"; | |
| function n(e) { | |
| var t = Array.prototype.slice.call(arguments, 1), | |
| o = 0; | |
| return e.replace(/%([a-z])/gi, function(e, i) { | |
| return n[i] ? n[i](t[o++]) : e + i | |
| }) | |
| } | |
| var o = e.JSON && "function" == typeof JSON.stringify ? JSON.stringify : String; | |
| n.o = o; | |
| n.s = String; | |
| n.d = parseInt; | |
| t.exports = n | |
| }).call(this, "undefined" != typeof window && window.document && window.document.implementation ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {}) | |
| }, {}], | |
| 800: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| if (e.metaKey || e.altKey || e.ctrlKey || e.shiftKey) return !0; | |
| var t = e.which, | |
| n = e.button; | |
| return t || n === undefined ? 2 === t : 1 & !n && 2 & !n && 4 & n | |
| } | |
| t.exports = o | |
| }, {}], | |
| 801: [function(e, t, n) { | |
| "use strict"; | |
| function o(e, t) { | |
| t === undefined && (t = !0); | |
| return "object" === r(e) ? i(e, t) : "array" === r(e) ? a(e, t) : e | |
| } | |
| function i(e, t) { | |
| if (e.length && "number" == typeof e.length && !(e.length - 1 in e)) { | |
| e.lengthNonArray = e.length; | |
| delete e.length | |
| } | |
| s(e, function(n, i) { | |
| c.is(i, t) ? e[n] = c.parse(i) : "object" !== r(i) && "array" !== r(i) || o(i, t) | |
| }); | |
| if (e.lengthNonArray) { | |
| e.length = e.lengthNonArray; | |
| delete e.lengthNonArray | |
| } | |
| return e | |
| } | |
| function a(e, t) { | |
| s(e, function(n, i) { | |
| "object" === r(n) ? o(n, t) : c.is(n, t) && (e[i] = c.parse(n)) | |
| }); | |
| return e | |
| } | |
| var r = e("component-type"), | |
| s = e("component-each"), | |
| c = e("@segment/isodate"); | |
| t.exports = o | |
| }, { | |
| "@segment/isodate": 802, | |
| "component-each": 828, | |
| "component-type": 836 | |
| }], | |
| 802: [function(e, t, n) { | |
| "use strict"; | |
| var o = /^(\d{4})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:([ T])(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/; | |
| n.parse = function(e) { | |
| var t = [1, 5, 6, 7, 11, 12], | |
| n = o.exec(e), | |
| i = 0; | |
| if (!n) return new Date(e); | |
| for (var a, r = 0; a = t[r]; r++) n[a] = parseInt(n[a], 10) || 0; | |
| n[2] = parseInt(n[2], 10) || 1; | |
| n[3] = parseInt(n[3], 10) || 1; | |
| n[2]--; | |
| n[8] = n[8] ? (n[8] + "00").substring(0, 3) : 0; | |
| if (" " === n[4]) i = (new Date).getTimezoneOffset(); | |
| else if ("Z" !== n[9] && n[10]) { | |
| i = 60 * n[11] + n[12]; | |
| "+" === n[10] && (i = 0 - i) | |
| } | |
| var s = Date.UTC(n[1], n[2], n[3], n[5], n[6] + i, n[7], n[8]); | |
| return new Date(s) | |
| }; | |
| n.is = function(e, t) { | |
| return "string" == typeof e && ((!t || !1 !== /^\d{4}-\d{2}-\d{2}/.test(e)) && o.test(e)) | |
| } | |
| }, {}], | |
| 803: [function(e, t, n) { | |
| "use strict"; | |
| function o(e, t) { | |
| if (!e) throw new Error("Can't load nothing..."); | |
| "string" === r(e) && (e = { | |
| src: e | |
| }); | |
| var n = "https:" === document.location.protocol || "chrome-extension:" === document.location.protocol; | |
| e.src && 0 === e.src.indexOf("//") && (e.src = (n ? "https:" : "http:") + e.src); | |
| n && e.https ? e.src = e.https : !n && e.http && (e.src = e.http); | |
| var o = document.createElement("script"); | |
| o.type = "text/javascript"; | |
| o.async = !0; | |
| o.src = e.src; | |
| "function" === r(t) && i(o, t); | |
| a(function() { | |
| var e = document.getElementsByTagName("script")[0]; | |
| e.parentNode.insertBefore(o, e) | |
| }); | |
| return o | |
| } | |
| var i = e("script-onload"), | |
| a = e("next-tick"), | |
| r = e("component-type"); | |
| t.exports = o | |
| }, { | |
| "component-type": 836, | |
| "next-tick": 867, | |
| "script-onload": 876 | |
| }], | |
| 804: [function(e, t, n) { | |
| "use strict"; | |
| function o() { | |
| try { | |
| if (!window.localStorage) return !1; | |
| var e = a(); | |
| window.localStorage.setItem(e, "test_value"); | |
| var t = window.localStorage.getItem(e); | |
| window.localStorage.removeItem(e); | |
| return "test_value" === t | |
| } catch (n) { | |
| return !1 | |
| } | |
| } | |
| var i = e("@ndhoule/keys"), | |
| a = e("uuid").v4, | |
| r = { | |
| _data: {}, | |
| length: 0, | |
| setItem: function(e, t) { | |
| this._data[e] = t; | |
| this.length = i(this._data).length; | |
| return t | |
| }, | |
| getItem: function(e) { | |
| return e in this._data ? this._data[e] : null | |
| }, | |
| removeItem: function(e) { | |
| e in this._data && delete this._data[e]; | |
| this.length = i(this._data).length; | |
| return null | |
| }, | |
| clear: function() { | |
| this._data = {}; | |
| this.length = 0 | |
| }, | |
| key: function(e) { | |
| return i(this._data)[e] | |
| } | |
| }; | |
| t.exports.defaultEngine = function() { | |
| return o() ? window.localStorage : r | |
| }(); | |
| t.exports.inMemoryEngine = r | |
| }, { | |
| "@ndhoule/keys": 16, | |
| "uuid": 808 | |
| }], | |
| 805: [function(e, t, n) { | |
| "use strict"; | |
| function o(e, t) { | |
| return function() { | |
| return e.apply(t, arguments) | |
| } | |
| } | |
| function i(e, t, n) { | |
| "function" == typeof t && (n = t); | |
| this.name = e; | |
| this.id = a(); | |
| this.fn = n; | |
| this.maxItems = t.maxItems || Infinity; | |
| this.maxAttempts = t.maxAttempts || Infinity; | |
| this.backoff = { | |
| MIN_RETRY_DELAY: t.minRetryDelay || 1e3, | |
| MAX_RETRY_DELAY: t.maxRetryDelay || 3e4, | |
| FACTOR: t.backoffFactor || 2, | |
| JITTER: t.backoffJitter || 0 | |
| }; | |
| this.timeouts = { | |
| ACK_TIMER: 1e3, | |
| RECLAIM_TIMER: 3e3, | |
| RECLAIM_TIMEOUT: 1e4, | |
| RECLAIM_WAIT: 500 | |
| }; | |
| this.keys = { | |
| IN_PROGRESS: "inProgress", | |
| QUEUE: "queue", | |
| ACK: "ack", | |
| RECLAIM_START: "reclaimStart", | |
| RECLAIM_END: "reclaimEnd" | |
| }; | |
| this._schedule = new c; | |
| this._processId = 0; | |
| this._store = new r(this.name, this.id, this.keys); | |
| this._store.set(this.keys.IN_PROGRESS, {}); | |
| this._store.set(this.keys.QUEUE, []); | |
| this._ack = o(this._ack, this); | |
| this._checkReclaim = o(this._checkReclaim, this); | |
| this._processHead = o(this._processHead, this); | |
| this._running = !1 | |
| } | |
| var a = e("uuid").v4, | |
| r = e("./store"), | |
| s = e("@ndhoule/each"), | |
| c = e("./schedule"), | |
| p = e("debug")("localstorage-retry"); | |
| e("component-emitter")(i.prototype); | |
| i.prototype.start = function() { | |
| this._running && this.stop(); | |
| this._running = !0; | |
| this._ack(); | |
| this._checkReclaim(); | |
| this._processHead() | |
| }; | |
| i.prototype.stop = function() { | |
| this._schedule.cancelAll(); | |
| this._running = !1 | |
| }; | |
| i.prototype.shouldRetry = function(e, t) { | |
| return !(t > this.maxAttempts) | |
| }; | |
| i.prototype.getDelay = function(e) { | |
| var t = this.backoff.MIN_RETRY_DELAY * Math.pow(this.backoff.FACTOR, e); | |
| if (this.backoff.JITTER) { | |
| var n = Math.random(), | |
| o = Math.floor(n * this.backoff.JITTER * t); | |
| Math.floor(10 * n) < 5 ? t -= o : t += o | |
| } | |
| return Number(Math.min(t, this.backoff.MAX_RETRY_DELAY).toPrecision(1)) | |
| }; | |
| i.prototype.addItem = function(e) { | |
| this._enqueue({ | |
| item: e, | |
| attemptNumber: 0, | |
| time: this._schedule.now() | |
| }) | |
| }; | |
| i.prototype.requeue = function(e, t, n) { | |
| this.shouldRetry(e, t, n) ? this._enqueue({ | |
| item: e, | |
| attemptNumber: t, | |
| time: this._schedule.now() + this.getDelay(t) | |
| }) : this.emit("discard", e, t) | |
| }; | |
| i.prototype._enqueue = function(e) { | |
| var t = this._store.get(this.keys.QUEUE) || []; | |
| t = t.slice(-(this.maxItems - 1)); | |
| t.push(e); | |
| t = t.sort(function(e, t) { | |
| return e.time - t.time | |
| }); | |
| this._store.set(this.keys.QUEUE, t); | |
| this._running && this._processHead() | |
| }; | |
| i.prototype._processHead = function() { | |
| var e = this, | |
| t = this._store; | |
| this._schedule.cancel(this._processId); | |
| for (var n = t.get(this.keys.QUEUE) || [], o = t.get(this.keys.IN_PROGRESS) || {}, i = this._schedule.now(), r = [], c = Object.keys(o).length; n.length && n[0].time <= i && c++ < e.maxItems;) { | |
| var u = n.shift(), | |
| l = a(); | |
| o[l] = { | |
| item: u.item, | |
| attemptNumber: u.attemptNumber, | |
| time: e._schedule.now() | |
| }; | |
| ! function(n, o) { | |
| r.push({ | |
| item: n.item, | |
| done: function(i, a) { | |
| var r = t.get(e.keys.IN_PROGRESS) || {}; | |
| delete r[o]; | |
| t.set(e.keys.IN_PROGRESS, r); | |
| e.emit("processed", i, a, n.item); | |
| i && e.requeue(n.item, n.attemptNumber + 1, i) | |
| } | |
| }) | |
| }(u, l) | |
| } | |
| t.set(this.keys.QUEUE, n); | |
| t.set(this.keys.IN_PROGRESS, o); | |
| s(function(t) { | |
| try { | |
| e.fn(t.item, t.done) | |
| } catch (n) { | |
| p("Process function threw error: " + n) | |
| } | |
| }, r); | |
| n = t.get(this.keys.QUEUE) || []; | |
| this._schedule.cancel(this._processId); | |
| n.length > 0 && (this._processId = this._schedule.run(this._processHead, n[0].time - i)) | |
| }; | |
| i.prototype._ack = function() { | |
| this._store.set(this.keys.ACK, this._schedule.now()); | |
| this._store.set(this.keys.RECLAIM_START, null); | |
| this._store.set(this.keys.RECLAIM_END, null); | |
| this._schedule.run(this._ack, this.timeouts.ACK_TIMER) | |
| }; | |
| i.prototype._checkReclaim = function() { | |
| function e(e) { | |
| e.set(t.keys.RECLAIM_START, t.id); | |
| e.set(t.keys.ACK, t._schedule.now()); | |
| t._schedule.run(function() { | |
| if (e.get(t.keys.RECLAIM_START) === t.id) { | |
| e.set(t.keys.RECLAIM_END, t.id); | |
| t._schedule.run(function() { | |
| e.get(t.keys.RECLAIM_END) === t.id && e.get(t.keys.RECLAIM_START) === t.id && t._reclaim(e.id) | |
| }, t.timeouts.RECLAIM_WAIT) | |
| } | |
| }, t.timeouts.RECLAIM_WAIT) | |
| } | |
| var t = this; | |
| s(function(n) { | |
| n.id !== t.id && (t._schedule.now() - n.get(t.keys.ACK) < t.timeouts.RECLAIM_TIMEOUT || e(n)) | |
| }, function(e) { | |
| for (var n = [], o = t._store.engine, i = 0; i < o.length; i++) { | |
| var a = o.key(i), | |
| s = a.split("."); | |
| 3 === s.length && (s[0] === e && "ack" === s[2] && n.push(new r(e, s[1], t.keys))) | |
| } | |
| return n | |
| }(this.name)); | |
| this._schedule.run(this._checkReclaim, this.timeouts.RECLAIM_TIMER) | |
| }; | |
| i.prototype._reclaim = function(e) { | |
| var t = this, | |
| n = new r(this.name, e, this.keys), | |
| o = { | |
| queue: this._store.get(this.keys.QUEUE) || [] | |
| }, | |
| i = { | |
| inProgress: n.get(this.keys.IN_PROGRESS) || {}, | |
| queue: n.get(this.keys.QUEUE) || [] | |
| }; | |
| s(function(e) { | |
| o.queue.push({ | |
| item: e.item, | |
| attemptNumber: e.attemptNumber, | |
| time: t._schedule.now() | |
| }) | |
| }, i.queue); | |
| s(function(e) { | |
| o.queue.push({ | |
| item: e.item, | |
| attemptNumber: e.attemptNumber + 1, | |
| time: t._schedule.now() | |
| }) | |
| }, i.inProgress); | |
| o.queue = o.queue.sort(function(e, t) { | |
| return e.time - t.time | |
| }); | |
| this._store.set(this.keys.QUEUE, o.queue); | |
| n.remove(this.keys.ACK); | |
| n.remove(this.keys.RECLAIM_START); | |
| n.remove(this.keys.RECLAIM_END); | |
| n.remove(this.keys.IN_PROGRESS); | |
| n.remove(this.keys.QUEUE); | |
| this._processHead() | |
| }; | |
| t.exports = i | |
| }, { | |
| "./schedule": 806, | |
| "./store": 807, | |
| "@ndhoule/each": 10, | |
| "component-emitter": 830, | |
| "debug": 840, | |
| "uuid": 808 | |
| }], | |
| 806: [function(e, t, n) { | |
| "use strict"; | |
| function o() { | |
| this.tasks = {}; | |
| this.nextId = 1 | |
| } | |
| var i = e("@ndhoule/each"), | |
| a = { | |
| setTimeout: function(e, t) { | |
| return window.setTimeout(e, t) | |
| }, | |
| clearTimeout: function(e) { | |
| return window.clearTimeout(e) | |
| }, | |
| Date: window.Date | |
| }, | |
| r = a; | |
| o.prototype.now = function() { | |
| return +new r.Date | |
| }; | |
| o.prototype.run = function(e, t) { | |
| var n = this.nextId++; | |
| this.tasks[n] = r.setTimeout(this._handle(n, e), t); | |
| return n | |
| }; | |
| o.prototype.cancel = function(e) { | |
| if (this.tasks[e]) { | |
| r.clearTimeout(this.tasks[e]); | |
| delete this.tasks[e] | |
| } | |
| }; | |
| o.prototype.cancelAll = function() { | |
| i(r.clearTimeout, this.tasks); | |
| this.tasks = {} | |
| }; | |
| o.prototype._handle = function(e, t) { | |
| var n = this; | |
| return function() { | |
| delete n.tasks[e]; | |
| return t() | |
| } | |
| }; | |
| o.setClock = function(e) { | |
| r = e | |
| }; | |
| o.resetClock = function() { | |
| r = a | |
| }; | |
| t.exports = o | |
| }, { | |
| "@ndhoule/each": 10 | |
| }], | |
| 807: [function(e, t, n) { | |
| "use strict"; | |
| function o(e, t, n, o) { | |
| this.id = t; | |
| this.name = e; | |
| this.keys = n || {}; | |
| this.engine = o || a | |
| } | |
| function i(e) { | |
| var t = !1; | |
| if (e.code) switch (e.code) { | |
| case 22: | |
| t = !0; | |
| break; | |
| case 1014: | |
| "NS_ERROR_DOM_QUOTA_REACHED" === e.name && (t = !0) | |
| } else -2147024882 === e.number && (t = !0); | |
| return t | |
| } | |
| var a = e("./engine").defaultEngine, | |
| r = e("./engine").inMemoryEngine, | |
| s = e("@ndhoule/each"), | |
| c = e("@ndhoule/keys"), | |
| p = e("json3"); | |
| o.prototype.set = function(e, t) { | |
| var n = this._createValidKey(e); | |
| if (n) try { | |
| this.engine.setItem(n, p.stringify(t)) | |
| } catch (o) { | |
| if (i(o)) { | |
| this._swapEngine(); | |
| this.set(e, t) | |
| } | |
| } | |
| }; | |
| o.prototype.get = function(e) { | |
| try { | |
| var t = this.engine.getItem(this._createValidKey(e)); | |
| return null === t ? null : p.parse(t) | |
| } catch (n) { | |
| return null | |
| } | |
| }; | |
| o.prototype.remove = function(e) { | |
| this.engine.removeItem(this._createValidKey(e)) | |
| }; | |
| o.prototype._createValidKey = function(e) { | |
| var t = this.name, | |
| n = this.id; | |
| if (!c(this.keys).length) return [t, n, e].join("."); | |
| var o; | |
| s(function(i) { | |
| i === e && (o = [t, n, e].join(".")) | |
| }, this.keys); | |
| return o | |
| }; | |
| o.prototype._swapEngine = function() { | |
| var e = this; | |
| s(function(t) { | |
| var n = e.get(t); | |
| r.setItem([e.name, e.id, t].join("."), n); | |
| e.remove(t) | |
| }, this.keys); | |
| this.engine = r | |
| }; | |
| t.exports = o | |
| }, { | |
| "./engine": 804, | |
| "@ndhoule/each": 10, | |
| "@ndhoule/keys": 16, | |
| "json3": 856 | |
| }], | |
| 808: [function(e, t, n) { | |
| var o = e("./v1"), | |
| i = e("./v4"), | |
| a = i; | |
| a.v1 = o; | |
| a.v4 = i; | |
| t.exports = a | |
| }, { | |
| "./v1": 811, | |
| "./v4": 812 | |
| }], | |
| 809: [function(e, t, n) { | |
| function o(e, t) { | |
| var n = t || 0, | |
| o = i; | |
| return [o[e[n++]], o[e[n++]], o[e[n++]], o[e[n++]], "-", o[e[n++]], o[e[n++]], "-", o[e[n++]], o[e[n++]], "-", o[e[n++]], o[e[n++]], "-", o[e[n++]], o[e[n++]], o[e[n++]], o[e[n++]], o[e[n++]], o[e[n++]]].join("") | |
| } | |
| for (var i = [], a = 0; a < 256; ++a) i[a] = (a + 256).toString(16).substr(1); | |
| t.exports = o | |
| }, {}], | |
| 810: [function(e, t, n) { | |
| var o = "undefined" != typeof crypto && crypto.getRandomValues && crypto.getRandomValues.bind(crypto) || "undefined" != typeof msCrypto && "function" == typeof window.msCrypto.getRandomValues && msCrypto.getRandomValues.bind(msCrypto); | |
| if (o) { | |
| var i = new Uint8Array(16); | |
| t.exports = function() { | |
| o(i); | |
| return i | |
| } | |
| } else { | |
| var a = new Array(16); | |
| t.exports = function() { | |
| for (var e, t = 0; t < 16; t++) { | |
| 0 == (3 & t) && (e = 4294967296 * Math.random()); | |
| a[t] = e >>> ((3 & t) << 3) & 255 | |
| } | |
| return a | |
| } | |
| } | |
| }, {}], | |
| 811: [function(e, t, n) { | |
| function o(e, t, n) { | |
| var o = t && n || 0, | |
| u = t || []; | |
| e = e || {}; | |
| var l = e.node || i, | |
| d = e.clockseq !== undefined ? e.clockseq : a; | |
| if (null == l || null == d) { | |
| var f = r(); | |
| null == l && (l = i = [1 | f[0], f[1], f[2], f[3], f[4], f[5]]); | |
| null == d && (d = a = 16383 & (f[6] << 8 | f[7])) | |
| } | |
| var m = e.msecs !== undefined ? e.msecs : (new Date).getTime(), | |
| h = e.nsecs !== undefined ? e.nsecs : p + 1, | |
| g = m - c + (h - p) / 1e4; | |
| g < 0 && e.clockseq === undefined && (d = d + 1 & 16383); | |
| (g < 0 || m > c) && e.nsecs === undefined && (h = 0); | |
| if (h >= 1e4) throw new Error("uuid.v1(): Can't create more than 10M uuids/sec"); | |
| c = m; | |
| p = h; | |
| a = d; | |
| m += 122192928e5; | |
| var y = (1e4 * (268435455 & m) + h) % 4294967296; | |
| u[o++] = y >>> 24 & 255; | |
| u[o++] = y >>> 16 & 255; | |
| u[o++] = y >>> 8 & 255; | |
| u[o++] = 255 & y; | |
| var b = m / 4294967296 * 1e4 & 268435455; | |
| u[o++] = b >>> 8 & 255; | |
| u[o++] = 255 & b; | |
| u[o++] = b >>> 24 & 15 | 16; | |
| u[o++] = b >>> 16 & 255; | |
| u[o++] = d >>> 8 | 128; | |
| u[o++] = 255 & d; | |
| for (var v = 0; v < 6; ++v) u[o + v] = l[v]; | |
| return t || s(u) | |
| } | |
| var i, a, r = e("./lib/rng"), | |
| s = e("./lib/bytesToUuid"), | |
| c = 0, | |
| p = 0; | |
| t.exports = o | |
| }, { | |
| "./lib/bytesToUuid": 809, | |
| "./lib/rng": 810 | |
| }], | |
| 812: [function(e, t, n) { | |
| function o(e, t, n) { | |
| var o = t && n || 0; | |
| if ("string" == typeof e) { | |
| t = "binary" === e ? new Array(16) : null; | |
| e = null | |
| } | |
| e = e || {}; | |
| var r = e.random || (e.rng || i)(); | |
| r[6] = 15 & r[6] | 64; | |
| r[8] = 63 & r[8] | 128; | |
| if (t) | |
| for (var s = 0; s < 16; ++s) t[o + s] = r[s]; | |
| return t || a(r) | |
| } | |
| var i = e("./lib/rng"), | |
| a = e("./lib/bytesToUuid"); | |
| t.exports = o | |
| }, { | |
| "./lib/bytesToUuid": 809, | |
| "./lib/rng": 810 | |
| }], | |
| 813: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| e = e || window.event; | |
| return e.preventDefault ? e.preventDefault() : e.returnValue = !1 | |
| } | |
| t.exports = o | |
| }, {}], | |
| 814: [function(e, t, n) { | |
| "use strict"; | |
| function o() { | |
| return a || window.location.protocol | |
| } | |
| function i(e) { | |
| try { | |
| r(window.location, "protocol", { | |
| get: function() { | |
| return e | |
| } | |
| }) | |
| } catch (t) { | |
| a = e | |
| } | |
| } | |
| var a, r = Object.defineProperty, | |
| s = window.location.protocol; | |
| t.exports = function(e) { | |
| return 0 === arguments.length ? o() : i(e) | |
| }; | |
| t.exports.http = function() { | |
| i("http:") | |
| }; | |
| t.exports.https = function() { | |
| i("https:") | |
| }; | |
| t.exports.reset = function() { | |
| i(s) | |
| } | |
| }, {}], | |
| 815: [function(e, t, n) { | |
| "use strict"; | |
| function o(e, t, n, o) { | |
| function i() { | |
| if (4 === a.readyState) return o(null, a) | |
| } | |
| 3 === arguments.length && (o = n, n = {}); | |
| var a = new XMLHttpRequest; | |
| a.onerror = o; | |
| a.onreadystatechange = i; | |
| a.open("POST", e, !0); | |
| for (var s in n) a.setRequestHeader(s, n[s]); | |
| a.send(r.stringify(t)) | |
| } | |
| function i(e, t, o, i) { | |
| 3 === arguments.length && (i = o); | |
| var r = n.prefix, | |
| s = a(t); | |
| e += "?" + r + "=" + s; | |
| p(e, { | |
| param: n.callback | |
| }, function(t, n) { | |
| if (t) return i(t); | |
| i(null, { | |
| url: e, | |
| body: n | |
| }) | |
| }) | |
| } | |
| function a(e) { | |
| var t = ""; | |
| t = r.stringify(e); | |
| t = s(t); | |
| t = t.replace(/\+/g, "-").replace(/\//g, "_"); | |
| return encodeURIComponent(t) | |
| } | |
| var r = e("json3"), | |
| s = e("@segment/base64-encode"), | |
| c = e("has-cors"), | |
| p = e("jsonp"); | |
| n = t.exports = c ? o : i; | |
| n.callback = "callback"; | |
| n.prefix = "data"; | |
| n.json = o; | |
| n.base64 = i; | |
| n.type = c ? "xhr" : "jsonp" | |
| }, { | |
| "@segment/base64-encode": 796, | |
| "has-cors": 847, | |
| "json3": 856, | |
| "jsonp": 857 | |
| }], | |
| 816: [function(e, t, n) { | |
| (function(n) { | |
| "use strict"; | |
| var o = e("json3"); | |
| t.exports = function() { | |
| var e, t = {}, | |
| i = "undefined" != typeof window ? window : n, | |
| a = i.document, | |
| r = "localStorage"; | |
| t.disabled = !1; | |
| t.version = "1.3.20"; | |
| t.set = function(e, t) {}; | |
| t.get = function(e, t) {}; | |
| t.has = function(e) { | |
| return t.get(e) !== undefined | |
| }; | |
| t.remove = function(e) {}; | |
| t.clear = function() {}; | |
| t.transact = function(e, n, o) { | |
| if (null == o) { | |
| o = n; | |
| n = null | |
| } | |
| null == n && (n = {}); | |
| var i = t.get(e, n); | |
| o(i); | |
| t.set(e, i) | |
| }; | |
| t.getAll = function() { | |
| var e = {}; | |
| t.forEach(function(t, n) { | |
| e[t] = n | |
| }); | |
| return e | |
| }; | |
| t.forEach = function() {}; | |
| t.serialize = function(e) { | |
| return o.stringify(e) | |
| }; | |
| t.deserialize = function(e) { | |
| if ("string" != typeof e) return undefined; | |
| try { | |
| return o.parse(e) | |
| } catch (t) { | |
| return e || undefined | |
| } | |
| }; | |
| if (function() { | |
| try { | |
| return r in i && i[r] | |
| } catch (e) { | |
| return !1 | |
| } | |
| }()) { | |
| e = i[r]; | |
| t.set = function(n, o) { | |
| if (o === undefined) return t.remove(n); | |
| e.setItem(n, t.serialize(o)); | |
| return o | |
| }; | |
| t.get = function(n, o) { | |
| var i = t.deserialize(e.getItem(n)); | |
| return i === undefined ? o : i | |
| }; | |
| t.remove = function(t) { | |
| e.removeItem(t) | |
| }; | |
| t.clear = function() { | |
| e.clear() | |
| }; | |
| t.forEach = function(n) { | |
| for (var o = 0; o < e.length; o++) { | |
| var i = e.key(o); | |
| n(i, t.get(i)) | |
| } | |
| } | |
| } else if (a && a.documentElement.addBehavior) { | |
| var s, c; | |
| try { | |
| c = new ActiveXObject("htmlfile"); | |
| c.open(); | |
| c.write('<script>document.w=window<\/script><iframe src="/favicon.ico"></iframe>'); | |
| c.close(); | |
| s = c.w.frames[0].document; | |
| e = s.createElement("div") | |
| } catch (f) { | |
| e = a.createElement("div"); | |
| s = a.body | |
| } | |
| var p = function(n) { | |
| return function() { | |
| var o = Array.prototype.slice.call(arguments, 0); | |
| o.unshift(e); | |
| s.appendChild(e); | |
| e.addBehavior("#default#userData"); | |
| e.load(r); | |
| var i = n.apply(t, o); | |
| s.removeChild(e); | |
| return i | |
| } | |
| }, | |
| u = new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]", "g"), | |
| l = function(e) { | |
| return e.replace(/^d/, "___$&").replace(u, "___") | |
| }; | |
| t.set = p(function(e, n, o) { | |
| n = l(n); | |
| if (o === undefined) return t.remove(n); | |
| e.setAttribute(n, t.serialize(o)); | |
| e.save(r); | |
| return o | |
| }); | |
| t.get = p(function(e, n, o) { | |
| n = l(n); | |
| var i = t.deserialize(e.getAttribute(n)); | |
| return i === undefined ? o : i | |
| }); | |
| t.remove = p(function(e, t) { | |
| t = l(t); | |
| e.removeAttribute(t); | |
| e.save(r) | |
| }); | |
| t.clear = p(function(e) { | |
| var t = e.XMLDocument.documentElement.attributes; | |
| e.load(r); | |
| for (var n = t.length - 1; n >= 0; n--) e.removeAttribute(t[n].name); | |
| e.save(r) | |
| }); | |
| t.forEach = p(function(e, n) { | |
| for (var o, i = e.XMLDocument.documentElement.attributes, a = 0; o = i[a]; ++a) n(o.name, t.deserialize(e.getAttribute(o.name))) | |
| }) | |
| } | |
| try { | |
| var d = "__storejs__"; | |
| t.set(d, d); | |
| t.get(d) != d && (t.disabled = !0); | |
| t.remove(d) | |
| } catch (f) { | |
| t.disabled = !0 | |
| } | |
| t.enabled = !t.disabled; | |
| return t | |
| }() | |
| }).call(this, "undefined" != typeof window && window.document && window.document.implementation ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {}) | |
| }, { | |
| "json3": 856 | |
| }], | |
| 817: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| var t = e.toString(); | |
| return 1 === t.length ? "0" + t : t | |
| } | |
| function i(e) { | |
| return e.getUTCFullYear() + "-" + o(e.getUTCMonth() + 1) + "-" + o(e.getUTCDate()) + "T" + o(e.getUTCHours()) + ":" + o(e.getUTCMinutes()) + ":" + o(e.getUTCSeconds()) + "." + String((e.getUTCMilliseconds() / 1e3).toFixed(3)).slice(2, 5) + "Z" | |
| } | |
| t.exports = i | |
| }, {}], | |
| 818: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| for (var t = n.cookie, o = n.levels(e), i = 0; i < o.length; ++i) { | |
| var a = o[i], | |
| r = { | |
| domain: "." + a | |
| }; | |
| t("__tld__", 1, r); | |
| if (t("__tld__")) { | |
| t("__tld__", null, r); | |
| return a | |
| } | |
| } | |
| return "" | |
| } | |
| var i = e("component-url").parse, | |
| a = e("component-cookie"); | |
| o.levels = function(e) { | |
| var t = i(e).hostname, | |
| n = t.split("."), | |
| o = n[n.length - 1], | |
| a = []; | |
| if (4 === n.length && o === parseInt(o, 10)) return a; | |
| if (n.length <= 1) return a; | |
| for (var r = n.length - 2; r >= 0; --r) a.push(n.slice(r).join(".")); | |
| return a | |
| }; | |
| o.cookie = a; | |
| n = t.exports = o | |
| }, { | |
| "component-cookie": 827, | |
| "component-url": 837 | |
| }], | |
| 819: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| return !("object" != typeof e || e instanceof Array) | |
| } | |
| function i(e, t, n) { | |
| n || (n = {}); | |
| for (var a = !1, c = 0; c < t.input.length; c++) { | |
| var p = t.input[c], | |
| u = e ? e + t.options.delimiter + c : c; | |
| if (o(p)) { | |
| a = !1; | |
| r(n, s(u, p, t.options)) | |
| } else if (p instanceof Array && t.options.flattenArray) { | |
| a = !1; | |
| i(u, { | |
| input: p, | |
| options: t.options | |
| }, n) | |
| } else if (!t.options.flattenArray && p instanceof Array) { | |
| a = !1; | |
| for (var l = !1, d = 0; d < p.length; d++) { | |
| var f = p[d]; | |
| if (o(f) || f instanceof Array) { | |
| l = !1; | |
| r(n, i(u, { | |
| input: p, | |
| options: t.options | |
| }, n)); | |
| break | |
| } | |
| l = !0 | |
| } | |
| l && (n[u] = p) | |
| } else { | |
| a = !0; | |
| n[u] = p | |
| } | |
| } | |
| return a && !t.options.flattenArray ? t.input : n | |
| } | |
| function a(e, t) { | |
| t || (t = {}); | |
| t.delimiter || (t.delimiter = "."); | |
| var n = {}; | |
| r(n, s(null, e, t)); | |
| return n | |
| } | |
| function r(e, t) { | |
| for (var n in t) { | |
| var o = t[n]; | |
| e[n] = o | |
| } | |
| } | |
| function s(e, t, n) { | |
| var a = {}; | |
| for (var c in t) | |
| if (t.hasOwnProperty(c)) { | |
| var p = null === e ? c : e + n.delimiter + c, | |
| u = t[c]; | |
| if (o(u)) r(a, s(p, u, n)); | |
| else if (u instanceof Array) { | |
| var l = i(p, { | |
| input: u, | |
| options: n | |
| }); | |
| l instanceof Array ? a[p] = l : r(a, l) | |
| } else a[p] = u | |
| } return a | |
| } | |
| n = t.exports = a; | |
| n.flattenUntilArrayLeaf = i | |
| }, {}], | |
| 820: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| "?" === e.charAt(0) && (e = e.substring(1)); | |
| e = e.replace(/\?/g, "&"); | |
| var t, n = r(e), | |
| o = {}; | |
| for (var i in n) | |
| if (s.call(n, i) && "utm_" === i.substr(0, 4)) { | |
| t = i.substr(4); | |
| "campaign" === t && (t = "name"); | |
| o[t] = n[i] | |
| } return o | |
| } | |
| function i(e) { | |
| return a(function(e, t, n) { | |
| s.call(c, n) && (e[n] = t); | |
| return e | |
| }, {}, o(e)) | |
| } | |
| var a = e("@ndhoule/foldl"), | |
| r = e("component-querystring").parse, | |
| s = Object.prototype.hasOwnProperty, | |
| c = { | |
| name: !0, | |
| term: !0, | |
| source: !0, | |
| medium: !0, | |
| content: !0 | |
| }; | |
| t.exports = o; | |
| t.exports.strict = i | |
| }, { | |
| "@ndhoule/foldl": 14, | |
| "component-querystring": 834 | |
| }], | |
| 821: [function(e, t, n) { | |
| "use strict"; | |
| var o = e("@ndhoule/map"), | |
| i = e("@ndhoule/foldl"), | |
| a = { | |
| videoPlaybackStarted: [{ | |
| object: "video playback", | |
| action: "started" | |
| }], | |
| videoPlaybackPaused: [{ | |
| object: "video playback", | |
| action: "paused" | |
| }], | |
| videoPlaybackInterrupted: [{ | |
| object: "video playback", | |
| action: "interrupted" | |
| }], | |
| videoPlaybackResumed: [{ | |
| object: "video playback", | |
| action: "resumed" | |
| }], | |
| videoPlaybackCompleted: [{ | |
| object: "video playback", | |
| action: "completed" | |
| }], | |
| videoPlaybackBufferStarted: [{ | |
| object: "video playback buffer", | |
| action: "started" | |
| }], | |
| videoPlaybackBufferCompleted: [{ | |
| object: "video playback buffer", | |
| action: "completed" | |
| }], | |
| videoPlaybackSeekStarted: [{ | |
| object: "video playback seek", | |
| action: "started" | |
| }], | |
| videoPlaybackSeekCompleted: [{ | |
| object: "video playback seek", | |
| action: "completed" | |
| }], | |
| videoContentStarted: [{ | |
| object: "video content", | |
| action: "started" | |
| }], | |
| videoContentPlaying: [{ | |
| object: "video content", | |
| action: "playing" | |
| }], | |
| videoContentCompleted: [{ | |
| object: "video content", | |
| action: "completed" | |
| }], | |
| videoAdStarted: [{ | |
| object: "video ad", | |
| action: "started" | |
| }], | |
| videoAdPlaying: [{ | |
| object: "video ad", | |
| action: "playing" | |
| }], | |
| videoAdCompleted: [{ | |
| object: "video ad", | |
| action: "completed" | |
| }], | |
| promotionViewed: [{ | |
| object: "promotion", | |
| action: "viewed" | |
| }], | |
| promotionClicked: [{ | |
| object: "promotion", | |
| action: "clicked" | |
| }], | |
| productsSearched: [{ | |
| object: "products", | |
| action: "searched" | |
| }], | |
| productListViewed: [{ | |
| object: "product list", | |
| action: "viewed" | |
| }, { | |
| object: "product category", | |
| action: "viewed" | |
| }], | |
| productListFiltered: [{ | |
| object: "product list", | |
| action: "filtered" | |
| }], | |
| productClicked: [{ | |
| object: "product", | |
| action: "clicked" | |
| }], | |
| productViewed: [{ | |
| object: "product", | |
| action: "viewed" | |
| }], | |
| productAdded: [{ | |
| object: "product", | |
| action: "added" | |
| }], | |
| productRemoved: [{ | |
| object: "product", | |
| action: "removed" | |
| }], | |
| cartViewed: [{ | |
| object: "cart", | |
| action: "viewed" | |
| }], | |
| orderUpdated: [{ | |
| object: "order", | |
| action: "updated" | |
| }], | |
| orderCompleted: [{ | |
| object: "order", | |
| action: "completed" | |
| }], | |
| orderRefunded: [{ | |
| object: "order", | |
| action: "refunded" | |
| }], | |
| orderCancelled: [{ | |
| object: "order", | |
| action: "cancelled" | |
| }], | |
| paymentInfoEntered: [{ | |
| object: "payment info", | |
| action: "entered" | |
| }], | |
| checkoutStarted: [{ | |
| object: "checkout", | |
| action: "started" | |
| }], | |
| checkoutStepViewed: [{ | |
| object: "checkout step", | |
| action: "viewed" | |
| }], | |
| checkoutStepCompleted: [{ | |
| object: "checkout step", | |
| action: "completed" | |
| }], | |
| couponEntered: [{ | |
| object: "coupon", | |
| action: "entered" | |
| }], | |
| couponApplied: [{ | |
| object: "coupon", | |
| action: "applied" | |
| }], | |
| couponDenied: [{ | |
| object: "coupon", | |
| action: "denied" | |
| }], | |
| couponRemoved: [{ | |
| object: "coupon", | |
| action: "removed" | |
| }], | |
| productAddedToWishlist: [{ | |
| object: "product", | |
| action: "added to wishlist" | |
| }], | |
| productRemovedFromWishlist: [{ | |
| object: "product", | |
| action: "removed from wishlist" | |
| }], | |
| productAddedFromWishlistToCart: [{ | |
| object: "product", | |
| action: "added to cart from wishlist" | |
| }, { | |
| object: "product", | |
| action: "added from wishlist to cart" | |
| }], | |
| productShared: [{ | |
| object: "product", | |
| action: "shared" | |
| }], | |
| cartShared: [{ | |
| object: "cart", | |
| action: "shared" | |
| }], | |
| productReviewed: [{ | |
| object: "product", | |
| action: "reviewed" | |
| }], | |
| applicationInstalled: [{ | |
| object: "application", | |
| action: "installed" | |
| }], | |
| applicationUpdated: [{ | |
| object: "application", | |
| action: "updated" | |
| }], | |
| applicationOpened: [{ | |
| object: "application", | |
| action: "opened" | |
| }], | |
| applicationBackgrounded: [{ | |
| object: "application", | |
| action: "backgrounded" | |
| }], | |
| applicationUninstalled: [{ | |
| object: "application", | |
| action: "uninstalled" | |
| }], | |
| applicationCrashed: [{ | |
| object: "application", | |
| action: "crashed" | |
| }], | |
| installAttributed: [{ | |
| object: "install", | |
| action: "attributed" | |
| }], | |
| deepLinkOpened: [{ | |
| object: "deep link", | |
| action: "opened" | |
| }], | |
| pushNotificationReceived: [{ | |
| object: "push notification", | |
| action: "received" | |
| }], | |
| pushNotificationTapped: [{ | |
| object: "push notification", | |
| action: "tapped" | |
| }], | |
| pushNotificationBounced: [{ | |
| object: "push notification", | |
| action: "bounced" | |
| }], | |
| emailBounced: [{ | |
| object: "email", | |
| action: "bounced" | |
| }], | |
| emailDelivered: [{ | |
| object: "email", | |
| action: "delivered" | |
| }], | |
| emailLinkClicked: [{ | |
| object: "email link", | |
| action: "clicked" | |
| }], | |
| emailMarkedAsSpam: [{ | |
| object: "email", | |
| action: "marked as spam" | |
| }], | |
| emailOpened: [{ | |
| object: "email", | |
| action: "opened" | |
| }], | |
| unsubscribed: [{ | |
| object: "", | |
| action: "unsubscribed" | |
| }] | |
| }; | |
| t.exports = i(function(e, t, n) { | |
| var i = o(function(e) { | |
| return o(function(e) { | |
| return "^[ _]?" + [].concat.apply([], o(function(e) { | |
| return e.split(" ") | |
| }, e)).join("[ _]?") + "[ _]?" | |
| }, [ | |
| [e.action, e.object], | |
| [e.object, e.action] | |
| ]).join("|") | |
| }, t), | |
| a = i.join("|") + "$"; | |
| e[n] = new RegExp(a, "i"); | |
| return e | |
| }, {}, a) | |
| }, { | |
| "@ndhoule/foldl": 14, | |
| "@ndhoule/map": 17 | |
| }], | |
| 822: [function(require, module, exports) { | |
| (function() { | |
| function L(e) { | |
| function t(e, t, n, i, a, r) { | |
| if (0 < e.buttons.length) { | |
| var s = document.createElement("div"); | |
| s.className = "ab-message-buttons"; | |
| e.imageStyle !== l.h.Rd.GRAPHIC && o(s, e.backgroundColor); | |
| i.insertBefore(s, i.firstChild); | |
| for (var c = 0; c < e.buttons.length; c++) { | |
| var p = e.buttons[c], | |
| u = document.createElement("button"); | |
| u.className = "ab-message-button"; | |
| u.setAttribute("type", "button"); | |
| var d = p.text; | |
| "" === p.text && (d = " "); | |
| u.appendChild(document.createTextNode(d)); | |
| u.style.backgroundColor = l.Xa.ub(p.backgroundColor); | |
| u.style.color = l.Xa.ub(p.textColor); | |
| u.onclick = function(o) { | |
| return function(s) { | |
| s = s || window.event; | |
| e.ga(r || i, function() { | |
| t.De(o, e); | |
| o.clickAction === l.h.Ab.URI ? l.oa.openUri(o.uri, s, a || e.openTarget === l.h.hd.BLANK) : o.clickAction === l.h.Ab.NEWS_FEED && n() | |
| }); | |
| s.stopPropagation(); | |
| return !1 | |
| } | |
| }(p); | |
| s.appendChild(u) | |
| } | |
| } | |
| } | |
| function n(e) { | |
| e = e.querySelectorAll(".ab-close-button, .ab-message-button"); | |
| if (0 < e.length) { | |
| var t = e[0], | |
| n = e[e.length - 1]; | |
| n.addEventListener("keydown", function(e) { | |
| e = e || window.event; | |
| e.keyCode !== l.Ma.Fg || e.shiftKey || (e.preventDefault(), t.focus()) | |
| }); | |
| t.addEventListener("keydown", function(e) { | |
| e = e || window.event; | |
| e.keyCode === l.Ma.Fg && e.shiftKey && (e.preventDefault(), n.focus()) | |
| }) | |
| } | |
| } | |
| function o(e, t) { | |
| var n = document.createElement("div"); | |
| n.className = "ab-mask"; | |
| e.appendChild(n); | |
| n = document.createElement("div"); | |
| n.className = "ab-background"; | |
| n.style.backgroundColor = l.Xa.ub(t); | |
| e.appendChild(n) | |
| } | |
| function i(e, t) { | |
| l.Cg = ".ab-feed,.ab-feed .ab-card .ab-title,.ab-feed .ab-card .ab-url-area,.ab-in-app-message{font-family:'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif}.ab-centering-div:focus,.ab-feed .ab-feed-buttons-wrapper:focus,.ab-in-app-message:focus{outline:0}@-webkit-keyframes animSlideIn{0%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,500,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,500,0,0,1)}1.3%{-webkit-transform:matrix3d(1.207,0,0,0,0,1,0,0,0,0,1,0,395.034,0,0,1);transform:matrix3d(1.207,0,0,0,0,1,0,0,0,0,1,0,395.034,0,0,1)}2.55%{-webkit-transform:matrix3d(1.254,0,0,0,0,1,0,0,0,0,1,0,304.663,0,0,1);transform:matrix3d(1.254,0,0,0,0,1,0,0,0,0,1,0,304.663,0,0,1)}4.1%{-webkit-transform:matrix3d(1.216,0,0,0,0,1,0,0,0,0,1,0,209.854,0,0,1);transform:matrix3d(1.216,0,0,0,0,1,0,0,0,0,1,0,209.854,0,0,1)}5.71%{-webkit-transform:matrix3d(1.146,0,0,0,0,1,0,0,0,0,1,0,132.66,0,0,1);transform:matrix3d(1.146,0,0,0,0,1,0,0,0,0,1,0,132.66,0,0,1)}8.11%{-webkit-transform:matrix3d(1.059,0,0,0,0,1,0,0,0,0,1,0,52.745,0,0,1);transform:matrix3d(1.059,0,0,0,0,1,0,0,0,0,1,0,52.745,0,0,1)}8.81%{-webkit-transform:matrix3d(1.041,0,0,0,0,1,0,0,0,0,1,0,36.4,0,0,1);transform:matrix3d(1.041,0,0,0,0,1,0,0,0,0,1,0,36.4,0,0,1)}11.96%{-webkit-transform:matrix3d(1.002,0,0,0,0,1,0,0,0,0,1,0,-8.042,0,0,1);transform:matrix3d(1.002,0,0,0,0,1,0,0,0,0,1,0,-8.042,0,0,1)}12.11%{-webkit-transform:matrix3d(1.002,0,0,0,0,1,0,0,0,0,1,0,-9.217,0,0,1);transform:matrix3d(1.002,0,0,0,0,1,0,0,0,0,1,0,-9.217,0,0,1)}15.07%{-webkit-transform:matrix3d(.996,0,0,0,0,1,0,0,0,0,1,0,-21.103,0,0,1);transform:matrix3d(.996,0,0,0,0,1,0,0,0,0,1,0,-21.103,0,0,1)}16.12%{-webkit-transform:matrix3d(.996,0,0,0,0,1,0,0,0,0,1,0,-21.678,0,0,1);transform:matrix3d(.996,0,0,0,0,1,0,0,0,0,1,0,-21.678,0,0,1)}27.23%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-3.919,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-3.919,0,0,1)}27.58%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-3.534,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-3.534,0,0,1)}38.34%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.518,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.518,0,0,1)}40.09%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.485,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.485,0,0,1)}50%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.08,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.08,0,0,1)}60.56%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.012,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.012,0,0,1)}100%,82.78%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}@keyframes animSlideIn{0%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,500,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,500,0,0,1)}1.3%{-webkit-transform:matrix3d(1.207,0,0,0,0,1,0,0,0,0,1,0,395.034,0,0,1);transform:matrix3d(1.207,0,0,0,0,1,0,0,0,0,1,0,395.034,0,0,1)}2.55%{-webkit-transform:matrix3d(1.254,0,0,0,0,1,0,0,0,0,1,0,304.663,0,0,1);transform:matrix3d(1.254,0,0,0,0,1,0,0,0,0,1,0,304.663,0,0,1)}4.1%{-webkit-transform:matrix3d(1.216,0,0,0,0,1,0,0,0,0,1,0,209.854,0,0,1);transform:matrix3d(1.216,0,0,0,0,1,0,0,0,0,1,0,209.854,0,0,1)}5.71%{-webkit-transform:matrix3d(1.146,0,0,0,0,1,0,0,0,0,1,0,132.66,0,0,1);transform:matrix3d(1.146,0,0,0,0,1,0,0,0,0,1,0,132.66,0,0,1)}8.11%{-webkit-transform:matrix3d(1.059,0,0,0,0,1,0,0,0,0,1,0,52.745,0,0,1);transform:matrix3d(1.059,0,0,0,0,1,0,0,0,0,1,0,52.745,0,0,1)}8.81%{-webkit-transform:matrix3d(1.041,0,0,0,0,1,0,0,0,0,1,0,36.4,0,0,1);transform:matrix3d(1.041,0,0,0,0,1,0,0,0,0,1,0,36.4,0,0,1)}11.96%{-webkit-transform:matrix3d(1.002,0,0,0,0,1,0,0,0,0,1,0,-8.042,0,0,1);transform:matrix3d(1.002,0,0,0,0,1,0,0,0,0,1,0,-8.042,0,0,1)}12.11%{-webkit-transform:matrix3d(1.002,0,0,0,0,1,0,0,0,0,1,0,-9.217,0,0,1);transform:matrix3d(1.002,0,0,0,0,1,0,0,0,0,1,0,-9.217,0,0,1)}15.07%{-webkit-transform:matrix3d(.996,0,0,0,0,1,0,0,0,0,1,0,-21.103,0,0,1);transform:matrix3d(.996,0,0,0,0,1,0,0,0,0,1,0,-21.103,0,0,1)}16.12%{-webkit-transform:matrix3d(.996,0,0,0,0,1,0,0,0,0,1,0,-21.678,0,0,1);transform:matrix3d(.996,0,0,0,0,1,0,0,0,0,1,0,-21.678,0,0,1)}27.23%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-3.919,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-3.919,0,0,1)}27.58%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-3.534,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-3.534,0,0,1)}38.34%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.518,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.518,0,0,1)}40.09%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.485,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.485,0,0,1)}50%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.08,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.08,0,0,1)}60.56%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.012,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.012,0,0,1)}100%,82.78%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}@-webkit-keyframes animSlideOut{0%{-webkit-transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(300px,0,0) translate3d(100%,0,0)}}@keyframes animSlideOut{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(300px,0,0) translate3d(100%,0,0);transform:translate3d(300px,0,0) translate3d(100%,0,0)}}@-webkit-keyframes animSlideLeft{0%{-webkit-transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(-300px,0,0) translate3d(-100%,0,0)}}@keyframes animSlideLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(-300px,0,0) translate3d(-100%,0,0);transform:translate3d(-300px,0,0) translate3d(-100%,0,0)}}@-webkit-keyframes animScale{0%{opacity:0;-webkit-transform:translate3d(0,40px,0) scale3d(.1,.6,1)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale3d(1,1,1)}}@keyframes animScale{0%{opacity:0;-webkit-transform:translate3d(0,40px,0) scale3d(.1,.6,1);transform:translate3d(0,40px,0) scale3d(.1,.6,1)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1)}}@-webkit-keyframes animJelly{0%{-webkit-transform:matrix3d(.3,0,0,0,0,.3,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.3,0,0,0,0,.3,0,0,0,0,1,0,0,0,0,1)}4.5%{-webkit-transform:matrix3d(.606,0,0,0,0,.64,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.606,0,0,0,0,.64,0,0,0,0,1,0,0,0,0,1)}5.51%{-webkit-transform:matrix3d(.666,0,0,0,0,.711,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.666,0,0,0,0,.711,0,0,0,0,1,0,0,0,0,1)}9.01%{-webkit-transform:matrix3d(.843,0,0,0,0,.916,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.843,0,0,0,0,.916,0,0,0,0,1,0,0,0,0,1)}11.01%{-webkit-transform:matrix3d(.917,0,0,0,0,.997,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.917,0,0,0,0,.997,0,0,0,0,1,0,0,0,0,1)}13.51%{-webkit-transform:matrix3d(.984,0,0,0,0,1.061,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.984,0,0,0,0,1.061,0,0,0,0,1,0,0,0,0,1)}16.52%{-webkit-transform:matrix3d(1.033,0,0,0,0,1.094,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.033,0,0,0,0,1.094,0,0,0,0,1,0,0,0,0,1)}17.92%{-webkit-transform:matrix3d(1.046,0,0,0,0,1.097,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.046,0,0,0,0,1.097,0,0,0,0,1,0,0,0,0,1)}21.92%{-webkit-transform:matrix3d(1.059,0,0,0,0,1.08,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.059,0,0,0,0,1.08,0,0,0,0,1,0,0,0,0,1)}29.03%{-webkit-transform:matrix3d(1.039,0,0,0,0,1.023,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.039,0,0,0,0,1.023,0,0,0,0,1,0,0,0,0,1)}34.63%{-webkit-transform:matrix3d(1.018,0,0,0,0,.996,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.018,0,0,0,0,.996,0,0,0,0,1,0,0,0,0,1)}36.24%{-webkit-transform:matrix3d(1.013,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.013,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1)}40.14%{-webkit-transform:matrix3d(1.004,0,0,0,0,.989,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.004,0,0,0,0,.989,0,0,0,0,1,0,0,0,0,1)}50.55%{-webkit-transform:matrix3d(.996,0,0,0,0,.997,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.996,0,0,0,0,.997,0,0,0,0,1,0,0,0,0,1)}62.36%{-webkit-transform:matrix3d(.999,0,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.999,0,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1)}100%,79.08%,84.68%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}@keyframes animJelly{0%{-webkit-transform:matrix3d(.3,0,0,0,0,.3,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.3,0,0,0,0,.3,0,0,0,0,1,0,0,0,0,1)}4.5%{-webkit-transform:matrix3d(.606,0,0,0,0,.64,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.606,0,0,0,0,.64,0,0,0,0,1,0,0,0,0,1)}5.51%{-webkit-transform:matrix3d(.666,0,0,0,0,.711,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.666,0,0,0,0,.711,0,0,0,0,1,0,0,0,0,1)}9.01%{-webkit-transform:matrix3d(.843,0,0,0,0,.916,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.843,0,0,0,0,.916,0,0,0,0,1,0,0,0,0,1)}11.01%{-webkit-transform:matrix3d(.917,0,0,0,0,.997,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.917,0,0,0,0,.997,0,0,0,0,1,0,0,0,0,1)}13.51%{-webkit-transform:matrix3d(.984,0,0,0,0,1.061,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.984,0,0,0,0,1.061,0,0,0,0,1,0,0,0,0,1)}16.52%{-webkit-transform:matrix3d(1.033,0,0,0,0,1.094,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.033,0,0,0,0,1.094,0,0,0,0,1,0,0,0,0,1)}17.92%{-webkit-transform:matrix3d(1.046,0,0,0,0,1.097,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.046,0,0,0,0,1.097,0,0,0,0,1,0,0,0,0,1)}21.92%{-webkit-transform:matrix3d(1.059,0,0,0,0,1.08,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.059,0,0,0,0,1.08,0,0,0,0,1,0,0,0,0,1)}29.03%{-webkit-transform:matrix3d(1.039,0,0,0,0,1.023,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.039,0,0,0,0,1.023,0,0,0,0,1,0,0,0,0,1)}34.63%{-webkit-transform:matrix3d(1.018,0,0,0,0,.996,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.018,0,0,0,0,.996,0,0,0,0,1,0,0,0,0,1)}36.24%{-webkit-transform:matrix3d(1.013,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.013,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1)}40.14%{-webkit-transform:matrix3d(1.004,0,0,0,0,.989,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.004,0,0,0,0,.989,0,0,0,0,1,0,0,0,0,1)}50.55%{-webkit-transform:matrix3d(.996,0,0,0,0,.997,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.996,0,0,0,0,.997,0,0,0,0,1,0,0,0,0,1)}62.36%{-webkit-transform:matrix3d(.999,0,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.999,0,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1)}100%,79.08%,84.68%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}@-webkit-keyframes animJellyThreeQuarterScale{0%{-webkit-transform:matrix3d(.2,0,0,0,0,.2,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.2,0,0,0,0,.2,0,0,0,0,1,0,0,0,0,1)}2.4%{-webkit-transform:matrix3d(.447,0,0,0,0,.478,0,0,0,0,1,0,0,-12.759,0,1);transform:matrix3d(.447,0,0,0,0,.478,0,0,0,0,1,0,0,-12.759,0,1)}3.28%{-webkit-transform:matrix3d(.519,0,0,0,0,.565,0,0,0,0,1,0,0,-20.381,0,1);transform:matrix3d(.519,0,0,0,0,.565,0,0,0,0,1,0,0,-20.381,0,1)}4.3%{-webkit-transform:matrix3d(.589,0,0,0,0,.649,0,0,0,0,1,0,0,-30.025,0,1);transform:matrix3d(.589,0,0,0,0,.649,0,0,0,0,1,0,0,-30.025,0,1)}4.8%{-webkit-transform:matrix3d(.618,0,0,0,0,.682,0,0,0,0,1,0,0,-34.797,0,1);transform:matrix3d(.618,0,0,0,0,.682,0,0,0,0,1,0,0,-34.797,0,1)}6.49%{-webkit-transform:matrix3d(.692,0,0,0,0,.762,0,0,0,0,1,0,0,-49.647,0,1);transform:matrix3d(.692,0,0,0,0,.762,0,0,0,0,1,0,0,-49.647,0,1)}7.21%{-webkit-transform:matrix3d(.715,0,0,0,0,.782,0,0,0,0,1,0,0,-55.053,0,1);transform:matrix3d(.715,0,0,0,0,.782,0,0,0,0,1,0,0,-55.053,0,1)}8.61%{-webkit-transform:matrix3d(.746,0,0,0,0,.803,0,0,0,0,1,0,0,-63.487,0,1);transform:matrix3d(.746,0,0,0,0,.803,0,0,0,0,1,0,0,-63.487,0,1)}9.61%{-webkit-transform:matrix3d(.759,0,0,0,0,.806,0,0,0,0,1,0,0,-67.836,0,1);transform:matrix3d(.759,0,0,0,0,.806,0,0,0,0,1,0,0,-67.836,0,1)}9.69%{-webkit-transform:matrix3d(.76,0,0,0,0,.806,0,0,0,0,1,0,0,-68.128,0,1);transform:matrix3d(.76,0,0,0,0,.806,0,0,0,0,1,0,0,-68.128,0,1)}12.89%{-webkit-transform:matrix3d(.774,0,0,0,0,.786,0,0,0,0,1,0,0,-74.433,0,1);transform:matrix3d(.774,0,0,0,0,.786,0,0,0,0,1,0,0,-74.433,0,1)}12.91%{-webkit-transform:matrix3d(.774,0,0,0,0,.786,0,0,0,0,1,0,0,-74.447,0,1);transform:matrix3d(.774,0,0,0,0,.786,0,0,0,0,1,0,0,-74.447,0,1)}15.78%{-webkit-transform:matrix3d(.769,0,0,0,0,.763,0,0,0,0,1,0,0,-74.797,0,1);transform:matrix3d(.769,0,0,0,0,.763,0,0,0,0,1,0,0,-74.797,0,1)}17.22%{-webkit-transform:matrix3d(.765,0,0,0,0,.755,0,0,0,0,1,0,0,-74.255,0,1);transform:matrix3d(.765,0,0,0,0,.755,0,0,0,0,1,0,0,-74.255,0,1)}21.78%{-webkit-transform:matrix3d(.754,0,0,0,0,.746,0,0,0,0,1,0,0,-71.836,0,1);transform:matrix3d(.754,0,0,0,0,.746,0,0,0,0,1,0,0,-71.836,0,1)}21.94%{-webkit-transform:matrix3d(.754,0,0,0,0,.746,0,0,0,0,1,0,0,-71.749,0,1);transform:matrix3d(.754,0,0,0,0,.746,0,0,0,0,1,0,0,-71.749,0,1)}28.33%{-webkit-transform:matrix3d(.75,0,0,0,0,.749,0,0,0,0,1,0,0,-68.815,0,1);transform:matrix3d(.75,0,0,0,0,.749,0,0,0,0,1,0,0,-68.815,0,1)}30.67%{-webkit-transform:matrix3d(.749,0,0,0,0,.75,0,0,0,0,1,0,0,-68.09,0,1);transform:matrix3d(.749,0,0,0,0,.75,0,0,0,0,1,0,0,-68.09,0,1)}34.27%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.391,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.391,0,1)}39.44%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.089,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.089,0,1)}46.61%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.277,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.277,0,1)}48.45%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.342,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.342,0,1)}58.94%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.524,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.524,0,1)}61.66%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.528,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.528,0,1)}66.23%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.521,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.521,0,1)}71.19%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.509,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.509,0,1)}80%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.499,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.499,0,1)}83.98%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.498,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.498,0,1)}100%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.5,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.5,0,1)}}@keyframes animJellyThreeQuarterScale{0%{-webkit-transform:matrix3d(.2,0,0,0,0,.2,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.2,0,0,0,0,.2,0,0,0,0,1,0,0,0,0,1)}2.4%{-webkit-transform:matrix3d(.447,0,0,0,0,.478,0,0,0,0,1,0,0,-12.759,0,1);transform:matrix3d(.447,0,0,0,0,.478,0,0,0,0,1,0,0,-12.759,0,1)}3.28%{-webkit-transform:matrix3d(.519,0,0,0,0,.565,0,0,0,0,1,0,0,-20.381,0,1);transform:matrix3d(.519,0,0,0,0,.565,0,0,0,0,1,0,0,-20.381,0,1)}4.3%{-webkit-transform:matrix3d(.589,0,0,0,0,.649,0,0,0,0,1,0,0,-30.025,0,1);transform:matrix3d(.589,0,0,0,0,.649,0,0,0,0,1,0,0,-30.025,0,1)}4.8%{-webkit-transform:matrix3d(.618,0,0,0,0,.682,0,0,0,0,1,0,0,-34.797,0,1);transform:matrix3d(.618,0,0,0,0,.682,0,0,0,0,1,0,0,-34.797,0,1)}6.49%{-webkit-transform:matrix3d(.692,0,0,0,0,.762,0,0,0,0,1,0,0,-49.647,0,1);transform:matrix3d(.692,0,0,0,0,.762,0,0,0,0,1,0,0,-49.647,0,1)}7.21%{-webkit-transform:matrix3d(.715,0,0,0,0,.782,0,0,0,0,1,0,0,-55.053,0,1);transform:matrix3d(.715,0,0,0,0,.782,0,0,0,0,1,0,0,-55.053,0,1)}8.61%{-webkit-transform:matrix3d(.746,0,0,0,0,.803,0,0,0,0,1,0,0,-63.487,0,1);transform:matrix3d(.746,0,0,0,0,.803,0,0,0,0,1,0,0,-63.487,0,1)}9.61%{-webkit-transform:matrix3d(.759,0,0,0,0,.806,0,0,0,0,1,0,0,-67.836,0,1);transform:matrix3d(.759,0,0,0,0,.806,0,0,0,0,1,0,0,-67.836,0,1)}9.69%{-webkit-transform:matrix3d(.76,0,0,0,0,.806,0,0,0,0,1,0,0,-68.128,0,1);transform:matrix3d(.76,0,0,0,0,.806,0,0,0,0,1,0,0,-68.128,0,1)}12.89%{-webkit-transform:matrix3d(.774,0,0,0,0,.786,0,0,0,0,1,0,0,-74.433,0,1);transform:matrix3d(.774,0,0,0,0,.786,0,0,0,0,1,0,0,-74.433,0,1)}12.91%{-webkit-transform:matrix3d(.774,0,0,0,0,.786,0,0,0,0,1,0,0,-74.447,0,1);transform:matrix3d(.774,0,0,0,0,.786,0,0,0,0,1,0,0,-74.447,0,1)}15.78%{-webkit-transform:matrix3d(.769,0,0,0,0,.763,0,0,0,0,1,0,0,-74.797,0,1);transform:matrix3d(.769,0,0,0,0,.763,0,0,0,0,1,0,0,-74.797,0,1)}17.22%{-webkit-transform:matrix3d(.765,0,0,0,0,.755,0,0,0,0,1,0,0,-74.255,0,1);transform:matrix3d(.765,0,0,0,0,.755,0,0,0,0,1,0,0,-74.255,0,1)}21.78%{-webkit-transform:matrix3d(.754,0,0,0,0,.746,0,0,0,0,1,0,0,-71.836,0,1);transform:matrix3d(.754,0,0,0,0,.746,0,0,0,0,1,0,0,-71.836,0,1)}21.94%{-webkit-transform:matrix3d(.754,0,0,0,0,.746,0,0,0,0,1,0,0,-71.749,0,1);transform:matrix3d(.754,0,0,0,0,.746,0,0,0,0,1,0,0,-71.749,0,1)}28.33%{-webkit-transform:matrix3d(.75,0,0,0,0,.749,0,0,0,0,1,0,0,-68.815,0,1);transform:matrix3d(.75,0,0,0,0,.749,0,0,0,0,1,0,0,-68.815,0,1)}30.67%{-webkit-transform:matrix3d(.749,0,0,0,0,.75,0,0,0,0,1,0,0,-68.09,0,1);transform:matrix3d(.749,0,0,0,0,.75,0,0,0,0,1,0,0,-68.09,0,1)}34.27%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.391,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.391,0,1)}39.44%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.089,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.089,0,1)}46.61%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.277,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.277,0,1)}48.45%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.342,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.342,0,1)}58.94%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.524,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.524,0,1)}61.66%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.528,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.528,0,1)}66.23%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.521,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.521,0,1)}71.19%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.509,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.509,0,1)}80%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.499,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.499,0,1)}83.98%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.498,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.498,0,1)}100%{-webkit-transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.5,0,1);transform:matrix3d(.75,0,0,0,0,.75,0,0,0,0,1,0,0,-67.5,0,1)}}@-webkit-keyframes fadeToThreeQuarters{0%{opacity:0}100%{opacity:.75}}@keyframes fadeToThreeQuarters{0%{opacity:0}100%{opacity:.75}}@-webkit-keyframes fadeFromThreeQuarters{0%{opacity:.75}100%{opacity:0}}@keyframes fadeFromThreeQuarters{0%{opacity:.75}100%{opacity:0}}@-webkit-keyframes slideUp{0%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,3000,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,3000,0,1)}2.1%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,2097.078,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,2097.078,0,1)}4.2%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,1451.432,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,1451.432,0,1)}8.41%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,673.918,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,673.918,0,1)}12.61%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,298.665,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,298.665,0,1)}16.72%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,127.615,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,127.615,0,1)}25.03%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,17.095,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,17.095,0,1)}33.33%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}39.14%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,1.13,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,1.13,0,1)}100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}@keyframes slideUp{0%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,3000,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,3000,0,1)}2.1%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,2097.078,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,2097.078,0,1)}4.2%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,1451.432,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,1451.432,0,1)}8.41%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,673.918,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,673.918,0,1)}12.61%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,298.665,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,298.665,0,1)}16.72%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,127.615,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,127.615,0,1)}25.03%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,17.095,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,17.095,0,1)}33.33%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}39.14%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,1.13,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,1.13,0,1)}100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}.ab-in-app-message{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;text-align:center;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);line-height:normal;letter-spacing:normal;z-index:1050}.ab-in-app-message.ab-clickable{cursor:pointer}.ab-in-app-message .ab-background,.ab-in-app-message .ab-mask{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.ab-in-app-message .ab-mask{background-color:#cfcfcf}.ab-in-app-message .ab-close-button{display:block;cursor:pointer;position:absolute;z-index:1060}.ab-in-app-message .ab-message-text{margin:20px;overflow:hidden;vertical-align:text-bottom;word-wrap:break-word;white-space:pre-wrap;max-width:100%}.ab-in-app-message .ab-message-text.start-aligned{text-align:left;text-align:start}.ab-in-app-message .ab-message-text.end-aligned{text-align:right;text-align:end}.ab-in-app-message .ab-message-text.center-aligned{text-align:center}.ab-in-app-message .ab-message-text::-webkit-scrollbar{-webkit-appearance:none;width:9px}.ab-in-app-message .ab-message-text::-webkit-scrollbar-thumb{-webkit-appearance:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:rgba(0,0,0,.4)}.ab-in-app-message .ab-message-header{display:block;font-weight:700;font-size:19px;margin-bottom:14px;line-height:23px}.ab-in-app-message .ab-message-header.start-aligned{text-align:left;text-align:start}.ab-in-app-message .ab-message-header.end-aligned{text-align:right;text-align:end}.ab-in-app-message .ab-message-header.center-aligned{text-align:center}.ab-in-app-message.ab-slideup{cursor:pointer;margin:20px;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;right:0;font-size:13px}.ab-in-app-message.ab-slideup .ab-close-button{right:8px;top:8px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.ab-in-app-message.ab-slideup .ab-close-button:hover{font-size:18px;right:6px;top:6px}.ab-in-app-message.ab-slideup .ab-message-text{display:inline-block;margin:5px 15px 5px 10px;max-height:200px;max-width:440px}.ab-in-app-message.ab-slideup .ab-image-area{display:inline-block;width:60px;vertical-align:top;margin:5px 0 5px 5px}.ab-in-app-message.ab-slideup .ab-image-area.ab-icon-area{width:auto}.ab-in-app-message.ab-slideup .ab-image-area~.ab-message-text{max-height:60px}.ab-in-app-message.ab-slideup .ab-image-area img{width:100%}.ab-in-app-message.ab-fullscreen,.ab-in-app-message.ab-modal{right:0;left:0;margin-right:auto;margin-left:auto;font-size:14px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.ab-in-app-message.ab-fullscreen .ab-background,.ab-in-app-message.ab-fullscreen .ab-mask,.ab-in-app-message.ab-modal .ab-background,.ab-in-app-message.ab-modal .ab-mask{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}.ab-in-app-message.ab-fullscreen .ab-message-text,.ab-in-app-message.ab-modal .ab-message-text{overflow-y:auto;line-height:normal}.ab-in-app-message.ab-fullscreen .ab-close-button,.ab-in-app-message.ab-modal .ab-close-button{right:10px;top:10px;font-size:20px;width:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}.ab-in-app-message.ab-fullscreen .ab-close-button .fa,.ab-in-app-message.ab-modal .ab-close-button .fa{line-height:20px}.ab-in-app-message.ab-fullscreen .ab-image-area,.ab-in-app-message.ab-modal .ab-image-area{position:relative;display:block;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;overflow:hidden}.ab-in-app-message.ab-fullscreen .ab-image-area img,.ab-in-app-message.ab-modal .ab-image-area img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ab-in-app-message.ab-fullscreen .ab-image-area .ab-center-cropped-img,.ab-in-app-message.ab-modal .ab-image-area .ab-center-cropped-img{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:absolute;top:0;right:0;bottom:0;left:0}.ab-in-app-message.ab-fullscreen .ab-icon,.ab-in-app-message.ab-modal .ab-icon{margin-top:20px}.ab-in-app-message.ab-fullscreen.graphic,.ab-in-app-message.ab-modal.graphic{padding:0}.ab-in-app-message.ab-fullscreen.graphic .ab-message-text,.ab-in-app-message.ab-modal.graphic .ab-message-text{display:none}.ab-in-app-message.ab-fullscreen.graphic .ab-message-buttons,.ab-in-app-message.ab-modal.graphic .ab-message-buttons{bottom:0;left:0}.ab-in-app-message.ab-fullscreen.graphic .ab-message-buttons .ab-background,.ab-in-app-message.ab-fullscreen.graphic .ab-message-buttons .ab-mask,.ab-in-app-message.ab-modal.graphic .ab-message-buttons .ab-background,.ab-in-app-message.ab-modal.graphic .ab-message-buttons .ab-mask{background-color:transparent}.ab-in-app-message.ab-fullscreen.graphic .ab-image-area,.ab-in-app-message.ab-modal.graphic .ab-image-area{height:auto;margin:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.ab-in-app-message.ab-fullscreen .ab-message-buttons~.ab-message-text,.ab-in-app-message.ab-modal .ab-message-buttons~.ab-message-text{margin-bottom:80px}.ab-in-app-message.ab-fullscreen.graphic .ab-image-area img,.ab-in-app-message.ab-modal.graphic .ab-image-area img{display:block;top:0;-webkit-transform:none;-ms-transform:none;transform:none}.ab-in-app-message.ab-modal{padding-top:20px;top:20%;width:290px;max-width:290px;max-height:320px}.ab-in-app-message.ab-modal .ab-message-text{max-height:121px}.ab-in-app-message.ab-modal .ab-image-area{margin-top:-20px;height:100px}.ab-in-app-message.ab-modal .ab-image-area img{max-width:100%;max-height:100%}.ab-in-app-message.ab-modal .ab-image-area.ab-icon-area{height:auto}.ab-in-app-message.ab-modal.graphic{width:auto;overflow:hidden}.ab-in-app-message.ab-modal.graphic .ab-image-area{display:inline}.ab-in-app-message.ab-modal.graphic .ab-image-area img{max-height:320px;max-width:290px}.ab-in-app-message.ab-fullscreen{top:8%;-webkit-transition:top .4s;-moz-transition:top .4s;-o-transition:top .4s;transition:top .4s;width:400px;max-height:640px}.ab-in-app-message.ab-fullscreen.landscape{width:640px;max-height:400px}.ab-in-app-message.ab-fullscreen.landscape .ab-image-area{height:200px}.ab-in-app-message.ab-fullscreen.landscape.graphic .ab-image-area{height:400px}.ab-in-app-message.ab-fullscreen.landscape .ab-message-text{max-height:100px}.ab-in-app-message.ab-fullscreen .ab-message-text{max-height:220px}.ab-in-app-message.ab-fullscreen .ab-image-area{height:320px}.ab-in-app-message.ab-fullscreen.graphic .ab-image-area{height:640px}.ab-in-app-message.ab-html-message{background-color:transparent;border:none;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ab-in-app-message.ab-html-message.ab-show{-webkit-animation-name:slideUp;animation-name:slideUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ab-in-app-message.ab-html-message.ab-hide{-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-animation-name:none;animation-name:none;-webkit-animation-duration:0;animation-duration:0;-webkit-animation-timing-function:linear;animation-timing-function:linear;top:100%}.ab-in-app-message .ab-message-buttons{position:absolute;bottom:0;width:100%;padding:15px 20px 20px;z-index:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ab-in-app-message .ab-message-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;display:inline-block;font-size:12px;font-weight:700;height:auto;line-height:normal;letter-spacing:normal;padding:14px 10px;text-transform:none;margin:0;width:48%;cursor:pointer;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}.ab-feed,.ab-feed .ab-feed-body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ab-in-app-message .ab-message-button:first-of-type{float:left}.ab-in-app-message .ab-message-button:last-of-type{float:right}.ab-in-app-message .ab-message-button:first-of-type:last-of-type{width:100%}.ab-in-app-message .ab-message-button a{color:inherit;text-decoration:inherit}.ab-in-app-message img{display:inline-block}.ab-in-app-message .ab-icon{display:inline-block;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.ab-in-app-message .ab-icon .fa{font-size:30px;width:30px}.ab-start-hidden{visibility:hidden}.ab-effect-slide.ab-show{-webkit-animation-name:animSlideIn;animation-name:animSlideIn;-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ab-effect-slide.ab-hide{-webkit-animation-name:animSlideOut;animation-name:animSlideOut;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ab-effect-fullscreen.ab-show,.ab-effect-modal.ab-show{-webkit-animation-name:animJelly;animation-name:animJelly;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ab-effect-fullscreen.ab-hide,.ab-effect-modal.ab-hide{-webkit-animation-name:animScale;animation-name:animScale;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-direction:reverse;animation-direction:reverse;animation-fill-mode:forwards;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s}.ab-centering-div{position:fixed;text-align:center;z-index:1050;top:0;right:0;bottom:0;left:0;pointer-events:none}.ab-centering-div .ab-in-app-message{display:inline-block;pointer-events:all}@media (max-width:750px){.ab-in-app-message.ab-slideup{width:90%;margin:5%}.ab-in-app-message.ab-slideup .ab-message-text{margin:2%;max-width:100%}.ab-in-app-message.ab-slideup .ab-image-area{width:20%;margin:2%}.ab-in-app-message.ab-slideup .ab-image-area~.ab-message-text{max-width:72%}.ab-in-app-message.ab-slideup .ab-image-area img{width:100%}.ab-in-app-message.ab-fullscreen,.ab-in-app-message.ab-fullscreen.landscape{top:0;height:100%;width:100%;max-height:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ab-in-app-message.ab-fullscreen .ab-background,.ab-in-app-message.ab-fullscreen .ab-mask,.ab-in-app-message.ab-fullscreen.landscape .ab-background,.ab-in-app-message.ab-fullscreen.landscape .ab-mask{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ab-in-app-message.ab-fullscreen.ab-effect-fullscreen.ab-show,.ab-in-app-message.ab-fullscreen.landscape.ab-effect-fullscreen.ab-show{-webkit-animation-name:slideUp;animation-name:slideUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ab-in-app-message.ab-fullscreen.ab-effect-fullscreen.ab-hide,.ab-in-app-message.ab-fullscreen.landscape.ab-effect-fullscreen.ab-hide{-webkit-animation-name:none;animation-name:none;-webkit-animation-duration:0;animation-duration:0;-webkit-animation-timing-function:linear;animation-timing-function:linear;top:100%}.ab-in-app-message.ab-fullscreen .ab-image-area,.ab-in-app-message.ab-fullscreen.landscape .ab-image-area{height:50%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ab-in-app-message.ab-fullscreen .ab-message-text,.ab-in-app-message.ab-fullscreen.landscape .ab-message-text{top:50%;right:0;bottom:0;left:0;position:absolute;height:auto;max-height:none}.ab-in-app-message.ab-fullscreen.graphic,.ab-in-app-message.ab-fullscreen.landscape.graphic{display:block}.ab-in-app-message.ab-fullscreen.graphic .ab-image-area,.ab-in-app-message.ab-fullscreen.landscape.graphic .ab-image-area{height:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ab-in-app-message.ab-fullscreen .ab-close-button,.ab-in-app-message.ab-fullscreen.landscape .ab-close-button{font-size:6vw;width:6vw;height:6vw;-webkit-border-radius:3vw;-moz-border-radius:3vw;border-radius:3vw;right:3vw;top:3vw}}@media (max-device-width:750px) and (orientation:landscape){.ab-in-app-message.ab-modal{top:0;margin:0}.ab-in-app-message.ab-fullscreen .ab-close-button,.ab-in-app-message.ab-fullscreen.landscape .ab-close-button{font-size:6vh;width:6vh;height:6vh;-webkit-border-radius:3vh;-moz-border-radius:3vh;border-radius:3vh;right:3vh;top:3vh}}@media (min-device-width:321px) and (max-device-width:750px) and (orientation:landscape){.ab-in-app-message.ab-modal{margin-top:20px}}@media (min-device-width:751px) and (max-device-width:1024px) and (orientation:landscape){.ab-in-app-message.ab-fullscreen:not(.landscape){top:0;margin-top:20px}}@media (min-width:751px){.ab-in-app-message.ab-fullscreen .ab-image-area img{max-height:100%;max-width:100%}}@media (max-height:790px) and (min-width:751px){.ab-in-app-message.ab-fullscreen:not(.landscape){margin-top:2%;top:0}}@media (max-height:650px) and (min-width:751px){.ab-in-app-message.ab-fullscreen:not(.landscape).ab-effect-fullscreen.ab-show{-webkit-animation-name:animJellyThreeQuarterScale;animation-name:animJellyThreeQuarterScale;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-fill-mode:both}.ab-in-app-message.ab-fullscreen:not(.landscape).ab-effect-fullscreen.ab-hide{-webkit-animation-name:animJellyThreeQuarterScale;animation-name:animJellyThreeQuarterScale;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-direction:reverse;animation-direction:reverse;animation-fill-mode:forwards;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s}}@media (max-height:500px) and (min-width:751px){.ab-in-app-message.ab-fullscreen:not(.landscape){top:0;height:100%;max-height:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:400px}.ab-in-app-message.ab-fullscreen:not(.landscape) .ab-background,.ab-in-app-message.ab-fullscreen:not(.landscape) .ab-mask{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ab-in-app-message.ab-fullscreen:not(.landscape).ab-effect-fullscreen.ab-show{-webkit-animation-name:slideUp;animation-name:slideUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ab-in-app-message.ab-fullscreen:not(.landscape).ab-effect-fullscreen.ab-hide{-webkit-animation-name:none;animation-name:none;-webkit-animation-duration:0;animation-duration:0;-webkit-animation-timing-function:linear;animation-timing-function:linear;top:100%}.ab-in-app-message.ab-fullscreen:not(.landscape) .ab-image-area{height:50%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ab-in-app-message.ab-fullscreen:not(.landscape) .ab-message-text{top:50%;right:0;bottom:0;left:0;position:absolute;height:auto;max-height:none}.ab-in-app-message.ab-fullscreen:not(.landscape).graphic{display:block}.ab-in-app-message.ab-fullscreen:not(.landscape).graphic .ab-image-area{height:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}@media (max-height:430px){.ab-in-app-message.ab-fullscreen.landscape{top:0}}@media (max-height:400px){.ab-in-app-message.ab-fullscreen.landscape{top:0;height:100%;width:100%;max-height:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ab-in-app-message.ab-fullscreen.landscape .ab-background,.ab-in-app-message.ab-fullscreen.landscape .ab-mask{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ab-in-app-message.ab-fullscreen.landscape.ab-effect-fullscreen.ab-show{-webkit-animation-name:slideUp;animation-name:slideUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ab-in-app-message.ab-fullscreen.landscape.ab-effect-fullscreen.ab-hide{-webkit-animation-name:none;animation-name:none;-webkit-animation-duration:0;animation-duration:0;-webkit-animation-timing-function:linear;animation-timing-function:linear;top:100%}.ab-in-app-message.ab-fullscreen.landscape .ab-image-area{height:50%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ab-in-app-message.ab-fullscreen.landscape .ab-message-text{top:50%;right:0;bottom:0;left:0;position:absolute;height:auto;max-height:none}.ab-in-app-message.ab-fullscreen.landscape.graphic{display:block}.ab-in-app-message.ab-fullscreen.landscape.graphic .ab-image-area{height:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}.ab-page-blocker{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1040}.ab-page-blocker.ab-show{-webkit-animation-name:fadeToThreeQuarters;animation-name:fadeToThreeQuarters;-webkit-animation-duration:.16666667s;animation-duration:.16666667s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ab-page-blocker.ab-hide{-webkit-animation-name:fadeFromThreeQuarters;animation-name:fadeFromThreeQuarters;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ab-feed.ab-hide,.ab-feed.ab-show{-webkit-animation-timing-function:linear}body>.ab-feed{position:fixed;top:0;right:0;bottom:0;width:421px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body>.ab-feed .ab-feed-body{position:absolute;top:0;left:0;right:0;border:none;border-left:1px solid #d0d0d0;padding-top:58px;min-height:100%}body>.ab-feed .ab-no-cards-message{position:absolute;width:100%;margin-left:-20px;top:40%}.ab-feed{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-sizing:border-box;-webkit-box-shadow:0 1px 7px 1px rgba(66,82,113,.15);-moz-box-shadow:0 1px 7px 1px rgba(66,82,113,.15);box-shadow:0 1px 7px 1px rgba(66,82,113,.15);width:402px;background-color:#eee;font-size:13px;line-height:130%;letter-spacing:normal;overflow-y:auto;overflow-x:visible;-webkit-overflow-scrolling:touch;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.ab-feed .ab-feed-body{box-sizing:border-box;border:1px solid #d0d0d0;border-top:none;padding:20px 20px 0}.ab-feed.ab-show{-webkit-animation-name:animSlideIn;animation-name:animSlideIn;-webkit-animation-duration:1s;animation-duration:1s;animation-timing-function:linear}.ab-feed.ab-hide{opacity:0;-webkit-animation-name:animSlideOut;animation-name:animSlideOut;-webkit-animation-duration:.25s;animation-duration:.25s;animation-timing-function:linear}.ab-feed .ab-card{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;border:1px solid #d0d0d0;margin-bottom:20px;overflow:hidden;background-color:#fff}.ab-feed .ab-card .ab-pinned-indicator{position:absolute;right:0;top:0;margin-right:-1px;width:0;height:0;border-style:solid;border-width:0 24px 24px 0;border-color:transparent #1676d0 transparent transparent}.ab-feed .ab-card .ab-pinned-indicator .fa-star{position:absolute;right:-21px;top:2px;font-size:9px;color:#fff}.ab-feed .ab-card.ab-hide{-webkit-animation-name:animSlideLeft;animation-name:animSlideLeft;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ab-feed .ab-card .ab-close-button{display:block;cursor:pointer;position:absolute;z-index:1060;right:10px;top:10px;font-size:20px;width:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;visibility:hidden;opacity:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.ab-feed .ab-card .ab-close-button .fa{line-height:20px}.ab-feed .ab-card:hover .ab-close-button{visibility:visible;opacity:1}.ab-feed .ab-card a{color:inherit;text-decoration:none}.ab-feed .ab-card a:hover{text-decoration:underline}.ab-feed .ab-card .ab-image-area{display:inline-block;vertical-align:top;line-height:0;overflow:hidden;width:100%;-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}.ab-feed .ab-card .ab-image-area img{height:auto;width:100%}.ab-feed .ab-card.ab-banner .ab-card-body{display:none}.ab-feed .ab-card .ab-card-body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;position:relative}.ab-feed .ab-card .ab-unread-indicator{position:absolute;bottom:0;margin-right:-1px;width:100%;height:5px;background-color:#1676d0}.ab-feed .ab-card .ab-unread-indicator.read{background-color:transparent}.ab-feed .ab-card .ab-title{overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;font-size:18px;line-height:130%;font-weight:700;padding:20px 20px 0}.ab-feed .ab-card .ab-description{color:#545454;padding:15px 20px;word-wrap:break-word;white-space:pre-wrap}.ab-feed .ab-card .ab-url-area{color:#1676d0;margin-top:15px}.ab-feed .ab-card.ab-classic-card .ab-card-body{min-height:95px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.ab-feed .ab-card.ab-classic-card.with-image .ab-card-body{min-height:100px;padding-left:80px}.ab-feed .ab-card.ab-classic-card.with-image .ab-image-area{width:60px;height:60px;padding:20px 0 20px 20px;position:absolute}.ab-feed .ab-card.ab-classic-card.with-image .ab-image-area img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:60px;height:60px}.ab-feed .ab-card.ab-classic-card.with-image .ab-title{background-color:transparent;font-size:16px}.ab-feed .ab-card.ab-classic-card.with-image .ab-description{padding-top:10px}.ab-feed .ab-card.ab-control-card{height:0;width:0;margin:0;border:0}.ab-feed .ab-feed-buttons-wrapper{position:relative;background-color:#282828;height:38px;-webkit-box-shadow:0 1px 4px 1px rgba(66,82,113,.35);-moz-box-shadow:0 1px 4px 1px rgba(66,82,113,.35);box-shadow:0 1px 4px 1px rgba(66,82,113,.35);z-index:1}.ab-feed .ab-feed-buttons-wrapper .ab-close-button,.ab-feed .ab-feed-buttons-wrapper .ab-refresh-button{cursor:pointer;color:#fff;font-size:18px;margin:10px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.ab-feed .ab-feed-buttons-wrapper .ab-close-button:hover,.ab-feed .ab-feed-buttons-wrapper .ab-refresh-button:hover{font-size:22px}.ab-feed .ab-feed-buttons-wrapper .ab-close-button{float:right;margin-top:9px}.ab-feed .ab-feed-buttons-wrapper .ab-close-button:hover{margin-top:6px;margin-right:9px}.ab-feed .ab-feed-buttons-wrapper .ab-refresh-button{margin-left:12px}.ab-feed .ab-feed-buttons-wrapper .ab-refresh-button:hover{margin-top:8px;margin-left:10px}.ab-feed .ab-no-cards-message{text-align:center;margin-bottom:20px}@media (max-width:750px){body>.ab-feed{width:100%;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s}body>.ab-feed.ab-show{-webkit-animation-name:slideUp;animation-name:slideUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear}body>.ab-feed.ab-hide{-webkit-animation-name:none;animation-name:none;-webkit-animation-duration:0;animation-duration:0;-webkit-animation-timing-function:linear;animation-timing-function:linear;top:100%;opacity:.5}}"; | |
| var n = !1, | |
| o = !1, | |
| i = !1, | |
| a = !1, | |
| r = null; | |
| e.Vh(function(e) { | |
| n = e.openInAppMessagesInNewTab || !1; | |
| o = e.openCardsInNewTab || e.openNewsFeedCardsInNewTab || !1; | |
| i = e.requireExplicitInAppMessageDismissal || !1; | |
| a = e.enableHtmlInAppMessages || !1; | |
| r = null; | |
| e.doNotLoadFontAwesome || null !== document.querySelector('link[rel=stylesheet][href="https://use.fontawesome.com/7f85a56ba4.css"]') || (e = document.createElement("link"), e.setAttribute("rel", "stylesheet"), e.setAttribute("href", "https://use.fontawesome.com/7f85a56ba4.css"), document.getElementsByTagName("head")[0].appendChild(e)); | |
| null == document.getElementById("ab-css-definitions") && (e = document.createElement("style"), e.innerHTML = l.Cg, e.id = "ab-css-definitions", document.getElementsByTagName("head")[0].appendChild(e)); | |
| i || document.addEventListener("keydown", function(e) { | |
| e = e || window.event; | |
| if (e.keyCode === l.Ma.Ci && 0 < document.querySelectorAll(".ab-modal-interactions").length) { | |
| e = document.getElementsByClassName("ab-html-message"); | |
| for (var t = !1, n = 0; n < e.length; n++) { | |
| var o = e[n].contentWindow.document.getElementsByClassName("ab-programmatic-close-button")[0]; | |
| null != o && (l.ia.ph(o), t = !0) | |
| } | |
| t || (e = document.querySelectorAll(".ab-page-blocker")[0], null != e && l.ia.ph(e)) | |
| } | |
| }, !1) | |
| }); | |
| var s = { | |
| Pj: function() { | |
| null == r && (r = e.Wh(function(e) { | |
| s.showInAppMessage(e[0]); | |
| return e.slice(1) | |
| })); | |
| return r | |
| }, | |
| ll: function(o, r, s) { | |
| if (null == o) return !1; | |
| if (o instanceof l.Zb) return u.f.info("User received control for a multivariate test, logging to Braze servers."), e.Fd(o), !0; | |
| if (!(o instanceof l.h)) return !1; | |
| if (o instanceof l.Sa && !a) return u.f.error('For security reasons, HTML in-app messages are disabled by default. Use the "enableHtmlInAppMessages" configuration option for appboy.initialize to enable these messages.'), e.ya(o, l.h.Ba.Ji), !1; | |
| null == r && (r = document.getElementsByTagName("body")[0]); | |
| if (o.Qc() && 0 < r.querySelectorAll(".ab-modal-interactions").length) return u.f.info("Cannot show in-app message '" + o.message + "' because another message is being shown."), e.ya(o, l.h.Ba.di), !1; | |
| if (l.oa.Fk()) { | |
| var c = l.oa.uk(); | |
| if (c === l.oa.Ga.Wd && o.orientation === l.h.Ga.LANDSCAPE || c === l.oa.Ga.Ze && o.orientation === l.h.Ga.PORTRAIT) return u.f.info("Not showing " + (o.orientation === l.h.Ga.PORTRAIT ? "portrait" : "landscape") + " in-app message '" + o.message + "' because the screen is currently " + (c === l.oa.Ga.Wd ? "portrait" : "landscape")), e.ya(o, l.h.Ba.hj), !1 | |
| } | |
| var p = this, | |
| c = o.Pa(e, t, function() { | |
| p.Rh() | |
| }, function(t) { | |
| if (o.Qc() && o.Zh()) { | |
| var n = document.createElement("div"); | |
| n.className = "ab-page-blocker"; | |
| n.className += o.wd(); | |
| n.style.backgroundColor = l.Xa.ub(o.frameColor); | |
| r.appendChild(n); | |
| if (!i) { | |
| var a = Date.now(); | |
| n.onclick = function(e) { | |
| Date.now() - a > l.h.aj && (e = e || window.event, o.ga(t), o.Rc(), e.stopPropagation()) | |
| } | |
| } | |
| } else if (o instanceof l.ob) { | |
| for (var c = document.querySelectorAll(".ab-slideup"), n = null, p = c.length - 1; 0 <= p; p--) | |
| if (c[p] !== t) { | |
| n = c[p]; | |
| break | |
| } o.slideFrom === l.h.Zd.TOP ? (c = 0, null != n && (c = n.offsetTop + n.offsetHeight), t.style.top = Math.max(c, 0) + "px") : (c = 0, null != n && (c = (window.innerHeight || document.documentElement.clientHeight) - n.offsetTop), t.style.bottom = Math.max(c, 0) + "px") | |
| } | |
| e.Fd(o); | |
| o.dismissType === l.h.Ac.AUTO_DISMISS && setTimeout(function() { | |
| r.contains(t) && (o.ga(t), o.Rc()) | |
| }, o.duration); | |
| "function" == typeof s && s() | |
| }, n); | |
| r.appendChild(c); | |
| o.Qc() && c.focus(); | |
| o.Kh(c); | |
| return !0 | |
| }, | |
| Rh: function(t, n, i) { | |
| function a(t) { | |
| for (var n = t.querySelectorAll(".ab-feed"), o = null, i = 0; i < n.length; i++) n[i].parentNode === t && (o = n[i]); | |
| null != o ? (l.J.ga(e, o), o.parentNode.replaceChild(p, o)) : t.appendChild(p); | |
| p.getElementsByClassName("ab-feed-buttons-wrapper")[0].focus(); | |
| e.Fh(); | |
| c.we(e, p) | |
| } | |
| function r(e, t) { | |
| if (null == t) return e; | |
| var n, o = []; | |
| for (n = 0; n < t.length; n++) o.push(t[n].toLowerCase()); | |
| t = []; | |
| for (var i = 0; i < e.length; i++) { | |
| var a = []; | |
| for (n = 0; n < e[i].categories.length; n++) a.push(e[i].categories[n].toLowerCase()); | |
| 0 < l.G.Ck(a, o).length && t.push(e[i]) | |
| } | |
| return t | |
| } | |
| null == t && (t = document.getElementsByTagName("body")[0]); | |
| var s = !1, | |
| c = null; | |
| null == n ? (c = e.xe(), c.Oe(r(c.cards, i), c.lastUpdated, null, e, o), s = !0) : c = new l.J(r(n, i), new Date); | |
| var p = c.Pa(e, o); | |
| if (s) { | |
| (null == c.lastUpdated || Date.now() - c.lastUpdated.valueOf() > l.J.ed) && (u.f.info("Cached feed was older than max TTL of " + l.J.ed + " ms, requesting an update from the server."), c.Vf(e, p)); | |
| var d = Date.now(); | |
| n = e.Uh(function(t) { | |
| var n = p.querySelectorAll(".ab-refresh-button")[0]; | |
| if (null != n) { | |
| var a = 500, | |
| s = parseInt(p.getAttribute(l.J.Td)), | |
| a = isNaN(s) ? a - (Date.now() - d) : a - (Date.now() - s); | |
| setTimeout(function() { | |
| n.className = n.className.replace(/fa-spin/g, "") | |
| }, Math.max(a, 0)) | |
| } | |
| c.Oe(r(t.cards, i), t.lastUpdated, p, e, o) | |
| }); | |
| c.Nh(n, p) | |
| } | |
| null != t ? a(t) : window.onload = function(e) { | |
| return function() { | |
| "function" == typeof e && e(); | |
| a(document.getElementsByTagName("body")[0]) | |
| } | |
| }(window.onload) | |
| }, | |
| dk: function() { | |
| for (var t = document.querySelectorAll(".ab-feed"), n = 0; n < t.length; n++) l.J.ga(e, t[n]) | |
| }, | |
| wl: function(e, t, n) { | |
| 0 < document.querySelectorAll(".ab-feed").length ? s.destroyFeed() : s.showFeed(e, t, n) | |
| }, | |
| kl: function(t, n) { | |
| function i(t) { | |
| for (var n = t.querySelectorAll(".ab-feed"), o = null, i = 0; i < n.length; i++) n[i].parentNode === t && (o = n[i]); | |
| null != o ? (l.ta.ga(e, o), o.parentNode.replaceChild(r, o)) : t.appendChild(r); | |
| e.Eh(); | |
| a.we(e, r) | |
| } | |
| null == t && (t = document.getElementsByTagName("body")[0]); | |
| var a = null, | |
| a = e.Oc(); | |
| "function" == typeof n && a.Oe(n(a.cards.slice()), a.lastUpdated, null, e, o); | |
| var r = a.Pa(e, o); | |
| (null == a.lastUpdated || Date.now() - a.lastUpdated.valueOf() > l.ta.ed) && (u.f.info("Cached content cards were older than max TTL of " + l.ta.ed + " ms, requesting a sync from the server."), a.Vf(e, r)); | |
| var s = Date.now(), | |
| c = e.Sh(function(t) { | |
| var i = r.querySelectorAll(".ab-refresh-button")[0]; | |
| if (null != i) { | |
| var c = 500, | |
| p = parseInt(r.getAttribute(l.J.Td)), | |
| c = isNaN(p) ? c - (Date.now() - s) : c - (Date.now() - p); | |
| setTimeout(function() { | |
| i.className = i.className.replace(/fa-spin/g, "") | |
| }, Math.max(c, 0)) | |
| } | |
| c = t.cards; | |
| "function" == typeof n && (c = n(c.slice())); | |
| a.Oe(c, t.lastUpdated, r, e, o) | |
| }); | |
| a.Nh(c, r); | |
| null != t ? i(t) : window.onload = function(e) { | |
| return function() { | |
| "function" == typeof e && e(); | |
| i(document.getElementsByTagName("body")[0]) | |
| } | |
| }(window.onload) | |
| }, | |
| xk: function() { | |
| for (var t = document.querySelectorAll(".ab-feed"), n = 0; n < t.length; n++) l.ta.ga(e, t[n]) | |
| }, | |
| vl: function(e, t) { | |
| 0 < document.querySelectorAll(".ab-feed").length ? s.hideContentCards() : s.showContentCards(e, t) | |
| } | |
| }; | |
| return s | |
| } | |
| function a(e, t) { | |
| var n, o = [e]; | |
| l.G.isArray(e) && (o = e); | |
| if (null === t) return null; | |
| if (null == t) return t = {}, t[l.w.Ka] = o, t; | |
| if (!c(t) || null == t[l.w.Ja] && null == t[l.w.Ka]) { | |
| if (!l.G.isArray(t)) return u.f.error("Attempted to remove from custom attribute array but it is not an array."), !1; | |
| for (n = 0; n < o.length; n++) | |
| for (; - 1 !== (e = t.indexOf(o[n]));) t.splice(e, 1) | |
| } else if (t[l.w.Ka] = (t[l.w.Ka] || []).concat(o), null != t[l.w.Ja]) { | |
| for (n = 0; n < o.length; n++) | |
| for (; - 1 !== (e = t[l.w.Ja].indexOf(o[n]));) t[l.w.Ja].splice(e, 1); | |
| 0 === t[l.w.Ja].length && (t[l.w.Ja] = void 0) | |
| } | |
| return t | |
| } | |
| function r(e, t) { | |
| var n = [e]; | |
| l.G.isArray(e) && (n = e); | |
| if (null === t) return n; | |
| if (null == t) return t = {}, t[l.w.Ja] = n, t; | |
| if (!c(t) || null == t[l.w.Ja] && null == t[l.w.Ka]) { | |
| if (!l.G.isArray(t)) return u.f.error("Attempted to add to custom attribute array but it is not an array."), !1; | |
| t = t.concat(n) | |
| } else if (t[l.w.Ja] = (t[l.w.Ja] || []).concat(n), null != t[l.w.Ka]) { | |
| for (e = 0; e < n.length; e++) | |
| for (var o; - 1 !== (o = t[l.w.Ka].indexOf(n[e]));) t[l.w.Ka].splice(o, 1); | |
| 0 === t[l.w.Ka].length && (t[l.w.Ka] = void 0) | |
| } | |
| return t | |
| } | |
| function s(e, t) { | |
| return null === t ? e : null == t ? (t = {}, t[l.w.Xb] = e, t) : c(t) && null != t[l.w.Xb] ? (t[l.w.Xb] += e, t) : isNaN(parseInt(t)) ? (u.f.error("Attempted to increment attribute but it is not an integer."), !1) : t + e | |
| } | |
| function c(e) { | |
| return null != e && "object" == typeof e && !l.G.isArray(e) | |
| } | |
| function p(e) { | |
| function t(e) { | |
| var t, n = {}; | |
| for (t in e) { | |
| var o = e[t]; | |
| null == o ? delete e[t] : n[t] = l.G.tb(o) ? l.N.Xh(o) : o | |
| } | |
| return n | |
| } | |
| function n(e, t, n, o, i) { | |
| null == e && (e = {}); | |
| if ("object" != typeof e || l.G.isArray(e)) return u.f.error(t + " requires that " + n + " be an object. Ignoring " + i + "."), !1; | |
| for (var a in e) { | |
| if (!l.R.Wa(a, o, "the " + i + " property name")) return !1; | |
| t = e[a]; | |
| if (null != t && !l.R.Dl(t, o, "the " + i + ' property "' + a + '"')) return !1 | |
| } | |
| return !0 | |
| } | |
| function o() { | |
| u.f.Bd(); | |
| I && (h.clearData(!1), h = null, b.clearData(!1), b = null, m.va(), m = null, v.va(), v = null, g.va(), g = null, d.Bd(), w = d = null, k.Yf(), r = c = k = null, j = [], p = null); | |
| A = I = !1 | |
| } | |
| function i() { | |
| if (A) return !1; | |
| if (!I) throw Error("Appboy must be initialized before calling methods."); | |
| return !0 | |
| } | |
| var a = { | |
| Uj: function(e) { | |
| return new l.Pd(l.Lc, e) | |
| }, | |
| Yj: function(e, t, n, o, i, a, r, s, c) { | |
| null == i && (i = {}); | |
| var p = new l.jc(c, r), | |
| u = new l.gc(r, p, c, i[_.qj]); | |
| return new l.M(e, n, o, i[_.ei], t, u, s, p, c, r, a) | |
| }, | |
| Df: function() { | |
| return new l.Ta | |
| }, | |
| Vj: function(e, t) { | |
| return new l.ac(e, t) | |
| }, | |
| Tj: function(e, t, n) { | |
| return new l.Ra(e, t, n) | |
| }, | |
| Zj: function(e, t, n, o) { | |
| return new l.$a(e, t, n, o) | |
| }, | |
| Xj: function(e, t, n, o, i, a, r) { | |
| return new l.PushManager(e, t, n, o + "/safari/" + t, i, a, r) | |
| }, | |
| Wj: function(e) { | |
| return new l.Ib(e) | |
| } | |
| }; | |
| null == e && (e = a); | |
| var r, s, c, p, d, f, m, h, g, y, b, v, w, k, _ = { | |
| ci: "allowCrawlerActivity", | |
| Kd: "baseUrl", | |
| fj: "noCookies", | |
| Ai: "enableLogging", | |
| Li: "minimumIntervalBetweenTriggerActionsInSeconds", | |
| qj: "sessionTimeoutInSeconds", | |
| ei: "appVersion", | |
| pj: "serviceWorkerLocation", | |
| nj: "safariWebsitePushId", | |
| ug: "localization", | |
| Ag: "sdkFlavor", | |
| rg: "language" | |
| }, | |
| x = new l.Ta, | |
| j = [], | |
| I = !1, | |
| A = !1; | |
| l.Qa = {}; | |
| l.Qa.vg = 100; | |
| l.Qa.Ud = "inAppMessage must be an ab.InAppMessage object"; | |
| l.Qa.bf = "must be an ab.Card object"; | |
| return { | |
| Vh: function(e) { | |
| return x.hb(e) | |
| }, | |
| Hf: function(t, n) { | |
| if (I) return u.f.info("Braze has already been initialized with an API key."), !0; | |
| u.f.sc(null != n && n[_.Ai]); | |
| if (null == t || "" === t || "string" != typeof t) return u.f.error("Braze requires a valid API key to be initialized."), !1; | |
| r = t; | |
| c = n || {}; | |
| l.Lc.sc(); | |
| if (l.Lc.Dk && !c[_.ci]) return u.f.info("Ignoring activity from crawler bot " + navigator.userAgent), A = !0, !1; | |
| s = n = l.$d.bk(t, c[_.fj] || !1); | |
| if (new l.j.gb(null, !0).Oa(l.j.B.ef)) return u.f.info("Ignoring all activity due to previous opt out"), A = !0, !1; | |
| var o = ["mparticle", "wordpress"]; | |
| if (null != c[_.Ag]) { | |
| var i = c[_.Ag]; - 1 !== o.indexOf(i) ? p = i : u.f.error("Invalid sdk flavor passed: " + i) | |
| } | |
| var a = []; | |
| m = e.Df(); | |
| j.push(m); | |
| h = e.Vj(m, n); | |
| a.push(h); | |
| v = e.Df(); | |
| j.push(v); | |
| o = null != c[_.Kd] ? c[_.Kd] : "https://dev.appboy.com/api/v3"; | |
| f = e.Uj(n); | |
| i = new l.nb(n); | |
| d = e.Yj(r, o, "2.2.3", p, c, function(e) { | |
| if (I) | |
| for (var t = 0; t < a.length; t++) a[t].Dd(e) | |
| }, n, f, i); | |
| var C = c[_.Li]; | |
| null == C && (C = 30); | |
| b = e.Zj(C, v, n, d); | |
| a.push(b); | |
| g = e.Df(); | |
| j.push(g); | |
| y = e.Tj(g, d, n); | |
| a.push(y); | |
| d.ol(function() { | |
| y.xc() | |
| }); | |
| d.Hf(); | |
| w = e.Xj(d.Pc(), r, f, o, c[_.pj], c[_.nj], i); | |
| k = e.Wj(d.Pc()); | |
| n = "Initialized "; | |
| c && c[_.Kd] && (n += 'for the Braze backend at "' + c[_.Kd] + '" '); | |
| u.f.info(n + 'with API key "' + t + '".'); | |
| t = l.Lc.language; | |
| n = !1; | |
| c && (c[_.rg] && (t = c[_.rg], n = !0), c[_.ug] && (t = c[_.ug], n = !0)); | |
| l.Kf.sc(t, n); | |
| x.Da(c); | |
| return I = !0 | |
| }, | |
| Bd: function() { | |
| u.f.info("Destroying appboy instance"); | |
| s = null; | |
| o() | |
| }, | |
| qk: function(e) { | |
| i() && (null == e && u.f.error("getDeviceId must be supplied with a callback. e.g., appboy.getDeviceId(function(deviceId) {console.log('the device id is ' + deviceId)})"), "function" == typeof e && e(f.Cd().id)) | |
| }, | |
| $f: function() { | |
| u.f.$f() | |
| }, | |
| Wf: function(e) { | |
| u.f.Wf(e) | |
| }, | |
| Ge: function(e) { | |
| if (i()) { | |
| d.Ge(w, e); | |
| var t = u.Z.kb.ec, | |
| n = new u.Z(t, u.f); | |
| n.vh(t.na.yg, function(e, o) { | |
| function i() { | |
| b.Qb(l.la.Dc, [r], s) | |
| } | |
| var a = o.lastClick, | |
| r = o.trackingString; | |
| u.f.info("Firing push click trigger from " + r + " push click at " + a); | |
| var s = d.ak(a, r); | |
| d.Uk(i, i); | |
| n.qh(t.na.yg, e) | |
| }); | |
| n.lk(t.na.ii, function(e) { | |
| y.wk(e) | |
| }) | |
| } | |
| }, | |
| pc: function(e, t) { | |
| i() && (null == e || 0 === e.length ? (u.f.error("changeUser requires a non-empty userId."), "function" == typeof t && (u.f.info("messagingReadyCallback provided with an empty userId. Firing immediately."), t())) : d.pc(e.toString(), [h, y, b], t, w)) | |
| }, | |
| Pc: function() { | |
| if (i()) return d.Pc() | |
| }, | |
| Hd: function() { | |
| i() && d.Hd() | |
| }, | |
| Je: function() { | |
| i() && d.Je() | |
| }, | |
| Uh: function(e) { | |
| if (i()) return m.hb(e) | |
| }, | |
| xe: function() { | |
| if (i()) return h.xe() | |
| }, | |
| xc: function() { | |
| if (i()) return y.xc() | |
| }, | |
| Sh: function(e) { | |
| if (i()) return g.hb(e) | |
| }, | |
| Oc: function() { | |
| if (i()) return y.Oc() | |
| }, | |
| Wh: function(e) { | |
| if (i()) return v.hb(e) | |
| }, | |
| Fd: function(e) { | |
| if (i()) return e instanceof l.h || e instanceof l.Zb ? d.Fd(e).L : (u.f.error(l.Qa.Ud), !1) | |
| }, | |
| Ee: function(e) { | |
| if (i()) { | |
| if (!(e instanceof l.h)) return u.f.error(l.Qa.Ud), !1; | |
| var t = d.Ee(e); | |
| if (t.L) | |
| for (var n = 0; n < t.K.length; n++) b.Qb(l.la.Fb, [e.triggerId], t.K[n]); | |
| return t.L | |
| } | |
| }, | |
| De: function(e, t) { | |
| if (i()) { | |
| if (!(e instanceof l.h.Aa)) return u.f.error("button must be an ab.InAppMessage.Button object"), !1; | |
| if (!(t instanceof l.h)) return u.f.error(l.Qa.Ud), !1; | |
| var n = d.De(e, t); | |
| if (n.L) | |
| for (var o = 0; o < n.K.length; o++) b.Qb(l.la.Fb, [t.triggerId, e.id], n.K[o]); | |
| return n.L | |
| } | |
| }, | |
| Ed: function(e, t, n) { | |
| if (i()) { | |
| if (!(e instanceof l.Sa)) return u.f.error("inAppMessage argument to logInAppMessageHtmlClick must be an ab.HtmlMessage object."), !1; | |
| n = d.Ed(e, t, n); | |
| if (n.L) | |
| for (var o = 0; o < n.K.length; o++) b.Qb(l.la.Fb, [e.triggerId, t], n.K[o]); | |
| return n.L | |
| } | |
| }, | |
| ya: function(e, t) { | |
| if (i()) return e instanceof l.h || e instanceof l.Zb ? !!l.G.vb(l.h.Ba, t, t + " is not a valid in-app message display failure", "ab.InAppMessage.DisplayFailures") && d.ya(e.triggerId, t).L : (u.f.error(l.Qa.Ud), !1) | |
| }, | |
| Tb: function(e, t) { | |
| if (i()) { | |
| if (!l.G.isArray(e)) return u.f.error("cards must be an array"), !1; | |
| for (var n = 0; n < e.length; n++) | |
| if (!(e[n] instanceof l.b)) return u.f.error("Each card in cards " + l.Qa.bf), !1; | |
| return d.Tb(e, t).L | |
| } | |
| }, | |
| Sb: function(e, t) { | |
| if (i()) return e instanceof l.b ? d.Sb(e, t).L : (u.f.error("card " + l.Qa.bf), !1) | |
| }, | |
| Ce: function(e) { | |
| if (i()) return e instanceof l.b ? d.Ce(e).L : (u.f.error("card " + l.Qa.bf), !1) | |
| }, | |
| Fh: function() { | |
| if (i()) return d.Gh(u.qg.Gi).L | |
| }, | |
| Eh: function() { | |
| if (i()) return d.Gh(u.qg.ri).L | |
| }, | |
| Ea: function(e) { | |
| if (i()) { | |
| for (var t = 0; t < j.length; t++) j[t].Ea(e); | |
| x.Ea(e) | |
| } | |
| }, | |
| va: function() { | |
| if (i()) | |
| for (var e = 0; e < j.length; e++) j[e].va() | |
| }, | |
| Mf: function(e, o) { | |
| if (i()) { | |
| if (null == e || 0 >= e.length) return u.f.error('logCustomEvent requires a non-empty eventName, got "' + e + '". Ignoring event.'), !1; | |
| if (!l.R.Wa(e, "log custom event", "the event name") || !n(o, "logCustomEvent", "eventProperties", 'log custom event "' + e + '"', "event")) return !1; | |
| var a = d.Mf(e, t(o)); | |
| if (a.L) { | |
| u.f.info('Logged custom event "' + e + '".'); | |
| for (var r = 0; r < a.K.length; r++) b.Qb(l.la.Yb, [e, o], a.K[r]) | |
| } | |
| return a.L | |
| } | |
| }, | |
| Nf: function(e, o, a, r, s) { | |
| if (i()) { | |
| null == a && (a = "USD"); | |
| null == r && (r = 1); | |
| if (null == e || 0 >= e.length) return u.f.error('logPurchase requires a non-empty productId, got "' + e + '", ignoring.'), !1; | |
| if (!l.R.Wa(e, "log purchase", "the purchase name")) return !1; | |
| var c = parseFloat(o); | |
| if (isNaN(c)) return u.f.error("logPurchase requires a numeric price, got " + o + ", ignoring."), !1; | |
| c = c.toFixed(2); | |
| o = parseInt(r); | |
| if (isNaN(o)) return u.f.error("logPurchase requires an integer quantity, got " + r + ", ignoring."), !1; | |
| if (1 > o || o > l.Qa.vg) return u.f.error("logPurchase requires a quantity >1 and <" + l.Qa.vg + ", got " + o + ", ignoring."), !1; | |
| a = a.toUpperCase(); | |
| if (-1 === "AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BRL BSD BTC BTN BWP BYR BZD CAD CDF CHF CLF CLP CNY COP CRC CUC CUP CVE CZK DJF DKK DOP DZD EEK EGP ERN ETB EUR FJD FKP GBP GEL GGP GHS GIP GMD GNF GTQ GYD HKD HNL HRK HTG HUF IDR ILS IMP INR IQD IRR ISK JEP JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LTL LVL LYD MAD MDL MGA MKD MMK MNT MOP MRO MTL MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLL SOS SRD STD SVC SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD UYU UZS VEF VND VUV WST XAF XAG XAU XCD XDR XOF XPD XPF XPT YER ZAR ZMK ZMW ZWL".split(" ").indexOf(a)) return u.f.error("logPurchase requires a valid currencyCode, got " + a + ", ignoring."), !1; | |
| if (!n(s, "logPurchase", "purchaseProperties", 'log purchase "' + e + '"', "purchase")) return !1; | |
| r = d.Nf(e, c, a, o, t(s)); | |
| if (r.L) | |
| for (u.f.info("Logged " + o + " purchase" + (1 < o ? "s" : "") + ' of "' + e + '" for ' + a + " " + c + "."), a = 0; a < r.K.length; a++) b.Qb(l.la.dc, [e, s], r.K[a]); | |
| return r.L | |
| } | |
| }, | |
| Rb: function() { | |
| if (i()) return w.Rb() | |
| }, | |
| tc: function() { | |
| if (i()) return w.tc() | |
| }, | |
| Jf: function(e, t, n) { | |
| i() && w.Jf(e, t, n) | |
| }, | |
| Ae: function() { | |
| if (i()) return w.Ae() | |
| }, | |
| Qk: function(e, t, n) { | |
| if (i()) return w.subscribe(n, function(t, n, o) { | |
| d.Hd(); | |
| "function" == typeof e && e(t, n, o) | |
| }, t) | |
| }, | |
| Al: function(e, t) { | |
| if (i()) return w.unsubscribe(e, t) | |
| }, | |
| Zf: function(e, t, n, o, a) { | |
| if (i()) { | |
| if (!l.Qd.Cl(e, t)) return !1; | |
| d.Zf(e, t, n, o, a); | |
| return !0 | |
| } | |
| }, | |
| zl: function() { | |
| i() && k.watchPosition() | |
| }, | |
| ml: function() { | |
| null != d && d.Hd(); | |
| var e = new l.j.gb(null, !0); | |
| e.ib(l.j.B.ef, "This-cookie-will-expire-in-" + e.rk()); | |
| e = u.Z.kb.ec; | |
| new u.Z(e, u.f).setItem(e.na.df, e.Yd, !0); | |
| o(); | |
| A = !0 | |
| }, | |
| Wk: function() { | |
| new l.j.gb(null, !0).remove(l.j.B.ef); | |
| var e = u.Z.kb.ec; | |
| new u.Z(e, u.f).qh(e.na.df, e.Yd); | |
| o() | |
| }, | |
| El: function() { | |
| if (null == s) throw Error("Appboy must be initialized before calling methods."); | |
| s.clearData(); | |
| for (var e = l.G.keys(u.Z.kb), t = 0; t < e.length; t++) new u.Z(u.Z.kb[e[t]], u.f).clearData(); | |
| I && (h.clearData(!0), b.clearData(!0)) | |
| } | |
| } | |
| } | |
| var u = { | |
| ig: {} | |
| }; | |
| u.ig.Bl = function(e) { | |
| var t = "=".repeat((4 - e.length % 4) % 4); | |
| e = (e + t).replace(/\-/g, "+").replace(/_/g, "/"); | |
| e = atob(e); | |
| for (var t = new Uint8Array(e.length), n = 0; n < e.length; ++n) t[n] = e.charCodeAt(n); | |
| return t | |
| }; | |
| u.$ = { | |
| CustomEvent: "ce", | |
| Pi: "p", | |
| kj: "pc", | |
| Nl: "ca", | |
| Ol: "pd", | |
| Ri: "i", | |
| Qi: "ie", | |
| pi: "cci", | |
| si: "ccic", | |
| ni: "ccc", | |
| oi: "ccd", | |
| Eg: "ss", | |
| sj: "se", | |
| Oi: "si", | |
| pg: "sc", | |
| og: "sbc", | |
| Ni: "sfe", | |
| ti: "iec", | |
| Zi: "lr", | |
| gi: "uae", | |
| mi: "ci", | |
| li: "cc", | |
| Xi: "lcaa", | |
| Yi: "lcar" | |
| }; | |
| u.qg = { | |
| Gi: "feed_displayed", | |
| ri: "content_cards_displayed" | |
| }; | |
| u.cd = function() {}; | |
| u.cd.ye = function() { | |
| function e(e) { | |
| var t = (Math.random().toString(16) + "000000000").substr(2, 8); | |
| return e ? "-" + t.substr(0, 4) + "-" + t.substr(4, 4) : t | |
| } | |
| return e() + e(!0) + e(!0) + e() | |
| }; | |
| u.Z = function(e, t) { | |
| this.Vg = "undefined" == typeof window ? self : window; | |
| this.O = e; | |
| this.P = t | |
| }; | |
| u.Z.kb = { | |
| ec: { | |
| aa: "AppboyServiceWorkerAsyncStorage", | |
| VERSION: 5, | |
| na: { | |
| ui: "data", | |
| yg: "pushClicks", | |
| gf: "pushSubscribed", | |
| Jl: "fallbackDevice", | |
| ii: "cardUpdates", | |
| df: "optOut" | |
| }, | |
| Yd: 1 | |
| } | |
| }; | |
| u.Z.prototype.yf = function() { | |
| if ("indexedDB" in this.Vg) return this.Vg.indexedDB | |
| }; | |
| u.Z.prototype.Jc = function() { | |
| try { | |
| if (null == this.yf()) return !1; | |
| this.yf().open("Braze IndexedDB Support Test"); | |
| return !0 | |
| } catch (e) { | |
| return this.P.info("Not using IndexedDB for storage due to following error: " + e), !1 | |
| } | |
| }; | |
| u.Z.prototype.Kc = function(e, t) { | |
| var n = this.yf().open(this.O.aa, this.O.VERSION); | |
| if (null == n) return "function" == typeof t && t(), !1; | |
| var o = this; | |
| n.onupgradeneeded = function(e) { | |
| o.P.info("Upgrading indexedDB " + o.O.aa + " to v" + o.O.VERSION + "..."); | |
| e = e.target.result; | |
| for (var t in o.O.na) o.O.na.hasOwnProperty(t) && !e.objectStoreNames.contains(o.O.na[t]) && e.createObjectStore(o.O.na[t]) | |
| }; | |
| n.onsuccess = function(n) { | |
| o.P.debug("Opened indexedDB " + o.O.aa + " v" + o.O.VERSION); | |
| var i = n.target.result; | |
| i.onversionchange = function() { | |
| i.close(); | |
| "function" == typeof t && t(); | |
| o.P.error("Needed to close the database unexpectedly because of an upgrade in another tab") | |
| }; | |
| e(i) | |
| }; | |
| n.onerror = function(e) { | |
| o.P.info("Could not open indexedDB " + o.O.aa + " v" + o.O.VERSION + ": " + e.target.errorCode); | |
| "function" == typeof t && t(); | |
| return !0 | |
| }; | |
| return !0 | |
| }; | |
| u.Z.prototype.setItem = function(e, t, n, o, i) { | |
| if (!this.Jc()) return "function" == typeof i && i(), !1; | |
| var a = this; | |
| return this.Kc(function(r) { | |
| r.objectStoreNames.contains(e) ? (r = r.transaction([e], "readwrite").objectStore(e).put(n, t), r.onerror = function() { | |
| a.P.error("Could not store object " + t + " in " + e + " on indexedDB " + a.O.aa); | |
| "function" == typeof i && i() | |
| }, r.onsuccess = function() { | |
| a.P.debug("Stored object " + t + " in " + e + " on indexedDB " + a.O.aa); | |
| "function" == typeof o && o() | |
| }) : (a.P.error("Could not store object " + t + " in " + e + " on indexedDB " + a.O.aa + " - " + e + " is not a valid objectStore"), "function" == typeof i && i()) | |
| }, i) | |
| }; | |
| u.Z.prototype.getItem = function(e, t, n) { | |
| if (!this.Jc()) return !1; | |
| var o = this; | |
| return this.Kc(function(i) { | |
| i.objectStoreNames.contains(e) ? (i = i.transaction([e], "readonly").objectStore(e).get(t), i.onerror = function() { | |
| o.P.error("Could not retrieve object " + t + " in " + e + " on indexedDB " + o.O.aa) | |
| }, i.onsuccess = function(i) { | |
| o.P.debug("Retrieved object " + t + " in " + e + " on indexedDB " + o.O.aa); | |
| i = i.target.result; | |
| null != i && n(i) | |
| }) : o.P.error("Could not retrieve object " + t + " in " + e + " on indexedDB " + o.O.aa + " - " + e + " is not a valid objectStore") | |
| }) | |
| }; | |
| u.Z.prototype.vh = function(e, t, n) { | |
| if (this.Jc()) { | |
| var o = this; | |
| this.Kc(function(i) { | |
| i.objectStoreNames.contains(e) ? (i = i.transaction([e], "readonly").objectStore(e).openCursor(null, "prev"), i.onerror = function() { | |
| o.P.error("Could not open cursor for " + e + " on indexedDB " + o.O.aa); | |
| "function" == typeof n && n() | |
| }, i.onsuccess = function(i) { | |
| i = i.target.result; | |
| null != i && null != i.value && null != i.key ? (o.P.debug("Retrieved last record " + i.key + " in " + e + " on indexedDB " + o.O.aa), t(i.key, i.value)) : "function" == typeof n && n() | |
| }) : (o.P.error("Could not retrieve last record from " + e + " on indexedDB " + o.O.aa + " - " + e + " is not a valid objectStore"), "function" == typeof n && n()) | |
| }, n) | |
| } else "function" == typeof n && n() | |
| }; | |
| u.Z.prototype.qh = function(e, t) { | |
| if (this.Jc()) { | |
| var n = this; | |
| this.Kc(function(o) { | |
| o.objectStoreNames.contains(e) ? (o = o.transaction([e], "readwrite").objectStore(e)["delete"](t), o.onerror = function() { | |
| n.P.error("Could not delete record " + t + " from " + e + " on indexedDB " + n.O.aa) | |
| }, o.onsuccess = function() { | |
| n.P.debug("Deleted record " + t + " from " + e + " on indexedDB " + n.O.aa) | |
| }) : n.P.error("Could not delete record " + t + " from " + e + " on indexedDB " + n.O.aa + " - " + e + " is not a valid objectStore") | |
| }) | |
| } | |
| }; | |
| u.Z.prototype.lk = function(e, t) { | |
| if (this.Jc()) { | |
| var n = this; | |
| this.Kc(function(o) { | |
| if (o.objectStoreNames.contains(e)) { | |
| var i = o.transaction([e], "readwrite").objectStore(e); | |
| o = i.openCursor(); | |
| var a = []; | |
| o.onerror = function() { | |
| 0 < a.length ? (n.P.info("Cursor closed midway through for " + e + " on indexedDB " + n.O.aa), t(a)) : n.P.error("Could not open cursor for " + e + " on indexedDB " + n.O.aa) | |
| }; | |
| o.onsuccess = function(e) { | |
| var n = e.target.result; | |
| null != n ? (null != n.value && null != n.key && (i["delete"](n.key).onsuccess = function() { | |
| a.push(n.value) | |
| }), n["continue"]()) : 0 < a.length && t(a) | |
| } | |
| } else n.P.error("Could not retrieve objects from " + e + " on indexedDB " + n.O.aa + " - " + e + " is not a valid objectStore") | |
| }) | |
| } | |
| }; | |
| u.Z.prototype.clearData = function() { | |
| if (!this.Jc()) return !1; | |
| var e, t = []; | |
| for (e in this.O.na) this.O.na.hasOwnProperty(e) && this.O.na[e] !== this.O.na.df && t.push(this.O.na[e]); | |
| var n = this; | |
| return this.Kc(function(e) { | |
| e = e.transaction(t, "readwrite"); | |
| for (var o = 0; o < t.length; o++) { | |
| var i = e.objectStore(t[o]).clear(); | |
| i.onsuccess = function() { | |
| n.P.debug("Cleared " + this.source.name + " on indexedDB " + n.O.aa) | |
| }; | |
| i.onerror = function() { | |
| n.P.error("Could not clear " + this.source.name + " on indexedDB " + n.O.aa) | |
| } | |
| } | |
| e.oncomplete = function() { | |
| n.P.debug("Cleared all object stores on indexedDB " + n.O.aa) | |
| }; | |
| e.onerror = function() { | |
| n.P.error("Could not clear object stores on indexedDB " + n.O.aa) | |
| } | |
| }) | |
| }; | |
| u.f = { | |
| sc: function(e) { | |
| void 0 === e && void 0 !== u.f.Lb || (u.f.Lb = !!e); | |
| u.f.Sg || (u.f.Sg = !0) | |
| }, | |
| Bd: function() { | |
| u.f.Sg = !1; | |
| u.f.Lb = void 0; | |
| u.f.P = void 0 | |
| }, | |
| Wf: function(e) { | |
| "function" != typeof e ? u.f.info("Ignoring setLogger call since logger is not a function") : (u.f.sc(), u.f.P = e) | |
| }, | |
| $f: function() { | |
| u.f.sc(); | |
| u.f.Lb ? (console.log("Disabling Appboy logging"), u.f.Lb = !1) : (console.log("Enabled Appboy logging"), u.f.Lb = !0) | |
| }, | |
| debug: function(e) { | |
| u.f.Lb && null != u.f.P && u.f.P("Appboy: " + e) | |
| }, | |
| info: function(e) { | |
| u.f.Lb && (null != u.f.P ? u.f.P("Appboy: " + e) : console.log("Appboy: " + e)) | |
| }, | |
| error: function(e) { | |
| u.f.Lb && (null != u.f.P ? u.f.P("Appboy SDK Error: " + e) : console.error("Appboy SDK Error: " + e)) | |
| } | |
| }; | |
| var l = { | |
| Va: function(e, t) { | |
| e.prototype = Object.create(t.prototype); | |
| e.prototype.constructor = e | |
| } | |
| }; | |
| "undefined" == typeof console && (window.console = { | |
| log: function() {} | |
| }); | |
| Function.prototype.bind || (Function.prototype.bind = function(e) { | |
| function t() { | |
| return i.apply(this.prototype && this instanceof n ? this : e, o.concat(Array.prototype.slice.call(arguments))) | |
| } | |
| function n() {} | |
| if ("function" != typeof this) throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable"); | |
| var o = Array.prototype.slice.call(arguments, 1), | |
| i = this; | |
| n.prototype = this.prototype; | |
| t.prototype = new n; | |
| return t | |
| }); | |
| void 0 === Object.create && (Object.create = function(e) { | |
| function t() {} | |
| t.prototype = e; | |
| return new t | |
| }); | |
| Array.prototype.indexOf || (Array.prototype.indexOf = function(e, t) { | |
| var n = this.length >>> 0; | |
| t = Number(t) || 0; | |
| t = 0 > t ? Math.ceil(t) : Math.floor(t); | |
| for (0 > t && (t += n); t < n; t++) | |
| if (t in this && this[t] === e) return t; | |
| return -1 | |
| }); | |
| Event.prototype.stopPropagation || (Event.prototype.stopPropagation = function() { | |
| this.cancelBubble = !0 | |
| }); | |
| Date.now || (Date.now = function() { | |
| return (new Date).valueOf() | |
| }); | |
| window.atob || (window.atob = function(e) { | |
| var t, n, o = {}, | |
| i = [], | |
| a = "", | |
| r = String.fromCharCode, | |
| s = [ | |
| [65, 91], | |
| [97, 123], | |
| [48, 58], | |
| [43, 44], | |
| [47, 48] | |
| ]; | |
| for (n in s) | |
| for (t = s[n][0]; t < s[n][1]; t++) i.push(r(t)); | |
| for (t = 0; 64 > t; t++) o[i[t]] = t; | |
| for (t = 0; t < e.length; t += 72) { | |
| var c = i = 0, | |
| p = e.substring(t, t + 72); | |
| for (n = 0; n < p.length; n++) | |
| for (s = o[p.charAt(n)], i = (i << 6) + s, c += 6; 8 <= c;) a += r((i >>> (c -= 8)) % 256) | |
| } | |
| return a | |
| }); | |
| l.Pd = function(e, t) { | |
| this.qd = e; | |
| this.A = t | |
| }; | |
| l.Pd.prototype.Cd = function() { | |
| var e = this.A.Tc(l.j.B.La.gg); | |
| null == e && (e = new l.Gb(u.cd.ye()), this.A.Le(l.j.B.La.gg, e)); | |
| return new l.hg(e.sb, this.qd.xd, this.qd.version, this.qd.ij, screen.width + "x" + screen.height, this.qd.language, this.Cj(), this.qd.userAgent) | |
| }; | |
| l.Pd.prototype.Cj = function() { | |
| var e = new Date; | |
| if ("undefined" != typeof Intl && "function" == typeof Intl.DateTimeFormat) try { | |
| if ("function" == typeof Intl.DateTimeFormat().resolvedOptions) { | |
| var t = Intl.DateTimeFormat().resolvedOptions().timeZone; | |
| if (null != t && "" !== t) return t | |
| } | |
| } catch (d) { | |
| u.f.info("Intl.DateTimeFormat threw an error, probably https://bugs.chromium.org/p/chromium/issues/detail?id=811403, falling back to GTM offset: " + d.message) | |
| } | |
| return this.Aj(e.getTimezoneOffset()) | |
| }; | |
| l.Pd.prototype.Aj = function(e) { | |
| var t = parseInt(e / 60), | |
| n = parseInt(e % 60), | |
| o = "GMT"; | |
| 0 !== e && (o = o + (0 > e ? "+" : "-") + ("00" + Math.abs(t)).slice(-2) + ":" + ("00" + Math.abs(n)).slice(-2)); | |
| return o | |
| }; | |
| l.Ib = function(e) { | |
| this.Ob = e; | |
| this.le = null; | |
| this.$g = "geolocation" in navigator | |
| }; | |
| l.Ib.fd = "Location tracking is not supported in this browser."; | |
| l.Ib.prototype.Gj = function(e) { | |
| if (document.hidden) { | |
| this.Yf(); | |
| var t = this, | |
| n = function() { | |
| document.hidden || (document.removeEventListener("visibilitychange", n, !1), t.watchPosition()) | |
| }; | |
| document.addEventListener("visibilitychange", n, !1) | |
| } | |
| this.Ob.Ke(e.coords.latitude, e.coords.longitude, e.coords.accuracy, e.coords.altitude, e.coords.altitudeAccuracy) | |
| }; | |
| l.Ib.prototype.Fj = function(e) { | |
| e.code === e.PERMISSION_DENIED ? u.f.info(e.message) : u.f.error("Could not detect user location: " + e.code + " - " + e.message) | |
| }; | |
| l.Ib.prototype.watchPosition = function() { | |
| this.$g ? (this.Yf(), this.le = navigator.geolocation.watchPosition(this.Gj.bind(this), this.Fj.bind(this)), u.f.info("Requested Geolocation")) : u.f.info(l.Ib.fd) | |
| }; | |
| l.Ib.prototype.Yf = function() { | |
| this.$g ? null != this.le && (navigator.geolocation.clearWatch(this.le), this.le = null, u.f.info("Stopped watching Geolocation")) : u.f.info(l.Ib.fd) | |
| }; | |
| l.PushManager = function(e, t, n, o, i, a, r) { | |
| this.Ob = e; | |
| this.cb = t; | |
| this.rd = n; | |
| this.wj = o; | |
| this.ud = i || "/service-worker.js"; | |
| this.Xg = a; | |
| this.Na = r; | |
| this.ke = "serviceWorker" in navigator && "undefined" != typeof ServiceWorkerRegistration && "showNotification" in ServiceWorkerRegistration.prototype && "PushManager" in window; | |
| this.uf = "safari" in window && "pushNotification" in window.safari | |
| }; | |
| l.PushManager.fd = "Push notifications are not supported in this browser."; | |
| l.PushManager.xb = "catch"; | |
| l.PushManager.prototype.Rb = function() { | |
| return this.ke || this.uf | |
| }; | |
| l.PushManager.prototype.tc = function() { | |
| return this.Rb() && null != Notification && null != Notification.permission && "denied" === Notification.permission | |
| }; | |
| l.PushManager.prototype.Ae = function() { | |
| return this.Rb() && null != Notification && null != Notification.permission && "granted" === Notification.permission | |
| }; | |
| l.PushManager.prototype.Jf = function(e, t, n) { | |
| n = this.Xg || n; | |
| if (this.Rb()) | |
| if (this.ke) { | |
| var o = this; | |
| navigator.serviceWorker.register(this.ud).then(function() { | |
| o.tc() ? t() : navigator.serviceWorker.ready.then(function(n) { | |
| n.pushManager.getSubscription().then(function(n) { | |
| n ? e() : t() | |
| })[l.PushManager.xb](function() { | |
| t() | |
| }) | |
| }) | |
| })[l.PushManager.xb](function() { | |
| t() | |
| }) | |
| } else null == n || "" === n ? u.f.error("You must supply the safariWebsitePushId argument in order to use isPushGranted on Safari") : "granted" === window.safari.pushNotification.permission(n).permission ? e() : t(); | |
| else t() | |
| }; | |
| l.PushManager.prototype.Af = function(e, t) { | |
| var n; | |
| "string" == typeof e ? n = e : 0 !== e.endpoint.indexOf("https://android.googleapis.com/gcm/send") ? n = e.endpoint : (n = e.endpoint, e.subscriptionId && -1 === e.endpoint.indexOf(e.subscriptionId) && (n = e.endpoint + "/" + e.subscriptionId)); | |
| var o = null, | |
| i = null; | |
| if (null != e.getKey) try { | |
| o = btoa(String.fromCharCode.apply(null, new Uint8Array(e.getKey("p256dh")))), i = btoa(String.fromCharCode.apply(null, new Uint8Array(e.getKey("auth")))) | |
| } catch (r) { | |
| if ("invalid arguments" !== r.message) throw r | |
| } | |
| var a; | |
| e = e.options && (a = e.options.applicationServerKey) && a.byteLength && 0 < a.byteLength ? btoa(String.fromCharCode.apply(null, new Uint8Array(a))).replace(/\+/g, "-").replace(/\//g, "_") : null; | |
| this.Ob.Uf(n, o, i, e); | |
| n && "function" == typeof t && t(n, o, i) | |
| }; | |
| l.PushManager.prototype.kh = function() { | |
| this.Ob.Gd(!0) | |
| }; | |
| l.PushManager.prototype.jh = function(e, t, n, o) { | |
| if ("default" === t.permission) { | |
| var i = this; | |
| window.safari.pushNotification.requestPermission(this.wj, e, { | |
| api_key: this.cb, | |
| device_id: this.rd.Cd().id | |
| }, function(t) { | |
| "granted" === t.permission && i.Ob.Xf(l.w.gd.OPTED_IN); | |
| i.jh(e, t, n, o) | |
| }) | |
| } else "denied" === t.permission ? (this.Ob.Gd(!1), u.f.info("The user has blocked notifications from this site, or Safari push is not configured in the Braze dashboard."), "function" == typeof o && o(!1)) : "granted" === t.permission && (u.f.info("Device successfully subscribed to push."), this.Af(t.deviceToken, n)) | |
| }; | |
| l.PushManager.prototype.dh = function(e, t, n, o) { | |
| function i(t) { | |
| switch (t) { | |
| case "denied": | |
| u.f.info("Permission for push notifications was denied."); | |
| "function" == typeof o && o(!1); | |
| break; | |
| case "default": | |
| t = "Permission for push notifications was ignored."; | |
| a.tc() && (t += " The browser has automatically blocked further permission requests for a period (probably 1 week)."); | |
| u.f.info(t); | |
| "function" == typeof o && o(!0); | |
| break; | |
| case "granted": | |
| e.pushManager.subscribe(r).then(function(e) { | |
| u.f.info("Device successfully subscribed to push."); | |
| s || a.Ob.Xf(l.w.gd.OPTED_IN); | |
| a.Af(e, n) | |
| })[l.PushManager.xb](function(e) { | |
| a.tc() ? (u.f.info("Permission for push notifications was denied."), "function" == typeof o && o(!1)) : u.f.error("Push subscription failed. Be sure that your site is https and that your manifest file is correctly configured:" + e) | |
| }); | |
| break; | |
| default: | |
| u.f.error("Received unexpected permission result " + t) | |
| } | |
| } | |
| var a = this, | |
| r = { | |
| userVisibleOnly: !0 | |
| }; | |
| null != t && (r.applicationServerKey = t); | |
| var s = this.Ae(), | |
| c = !1; | |
| (t = Notification.requestPermission(function(e) { | |
| c && i(e) | |
| })) ? t.then(function(e) { | |
| i(e) | |
| }): c = !0 | |
| }; | |
| l.PushManager.prototype.subscribe = function(e, t, n) { | |
| e = this.Xg || e; | |
| if (this.Rb()) { | |
| if (this.ke) | |
| if (null != window.location && null != window.location.pathname && 0 !== window.location.pathname.indexOf(this.ud.substr(0, this.ud.lastIndexOf("/") + 1))) u.f.error("Cannot subscribe to push from a path higher than the service worker location (tried to subscribe from " + window.location.pathname + " but service worker is at " + this.ud + ")"); | |
| else { | |
| var o = this; | |
| navigator.serviceWorker.register(this.ud).then(function() { | |
| o.tc() ? (u.f.info("Notifications from this site are blocked. This may be a temporary embargo or a permanent denial."), o.Ob.Gd(!1), "function" == typeof n && n()) : navigator.serviceWorker.ready.then(function(e) { | |
| e && "function" == typeof e.update && e.update(); | |
| e.pushManager.getSubscription().then(function(i) { | |
| var a = null; | |
| o.Na && null != o.Na.xh() && (a = u.ig.Bl(o.Na.xh())); | |
| i ? null != a && i.options && i.options.applicationServerKey && i.options.applicationServerKey.byteLength && 0 < i.options.applicationServerKey.byteLength && !l.G.isEqual(a, new Uint8Array(i.options.applicationServerKey)) ? (12 < i.options.applicationServerKey.byteLength ? u.f.info("Device was already subscribed to push using a different VAPID provider, creating new subscription.") : u.f.info("Attempting to upgrade a gcm_sender_id-based push registration to VAPID - depending on the browser this may or may not result in the same gcm_sender_id-based subscription."), i.unsubscribe().then(function(i) { | |
| i ? o.dh(e, a, t, n) : (u.f.error("Failed to unsubscribe device from push while unsubscribing token from different VAPID provider."), "function" == typeof n && n(!1)) | |
| })[l.PushManager.xb](function(e) { | |
| u.f.error("Push unsubscription error while unsubscribing token from different VAPID provider: " + e); | |
| "function" == typeof n && n(!1) | |
| })) : (u.f.info("Device already subscribed to push, sending existing subscription to backend."), o.Af(i, t)) : o.dh(e, a, t, n) | |
| })[l.PushManager.xb](function(e) { | |
| u.f.error("Error checking current push subscriptions: " + e) | |
| }) | |
| }) | |
| })[l.PushManager.xb](function(e) { | |
| u.f.error("ServiceWorker registration failed: " + e) | |
| }) | |
| } | |
| else if (this.uf) | |
| if (null == e || "" === e) u.f.error("You must supply the safariWebsitePushId argument in order to use registerAppboyPushMessages on Safari"); | |
| else { | |
| var i = window.safari.pushNotification.permission(e); | |
| this.jh(e, i, t, n) | |
| } | |
| } else u.f.info(l.PushManager.fd) | |
| }; | |
| l.PushManager.prototype.unsubscribe = function(e, t) { | |
| if (this.Rb()) | |
| if (this.ke) { | |
| var n = this; | |
| navigator.serviceWorker.getRegistration().then(function(o) { | |
| o && o.pushManager.getSubscription().then(function(i) { | |
| i && (n.kh(), i.unsubscribe().then(function(n) { | |
| n ? (u.f.info("Device successfully unsubscribed from push."), "function" == typeof e && e()) : (u.f.error("Failed to unsubscribe device from push."), "function" == typeof t && t()); | |
| o.unregister(); | |
| u.f.info("Service worker successfully unregistered.") | |
| })[l.PushManager.xb](function(e) { | |
| u.f.error("Push unsubscription error: " + e); | |
| "function" == typeof t && t() | |
| })) | |
| })[l.PushManager.xb](function(e) { | |
| u.f.error("Error unsubscribing from push: " + e); | |
| "function" == typeof t && t() | |
| }) | |
| }) | |
| } else this.uf && (this.kh(), u.f.info("Device unsubscribed from push."), "function" == typeof e && e()); | |
| else u.f.info(l.PushManager.fd) | |
| }; | |
| l.nb = function(e) { | |
| this.A = e; | |
| this.je = null | |
| }; | |
| l.nb.prototype.lc = function() { | |
| if (null == this.je) { | |
| var e = this.A.ma(l.j.B.C.Bg); | |
| this.je = null != e ? l.Ec.qa(e) : new l.Ec | |
| } | |
| return this.je | |
| }; | |
| l.nb.prototype.sk = function() { | |
| return this.lc().Lf | |
| }; | |
| l.nb.prototype.Pk = function(e) { | |
| null != e && null != e.config && (e = e.config, e.time > this.lc().Lf && (this.je = e = new l.Ec(e.time, e.events_blacklist, e.attributes_blacklist, e.purchases_blacklist, e.messaging_session_timeout, e.vapid_public_key), this.A.fa(l.j.B.C.Bg, e.X()))) | |
| }; | |
| l.nb.prototype.ik = function(e) { | |
| return -1 !== this.lc().sh.indexOf(e) | |
| }; | |
| l.nb.prototype.nh = function(e) { | |
| return -1 !== this.lc().oh.indexOf(e) | |
| }; | |
| l.nb.prototype.Nk = function(e) { | |
| return -1 !== this.lc().Mh.indexOf(e) | |
| }; | |
| l.nb.prototype.tk = function() { | |
| return this.lc().Of | |
| }; | |
| l.nb.prototype.xh = function() { | |
| return this.lc().$h | |
| }; | |
| l.gc = function(e, t, n, o) { | |
| this.A = e; | |
| this.H = t; | |
| this.Na = n; | |
| this.td = 1e3; | |
| o = parseFloat(o); | |
| isNaN(o) && (o = 1800); | |
| o < this.td / 1e3 && (u.f.info("Specified session timeout of " + o + "s is too small, using the minimum session timeout of " + this.td / 1e3 + "s instead."), o = this.td / 1e3); | |
| this.yj = o | |
| }; | |
| l.gc.prototype.eh = function(e, t) { | |
| return new l.Event(this.H.S(), u.$.sj, e, t.sb, { | |
| d: l.N.zd(e - t.Ad) | |
| }) | |
| }; | |
| l.gc.prototype.pk = function() { | |
| var e = this.A.Tc(l.j.B.La.fc); | |
| return null == e ? null : e.sb | |
| }; | |
| l.gc.prototype.Jk = function() { | |
| var e = Date.now(), | |
| t = this.Na.tk(); | |
| if (null == t) return !1; | |
| var n = this.A.ma(l.j.B.C.wg); | |
| (t = null == n || e - n > 1e3 * t) && this.A.fa(l.j.B.C.wg, e); | |
| return t | |
| }; | |
| l.gc.prototype.Dj = function(e, t) { | |
| return null == t || !(e - t.Ad < this.td) && t.Ff < e | |
| }; | |
| l.gc.prototype.ha = function() { | |
| var e = Date.now(), | |
| t = e + 1e3 * this.yj, | |
| n = this.A.Tc(l.j.B.La.fc); | |
| if (this.Dj(e, n)) { | |
| var o = "Generating session start event with time " + e; | |
| if (null != n) { | |
| var i = n.Be; | |
| i - n.Ad < this.td && (i = n.Ad + this.Rl); | |
| this.A.Ie(this.eh(i, n)); | |
| o += " (old session ended " + i + ")" | |
| } | |
| o += ". Will expire " + t.valueOf(); | |
| u.f.info(o); | |
| t = new l.Gb(u.cd.ye(), t); | |
| this.A.Ie(new l.Event(this.H.S(), u.$.Eg, e, t.sb)); | |
| this.A.Le(l.j.B.La.fc, t); | |
| return t.sb | |
| } | |
| n.Be = e; | |
| n.Ff = t; | |
| this.A.Le(l.j.B.La.fc, n); | |
| return n.sb | |
| }; | |
| l.gc.prototype.$j = function() { | |
| var e = this.A.Tc(l.j.B.La.fc); | |
| null != e && (this.A.Sk(l.j.B.La.fc), this.A.Ie(this.eh(Date.now(), e))) | |
| }; | |
| l.$d = function() {}; | |
| l.j = function(e, t) { | |
| this.sd = e; | |
| this.xa = t | |
| }; | |
| l.$d.bk = function(e, t) { | |
| var n = !1; | |
| try { | |
| if (localStorage && localStorage.getItem) try { | |
| localStorage.setItem(l.j.B.C.lf, !0), localStorage.getItem(l.j.B.C.lf) && (localStorage.removeItem(l.j.B.C.lf), n = !0) | |
| } catch (i) { | |
| if ("QuotaExceededError" !== i.name && "NS_ERROR_DOM_QUOTA_REACHED" !== i.name || !(0 < localStorage.length)) throw i; | |
| n = !0 | |
| } | |
| } catch (i) { | |
| u.f.info("Local Storage not supported!") | |
| } | |
| var o = l.$d.zj(); | |
| t = new l.j.Od(e, o && !t, n); | |
| return new l.j(t, n ? new l.j.Cc(e) : new l.j.Bc) | |
| }; | |
| l.$d.zj = function() { | |
| return navigator.cookieEnabled || "cookie" in document && (0 < document.cookie.length || -1 < (document.cookie = "test").indexOf.call(document.cookie, "test")) | |
| }; | |
| l.j.B = { | |
| La: { | |
| Lg: "ab.storage.userId", | |
| gg: "ab.storage.deviceId", | |
| fc: "ab.storage.sessionId" | |
| }, | |
| C: { | |
| lf: "ab.test", | |
| Id: "ab.storage.events", | |
| Wb: "ab.storage.attributes", | |
| Xe: "ab.storage.device", | |
| hf: "ab.storage.pushToken", | |
| cf: "ab.storage.newsFeed", | |
| af: "ab.storage.lastNewsFeedRefresh", | |
| Vc: "ab.storage.cardImpressions", | |
| Si: "ab.storage.lastInAppMessageRefresh", | |
| Bg: "ab.storage.serverConfig", | |
| mf: "ab.storage.triggers", | |
| Ui: "ab.storage.lastTriggeredTime", | |
| Ti: "ab.storage.lastTriggeredTimesById", | |
| Vi: "ab.storage.lastTriggerEventDataById", | |
| wg: "ab.storage.messagingSessionStart", | |
| Te: "ab.storage.cc", | |
| Se: "ab.storage.ccLastFullSync", | |
| Re: "ab.storage.ccLastCardUpdated", | |
| Xc: "ab.storage.ccImpressions", | |
| Wc: "ab.storage.ccDismissals", | |
| Sd: "ab.storage.lastDisplayedTriggerTimesById", | |
| $e: "ab.storage.lastDisplayedTriggerTime", | |
| nd: "ab.storage.triggerFireInstancesById" | |
| }, | |
| ef: "ab.optOut" | |
| }; | |
| l.j.prototype.Le = function(e, t) { | |
| var n = t; | |
| null != t && t instanceof l.Gb && (n = t.X()); | |
| this.sd.remove(e); | |
| this.sd.ib(e, n) | |
| }; | |
| l.j.prototype.Tc = function(e) { | |
| return l.Gb.qa(this.sd.Oa(e)) | |
| }; | |
| l.j.prototype.Sk = function(e) { | |
| this.sd.remove(e) | |
| }; | |
| l.j.prototype.za = function(e) { | |
| if (null == e || 0 === e.length) return !1; | |
| l.G.isArray(e) || (e = [e]); | |
| var t = this.xa.Oa(l.j.B.C.Id); | |
| null != t && l.G.isArray(t) || (t = []); | |
| for (var n = 0; n < e.length; n++) t.push(e[n].X()); | |
| return this.xa.ib(l.j.B.C.Id, t) | |
| }; | |
| l.j.prototype.Ie = function(e) { | |
| null == e || this.za([e]) | |
| }; | |
| l.j.prototype.rh = function() { | |
| var e = this.xa.Oa(l.j.B.C.Id); | |
| this.xa.remove(l.j.B.C.Id); | |
| null == e && (e = []); | |
| var t = [], | |
| n = !1, | |
| o = null; | |
| if (l.G.isArray(e)) | |
| for (var i = 0; i < e.length; i++) l.Event.Dh(e[i]) ? t.push(l.Event.qa(e[i])) : o = i; | |
| else n = !0; | |
| (n || null != o) && (i = "Stored events could not be deserialized as ab.Events", n && (i += ", was " + Object.prototype.toString.call(e) + " not an array"), null != o && (i += ", value at index " + o + " does not look like an event"), i += ", serialized values were of type " + typeof e + ": " + JSON.stringify(e), t.push(new l.Event(null, u.$.Qi, Date.now(), null, { | |
| e: i | |
| }))); | |
| return t | |
| }; | |
| l.j.prototype.fa = function(e, t) { | |
| l.G.vb(l.j.B.C, e, "StorageManager cannot store object.", "ab.StorageManager.KEYS.OBJECTS") && this.xa.ib(e, t) | |
| }; | |
| l.j.prototype.ma = function(e) { | |
| return !!l.G.vb(l.j.B.C, e, "StorageManager cannot retrieve object.", "ab.StorageManager.KEYS.OBJECTS") && this.xa.Oa(e) | |
| }; | |
| l.j.prototype.ra = function(e) { | |
| l.G.vb(l.j.B.C, e, "StorageManager cannot remove object.", "ab.StorageManager.KEYS.OBJECTS") && this.xa.remove(e) | |
| }; | |
| l.j.prototype.clearData = function() { | |
| for (var e = l.G.keys(l.j.B.La), t = l.G.keys(l.j.B.C), n = 0; n < e.length; n++) this.sd.remove(l.j.B.La[e[n]]); | |
| for (e = 0; e < t.length; e++) this.xa.remove(l.j.B.C[t[e]]) | |
| }; | |
| l.j.prototype.xf = function(e) { | |
| return e || "ab.storage.attributes.anonymous_user" | |
| }; | |
| l.j.prototype.Ih = function(e) { | |
| var t = this.xa.Oa(l.j.B.C.Wb); | |
| null == t && (t = {}); | |
| var n, o = this.xf(e[l.w.pd]); | |
| for (n in e) n === l.w.pd || null != t[o] && null != t[o][n] || this.Qh(e[l.w.pd], n, e[n]) | |
| }; | |
| l.j.prototype.Qh = function(e, t, n) { | |
| var o = this.xa.Oa(l.j.B.C.Wb); | |
| null == o && (o = {}); | |
| var i = this.xf(e), | |
| p = o[i]; | |
| null == p && (p = {}, null != e && (p[l.w.pd] = e)); | |
| if (t === l.w.cg) { | |
| null == p[t] && (p[t] = {}); | |
| for (var u in n) { | |
| e = n[u]; | |
| var d = p[t][u], | |
| f = null; | |
| if (c(e)) { | |
| if (void 0 !== e[l.w.Xb]) { | |
| f = s(e[l.w.Xb], d); | |
| if (!f && null !== f) return !1; | |
| d = f | |
| } | |
| if (void 0 !== e[l.w.Ja]) { | |
| f = r(e[l.w.Ja], d); | |
| if (!f && null !== f) return !1; | |
| d = f | |
| } | |
| if (void 0 !== e[l.w.Ka] && (f = a(e[l.w.Ka], d), !f && null !== f)) return !1 | |
| } else f = n[u]; | |
| p[t][u] = f | |
| } | |
| } else p[t] = n; | |
| o[i] = p; | |
| return this.xa.ib(l.j.B.C.Wb, o) | |
| }; | |
| l.j.prototype.hk = function() { | |
| var e = this.xa.Oa(l.j.B.C.Wb); | |
| this.xa.remove(l.j.B.C.Wb); | |
| var t, n = []; | |
| for (t in e) null != e[t] && n.push(e[t]); | |
| return n | |
| }; | |
| l.j.prototype.Oj = function(e) { | |
| var t = this.xa.Oa(l.j.B.C.Wb); | |
| if (null != t) { | |
| var n = this.xf(null), | |
| o = t[n]; | |
| null != o && (t[n] = void 0, this.xa.ib(l.j.B.C.Wb, t), o[l.w.pd] = e, this.Ih(o)) | |
| } | |
| n = this.Tc(l.j.B.La.fc); | |
| t = null; | |
| null != n && (t = n.sb); | |
| n = this.rh(); | |
| if (null != n) | |
| for (o = 0; o < n.length; o++) { | |
| var i = n[o]; | |
| null == i.Ub && i.sessionId == t && (i.Ub = e); | |
| this.Ie(i) | |
| } | |
| }; | |
| l.j.Cc = function(e) { | |
| this.cb = e; | |
| this.uh = 10 | |
| }; | |
| l.j.Cc.prototype.mc = function(e) { | |
| return e + "." + this.cb | |
| }; | |
| l.j.Cc.prototype.ib = function(e, t) { | |
| t = { | |
| v: t | |
| }; | |
| try { | |
| return localStorage.setItem(this.mc(e), JSON.stringify(t)), !0 | |
| } catch (d) { | |
| return u.f.info("Storage failure: " + d.message), !1 | |
| } | |
| }; | |
| l.j.Cc.prototype.Oa = function(e) { | |
| try { | |
| var t = JSON.parse(localStorage.getItem(this.mc(e))); | |
| return null == t ? null : t.v | |
| } catch (d) { | |
| return u.f.info("Storage retrieval failure: " + d.message), null | |
| } | |
| }; | |
| l.j.Cc.prototype.remove = function(e) { | |
| try { | |
| localStorage.removeItem(this.mc(e)) | |
| } catch (t) { | |
| return u.f.info("Storage removal failure: " + t.message), !1 | |
| } | |
| }; | |
| l.j.gb = function(e, t) { | |
| this.cb = e; | |
| this.Wg = this.Bj(); | |
| this.Pg = 10518980; | |
| this.Zg = !!t | |
| }; | |
| l.j.gb.prototype.mc = function(e) { | |
| return null != this.cb ? e + "." + this.cb : e | |
| }; | |
| l.j.gb.prototype.Bj = function() { | |
| for (var e = 0, t = document.domain, n = t.split("."), o = "ab._gd" + Date.now(); e < n.length - 1 && -1 === document.cookie.indexOf(o + "=" + o);) e++, t = "." + n.slice(-1 - e).join("."), document.cookie = o + "=" + o + ";domain=" + t + ";"; | |
| document.cookie = o + "=;expires=" + new Date(0).toGMTString() + ";domain=" + t + ";"; | |
| return t | |
| }; | |
| l.j.gb.prototype.rk = function() { | |
| var e = new Date; | |
| e.setTime(e.getTime() + 6e4 * this.Pg); | |
| return e.getFullYear() | |
| }; | |
| l.j.gb.prototype.ib = function(e, t) { | |
| var n = new Date; | |
| n.setTime(n.getTime() + 6e4 * this.Pg); | |
| var n = "expires=" + n.toUTCString(), | |
| o = "domain=" + this.Wg; | |
| t = this.Zg ? t : encodeURIComponent(JSON.stringify(t)); | |
| e = this.mc(e) + "=" + t + ";" + n + ";" + o + ";path=/"; | |
| if (4093 <= e.length) return u.f.info("Storage failure: string is " + e.length + " chars which is too large to store as a cookie."), !1; | |
| document.cookie = e; | |
| return !0 | |
| }; | |
| l.j.gb.prototype.Oa = function(e) { | |
| for (var t = [], n = this.mc(e) + "=", o = document.cookie.split(";"), i = 0; i < o.length; i++) { | |
| for (var a = o[i]; | |
| " " === a.charAt(0);) a = a.substring(1); | |
| if (0 === a.indexOf(n)) try { | |
| var r; | |
| r = this.Zg ? a.substring(n.length, a.length) : JSON.parse(decodeURIComponent(a.substring(n.length, a.length))); | |
| t.push(r) | |
| } catch (s) { | |
| return u.f.info("Storage retrieval failure: " + s.message), this.remove(e), null | |
| } | |
| } | |
| return 0 < t.length ? t[t.length - 1] : null | |
| }; | |
| l.j.gb.prototype.remove = function(e) { | |
| e = this.mc(e) + "=;expires=" + new Date(0).toGMTString(); | |
| document.cookie = e; | |
| document.cookie = e + ";path=/"; | |
| document.cookie = e + ";path=" + document.location.pathname; | |
| e = e + ";domain=" + this.Wg; | |
| document.cookie = e; | |
| document.cookie = e + ";path=/"; | |
| document.cookie = e + ";path=" + document.location.pathname | |
| }; | |
| l.j.Bc = function() { | |
| this.tf = {}; | |
| this.Ug = 5242880; | |
| this.uh = 3 | |
| }; | |
| l.j.Bc.prototype.ib = function(e, t) { | |
| var n = { | |
| value: t | |
| }; | |
| t = this.Kj(t); | |
| if (t > this.Ug) return u.f.info("Storage failure: object is ≈" + t + " bytes which is greater than the max of " + this.Ug), !1; | |
| this.tf[e] = n; | |
| return !0 | |
| }; | |
| l.j.Bc.prototype.Kj = function(e) { | |
| var t = []; | |
| e = [e]; | |
| for (var n = 0; e.length;) { | |
| var o = e.pop(); | |
| if ("boolean" == typeof o) n += 4; | |
| else if ("string" == typeof o) n += 2 * o.length; | |
| else if ("number" == typeof o) n += 8; | |
| else if ("object" == typeof o && -1 === t.indexOf(o)) { | |
| t.push(o); | |
| for (var i in o) e.push(o[i]) | |
| } | |
| } | |
| return n | |
| }; | |
| l.j.Bc.prototype.Oa = function(e) { | |
| e = this.tf[e]; | |
| return null == e ? null : e.value | |
| }; | |
| l.j.Bc.prototype.remove = function(e) { | |
| this.tf[e] = null | |
| }; | |
| l.j.Od = function(e, t, n) { | |
| this.qb = []; | |
| t && this.qb.push(new l.j.gb(e)); | |
| n && this.qb.push(new l.j.Cc(e)); | |
| this.qb.push(new l.j.Bc) | |
| }; | |
| l.j.Od.prototype.ib = function(e, t) { | |
| for (var n = !0, o = 0; o < this.qb.length; o++) n = this.qb[o].ib(e, t) && n; | |
| return n | |
| }; | |
| l.j.Od.prototype.Oa = function(e) { | |
| for (var t = 0; t < this.qb.length; t++) { | |
| var n = this.qb[t].Oa(e); | |
| if (null != n) return n | |
| } | |
| return null | |
| }; | |
| l.j.Od.prototype.remove = function(e) { | |
| for (var t = 0; t < this.qb.length; t++) this.qb[t].remove(e) | |
| }; | |
| l.Ta = function() { | |
| this.vd = {} | |
| }; | |
| l.Ta.prototype.hb = function(e) { | |
| if ("function" != typeof e) return null; | |
| var t = u.cd.ye(); | |
| this.vd[t] = e; | |
| return t | |
| }; | |
| l.Ta.prototype.Ea = function(e) { | |
| delete this.vd[e] | |
| }; | |
| l.Ta.prototype.va = function() { | |
| this.vd = {} | |
| }; | |
| l.Ta.prototype.Da = function(e) { | |
| var t, n = []; | |
| for (t in this.vd) n.push(this.vd[t](e)) | |
| }; | |
| l.jc = function(e, t) { | |
| this.Na = e; | |
| this.A = t | |
| }; | |
| l.jc.prototype.S = function() { | |
| var e = this.A.Tc(l.j.B.La.Lg); | |
| return null != e ? e.sb : null | |
| }; | |
| l.jc.prototype.yk = function(e) { | |
| var t = null == this.S(); | |
| this.A.Le(l.j.B.La.Lg, new l.Gb(e)); | |
| t && this.A.Oj(e) | |
| }; | |
| l.jc.prototype.Uc = function(e, t) { | |
| if (this.Na.nh(e)) return u.f.info('Custom Attribute "' + e + '" is blacklisted, ignoring.'), !1; | |
| var n = {}; | |
| n[e] = t; | |
| return this.ca(l.w.cg, n) | |
| }; | |
| l.jc.prototype.ca = function(e, t) { | |
| return this.A.Qh(this.S(), e, t) | |
| }; | |
| l.jc.prototype.Uf = function(e, t, n, o) { | |
| this.ca("push_token", e); | |
| this.ca("custom_push_public_key", t); | |
| this.ca("custom_push_user_auth", n); | |
| this.ca("custom_push_vapid_public_key", o); | |
| var i = u.Z.kb.ec, | |
| a = new u.Z(i, u.f); | |
| this.A.fa(l.j.B.C.hf, [e, t, n, o]); | |
| a.setItem(i.na.gf, i.Yd, !0) | |
| }; | |
| l.jc.prototype.Gd = function(e) { | |
| this.ca("push_token", null); | |
| this.ca("custom_push_public_key", null); | |
| this.ca("custom_push_user_auth", null); | |
| this.ca("custom_push_vapid_public_key", null); | |
| if (e) { | |
| e = u.Z.kb.ec; | |
| var t = new u.Z(e, u.f); | |
| this.A.ra(l.j.B.C.hf); | |
| t.setItem(e.na.gf, e.Yd, !1) | |
| } | |
| }; | |
| l.Qe = { | |
| Mi: "invalid_api_key", | |
| ji: "blacklisted", | |
| gj: "no_device_identifier" | |
| }; | |
| l.b = function(e, t, n, o, i, a, r, s, c, p, u, l, d, f, m) { | |
| this.id = e; | |
| this.viewed = t || !1; | |
| this.title = n || ""; | |
| this.imageUrl = o; | |
| this.description = i || ""; | |
| this.created = a || null; | |
| this.updated = r || null; | |
| this.categories = s || []; | |
| this.expiresAt = c || null; | |
| this.url = p; | |
| this.linkText = u; | |
| l = parseFloat(l); | |
| this.aspectRatio = isNaN(l) ? null : l; | |
| this.extras = d; | |
| this.pinned = f || !1; | |
| this.dismissible = m || !1; | |
| this.dismissed = !1; | |
| this.qf = this.Ia = null | |
| }; | |
| l.b.xg = -1; | |
| l.b.prototype.pe = function() { | |
| null == this.Ia && (this.Ia = new l.Ta); | |
| return this.Ia | |
| }; | |
| l.b.prototype.qe = function() { | |
| null == this.qf && (this.qf = new l.Ta); | |
| return this.qf | |
| }; | |
| l.b.prototype.Me = function(e) { | |
| return this.pe().hb(e) | |
| }; | |
| l.b.prototype.Th = function(e) { | |
| return this.qe().hb(e) | |
| }; | |
| l.b.prototype.Ea = function(e) { | |
| this.pe().Ea(e); | |
| this.qe().Ea(e) | |
| }; | |
| l.b.prototype.va = function() { | |
| this.pe().va(); | |
| this.qe().va() | |
| }; | |
| l.b.prototype.Tf = function() { | |
| this.viewed = !0 | |
| }; | |
| l.b.prototype.wc = function() { | |
| this.pe().Da(); | |
| this.viewed = !0 | |
| }; | |
| l.b.prototype.Rc = function() { | |
| return !(!this.dismissible || this.dismissed) && (this.dismissed = !0, this.qe().Da(), !0) | |
| }; | |
| l.b.T = { | |
| Ld: "captioned_image", | |
| Hg: "text_announcement", | |
| Vd: "short_news", | |
| Jd: "banner_image", | |
| Ue: "control" | |
| }; | |
| l.b.I = { | |
| Db: "id", | |
| Kb: "v", | |
| Bb: "db", | |
| zg: "r", | |
| bb: "ca", | |
| mb: "p", | |
| Za: "ea", | |
| lb: "e", | |
| ic: "tp", | |
| Eb: "i", | |
| hc: "tt", | |
| $b: "ds", | |
| URL: "u", | |
| Hb: "dm", | |
| wb: "ar" | |
| }; | |
| l.b.D = { | |
| Db: "id", | |
| Kb: "v", | |
| Bb: "db", | |
| Nd: "cr", | |
| bb: "ca", | |
| mb: "p", | |
| Md: "t", | |
| Za: "ea", | |
| lb: "e", | |
| ic: "tp", | |
| Eb: "i", | |
| hc: "tt", | |
| $b: "ds", | |
| URL: "u", | |
| Hb: "dm", | |
| wb: "ar" | |
| }; | |
| l.b.Il = { | |
| Fl: "ADVERTISING", | |
| Gl: "ANNOUNCEMENTS", | |
| Ll: "NEWS", | |
| Pl: "SOCIAL" | |
| }; | |
| l.yb = function(e, t, n, o, i, a, r, s, c, p, u, d, f, m, h) { | |
| l.b.call(this, e, t, n, o, i, a, r, s, c, p, u, d, f, m, h) | |
| }; | |
| l.Va(l.yb, l.b); | |
| l.yb.prototype.X = function() { | |
| var e = {}; | |
| e[l.b.D.ic] = l.b.T.Ld; | |
| e[l.b.D.Db] = this.id; | |
| e[l.b.D.Kb] = this.viewed; | |
| e[l.b.D.hc] = this.title; | |
| e[l.b.D.Eb] = this.imageUrl; | |
| e[l.b.D.$b] = this.description; | |
| e[l.b.D.bb] = this.updated; | |
| e[l.b.D.Nd] = this.created; | |
| e[l.b.D.Md] = this.categories; | |
| e[l.b.D.Za] = this.expiresAt; | |
| e[l.b.D.URL] = this.url; | |
| e[l.b.D.Hb] = this.linkText; | |
| e[l.b.D.wb] = this.aspectRatio; | |
| e[l.b.D.lb] = this.extras; | |
| e[l.b.D.mb] = this.pinned; | |
| e[l.b.D.Bb] = this.dismissible; | |
| return e | |
| }; | |
| l.zb = function(e, t, n, o, i, a, r, s, c, p, u, d, f, m, h) { | |
| l.b.call(this, e, t, n, o, i, a, r, s, c, p, u, d, f, m, h) | |
| }; | |
| l.Va(l.zb, l.b); | |
| l.zb.prototype.X = function() { | |
| var e = {}; | |
| e[l.b.D.ic] = l.b.T.Vd; | |
| e[l.b.D.Db] = this.id; | |
| e[l.b.D.Kb] = this.viewed; | |
| e[l.b.D.hc] = this.title; | |
| e[l.b.D.Eb] = this.imageUrl; | |
| e[l.b.D.$b] = this.description; | |
| e[l.b.D.bb] = this.updated; | |
| e[l.b.D.Nd] = this.created; | |
| e[l.b.D.Md] = this.categories; | |
| e[l.b.D.Za] = this.expiresAt; | |
| e[l.b.D.URL] = this.url; | |
| e[l.b.D.Hb] = this.linkText; | |
| e[l.b.D.wb] = this.aspectRatio; | |
| e[l.b.D.lb] = this.extras; | |
| e[l.b.D.mb] = this.pinned; | |
| e[l.b.D.Bb] = this.dismissible; | |
| return e | |
| }; | |
| l.Banner = function(e, t, n, o, i, a, r, s, c, p, u, d, f) { | |
| l.b.call(this, e, t, null, n, null, o, i, a, r, s, c, p, u, d, f) | |
| }; | |
| l.Va(l.Banner, l.b); | |
| l.Banner.prototype.X = function() { | |
| var e = {}; | |
| e[l.b.D.ic] = l.b.T.Jd; | |
| e[l.b.D.Db] = this.id; | |
| e[l.b.D.Kb] = this.viewed; | |
| e[l.b.D.Eb] = this.imageUrl; | |
| e[l.b.D.bb] = this.updated; | |
| e[l.b.D.Nd] = this.created; | |
| e[l.b.D.Md] = this.categories; | |
| e[l.b.D.Za] = this.expiresAt; | |
| e[l.b.D.URL] = this.url; | |
| e[l.b.D.Hb] = this.linkText; | |
| e[l.b.D.wb] = this.aspectRatio; | |
| e[l.b.D.lb] = this.extras; | |
| e[l.b.D.mb] = this.pinned; | |
| e[l.b.D.Bb] = this.dismissible; | |
| return e | |
| }; | |
| l.jb = function(e, t, n, o, i, a) { | |
| l.b.call(this, e, t, null, null, null, null, n, null, o, null, null, null, i, a, null) | |
| }; | |
| l.Va(l.jb, l.b); | |
| l.jb.prototype.X = function() { | |
| var e = {}; | |
| e[l.b.D.ic] = l.b.T.Ue; | |
| e[l.b.D.Db] = this.id; | |
| e[l.b.D.Kb] = this.viewed; | |
| e[l.b.D.bb] = this.updated; | |
| e[l.b.D.Za] = this.expiresAt; | |
| e[l.b.D.lb] = this.extras; | |
| e[l.b.D.mb] = this.pinned; | |
| return e | |
| }; | |
| l.b.prototype.yh = function(e) { | |
| if (null == e || e[l.b.I.Db] !== this.id) return !0; | |
| if (e[l.b.I.zg]) return !1; | |
| if (null != e[l.b.I.bb] && null != this.updated && e[l.b.I.bb] < l.N.zd(this.updated.valueOf())) return !0; | |
| e[l.b.I.Kb] && !this.viewed && (this.viewed = !0); | |
| null != e[l.b.I.hc] && (this.title = e[l.b.I.hc]); | |
| null != e[l.b.I.Eb] && (this.imageUrl = e[l.b.I.Eb]); | |
| null != e[l.b.I.$b] && (this.description = e[l.b.I.$b]); | |
| if (null != e[l.b.I.bb]) { | |
| var t = l.N.eb(e[l.b.I.bb]); | |
| null != t && (this.updated = t) | |
| } | |
| null != e[l.b.I.Za] && (this.expiresAt = e[l.b.I.Za] === l.b.xg ? null : l.N.eb(e[l.b.I.Za])); | |
| null != e[l.b.I.URL] && (this.url = e[l.b.I.URL]); | |
| null != e[l.b.I.Hb] && (this.linkText = e[l.b.I.Hb]); | |
| null != e[l.b.I.wb] && (t = parseFloat(e[l.b.I.wb]), this.aspectRatio = isNaN(t) ? null : t); | |
| null != e[l.b.I.lb] && (this.extras = e[l.b.I.lb]); | |
| null != e[l.b.I.mb] && (this.pinned = e[l.b.I.mb]); | |
| null != e[l.b.I.Bb] && (this.dismissible = e[l.b.I.Bb]); | |
| return !0 | |
| }; | |
| l.b.Gf = function(e) { | |
| if (e[l.b.I.zg]) return null; | |
| var t, n = e[l.b.I.Db], | |
| o = e[l.b.I.ic], | |
| i = e[l.b.I.Kb], | |
| a = e[l.b.I.hc], | |
| r = e[l.b.I.Eb], | |
| s = e[l.b.I.$b], | |
| c = l.N.eb(e[l.b.I.bb]); | |
| t = e[l.b.I.Za] === l.b.xg ? null : l.N.eb(e[l.b.I.Za]); | |
| var p = e[l.b.I.URL], | |
| u = e[l.b.I.Hb], | |
| d = e[l.b.I.wb], | |
| f = e[l.b.I.lb], | |
| m = e[l.b.I.mb]; | |
| e = e[l.b.I.Bb]; | |
| return o === l.b.T.Hg || o === l.b.T.Vd ? new l.zb(n, i, a, r, s, null, c, null, t, p, u, d, f, m, e) : o === l.b.T.Ld ? new l.yb(n, i, a, r, s, null, c, null, t, p, u, d, f, m, e) : o === l.b.T.Jd ? new l.Banner(n, i, r, null, c, null, t, p, u, d, f, m, e) : o === l.b.T.Ue ? new l.jb(n, i, c, t, f, m) : null | |
| }; | |
| l.b.kk = function(e) { | |
| var t = e.id, | |
| n = e.type, | |
| o = e.viewed, | |
| i = e.title, | |
| a = e.image, | |
| r = e.description, | |
| s = l.N.eb(e.created), | |
| c = l.N.eb(e.updated), | |
| p = e.categories, | |
| u = l.N.eb(e.expires_at), | |
| d = e.url, | |
| f = e.domain, | |
| m = e.aspect_ratio; | |
| e = e.extras; | |
| return n === l.b.T.Hg || n === l.b.T.Vd ? new l.zb(t, o, i, a, r, s, c, p, u, d, f, m, e, !1, !1) : n === l.b.T.Ld ? new l.yb(t, o, i, a, r, s, c, p, u, d, f, m, e, !1, !1) : n === l.b.T.Jd ? new l.Banner(t, o, a, s, c, p, u, d, f, m, e, !1, !1) : null | |
| }; | |
| l.b.qa = function(e) { | |
| var t = e[l.b.D.Db], | |
| n = e[l.b.D.ic], | |
| o = e[l.b.D.Kb], | |
| i = e[l.b.D.hc], | |
| a = e[l.b.D.Eb], | |
| r = e[l.b.D.$b], | |
| s = l.N.Sc(e[l.b.D.Nd]), | |
| c = l.N.Sc(e[l.b.D.bb]), | |
| p = e[l.b.D.Md], | |
| u = l.N.Sc(e[l.b.D.Za]), | |
| d = e[l.b.D.URL], | |
| f = e[l.b.D.Hb], | |
| m = e[l.b.D.wb], | |
| h = e[l.b.D.lb], | |
| g = e[l.b.D.mb]; | |
| e = e[l.b.D.Bb]; | |
| return n === l.b.T.Vd ? new l.zb(t, o, i, a, r, s, c, p, u, d, f, m, h, g, e) : n === l.b.T.Ld ? new l.yb(t, o, i, a, r, s, c, p, u, d, f, m, h, g, e) : n === l.b.T.Jd ? new l.Banner(t, o, a, s, c, p, u, d, f, m, h, g, e) : n === l.b.T.Ue ? new l.jb(t, o, c, u, h, g) : void 0 | |
| }; | |
| l.Zb = function(e) { | |
| this.triggerId = e | |
| }; | |
| l.Zb.V = function(e) { | |
| return new this(e.trigger_id) | |
| }; | |
| l.hg = function(e, t, n, o, i, a, r, s) { | |
| this.id = e; | |
| this.xd = t; | |
| this.Sj = n; | |
| this.Lk = o; | |
| this.Vk = i; | |
| this.locale = a; | |
| this.sl = r; | |
| this.userAgent = s | |
| }; | |
| l.hg.prototype.nc = function() { | |
| return { | |
| browser: this.xd, | |
| browser_version: this.Sj, | |
| os_version: this.Lk, | |
| resolution: this.Vk, | |
| locale: this.locale, | |
| time_zone: this.sl, | |
| user_agent: this.userAgent | |
| } | |
| }; | |
| l.Event = function(e, t, n, o, i) { | |
| this.Ub = e; | |
| this.type = t; | |
| this.time = l.N.ul(n); | |
| this.sessionId = o; | |
| this.data = i | |
| }; | |
| l.Event.prototype.nc = function() { | |
| var e = { | |
| name: this.type, | |
| time: l.N.zd(this.time), | |
| data: this.data || {}, | |
| session_id: this.sessionId | |
| }; | |
| null != this.Ub && (e.user_id = this.Ub); | |
| return e | |
| }; | |
| l.Event.prototype.X = function() { | |
| return { | |
| u: this.Ub, | |
| t: this.type, | |
| ts: this.time, | |
| s: this.sessionId, | |
| d: this.data | |
| } | |
| }; | |
| l.Event.Dh = function(e) { | |
| return null != e && l.G.Ek(e) && null != e.t && "" !== e.t | |
| }; | |
| l.Event.qa = function(e) { | |
| return new l.Event(e.u, e.t, e.ts, e.s, e.d) | |
| }; | |
| l.J = function(e, t) { | |
| this.cards = e; | |
| this.lastUpdated = t | |
| }; | |
| l.J.prototype.wh = function() { | |
| for (var e = 0, t = 0; t < this.cards.length; t++) this.cards[t].viewed || e++; | |
| return e | |
| }; | |
| l.ta = function(e, t) { | |
| l.J.call(this, e, t) | |
| }; | |
| l.Va(l.ta, l.J); | |
| l.ta.prototype.vk = l.J.prototype.wh; | |
| l.Qd = function(e, t, n, o, i, a) { | |
| this.Ub = e; | |
| this.Tk = t; | |
| this.message = n; | |
| this.Gk = o; | |
| this.gk = i; | |
| this.appVersion = a | |
| }; | |
| l.Qd.prototype.nc = function() { | |
| var e = { | |
| message: this.message, | |
| is_bug: !!this.Gk, | |
| reply_to: this.Tk, | |
| device: this.gk, | |
| app_version: this.appVersion | |
| }; | |
| null != this.Ub && (e.user_id = this.Ub); | |
| return e | |
| }; | |
| l.Qd.Cl = function(e, t) { | |
| return l.R.Ch(e) ? null != t && "" !== t.trim() || (u.f.error("Feedback requires a non-empty message."), !1) : (u.f.error('Feedback requires a valid RFC-5322 email address - "' + e + '" is not valid.'), !1) | |
| }; | |
| l.Gb = function(e, t, n) { | |
| null == e && (e = u.cd.ye()); | |
| n = parseInt(n); | |
| (isNaN(n) || 0 === n) && (n = Date.now()); | |
| this.sb = e; | |
| this.Ad = n; | |
| this.Be = Date.now(); | |
| this.Ff = t | |
| }; | |
| l.Gb.prototype.X = function() { | |
| return { | |
| g: this.sb, | |
| e: this.Ff, | |
| c: this.Ad, | |
| l: this.Be | |
| } | |
| }; | |
| l.Gb.qa = function(e) { | |
| if (null == e || null == e.g) return null; | |
| var t = new l.Gb(e.g, e.e, e.c); | |
| t.Be = e.l; | |
| return t | |
| }; | |
| l.h = function(e, t, n, o, i, a, r, s, c, p, u, d, f, m, h, g, y, b, v, w, k, _, x, j, I, A, C, S, E) { | |
| this.message = e; | |
| this.messageAlignment = t || l.h.nf.CENTER; | |
| this.duration = d || 5e3; | |
| this.slideFrom = n || l.h.Zd.BOTTOM; | |
| this.extras = o || []; | |
| this.campaignId = i; | |
| this.cardId = a; | |
| this.triggerId = r; | |
| this.clickAction = s || l.h.Ab.NONE; | |
| this.uri = c; | |
| this.openTarget = p || l.h.hd.NONE; | |
| this.dismissType = u || l.h.Ac.AUTO_DISMISS; | |
| this.icon = f; | |
| this.imageUrl = m; | |
| this.imageStyle = h || l.h.Rd.TOP; | |
| this.iconColor = g || l.h.Ya.be; | |
| this.iconBackgroundColor = y || l.h.Ya.ag; | |
| this.backgroundColor = b || l.h.Ya.be; | |
| this.textColor = v || l.h.Ya.Pe; | |
| this.closeButtonColor = w || l.h.Ya.Pe; | |
| this.animateIn = k; | |
| null == this.animateIn && (this.animateIn = !0); | |
| this.animateOut = _; | |
| null == this.animateOut && (this.animateOut = !0); | |
| this.header = x; | |
| this.headerAlignment = j || l.h.nf.CENTER; | |
| this.headerTextColor = I || l.h.Ya.Pe; | |
| this.frameColor = A || l.h.Ya.oj; | |
| this.buttons = C || []; | |
| this.cropType = S || l.h.Zc.Kl; | |
| this.orientation = E; | |
| this.Qg = this.kc = this.Rg = !1; | |
| this.Ia = new l.Ta; | |
| this.ee = new l.Ta | |
| }; | |
| l.h.prototype.Qc = function() { | |
| return !0 | |
| }; | |
| l.h.prototype.Zh = function() { | |
| return this.Qc() | |
| }; | |
| l.h.prototype.Me = function(e) { | |
| return this.Ia.hb(e) | |
| }; | |
| l.h.prototype.Th = function(e) { | |
| return this.ee.hb(e) | |
| }; | |
| l.h.prototype.Ea = function(e) { | |
| this.Ia.Ea(e); | |
| this.ee.Ea(e) | |
| }; | |
| l.h.prototype.va = function() { | |
| this.Ia.va(); | |
| this.ee.va() | |
| }; | |
| l.h.prototype.Tf = function() { | |
| return !this.Rg && (this.Rg = !0) | |
| }; | |
| l.h.prototype.wc = function() { | |
| return !this.kc && (this.kc = !0, this.Ia.Da(), !0) | |
| }; | |
| l.h.prototype.Rc = function() { | |
| return !this.Qg && (this.Qg = !0, this.ee.Da(), !0) | |
| }; | |
| l.h.Ya = { | |
| Pe: 4278190080, | |
| be: 4294967295, | |
| ag: 4278219733, | |
| cj: 3858759680, | |
| oj: 3224580915 | |
| }; | |
| l.h.Ba = { | |
| Ji: "hd", | |
| di: "ias", | |
| hj: "of", | |
| wi: "do", | |
| od: "umt", | |
| ae: "tf", | |
| Ki: "te" | |
| }; | |
| l.h.Aa = function(e, t, n, o, i, a) { | |
| this.text = e || ""; | |
| this.backgroundColor = t || l.h.Ya.ag; | |
| this.textColor = n || l.h.Ya.be; | |
| this.clickAction = o || l.h.Ab.NEWS_FEED; | |
| this.uri = i; | |
| null == a && (a = l.h.Aa.fg); | |
| this.id = a; | |
| this.kc = !1; | |
| this.Ia = new l.Ta | |
| }; | |
| l.h.Aa.fg = -1; | |
| l.h.Aa.prototype.Me = function(e) { | |
| return this.Ia.hb(e) | |
| }; | |
| l.h.Aa.prototype.Ea = function(e) { | |
| this.Ia.Ea(e) | |
| }; | |
| l.h.Aa.prototype.va = function() { | |
| this.Ia.va() | |
| }; | |
| l.h.Aa.prototype.wc = function() { | |
| return !this.kc && (this.kc = !0, this.Ia.Da(), !0) | |
| }; | |
| l.h.Aa.V = function(e) { | |
| return new l.h.Aa(e.text, e.bg_color, e.text_color, e.click_action, e.uri, e.id) | |
| }; | |
| l.h.Zd = { | |
| TOP: "TOP", | |
| BOTTOM: "BOTTOM" | |
| }; | |
| l.h.Ab = { | |
| NEWS_FEED: "NEWS_FEED", | |
| URI: "URI", | |
| NONE: "NONE" | |
| }; | |
| l.h.Ac = { | |
| AUTO_DISMISS: "AUTO_DISMISS", | |
| MANUAL: "SWIPE" | |
| }; | |
| l.h.hd = { | |
| NONE: "NONE", | |
| BLANK: "BLANK" | |
| }; | |
| l.h.Rd = { | |
| TOP: "TOP", | |
| GRAPHIC: "GRAPHIC" | |
| }; | |
| l.h.Ga = { | |
| PORTRAIT: "PORTRAIT", | |
| LANDSCAPE: "LANDSCAPE" | |
| }; | |
| l.h.nf = { | |
| START: "START", | |
| CENTER: "CENTER", | |
| END: "END" | |
| }; | |
| l.h.Zc = { | |
| CENTER_CROP: "CENTER_CROP", | |
| FIT_CENTER: "FIT_CENTER" | |
| }; | |
| l.h.T = { | |
| rj: "SLIDEUP", | |
| bj: "MODAL", | |
| Fi: "FULL", | |
| Ii: "WEB_HTML" | |
| }; | |
| l.ob = function(e, t, n, o, i, a, r, s, c, p, u, d, f, m, h, g, y, b, v, w) { | |
| b = b || l.h.Ya.be; | |
| y = y || l.h.Ya.cj; | |
| l.h.call(this, e, t, n, o, i, a, r, s, c, p, u, d, f, m, null, h, g, y, b, b, v, w) | |
| }; | |
| l.Va(l.ob, l.h); | |
| l.ob.prototype.T = l.h.T.rj; | |
| l.ob.prototype.Qc = function() { | |
| return !1 | |
| }; | |
| l.cc = function(e, t, n, o, i, a, r, s, c, p, u, d, f, m, h, g, y, b, v, w, k, _, x, j, I, A, C) { | |
| p = p || l.h.Ac.MANUAL; | |
| C = C || l.h.Zc.FIT_CENTER; | |
| l.h.call(this, e, t, null, n, o, i, a, r, s, c, p, u, d, f, m, h, g, y, b, v, w, k, _, x, j, I, A, C) | |
| }; | |
| l.Va(l.cc, l.h); | |
| l.cc.prototype.T = l.h.T.bj; | |
| l.bc = function(e, t, n, o, i, a, r, s, c, p, u, d, f, m, h, g, y, b, v, w, k, _, x, j, I, A, C, S) { | |
| p = p || l.h.Ac.MANUAL; | |
| S = S || l.h.Ga.PORTRAIT; | |
| C = C || l.h.Zc.CENTER_CROP; | |
| l.h.call(this, e, t, null, n, o, i, a, r, s, c, p, u, d, f, m, h, g, y, b, v, w, k, _, x, j, I, A, C, S) | |
| }; | |
| l.Va(l.bc, l.h); | |
| l.bc.prototype.T = l.h.T.Fi; | |
| l.Sa = function(e, t, n, o, i, a, r, s, c, p) { | |
| a = a || l.h.Ac.MANUAL; | |
| l.h.call(this, e, null, null, t, n, o, i, null, null, null, a, r, null, null, null, null, null, null, null, null, s, c, null, null, null, p) | |
| }; | |
| l.Va(l.Sa, l.h); | |
| l.Sa.prototype.T = l.h.T.Ii; | |
| l.Sa.prototype.Zh = function() { | |
| return !1 | |
| }; | |
| l.Sa.prototype.wc = function(e) { | |
| return !this.kc && (this.kc = !0, this.Ia.Da(e), !0) | |
| }; | |
| l.h.V = function(e) { | |
| if (e.is_control) return l.Zb.V(e); | |
| var t = e.type; | |
| null != t && (t = t.toUpperCase()); | |
| var n = e.message, | |
| o = e.text_align_message, | |
| i = e.slide_from, | |
| a = e.extras, | |
| r = e.campaign_id, | |
| s = e.card_id, | |
| c = e.trigger_id, | |
| p = e.click_action, | |
| d = e.uri, | |
| f = e.open_target, | |
| m = e.message_close, | |
| h = e.duration, | |
| g = e.icon, | |
| y = e.image_url, | |
| b = e.image_style, | |
| v = e.icon_color, | |
| w = e.icon_bg_color, | |
| k = e.bg_color, | |
| _ = e.text_color, | |
| x = e.close_btn_color, | |
| j = e.header, | |
| I = e.text_align_header, | |
| A = e.header_text_color, | |
| C = e.frame_color, | |
| S = [], | |
| E = e.btns; | |
| null == E && (E = []); | |
| for (var T = 0; T < E.length; T++) S.push(l.h.Aa.V(E[T])); | |
| var E = e.crop_type, | |
| T = e.orientation, | |
| P = e.animate_in; | |
| e = e.animate_out; | |
| if (t === l.cc.prototype.T) return new l.cc(n, o, a, r, s, c, p, d, f, m, h, g, y, b, v, w, k, _, x, P, e, j, I, A, C, S, E); | |
| if (t === l.bc.prototype.T) return new l.bc(n, o, a, r, s, c, p, d, f, m, h, g, y, b, v, w, k, _, x, P, e, j, I, A, C, S, E, T); | |
| if (t === l.ob.prototype.T) return new l.ob(n, o, i, a, r, s, c, p, d, f, m, h, g, y, v, w, k, _, P, e); | |
| if (t === l.Sa.prototype.T) return new l.Sa(n, a, r, s, c, m, h, P, e, C); | |
| u.f.error("Ignoring message with unknown type " + t) | |
| }; | |
| l.Ha = function() { | |
| this.L = !1; | |
| this.K = [] | |
| }; | |
| l.Ec = function(e, t, n, o, i, a) { | |
| this.Lf = e || 0; | |
| this.sh = t || []; | |
| this.oh = n || []; | |
| this.Mh = o || []; | |
| this.Of = i; | |
| null != i && "" !== i || (this.Of = null); | |
| this.$h = a || null | |
| }; | |
| l.Ec.prototype.X = function() { | |
| return { | |
| s: "2.2.3", | |
| l: this.Lf, | |
| e: this.sh, | |
| a: this.oh, | |
| p: this.Mh, | |
| m: this.Of, | |
| v: this.$h | |
| } | |
| }; | |
| l.Ec.qa = function(e) { | |
| var t = e.l; | |
| "2.2.3" !== e.s && (t = 0); | |
| return new l.Ec(t, e.e, e.a, e.p, e.m, e.v) | |
| }; | |
| l.Kg = function(e, t) { | |
| this.yc = e; | |
| this.ai = t | |
| }; | |
| l.Kg.V = function(e, t) { | |
| return null == e || null == e.trigger_id ? null : new this(e.trigger_id, t) | |
| }; | |
| l.o = function(e, t) { | |
| this.type = e; | |
| this.data = t | |
| }; | |
| l.o.prototype.Bh = function(e, t) { | |
| return l.pb[this.type] === e && (null == this.data || this.data.fb(t)) | |
| }; | |
| l.o.lh = function(e, t) { | |
| var n = null; | |
| try { | |
| n = window.atob(e) | |
| } catch (o) { | |
| return u.f.info("Failed to unencode analytics id " + e + ": " + o.message), !1 | |
| } | |
| return t === n.split("_")[0] | |
| }; | |
| l.o.V = function(e) { | |
| var t, n = e.type; | |
| switch (n) { | |
| case l.o.U.OPEN: | |
| t = null; | |
| break; | |
| case l.o.U.dc: | |
| t = l.o.jd.V(e.data); | |
| break; | |
| case l.o.U.ff: | |
| t = l.o.kd.V(e.data); | |
| break; | |
| case l.o.U.Dc: | |
| t = l.o.md.V(e.data); | |
| break; | |
| case l.o.U.Yb: | |
| t = l.o.$c.V(e.data); | |
| break; | |
| case l.o.U.Ve: | |
| t = l.o.ad.V(e.data); | |
| break; | |
| case l.o.U.Fb: | |
| t = l.o.dd.V(e.data); | |
| break; | |
| case l.o.U.Jb: | |
| t = null | |
| } | |
| return new this(n, t) | |
| }; | |
| l.o.U = { | |
| OPEN: "open", | |
| dc: "purchase", | |
| ff: "purchase_property", | |
| Dc: "push_click", | |
| Yb: "custom_event", | |
| Ve: "custom_event_property", | |
| Fb: "iam_click", | |
| Jb: "test" | |
| }; | |
| l.la = { | |
| OPEN: "open", | |
| dc: "purchase", | |
| Dc: "push_click", | |
| Yb: "custom_event", | |
| Fb: "iam_click", | |
| Jb: "test" | |
| }; | |
| l.pb = {}; | |
| l.pb[l.o.U.OPEN] = l.la.OPEN; | |
| l.pb[l.o.U.dc] = l.la.dc; | |
| l.pb[l.o.U.ff] = l.la.dc; | |
| l.pb[l.o.U.Dc] = l.la.Dc; | |
| l.pb[l.o.U.Yb] = l.la.Yb; | |
| l.pb[l.o.U.Ve] = l.la.Yb; | |
| l.pb[l.o.U.Fb] = l.la.Fb; | |
| l.pb[l.o.U.Jb] = l.la.Jb; | |
| l.o.Y = function(e, t, n, o) { | |
| this.Lh = e; | |
| this.He = t; | |
| this.Mc = n; | |
| this.ea = o; | |
| this.He === l.o.Y.jf.We && this.Mc !== l.o.Y.wa.lg && this.Mc !== l.o.Y.wa.tg && this.Mc !== l.o.Y.wa.dg && this.Mc !== l.o.Y.wa.eg && (this.ea = l.N.eb(this.ea)) | |
| }; | |
| l.o.Y.V = function(e) { | |
| return new this(e.property_key, e.property_type, e.comparator, e.property_value) | |
| }; | |
| l.o.Y.prototype.fb = function(e) { | |
| var t = null; | |
| null != e && (t = e[this.Lh]); | |
| switch (this.Mc) { | |
| case l.o.Y.wa.Bi: | |
| return null != t && t.valueOf() === this.ea.valueOf(); | |
| case l.o.Y.wa.dj: | |
| return null == t || t.valueOf() !== this.ea.valueOf(); | |
| case l.o.Y.wa.Hi: | |
| return typeof t == typeof this.ea && t > this.ea; | |
| case l.o.Y.wa.lg: | |
| return this.He === l.o.Y.jf.We ? null != t && l.G.tb(t) && l.N.Oh(t) <= this.ea : typeof t == typeof this.ea && t >= this.ea; | |
| case l.o.Y.wa.Wi: | |
| return typeof t == typeof this.ea && t < this.ea; | |
| case l.o.Y.wa.tg: | |
| return this.He === l.o.Y.jf.We ? null != t && l.G.tb(t) && l.N.Oh(t) >= this.ea : typeof t == typeof this.ea && t <= this.ea; | |
| case l.o.Y.wa.$i: | |
| return null != t && "string" == typeof t && typeof t == typeof this.ea && null != t.match(this.ea); | |
| case l.o.Y.wa.Di: | |
| return null != t; | |
| case l.o.Y.wa.xi: | |
| return null == t; | |
| case l.o.Y.wa.dg: | |
| return null != t && l.G.tb(t) && l.N.Ph(t) < this.ea; | |
| case l.o.Y.wa.eg: | |
| return null != t && l.G.tb(t) && l.N.Ph(t) > this.ea; | |
| case l.o.Y.wa.ej: | |
| return null == t || typeof t != typeof this.ea || "string" != typeof t || null == t.match(this.ea) | |
| } | |
| return !1 | |
| }; | |
| l.o.Y.prototype.X = function() { | |
| var e = this.ea; | |
| l.G.tb(this.ea) && (e = l.N.zd(e.valueOf())); | |
| return { | |
| k: this.Lh, | |
| t: this.He, | |
| c: this.Mc, | |
| v: e | |
| } | |
| }; | |
| l.o.Y.qa = function(e) { | |
| return new this(e.k, e.t, e.c, e.v) | |
| }; | |
| l.o.Y.wa = { | |
| Bi: 1, | |
| dj: 2, | |
| Hi: 3, | |
| lg: 4, | |
| Wi: 5, | |
| tg: 6, | |
| $i: 10, | |
| Di: 11, | |
| xi: 12, | |
| dg: 15, | |
| eg: 16, | |
| ej: 17 | |
| }; | |
| l.o.Y.jf = { | |
| Hl: "boolean", | |
| Ml: "number", | |
| Ql: "string", | |
| We: "date" | |
| }; | |
| l.o.Cb = function(e) { | |
| this.filters = e | |
| }; | |
| l.o.Cb.V = function(e) { | |
| if (null == e || !l.G.isArray(e)) return null; | |
| for (var t = [], n = 0; n < e.length; n++) { | |
| for (var o = [], i = e[n], a = 0; a < i.length; a++) o.push(l.o.Y.V(i[a])); | |
| t.push(o) | |
| } | |
| return new this(t) | |
| }; | |
| l.o.Cb.prototype.fb = function(e) { | |
| for (var t = !0, n = 0; n < this.filters.length; n++) { | |
| for (var o = this.filters[n], i = !1, a = 0; a < o.length; a++) | |
| if (o[a].fb(e)) { | |
| i = !0; | |
| break | |
| } if (!i) { | |
| t = !1; | |
| break | |
| } | |
| } | |
| return t | |
| }; | |
| l.o.Cb.prototype.X = function() { | |
| for (var e = [], t = 0; t < this.filters.length; t++) { | |
| for (var n = this.filters[t], o = [], i = 0; i < n.length; i++) o.push(n[i].X()); | |
| e.push(o) | |
| } | |
| return e | |
| }; | |
| l.o.Cb.qa = function(e) { | |
| for (var t = [], n = 0; n < e.length; n++) { | |
| for (var o = [], i = e[n], a = 0; a < i.length; a++) o.push(l.o.Y.qa(i[a])); | |
| t.push(o) | |
| } | |
| return new this(t) | |
| }; | |
| l.o.jd = function(e) { | |
| this.uc = e | |
| }; | |
| l.o.jd.prototype.fb = function(e) { | |
| return null == this.uc || e[0] === this.uc | |
| }; | |
| l.o.jd.V = function(e) { | |
| return new this(e ? e.product_id : null) | |
| }; | |
| l.o.kd = function(e, t) { | |
| this.uc = e; | |
| this.vc = t | |
| }; | |
| l.o.kd.prototype.fb = function(e) { | |
| if (null == this.uc || null == this.vc) return !1; | |
| var t = e[1]; | |
| return e[0] === this.uc && this.vc.fb(t) | |
| }; | |
| l.o.kd.V = function(e) { | |
| return new this(e ? e.product_id : null, e ? l.o.Cb.V(e.property_filters) : null) | |
| }; | |
| l.o.md = function(e) { | |
| this.oc = e | |
| }; | |
| l.o.md.prototype.fb = function(e) { | |
| return null == this.oc || l.o.lh(e[0], this.oc) | |
| }; | |
| l.o.md.V = function(e) { | |
| return new this(e ? e.campaign_id : null) | |
| }; | |
| l.o.$c = function(e) { | |
| this.rc = e | |
| }; | |
| l.o.$c.prototype.fb = function(e) { | |
| return null == this.rc || this.rc === e[0] | |
| }; | |
| l.o.$c.V = function(e) { | |
| return new this(e ? e.event_name : null) | |
| }; | |
| l.o.ad = function(e, t) { | |
| this.rc = e; | |
| this.vc = t | |
| }; | |
| l.o.ad.prototype.fb = function(e) { | |
| if (null == this.rc || null == this.vc) return !1; | |
| var t = e[1]; | |
| return e[0] === this.rc && this.vc.fb(t) | |
| }; | |
| l.o.ad.V = function(e) { | |
| return new this(e ? e.event_name : null, e ? l.o.Cb.V(e.property_filters) : null) | |
| }; | |
| l.o.dd = function(e, t) { | |
| this.oc = e; | |
| this.yd = t | |
| }; | |
| l.o.dd.prototype.fb = function(e) { | |
| if (null == this.oc) return !1; | |
| var t = l.o.lh(e[0], this.oc); | |
| if (!t) return !1; | |
| var n = null == this.yd || 0 === this.yd.length; | |
| if (null != this.yd) | |
| for (var o = 0; o < this.yd.length; o++) | |
| if (this.yd[o] === e[1]) { | |
| n = !0; | |
| break | |
| } return t && n | |
| }; | |
| l.o.dd.V = function(e) { | |
| return new this(e ? e.id : null, e ? e.buttons : null) | |
| }; | |
| l.o.prototype.X = function() { | |
| return { | |
| t: this.type, | |
| d: this.data ? this.data.X() : null | |
| } | |
| }; | |
| l.o.jd.prototype.X = function() { | |
| return this.uc | |
| }; | |
| l.o.kd.prototype.X = function() { | |
| return { | |
| id: this.uc, | |
| pf: this.vc.X() | |
| } | |
| }; | |
| l.o.md.prototype.X = function() { | |
| return this.oc | |
| }; | |
| l.o.$c.prototype.X = function() { | |
| return this.rc | |
| }; | |
| l.o.ad.prototype.X = function() { | |
| return { | |
| e: this.rc, | |
| pf: this.vc.X() | |
| } | |
| }; | |
| l.o.dd.prototype.X = function() { | |
| return this.oc | |
| }; | |
| l.o.qa = function(e) { | |
| var t; | |
| switch (e.t) { | |
| case l.o.U.OPEN: | |
| t = null; | |
| break; | |
| case l.o.U.dc: | |
| t = new l.o.jd(e.d); | |
| break; | |
| case l.o.U.ff: | |
| t = e.d || {}; | |
| t = new l.o.kd(t.id, l.o.Cb.qa(t.pf || [])); | |
| break; | |
| case l.o.U.Dc: | |
| t = new l.o.md(e.d); | |
| break; | |
| case l.o.U.Yb: | |
| t = new l.o.$c(e.d); | |
| break; | |
| case l.o.U.Ve: | |
| t = e.d || {}; | |
| t = new l.o.ad(t.e, l.o.Cb.qa(t.pf || [])); | |
| break; | |
| case l.o.U.Fb: | |
| t = new l.o.dd(e.d); | |
| break; | |
| case l.o.U.Jb: | |
| t = null | |
| } | |
| return new this(e.t, t) | |
| }; | |
| l.ka = function(e, t, n, o, i, a, r, s, c, p, u, d) { | |
| this.id = e; | |
| this.Nc = t || []; | |
| void 0 === n && (n = null); | |
| this.startTime = n; | |
| void 0 === o && (o = null); | |
| this.endTime = o; | |
| this.Qf = i || 0; | |
| this.type = a; | |
| void 0 === p && (p = null); | |
| this.Ne = p; | |
| this.data = r; | |
| this.qc = s || 0; | |
| null == c && (c = l.ka.Jg); | |
| this.Sf = c; | |
| this.Jh = u; | |
| this.ie = d || null | |
| }; | |
| l.ka.prototype.Ah = function(e) { | |
| return null == this.ie || this.Sf !== l.ka.Jg && e - this.ie >= 1e3 * this.Sf | |
| }; | |
| l.ka.prototype.Rf = function(e) { | |
| this.ie = e | |
| }; | |
| l.ka.prototype.Kk = function(e) { | |
| return Math.max(e + 1e3 * this.qc - Date.now(), 0) | |
| }; | |
| l.ka.prototype.tl = function(e) { | |
| var t = Date.now() - e; | |
| (e = null == e || isNaN(t) || null == this.Ne || t < this.Ne) || u.f.info("Trigger action " + this.type + " is no longer eligible for display - fired " + t + "ms ago and has a timeout of " + this.Ne + "ms"); | |
| return !e | |
| }; | |
| l.ka.Jg = -1; | |
| l.ka.U = { | |
| ng: "inapp", | |
| Gg: "templated_iam" | |
| }; | |
| l.ka.V = function(e) { | |
| for (var t = e.id, n = [], o = 0; o < e.trigger_condition.length; o++) n.push(l.o.V(e.trigger_condition[o])); | |
| var o = l.N.eb(e.start_time), | |
| i = l.N.eb(e.end_time), | |
| a = e.priority, | |
| r = e.type, | |
| s = e.delay, | |
| c = e.re_eligibility, | |
| p = e.timeout, | |
| u = e.data; | |
| e = e.min_seconds_since_last_trigger; | |
| return l.G.vb(l.ka.U, r, "Could not construct Trigger from server data", "ab.Trigger.Types") ? new this(t, n, o, i, a, r, u, s, c, p, e) : null | |
| }; | |
| l.ka.prototype.X = function() { | |
| for (var e = [], t = 0; t < this.Nc.length; t++) e.push(this.Nc[t].X()); | |
| return { | |
| i: this.id, | |
| c: e, | |
| s: this.startTime, | |
| e: this.endTime, | |
| p: this.Qf, | |
| t: this.type, | |
| da: this.data, | |
| d: this.qc, | |
| r: this.Sf, | |
| tm: this.Ne, | |
| ss: this.Jh, | |
| ld: this.ie | |
| } | |
| }; | |
| l.ka.qa = function(e) { | |
| for (var t = [], n = 0; n < e.c.length; n++) t.push(l.o.qa(e.c[n])); | |
| return new l.ka(e.i, t, l.N.Sc(e.s), l.N.Sc(e.e), e.p, e.t, e.da, e.d, e.r, e.tm, e.ss, e.ld) | |
| }; | |
| l.w = function(e, t) { | |
| this.H = e; | |
| this.Ca = t | |
| }; | |
| l.w.jj = /^[0-9 .\\(\\)\\+\\-]+$/; | |
| l.w.mg = { | |
| MALE: "m", | |
| FEMALE: "f", | |
| OTHER: "o", | |
| UNKNOWN: "u", | |
| NOT_APPLICABLE: "n", | |
| PREFER_NOT_TO_SAY: "p" | |
| }; | |
| l.w.gd = { | |
| OPTED_IN: "opted_in", | |
| SUBSCRIBED: "subscribed", | |
| UNSUBSCRIBED: "unsubscribed" | |
| }; | |
| l.w.pd = "user_id"; | |
| l.w.cg = "custom"; | |
| l.w.Xb = "inc"; | |
| l.w.Ja = "add"; | |
| l.w.Ka = "remove"; | |
| l.w.prototype.S = function(e) { | |
| null == e && u.f.error("getUserId must be supplied with a callback. e.g., appboy.getUser().getUserId(function(userId) {console.log('the user id is ' + userId)})"); | |
| "function" == typeof e && e(this.H.S()) | |
| }; | |
| l.w.prototype.Mj = function(e, t) { | |
| return !l.R.Vb(e, "add alias", "the alias", !1) || 0 >= e.length ? (u.f.error("addAlias requires a non-empty alias"), !1) : !l.R.Vb(t, "add alias", "the label", !1) || 0 >= t.length ? (u.f.error("addAlias requires a non-empty label"), !1) : this.Ca.Hk(e, t).L | |
| }; | |
| l.w.prototype.dl = function(e) { | |
| return !!l.R.Vb(e, "set first name", "the firstName", !0) && this.H.ca("first_name", e) | |
| }; | |
| l.w.prototype.hl = function(e) { | |
| return !!l.R.Vb(e, "set last name", "the lastName", !0) && this.H.ca("last_name", e) | |
| }; | |
| l.w.prototype.bl = function(e) { | |
| return null === e || l.R.Ch(e) ? this.H.ca("email", e) : (u.f.error('Cannot set email address - "' + e + '" did not pass RFC-5322 validation.'), !1) | |
| }; | |
| l.w.prototype.el = function(e) { | |
| "string" == typeof e && (e = e.toLowerCase()); | |
| return !(null !== e && !l.G.vb(l.w.mg, e, 'Gender "' + e + '" is not a valid gender.', "ab.User.Genders")) && this.H.ca("gender", e) | |
| }; | |
| l.w.prototype.al = function(e, t, n) { | |
| if (null === e && null === t && null === n) return this.H.ca("dob", null); | |
| e = parseInt(e); | |
| t = parseInt(t); | |
| n = parseInt(n); | |
| return isNaN(e) || isNaN(t) || isNaN(n) || 12 < t || 1 > t || 31 < n || 1 > n ? (u.f.error("Cannot set date of birth - parameters should comprise a valid date e.g. setDateOfBirth(1776, 7, 4);"), !1) : this.H.ca("dob", e + "-" + t + "-" + n) | |
| }; | |
| l.w.prototype.Zk = function(e) { | |
| return !!l.R.Vb(e, "set country", "the country", !0) && this.H.ca("country", e) | |
| }; | |
| l.w.prototype.fl = function(e) { | |
| return !!l.R.Vb(e, "set home city", "the homeCity", !0) && this.H.ca("home_city", e) | |
| }; | |
| l.w.prototype.gl = function(e) { | |
| return !!l.R.Vb(e, "set language", "the language", !0) && this.H.ca("language", e) | |
| }; | |
| l.w.prototype.cl = function(e) { | |
| return !!l.G.vb(l.w.gd, e, 'Email notification setting "' + e + '" is not a valid subscription type.', "ab.User.NotificationSubscriptionTypes") && this.H.ca("email_subscribe", e) | |
| }; | |
| l.w.prototype.Xf = function(e) { | |
| return !!l.G.vb(l.w.gd, e, 'Push notification setting "' + e + '" is not a valid subscription type.', "ab.User.NotificationSubscriptionTypes") && this.H.ca("push_subscribe", e) | |
| }; | |
| l.w.prototype.il = function(e) { | |
| return !!l.R.Vb(e, "set phone number", "the phoneNumber", !0) && (null === e || e.match(l.w.jj) ? this.H.ca("phone", e) : (u.f.error('Cannot set phone number - "' + e + '" did not pass validation.'), !1)) | |
| }; | |
| l.w.prototype.Yk = function(e) { | |
| return this.H.ca("image_url", e) | |
| }; | |
| l.w.prototype.Ke = function(e, t, n, o, i) { | |
| if (null == e || null == t) return u.f.error("Cannot set last-known location - latitude and longitude are required."), !1; | |
| e = parseFloat(e); | |
| t = parseFloat(t); | |
| null != n && (n = parseFloat(n)); | |
| null != o && (o = parseFloat(o)); | |
| null != i && (i = parseFloat(i)); | |
| return isNaN(e) || isNaN(t) || null != n && isNaN(n) || null != o && isNaN(o) || null != i && isNaN(i) ? (u.f.error("Cannot set last-known location - all supplied parameters must be numeric."), !1) : 90 < e || -90 > e || 180 < t || -180 > t ? (u.f.error("Cannot set last-known location - latitude and longitude are bounded by ±90 and ±180 respectively."), !1) : null != n && 0 > n || null != i && 0 > i ? (u.f.error("Cannot set last-known location - accuracy and altitudeAccuracy may not be negative."), !1) : this.Ca.Ke(this.H.S(), e, t, o, n, i).L | |
| }; | |
| l.w.prototype.Uc = function(e, t) { | |
| if (!l.R.Wa(e, "set custom user attribute", "the given key")) return !1; | |
| var n = typeof t, | |
| o = l.G.tb(t), | |
| i = l.G.isArray(t); | |
| if ("number" !== n && "boolean" !== n && !o && !i && null !== t && !l.R.Wa(t, 'set custom user attribute "' + e + '"', "the given value")) return !1; | |
| o && (t = l.N.Xh(t)); | |
| if (i) | |
| for (n = 0; n < t.length; n++) | |
| if (!l.R.Wa(t[n], 'set custom user attribute "' + e + '"', "the element in the given array")) return !1; | |
| return this.H.Uc(e, t) | |
| }; | |
| l.w.prototype.Nj = function(e, t) { | |
| if (!l.R.Wa(e, "add to custom user attribute array", "the given key") || null != t && !l.R.Wa(t, "add to custom user attribute array", "the given value")) return !1; | |
| var n = {}; | |
| n[l.w.Ja] = t; | |
| return this.H.Uc(e, n) | |
| }; | |
| l.w.prototype.Rk = function(e, t) { | |
| if (!l.R.Wa(e, "remove from custom user attribute array", "the given key") || null != t && !l.R.Wa(t, "remove from custom user attribute array", "the given value")) return !1; | |
| var n = {}; | |
| n[l.w.Ka] = t; | |
| return this.H.Uc(e, n) | |
| }; | |
| l.w.prototype.Bk = function(e, t) { | |
| if (!l.R.Wa(e, "increment custom user attribute", "the given key")) return !1; | |
| null == t && (t = 1); | |
| var n = parseInt(t); | |
| if (isNaN(n) || n !== parseFloat(t)) return u.f.error('Cannot increment custom user attribute because the given incrementValue "' + t + '" is not an integer.'), !1; | |
| t = {}; | |
| t[l.w.Xb] = n; | |
| return this.H.Uc(e, t) | |
| }; | |
| l.w.prototype.Uf = function(e, t, n, o) { | |
| this.H.Uf(e, t, n, o); | |
| this.Ca.bi() | |
| }; | |
| l.w.prototype.Gd = function(e) { | |
| this.H.Gd(e) | |
| }; | |
| l.w.prototype.$k = function(e, t, n) { | |
| return !!l.R.Wa(e, "set custom location attribute", "the given key") && ((null !== t || null !== n) && (t = parseFloat(t), n = parseFloat(n), isNaN(t) || 90 < t || -90 > t || isNaN(n) || 180 < n || -180 > n) ? (u.f.error("Received invalid values for latitude and/or longitude. Latitude and longitude are bounded by ±90 and ±180 respectively, or must both be null for removal."), !1) : this.Ca.Ik(e, t, n).L) | |
| }; | |
| l.zc = function() {}; | |
| l.zc.prototype.Dd = function() {}; | |
| l.zc.prototype.pc = function() {}; | |
| l.zc.prototype.clearData = function() {}; | |
| l.Ra = function(e, t, n) { | |
| this.rb = e; | |
| this.Ca = t; | |
| this.A = n; | |
| e = this.A.ma(l.j.B.C.Te) || []; | |
| t = []; | |
| for (n = 0; n < e.length; n++) { | |
| var o = l.b.qa(e[n]); | |
| null != o && t.push(o) | |
| } | |
| this.W = this.re(this.zf(t)); | |
| this.Hc = this.A.ma(l.j.B.C.Se) || 0; | |
| this.Fc = this.A.ma(l.j.B.C.Re) || 0 | |
| }; | |
| l.Va(l.Ra, l.zc); | |
| l.Ra.prototype.Ej = function(e, t, n, o) { | |
| var i; | |
| i = t ? [] : this.W.slice(); | |
| for (var a = 0; a < e.length; a++) { | |
| for (var r = e[a], s = null, c = 0; c < this.W.length; c++) | |
| if (r.id === this.W[c].id) { | |
| s = this.W[c]; | |
| break | |
| } if (t) r = l.b.Gf(r), null != s && s.viewed && (r.viewed = !0), null != r && i.push(r); | |
| else if (null == s) s = l.b.Gf(r), null != s && i.push(s); | |
| else if (!s.yh(r)) | |
| for (c = 0; c < i.length; c++) | |
| if (r.id === i[c].id) { | |
| i.splice(c, 1); | |
| break | |
| } | |
| } | |
| this.W = this.re(this.zf(i)); | |
| this.te(); | |
| this.Hc = n || 0; | |
| this.A.fa(l.j.B.C.Se, this.Hc); | |
| this.Fc = o || 0; | |
| this.A.fa(l.j.B.C.Re, this.Fc) | |
| }; | |
| l.Ra.prototype.Dd = function(e) { | |
| null != e && e.cards && (this.Ej(e.cards, e.full_sync, e.last_full_sync_at, e.last_card_updated_at), this.rb.Da(this.Oc())) | |
| }; | |
| l.Ra.prototype.wk = function(e) { | |
| var t = this.W.slice(); | |
| this.Ca.Pc().S(function(n) { | |
| for (var o = 0; o < e.length; o++) | |
| if (n === e[o].userId || null == n && null == e[o].userId) { | |
| for (var i = e[o].card, a = null, r = 0; r < this.W.length; r++) | |
| if (i.id === this.W[r].id) { | |
| a = this.W[r]; | |
| break | |
| } if (null == a) i = l.b.Gf(i), null != i && t.push(i); | |
| else if (!a.yh(i)) | |
| for (r = 0; r < t.length; r++) | |
| if (i.id === t[r].id) { | |
| t.splice(r, 1); | |
| break | |
| } | |
| } this.W = this.re(this.zf(t)); | |
| this.te(); | |
| this.rb.Da(this.Oc()) | |
| }.bind(this)) | |
| }; | |
| l.Ra.prototype.zf = function(e) { | |
| for (var t = this.A.ma(l.j.B.C.Xc) || {}, n = this.A.ma(l.j.B.C.Wc) || {}, o = {}, i = {}, a = 0; a < e.length; a++) t[e[a].id] && (e[a].viewed = !0, o[e[a].id] = !0), n[e[a].id] && (e[a].dismissed = !0, i[e[a].id] = !0); | |
| this.A.fa(l.j.B.C.Xc, o); | |
| this.A.fa(l.j.B.C.Wc, i); | |
| return e | |
| }; | |
| l.Ra.prototype.re = function(e) { | |
| for (var t = [], n = new Date, o = 0; o < e.length; o++)(null == e[o].expiresAt || e[o].expiresAt >= n) && !e[o].dismissed && t.push(e[o]); | |
| return t | |
| }; | |
| l.Ra.prototype.te = function() { | |
| for (var e = [], t = 0; t < this.W.length; t++) e.push(this.W[t].X()); | |
| this.A.fa(l.j.B.C.Te, e) | |
| }; | |
| l.Ra.prototype.xc = function() { | |
| return this.Ca.xc(this.Hc, this.Fc, this.Dd.bind(this)) | |
| }; | |
| l.Ra.prototype.Oc = function() { | |
| var e = this.re(this.W); | |
| e.sort(function(e, t) { | |
| return e.pinned && !t.pinned ? -1 : t.pinned && !e.pinned ? 1 : e.updated > t.updated ? -1 : t.updated > e.updated ? 1 : 0 | |
| }); | |
| var t = Math.max(this.Fc || 0, this.Hc || 0); | |
| 0 === t && (t = void 0); | |
| return new l.ta(e, l.N.eb(t)) | |
| }; | |
| l.Ra.prototype.pc = function(e) { | |
| e || (this.W = [], this.rb.Da(new l.ta(this.W.slice(), null)), this.A.ra(l.j.B.C.Te), this.A.ra(l.j.B.C.Xc), this.A.ra(l.j.B.C.Wc)); | |
| this.Fc = this.Hc = 0; | |
| this.A.ra(l.j.B.C.Se); | |
| this.A.ra(l.j.B.C.Re) | |
| }; | |
| l.Ra.prototype.clearData = function() { | |
| this.Fc = this.Hc = 0; | |
| this.W = []; | |
| this.rb.Da(new l.ta(this.W.slice(), null)) | |
| }; | |
| l.ac = function(e, t) { | |
| this.rb = e; | |
| this.A = t; | |
| e = this.A.ma(l.j.B.C.cf) || []; | |
| t = []; | |
| for (var n = 0; n < e.length; n++) { | |
| var o = l.b.qa(e[n]); | |
| null != o && t.push(o) | |
| } | |
| this.W = t; | |
| this.Ic = l.N.Sc(this.A.ma(l.j.B.C.af)) | |
| }; | |
| l.Va(l.ac, l.zc); | |
| l.ac.prototype.Hj = function(e) { | |
| for (var t, n = [], o = this.A.ma(l.j.B.C.Vc) || {}, i = {}, a = 0; a < e.length; a++) t = e[a], t = l.b.kk(t), null != t && (o[t.id] && (t.viewed = !0, i[t.id] = !0), n.push(t)); | |
| this.A.fa(l.j.B.C.Vc, i); | |
| this.W = n; | |
| this.te(); | |
| this.Ic = new Date; | |
| this.A.fa(l.j.B.C.af, this.Ic) | |
| }; | |
| l.ac.prototype.te = function() { | |
| for (var e = [], t = 0; t < this.W.length; t++) e.push(this.W[t].X()); | |
| this.A.fa(l.j.B.C.cf, e) | |
| }; | |
| l.ac.prototype.Dd = function(e) { | |
| null != e && e.feed && (this.Hj(e.feed), this.rb.Da(new l.J(this.W.slice(), this.Ic))) | |
| }; | |
| l.ac.prototype.xe = function() { | |
| for (var e = [], t = new Date, n = 0; n < this.W.length; n++)(null == this.W[n].expiresAt || this.W[n].expiresAt >= t) && e.push(this.W[n]); | |
| return new l.J(e, this.Ic) | |
| }; | |
| l.ac.prototype.clearData = function(e) { | |
| null == e && (e = !1); | |
| this.W = []; | |
| this.Ic = null; | |
| e && (this.A.ra(l.j.B.C.cf), this.A.ra(l.j.B.C.af)); | |
| this.rb.Da(new l.J(this.W.slice(), this.Ic)) | |
| }; | |
| l.$a = function(e, t, n, o) { | |
| this.vj = e; | |
| this.rb = t; | |
| this.A = n; | |
| this.Ca = o; | |
| this.Gc = this.A.ma(l.j.B.C.$e) || null; | |
| this.pa = this.A.ma(l.j.B.C.nd) || {}; | |
| this.Ua = this.A.ma(l.j.B.C.Sd) || {}; | |
| this.Mb = []; | |
| e = this.A.ma(l.j.B.C.mf) || []; | |
| t = []; | |
| var i = this; | |
| n = !1; | |
| for (o = 0; o < e.length; o++) { | |
| var a = l.ka.qa(e[o]); | |
| null != this.Ua[a.id] && a.Rf(this.Ua[a.id]); | |
| if (null != this.pa[a.id]) { | |
| for (var r = this.pa[a.id], s = [], c = 0; c < r.length; c++) { | |
| var p = r[c], | |
| u = a.Kk(p.jk); | |
| if (0 < u) { | |
| s.push(p); | |
| var d, f; | |
| null != p.Yh && (d = p.Yh); | |
| null != p.Cf && l.Event.Dh(p.Cf) && (f = l.Event.qa(p.Cf)); | |
| this.Mb.push(setTimeout(function(e, t, n) { | |
| return function() { | |
| i.wf(e, t, n) | |
| } | |
| }(a, d, f), u)) | |
| } | |
| } | |
| this.pa[a.id].length > s.length && (this.pa[a.id] = s, n = !0, 0 === this.pa[a.id].length && delete this.pa[a.id]) | |
| } | |
| t.push(a) | |
| } | |
| this.Nb = t; | |
| n && this.A.fa(l.j.B.C.nd, this.pa) | |
| }; | |
| l.Va(l.$a, l.zc); | |
| l.$a.prototype.Lj = function() { | |
| for (var e = [], t = 0; t < this.Nb.length; t++) e.push(this.Nb[t].X()); | |
| this.A.fa(l.j.B.C.mf, e) | |
| }; | |
| l.$a.prototype.Dd = function(e) { | |
| var t = !1; | |
| if (null != e && e.triggers) { | |
| var n = {}, | |
| o = {}; | |
| this.Nb = []; | |
| for (var i = 0; i < e.triggers.length; i++) { | |
| var a = l.ka.V(e.triggers[i]); | |
| null != this.Ua[a.id] && (a.Rf(this.Ua[a.id]), n[a.id] = this.Ua[a.id]); | |
| null != this.pa[a.id] && (o[a.id] = this.pa[a.id]); | |
| for (var r = 0; r < a.Nc.length; r++) | |
| if (a.Nc[r].Bh(l.la.Jb, null)) { | |
| t = !0; | |
| break | |
| } null != a && this.Nb.push(a) | |
| } | |
| l.G.isEqual(this.Ua, n) || (this.Ua = n, this.A.fa(l.j.B.C.Sd, this.Ua)); | |
| l.G.isEqual(this.pa, o) || (this.pa = o, this.A.fa(l.j.B.C.nd, this.pa)); | |
| this.Lj(); | |
| t && (u.f.info("Trigger with test condition found, firing test."), this.Qb(l.la.Jb)); | |
| this.Qb(l.la.OPEN) | |
| } | |
| }; | |
| l.$a.prototype.wf = function(e, t, n) { | |
| function o(n) { | |
| var o = Date.now(); | |
| e.tl(i) ? e.type === l.ka.U.Gg ? a.Ca.ya(e.id, l.h.Ba.ae) : a.Ca.ya(e.id, l.h.Ba.Ki) : e.Ah(o) && a.fh(e, o, t) ? (a.rb.Da([n]), a.Ij(e, o)) : u.f.info("Not displaying trigger " + e.id + " because display time fell outside of the acceptable time window.") | |
| } | |
| var i = Date.now() - 1e3 * e.qc, | |
| a = this; | |
| switch (e.type) { | |
| case l.ka.U.ng: | |
| n = l.h.V(e.data); | |
| if (null == n) { | |
| u.f.error("Could not parse trigger data for trigger " + e.id + ", ignoring."); | |
| this.Ca.ya(e.id, l.h.Ba.od); | |
| break | |
| } | |
| o(n); | |
| break; | |
| case l.ka.U.Gg: | |
| var r = l.Kg.V(e.data, o); | |
| if (null == r) { | |
| u.f.error("Could not parse trigger data for trigger " + e.id + ", ignoring."); | |
| this.Ca.ya(e.id, l.h.Ba.od); | |
| break | |
| } | |
| this.Ca.rl(r, t, n); | |
| break; | |
| default: | |
| u.f.error("Trigger " + e.id + " was of unexpected type " + e.type + ", ignoring."), this.Ca.ya(e.id, l.h.Ba.od) | |
| } | |
| }; | |
| l.$a.prototype.Qb = function(e, t, n) { | |
| if (l.G.vb(l.la, e, "Cannot fire trigger action.", "ab.TriggerEvents")) { | |
| for (var o = Date.now(), i = o - this.Gc, a = !0, r = !0, s = null, c = 0; c < this.Nb.length; c++) { | |
| var p = this.Nb[c], | |
| d = o + 1e3 * p.qc; | |
| if (p.Ah(d) && (null == p.startTime || p.startTime <= o) && (null == p.endTime || p.endTime >= o) && (null == s || p.Qf > s.Qf)) { | |
| for (var f = !1, m = 0; m < p.Nc.length; m++) | |
| if (p.Nc[m].Bh(e, t)) { | |
| f = !0; | |
| break | |
| } f && (a = !1, this.fh(p, d, e) && (r = !1, s = p)) | |
| } | |
| } | |
| if (a) u.f.info("Trigger event " + e + " did not match any trigger conditions."); | |
| else if (r) u.f.info("Ignoring " + e + " trigger event because a trigger was displayed " + i / 1e3 + "s ago."); | |
| else if (null != s) | |
| if (!1 === navigator.onLine && 0 === s.qc) u.f.info("Not firing " + s.type + " trigger action " + s.id + " due to offline state."), this.Ca.ya(s.id, l.h.Ba.wi); | |
| else { | |
| u.f.info("Firing " + s.type + " trigger action " + s.id); | |
| var h; | |
| null != n && (h = n.X()); | |
| this.Jj(s, o, e, h); | |
| var g = this; | |
| 0 === s.qc ? g.wf(s, e, n) : this.Mb.push(setTimeout(function() { | |
| g.wf(s, e, n) | |
| }, 1e3 * s.qc)) | |
| } | |
| } | |
| }; | |
| l.$a.prototype.pc = function(e) { | |
| this.Nb = []; | |
| this.A.ra(l.j.B.C.mf); | |
| if (!e) { | |
| this.Gc = null; | |
| this.Ua = {}; | |
| this.pa = {}; | |
| for (e = 0; e < this.Mb.length; e++) clearTimeout(this.Mb[e]); | |
| this.Mb = []; | |
| this.A.ra(l.j.B.C.$e); | |
| this.A.ra(l.j.B.C.Sd); | |
| this.A.ra(l.j.B.C.nd); | |
| this.A.ra(l.j.B.C.Ui); | |
| this.A.ra(l.j.B.C.Ti); | |
| this.A.ra(l.j.B.C.Vi) | |
| } | |
| }; | |
| l.$a.prototype.clearData = function() { | |
| this.Nb = []; | |
| this.Gc = null; | |
| this.Ua = {}; | |
| this.pa = {}; | |
| for (var e = 0; e < this.Mb.length; e++) clearTimeout(this.Mb[e]); | |
| this.Mb = [] | |
| }; | |
| l.$a.prototype.fh = function(e, t, n) { | |
| if (null == this.Gc) return !0; | |
| if (n === l.la.Jb) return u.f.info("Ignoring minimum interval between trigger because it is a test type."), !0; | |
| e = e.Jh; | |
| null == e && (e = this.vj); | |
| return t - this.Gc >= 1e3 * e | |
| }; | |
| l.$a.prototype.Jj = function(e, t, n, o) { | |
| this.pa[e.id] = this.pa[e.id] || []; | |
| var i = {}; | |
| i.jk = t; | |
| i.Yh = n; | |
| i.Cf = o; | |
| this.pa[e.id].push(i); | |
| this.A.fa(l.j.B.C.nd, this.pa) | |
| }; | |
| l.$a.prototype.Ij = function(e, t) { | |
| e.Rf(t); | |
| this.Gc = t; | |
| this.A.fa(l.j.B.C.$e, t); | |
| this.Ua[e.id] = t; | |
| this.A.fa(l.j.B.C.Sd, this.Ua) | |
| }; | |
| l.M = function(e, t, n, o, i, a, r, s, c, p, u) { | |
| this.cb = e; | |
| this.xj = t; | |
| this.Yg = n; | |
| this.Ng = o; | |
| this.ce = i; | |
| this.fe = p.xa.uh; | |
| this.Tg = null; | |
| this.ba = a; | |
| this.rd = r; | |
| this.H = s; | |
| this.Na = c; | |
| this.A = p; | |
| this.uj = u; | |
| this.rf = new l.Ta; | |
| this.sf = [] | |
| }; | |
| l.M.prototype.vf = function(e) { | |
| var t = this.rd.Cd(), | |
| n = t.nc(), | |
| o = this.A.ma(l.j.B.C.Xe); | |
| l.G.isEqual(o, n) || (e.device = n); | |
| e.api_key = this.cb; | |
| e.time = l.N.zd(Date.now(), !0); | |
| e.sdk_version = this.xj; | |
| this.Yg && (e.sdk_flavor = this.Yg); | |
| e.app_version = this.Ng; | |
| e.device_id = t.id; | |
| return e | |
| }; | |
| l.M.prototype.Bf = function(e, t) { | |
| if (t.error) { | |
| var n = t.error; | |
| t.error === l.Qe.Mi ? n = 'The given API key "' + e.api_key + '" is invalid.' : t.error === l.Qe.ji ? n = "Sorry, we are not currently accepting your requests. If you think this is in error, please contact us." : t.error === l.Qe.gj && (n = "No device identifier. This should never happen. Please contact support@braze.com"); | |
| u.f.error("Backend error: " + n); | |
| return !1 | |
| } | |
| return !0 | |
| }; | |
| l.M.prototype.Pb = function(e, t, n, o, i, a) { | |
| null == n && (n = !0); | |
| n && this.oe(); | |
| var r, s = this.A.rh(), | |
| c = this.A.hk(), | |
| p = this.sf; | |
| this.sf = []; | |
| var d = this.ba.Jk(); | |
| if (0 < s.length) | |
| for (r = 0; r < s.length; r++) s[r].type === u.$.Eg && (d = !0); | |
| var f = t || d; | |
| "function" != typeof a || f || a(); | |
| if (!n || 0 !== s.length || 0 !== c.length || 0 !== p.length || e || f) { | |
| var m = this.bh(e, f); | |
| if (0 < s.length) { | |
| e = []; | |
| for (r = 0; r < s.length; r++) e.push(s[r].nc()); | |
| m.events = e | |
| } | |
| 0 < c.length && (m.attributes = c); | |
| if (0 < p.length) { | |
| e = []; | |
| for (r = 0; r < p.length; r++) e.push(p[r].nc()); | |
| m.feedback = e | |
| } | |
| m = this.vf(m); | |
| r = this.ah(m); | |
| var h = this; | |
| l.Fe.Pf({ | |
| url: this.ce + "/data/", | |
| data: m, | |
| headers: r, | |
| L: function(e) { | |
| h.Bf(m, e) && (h.Na.Pk(e), null == m.respond_with || m.respond_with.user_id == h.H.S()) && (null != m.device && h.A.fa(l.j.B.C.Xe, m.device), h.uj(e), "function" == typeof o && o()) | |
| }, | |
| error: function() { | |
| h.A.za(s); | |
| for (var e = 0; e < c.length; e++) h.A.Ih(c[e]); | |
| "function" == typeof i && i() | |
| }, | |
| ue: function(e) { | |
| "function" == typeof a && f && a(); | |
| if (n) | |
| if (e) h.se(); | |
| else { | |
| e = h.Tg; | |
| (null == e || e < 1e3 * h.fe) && (e = 1e3 * h.fe); | |
| h.se(Math.min(3e5, l.Math.Ok(1e3 * h.fe, 3 * e))) | |
| } | |
| } | |
| }); | |
| d && this.rf.Da() | |
| } else this.se() | |
| }; | |
| l.M.prototype.ih = function(e, t) { | |
| var n = "HTTP error "; | |
| null != e && (n += e + " "); | |
| u.f.error(n + t) | |
| }; | |
| l.M.prototype.rl = function(e, t, n) { | |
| var o = this.bh(!1, !1), | |
| o = this.vf(o); | |
| o.template = { | |
| trigger_id: e.yc, | |
| trigger_event_type: t | |
| }; | |
| null != n && (o.template.data = n.nc()); | |
| t = this.ah(o); | |
| var i = this; | |
| l.Fe.Pf({ | |
| url: this.ce + "/template/", | |
| data: o, | |
| headers: t, | |
| L: function(t) { | |
| i.Bf(o, t) && null != t && null != t.templated_message ? (t = t.templated_message, t.type !== l.ka.U.ng ? i.ya(e.yc, l.h.Ba.od) : (t = l.h.V(t.data), null == t ? i.ya(e.yc, l.h.Ba.od) : "function" == typeof e.ai ? e.ai(t) : i.ya(e.yc, l.h.Ba.ae))) : i.ya(e.yc, l.h.Ba.ae) | |
| }, | |
| error: function(t) { | |
| i.ih(t, "retrieving user personalization for message " + e.yc); | |
| i.ya(e.yc, l.h.Ba.ae) | |
| } | |
| }) | |
| }; | |
| l.M.prototype.xc = function(e, t, n) { | |
| var o = this.vf({}); | |
| o.last_full_sync_at = e; | |
| o.last_card_updated_at = t; | |
| e = this.H.S(); | |
| null != e && (o.user_id = e); | |
| var i = this; | |
| l.Fe.Pf({ | |
| url: this.ce + "/content_cards/sync", | |
| data: o, | |
| headers: [ | |
| ["X-Braze-Api-Key", this.cb], | |
| ["X-Braze-DataRequest", !0], | |
| ["X-Braze-ContentCardsRequest", !0] | |
| ], | |
| L: function(e) { | |
| i.Bf(o, e) && n(e) | |
| }, | |
| error: function(e) { | |
| i.ih(e, "retrieving content cards") | |
| } | |
| }) | |
| }; | |
| l.M.prototype.bh = function(e, t) { | |
| var n = {}; | |
| e && (n.feed = !0); | |
| t && (n.triggers = !0); | |
| e = this.H.S(); | |
| null != e && (n.user_id = e); | |
| n.config = { | |
| config_time: this.Na.sk() | |
| }; | |
| return { | |
| respond_with: n | |
| } | |
| }; | |
| l.M.prototype.ah = function(e) { | |
| var t = [ | |
| ["X-Braze-Api-Key", this.cb] | |
| ], | |
| n = !1; | |
| null != e.respond_with && e.respond_with.triggers && (t.push(["X-Braze-TriggersRequest", !0]), n = !0); | |
| null != e.respond_with && e.respond_with.feed && (t.push(["X-Braze-FeedRequest", !0]), n = !0); | |
| n && t.push(["X-Braze-DataRequest", !0]); | |
| return t | |
| }; | |
| l.M.prototype.ne = function(e) { | |
| if (null == e.campaignId && null == e.cardId && null == e.triggerId) return u.f.info("The in-app message has no campaignId, cardId, or triggerId - not sending event info to Braze servers."), null; | |
| var t = {}; | |
| null != e.cardId && (t.card_ids = [e.cardId]); | |
| null != e.campaignId && (t.campaign_ids = [e.campaignId]); | |
| null != e.triggerId && (t.trigger_ids = [e.triggerId]); | |
| return t | |
| }; | |
| l.M.prototype.me = function(e) { | |
| for (var t = null, n = 0; n < e.length; n++) null != e[n].id && "" !== e[n].id && (t = t || {}, t.ids = t.ids || [], t.ids.push(e[n].id)); | |
| return t | |
| }; | |
| l.M.prototype.se = function(e) { | |
| if (!this.Og) { | |
| null == e && (e = 1e3 * this.fe); | |
| this.oe(); | |
| var t = this; | |
| this.ge = setTimeout(function() { | |
| if (document.hidden) { | |
| var e = function() { | |
| document.hidden || (document.removeEventListener("visibilitychange", e, !1), t.Pb()) | |
| }; | |
| document.addEventListener("visibilitychange", e, !1) | |
| } else t.Pb() | |
| }, e); | |
| this.Tg = e | |
| } | |
| }; | |
| l.M.prototype.oe = function() { | |
| null != this.ge && (clearTimeout(this.ge), this.ge = null) | |
| }; | |
| l.M.prototype.Hf = function() { | |
| this.Og = !1; | |
| this.se() | |
| }; | |
| l.M.prototype.Bd = function() { | |
| this.rf.va(); | |
| this.oe(); | |
| this.Og = !0; | |
| this.Pb(null, null, !1); | |
| this.ge = null | |
| }; | |
| l.M.prototype.ol = function(e) { | |
| this.rf.hb(e) | |
| }; | |
| l.M.prototype.Ge = function(e, t) { | |
| var n = this.ba.pk(), | |
| o = this.ba.ha(); | |
| this.A.ra(l.j.B.C.Si); | |
| var i = this; | |
| this.bi(); | |
| var a = n !== o; | |
| i.Pb(null, !1, null, null, null, t); | |
| t = u.Z.kb.ec; | |
| new u.Z(t, u.f).vh(t.na.gf, function(t, n) { | |
| a && null != e && n && e.subscribe() | |
| }, function() { | |
| var t = i.A.ma(l.j.B.C.hf); | |
| a && null != e && null != t && e.subscribe() | |
| }) | |
| }; | |
| l.M.prototype.pc = function(e, t, n, o) { | |
| var i = this.H.S(); | |
| if (i !== e) { | |
| this.ba.$j(); | |
| this.H.yk(e); | |
| for (var a = 0; a < t.length; a++) t[a].pc(null == i); | |
| null != i && this.A.ra(l.j.B.C.Vc); | |
| this.A.ra(l.j.B.C.Xe); | |
| this.Ge(o, n); | |
| u.f.info('Changed user to "' + e + '".') | |
| } else "function" == typeof n ? (u.f.info('Current user is already "' + e + '". Executing networkCallCompleteCallback.'), n()) : u.f.info('Current user is already "' + e + '". Doing nothing.') | |
| }; | |
| l.M.prototype.Pc = function() { | |
| return new l.w(this.H, this) | |
| }; | |
| l.M.prototype.Hd = function() { | |
| this.oe(); | |
| this.ba.ha(); | |
| this.Pb() | |
| }; | |
| l.M.prototype.Je = function() { | |
| this.ba.ha(); | |
| this.Pb(!0) | |
| }; | |
| l.M.prototype.Uk = function(e, t) { | |
| this.ba.ha(); | |
| u.f.info("Requesting explicit trigger refresh."); | |
| this.Pb(null, !0, null, e, t) | |
| }; | |
| l.M.prototype.Hk = function(e, t) { | |
| var n = new l.Ha, | |
| o = this.ba.ha(), | |
| i = u.$.gi; | |
| n.K.push(new l.Event(this.H.S(), i, Date.now(), o, { | |
| a: e, | |
| l: t | |
| })); | |
| n.L = this.A.za(n.K); | |
| return n | |
| }; | |
| l.M.prototype.Mf = function(e, t) { | |
| var n = new l.Ha, | |
| o = this.ba.ha(); | |
| if (this.Na.ik(e)) return u.f.info('Custom Event "' + e + '" is blacklisted, ignoring.'), n; | |
| n.K.push(new l.Event(this.H.S(), u.$.CustomEvent, Date.now(), o, { | |
| n: e, | |
| p: t | |
| })); | |
| n.L = this.A.za(n.K); | |
| return n | |
| }; | |
| l.M.prototype.Nf = function(e, t, n, o, i) { | |
| var a = new l.Ha, | |
| r = this.ba.ha(); | |
| if (this.Na.Nk(e)) return u.f.info('Purchase "' + e + '" is blacklisted, ignoring.'), a; | |
| a.K.push(new l.Event(this.H.S(), u.$.Pi, Date.now(), r, { | |
| pid: e, | |
| c: n, | |
| p: t, | |
| q: o, | |
| pr: i | |
| })); | |
| a.L = this.A.za(a.K); | |
| return a | |
| }; | |
| l.M.prototype.Ke = function(e, t, n, o, i, a) { | |
| var r = new l.Ha, | |
| s = this.ba.ha(); | |
| t = { | |
| latitude: t, | |
| longitude: n | |
| }; | |
| null != o && (t.altitude = o); | |
| null != i && (t.ll_accuracy = i); | |
| null != a && (t.alt_accuracy = a); | |
| r.K.push(new l.Event(e, u.$.Zi, Date.now(), s, t)); | |
| r.L = this.A.za(r.K); | |
| return r | |
| }; | |
| l.M.prototype.Fd = function(e) { | |
| var t = new l.Ha, | |
| n = this.ba.ha(); | |
| if (e instanceof l.Zb) t.K.push(new l.Event(this.H.S(), u.$.ti, Date.now(), n, { | |
| trigger_ids: [e.triggerId] | |
| })); | |
| else { | |
| if (!e.Tf()) return u.f.info("This in-app message has already received an impression. Ignoring analytics event."), t; | |
| e = this.ne(e); | |
| if (null == e) return t; | |
| t.K.push(new l.Event(this.H.S(), u.$.Oi, Date.now(), n, e)) | |
| } | |
| t.L = this.A.za(t.K); | |
| return t | |
| }; | |
| l.M.prototype.Ee = function(e) { | |
| var t = new l.Ha, | |
| n = this.ba.ha(); | |
| if (!e.wc()) return u.f.info("This in-app message has already received a click. Ignoring analytics event."), t; | |
| e = this.ne(e); | |
| if (null == e) return t; | |
| t.K.push(new l.Event(this.H.S(), u.$.pg, Date.now(), n, e)); | |
| t.L = this.A.za(t.K); | |
| return t | |
| }; | |
| l.M.prototype.De = function(e, t) { | |
| var n = new l.Ha, | |
| o = this.ba.ha(); | |
| if (!e.wc()) return u.f.info("This in-app message button has already received a click. Ignoring analytics event."), n; | |
| t = this.ne(t); | |
| if (null == t) return n; | |
| if (e.id === l.h.Aa.fg) return u.f.info("This in-app message button does not have a tracking id. Not logging event to Braze servers."), n; | |
| null != e.id && (t.bid = e.id); | |
| n.K.push(new l.Event(this.H.S(), u.$.og, Date.now(), o, t)); | |
| n.L = this.A.za(n.K); | |
| return n | |
| }; | |
| l.M.prototype.Ed = function(e, t, n) { | |
| var o = new l.Ha, | |
| i = this.ba.ha(); | |
| if (!e.wc(n)) return u.f.info("This in-app message has already received a click. Ignoring analytics event."), o; | |
| e = this.ne(e); | |
| if (null == e) return o; | |
| n = u.$.pg; | |
| null != t && (e.bid = t, n = u.$.og); | |
| o.K.push(new l.Event(this.H.S(), n, Date.now(), i, e)); | |
| o.L = this.A.za(o.K); | |
| return o | |
| }; | |
| l.M.prototype.ya = function(e, t) { | |
| var n = new l.Ha, | |
| o = this.ba.ha(); | |
| e = { | |
| trigger_ids: [e], | |
| error_code: t | |
| }; | |
| n.K.push(new l.Event(this.H.S(), u.$.Ni, Date.now(), o, e)); | |
| n.L = this.A.za(n.K); | |
| return n | |
| }; | |
| l.M.prototype.Tb = function(e, t) { | |
| var n, o = new l.Ha, | |
| i = this.ba.ha(), | |
| a = [], | |
| r = []; | |
| n = t ? this.A.ma(l.j.B.C.Xc) || {} : this.A.ma(l.j.B.C.Vc) || {}; | |
| for (var s = 0; s < e.length; s++) e[s].Tf(), e[s] instanceof l.jb ? r.push(e[s]) : a.push(e[s]), n[e[s].id] = !0; | |
| e = this.me(a); | |
| r = this.me(r); | |
| if (null == e && null == r) return o; | |
| t ? this.A.fa(l.j.B.C.Xc, n) : this.A.fa(l.j.B.C.Vc, n); | |
| null != e && o.K.push(new l.Event(this.H.S(), t ? u.$.pi : u.$.mi, Date.now(), i, e)); | |
| null != r && t && o.K.push(new l.Event(this.H.S(), u.$.si, Date.now(), i, r)); | |
| o.L = this.A.za(o.K); | |
| return o | |
| }; | |
| l.M.prototype.Sb = function(e, t) { | |
| var n = new l.Ha, | |
| o = this.ba.ha(); | |
| e.wc(); | |
| if (null == e.url || "" === e.url) return u.f.info("Card " + e.id + " has no url. Not logging click to Braze servers."), n; | |
| e = this.me([e]); | |
| if (null == e) return n; | |
| n.K.push(new l.Event(this.H.S(), t ? u.$.ni : u.$.li, Date.now(), o, e)); | |
| n.L = this.A.za(n.K); | |
| return n | |
| }; | |
| l.M.prototype.Ce = function(e) { | |
| var t = new l.Ha, | |
| n = this.ba.ha(); | |
| if (!e.Rc()) return u.f.info("Card " + e.id + " refused this dismissal. Ignoring analytics event."), t; | |
| var o = this.A.ma(l.j.B.C.Wc) || {}; | |
| o[e.id] = !0; | |
| this.A.fa(l.j.B.C.Wc, o); | |
| e = this.me([e]); | |
| if (null == e) return t; | |
| t.K.push(new l.Event(this.H.S(), u.$.oi, Date.now(), n, e)); | |
| t.L = this.A.za(t.K); | |
| return t | |
| }; | |
| l.M.prototype.Gh = function(e) { | |
| var t = new l.Ha, | |
| n = this.ba.ha(); | |
| t.K.push(new l.Event(this.H.S(), u.$.Ri, Date.now(), n, { | |
| n: e | |
| })); | |
| t.L = this.A.za(t.K); | |
| return t | |
| }; | |
| l.M.prototype.ak = function(e, t) { | |
| var n = this.ba.ha(); | |
| return new l.Event(this.H.S(), u.$.kj, e, n, { | |
| cid: t | |
| }) | |
| }; | |
| l.M.prototype.bi = function() { | |
| var e = u.Z.kb.ec; | |
| new u.Z(e, u.f).setItem(e.na.ui, 1, { | |
| baseUrl: this.ce, | |
| data: { | |
| api_key: this.cb, | |
| device_id: this.rd.Cd().id | |
| }, | |
| userId: this.H.S() | |
| }) | |
| }; | |
| l.M.prototype.Zf = function(e, t, n, o, i) { | |
| this.ba.ha(); | |
| var a = new l.Qd(this.H.S(), e, t, n, this.rd.Cd().nc(), this.Ng); | |
| this.sf.push(a); | |
| this.Pb(null, null, null, function() { | |
| "function" == typeof o && o(e, t, n) | |
| }, function() { | |
| "function" == typeof i && i(e, t, n) | |
| }) | |
| }; | |
| l.M.prototype.Ik = function(e, t, n) { | |
| var o = new l.Ha; | |
| if (this.Na.nh(e)) return u.f.info('Custom Attribute "' + e + '" is blacklisted, ignoring.'), o.L = !1, o; | |
| var i, a = this.ba.ha(); | |
| null === t && null === n ? (i = u.$.Yi, e = { | |
| key: e | |
| }) : (i = u.$.Xi, e = { | |
| key: e, | |
| latitude: t, | |
| longitude: n | |
| }); | |
| o.K.push(new l.Event(this.H.S(), i, Date.now(), a, e)); | |
| o.L = this.A.za(o.K); | |
| return o | |
| }; | |
| l.Lc = { | |
| sc: function() { | |
| var e = this.mk(navigator.userAgent || ""); | |
| this.xd = e[0] || "Unknown Browser"; | |
| this.version = e[1] || "Unknown Version"; | |
| this.ij = this.Xk(this.ck) || navigator.platform; | |
| this.language = (navigator.Xl || navigator.language || navigator.browserLanguage || navigator.Vl || "").toLowerCase(); | |
| this.Dk = this.ek(navigator.userAgent); | |
| this.userAgent = navigator.userAgent | |
| }, | |
| Xk: function(e) { | |
| for (var t = 0; t < e.length; t++) { | |
| var n = e[t].Fa, | |
| o = e[t].Ul; | |
| if (n) { | |
| if (n = n.toLowerCase(), l.G.isArray(e[t].sa)) { | |
| for (o = 0; o < e[t].sa.length; o++) | |
| if (-1 !== n.indexOf(e[t].sa[o].toLowerCase())) return e[t].ua | |
| } else if (-1 !== n.indexOf(e[t].sa.toLowerCase())) return e[t].ua | |
| } else if (o) return e[t].ua | |
| } | |
| }, | |
| mk: function(e) { | |
| var t, n = e.match(/(konqueror|icab|crios|opera|chrome|safari|firefox|camino|msie|trident(?=\/))\/?\s*(\.?\d+(\.\d+)*)/i) || []; | |
| if (/trident/i.test(n[1])) return t = /\brv[ :]+(\.?\d+(\.\d+)*)/g.exec(e) || [], ["Internet Explorer", t[1] || ""]; | |
| if ("Chrome" === n[1] && (t = e.match(/\b(OPR|Edge|EdgA)\/(\.?\d+(\.\d+)*)/), null != t)) return t = t.slice(1), t[0] = t[0].replace("OPR", "Opera"), t[0] = t[0].replace("EdgA", "Edge"), [t[0], t[1]]; | |
| if ("Safari" === n[1] && (t = e.match(/\b(EdgiOS)\/(\.?\d+(\.\d+)*)/), null != t)) return t = t.slice(1), t[0] = t[0].replace("EdgiOS", "Edge"), [t[0], t[1]]; | |
| n = n[2] ? [n[1], n[2]] : [null, null]; | |
| null != (t = e.match(/version\/(\.?\d+(\.\d+)*)/i)) && n.splice(1, 1, t[1]); | |
| if ("Opera" === n[0] && null != (t = e.match(/mini\/(\.?\d+(\.\d+)*)/i))) return ["Opera Mini", t[1] || ""]; | |
| "MSIE" === n[0] && (n[0] = "Internet Explorer"); | |
| "CriOS" === n[0] && (n[0] = "Chrome"); | |
| return n | |
| }, | |
| ql: function() { | |
| return "Internet Explorer" !== this.xd || 8 < this.version | |
| }, | |
| ek: function(e) { | |
| e = e.toLowerCase(); | |
| return -1 !== e.indexOf("googlebot") || -1 !== e.indexOf("bingbot") || -1 !== e.indexOf("slurp") || -1 !== e.indexOf("duckduckbot") || -1 !== e.indexOf("baiduspider") || -1 !== e.indexOf("yandexbot") || -1 !== e.indexOf("facebookexternalhit") || -1 !== e.indexOf("sogou") || -1 !== e.indexOf("ia_archiver") || -1 !== e.indexOf("+https://github.com/prerender/prerender") | |
| }, | |
| ck: [{ | |
| Fa: navigator.platform, | |
| sa: "Win", | |
| ua: "Windows" | |
| }, { | |
| Fa: navigator.platform, | |
| sa: "Mac", | |
| ua: "Mac" | |
| }, { | |
| Fa: navigator.platform, | |
| sa: "BlackBerry", | |
| ua: "BlackBerry" | |
| }, { | |
| Fa: navigator.platform, | |
| sa: "FreeBSD", | |
| ua: "FreeBSD" | |
| }, { | |
| Fa: navigator.platform, | |
| sa: "OpenBSD", | |
| ua: "OpenBSD" | |
| }, { | |
| Fa: navigator.platform, | |
| sa: "Nintendo", | |
| ua: "Nintendo" | |
| }, { | |
| Fa: navigator.platform, | |
| sa: "SunOS", | |
| ua: "SunOS" | |
| }, { | |
| Fa: navigator.platform, | |
| sa: "PlayStation", | |
| ua: "PlayStation" | |
| }, { | |
| Fa: navigator.platform, | |
| sa: "X11", | |
| ua: "X11" | |
| }, { | |
| Fa: navigator.userAgent, | |
| sa: "iPhone", | |
| ua: "iOS" | |
| }, { | |
| Fa: navigator.userAgent, | |
| sa: "iPad", | |
| ua: "iOS" | |
| }, { | |
| Fa: navigator.platform, | |
| sa: "Pike v", | |
| ua: "iOS" | |
| }, { | |
| Fa: navigator.platform, | |
| sa: ["Linux armv7l", "Android"], | |
| ua: "Android" | |
| }, { | |
| Fa: navigator.userAgent, | |
| sa: ["Android"], | |
| ua: "Android" | |
| }, { | |
| Fa: navigator.platform, | |
| sa: "Linux", | |
| ua: "Linux" | |
| }] | |
| }; | |
| l.G = {}; | |
| l.G.vb = function(e, t, n, o) { | |
| var i, a = []; | |
| for (i in e) a.push(e[i]); | |
| return -1 !== a.indexOf(t) || (u.f.error(n + " Valid values from " + o + ' are "' + a.join('"/"') + '".'), !1) | |
| }; | |
| l.G.isArray = function(e) { | |
| return Array.isArray ? Array.isArray(e) : "[object Array]" === Object.prototype.toString.call(e) | |
| }; | |
| l.G.tb = function(e) { | |
| return "[object Date]" === Object.prototype.toString.call(e) | |
| }; | |
| l.G.Ek = function(e) { | |
| return "[object Object]" === Object.prototype.toString.call(e) | |
| }; | |
| l.G.Ck = function(e) { | |
| null == e && (e = []); | |
| for (var t = [], n = arguments.length, o = 0, i = e.length; o < i; o++) { | |
| var a = e[o]; | |
| if (-1 === t.indexOf(a)) { | |
| for (var r = 1; r < n && -1 !== arguments[r].indexOf(a); r++); | |
| r === n && t.push(a) | |
| } | |
| } | |
| return t | |
| }; | |
| l.G.keys = function(e) { | |
| var t = []; | |
| if (null != e) | |
| for (var n in e) e.hasOwnProperty(n) && t.push(n); | |
| return t | |
| }; | |
| l.G.isEqual = function(e, t) { | |
| if (e === t) return 0 !== e || 1 / e == 1 / t; | |
| if (null == e || null == t) return e === t; | |
| var n = e.toString(); | |
| if (n !== t.toString()) return !1; | |
| switch (n) { | |
| case "[object RegExp]": | |
| case "[object String]": | |
| return "" + e == "" + t; | |
| case "[object Number]": | |
| return +e != +e ? +t != +t : 0 == +e ? 1 / +e == 1 / t : +e == +t; | |
| case "[object Date]": | |
| case "[object Boolean]": | |
| return +e == +t | |
| } | |
| n = "[object Array]" === n; | |
| if (!n) { | |
| if ("object" != typeof e || "object" != typeof t) return !1; | |
| var o = e.constructor, | |
| i = t.constructor; | |
| if (o !== i && !("function" == typeof o && o instanceof o && "function" == typeof i && i instanceof i) && "constructor" in e && "constructor" in t) return !1 | |
| } | |
| for (var o = [], i = [], a = o.length; a--;) | |
| if (o[a] === e) return i[a] === t; | |
| o.push(e); | |
| i.push(t); | |
| if (n) { | |
| a = e.length; | |
| if (a !== t.length) return !1; | |
| for (; a--;) | |
| if (!l.G.isEqual(e[a], t[a], o, i)) return !1 | |
| } else { | |
| var r, n = l.G.keys(e), | |
| a = n.length; | |
| if (l.G.keys(t).length !== a) return !1; | |
| for (; a--;) | |
| if (r = n[a], !t.hasOwnProperty(r) || !l.G.isEqual(e[r], t[r], o, i)) return !1 | |
| } | |
| o.pop(); | |
| i.pop(); | |
| return !0 | |
| }; | |
| l.N = {}; | |
| l.N.zd = function(e, t) { | |
| e /= 1e3; | |
| t && (e = Math.floor(e)); | |
| return e | |
| }; | |
| l.N.eb = function(e) { | |
| var t = parseInt(e); | |
| return null == e || isNaN(t) ? null : new Date(1e3 * t) | |
| }; | |
| l.N.Xh = function(e) { | |
| return null != e && l.G.tb(e) ? e.toISOString().replace(/\.[0-9]{3}Z$/, "") : e | |
| }; | |
| l.N.Sc = function(e) { | |
| return null == e || "" === e ? null : new Date(e) | |
| }; | |
| l.N.ul = function(e) { | |
| return null == e || "" === e ? Date.now() : e | |
| }; | |
| l.N.Oh = function(e) { | |
| return (Date.now() - e.valueOf()) / 1e3 | |
| }; | |
| l.N.Ph = function(e) { | |
| return (e.valueOf() - Date.now()) / 1e3 | |
| }; | |
| l.Ma = {}; | |
| l.Ma.kf = 32; | |
| l.Ma.Fg = 9; | |
| l.Ma.Ye = 13; | |
| l.Ma.Ci = 27; | |
| l.Kf = { | |
| sc: function(e, t) { | |
| this.data = { | |
| en: { | |
| NO_CARDS_MESSAGE: "We have no updates for you at this time.<br/>Please check again later.", | |
| FEED_TIMEOUT_MESSAGE: "Sorry, this refresh timed out.<br/>Please try again later." | |
| }, | |
| ar: { | |
| NO_CARDS_MESSAGE: "ليس لدينا أي تحديث. يرجى التحقق مرة أخرى لاحقاً", | |
| FEED_TIMEOUT_MESSAGE: "يرجى تكرار المحاولة لاحقا" | |
| }, | |
| da: { | |
| NO_CARDS_MESSAGE: "Vi har ingen updates.<br/>Prøv venligst senere.", | |
| FEED_TIMEOUT_MESSAGE: "Prøv venligst senere." | |
| }, | |
| de: { | |
| NO_CARDS_MESSAGE: "Derzeit sind keine Updates verfügbar.<br/>Bitte später noch einmal versuchen.", | |
| FEED_TIMEOUT_MESSAGE: "Bitte später noch einmal versuchen." | |
| }, | |
| es: { | |
| NO_CARDS_MESSAGE: "No tenemos actualizaciones.<br/>Por favor compruébelo más tarde.", | |
| FEED_TIMEOUT_MESSAGE: "Por favor inténtelo más tarde." | |
| }, | |
| "es-mx": { | |
| NO_CARDS_MESSAGE: "No tenemos ninguna actualización.<br/>Vuelva a verificar más tarde.", | |
| FEED_TIMEOUT_MESSAGE: "Por favor, vuelva a intentarlo más tarde." | |
| }, | |
| et: { | |
| NO_CARDS_MESSAGE: "Uuendusi pole praegu saadaval.<br/>Proovige hiljem uuesti.", | |
| FEED_TIMEOUT_MESSAGE: "Palun proovige hiljem uuesti." | |
| }, | |
| fi: { | |
| NO_CARDS_MESSAGE: "Päivityksiä ei ole saatavilla.<br/>Tarkista myöhemmin uudelleen.", | |
| FEED_TIMEOUT_MESSAGE: "Yritä myöhemmin uudelleen." | |
| }, | |
| fr: { | |
| NO_CARDS_MESSAGE: "Aucune mise à jour disponible.<br/>Veuillez vérifier ultérieurement.", | |
| FEED_TIMEOUT_MESSAGE: "Veuillez réessayer ultérieurement." | |
| }, | |
| he: { | |
| NO_CARDS_MESSAGE: ".אין לנו עדכונים. בבקשה בדוק שוב בקרוב", | |
| FEED_TIMEOUT_MESSAGE: ".בבקשה נסה שוב בקרוב" | |
| }, | |
| hi: { | |
| NO_CARDS_MESSAGE: "हमारे पास कोई अपडेट नहीं हैं। कृपया बाद में फिर से जाँच करें.।", | |
| FEED_TIMEOUT_MESSAGE: "कृपया बाद में दोबारा प्रयास करें।." | |
| }, | |
| id: { | |
| NO_CARDS_MESSAGE: "Kami tidak memiliki pembaruan. Coba lagi nanti.", | |
| FEED_TIMEOUT_MESSAGE: "Coba lagi nanti." | |
| }, | |
| it: { | |
| NO_CARDS_MESSAGE: "Non ci sono aggiornamenti.<br/>Ricontrollare più tardi.", | |
| FEED_TIMEOUT_MESSAGE: "Riprovare più tardi." | |
| }, | |
| ja: { | |
| NO_CARDS_MESSAGE: "アップデートはありません。<br/>後でもう一度確認してください。", | |
| FEED_TIMEOUT_MESSAGE: "後でもう一度試してください。" | |
| }, | |
| ko: { | |
| NO_CARDS_MESSAGE: "업데이트가 없습니다. 다음에 다시 확인해 주십시오.", | |
| FEED_TIMEOUT_MESSAGE: "나중에 다시 시도해 주십시오." | |
| }, | |
| ms: { | |
| NO_CARDS_MESSAGE: "Tiada kemas kini. Sila periksa kemudian.", | |
| FEED_TIMEOUT_MESSAGE: "Sila cuba kemudian." | |
| }, | |
| nl: { | |
| NO_CARDS_MESSAGE: "Er zijn geen updates.<br/>Probeer het later opnieuw.", | |
| FEED_TIMEOUT_MESSAGE: "Probeer het later opnieuw." | |
| }, | |
| no: { | |
| NO_CARDS_MESSAGE: "Vi har ingen oppdateringer.<br/>Vennligst sjekk igjen senere.", | |
| FEED_TIMEOUT_MESSAGE: "Vennligst prøv igjen senere." | |
| }, | |
| pl: { | |
| NO_CARDS_MESSAGE: "Brak aktualizacji.<br/>Proszę sprawdzić ponownie później.", | |
| FEED_TIMEOUT_MESSAGE: "Proszę spróbować ponownie później." | |
| }, | |
| pt: { | |
| NO_CARDS_MESSAGE: "Não temos atualizações.<br/>Por favor, verifique mais tarde.", | |
| FEED_TIMEOUT_MESSAGE: "Por favor, tente mais tarde." | |
| }, | |
| "pt-br": { | |
| NO_CARDS_MESSAGE: "Não temos nenhuma atualização.<br/>Verifique novamente mais tarde.", | |
| FEED_TIMEOUT_MESSAGE: "Tente novamente mais tarde." | |
| }, | |
| ru: { | |
| NO_CARDS_MESSAGE: "Обновления недоступны.<br/>Пожалуйста, проверьте снова позже.", | |
| FEED_TIMEOUT_MESSAGE: "Пожалуйста, повторите попытку позже." | |
| }, | |
| sv: { | |
| NO_CARDS_MESSAGE: "Det finns inga uppdateringar.<br/>Försök igen senare.", | |
| FEED_TIMEOUT_MESSAGE: "Försök igen senare." | |
| }, | |
| th: { | |
| NO_CARDS_MESSAGE: "เราไม่มีการอัพเดต กรุณาตรวจสอบภายหลัง.", | |
| FEED_TIMEOUT_MESSAGE: "กรุณาลองใหม่ภายหลัง." | |
| }, | |
| vi: { | |
| NO_CARDS_MESSAGE: "Chúng tôi không có cập nhật nào.<br/>Vui lòng kiểm tra lại sau.", | |
| FEED_TIMEOUT_MESSAGE: "Vui lòng thử lại sau." | |
| }, | |
| "zh-hk": { | |
| NO_CARDS_MESSAGE: "暫時沒有更新.<br/>請稍候再試.", | |
| FEED_TIMEOUT_MESSAGE: "請稍候再試." | |
| }, | |
| "zh-hans": { | |
| NO_CARDS_MESSAGE: "暂时没有更新.<br/>请稍后再试.", | |
| FEED_TIMEOUT_MESSAGE: "请稍候再试." | |
| }, | |
| "zh-hant": { | |
| NO_CARDS_MESSAGE: "暫時沒有更新.<br/>請稍候再試.", | |
| FEED_TIMEOUT_MESSAGE: "請稍候再試." | |
| }, | |
| "zh-tw": { | |
| NO_CARDS_MESSAGE: "暫時沒有更新.<br/>請稍候再試.", | |
| FEED_TIMEOUT_MESSAGE: "請稍候再試." | |
| }, | |
| zh: { | |
| NO_CARDS_MESSAGE: "暂时没有更新.<br/>请稍后再试.", | |
| FEED_TIMEOUT_MESSAGE: "请稍候再试." | |
| } | |
| }; | |
| null != e && (e = e.toLowerCase()); | |
| if (null != e && null == this.data[e]) { | |
| var n = e.indexOf("-"); | |
| 0 < n && (e = e.substring(0, n)) | |
| } | |
| null == this.data[e] && (e = "Braze does not yet have a localization for language " + e + ", defaulting to English. Please contact us if you are willing and able to help us translate our SDK into this language.", t ? u.f.error(e) : u.f.info(e), e = "en"); | |
| this.language = e | |
| }, | |
| get: function(e) { | |
| return this.data[this.language][e] | |
| } | |
| }; | |
| l.Math = {}; | |
| l.Math.Ok = function(e, t) { | |
| e = Math.ceil(e); | |
| t = Math.floor(t); | |
| return Math.floor(Math.random() * (t - e + 1)) + e | |
| }; | |
| l.Fe = function() {}; | |
| l.Fe.Pf = function(e) { | |
| var t, n, o = !1; | |
| try { | |
| if (window.XMLHttpRequest && (t = new XMLHttpRequest) && "undefined" != typeof t.withCredentials || ("undefined" != typeof XDomainRequest ? (t = new XDomainRequest, o = t.async = !0) : u.f.error("This browser does not have any supported ajax options!")), null != t) { | |
| var i = function(t) { | |
| "function" == typeof e.error && e.error(t); | |
| "function" == typeof e.ue && e.ue(!1) | |
| }; | |
| t.onload = function() { | |
| var n; | |
| if (o) n = !0; | |
| else { | |
| if (4 !== t.readyState) return; | |
| n = 200 <= t.status && 300 > t.status || 304 === t.status | |
| } | |
| n ? ("function" == typeof e.L && e.L(JSON.parse(t.responseText)), "function" == typeof e.ue && e.ue(!0)) : i(t.status) | |
| }; | |
| t.onerror = function() { | |
| i() | |
| }; | |
| t.ontimeout = function() { | |
| i() | |
| }; | |
| n = JSON.stringify(e.data); | |
| if (o) t.onprogress = function() {}, t.open("post", e.url); | |
| else { | |
| t.open("POST", e.url, !0); | |
| t.setRequestHeader("Content-type", "application/json"); | |
| t.setRequestHeader("X-Requested-With", "XMLHttpRequest"); | |
| for (var a = e.headers || [], r = 0; r < a.length; r++) t.setRequestHeader(a[r][0], a[r][1]) | |
| } | |
| t.send(n) | |
| } | |
| } catch (s) { | |
| u.f.error("Network request error: " + s.message) | |
| } | |
| }; | |
| l.R = function() {}; | |
| l.R.ki = /^[^\x00-\x1F\x22]+$/; | |
| l.R.zi = /(?:[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/; | |
| l.R.Vb = function(e, t, n, o) { | |
| (o = "string" == typeof e || null === e && o) || u.f.error("Cannot " + t + " because " + n + ' "' + e + '" is invalid.'); | |
| return o | |
| }; | |
| l.R.Wa = function(e, t, n) { | |
| var o = null != e && "string" == typeof e && ("" === e || e.match(l.R.ki)); | |
| o || u.f.error("Cannot " + t + " because " + n + ' "' + e + '" is invalid.'); | |
| return o | |
| }; | |
| l.R.Dl = function(e, t, n) { | |
| var o = typeof e, | |
| i = l.G.tb(e); | |
| (o = null != e && ("number" === o || "boolean" === o || i || "string" === o)) || u.f.error("Cannot " + t + " because " + n + ' "' + e + '" is invalid.'); | |
| return o | |
| }; | |
| l.R.Ch = function(e) { | |
| return "string" == typeof e && null != e.match(l.R.zi) | |
| }; | |
| l.Xa = {}; | |
| l.Xa.ub = function(e) { | |
| e = parseInt(e); | |
| if (isNaN(e)) return ""; | |
| e >>>= 0; | |
| var t = 255 & e, | |
| n = (65280 & e) >>> 8, | |
| o = (16711680 & e) >>> 16; | |
| return l.Lc.ql() ? "rgba(" + [o, n, t, ((4278190080 & e) >>> 24) / 255].join() + ")" : "rgb(" + [o, n, t].join() + ")" | |
| }; | |
| l.Xa.Wl = function(e) { | |
| e = parseInt(e); | |
| if (isNaN(e)) return ""; | |
| e >>>= 0; | |
| return "rgb(" + [(16711680 & e) >>> 16, (65280 & e) >>> 8, 255 & e].join() + ")" | |
| }; | |
| l.ia = {}; | |
| l.ia.bd = { | |
| tj: "up", | |
| yi: "down", | |
| sg: "left", | |
| mj: "right" | |
| }; | |
| l.ia.If = function(e, t, n, o) { | |
| if (null == e) return !1; | |
| t = t || !1; | |
| n = n || !1; | |
| e = e.getBoundingClientRect(); | |
| return null != e && ((0 <= e.top && e.top <= (window.innerHeight || document.documentElement.clientHeight) || !t) && (0 <= e.left || !o) && (0 <= e.bottom && e.bottom <= (window.innerHeight || document.documentElement.clientHeight) || !n) && (e.right <= (window.innerWidth || document.documentElement.clientWidth) || !o)) | |
| }; | |
| l.ia.yl = function(e) { | |
| return l.ia.If(e, !0, !1, !1) | |
| }; | |
| l.ia.Rj = function(e) { | |
| return l.ia.If(e, !1, !0, !1) | |
| }; | |
| l.ia.ph = function(e) { | |
| if (e.onclick) { | |
| var t = document.createEvent("MouseEvents"); | |
| t.initEvent("click", !0, !0); | |
| e.onclick.apply(e, [t]) | |
| } | |
| }; | |
| l.ia.fk = function(e, t, n) { | |
| var o = null, | |
| i = null; | |
| e.addEventListener("touchstart", function(e) { | |
| o = e.touches[0].clientX; | |
| i = e.touches[0].clientY | |
| }, !1); | |
| e.addEventListener("touchmove", function(e) { | |
| if (null != o && null != i) { | |
| var a = o - e.touches[0].clientX, | |
| r = i - e.touches[0].clientY; | |
| Math.abs(a) > Math.abs(r) && 25 <= Math.abs(a) ? (0 < a && t === l.ia.bd.sg ? n(e) : t === l.ia.bd.mj && n(e), i = o = null) : 25 <= Math.abs(r) && (0 < r && t === l.ia.bd.tj ? n(e) : t === l.ia.bd.yi && n(e), i = o = null) | |
| } | |
| }, !1) | |
| }; | |
| l.zb.prototype.ve = "ab-classic-card"; | |
| l.yb.prototype.ve = "ab-captioned-image"; | |
| l.Banner.prototype.ve = "ab-banner"; | |
| l.jb.prototype.ve = "ab-control-card"; | |
| l.zb.prototype.ze = !0; | |
| l.yb.prototype.ze = !0; | |
| l.Banner.prototype.ze = !1; | |
| l.jb.prototype.ze = !1; | |
| l.b.Ig = "data-ab-had-top-impression"; | |
| l.b.bg = "data-ab-had-bottom-impression"; | |
| l.b.xl = function(e) { | |
| return null != e && !!e.getAttribute(l.b.Ig) | |
| }; | |
| l.b.Ak = function(e) { | |
| null != e && e.setAttribute(l.b.Ig, !0) | |
| }; | |
| l.b.Qj = function(e) { | |
| return null != e && !!e.getAttribute(l.b.bg) | |
| }; | |
| l.b.zk = function(e) { | |
| null != e && e.setAttribute(l.b.bg, !0) | |
| }; | |
| l.b.Hh = function(e) { | |
| null != e && (e = e.querySelectorAll(".ab-unread-indicator")[0], null != e && (e.className += " read")) | |
| }; | |
| l.b.nk = function(e) { | |
| return e.getAttribute("data-ab-card-id") | |
| }; | |
| l.b.prototype.Pa = function(e, t, n) { | |
| function o(t) { | |
| t = t || window.event; | |
| l.b.Hh(i); | |
| a && (e(r), l.oa.openUri(r.url, t, n)); | |
| return !1 | |
| } | |
| var i = document.createElement("div"); | |
| i.className = "ab-card " + this.constructor.prototype.ve; | |
| i.setAttribute("data-ab-card-id", this.id); | |
| var a = this.url && "" !== this.url, | |
| r = this; | |
| if (this.pinned) { | |
| var s = document.createElement("div"); | |
| s.className = "ab-pinned-indicator"; | |
| var c = document.createElement("i"); | |
| c.className = "fa fa-star"; | |
| s.appendChild(c); | |
| i.appendChild(s) | |
| } | |
| this.imageUrl && "" !== this.imageUrl && (s = document.createElement("div"), s.className = "ab-image-area", c = document.createElement("img"), c.setAttribute("src", this.imageUrl), s.appendChild(c), i.className += " with-image", a && !this.constructor.prototype.ze ? (c = document.createElement("a"), c.setAttribute("href", this.url), c.onclick = o, c.appendChild(s), i.appendChild(c)) : i.appendChild(s)); | |
| s = document.createElement("div"); | |
| s.className = "ab-card-body"; | |
| if (this.dismissible) { | |
| c = document.createElement("i"); | |
| c.className = "fa fa-times ab-close-button fa-times-circle"; | |
| var p = function(e) { | |
| e = e || window.event; | |
| t(r); | |
| i.className += " ab-hide"; | |
| setTimeout(function() { | |
| i && i.parentNode && i.parentNode.removeChild(i) | |
| }, l.J.Xd); | |
| e.stopPropagation() | |
| }; | |
| c.onclick = p; | |
| i.appendChild(c); | |
| l.ia.fk(s, l.ia.bd.sg, p) | |
| } | |
| c = document.createElement("div"); | |
| c.className = "ab-title"; | |
| a ? (p = document.createElement("a"), p.setAttribute("href", this.url), p.onclick = o, p.appendChild(document.createTextNode(this.title)), c.appendChild(p)) : c.appendChild(document.createTextNode(this.title)); | |
| s.appendChild(c); | |
| c = document.createElement("div"); | |
| c.className = "ab-description"; | |
| c.appendChild(document.createTextNode(this.description)); | |
| if (a) { | |
| p = document.createElement("div"); | |
| p.className = "ab-url-area"; | |
| var u = document.createElement("a"); | |
| u.setAttribute("href", this.url); | |
| u.appendChild(document.createTextNode(this.linkText)); | |
| u.onclick = o; | |
| p.appendChild(u); | |
| c.appendChild(p) | |
| } | |
| s.appendChild(c); | |
| i.appendChild(s); | |
| s = document.createElement("div"); | |
| s.className = "ab-unread-indicator"; | |
| this.viewed && (s.className += " read"); | |
| i.appendChild(s); | |
| return i | |
| }; | |
| l.J.Xd = 240; | |
| l.J.ed = 6e4; | |
| l.ta.ed = 6e4; | |
| l.J.Dg = "data-update-subscription-id"; | |
| l.J.Td = "data-last-requested-refresh"; | |
| l.J.lj = 1e4; | |
| l.J.ga = function(e, t) { | |
| t && (t.className = t.className.replace("ab-show", "ab-hide"), setTimeout(function() { | |
| t && t.parentNode && t.parentNode.removeChild(t) | |
| }, l.J.Xd)); | |
| var n = t.getAttribute(l.J.Dg); | |
| null != n && e.Ea(n) | |
| }; | |
| l.J.prototype.Tb = function(e, t) { | |
| e.Tb(t) | |
| }; | |
| l.J.prototype.Sb = function(e, t) { | |
| e.Sb(t) | |
| }; | |
| l.J.prototype.hh = function(e, t) { | |
| var n = document.createElement("div"); | |
| n.className = "ab-feed-body"; | |
| if (null == this.lastUpdated) { | |
| t = document.createElement("div"); | |
| t.className = "ab-no-cards-message"; | |
| var o = document.createElement("i"); | |
| o.className = "fa fa-spinner fa-spin fa-4x ab-initial-spinner"; | |
| t.appendChild(o); | |
| n.appendChild(t) | |
| } else { | |
| for (var o = !1, i = this, a = function(t) { | |
| i.Sb(e, t) | |
| }, r = function(t) { | |
| e.Ce(t) | |
| }, s = 0; s < this.cards.length; s++) { | |
| var c = this.cards[s] instanceof l.jb; | |
| !c || this instanceof l.ta ? (n.appendChild(this.cards[s].Pa(a, r, t)), o = o || !c) : u.f.error("Received a control card for a legacy news feed. Control cards are only supported with content cards.") | |
| } | |
| o || (t = document.createElement("div"), t.className = "ab-no-cards-message", t.innerHTML = l.Kf.get("NO_CARDS_MESSAGE"), n.appendChild(t)) | |
| } | |
| return n | |
| }; | |
| l.J.prototype.we = function(e, t) { | |
| if (null != t) { | |
| var n = []; | |
| t = t.querySelectorAll(".ab-card"); | |
| for (var o = 0; o < t.length; o++) { | |
| var i = l.b.xl(t[o]), | |
| a = l.b.Qj(t[o]), | |
| r = i, | |
| s = a, | |
| c = l.ia.yl(t[o]), | |
| p = l.ia.Rj(t[o]); | |
| !i && c && (i = !0, l.b.Ak(t[o])); | |
| !a && p && (a = !0, l.b.zk(t[o])); | |
| if (i && a && (c || p || l.b.Hh(t[o]), !r || !s)) | |
| for (i = l.b.nk(t[o]), a = 0; a < this.cards.length; a++) | |
| if (this.cards[o].id === i) { | |
| n.push(this.cards[o]); | |
| break | |
| } | |
| } | |
| 0 < n.length && this.Tb(e, n) | |
| } | |
| }; | |
| l.J.prototype.gh = function(e) { | |
| e.Je() | |
| }; | |
| l.J.prototype.Vf = function(e, t) { | |
| var n = t.querySelectorAll(".ab-refresh-button")[0]; | |
| null != n && (n.className += " fa-spin"); | |
| var o = Date.now().toString(); | |
| t.setAttribute(l.J.Td, o); | |
| setTimeout(function() { | |
| if (t.getAttribute(l.J.Td) === o) { | |
| for (var e = t.querySelectorAll(".fa-spin"), n = 0; n < e.length; n++) e[n].className = e[n].className.replace(/fa-spin/g, ""); | |
| e = t.querySelectorAll(".ab-initial-spinner")[0]; | |
| null != e && (n = document.createElement("span"), n.innerHTML = l.Kf.get("FEED_TIMEOUT_MESSAGE"), e.parentNode.appendChild(n), e.parentNode.removeChild(e)) | |
| } | |
| }, l.J.lj); | |
| this.gh(e) | |
| }; | |
| l.J.prototype.Pa = function(e, t) { | |
| function n(t) { | |
| t = t || window.event; | |
| i.Vf(e, a); | |
| t.stopPropagation() | |
| } | |
| function o(t) { | |
| t = t || window.event; | |
| l.J.ga(e, a); | |
| t.stopPropagation() | |
| } | |
| var i = this, | |
| a = document.createElement("div"); | |
| a.className = "ab-feed ab-show"; | |
| var r = document.createElement("div"); | |
| r.className = "ab-feed-buttons-wrapper"; | |
| r.setAttribute("tabindex", "-1"); | |
| a.appendChild(r); | |
| var s = document.createElement("i"); | |
| s.className = "fa fa-times ab-close-button"; | |
| s.setAttribute("aria-label", "Close Feed"); | |
| s.setAttribute("tabindex", "0"); | |
| s.setAttribute("role", "button"); | |
| s.addEventListener("keydown", function(e) { | |
| e = e || window.event; | |
| e.keyCode !== l.Ma.kf && e.keyCode !== l.Ma.Ye || o(e) | |
| }); | |
| s.onclick = o; | |
| var c = document.createElement("i"); | |
| c.className = "fa fa-refresh ab-refresh-button"; | |
| null == this.lastUpdated && (c.className += " fa-spin"); | |
| c.setAttribute("aria-label", "Refresh Feed"); | |
| c.setAttribute("tabindex", "0"); | |
| c.setAttribute("role", "button"); | |
| c.addEventListener("keydown", function(e) { | |
| e = e || window.event; | |
| e.keyCode !== l.Ma.kf && e.keyCode !== l.Ma.Ye || n(e) | |
| }); | |
| c.onclick = n; | |
| r.appendChild(c); | |
| r.appendChild(s); | |
| a.appendChild(this.hh(e, t)); | |
| a.onscroll = function() { | |
| i.we(e, a) | |
| }; | |
| return a | |
| }; | |
| l.J.prototype.Nh = function(e, t) { | |
| t.setAttribute(l.J.Dg, e) | |
| }; | |
| l.J.prototype.Oe = function(e, t, n, o, i) { | |
| if (l.G.isArray(e)) { | |
| for (var a = [], r = 0; r < e.length; r++) e[r] instanceof l.b && a.push(e[r]); | |
| this.cards = a; | |
| this.lastUpdated = t; | |
| null != n && (null == this.lastUpdated ? l.J.ga(o, n) : (e = n.querySelectorAll(".ab-feed-body")[0], null != e && (i = this.hh(o, i), e.parentNode.replaceChild(i, e), this.we(o, i.parentNode)))) | |
| } | |
| }; | |
| l.ta.ga = l.J.ga; | |
| l.ta.prototype.Tb = function(e, t) { | |
| e.Tb(t, !0) | |
| }; | |
| l.ta.prototype.Sb = function(e, t) { | |
| e.Sb(t, !0) | |
| }; | |
| l.ta.prototype.gh = function(e) { | |
| e.xc() | |
| }; | |
| l.h.Xd = 240; | |
| l.h.Ei = 480; | |
| l.h.aj = 200; | |
| l.h.Yc = { | |
| NONE: 0, | |
| jg: 1, | |
| kg: 2 | |
| }; | |
| l.h.prototype.wd = function() { | |
| return this.animateIn ? " ab-show " : " " | |
| }; | |
| l.h.prototype.mh = function() { | |
| return this.animateOut ? " ab-hide " : " " | |
| }; | |
| l.h.prototype.Ef = function(e) { | |
| e.className = e.className.replace(this.wd(), this.mh()); | |
| return this.animateOut | |
| }; | |
| l.h.prototype.ga = function(e, t) { | |
| if (e) { | |
| var n; | |
| n = -1 === e.className.indexOf("ab-in-app-message") ? e.getElementsByClassName("ab-in-app-message")[0] : e; | |
| var o = !1; | |
| n && (o = this.Ef(n)); | |
| var i = document.getElementsByTagName("body")[0]; | |
| if (null != i) var a = i.scrollTop; | |
| n = function() { | |
| e && e.parentNode && e.parentNode.removeChild(e); | |
| null != i && "Safari" === l.Lc.xd && (i.scrollTop = a); | |
| t && t() | |
| }; | |
| o ? setTimeout(n, l.h.Xd) : n() | |
| } | |
| }; | |
| l.h.prototype.Pa = function(e, t, n, i, a, r) { | |
| function s() { | |
| -1 !== p.className.indexOf("ab-start-hidden") && (p.className = p.className.replace("ab-start-hidden", c.wd()), n(r)) | |
| } | |
| var c = this, | |
| p = document.createElement("div"); | |
| p.className = "ab-in-app-message ab-start-hidden"; | |
| this.Qc() && (p.className += " ab-modal-interactions"); | |
| p.style.color = l.Xa.ub(this.textColor); | |
| null != r ? r.appendChild(p) : r = p; | |
| this.imageStyle === l.h.Rd.GRAPHIC && (p.className += " graphic"); | |
| this.orientation === l.h.Ga.LANDSCAPE && (p.className += " landscape"); | |
| 0 === this.buttons.length && (c.clickAction !== l.h.Ab.NONE && (p.className += " ab-clickable"), p.onclick = function(n) { | |
| n = n || window.event; | |
| c.ga(r, function() { | |
| e.Ee(c); | |
| c.clickAction === l.h.Ab.URI ? l.oa.openUri(c.uri, n, i || c.openTarget === l.h.hd.BLANK) : c.clickAction === l.h.Ab.NEWS_FEED && t() | |
| }); | |
| n.stopPropagation(); | |
| return !1 | |
| }); | |
| o(p, this.backgroundColor); | |
| if (a !== l.h.Yc.NONE) { | |
| var u = document.createElement("i"); | |
| u.setAttribute("aria-label", "Close Message"); | |
| u.setAttribute("tabindex", "0"); | |
| u.setAttribute("role", "button"); | |
| u.className = "fa fa-times ab-close-button"; | |
| u.className = a === l.h.Yc.jg ? u.className + " fa-times" : u.className + " fa-times-circle"; | |
| var d = function(e) { | |
| e = e || window.event; | |
| c.ga(r); | |
| c.Rc(); | |
| e.stopPropagation() | |
| }; | |
| u.addEventListener("keydown", function(e) { | |
| e = e || window.event; | |
| e.keyCode !== l.Ma.kf && e.keyCode !== l.Ma.Ye || d(e) | |
| }); | |
| u.onclick = d; | |
| u.style.color = l.Xa.ub(this.closeButtonColor); | |
| p.appendChild(u) | |
| } | |
| a = !1; | |
| u = document.createElement("div"); | |
| u.className = "ab-image-area"; | |
| if (this.imageUrl) { | |
| if (this.cropType === l.h.Zc.CENTER_CROP) { | |
| var f = document.createElement("span"); | |
| f.className = "ab-center-cropped-img"; | |
| f.style.backgroundImage = "url(" + this.imageUrl + ")" | |
| } else f = document.createElement("img"), f.setAttribute("src", this.imageUrl), a = !0, f.onload = s, setTimeout(s, 1e3); | |
| u.appendChild(f); | |
| p.appendChild(u) | |
| } else if (this.icon) { | |
| u.className += " ab-icon-area"; | |
| f = document.createElement("span"); | |
| f.className = "ab-icon"; | |
| f.style.backgroundColor = l.Xa.ub(this.iconBackgroundColor); | |
| f.style.color = l.Xa.ub(this.iconColor); | |
| var m = document.createElement("i"); | |
| m.className = "fa"; | |
| m.appendChild(document.createTextNode(this.icon)); | |
| f.appendChild(m); | |
| u.appendChild(f); | |
| p.appendChild(u) | |
| } | |
| u = document.createElement("div"); | |
| u.className = "ab-message-text"; | |
| u.className += " " + this.messageAlignment.toLowerCase() + "-aligned"; | |
| u.addEventListener("touchstart", function() {}, { | |
| passive: !0 | |
| }); | |
| this.header && 0 < this.header.length && (f = document.createElement("span"), f.className = "ab-message-header", f.className += " " + this.headerAlignment.toLowerCase() + "-aligned", f.style.color = l.Xa.ub(this.headerTextColor), f.appendChild(document.createTextNode(this.header)), u.appendChild(f)); | |
| u.appendChild(document.createTextNode(this.message)); | |
| p.appendChild(u); | |
| a || s(); | |
| return p | |
| }; | |
| l.h.prototype.Kh = function() {}; | |
| l.ob.prototype.Pa = function(e, t, n, o, i) { | |
| e = l.h.prototype.Pa.call(this, e, n, o, i, l.h.Yc.jg); | |
| e.className += " ab-slideup ab-effect-slide"; | |
| return e | |
| }; | |
| l.ob.prototype.Kh = function(e) { | |
| l.ia.If(e, !0, !0) || (this.slideFrom === l.h.Zd.TOP ? e.style.top = "0px" : e.style.bottom = "0px") | |
| }; | |
| l.cc.prototype.Pa = function(e, o, i, a, r) { | |
| o = document.createElement("div"); | |
| o.className = "ab-centering-div ab-modal ab-modal-interactions"; | |
| a = l.h.prototype.Pa.call(this, e, i, a, r, l.h.Yc.kg, o); | |
| a.className += " ab-modal ab-effect-modal"; | |
| o.setAttribute("tabindex", "-1"); | |
| t(this, e, i, a, r, o); | |
| n(a); | |
| return o | |
| }; | |
| l.bc.prototype.Pa = function(e, o, i, a, r) { | |
| o = l.h.prototype.Pa.call(this, e, i, a, r, l.h.Yc.kg); | |
| o.className += " ab-fullscreen ab-effect-fullscreen"; | |
| o.setAttribute("tabindex", "-1"); | |
| t(this, e, i, o, r); | |
| n(o); | |
| return o | |
| }; | |
| l.Sa.prototype.Pa = function(e, t, n, o, i) { | |
| function a(t) { | |
| var n = t.getAttribute("href"), | |
| o = t.onclick; | |
| return function(a) { | |
| a = a || window.event; | |
| if (null == o || "function" != typeof o || !1 !== o()) { | |
| var c = l.Mg.Mk(n).abButtonId; | |
| null != c && "" !== c || (c = t.getAttribute("id")); | |
| if (null != n && "" !== n && 0 !== n.indexOf("#")) { | |
| var p = "blank" === (t.getAttribute("target") || "").toLowerCase().replace("_", ""), | |
| u = i || r.openTarget === l.h.hd.BLANK || p, | |
| p = function() { | |
| e.Ed(r, c, n); | |
| l.oa.openUri(n, a, u) | |
| }; | |
| u ? p() : r.ga(s, p) | |
| } else e.Ed(r, c, n); | |
| a.stopPropagation(); | |
| return !1 | |
| } | |
| } | |
| } | |
| var r = this, | |
| s = document.createElement("iframe"); | |
| s.onload = function() { | |
| function e(e) { | |
| return function() { | |
| t[e].apply(t, Array.prototype.slice.call(arguments)) | |
| } | |
| } | |
| s.contentWindow.document.write(r.message); | |
| var n = s.contentWindow.document.getElementsByTagName("head")[0]; | |
| if (null != n) { | |
| var i = document.createElement("style"); | |
| i.innerHTML = l.Cg; | |
| n.appendChild(i); | |
| i = s.contentWindow.document.createElement("base"); | |
| i.setAttribute("target", "_parent"); | |
| n.appendChild(i) | |
| } | |
| for (var n = { | |
| closeMessage: function() { | |
| r.ga(s); | |
| r.Rc() | |
| }, | |
| display: {}, | |
| web: {} | |
| }, c = ["requestImmediateDataFlush", "logCustomEvent", "logPurchase", "unregisterAppboyPushMessages"], i = 0; i < c.length; i++) n[c[i]] = e(c[i]); | |
| for (var c = "setFirstName setLastName setEmail setGender setDateOfBirth setCountry setHomeCity setEmailNotificationSubscriptionType setPushNotificationSubscriptionType setPhoneNumber setCustomUserAttribute addToCustomAttributeArray removeFromCustomAttributeArray incrementCustomUserAttribute setCustomLocationAttribute".split(" "), p = {}, i = 0; i < c.length; i++) p[c[i]] = function(e) { | |
| return function() { | |
| var n = t.getUser(); | |
| n[e].apply(n, Array.prototype.slice.call(arguments)) | |
| } | |
| }(c[i]); | |
| n.getUser = function() { | |
| return p | |
| }; | |
| c = ["showFeed"]; | |
| for (i = 0; i < c.length; i++) n.display[c[i]] = function(e) { | |
| return function() { | |
| r.ga(s); | |
| t.display[e].apply(t.display, Array.prototype.slice.call(arguments)) | |
| } | |
| }(c[i]); | |
| c = ["registerAppboyPushMessages", "trackLocation"]; | |
| for (i = 0; i < c.length; i++) n.web[c[i]] = e(c[i]); | |
| s.contentWindow.appboyBridge = n; | |
| c = s.contentWindow.document.getElementsByTagName("a"); | |
| for (i = 0; i < c.length; i++) c[i].onclick = a(c[i]); | |
| c = s.contentWindow.document.getElementsByTagName("button"); | |
| for (i = 0; i < c.length; i++) c[i].onclick = a(c[i]); | |
| i = s.contentWindow.document.body; | |
| null != i && (c = document.createElement("hidden"), c.onclick = n.closeMessage, c.className = "ab-programmatic-close-button", i.appendChild(c)); - 1 !== s.className.indexOf("ab-start-hidden") && (s.className = s.className.replace("ab-start-hidden", r.wd()), o(s)) | |
| }; | |
| s.className = "ab-in-app-message ab-start-hidden ab-html-message ab-modal-interactions"; | |
| return s | |
| }; | |
| l.Sa.prototype.Ef = function(e) { | |
| var t = l.h.prototype.Ef.call(this, e); | |
| if (!this.animateIn && !this.animateOut) { | |
| e = Array.prototype.slice.call(e.contentWindow.document.body.getElementsByClassName("ab-show")); | |
| for (var n = 0; n < e.length; n++) t = !0, e[n].className = e[n].className.replace("ab-show", "ab-hide") | |
| } | |
| return t | |
| }; | |
| l.cc.prototype.ga = l.bc.prototype.ga = l.Sa.prototype.ga = function(e, t) { | |
| for (var n = document.querySelectorAll(".ab-page-blocker"), o = null, i = 0; i < n.length; i++) - 1 === n[i].className.indexOf("ab-hide") && (o = n[i]); | |
| o && (o.className = o.className.replace(this.wd(), this.mh()), n = function() { | |
| o.parentNode && o.parentNode.removeChild(o) | |
| }, this.animateOut ? setTimeout(n, l.h.Ei) : n()); | |
| l.h.prototype.ga.call(this, e, t) | |
| }; | |
| l.Mg = {}; | |
| l.Mg.Mk = function(e) { | |
| null == e && (e = ""); | |
| var t = e.split("?").slice(1).join("?"); | |
| e = {}; | |
| if (null != t) | |
| for (var t = t.split("&"), n = 0; n < t.length; n++) { | |
| var o = t[n].split("="); | |
| "" !== o[0] && (e[o[0]] = o[1]) | |
| } | |
| return e | |
| }; | |
| l.oa = {}; | |
| l.oa.openUri = function(e, t, n) { | |
| n || null != t && t.metaKey ? window.open(e) : window.location = e | |
| }; | |
| l.oa.Fk = function() { | |
| return 750 >= screen.width | |
| }; | |
| l.oa.Ga = { | |
| Wd: 0, | |
| Ze: 1 | |
| }; | |
| l.oa.uk = function() { | |
| if ("orientation" in window) return 90 === Math.abs(window.orientation) || 270 === window.orientation ? l.oa.Ga.Ze : l.oa.Ga.Wd; | |
| if ("screen" in window) { | |
| var e = window.screen.orientation || screen.Sl || screen.Tl; | |
| null != e && "object" == typeof e && (e = e.type); | |
| if ("landscape-primary" === e || "landscape-secondary" === e) return l.oa.Ga.Ze | |
| } | |
| return l.oa.Ga.Wd | |
| }; | |
| var f = new p; | |
| f.F = l; | |
| f.jl = u; | |
| e.AF = p; | |
| e.initialize = f.Hf; | |
| e.destroy = f.Bd; | |
| e.getDeviceId = f.qk; | |
| e.toggleAppboyLogging = f.$f; | |
| e.setLogger = f.Wf; | |
| e.openSession = f.Ge; | |
| e.changeUser = f.pc; | |
| e.getUser = f.Pc; | |
| e.requestImmediateDataFlush = f.Hd; | |
| e.requestFeedRefresh = f.Je; | |
| e.getCachedFeed = f.xe; | |
| e.subscribeToFeedUpdates = f.Uh; | |
| e.requestContentCardsRefresh = f.xc; | |
| e.getCachedContentCards = f.Oc; | |
| e.subscribeToContentCardsUpdates = f.Sh; | |
| e.logCardImpressions = f.Tb; | |
| e.logCardClick = f.Sb; | |
| e.logCardDismissal = f.Ce; | |
| e.logFeedDisplayed = f.Fh; | |
| e.logContentCardsDisplayed = f.Eh; | |
| e.logInAppMessageImpression = f.Fd; | |
| e.logInAppMessageClick = f.Ee; | |
| e.logInAppMessageButtonClick = f.De; | |
| e.logInAppMessageHtmlClick = f.Ed; | |
| e.subscribeToNewInAppMessages = f.Wh; | |
| e.removeSubscription = f.Ea; | |
| e.removeAllSubscriptions = f.va; | |
| e.logCustomEvent = f.Mf; | |
| e.logPurchase = f.Nf; | |
| e.isPushSupported = f.Rb; | |
| e.isPushBlocked = f.tc; | |
| e.isPushGranted = f.Jf; | |
| e.isPushPermissionGranted = f.Ae; | |
| e.registerAppboyPushMessages = f.Qk; | |
| e.unregisterAppboyPushMessages = f.Al; | |
| e.submitFeedback = f.Zf; | |
| e.trackLocation = f.zl; | |
| e.stopWebTracking = f.ml; | |
| e.resumeWebTracking = f.Wk; | |
| e.wipeData = f.El; | |
| e.ab = f.F; | |
| e.ab.User = f.F.w; | |
| e.ab.User.Genders = f.F.w.mg; | |
| e.ab.User.NotificationSubscriptionTypes = f.F.w.gd; | |
| e.ab.User.prototype.getUserId = f.F.w.prototype.S; | |
| e.ab.User.prototype.setFirstName = f.F.w.prototype.dl; | |
| e.ab.User.prototype.setLastName = f.F.w.prototype.hl; | |
| e.ab.User.prototype.setEmail = f.F.w.prototype.bl; | |
| e.ab.User.prototype.setGender = f.F.w.prototype.el; | |
| e.ab.User.prototype.setDateOfBirth = f.F.w.prototype.al; | |
| e.ab.User.prototype.setCountry = f.F.w.prototype.Zk; | |
| e.ab.User.prototype.setHomeCity = f.F.w.prototype.fl; | |
| e.ab.User.prototype.setLanguage = f.F.w.prototype.gl; | |
| e.ab.User.prototype.setEmailNotificationSubscriptionType = f.F.w.prototype.cl; | |
| e.ab.User.prototype.setPushNotificationSubscriptionType = f.F.w.prototype.Xf; | |
| e.ab.User.prototype.setPhoneNumber = f.F.w.prototype.il; | |
| e.ab.User.prototype.setAvatarImageUrl = f.F.w.prototype.Yk; | |
| e.ab.User.prototype.setLastKnownLocation = f.F.w.prototype.Ke; | |
| e.ab.User.prototype.setUserAttribute = f.F.w.prototype.ca; | |
| e.ab.User.prototype.setCustomUserAttribute = f.F.w.prototype.Uc; | |
| e.ab.User.prototype.addToCustomAttributeArray = f.F.w.prototype.Nj; | |
| e.ab.User.prototype.removeFromCustomAttributeArray = f.F.w.prototype.Rk; | |
| e.ab.User.prototype.incrementCustomUserAttribute = f.F.w.prototype.Bk; | |
| e.ab.User.prototype.addAlias = f.F.w.prototype.Mj; | |
| e.ab.User.prototype.setCustomLocationAttribute = f.F.w.prototype.$k; | |
| e.ab.InAppMessage = f.F.h; | |
| e.ab.InAppMessage.SlideFrom = f.F.h.Zd; | |
| e.ab.InAppMessage.ClickAction = f.F.h.Ab; | |
| e.ab.InAppMessage.DismissType = f.F.h.Ac; | |
| e.ab.InAppMessage.OpenTarget = f.F.h.hd; | |
| e.ab.InAppMessage.ImageStyle = f.F.h.Rd; | |
| e.ab.InAppMessage.TextAlignment = f.F.h.nf; | |
| e.ab.InAppMessage.Orientation = f.F.h.Ga; | |
| e.ab.InAppMessage.CropType = f.F.h.Zc; | |
| e.ab.InAppMessage.prototype.subscribeToClickedEvent = f.F.h.prototype.Me; | |
| e.ab.InAppMessage.prototype.subscribeToDismissedEvent = f.F.h.prototype.Th; | |
| e.ab.InAppMessage.prototype.removeSubscription = f.F.h.prototype.Ea; | |
| e.ab.InAppMessage.prototype.removeAllSubscriptions = f.F.h.prototype.va; | |
| e.ab.InAppMessage.Button = f.F.h.Aa; | |
| e.ab.InAppMessage.Button.prototype.subscribeToClickedEvent = f.F.h.Aa.prototype.Me; | |
| e.ab.InAppMessage.Button.prototype.removeSubscription = f.F.h.Aa.prototype.Ea; | |
| e.ab.InAppMessage.Button.prototype.removeAllSubscriptions = f.F.h.Aa.prototype.va; | |
| e.ab.SlideUpMessage = f.F.ob; | |
| e.ab.ModalMessage = f.F.cc; | |
| e.ab.FullScreenMessage = f.F.bc; | |
| e.ab.HtmlMessage = f.F.Sa; | |
| e.ab.ControlMessage = f.F.Zb; | |
| e.ab.Feed = f.F.J; | |
| e.ab.Feed.prototype.getUnreadCardCount = f.F.J.prototype.wh; | |
| e.ab.ContentCards = f.F.ta; | |
| e.ab.ContentCards.prototype.getUnviewedCardCount = f.F.ta.prototype.vk; | |
| e.ab.Card = f.F.b; | |
| e.ab.ClassicCard = f.F.zb; | |
| e.ab.CaptionedImage = f.F.yb; | |
| e.ab.Banner = f.F.Banner; | |
| e.ab.ControlCard = f.F.jb; | |
| e.ab.WindowUtils = f.F.oa; | |
| void 0 !== i && (e.ADF = i, f.display = new i(f, e), e.display = f.display, e.display.automaticallyShowNewInAppMessages = f.display.Pj, e.display.showInAppMessage = f.display.ll, e.display.showFeed = f.display.Rh, e.display.destroyFeed = f.display.dk, e.display.toggleFeed = f.display.wl, e.display.showContentCards = f.display.kl, e.display.hideContentCards = f.display.xk, e.display.toggleContentCards = f.display.vl); | |
| e.sharedLib = f.jl; | |
| e.subscribeToInit = f.Vh; | |
| return e | |
| } | |
| "function" == typeof define && define.amd ? define(["exports", "require"], L) : L("function" == typeof require && "object" == typeof exports && "object" == typeof module ? module.exports || exports : window.appboy = {}); | |
| if ("undefined" != typeof appboyQueue && appboyQueue && appboyQueue.length && 0 < appboyQueue.length) { | |
| var M = appboyQueue; | |
| appboyQueue = null; | |
| for (var N = 0; N < M.length; N++) | |
| if (M[N].callee) { | |
| var O = M[N].callee.name; | |
| null != O && "" !== O || (O = /^function ([\w]*)\(/g.exec(M[N].callee.toString())[1]); | |
| if (null != O && "" !== O) { | |
| for (var P = O.split("_"), Q = appboy, R = this, X = "appboy", Y = 0; Y < P.length; Y++) { | |
| if ("prototype" === P[Y]) var Z = eval({ | |
| "appboy.ab.User": "appboy.getUser", | |
| "appboy.ab.Feed": "appboy.getCachedFeed", | |
| "appboy.ab.ContentCards": "appboy.getCachedContentCards" | |
| } [X]), | |
| R = Q = null != Z ? Z.apply() : new Q.constructor; | |
| else Q = Q[P[Y]]; | |
| X += "." + P[Y] | |
| } | |
| null != Q && "function" == typeof Q && Q.apply(R, M[N]) | |
| } | |
| } | |
| } | |
| }).call(window) | |
| }, {}], | |
| 823: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| for (var t in e) { | |
| "function" == typeof e[t] && (e[t] = i(e, e[t])) | |
| } | |
| return e | |
| } | |
| var i = e("component-bind"); | |
| t.exports = o | |
| }, { | |
| "component-bind": 825 | |
| }], | |
| 824: [function(e, t, n) { | |
| var o = { | |
| utf8: { | |
| stringToBytes: function(e) { | |
| return o.bin.stringToBytes(unescape(encodeURIComponent(e))) | |
| }, | |
| bytesToString: function(e) { | |
| return decodeURIComponent(escape(o.bin.bytesToString(e))) | |
| } | |
| }, | |
| bin: { | |
| stringToBytes: function(e) { | |
| for (var t = [], n = 0; n < e.length; n++) t.push(255 & e.charCodeAt(n)); | |
| return t | |
| }, | |
| bytesToString: function(e) { | |
| for (var t = [], n = 0; n < e.length; n++) t.push(String.fromCharCode(e[n])); | |
| return t.join("") | |
| } | |
| } | |
| }; | |
| t.exports = o | |
| }, {}], | |
| 825: [function(e, t, n) { | |
| var o = [].slice; | |
| t.exports = function(e, t) { | |
| "string" == typeof t && (t = e[t]); | |
| if ("function" != typeof t) throw new Error("bind() requires a function"); | |
| var n = o.call(arguments, 2); | |
| return function() { | |
| return t.apply(e, n.concat(o.call(arguments))) | |
| } | |
| } | |
| }, {}], | |
| 826: [function(e, t, n) { | |
| function o(e) { | |
| switch (i(e)) { | |
| case "object": | |
| var t = {}; | |
| for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && (t[n] = o(e[n])); | |
| return t; | |
| case "array": | |
| for (var t = new Array(e.length), a = 0, r = e.length; a < r; a++) t[a] = o(e[a]); | |
| return t; | |
| case "regexp": | |
| var s = ""; | |
| s += e.multiline ? "m" : ""; | |
| s += e.global ? "g" : ""; | |
| s += e.ignoreCase ? "i" : ""; | |
| return new RegExp(e.source, s); | |
| case "date": | |
| return new Date(e.getTime()); | |
| default: | |
| return e | |
| } | |
| } | |
| var i; | |
| try { | |
| i = e("component-type") | |
| } catch (a) { | |
| i = e("type") | |
| } | |
| t.exports = o | |
| }, { | |
| "component-type": 836, | |
| "type": 836 | |
| }], | |
| 827: [function(e, t, n) { | |
| function o(e, t, n) { | |
| n = n || {}; | |
| var o = s(e) + "=" + s(t); | |
| null == t && (n.maxage = -1); | |
| n.maxage && (n.expires = new Date(+new Date + n.maxage)); | |
| n.path && (o += "; path=" + n.path); | |
| n.domain && (o += "; domain=" + n.domain); | |
| n.expires && (o += "; expires=" + n.expires.toUTCString()); | |
| n.secure && (o += "; secure"); | |
| document.cookie = o | |
| } | |
| function i() { | |
| var e; | |
| try { | |
| e = document.cookie | |
| } catch (t) { | |
| "undefined" != typeof console && "function" == typeof console.error && console.error(t.stack || t); | |
| return {} | |
| } | |
| return r(e) | |
| } | |
| function a(e) { | |
| return i()[e] | |
| } | |
| function r(e) { | |
| var t, n = {}, | |
| o = e.split(/ *; */); | |
| if ("" == o[0]) return n; | |
| for (var i = 0; i < o.length; ++i) { | |
| t = o[i].split("="); | |
| n[c(t[0])] = c(t[1]) | |
| } | |
| return n | |
| } | |
| function s(e) { | |
| try { | |
| return encodeURIComponent(e) | |
| } catch (t) { | |
| p("error `encode(%o)` - %o", e, t) | |
| } | |
| } | |
| function c(e) { | |
| try { | |
| return decodeURIComponent(e) | |
| } catch (t) { | |
| p("error `decode(%o)` - %o", e, t) | |
| } | |
| } | |
| var p = e("debug")("cookie"); | |
| t.exports = function(e, t, n) { | |
| switch (arguments.length) { | |
| case 3: | |
| case 2: | |
| return o(e, t, n); | |
| case 1: | |
| return a(e); | |
| default: | |
| return i() | |
| } | |
| } | |
| }, { | |
| "debug": 840 | |
| }], | |
| 828: [function(e, t, n) { | |
| function o(e, t, n) { | |
| for (var o = 0; o < e.length; ++o) t.call(n, e.charAt(o), o) | |
| } | |
| function i(e, t, n) { | |
| for (var o in e) c.call(e, o) && t.call(n, o, e[o]) | |
| } | |
| function a(e, t, n) { | |
| for (var o = 0; o < e.length; ++o) t.call(n, e[o], o) | |
| } | |
| try { | |
| var r = e("type") | |
| } catch (p) { | |
| var r = e("component-type") | |
| } | |
| var s = e("to-function"), | |
| c = Object.prototype.hasOwnProperty; | |
| t.exports = function(e, t, n) { | |
| t = s(t); | |
| n = n || this; | |
| switch (r(e)) { | |
| case "array": | |
| return a(e, t, n); | |
| case "object": | |
| return "number" == typeof e.length ? a(e, t, n) : i(e, t, n); | |
| case "string": | |
| return o(e, t, n) | |
| } | |
| } | |
| }, { | |
| "component-type": 829, | |
| "to-function": 894, | |
| "type": 829 | |
| }], | |
| 829: [function(e, t, n) { | |
| var o = Object.prototype.toString; | |
| t.exports = function(e) { | |
| switch (o.call(e)) { | |
| case "[object Function]": | |
| return "function"; | |
| case "[object Date]": | |
| return "date"; | |
| case "[object RegExp]": | |
| return "regexp"; | |
| case "[object Arguments]": | |
| return "arguments"; | |
| case "[object Array]": | |
| return "array"; | |
| case "[object String]": | |
| return "string" | |
| } | |
| return null === e ? "null" : e === undefined ? "undefined" : e && 1 === e.nodeType ? "element" : e === Object(e) ? "object" : typeof e | |
| } | |
| }, {}], | |
| 830: [function(e, t, n) { | |
| function o(e) { | |
| if (e) return i(e) | |
| } | |
| function i(e) { | |
| for (var t in o.prototype) e[t] = o.prototype[t]; | |
| return e | |
| } | |
| void 0 !== t && (t.exports = o); | |
| o.prototype.on = o.prototype.addEventListener = function(e, t) { | |
| this._callbacks = this._callbacks || {}; | |
| (this._callbacks["$" + e] = this._callbacks["$" + e] || []).push(t); | |
| return this | |
| }; | |
| o.prototype.once = function(e, t) { | |
| function n() { | |
| this.off(e, n); | |
| t.apply(this, arguments) | |
| } | |
| n.fn = t; | |
| this.on(e, n); | |
| return this | |
| }; | |
| o.prototype.off = o.prototype.removeListener = o.prototype.removeAllListeners = o.prototype.removeEventListener = function(e, t) { | |
| this._callbacks = this._callbacks || {}; | |
| if (0 == arguments.length) { | |
| this._callbacks = {}; | |
| return this | |
| } | |
| var n = this._callbacks["$" + e]; | |
| if (!n) return this; | |
| if (1 == arguments.length) { | |
| delete this._callbacks["$" + e]; | |
| return this | |
| } | |
| for (var o, i = 0; i < n.length; i++) { | |
| o = n[i]; | |
| if (o === t || o.fn === t) { | |
| n.splice(i, 1); | |
| break | |
| } | |
| } | |
| return this | |
| }; | |
| o.prototype.emit = function(e) { | |
| this._callbacks = this._callbacks || {}; | |
| var t = [].slice.call(arguments, 1), | |
| n = this._callbacks["$" + e]; | |
| if (n) { | |
| n = n.slice(0); | |
| for (var o = 0, i = n.length; o < i; ++o) n[o].apply(this, t) | |
| } | |
| return this | |
| }; | |
| o.prototype.listeners = function(e) { | |
| this._callbacks = this._callbacks || {}; | |
| return this._callbacks["$" + e] || [] | |
| }; | |
| o.prototype.hasListeners = function(e) { | |
| return !!this.listeners(e).length | |
| } | |
| }, {}], | |
| 831: [function(e, t, n) { | |
| var o = window.addEventListener ? "addEventListener" : "attachEvent", | |
| i = window.removeEventListener ? "removeEventListener" : "detachEvent", | |
| a = "addEventListener" !== o ? "on" : ""; | |
| n.bind = function(e, t, n, i) { | |
| e[o](a + t, n, i || !1); | |
| return n | |
| }; | |
| n.unbind = function(e, t, n, o) { | |
| e[i](a + t, n, o || !1); | |
| return n | |
| } | |
| }, {}], | |
| 832: [function(e, t, n) { | |
| t.exports = function(e, t) { | |
| if (e.indexOf) return e.indexOf(t); | |
| for (var n = 0; n < e.length; ++n) | |
| if (e[n] === t) return n; | |
| return -1 | |
| } | |
| }, {}], | |
| 833: [function(e, t, n) { | |
| function o(e) { | |
| return e.replace(/\.\w+|\w+ *\(|"[^"]*"|'[^']*'|\/([^\/]+)\//g, "").replace(s, "").match(/[a-zA-Z_]\w*/g) || [] | |
| } | |
| function i(e, t, n) { | |
| var o = /\.\w+|\w+ *\(|"[^"]*"|'[^']*'|\/([^\/]+)\/|[a-zA-Z_]\w*/g; | |
| return e.replace(o, function(e) { | |
| return "(" == e[e.length - 1] ? n(e) : ~t.indexOf(e) ? n(e) : e | |
| }) | |
| } | |
| function a(e) { | |
| for (var t = [], n = 0; n < e.length; n++) ~t.indexOf(e[n]) || t.push(e[n]); | |
| return t | |
| } | |
| function r(e) { | |
| return function(t) { | |
| return e + t | |
| } | |
| } | |
| var s = /\b(Array|Date|Object|Math|JSON)\b/g; | |
| t.exports = function(e, t) { | |
| var n = a(o(e)); | |
| t && "string" == typeof t && (t = r(t)); | |
| return t ? i(e, n, t) : n | |
| } | |
| }, {}], | |
| 834: [function(e, t, n) { | |
| var o = e("trim"), | |
| i = e("type"), | |
| a = /(\w+)\[(\d+)\]/, | |
| r = function(e) { | |
| try { | |
| return encodeURIComponent(e) | |
| } catch (t) { | |
| return e | |
| } | |
| }, | |
| s = function(e) { | |
| try { | |
| return decodeURIComponent(e.replace(/\+/g, " ")) | |
| } catch (t) { | |
| return e | |
| } | |
| }; | |
| n.parse = function(e) { | |
| if ("string" != typeof e) return {}; | |
| e = o(e); | |
| if ("" == e) return {}; | |
| "?" == e.charAt(0) && (e = e.slice(1)); | |
| for (var t = {}, n = e.split("&"), i = 0; i < n.length; i++) { | |
| var r, c = n[i].split("="), | |
| p = s(c[0]); | |
| if (r = a.exec(p)) { | |
| t[r[1]] = t[r[1]] || []; | |
| t[r[1]][r[2]] = s(c[1]) | |
| } else t[c[0]] = null == c[1] ? "" : s(c[1]) | |
| } | |
| return t | |
| }; | |
| n.stringify = function(e) { | |
| if (!e) return ""; | |
| var t = []; | |
| for (var n in e) { | |
| var o = e[n]; | |
| if ("array" != i(o)) t.push(r(n) + "=" + r(e[n])); | |
| else | |
| for (var a = 0; a < o.length; ++a) t.push(r(n + "[" + a + "]") + "=" + r(o[a])) | |
| } | |
| return t.join("&") | |
| } | |
| }, { | |
| "trim": 900, | |
| "type": 835 | |
| }], | |
| 835: [function(e, t, n) { | |
| arguments[4][507][0].apply(n, arguments) | |
| }, { | |
| "dup": 507 | |
| }], | |
| 836: [function(e, t, n) { | |
| function o(e) { | |
| return !(null == e || !(e._isBuffer || e.constructor && "function" == typeof e.constructor.isBuffer && e.constructor.isBuffer(e))) | |
| } | |
| var i = Object.prototype.toString; | |
| t.exports = function(e) { | |
| switch (i.call(e)) { | |
| case "[object Date]": | |
| return "date"; | |
| case "[object RegExp]": | |
| return "regexp"; | |
| case "[object Arguments]": | |
| return "arguments"; | |
| case "[object Array]": | |
| return "array"; | |
| case "[object Error]": | |
| return "error" | |
| } | |
| if (null === e) return "null"; | |
| if (e === undefined) return "undefined"; | |
| if (e !== e) return "nan"; | |
| if (e && 1 === e.nodeType) return "element"; | |
| if (o(e)) return "buffer"; | |
| e = e.valueOf ? e.valueOf() : Object.prototype.valueOf.apply(e); | |
| return typeof e | |
| } | |
| }, {}], | |
| 837: [function(e, t, n) { | |
| function o(e) { | |
| switch (e) { | |
| case "http:": | |
| return 80; | |
| case "https:": | |
| return 443; | |
| default: | |
| return location.port | |
| } | |
| } | |
| n.parse = function(e) { | |
| var t = document.createElement("a"); | |
| t.href = e; | |
| return { | |
| href: t.href, | |
| host: t.host || location.host, | |
| port: "0" === t.port || "" === t.port ? o(t.protocol) : t.port, | |
| hash: t.hash, | |
| hostname: t.hostname || location.hostname, | |
| pathname: "/" != t.pathname.charAt(0) ? "/" + t.pathname : t.pathname, | |
| protocol: t.protocol && ":" != t.protocol ? t.protocol : location.protocol, | |
| search: t.search, | |
| query: t.search.slice(1) | |
| } | |
| }; | |
| n.isAbsolute = function(e) { | |
| return 0 == e.indexOf("//") || !!~e.indexOf("://") | |
| }; | |
| n.isRelative = function(e) { | |
| return !n.isAbsolute(e) | |
| }; | |
| n.isCrossDomain = function(e) { | |
| e = n.parse(e); | |
| var t = n.parse(window.location.href); | |
| return e.hostname !== t.hostname || e.port !== t.port || e.protocol !== t.protocol | |
| } | |
| }, {}], | |
| 838: [function(e, t, n) { | |
| ! function() { | |
| var e = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", | |
| n = { | |
| rotl: function(e, t) { | |
| return e << t | e >>> 32 - t | |
| }, | |
| rotr: function(e, t) { | |
| return e << 32 - t | e >>> t | |
| }, | |
| endian: function(e) { | |
| if (e.constructor == Number) return 16711935 & n.rotl(e, 8) | 4278255360 & n.rotl(e, 24); | |
| for (var t = 0; t < e.length; t++) e[t] = n.endian(e[t]); | |
| return e | |
| }, | |
| randomBytes: function(e) { | |
| for (var t = []; e > 0; e--) t.push(Math.floor(256 * Math.random())); | |
| return t | |
| }, | |
| bytesToWords: function(e) { | |
| for (var t = [], n = 0, o = 0; n < e.length; n++, o += 8) t[o >>> 5] |= e[n] << 24 - o % 32; | |
| return t | |
| }, | |
| wordsToBytes: function(e) { | |
| for (var t = [], n = 0; n < 32 * e.length; n += 8) t.push(e[n >>> 5] >>> 24 - n % 32 & 255); | |
| return t | |
| }, | |
| bytesToHex: function(e) { | |
| for (var t = [], n = 0; n < e.length; n++) { | |
| t.push((e[n] >>> 4).toString(16)); | |
| t.push((15 & e[n]).toString(16)) | |
| } | |
| return t.join("") | |
| }, | |
| hexToBytes: function(e) { | |
| for (var t = [], n = 0; n < e.length; n += 2) t.push(parseInt(e.substr(n, 2), 16)); | |
| return t | |
| }, | |
| bytesToBase64: function(t) { | |
| for (var n = [], o = 0; o < t.length; o += 3) | |
| for (var i = t[o] << 16 | t[o + 1] << 8 | t[o + 2], a = 0; a < 4; a++) 8 * o + 6 * a <= 8 * t.length ? n.push(e.charAt(i >>> 6 * (3 - a) & 63)) : n.push("="); | |
| return n.join("") | |
| }, | |
| base64ToBytes: function(t) { | |
| t = t.replace(/[^A-Z0-9+\/]/gi, ""); | |
| for (var n = [], o = 0, i = 0; o < t.length; i = ++o % 4) 0 != i && n.push((e.indexOf(t.charAt(o - 1)) & Math.pow(2, -2 * i + 8) - 1) << 2 * i | e.indexOf(t.charAt(o)) >>> 6 - 2 * i); | |
| return n | |
| } | |
| }; | |
| t.exports = n | |
| }() | |
| }, {}], | |
| 839: [function(e, t, n) { | |
| ! function(e) { | |
| "use strict"; | |
| function o(e, t) { | |
| e = String(e); | |
| t = t || 2; | |
| for (; e.length < t;) e = "0" + e; | |
| return e | |
| } | |
| function i(e) { | |
| var t = new Date(e.getFullYear(), e.getMonth(), e.getDate()); | |
| t.setDate(t.getDate() - (t.getDay() + 6) % 7 + 3); | |
| var n = new Date(t.getFullYear(), 0, 4); | |
| n.setDate(n.getDate() - (n.getDay() + 6) % 7 + 3); | |
| var o = t.getTimezoneOffset() - n.getTimezoneOffset(); | |
| t.setHours(t.getHours() - o); | |
| var i = (t - n) / 6048e5; | |
| return 1 + Math.floor(i) | |
| } | |
| function a(e) { | |
| var t = e.getDay(); | |
| 0 === t && (t = 7); | |
| return t | |
| } | |
| function r(e) { | |
| return null === e ? "null" : e === undefined ? "undefined" : "object" != typeof e ? typeof e : Array.isArray(e) ? "array" : {}.toString.call(e).slice(8, -1).toLowerCase() | |
| } | |
| var s = function() { | |
| var e = /d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g, | |
| t = /\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g, | |
| n = /[^-+\dA-Z]/g; | |
| return function(c, p, u, l) { | |
| if (1 === arguments.length && "string" === r(c) && !/\d/.test(c)) { | |
| p = c; | |
| c = undefined | |
| } | |
| c = c || new Date; | |
| c instanceof Date || (c = new Date(c)); | |
| if (isNaN(c)) throw TypeError("Invalid date"); | |
| p = String(s.masks[p] || p || s.masks["default"]); | |
| var d = p.slice(0, 4); | |
| if ("UTC:" === d || "GMT:" === d) { | |
| p = p.slice(4); | |
| u = !0; | |
| "GMT:" === d && (l = !0) | |
| } | |
| var f = u ? "getUTC" : "get", | |
| m = c[f + "Date"](), | |
| h = c[f + "Day"](), | |
| g = c[f + "Month"](), | |
| y = c[f + "FullYear"](), | |
| b = c[f + "Hours"](), | |
| v = c[f + "Minutes"](), | |
| w = c[f + "Seconds"](), | |
| k = c[f + "Milliseconds"](), | |
| _ = u ? 0 : c.getTimezoneOffset(), | |
| x = i(c), | |
| j = a(c), | |
| I = { | |
| d: m, | |
| dd: o(m), | |
| ddd: s.i18n.dayNames[h], | |
| dddd: s.i18n.dayNames[h + 7], | |
| m: g + 1, | |
| mm: o(g + 1), | |
| mmm: s.i18n.monthNames[g], | |
| mmmm: s.i18n.monthNames[g + 12], | |
| yy: String(y).slice(2), | |
| yyyy: y, | |
| h: b % 12 || 12, | |
| hh: o(b % 12 || 12), | |
| H: b, | |
| HH: o(b), | |
| M: v, | |
| MM: o(v), | |
| s: w, | |
| ss: o(w), | |
| l: o(k, 3), | |
| L: o(Math.round(k / 10)), | |
| t: b < 12 ? "a" : "p", | |
| tt: b < 12 ? "am" : "pm", | |
| T: b < 12 ? "A" : "P", | |
| TT: b < 12 ? "AM" : "PM", | |
| Z: l ? "GMT" : u ? "UTC" : (String(c).match(t) || [""]).pop().replace(n, ""), | |
| o: (_ > 0 ? "-" : "+") + o(100 * Math.floor(Math.abs(_) / 60) + Math.abs(_) % 60, 4), | |
| S: ["th", "st", "nd", "rd"][m % 10 > 3 ? 0 : (m % 100 - m % 10 != 10) * m % 10], | |
| W: x, | |
| N: j | |
| }; | |
| return p.replace(e, function(e) { | |
| return e in I ? I[e] : e.slice(1, e.length - 1) | |
| }) | |
| } | |
| }(); | |
| s.masks = { | |
| "default": "ddd mmm dd yyyy HH:MM:ss", | |
| "shortDate": "m/d/yy", | |
| "mediumDate": "mmm d, yyyy", | |
| "longDate": "mmmm d, yyyy", | |
| "fullDate": "dddd, mmmm d, yyyy", | |
| "shortTime": "h:MM TT", | |
| "mediumTime": "h:MM:ss TT", | |
| "longTime": "h:MM:ss TT Z", | |
| "isoDate": "yyyy-mm-dd", | |
| "isoTime": "HH:MM:ss", | |
| "isoDateTime": "yyyy-mm-dd'T'HH:MM:sso", | |
| "isoUtcDateTime": "UTC:yyyy-mm-dd'T'HH:MM:ss'Z'", | |
| "expiresHeaderFormat": "ddd, dd mmm yyyy HH:MM:ss Z" | |
| }; | |
| s.i18n = { | |
| dayNames: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], | |
| monthNames: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"] | |
| }; | |
| "function" == typeof define && define.amd ? define(function() { | |
| return s | |
| }) : "object" == typeof n ? t.exports = s : e.dateFormat = s | |
| }(this) | |
| }, {}], | |
| 840: [function(e, t, n) { | |
| function o(e) { | |
| return o.enabled(e) ? function(t) { | |
| t = i(t); | |
| var n = new Date, | |
| a = n - (o[e] || n); | |
| o[e] = n; | |
| t = e + " " + t + " +" + o.humanize(a); | |
| window.console && console.log && Function.prototype.apply.call(console.log, console, arguments) | |
| } : function() {} | |
| } | |
| function i(e) { | |
| return e instanceof Error ? e.stack || e.message : e | |
| } | |
| t.exports = o; | |
| o.names = []; | |
| o.skips = []; | |
| o.enable = function(e) { | |
| try { | |
| localStorage.debug = e | |
| } catch (a) {} | |
| for (var t = (e || "").split(/[\s,]+/), n = t.length, i = 0; i < n; i++) { | |
| e = t[i].replace("*", ".*?"); | |
| "-" === e[0] ? o.skips.push(new RegExp("^" + e.substr(1) + "$")) : o.names.push(new RegExp("^" + e + "$")) | |
| } | |
| }; | |
| o.disable = function() { | |
| o.enable("") | |
| }; | |
| o.humanize = function(e) { | |
| return e >= 36e5 ? (e / 36e5).toFixed(1) + "h" : e >= 6e4 ? (e / 6e4).toFixed(1) + "m" : e >= 1e3 ? (e / 1e3 | 0) + "s" : e + "ms" | |
| }; | |
| o.enabled = function(e) { | |
| for (var t = 0, n = o.skips.length; t < n; t++) | |
| if (o.skips[t].test(e)) return !1; | |
| for (var t = 0, n = o.names.length; t < n; t++) | |
| if (o.names[t].test(e)) return !0; | |
| return !1 | |
| }; | |
| try { | |
| window.localStorage && o.enable(localStorage.debug) | |
| } catch (a) {} | |
| }, {}], | |
| 841: [function(e, t, n) { | |
| function o(e, t, n) { | |
| if ("function" != typeof e) throw new Error("condition must be a function"); | |
| if ("function" != typeof t) throw new Error("fn must be a function"); | |
| if (e()) return i(t); | |
| var o = setInterval(function() { | |
| if (e()) { | |
| i(t); | |
| clearInterval(o) | |
| } | |
| }, n || 10) | |
| } | |
| var i = e("next-tick"); | |
| t.exports = o | |
| }, { | |
| "next-tick": 867 | |
| }], | |
| 842: [function(e, t, n) { | |
| function o(e, t) { | |
| if ("string" != typeof e) throw new TypeError("String expected"); | |
| t || (t = document); | |
| var n = /<([\w:]+)/.exec(e); | |
| if (!n) return t.createTextNode(e); | |
| e = e.replace(/^\s+|\s+$/g, ""); | |
| var o = n[1]; | |
| if ("body" == o) { | |
| var i = t.createElement("html"); | |
| i.innerHTML = e; | |
| return i.removeChild(i.lastChild) | |
| } | |
| var a = r[o] || r._default, | |
| s = a[0], | |
| c = a[1], | |
| p = a[2], | |
| i = t.createElement("div"); | |
| i.innerHTML = c + e + p; | |
| for (; s--;) i = i.lastChild; | |
| if (i.firstChild == i.lastChild) return i.removeChild(i.firstChild); | |
| for (var u = t.createDocumentFragment(); i.firstChild;) u.appendChild(i.removeChild(i.firstChild)); | |
| return u | |
| } | |
| t.exports = o; | |
| var i, a = !1; | |
| if ("undefined" != typeof document) { | |
| i = document.createElement("div"); | |
| i.innerHTML = ' <link/><table></table><a href="/a">a</a><input type="checkbox"/>'; | |
| a = !i.getElementsByTagName("link").length; | |
| i = undefined | |
| } | |
| var r = { | |
| legend: [1, "<fieldset>", "</fieldset>"], | |
| tr: [2, "<table><tbody>", "</tbody></table>"], | |
| col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"], | |
| _default: a ? [1, "X<div>", "</div>"] : [0, "", ""] | |
| }; | |
| r.td = r.th = [3, "<table><tbody><tr>", "</tr></tbody></table>"]; | |
| r.option = r.optgroup = [1, '<select multiple="multiple">', "</select>"]; | |
| r.thead = r.tbody = r.colgroup = r.caption = r.tfoot = [1, "<table>", "</table>"]; | |
| r.polyline = r.ellipse = r.polygon = r.circle = r.text = r.line = r.path = r.rect = r.g = [1, '<svg xmlns="http://www.w3.org/2000/svg" version="1.1">', "</svg>"] | |
| }, {}], | |
| 843: [function(e, t, n) { | |
| "use strict"; | |
| var o = Object.prototype.hasOwnProperty, | |
| i = Object.prototype.toString, | |
| a = Object.defineProperty, | |
| r = Object.getOwnPropertyDescriptor, | |
| s = function(e) { | |
| return "function" == typeof Array.isArray ? Array.isArray(e) : "[object Array]" === i.call(e) | |
| }, | |
| c = function(e) { | |
| if (!e || "[object Object]" !== i.call(e)) return !1; | |
| var t = o.call(e, "constructor"), | |
| n = e.constructor && e.constructor.prototype && o.call(e.constructor.prototype, "isPrototypeOf"); | |
| if (e.constructor && !t && !n) return !1; | |
| var a; | |
| for (a in e); | |
| return void 0 === a || o.call(e, a) | |
| }, | |
| p = function(e, t) { | |
| a && "__proto__" === t.name ? a(e, t.name, { | |
| enumerable: !0, | |
| configurable: !0, | |
| value: t.newValue, | |
| writable: !0 | |
| }) : e[t.name] = t.newValue | |
| }, | |
| u = function(e, t) { | |
| if ("__proto__" === t) { | |
| if (!o.call(e, t)) return; | |
| if (r) return r(e, t).value | |
| } | |
| return e[t] | |
| }; | |
| t.exports = function l() { | |
| var e, t, n, o, i, a, r = arguments[0], | |
| d = 1, | |
| f = arguments.length, | |
| m = !1; | |
| if ("boolean" == typeof r) { | |
| m = r; | |
| r = arguments[1] || {}; | |
| d = 2 | |
| }(null == r || "object" != typeof r && "function" != typeof r) && (r = {}); | |
| for (; d < f; ++d) { | |
| e = arguments[d]; | |
| if (null != e) | |
| for (t in e) { | |
| n = u(r, t); | |
| o = u(e, t); | |
| if (r !== o) | |
| if (m && o && (c(o) || (i = s(o)))) { | |
| if (i) { | |
| i = !1; | |
| a = n && s(n) ? n : [] | |
| } else a = n && c(n) ? n : {}; | |
| p(r, { | |
| name: t, | |
| newValue: l(m, a, o) | |
| }) | |
| } else void 0 !== o && p(r, { | |
| name: t, | |
| newValue: o | |
| }) | |
| } | |
| } | |
| return r | |
| } | |
| }, {}], | |
| 844: [function(e, t, n) { | |
| function o(e, t) { | |
| var n = i("global-queue:" + e); | |
| t = t || {}; | |
| return function(o) { | |
| o = [].slice.call(arguments); | |
| window[e] || (window[e] = []); | |
| n("%o", o); | |
| !1 === t.wrap ? window[e].push.apply(window[e], o) : window[e].push(o) | |
| } | |
| } | |
| var i = e("debug"); | |
| t.exports = o | |
| }, { | |
| "debug": 845 | |
| }], | |
| 845: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 846, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 846: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 847: [function(e, t, n) { | |
| try { | |
| t.exports = "undefined" != typeof XMLHttpRequest && "withCredentials" in new XMLHttpRequest | |
| } catch (o) { | |
| t.exports = !1 | |
| } | |
| }, {}], | |
| 848: [function(e, t, n) { | |
| "function" == typeof Object.create ? t.exports = function(e, t) { | |
| e.super_ = t; | |
| e.prototype = Object.create(t.prototype, { | |
| constructor: { | |
| value: e, | |
| enumerable: !1, | |
| writable: !0, | |
| configurable: !0 | |
| } | |
| }) | |
| } : t.exports = function(e, t) { | |
| e.super_ = t; | |
| var n = function() {}; | |
| n.prototype = t.prototype; | |
| e.prototype = new n; | |
| e.prototype.constructor = e | |
| } | |
| }, {}], | |
| 849: [function(e, t, n) { | |
| function o(e) { | |
| return !!e.constructor && "function" == typeof e.constructor.isBuffer && e.constructor.isBuffer(e) | |
| } | |
| function i(e) { | |
| return "function" == typeof e.readFloatLE && "function" == typeof e.slice && o(e.slice(0, 0)) | |
| } | |
| t.exports = function(e) { | |
| return null != e && (o(e) || i(e) || !!e._isBuffer) | |
| } | |
| }, {}], | |
| 850: [function(e, t, n) { | |
| t.exports = function(e) { | |
| return /.+\@.+\..+/.test(e) | |
| } | |
| }, {}], | |
| 851: [function(e, t, n) { | |
| "use strict"; | |
| var o, i = Object.prototype, | |
| a = i.hasOwnProperty, | |
| r = i.toString; | |
| "function" == typeof Symbol && (o = Symbol.prototype.valueOf); | |
| var s = function(e) { | |
| return e !== e | |
| }, | |
| c = { | |
| "boolean": 1, | |
| number: 1, | |
| string: 1, | |
| undefined: 1 | |
| }, | |
| p = /^([A-Za-z0-9+\/]{4})*([A-Za-z0-9+\/]{4}|[A-Za-z0-9+\/]{3}=|[A-Za-z0-9+\/]{2}==)$/, | |
| u = /^[A-Fa-f0-9]+$/, | |
| l = {}; | |
| l.a = l.type = function(e, t) { | |
| return typeof e === t | |
| }; | |
| l.defined = function(e) { | |
| return void 0 !== e | |
| }; | |
| l.empty = function(e) { | |
| var t, n = r.call(e); | |
| if ("[object Array]" === n || "[object Arguments]" === n || "[object String]" === n) return 0 === e.length; | |
| if ("[object Object]" === n) { | |
| for (t in e) | |
| if (a.call(e, t)) return !1; | |
| return !0 | |
| } | |
| return !e | |
| }; | |
| l.equal = function(e, t) { | |
| if (e === t) return !0; | |
| var n, o = r.call(e); | |
| if (o !== r.call(t)) return !1; | |
| if ("[object Object]" === o) { | |
| for (n in e) | |
| if (!(l.equal(e[n], t[n]) && n in t)) return !1; | |
| for (n in t) | |
| if (!(l.equal(e[n], t[n]) && n in e)) return !1; | |
| return !0 | |
| } | |
| if ("[object Array]" === o) { | |
| n = e.length; | |
| if (n !== t.length) return !1; | |
| for (; n--;) | |
| if (!l.equal(e[n], t[n])) return !1; | |
| return !0 | |
| } | |
| return "[object Function]" === o ? e.prototype === t.prototype : "[object Date]" === o && e.getTime() === t.getTime() | |
| }; | |
| l.hosted = function(e, t) { | |
| var n = typeof t[e]; | |
| return "object" === n ? !!t[e] : !c[n] | |
| }; | |
| l.instance = l["instanceof"] = function(e, t) { | |
| return e instanceof t | |
| }; | |
| l.nil = l["null"] = function(e) { | |
| return null === e | |
| }; | |
| l.undef = l.undefined = function(e) { | |
| return void 0 === e | |
| }; | |
| l.args = l.arguments = function(e) { | |
| var t = "[object Arguments]" === r.call(e), | |
| n = !l.array(e) && l.arraylike(e) && l.object(e) && l.fn(e.callee); | |
| return t || n | |
| }; | |
| l.array = Array.isArray || function(e) { | |
| return "[object Array]" === r.call(e) | |
| }; | |
| l.args.empty = function(e) { | |
| return l.args(e) && 0 === e.length | |
| }; | |
| l.array.empty = function(e) { | |
| return l.array(e) && 0 === e.length | |
| }; | |
| l.arraylike = function(e) { | |
| return !!e && !l.bool(e) && a.call(e, "length") && isFinite(e.length) && l.number(e.length) && e.length >= 0 | |
| }; | |
| l.bool = l["boolean"] = function(e) { | |
| return "[object Boolean]" === r.call(e) | |
| }; | |
| l["false"] = function(e) { | |
| return l.bool(e) && !1 === Boolean(Number(e)) | |
| }; | |
| l["true"] = function(e) { | |
| return l.bool(e) && !0 === Boolean(Number(e)) | |
| }; | |
| l.date = function(e) { | |
| return "[object Date]" === r.call(e) | |
| }; | |
| l.date.valid = function(e) { | |
| return l.date(e) && !isNaN(Number(e)) | |
| }; | |
| l.element = function(e) { | |
| return e !== undefined && "undefined" != typeof HTMLElement && e instanceof HTMLElement && 1 === e.nodeType | |
| }; | |
| l.error = function(e) { | |
| return "[object Error]" === r.call(e) | |
| }; | |
| l.fn = l["function"] = function(e) { | |
| if ("undefined" != typeof window && e === window.alert) return !0; | |
| var t = r.call(e); | |
| return "[object Function]" === t || "[object GeneratorFunction]" === t || "[object AsyncFunction]" === t | |
| }; | |
| l.number = function(e) { | |
| return "[object Number]" === r.call(e) | |
| }; | |
| l.infinite = function(e) { | |
| return e === Infinity || e === -Infinity | |
| }; | |
| l.decimal = function(e) { | |
| return l.number(e) && !s(e) && !l.infinite(e) && e % 1 != 0 | |
| }; | |
| l.divisibleBy = function(e, t) { | |
| var n = l.infinite(e), | |
| o = l.infinite(t), | |
| i = l.number(e) && !s(e) && l.number(t) && !s(t) && 0 !== t; | |
| return n || o || i && e % t == 0 | |
| }; | |
| l.integer = l["int"] = function(e) { | |
| return l.number(e) && !s(e) && e % 1 == 0 | |
| }; | |
| l.maximum = function(e, t) { | |
| if (s(e)) throw new TypeError("NaN is not a valid value"); | |
| if (!l.arraylike(t)) throw new TypeError("second argument must be array-like"); | |
| for (var n = t.length; --n >= 0;) | |
| if (e < t[n]) return !1; | |
| return !0 | |
| }; | |
| l.minimum = function(e, t) { | |
| if (s(e)) throw new TypeError("NaN is not a valid value"); | |
| if (!l.arraylike(t)) throw new TypeError("second argument must be array-like"); | |
| for (var n = t.length; --n >= 0;) | |
| if (e > t[n]) return !1; | |
| return !0 | |
| }; | |
| l.nan = function(e) { | |
| return !l.number(e) || e !== e | |
| }; | |
| l.even = function(e) { | |
| return l.infinite(e) || l.number(e) && e === e && e % 2 == 0 | |
| }; | |
| l.odd = function(e) { | |
| return l.infinite(e) || l.number(e) && e === e && e % 2 != 0 | |
| }; | |
| l.ge = function(e, t) { | |
| if (s(e) || s(t)) throw new TypeError("NaN is not a valid value"); | |
| return !l.infinite(e) && !l.infinite(t) && e >= t | |
| }; | |
| l.gt = function(e, t) { | |
| if (s(e) || s(t)) throw new TypeError("NaN is not a valid value"); | |
| return !l.infinite(e) && !l.infinite(t) && e > t | |
| }; | |
| l.le = function(e, t) { | |
| if (s(e) || s(t)) throw new TypeError("NaN is not a valid value"); | |
| return !l.infinite(e) && !l.infinite(t) && e <= t | |
| }; | |
| l.lt = function(e, t) { | |
| if (s(e) || s(t)) throw new TypeError("NaN is not a valid value"); | |
| return !l.infinite(e) && !l.infinite(t) && e < t | |
| }; | |
| l.within = function(e, t, n) { | |
| if (s(e) || s(t) || s(n)) throw new TypeError("NaN is not a valid value"); | |
| if (!l.number(e) || !l.number(t) || !l.number(n)) throw new TypeError("all arguments must be numbers"); | |
| return l.infinite(e) || l.infinite(t) || l.infinite(n) || e >= t && e <= n | |
| }; | |
| l.object = function(e) { | |
| return "[object Object]" === r.call(e) | |
| }; | |
| l.primitive = function(e) { | |
| return !e || !("object" == typeof e || l.object(e) || l.fn(e) || l.array(e)) | |
| }; | |
| l.hash = function(e) { | |
| return l.object(e) && e.constructor === Object && !e.nodeType && !e.setInterval | |
| }; | |
| l.regexp = function(e) { | |
| return "[object RegExp]" === r.call(e) | |
| }; | |
| l.string = function(e) { | |
| return "[object String]" === r.call(e) | |
| }; | |
| l.base64 = function(e) { | |
| return l.string(e) && (!e.length || p.test(e)) | |
| }; | |
| l.hex = function(e) { | |
| return l.string(e) && (!e.length || u.test(e)) | |
| }; | |
| l.symbol = function(e) { | |
| return "function" == typeof Symbol && "[object Symbol]" === r.call(e) && "symbol" == typeof o.call(e) | |
| }; | |
| t.exports = l | |
| }, {}], | |
| 852: [function(e, t, n) { | |
| var o = {}.toString; | |
| t.exports = Array.isArray || function(e) { | |
| return "[object Array]" == o.call(e) | |
| } | |
| }, {}], | |
| 853: [function(e, t, n) { | |
| "use strict"; | |
| var o = e("isarray"); | |
| t.exports = function(e) { | |
| return null != e && "object" == typeof e && !1 === o(e) | |
| } | |
| }, { | |
| "isarray": 852 | |
| }], | |
| 854: [function(e, t, n) { | |
| function o(e) { | |
| return "string" == typeof e && i.test(e) && !isNaN(Date.parse(e)) | |
| } | |
| t.exports = o; | |
| var i = new RegExp("^\\d{4}-\\d{2}-\\d{2}((T\\d{2}:\\d{2}(:\\d{2})?)(\\.\\d{1,6})?(Z|(\\+|-)\\d{2}:\\d{2})?)?$") | |
| }, {}], | |
| 855: [function(e, t, n) { | |
| (function(e, n) { | |
| ! function(o) { | |
| "use strict"; | |
| "object" == typeof e && e.versions && e.versions.node && (o = n); | |
| var i = !o.JS_SHA256_TEST && "object" == typeof t && t.exports, | |
| a = "0123456789abcdef".split(""), | |
| r = [-2147483648, 8388608, 32768, 128], | |
| s = [24, 16, 8, 0], | |
| c = [1116352408, 1899447441, 3049323471, 3921009573, 961987163, 1508970993, 2453635748, 2870763221, 3624381080, 310598401, 607225278, 1426881987, 1925078388, 2162078206, 2614888103, 3248222580, 3835390401, 4022224774, 264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, 2554220882, 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, 113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, 3600352804, 4094571909, 275423344, 430227734, 506948616, 659060556, 883997877, 958139571, 1322822218, 1537002063, 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, 2428436474, 2756734187, 3204031479, 3329325298], | |
| p = [], | |
| u = function(e) { | |
| return l(e, !0) | |
| }, | |
| l = function(e, t) { | |
| var n = "string" != typeof e; | |
| n && e.constructor == o.ArrayBuffer && (e = new Uint8Array(e)); | |
| var i, u, l, d, f, m, h, g, y, b, v, w, k, _, x, j, I, A, C, S, E, T, P = !0, | |
| N = !1, | |
| M = 0, | |
| O = 0, | |
| D = 0, | |
| q = e.length; | |
| if (t) { | |
| i = 3238371032; | |
| u = 914150663; | |
| l = 812702999; | |
| d = 4144912697; | |
| f = 4290775857; | |
| m = 1750603025; | |
| h = 1694076839; | |
| g = 3204075428 | |
| } else { | |
| i = 1779033703; | |
| u = 3144134277; | |
| l = 1013904242; | |
| d = 2773480762; | |
| f = 1359893119; | |
| m = 2600822924; | |
| h = 528734635; | |
| g = 1541459225 | |
| } | |
| y = 0; | |
| do { | |
| p[0] = y; | |
| p[16] = p[1] = p[2] = p[3] = p[4] = p[5] = p[6] = p[7] = p[8] = p[9] = p[10] = p[11] = p[12] = p[13] = p[14] = p[15] = 0; | |
| if (n) | |
| for (v = O; M < q && v < 64; ++M) p[v >> 2] |= e[M] << s[3 & v++]; | |
| else | |
| for (v = O; M < q && v < 64; ++M) { | |
| b = e.charCodeAt(M); | |
| if (b < 128) p[v >> 2] |= b << s[3 & v++]; | |
| else if (b < 2048) { | |
| p[v >> 2] |= (192 | b >> 6) << s[3 & v++]; | |
| p[v >> 2] |= (128 | 63 & b) << s[3 & v++] | |
| } else if (b < 55296 || b >= 57344) { | |
| p[v >> 2] |= (224 | b >> 12) << s[3 & v++]; | |
| p[v >> 2] |= (128 | b >> 6 & 63) << s[3 & v++]; | |
| p[v >> 2] |= (128 | 63 & b) << s[3 & v++] | |
| } else { | |
| b = 65536 + ((1023 & b) << 10 | 1023 & e.charCodeAt(++M)); | |
| p[v >> 2] |= (240 | b >> 18) << s[3 & v++]; | |
| p[v >> 2] |= (128 | b >> 12 & 63) << s[3 & v++]; | |
| p[v >> 2] |= (128 | b >> 6 & 63) << s[3 & v++]; | |
| p[v >> 2] |= (128 | 63 & b) << s[3 & v++] | |
| } | |
| } | |
| D += v - O; | |
| O = v - 64; | |
| if (M == q) { | |
| p[v >> 2] |= r[3 & v]; | |
| ++M | |
| } | |
| y = p[16]; | |
| if (M > q && v < 56) { | |
| p[15] = D << 3; | |
| N = !0 | |
| } | |
| var U = i, | |
| R = u, | |
| z = l, | |
| L = d, | |
| B = f, | |
| F = m, | |
| V = h, | |
| H = g; | |
| for (w = 16; w < 64; ++w) { | |
| j = p[w - 15]; | |
| k = (j >>> 7 | j << 25) ^ (j >>> 18 | j << 14) ^ j >>> 3; | |
| j = p[w - 2]; | |
| _ = (j >>> 17 | j << 15) ^ (j >>> 19 | j << 13) ^ j >>> 10; | |
| p[w] = p[w - 16] + k + p[w - 7] + _ << 0 | |
| } | |
| T = R & z; | |
| for (w = 0; w < 64; w += 4) { | |
| if (P) { | |
| if (t) { | |
| C = 300032; | |
| j = p[0] - 1413257819; | |
| H = j - 150054599 << 0; | |
| L = j + 24177077 << 0 | |
| } else { | |
| C = 704751109; | |
| j = p[0] - 210244248; | |
| H = j - 1521486534 << 0; | |
| L = j + 143694565 << 0 | |
| } | |
| P = !1 | |
| } else { | |
| k = (U >>> 2 | U << 30) ^ (U >>> 13 | U << 19) ^ (U >>> 22 | U << 10); | |
| _ = (B >>> 6 | B << 26) ^ (B >>> 11 | B << 21) ^ (B >>> 25 | B << 7); | |
| C = U & R; | |
| x = C ^ U & z ^ T; | |
| A = B & F ^ ~B & V; | |
| j = H + _ + A + c[w] + p[w]; | |
| I = k + x; | |
| H = L + j << 0; | |
| L = j + I << 0 | |
| } | |
| k = (L >>> 2 | L << 30) ^ (L >>> 13 | L << 19) ^ (L >>> 22 | L << 10); | |
| _ = (H >>> 6 | H << 26) ^ (H >>> 11 | H << 21) ^ (H >>> 25 | H << 7); | |
| S = L & U; | |
| x = S ^ L & R ^ C; | |
| A = H & B ^ ~H & F; | |
| j = V + _ + A + c[w + 1] + p[w + 1]; | |
| I = k + x; | |
| V = z + j << 0; | |
| z = j + I << 0; | |
| k = (z >>> 2 | z << 30) ^ (z >>> 13 | z << 19) ^ (z >>> 22 | z << 10); | |
| _ = (V >>> 6 | V << 26) ^ (V >>> 11 | V << 21) ^ (V >>> 25 | V << 7); | |
| E = z & L; | |
| x = E ^ z & U ^ S; | |
| A = V & H ^ ~V & B; | |
| j = F + _ + A + c[w + 2] + p[w + 2]; | |
| I = k + x; | |
| F = R + j << 0; | |
| R = j + I << 0; | |
| k = (R >>> 2 | R << 30) ^ (R >>> 13 | R << 19) ^ (R >>> 22 | R << 10); | |
| _ = (F >>> 6 | F << 26) ^ (F >>> 11 | F << 21) ^ (F >>> 25 | F << 7); | |
| T = R & z; | |
| x = T ^ R & L ^ E; | |
| A = F & V ^ ~F & H; | |
| j = B + _ + A + c[w + 3] + p[w + 3]; | |
| I = k + x; | |
| B = U + j << 0; | |
| U = j + I << 0 | |
| } | |
| i = i + U << 0; | |
| u = u + R << 0; | |
| l = l + z << 0; | |
| d = d + L << 0; | |
| f = f + B << 0; | |
| m = m + F << 0; | |
| h = h + V << 0; | |
| g = g + H << 0 | |
| } while (!N); | |
| var K = a[i >> 28 & 15] + a[i >> 24 & 15] + a[i >> 20 & 15] + a[i >> 16 & 15] + a[i >> 12 & 15] + a[i >> 8 & 15] + a[i >> 4 & 15] + a[15 & i] + a[u >> 28 & 15] + a[u >> 24 & 15] + a[u >> 20 & 15] + a[u >> 16 & 15] + a[u >> 12 & 15] + a[u >> 8 & 15] + a[u >> 4 & 15] + a[15 & u] + a[l >> 28 & 15] + a[l >> 24 & 15] + a[l >> 20 & 15] + a[l >> 16 & 15] + a[l >> 12 & 15] + a[l >> 8 & 15] + a[l >> 4 & 15] + a[15 & l] + a[d >> 28 & 15] + a[d >> 24 & 15] + a[d >> 20 & 15] + a[d >> 16 & 15] + a[d >> 12 & 15] + a[d >> 8 & 15] + a[d >> 4 & 15] + a[15 & d] + a[f >> 28 & 15] + a[f >> 24 & 15] + a[f >> 20 & 15] + a[f >> 16 & 15] + a[f >> 12 & 15] + a[f >> 8 & 15] + a[f >> 4 & 15] + a[15 & f] + a[m >> 28 & 15] + a[m >> 24 & 15] + a[m >> 20 & 15] + a[m >> 16 & 15] + a[m >> 12 & 15] + a[m >> 8 & 15] + a[m >> 4 & 15] + a[15 & m] + a[h >> 28 & 15] + a[h >> 24 & 15] + a[h >> 20 & 15] + a[h >> 16 & 15] + a[h >> 12 & 15] + a[h >> 8 & 15] + a[h >> 4 & 15] + a[15 & h]; | |
| t || (K += a[g >> 28 & 15] + a[g >> 24 & 15] + a[g >> 20 & 15] + a[g >> 16 & 15] + a[g >> 12 & 15] + a[g >> 8 & 15] + a[g >> 4 & 15] + a[15 & g]); | |
| return K | |
| }; | |
| if (i) { | |
| l.sha256 = l; | |
| l.sha224 = u; | |
| t.exports = l | |
| } else if (o) { | |
| o.sha256 = l; | |
| o.sha224 = u | |
| } | |
| }(this) | |
| }).call(this, e("_process"), "undefined" != typeof window && window.document && window.document.implementation ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {}) | |
| }, { | |
| "_process": 874 | |
| }], | |
| 856: [function(e, t, n) { | |
| (function(e) { | |
| (function() { | |
| function o(e, t) { | |
| function n(e) { | |
| if (n[e] !== g) return n[e]; | |
| var o; | |
| if ("bug-string-char-index" == e) o = "a" != "a" [0]; | |
| else if ("json" == e) o = n("json-stringify") && n("json-parse"); | |
| else { | |
| var a, s = '{"a":[1,true,false,null,"\\u0000\\b\\n\\f\\r\\t"]}'; | |
| if ("json-stringify" == e) { | |
| var c = t.stringify, | |
| u = "function" == typeof c && v; | |
| if (u) { | |
| (a = function() { | |
| return 1 | |
| }).toJSON = a; | |
| try { | |
| u = "0" === c(0) && "0" === c(new i) && '""' == c(new r) && c(b) === g && c(g) === g && c() === g && "1" === c(a) && "[1]" == c([a]) && "[null]" == c([g]) && "null" == c(null) && "[null,null,null]" == c([g, b, null]) && c({ | |
| "a": [a, !0, !1, null, "\0\b\n\f\r\t"] | |
| }) == s && "1" === c(null, a) && "[\n 1,\n 2\n]" == c([1, 2], null, 1) && '"-271821-04-20T00:00:00.000Z"' == c(new p(-864e13)) && '"+275760-09-13T00:00:00.000Z"' == c(new p(864e13)) && '"-000001-01-01T00:00:00.000Z"' == c(new p(-621987552e5)) && '"1969-12-31T23:59:59.999Z"' == c(new p(-1)) | |
| } catch (f) { | |
| u = !1 | |
| } | |
| } | |
| o = u | |
| } | |
| if ("json-parse" == e) { | |
| var l = t.parse; | |
| if ("function" == typeof l) try { | |
| if (0 === l("0") && !l(!1)) { | |
| a = l(s); | |
| var d = 5 == a.a.length && 1 === a.a[0]; | |
| if (d) { | |
| try { | |
| d = !l('"\t"') | |
| } catch (f) {} | |
| if (d) try { | |
| d = 1 !== l("01") | |
| } catch (f) {} | |
| if (d) try { | |
| d = 1 !== l("1.") | |
| } catch (f) {} | |
| } | |
| } | |
| } catch (f) { | |
| d = !1 | |
| } | |
| o = d | |
| } | |
| } | |
| return n[e] = !!o | |
| } | |
| e || (e = s.Object()); | |
| t || (t = s.Object()); | |
| var i = e.Number || s.Number, | |
| r = e.String || s.String, | |
| c = e.Object || s.Object, | |
| p = e.Date || s.Date, | |
| u = e.SyntaxError || s.SyntaxError, | |
| l = e.TypeError || s.TypeError, | |
| d = e.Math || s.Math, | |
| f = e.JSON || s.JSON; | |
| if ("object" == typeof f && f) { | |
| t.stringify = f.stringify; | |
| t.parse = f.parse | |
| } | |
| var m, h, g, y = c.prototype, | |
| b = y.toString, | |
| v = new p(-0xc782b5b800cec); | |
| try { | |
| v = -109252 == v.getUTCFullYear() && 0 === v.getUTCMonth() && 1 === v.getUTCDate() && 10 == v.getUTCHours() && 37 == v.getUTCMinutes() && 6 == v.getUTCSeconds() && 708 == v.getUTCMilliseconds() | |
| } catch (U) {} | |
| if (!n("json")) { | |
| var w = n("bug-string-char-index"); | |
| if (!v) var k = d.floor, | |
| _ = [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334], | |
| x = function(e, t) { | |
| return _[t] + 365 * (e - 1970) + k((e - 1969 + (t = +(t > 1))) / 4) - k((e - 1901 + t) / 100) + k((e - 1601 + t) / 400) | |
| }; | |
| (m = y.hasOwnProperty) || (m = function(e) { | |
| var t, n = {}; | |
| if ((n.__proto__ = null, n.__proto__ = { | |
| "toString": 1 | |
| }, n).toString != b) m = function(e) { | |
| var t = this.__proto__, | |
| n = e in (this.__proto__ = null, this); | |
| this.__proto__ = t; | |
| return n | |
| }; | |
| else { | |
| t = n.constructor; | |
| m = function(e) { | |
| var n = (this.constructor || t).prototype; | |
| return e in this && !(e in n && this[e] === n[e]) | |
| } | |
| } | |
| n = null; | |
| return m.call(this, e) | |
| }); | |
| h = function(e, t) { | |
| var n, o, i, r = 0; | |
| (n = function() { | |
| this.valueOf = 0 | |
| }).prototype.valueOf = 0; | |
| o = new n; | |
| for (i in o) m.call(o, i) && r++; | |
| n = o = null; | |
| if (r) h = 2 == r ? function(e, t) { | |
| var n, o = {}, | |
| i = "[object Function]" == b.call(e); | |
| for (n in e) i && "prototype" == n || m.call(o, n) || !(o[n] = 1) || !m.call(e, n) || t(n) | |
| } : function(e, t) { | |
| var n, o, i = "[object Function]" == b.call(e); | |
| for (n in e) i && "prototype" == n || !m.call(e, n) || (o = "constructor" === n) || t(n); | |
| (o || m.call(e, n = "constructor")) && t(n) | |
| }; | |
| else { | |
| o = ["valueOf", "toString", "toLocaleString", "propertyIsEnumerable", "isPrototypeOf", "hasOwnProperty", "constructor"]; | |
| h = function(e, t) { | |
| var n, i, r = "[object Function]" == b.call(e), | |
| s = !r && "function" != typeof e.constructor && a[typeof e.hasOwnProperty] && e.hasOwnProperty || m; | |
| for (n in e) r && "prototype" == n || !s.call(e, n) || t(n); | |
| for (i = o.length; n = o[--i]; s.call(e, n) && t(n)); | |
| } | |
| } | |
| return h(e, t) | |
| }; | |
| if (!n("json-stringify")) { | |
| var j = { | |
| 92: "\\\\", | |
| 34: '\\"', | |
| 8: "\\b", | |
| 12: "\\f", | |
| 10: "\\n", | |
| 13: "\\r", | |
| 9: "\\t" | |
| }, | |
| I = function(e, t) { | |
| return ("000000" + (t || 0)).slice(-e) | |
| }, | |
| A = function(e) { | |
| for (var t = '"', n = 0, o = e.length, i = !w || o > 10, a = i && (w ? e.split("") : e); n < o; n++) { | |
| var r = e.charCodeAt(n); | |
| switch (r) { | |
| case 8: | |
| case 9: | |
| case 10: | |
| case 12: | |
| case 13: | |
| case 34: | |
| case 92: | |
| t += j[r]; | |
| break; | |
| default: | |
| if (r < 32) { | |
| t += "\\u00" + I(2, r.toString(16)); | |
| break | |
| } | |
| t += i ? a[n] : e.charAt(n) | |
| } | |
| } | |
| return t + '"' | |
| }, | |
| C = function(e, t, n, o, i, a, r) { | |
| var s, c, p, u, d, f, y, v, w, _, j, S, E, T, P, N; | |
| try { | |
| s = t[e] | |
| } catch (U) {} | |
| if ("object" == typeof s && s) { | |
| c = b.call(s); | |
| if ("[object Date]" != c || m.call(s, "toJSON")) "function" == typeof s.toJSON && ("[object Number]" != c && "[object String]" != c && "[object Array]" != c || m.call(s, "toJSON")) && (s = s.toJSON(e)); | |
| else if (s > -1 / 0 && s < 1 / 0) { | |
| if (x) { | |
| d = k(s / 864e5); | |
| for (p = k(d / 365.2425) + 1970 - 1; x(p + 1, 0) <= d; p++); | |
| for (u = k((d - x(p, 0)) / 30.42); x(p, u + 1) <= d; u++); | |
| d = 1 + d - x(p, u); | |
| f = (s % 864e5 + 864e5) % 864e5; | |
| y = k(f / 36e5) % 24; | |
| v = k(f / 6e4) % 60; | |
| w = k(f / 1e3) % 60; | |
| _ = f % 1e3 | |
| } else { | |
| p = s.getUTCFullYear(); | |
| u = s.getUTCMonth(); | |
| d = s.getUTCDate(); | |
| y = s.getUTCHours(); | |
| v = s.getUTCMinutes(); | |
| w = s.getUTCSeconds(); | |
| _ = s.getUTCMilliseconds() | |
| } | |
| s = (p <= 0 || p >= 1e4 ? (p < 0 ? "-" : "+") + I(6, p < 0 ? -p : p) : I(4, p)) + "-" + I(2, u + 1) + "-" + I(2, d) + "T" + I(2, y) + ":" + I(2, v) + ":" + I(2, w) + "." + I(3, _) + "Z" | |
| } else s = null | |
| } | |
| n && (s = n.call(t, e, s)); | |
| if (null === s) return "null"; | |
| c = b.call(s); | |
| if ("[object Boolean]" == c) return "" + s; | |
| if ("[object Number]" == c) return s > -1 / 0 && s < 1 / 0 ? "" + s : "null"; | |
| if ("[object String]" == c) return A("" + s); | |
| if ("object" == typeof s) { | |
| for (T = r.length; T--;) | |
| if (r[T] === s) throw l(); | |
| r.push(s); | |
| j = []; | |
| P = a; | |
| a += i; | |
| if ("[object Array]" == c) { | |
| for (E = 0, T = s.length; E < T; E++) { | |
| S = C(E, s, n, o, i, a, r); | |
| j.push(S === g ? "null" : S) | |
| } | |
| N = j.length ? i ? "[\n" + a + j.join(",\n" + a) + "\n" + P + "]" : "[" + j.join(",") + "]" : "[]" | |
| } else { | |
| h(o || s, function(e) { | |
| var t = C(e, s, n, o, i, a, r); | |
| t !== g && j.push(A(e) + ":" + (i ? " " : "") + t) | |
| }); | |
| N = j.length ? i ? "{\n" + a + j.join(",\n" + a) + "\n" + P + "}" : "{" + j.join(",") + "}" : "{}" | |
| } | |
| r.pop(); | |
| return N | |
| } | |
| }; | |
| t.stringify = function(e, t, n) { | |
| var o, i, r, s; | |
| if (a[typeof t] && t) | |
| if ("[object Function]" == (s = b.call(t))) i = t; | |
| else if ("[object Array]" == s) { | |
| r = {}; | |
| for (var c, p = 0, u = t.length; p < u; c = t[p++], (s = b.call(c), "[object String]" == s || "[object Number]" == s) && (r[c] = 1)); | |
| } | |
| if (n) | |
| if ("[object Number]" == (s = b.call(n))) { | |
| if ((n -= n % 1) > 0) | |
| for (o = "", n > 10 && (n = 10); o.length < n; o += " "); | |
| } else "[object String]" == s && (o = n.length <= 10 ? n : n.slice(0, 10)); | |
| return C("", (c = {}, c[""] = e, c), i, r, o, "", []) | |
| } | |
| } | |
| if (!n("json-parse")) { | |
| var S, E, T = r.fromCharCode, | |
| P = { | |
| 92: "\\", | |
| 34: '"', | |
| 47: "/", | |
| 98: "\b", | |
| 116: "\t", | |
| 110: "\n", | |
| 102: "\f", | |
| 114: "\r" | |
| }, | |
| N = function() { | |
| S = E = null; | |
| throw u() | |
| }, | |
| M = function() { | |
| for (var e, t, n, o, i, a = E, r = a.length; S < r;) { | |
| i = a.charCodeAt(S); | |
| switch (i) { | |
| case 9: | |
| case 10: | |
| case 13: | |
| case 32: | |
| S++; | |
| break; | |
| case 123: | |
| case 125: | |
| case 91: | |
| case 93: | |
| case 58: | |
| case 44: | |
| e = w ? a.charAt(S) : a[S]; | |
| S++; | |
| return e; | |
| case 34: | |
| for (e = "@", S++; S < r;) { | |
| i = a.charCodeAt(S); | |
| if (i < 32) N(); | |
| else if (92 == i) { | |
| i = a.charCodeAt(++S); | |
| switch (i) { | |
| case 92: | |
| case 34: | |
| case 47: | |
| case 98: | |
| case 116: | |
| case 110: | |
| case 102: | |
| case 114: | |
| e += P[i]; | |
| S++; | |
| break; | |
| case 117: | |
| t = ++S; | |
| for (n = S + 4; S < n; S++) { | |
| i = a.charCodeAt(S); | |
| i >= 48 && i <= 57 || i >= 97 && i <= 102 || i >= 65 && i <= 70 || N() | |
| } | |
| e += T("0x" + a.slice(t, S)); | |
| break; | |
| default: | |
| N() | |
| } | |
| } else { | |
| if (34 == i) break; | |
| i = a.charCodeAt(S); | |
| t = S; | |
| for (; i >= 32 && 92 != i && 34 != i;) i = a.charCodeAt(++S); | |
| e += a.slice(t, S) | |
| } | |
| } | |
| if (34 == a.charCodeAt(S)) { | |
| S++; | |
| return e | |
| } | |
| N(); | |
| default: | |
| t = S; | |
| if (45 == i) { | |
| o = !0; | |
| i = a.charCodeAt(++S) | |
| } | |
| if (i >= 48 && i <= 57) { | |
| 48 == i && (i = a.charCodeAt(S + 1), i >= 48 && i <= 57) && N(); | |
| o = !1; | |
| for (; S < r && (i = a.charCodeAt(S), i >= 48 && i <= 57); S++); | |
| if (46 == a.charCodeAt(S)) { | |
| n = ++S; | |
| for (; n < r && (i = a.charCodeAt(n), i >= 48 && i <= 57); n++); | |
| n == S && N(); | |
| S = n | |
| } | |
| i = a.charCodeAt(S); | |
| if (101 == i || 69 == i) { | |
| i = a.charCodeAt(++S); | |
| 43 != i && 45 != i || S++; | |
| for (n = S; n < r && (i = a.charCodeAt(n), i >= 48 && i <= 57); n++); | |
| n == S && N(); | |
| S = n | |
| } | |
| return +a.slice(t, S) | |
| } | |
| o && N(); | |
| if ("true" == a.slice(S, S + 4)) { | |
| S += 4; | |
| return !0 | |
| } | |
| if ("false" == a.slice(S, S + 5)) { | |
| S += 5; | |
| return !1 | |
| } | |
| if ("null" == a.slice(S, S + 4)) { | |
| S += 4; | |
| return null | |
| } | |
| N() | |
| } | |
| } | |
| return "$" | |
| }, | |
| O = function(e) { | |
| var t, n; | |
| "$" == e && N(); | |
| if ("string" == typeof e) { | |
| if ("@" == (w ? e.charAt(0) : e[0])) return e.slice(1); | |
| if ("[" == e) { | |
| t = []; | |
| for (;; n || (n = !0)) { | |
| e = M(); | |
| if ("]" == e) break; | |
| if (n) | |
| if ("," == e) { | |
| e = M(); | |
| "]" == e && N() | |
| } else N(); | |
| "," == e && N(); | |
| t.push(O(e)) | |
| } | |
| return t | |
| } | |
| if ("{" == e) { | |
| t = {}; | |
| for (;; n || (n = !0)) { | |
| e = M(); | |
| if ("}" == e) break; | |
| if (n) | |
| if ("," == e) { | |
| e = M(); | |
| "}" == e && N() | |
| } else N(); | |
| "," != e && "string" == typeof e && "@" == (w ? e.charAt(0) : e[0]) && ":" == M() || N(); | |
| t[e.slice(1)] = O(M()) | |
| } | |
| return t | |
| } | |
| N() | |
| } | |
| return e | |
| }, | |
| D = function(e, t, n) { | |
| var o = q(e, t, n); | |
| o === g ? delete e[t] : e[t] = o | |
| }, | |
| q = function(e, t, n) { | |
| var o, i = e[t]; | |
| if ("object" == typeof i && i) | |
| if ("[object Array]" == b.call(i)) | |
| for (o = i.length; o--;) D(i, o, n); | |
| else h(i, function(e) { | |
| D(i, e, n) | |
| }); | |
| return n.call(e, t, i) | |
| }; | |
| t.parse = function(e, t) { | |
| var n, o; | |
| S = 0; | |
| E = "" + e; | |
| n = O(M()); | |
| "$" != M() && N(); | |
| S = E = null; | |
| return t && "[object Function]" == b.call(t) ? q((o = {}, o[""] = n, o), "", t) : n | |
| } | |
| } | |
| } | |
| t.runInContext = o; | |
| return t | |
| } | |
| var i = "function" == typeof define && define.amd, | |
| a = { | |
| "function": !0, | |
| "object": !0 | |
| }, | |
| r = a[typeof n] && n && !n.nodeType && n, | |
| s = a[typeof window] && window || this, | |
| c = r && a[typeof t] && t && !t.nodeType && "object" == typeof e && e; | |
| !c || c.global !== c && c.window !== c && c.self !== c || (s = c); | |
| if (r && !i) o(s, r); | |
| else { | |
| var p = s.JSON, | |
| u = s.JSON3, | |
| l = !1, | |
| d = o(s, s.JSON3 = { | |
| "noConflict": function() { | |
| if (!l) { | |
| l = !0; | |
| s.JSON = p; | |
| s.JSON3 = u; | |
| p = u = null | |
| } | |
| return d | |
| } | |
| }); | |
| s.JSON = { | |
| "parse": d.parse, | |
| "stringify": d.stringify | |
| } | |
| } | |
| i && define(function() { | |
| return d | |
| }) | |
| }).call(this) | |
| }).call(this, "undefined" != typeof window && window.document && window.document.implementation ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {}) | |
| }, {}], | |
| 857: [function(e, t, n) { | |
| function o() {} | |
| function i(e, t, n) { | |
| function i() { | |
| c.parentNode && c.parentNode.removeChild(c); | |
| window[l] = o; | |
| p && clearTimeout(p) | |
| } | |
| function s() { | |
| window[l] && i() | |
| } | |
| if ("function" == typeof t) { | |
| n = t; | |
| t = {} | |
| } | |
| t || (t = {}); | |
| var c, p, u = t.prefix || "__jp", | |
| l = t.name || u + r++, | |
| d = t.param || "callback", | |
| f = null != t.timeout ? t.timeout : 6e4, | |
| m = encodeURIComponent, | |
| h = document.getElementsByTagName("script")[0] || document.head; | |
| f && (p = setTimeout(function() { | |
| i(); | |
| n && n(new Error("Timeout")) | |
| }, f)); | |
| window[l] = function(e) { | |
| a("jsonp got", e); | |
| i(); | |
| n && n(null, e) | |
| }; | |
| e += (~e.indexOf("?") ? "&" : "?") + d + "=" + m(l); | |
| e = e.replace("?&", "?"); | |
| a('jsonp req "%s"', e); | |
| c = document.createElement("script"); | |
| c.src = e; | |
| h.parentNode.insertBefore(c, h); | |
| return s | |
| } | |
| var a = e("debug")("jsonp"); | |
| t.exports = i; | |
| var r = 0 | |
| }, { | |
| "debug": 858 | |
| }], | |
| 858: [function(e, t, n) { | |
| arguments[4][41][0].apply(n, arguments) | |
| }, { | |
| "./debug": 859, | |
| "_process": 874, | |
| "dup": 41 | |
| }], | |
| 859: [function(e, t, n) { | |
| arguments[4][42][0].apply(n, arguments) | |
| }, { | |
| "dup": 42, | |
| "ms": 862 | |
| }], | |
| 860: [function(e, t, n) { | |
| var o = e("is"), | |
| i = e("script-onload"), | |
| a = e("next-tick"); | |
| t.exports = function(e, t) { | |
| if (!e) throw new Error("Cant load nothing..."); | |
| o.string(e) && (e = { | |
| src: e | |
| }); | |
| var n = "https:" === document.location.protocol || "chrome-extension:" === document.location.protocol; | |
| e.src && 0 === e.src.indexOf("//") && (e.src = n ? "https:" + e.src : "http:" + e.src); | |
| n && e.https ? e.src = e.https : !n && e.http && (e.src = e.http); | |
| var r = document.createElement("iframe"); | |
| r.src = e.src; | |
| r.width = e.width || 1; | |
| r.height = e.height || 1; | |
| r.style.display = "none"; | |
| o.fn(t) && i(r, t); | |
| a(function() { | |
| var e = document.getElementsByTagName("script")[0]; | |
| e.parentNode.insertBefore(r, e) | |
| }); | |
| return r | |
| } | |
| }, { | |
| "is": 851, | |
| "next-tick": 867, | |
| "script-onload": 876 | |
| }], | |
| 861: [function(e, t, n) { | |
| ! function() { | |
| var n = e("crypt"), | |
| o = e("charenc").utf8, | |
| i = e("is-buffer"), | |
| a = e("charenc").bin, | |
| r = function(e, t) { | |
| e.constructor == String ? e = t && "binary" === t.encoding ? a.stringToBytes(e) : o.stringToBytes(e) : i(e) ? e = Array.prototype.slice.call(e, 0) : Array.isArray(e) || (e = e.toString()); | |
| for (var s = n.bytesToWords(e), c = 8 * e.length, p = 1732584193, u = -271733879, l = -1732584194, d = 271733878, f = 0; f < s.length; f++) s[f] = 16711935 & (s[f] << 8 | s[f] >>> 24) | 4278255360 & (s[f] << 24 | s[f] >>> 8); | |
| s[c >>> 5] |= 128 << c % 32; | |
| s[14 + (c + 64 >>> 9 << 4)] = c; | |
| for (var m = r._ff, h = r._gg, g = r._hh, y = r._ii, f = 0; f < s.length; f += 16) { | |
| var b = p, | |
| v = u, | |
| w = l, | |
| k = d; | |
| p = m(p, u, l, d, s[f + 0], 7, -680876936); | |
| d = m(d, p, u, l, s[f + 1], 12, -389564586); | |
| l = m(l, d, p, u, s[f + 2], 17, 606105819); | |
| u = m(u, l, d, p, s[f + 3], 22, -1044525330); | |
| p = m(p, u, l, d, s[f + 4], 7, -176418897); | |
| d = m(d, p, u, l, s[f + 5], 12, 1200080426); | |
| l = m(l, d, p, u, s[f + 6], 17, -1473231341); | |
| u = m(u, l, d, p, s[f + 7], 22, -45705983); | |
| p = m(p, u, l, d, s[f + 8], 7, 1770035416); | |
| d = m(d, p, u, l, s[f + 9], 12, -1958414417); | |
| l = m(l, d, p, u, s[f + 10], 17, -42063); | |
| u = m(u, l, d, p, s[f + 11], 22, -1990404162); | |
| p = m(p, u, l, d, s[f + 12], 7, 1804603682); | |
| d = m(d, p, u, l, s[f + 13], 12, -40341101); | |
| l = m(l, d, p, u, s[f + 14], 17, -1502002290); | |
| u = m(u, l, d, p, s[f + 15], 22, 1236535329); | |
| p = h(p, u, l, d, s[f + 1], 5, -165796510); | |
| d = h(d, p, u, l, s[f + 6], 9, -1069501632); | |
| l = h(l, d, p, u, s[f + 11], 14, 643717713); | |
| u = h(u, l, d, p, s[f + 0], 20, -373897302); | |
| p = h(p, u, l, d, s[f + 5], 5, -701558691); | |
| d = h(d, p, u, l, s[f + 10], 9, 38016083); | |
| l = h(l, d, p, u, s[f + 15], 14, -660478335); | |
| u = h(u, l, d, p, s[f + 4], 20, -405537848); | |
| p = h(p, u, l, d, s[f + 9], 5, 568446438); | |
| d = h(d, p, u, l, s[f + 14], 9, -1019803690); | |
| l = h(l, d, p, u, s[f + 3], 14, -187363961); | |
| u = h(u, l, d, p, s[f + 8], 20, 1163531501); | |
| p = h(p, u, l, d, s[f + 13], 5, -1444681467); | |
| d = h(d, p, u, l, s[f + 2], 9, -51403784); | |
| l = h(l, d, p, u, s[f + 7], 14, 1735328473); | |
| u = h(u, l, d, p, s[f + 12], 20, -1926607734); | |
| p = g(p, u, l, d, s[f + 5], 4, -378558); | |
| d = g(d, p, u, l, s[f + 8], 11, -2022574463); | |
| l = g(l, d, p, u, s[f + 11], 16, 1839030562); | |
| u = g(u, l, d, p, s[f + 14], 23, -35309556); | |
| p = g(p, u, l, d, s[f + 1], 4, -1530992060); | |
| d = g(d, p, u, l, s[f + 4], 11, 1272893353); | |
| l = g(l, d, p, u, s[f + 7], 16, -155497632); | |
| u = g(u, l, d, p, s[f + 10], 23, -1094730640); | |
| p = g(p, u, l, d, s[f + 13], 4, 681279174); | |
| d = g(d, p, u, l, s[f + 0], 11, -358537222); | |
| l = g(l, d, p, u, s[f + 3], 16, -722521979); | |
| u = g(u, l, d, p, s[f + 6], 23, 76029189); | |
| p = g(p, u, l, d, s[f + 9], 4, -640364487); | |
| d = g(d, p, u, l, s[f + 12], 11, -421815835); | |
| l = g(l, d, p, u, s[f + 15], 16, 530742520); | |
| u = g(u, l, d, p, s[f + 2], 23, -995338651); | |
| p = y(p, u, l, d, s[f + 0], 6, -198630844); | |
| d = y(d, p, u, l, s[f + 7], 10, 1126891415); | |
| l = y(l, d, p, u, s[f + 14], 15, -1416354905); | |
| u = y(u, l, d, p, s[f + 5], 21, -57434055); | |
| p = y(p, u, l, d, s[f + 12], 6, 1700485571); | |
| d = y(d, p, u, l, s[f + 3], 10, -1894986606); | |
| l = y(l, d, p, u, s[f + 10], 15, -1051523); | |
| u = y(u, l, d, p, s[f + 1], 21, -2054922799); | |
| p = y(p, u, l, d, s[f + 8], 6, 1873313359); | |
| d = y(d, p, u, l, s[f + 15], 10, -30611744); | |
| l = y(l, d, p, u, s[f + 6], 15, -1560198380); | |
| u = y(u, l, d, p, s[f + 13], 21, 1309151649); | |
| p = y(p, u, l, d, s[f + 4], 6, -145523070); | |
| d = y(d, p, u, l, s[f + 11], 10, -1120210379); | |
| l = y(l, d, p, u, s[f + 2], 15, 718787259); | |
| u = y(u, l, d, p, s[f + 9], 21, -343485551); | |
| p = p + b >>> 0; | |
| u = u + v >>> 0; | |
| l = l + w >>> 0; | |
| d = d + k >>> 0 | |
| } | |
| return n.endian([p, u, l, d]) | |
| }; | |
| r._ff = function(e, t, n, o, i, a, r) { | |
| var s = e + (t & n | ~t & o) + (i >>> 0) + r; | |
| return (s << a | s >>> 32 - a) + t | |
| }; | |
| r._gg = function(e, t, n, o, i, a, r) { | |
| var s = e + (t & o | n & ~o) + (i >>> 0) + r; | |
| return (s << a | s >>> 32 - a) + t | |
| }; | |
| r._hh = function(e, t, n, o, i, a, r) { | |
| var s = e + (t ^ n ^ o) + (i >>> 0) + r; | |
| return (s << a | s >>> 32 - a) + t | |
| }; | |
| r._ii = function(e, t, n, o, i, a, r) { | |
| var s = e + (n ^ (t | ~o)) + (i >>> 0) + r; | |
| return (s << a | s >>> 32 - a) + t | |
| }; | |
| r._blocksize = 16; | |
| r._digestsize = 16; | |
| t.exports = function(e, t) { | |
| if (e === undefined || null === e) throw new Error("Illegal argument " + e); | |
| var o = n.wordsToBytes(r(e, t)); | |
| return t && t.asBytes ? o : t && t.asString ? a.bytesToString(o) : n.bytesToHex(o) | |
| } | |
| }() | |
| }, { | |
| "charenc": 824, | |
| "crypt": 838, | |
| "is-buffer": 849 | |
| }], | |
| 862: [function(e, t, n) { | |
| function o(e) { | |
| e = String(e); | |
| if (!(e.length > 100)) { | |
| var t = /^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e); | |
| if (t) { | |
| var n = parseFloat(t[1]); | |
| switch ((t[2] || "ms").toLowerCase()) { | |
| case "years": | |
| case "year": | |
| case "yrs": | |
| case "yr": | |
| case "y": | |
| return n * l; | |
| case "days": | |
| case "day": | |
| case "d": | |
| return n * u; | |
| case "hours": | |
| case "hour": | |
| case "hrs": | |
| case "hr": | |
| case "h": | |
| return n * p; | |
| case "minutes": | |
| case "minute": | |
| case "mins": | |
| case "min": | |
| case "m": | |
| return n * c; | |
| case "seconds": | |
| case "second": | |
| case "secs": | |
| case "sec": | |
| case "s": | |
| return n * s; | |
| case "milliseconds": | |
| case "millisecond": | |
| case "msecs": | |
| case "msec": | |
| case "ms": | |
| return n; | |
| default: | |
| return undefined | |
| } | |
| } | |
| } | |
| } | |
| function i(e) { | |
| return e >= u ? Math.round(e / u) + "d" : e >= p ? Math.round(e / p) + "h" : e >= c ? Math.round(e / c) + "m" : e >= s ? Math.round(e / s) + "s" : e + "ms" | |
| } | |
| function a(e) { | |
| return r(e, u, "day") || r(e, p, "hour") || r(e, c, "minute") || r(e, s, "second") || e + " ms" | |
| } | |
| function r(e, t, n) { | |
| if (!(e < t)) return e < 1.5 * t ? Math.floor(e / t) + " " + n : Math.ceil(e / t) + " " + n + "s" | |
| } | |
| var s = 1e3, | |
| c = 60 * s, | |
| p = 60 * c, | |
| u = 24 * p, | |
| l = 365.25 * u; | |
| t.exports = function(e, t) { | |
| t = t || {}; | |
| var n = typeof e; | |
| if ("string" === n && e.length > 0) return o(e); | |
| if ("number" === n && !1 === isNaN(e)) return t["long"] ? a(e) : i(e); | |
| throw new Error("val is not a non-empty string or a valid number. val=" + JSON.stringify(e)) | |
| } | |
| }, {}], | |
| 863: [function(e, t, n) { | |
| "use strict"; | |
| function o(e) { | |
| return e < 315576e5 ? 1e3 * e : e | |
| } | |
| var i = e("is"), | |
| a = e("@segment/isodate"), | |
| r = e("./milliseconds"), | |
| s = e("./seconds"); | |
| t.exports = function(e) { | |
| return i.date(e) ? e : i.number(e) ? new Date(o(e)) : a.is(e) ? a.parse(e) : r.is(e) ? r.parse(e) : s.is(e) ? s.parse(e) : new Date(e) | |
| } | |
| }, { | |
| "./milliseconds": 864, | |
| "./seconds": 865, | |
| "@segment/isodate": 866, | |
| "is": 851 | |
| }], | |
| 864: [function(e, t, n) { | |
| "use strict"; | |
| var o = /\d{13}/; | |
| n.is = function(e) { | |
| return o.test(e) | |
| }; | |
| n.parse = function(e) { | |
| e = parseInt(e, 10); | |
| return new Date(e) | |
| } | |
| }, {}], | |
| 865: [function(e, t, n) { | |
| "use strict"; | |
| var o = /\d{10}/; | |
| n.is = function(e) { | |
| return o.test(e) | |
| }; | |
| n.parse = function(e) { | |
| var t = 1e3 * parseInt(e, 10); | |
| return new Date(t) | |
| } | |
| }, {}], | |
| 866: [function(e, t, n) { | |
| "use strict"; | |
| var o = /^(\d{4})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:([ T])(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/; | |
| n.parse = function(e) { | |
| var t = [1, 5, 6, 7, 11, 12], | |
| n = o.exec(e), | |
| i = 0; | |
| if (!n) return new Date(e); | |
| for (var a, r = 0; a = t[r]; r++) n[a] = parseInt(n[a], 10) || 0; | |
| n[2] = parseInt(n[2], 10) || 1; | |
| n[3] = parseInt(n[3], 10) || 1; | |
| n[2]--; | |
| n[8] = n[8] ? (n[8] + "00").substring(0, 3) : 0; | |
| if (" " === n[4]) i = (new Date).getTimezoneOffset(); | |
| else if ("Z" !== n[9] && n[10]) { | |
| i = 60 * n[11] + n[12]; | |
| "+" === n[10] && (i = 0 - i) | |
| } | |
| var s = Date.UTC(n[1], n[2], n[3], n[5], n[6] + i, n[7], n[8]); | |
| return new Date(s) | |
| }; | |
| n.is = function(e, t) { | |
| return (!t || !1 !== /^\d{4}-\d{2}-\d{2}/.test(e)) && o.test(e) | |
| } | |
| }, {}], | |
| 867: [function(e, t, n) { | |
| arguments[4][487][0].apply(n, arguments) | |
| }, { | |
| "_process": 874, | |
| "dup": 487, | |
| "timers": 892 | |
| }], | |
| 868: [function(e, t, n) { | |
| function o(e) { | |
| return function(t, n, o, i) { | |
| normalize = i && c(i.normalizer) ? i.normalizer : s; | |
| n = normalize(n); | |
| for (var a, r = !1; !r;) ! function() { | |
| for (a in t) { | |
| var e = normalize(a); | |
| if (0 === n.indexOf(e)) { | |
| var o = n.substr(e.length); | |
| if ("." === o.charAt(0) || 0 === o.length) { | |
| n = o.substr(1); | |
| var i = t[a]; | |
| if (null == i) { | |
| r = !0; | |
| return | |
| } | |
| if (!n.length) { | |
| r = !0; | |
| return | |
| } | |
| t = i; | |
| return | |
| } | |
| } | |
| } | |
| a = undefined; | |
| r = !0 | |
| }(); | |
| if (a) return null == t ? t : e(t, a, o) | |
| } | |
| } | |
| function i(e, t) { | |
| if (e.hasOwnProperty(t)) return e[t] | |
| } | |
| function a(e, t) { | |
| e.hasOwnProperty(t) && delete e[t]; | |
| return e | |
| } | |
| function r(e, t, n) { | |
| e.hasOwnProperty(t) && (e[t] = n); | |
| return e | |
| } | |
| function s(e) { | |
| return e.replace(/[^a-zA-Z0-9\.]+/g, "").toLowerCase() | |
| } | |
| function c(e) { | |
| return "function" == typeof e | |
| } | |
| t.exports = o(i); | |
| t.exports.find = t.exports; | |
| t.exports.replace = function(e, t, n, i) { | |
| o(r).call(this, e, t, n, i); | |
| return e | |
| }; | |
| t.exports.del = function(e, t, n) { | |
| o(a).call(this, e, t, null, n); | |
| return e | |
| } | |
| }, {}], | |
| 869: [function(e, t, n) { | |
| var o = Object.prototype.hasOwnProperty; | |
| n.keys = Object.keys || function(e) { | |
| var t = []; | |
| for (var n in e) o.call(e, n) && t.push(n); | |
| return t | |
| }; | |
| n.values = function(e) { | |
| var t = []; | |
| for (var n in e) o.call(e, n) && t.push(e[n]); | |
| return t | |
| }; | |
| n.merge = function(e, t) { | |
| for (var n in t) o.call(t, n) && (e[n] = t[n]); | |
| return e | |
| }; | |
| n.length = function(e) { | |
| return n.keys(e).length | |
| }; | |
| n.isEmpty = function(e) { | |
| return 0 == n.length(e) | |
| } | |
| }, {}], | |
| 870: [function(e, t, n) { | |
| function o(e, t) { | |
| var n = {}; | |
| for (var o in t) n[o] = t[o]; | |
| for (var i = 0; i < e.length; i++) delete n[e[i]]; | |
| return n | |
| } | |
| t.exports = o | |
| }, {}], | |
| 871: [function(e, t, n) { | |
| function o(e) { | |
| e(document.body) | |
| } | |
| var i = !1, | |
| a = []; | |
| t.exports = function(e) { | |
| i ? o(e) : a.push(e) | |
| }; | |
| var r = setInterval(function() { | |
| if (document.body) { | |
| i = !0; | |
| for (var e = 0; e < a.length; e++) o(a[e]); | |
| clearInterval(r) | |
| } | |
| }, 5) | |
| }, {}], | |
| 872: [function(e, t, n) { | |
| function o(e) { | |
| e(document.body) | |
| } | |
| var i = e("each"), | |
| a = !1, | |
| r = []; | |
| t.exports = function(e) { | |
| a ? o(e) : r.push(e) | |
| }; | |
| var s = setInterval(function() { | |
| if (document.body) { | |
| a = !0; | |
| i(r, o); | |
| clearInterval(s) | |
| } | |
| }, 5) | |
| }, { | |
| "each": 828 | |
| }], | |
| 873: [function(e, t, n) { | |
| function o(e) { | |
| for (var t, n = [].slice.call(arguments, 1), o = {}, i = 0; t = n[i]; i++) t in e && (o[t] = e[t]); | |
| return o | |
| } | |
| t.exports = o | |
| }, {}], | |
| 874: [function(e, t, n) { | |
| function o() { | |
| if (d && u) { | |
| d = !1; | |
| u.length ? l = u.concat(l) : f = -1; | |
| l.length && i() | |
| } | |
| } | |
| function i() { | |
| if (!d) { | |
| var e = s(o); | |
| d = !0; | |
| for (var t = l.length; t;) { | |
| u = l; | |
| l = []; | |
| for (; ++f < t;) u && u[f].run(); | |
| f = -1; | |
| t = l.length | |
| } | |
| u = null; | |
| d = !1; | |
| c(e) | |
| } | |
| } | |
| function a(e, t) { | |
| this.fun = e; | |
| this.array = t | |
| } | |
| function r() {} | |
| var s, c, p = t.exports = {}; | |
| ! function() { | |
| try { | |
| s = setTimeout | |
| } catch (e) { | |
| s = function() { | |
| throw new Error("setTimeout is not defined") | |
| } | |
| } | |
| try { | |
| c = clearTimeout | |
| } catch (e) { | |
| c = function() { | |
| throw new Error("clearTimeout is not defined") | |
| } | |
| } | |
| }(); | |
| var u, l = [], | |
| d = !1, | |
| f = -1; | |
| p.nextTick = function(e) { | |
| var t = new Array(arguments.length - 1); | |
| if (arguments.length > 1) | |
| for (var n = 1; n < arguments.length; n++) t[n - 1] = arguments[n]; | |
| l.push(new a(e, t)); | |
| 1 !== l.length || d || s(i, 0) | |
| }; | |
| a.prototype.run = function() { | |
| this.fun.apply(null, this.array) | |
| }; | |
| p.title = "browser"; | |
| p.browser = !0; | |
| p.env = {}; | |
| p.argv = []; | |
| p.version = ""; | |
| p.versions = {}; | |
| p.on = r; | |
| p.addListener = r; | |
| p.once = r; | |
| p.off = r; | |
| p.removeListener = r; | |
| p.removeAllListeners = r; | |
| p.emit = r; | |
| p.binding = function(e) { | |
| throw new Error("process.binding is not supported") | |
| }; | |
| p.cwd = function() { | |
| return "/" | |
| }; | |
| p.chdir = function(e) { | |
| throw new Error("process.chdir is not supported") | |
| }; | |
| p.umask = function() { | |
| return 0 | |
| } | |
| }, {}], | |
| 875: [function(e, t, n) { | |
| function o(e, t) { | |
| t = t || i; | |
| return "array" == a(e) ? o.array(e, t) : o.object(e, t) | |
| } | |
| function i(e) { | |
| return null == e | |
| } | |
| var a = e("type-component"); | |
| t.exports = o; | |
| o.array = function(e, t) { | |
| for (var n = [], o = 0; o < e.length; ++o) t(e[o], o) || (n[n.length] = e[o]); | |
| return n | |
| }; | |
| o.object = function(e, t) { | |
| var n = {}; | |
| for (var o in e) e.hasOwnProperty(o) && !t(e[o], o) && (n[o] = e[o]); | |
| return n | |
| }; | |
| o.types = o.type = function(e, t) { | |
| Array.isArray(t) || (t = [t]); | |
| return o(e, function(e) { | |
| return -1 != t.indexOf(a(e)) | |
| }) | |
| } | |
| }, { | |
| "type-component": 901 | |
| }], | |
| 876: [function(e, t, n) { | |
| function o(e, t) { | |
| e.addEventListener("load", function(e, n) { | |
| t(null, n) | |
| }, !1); | |
| e.addEventListener("error", function(n) { | |
| var o = new Error('script error "' + e.src + '"'); | |
| o.event = n; | |
| t(o) | |
| }, !1) | |
| } | |
| function i(e, t) { | |
| e.attachEvent("onreadystatechange", function(n) { | |
| /complete|loaded/.test(e.readyState) && t(null, n) | |
| }); | |
| e.attachEvent("onerror", function(n) { | |
| var o = new Error('failed to load the script "' + e.src + '"'); | |
| o.event = n || window.event; | |
| t(o) | |
| }) | |
| } | |
| t.exports = function(e, t) { | |
| return e.addEventListener ? o(e, t) : i(e, t) | |
| } | |
| }, {}], | |
| 877: [function(e, t, n) { | |
| "use strict"; | |
| var o = e("obj-case"); | |
| t.exports = function(e) { | |
| function t(e, t) { | |
| return function() { | |
| var n = this.traits(), | |
| i = this.properties ? this.properties() : {}; | |
| return o(n, "address." + e) || o(n, e) || (t ? o(n, "address." + t) : null) || (t ? o(n, t) : null) || o(i, "address." + e) || o(i, e) || (t ? o(i, "address." + t) : null) || (t ? o(i, t) : null) | |
| } | |
| } | |
| e.zip = t("postalCode", "zip"); | |
| e.country = t("country"); | |
| e.street = t("street"); | |
| e.state = t("state"); | |
| e.city = t("city"); | |
| e.region = t("region") | |
| } | |
| }, { | |
| "obj-case": 868 | |
| }], | |
| 878: [function(e, t, n) { | |
| "use strict"; | |
| function o(e, t) { | |
| a.call(this, e, t) | |
| } | |
| var i = e("./utils").inherit, | |
| a = e("./facade"); | |
| i(o, a); | |
| o.prototype.action = function() { | |
| return "alias" | |
| }; | |
| o.prototype.type = o.prototype.action; | |
| o.prototype.previousId = function() { | |
| return this.field("previousId") || this.field("from") | |
| }; | |
| o.prototype.from = o.prototype.previousId; | |
| o.prototype.userId = function() { | |
| return this.field("userId") || this.field("to") | |
| }; | |
| o.prototype.to = o.prototype.userId; | |
| t.exports = o | |
| }, { | |
| "./facade": 880, | |
| "./utils": 888 | |
| }], | |
| 879: [function(e, t, n) { | |
| "use strict"; | |
| function o(e, t) { | |
| a.call(this, e, t) | |
| } | |
| var i = e("./utils").inherit, | |
| a = e("./facade"); | |
| i(o, a); | |
| o.prototype.type = function() { | |
| return "delete" | |
| }; | |
| t.exports = o | |
| }, { | |
| "./facade": 880, | |
| "./utils": 888 | |
| }], | |
| 880: [function(e, t, n) { | |
| "use strict"; | |
| function o(e, t) { | |
| t = t || {}; | |
| "clone" in t || (t.clone = !0); | |
| t.clone && (e = r(e)); | |
| "traverse" in t || (t.traverse = !0); | |
| e.timestamp = "timestamp" in e ? c(e.timestamp) : new Date; | |
| t.traverse && u(e); | |
| this.opts = t; | |
| this.obj = e | |
| } | |
| function i(e) { | |
| return r(e) | |
| } | |
| var a = e("./address"), | |
| r = e("./utils").clone, | |
| s = e("./is-enabled"), | |
| c = e("new-date"), | |
| p = e("obj-case"), | |
| u = e("@segment/isodate-traverse"), | |
| l = e("./utils").type; | |
| o.prototype.proxy = function(e) { | |
| var t = e.split("."); | |
| e = t.shift(); | |
| var n = this[e] || this.field(e); | |
| if (!n) return n; | |
| "function" == typeof n && (n = n.call(this) || {}); | |
| if (0 === t.length) return this.opts.clone ? i(n) : n; | |
| n = p(n, t.join(".")); | |
| return this.opts.clone ? i(n) : n | |
| }; | |
| o.prototype.field = function(e) { | |
| var t = this.obj[e]; | |
| return this.opts.clone ? i(t) : t | |
| }; | |
| o.proxy = function(e) { | |
| return function() { | |
| return this.proxy(e) | |
| } | |
| }; | |
| o.field = function(e) { | |
| return function() { | |
| return this.field(e) | |
| } | |
| }; | |
| o.multi = function(e) { | |
| return function() { | |
| var t = this.proxy(e + "s"); | |
| if ("array" === l(t)) return t; | |
| var n = this.proxy(e); | |
| n && (n = [this.opts.clone ? r(n) : n]); | |
| return n || [] | |
| } | |
| }; | |
| o.one = function(e) { | |
| return function() { | |
| var t = this.proxy(e); | |
| if (t) return t; | |
| var n = this.proxy(e + "s"); | |
| return "array" === l(n) ? n[0] : void 0 | |
| } | |
| }; | |
| o.prototype.json = function() { | |
| var e = this.opts.clone ? r(this.obj) : this.obj; | |
| this.type && (e.type = this.type()); | |
| return e | |
| }; | |
| o.prototype.options = function(e) { | |
| var t = this.obj.options || this.obj.context || {}, | |
| n = this.opts.clone ? r(t) : t; | |
| if (!e) return n; | |
| if (this.enabled(e)) { | |
| var o = this.integrations(), | |
| i = o[e] || p(o, e); | |
| "object" != typeof i && (i = p(this.options(), e)); | |
| return "object" == typeof i ? i : {} | |
| } | |
| }; | |
| o.prototype.context = o.prototype.options; | |
| o.prototype.enabled = function(e) { | |
| var t = this.proxy("options.providers.all"); | |
| "boolean" != typeof t && (t = this.proxy("options.all")); | |
| "boolean" != typeof t && (t = this.proxy("integrations.all")); | |
| "boolean" != typeof t && (t = !0); | |
| var n = t && s(e), | |
| o = this.integrations(); | |
| o.providers && o.providers.hasOwnProperty(e) && (n = o.providers[e]); | |
| if (o.hasOwnProperty(e)) { | |
| var i = o[e]; | |
| n = "boolean" != typeof i || i | |
| } | |
| return !!n | |
| }; | |
| o.prototype.integrations = function() { | |
| return this.obj.integrations || this.proxy("options.providers") || this.options() | |
| }; | |
| o.prototype.active = function() { | |
| var e = this.proxy("options.active"); | |
| null !== e && e !== undefined || (e = !0); | |
| return e | |
| }; | |
| o.prototype.anonymousId = function() { | |
| return this.field("anonymousId") || this.field("sessionId") | |
| }; | |
| o.prototype.sessionId = o.prototype.anonymousId; | |
| o.prototype.groupId = o.proxy("options.groupId"); | |
| o.prototype.traits = function(e) { | |
| var t = this.proxy("options.traits") || {}, | |
| n = this.userId(); | |
| e = e || {}; | |
| n && (t.id = n); | |
| for (var o in e) { | |
| var i = null == this[o] ? this.proxy("options.traits." + o) : this[o](); | |
| if (null != i) { | |
| t[e[o]] = i; | |
| delete t[o] | |
| } | |
| } | |
| return t | |
| }; | |
| o.prototype.library = function() { | |
| var e = this.proxy("options.library"); | |
| return e ? "string" == typeof e ? { | |
| name: e, | |
| version: null | |
| } : e : { | |
| name: "unknown", | |
| version: null | |
| } | |
| }; | |
| o.prototype.device = function() { | |
| var e = this.proxy("context.device"); | |
| "object" !== l(e) && (e = {}); | |
| var t = this.library().name; | |
| if (e.type) return e; | |
| t.indexOf("ios") > -1 && (e.type = "ios"); | |
| t.indexOf("android") > -1 && (e.type = "android"); | |
| return e | |
| }; | |
| o.prototype.userAgent = o.proxy("context.userAgent"); | |
| o.prototype.timezone = o.proxy("context.timezone"); | |
| o.prototype.timestamp = o.field("timestamp"); | |
| o.prototype.channel = o.field("channel"); | |
| o.prototype.ip = o.proxy("context.ip"); | |
| o.prototype.userId = o.field("userId"); | |
| a(o.prototype); | |
| t.exports = o | |
| }, { | |
| "./address": 877, | |
| "./is-enabled": 884, | |
| "./utils": 888, | |
| "@segment/isodate-traverse": 801, | |
| "new-date": 863, | |
| "obj-case": 868 | |
| }], | |
| 881: [function(e, t, n) { | |
| "use strict"; | |
| function o(e, t) { | |
| s.call(this, e, t) | |
| } | |
| var i = e("./utils").inherit, | |
| a = e("is-email"), | |
| r = e("new-date"), | |
| s = e("./facade"); | |
| i(o, s); | |
| o.prototype.action = function() { | |
| return "group" | |
| }; | |
| o.prototype.type = o.prototype.action; | |
| o.prototype.groupId = s.field("groupId"); | |
| o.prototype.created = function() { | |
| var e = this.proxy("traits.createdAt") || this.proxy("traits.created") || this.proxy("properties.createdAt") || this.proxy("properties.created"); | |
| if (e) return r(e) | |
| }; | |
| o.prototype.email = function() { | |
| var e = this.proxy("traits.email"); | |
| if (e) return e; | |
| var t = this.groupId(); | |
| return a(t) ? t : void 0 | |
| }; | |
| o.prototype.traits = function(e) { | |
| var t = this.properties(), | |
| n = this.groupId(); | |
| e = e || {}; | |
| n && (t.id = n); | |
| for (var o in e) { | |
| var i = null == this[o] ? this.proxy("traits." + o) : this[o](); | |
| if (null != i) { | |
| t[e[o]] = i; | |
| delete t[o] | |
| } | |
| } | |
| return t | |
| }; | |
| o.prototype.name = s.proxy("traits.name"); | |
| o.prototype.industry = s.proxy("traits.industry"); | |
| o.prototype.employees = s.proxy("traits.employees"); | |
| o.prototype.properties = function() { | |
| return this.field("traits") || this.field("properties") || {} | |
| }; | |
| t.exports = o | |
| }, { | |
| "./facade": 880, | |
| "./utils": 888, | |
| "is-email": 850, | |
| "new-date": 863 | |
| }], | |
| 882: [function(e, t, n) { | |
| "use strict"; | |
| function o(e, t) { | |
| i.call(this, e, t) | |
| } | |
| var i = e("./facade"), | |
| a = e("obj-case"), | |
| r = e("./utils").inherit, | |
| s = e("is-email"), | |
| c = e("new-date"), | |
| p = e("trim"), | |
| u = e("./utils").type; | |
| r(o, i); | |
| o.prototype.action = function() { | |
| return "identify" | |
| }; | |
| o.prototype.type = o.prototype.action; | |
| o.prototype.traits = function(e) { | |
| var t = this.field("traits") || {}, | |
| n = this.userId(); | |
| e = e || {}; | |
| n && (t.id = n); | |
| for (var o in e) { | |
| var i = null == this[o] ? this.proxy("traits." + o) : this[o](); | |
| if (null != i) { | |
| t[e[o]] = i; | |
| o !== e[o] && delete t[o] | |
| } | |
| } | |
| return t | |
| }; | |
| o.prototype.email = function() { | |
| var e = this.proxy("traits.email"); | |
| if (e) return e; | |
| var t = this.userId(); | |
| return s(t) ? t : void 0 | |
| }; | |
| o.prototype.created = function() { | |
| var e = this.proxy("traits.created") || this.proxy("traits.createdAt"); | |
| if (e) return c(e) | |
| }; | |
| o.prototype.companyCreated = function() { | |
| var e = this.proxy("traits.company.created") || this.proxy("traits.company.createdAt"); | |
| if (e) return c(e) | |
| }; | |
| o.prototype.companyName = function() { | |
| return this.proxy("traits.company.name") | |
| }; | |
| o.prototype.name = function() { | |
| var e = this.proxy("traits.name"); | |
| if ("string" == typeof e) return p(e); | |
| var t = this.firstName(), | |
| n = this.lastName(); | |
| return t && n ? p(t + " " + n) : void 0 | |
| }; | |
| o.prototype.firstName = function() { | |
| var e = this.proxy("traits.firstName"); | |
| if ("string" == typeof e) return p(e); | |
| var t = this.proxy("traits.name"); | |
| return "string" == typeof t ? p(t).split(" ")[0] : void 0 | |
| }; | |
| o.prototype.lastName = function() { | |
| var e = this.proxy("traits.lastName"); | |
| if ("string" == typeof e) return p(e); | |
| var t = this.proxy("traits.name"); | |
| if ("string" == typeof t) { | |
| var n = p(t).indexOf(" "); | |
| if (-1 !== n) return p(t.substr(n + 1)) | |
| } | |
| }; | |
| o.prototype.uid = function() { | |
| return this.userId() || this.username() || this.email() | |
| }; | |
| o.prototype.description = function() { | |
| return this.proxy("traits.description") || this.proxy("traits.background") | |
| }; | |
| o.prototype.age = function() { | |
| var e = this.birthday(), | |
| t = a(this.traits(), "age"); | |
| if (null != t) return t; | |
| if ("date" === u(e)) { | |
| return (new Date).getFullYear() - e.getFullYear() | |
| } | |
| }; | |
| o.prototype.avatar = function() { | |
| var e = this.traits(); | |
| return a(e, "avatar") || a(e, "photoUrl") || a(e, "avatarUrl") | |
| }; | |
| o.prototype.position = function() { | |
| var e = this.traits(); | |
| return a(e, "position") || a(e, "jobTitle") | |
| }; | |
| o.prototype.username = i.proxy("traits.username"); | |
| o.prototype.website = i.one("traits.website"); | |
| o.prototype.websites = i.multi("traits.website"); | |
| o.prototype.phone = i.one("traits.phone"); | |
| o.prototype.phones = i.multi("traits.phone"); | |
| o.prototype.address = i.proxy("traits.address"); | |
| o.prototype.gender = i.proxy("traits.gender"); | |
| o.prototype.birthday = i.proxy("traits.birthday"); | |
| t.exports = o | |
| }, { | |
| "./facade": 880, | |
| "./utils": 888, | |
| "is-email": 850, | |
| "new-date": 863, | |
| "obj-case": 868, | |
| "trim": 900 | |
| }], | |
| 883: [function(e, t, n) { | |
| "use strict"; | |
| var o = e("./facade"); | |
| o.Alias = e("./alias"); | |
| o.Group = e("./group"); | |
| o.Identify = e("./identify"); | |
| o.Track = e("./track"); | |
| o.Page = e("./page"); | |
| o.Screen = e("./screen"); | |
| o.Delete = e("./delete"); | |
| t.exports = o | |
| }, { | |
| "./alias": 878, | |
| "./delete": 879, | |
| "./facade": 880, | |
| "./group": 881, | |
| "./identify": 882, | |
| "./page": 885, | |
| "./screen": 886, | |
| "./track": 887 | |
| }], | |
| 884: [function(e, t, n) { | |
| "use strict"; | |
| var o = { | |
| Salesforce: !0 | |
| }; | |
| t.exports = function(e) { | |
| return !o[e] | |
| } | |
| }, {}], | |
| 885: [function(e, t, n) { | |
| "use strict"; | |
| function o(e, t) { | |
| a.call(this, e, t) | |
| } | |
| var i = e("./utils").inherit, | |
| a = e("./facade"), | |
| r = e("./track"), | |
| s = e("is-email"); | |
| i(o, a); | |
| o.prototype.action = function() { | |
| return "page" | |
| }; | |
| o.prototype.type = o.prototype.action; | |
| o.prototype.category = a.field("category"); | |
| o.prototype.name = a.field("name"); | |
| o.prototype.title = a.proxy("properties.title"); | |
| o.prototype.path = a.proxy("properties.path"); | |
| o.prototype.url = a.proxy("properties.url"); | |
| o.prototype.referrer = function() { | |
| return this.proxy("context.referrer.url") || this.proxy("context.page.referrer") || this.proxy("properties.referrer") | |
| }; | |
| o.prototype.properties = function(e) { | |
| var t = this.field("properties") || {}, | |
| n = this.category(), | |
| o = this.name(); | |
| e = e || {}; | |
| n && (t.category = n); | |
| o && (t.name = o); | |
| for (var i in e) { | |
| var a = null == this[i] ? this.proxy("properties." + i) : this[i](); | |
| if (null != a) { | |
| t[e[i]] = a; | |
| i !== e[i] && delete t[i] | |
| } | |
| } | |
| return t | |
| }; | |
| o.prototype.email = function() { | |
| var e = this.proxy("context.traits.email") || this.proxy("properties.email"); | |
| if (e) return e; | |
| var t = this.userId(); | |
| return s(t) ? t : void 0 | |
| }; | |
| o.prototype.fullName = function() { | |
| var e = this.category(), | |
| t = this.name(); | |
| return t && e ? e + " " + t : t | |
| }; | |
| o.prototype.event = function(e) { | |
| return e ? "Viewed " + e + " Page" : "Loaded a Page" | |
| }; | |
| o.prototype.track = function(e) { | |
| var t = this.json(); | |
| t.event = this.event(e); | |
| t.timestamp = this.timestamp(); | |
| t.properties = this.properties(); | |
| return new r(t, this.opts) | |
| }; | |
| t.exports = o | |
| }, { | |
| "./facade": 880, | |
| "./track": 887, | |
| "./utils": 888, | |
| "is-email": 850 | |
| }], | |
| 886: [function(e, t, n) { | |
| "use strict"; | |
| function o(e, t) { | |
| a.call(this, e, t) | |
| } | |
| var i = e("./utils").inherit, | |
| a = e("./page"), | |
| r = e("./track"); | |
| i(o, a); | |
| o.prototype.action = function() { | |
| return "screen" | |
| }; | |
| o.prototype.type = o.prototype.action; | |
| o.prototype.event = function(e) { | |
| return e ? "Viewed " + e + " Screen" : "Loaded a Screen" | |
| }; | |
| o.prototype.track = function(e) { | |
| var t = this.json(); | |
| t.event = this.event(e); | |
| t.timestamp = this.timestamp(); | |
| t.properties = this.properties(); | |
| return new r(t, this.opts) | |
| }; | |
| t.exports = o | |
| }, { | |
| "./page": 885, | |
| "./track": 887, | |
| "./utils": 888 | |
| }], | |
| 887: [function(e, t, n) { | |
| "use strict"; | |
| function o(e, t) { | |
| s.call(this, e, t) | |
| } | |
| function i(e) { | |
| if (e) { | |
| if ("number" == typeof e) return e; | |
| if ("string" == typeof e) { | |
| e = e.replace(/\$/g, ""); | |
| e = parseFloat(e); | |
| return isNaN(e) ? void 0 : e | |
| } | |
| } | |
| } | |
| var a = e("./utils").inherit, | |
| r = e("./utils").type, | |
| s = e("./facade"), | |
| c = e("./identify"), | |
| p = e("is-email"), | |
| u = e("obj-case"); | |
| a(o, s); | |
| o.prototype.action = function() { | |
| return "track" | |
| }; | |
| o.prototype.type = o.prototype.action; | |
| o.prototype.event = s.field("event"); | |
| o.prototype.value = s.proxy("properties.value"); | |
| o.prototype.category = s.proxy("properties.category"); | |
| o.prototype.id = s.proxy("properties.id"); | |
| o.prototype.productId = function() { | |
| return this.proxy("properties.product_id") || this.proxy("properties.productId") | |
| }; | |
| o.prototype.promotionId = function() { | |
| return this.proxy("properties.promotion_id") || this.proxy("properties.promotionId") | |
| }; | |
| o.prototype.cartId = function() { | |
| return this.proxy("properties.cart_id") || this.proxy("properties.cartId") | |
| }; | |
| o.prototype.checkoutId = function() { | |
| return this.proxy("properties.checkout_id") || this.proxy("properties.checkoutId") | |
| }; | |
| o.prototype.paymentId = function() { | |
| return this.proxy("properties.payment_id") || this.proxy("properties.paymentId") | |
| }; | |
| o.prototype.couponId = function() { | |
| return this.proxy("properties.coupon_id") || this.proxy("properties.couponId") | |
| }; | |
| o.prototype.wishlistId = function() { | |
| return this.proxy("properties.wishlist_id") || this.proxy("properties.wishlistId") | |
| }; | |
| o.prototype.reviewId = function() { | |
| return this.proxy("properties.review_id") || this.proxy("properties.reviewId") | |
| }; | |
| o.prototype.orderId = function() { | |
| return this.proxy("properties.id") || this.proxy("properties.order_id") || this.proxy("properties.orderId") | |
| }; | |
| o.prototype.sku = s.proxy("properties.sku"); | |
| o.prototype.tax = s.proxy("properties.tax"); | |
| o.prototype.name = s.proxy("properties.name"); | |
| o.prototype.price = s.proxy("properties.price"); | |
| o.prototype.total = s.proxy("properties.total"); | |
| o.prototype.repeat = s.proxy("properties.repeat"); | |
| o.prototype.coupon = s.proxy("properties.coupon"); | |
| o.prototype.shipping = s.proxy("properties.shipping"); | |
| o.prototype.discount = s.proxy("properties.discount"); | |
| o.prototype.shippingMethod = function() { | |
| return this.proxy("properties.shipping_method") || this.proxy("properties.shippingMethod") | |
| }; | |
| o.prototype.paymentMethod = function() { | |
| return this.proxy("properties.payment_method") || this.proxy("properties.paymentMethod") | |
| }; | |
| o.prototype.description = s.proxy("properties.description"); | |
| o.prototype.plan = s.proxy("properties.plan"); | |
| o.prototype.subtotal = function() { | |
| var e = u(this.properties(), "subtotal"), | |
| t = this.total() || this.revenue(); | |
| if (e) return e; | |
| if (!t) return 0; | |
| if (this.total()) { | |
| var n = this.tax(); | |
| n && (t -= n); | |
| n = this.shipping(); | |
| n && (t -= n); | |
| n = this.discount(); | |
| n && (t += n) | |
| } | |
| return t | |
| }; | |
| o.prototype.products = function() { | |
| var e = this.properties(), | |
| t = u(e, "products"); | |
| return "array" === r(t) ? t : [] | |
| }; | |
| o.prototype.quantity = function() { | |
| return (this.obj.properties || {}).quantity || 1 | |
| }; | |
| o.prototype.currency = function() { | |
| return (this.obj.properties || {}).currency || "USD" | |
| }; | |
| o.prototype.referrer = function() { | |
| return this.proxy("context.referrer.url") || this.proxy("context.page.referrer") || this.proxy("properties.referrer") | |
| }; | |
| o.prototype.query = s.proxy("options.query"); | |
| o.prototype.properties = function(e) { | |
| var t = this.field("properties") || {}; | |
| e = e || {}; | |
| for (var n in e) { | |
| var o = null == this[n] ? this.proxy("properties." + n) : this[n](); | |
| if (null != o) { | |
| t[e[n]] = o; | |
| delete t[n] | |
| } | |
| } | |
| return t | |
| }; | |
| o.prototype.username = function() { | |
| return this.proxy("traits.username") || this.proxy("properties.username") || this.userId() || this.sessionId() | |
| }; | |
| o.prototype.email = function() { | |
| var e = this.proxy("traits.email") || this.proxy("properties.email") || this.proxy("options.traits.email"); | |
| if (e) return e; | |
| var t = this.userId(); | |
| return p(t) ? t : void 0 | |
| }; | |
| o.prototype.revenue = function() { | |
| var e = this.proxy("properties.revenue"), | |
| t = this.event(), | |
| n = /^[ _]?completed[ _]?order[ _]?|^[ _]?order[ _]?completed[ _]?$/i; | |
| !e && t && t.match(n) && (e = this.proxy("properties.total")); | |
| return i(e) | |
| }; | |
| o.prototype.cents = function() { | |
| var e = this.revenue(); | |
| return "number" != typeof e ? this.value() || 0 : 100 * e | |
| }; | |
| o.prototype.identify = function() { | |
| var e = this.json(); | |
| e.traits = this.traits(); | |
| return new c(e, this.opts) | |
| }; | |
| t.exports = o | |
| }, { | |
| "./facade": 880, | |
| "./identify": 882, | |
| "./utils": 888, | |
| "is-email": 850, | |
| "obj-case": 868 | |
| }], | |
| 888: [function(e, t, n) { | |
| "use strict"; | |
| n.inherit = e("inherits"); | |
| n.clone = e("@ndhoule/clone"); | |
| n.type = e("type-component") | |
| }, { | |
| "@ndhoule/clone": 7, | |
| "inherits": 848, | |
| "type-component": 901 | |
| }], | |
| 889: [function(e, t, n) { | |
| t.exports = function(e, t) { | |
| t || (t = {}); | |
| return e.toLowerCase().replace(t.replace || /[^a-z0-9]/g, " ").replace(/^ +| +$/g, "").replace(/ +/g, t.separator || "-") | |
| } | |
| }, {}], | |
| 890: [function(e, t, n) { | |
| ! function(e) { | |
| if ("object" == typeof n) t.exports = e(); | |
| else if ("function" == typeof define && define.amd) define(e); | |
| else { | |
| var o; | |
| try { | |
| o = window | |
| } catch (i) { | |
| o = self | |
| } | |
| o.SparkMD5 = e() | |
| } | |
| }(function(e) { | |
| "use strict"; | |
| function t(e, t, n, o, i, a) { | |
| t = v(v(t, e), v(o, a)); | |
| return v(t << i | t >>> 32 - i, n) | |
| } | |
| function n(e, n, o, i, a, r, s) { | |
| return t(n & o | ~n & i, e, n, a, r, s) | |
| } | |
| function o(e, n, o, i, a, r, s) { | |
| return t(n & i | o & ~i, e, n, a, r, s) | |
| } | |
| function i(e, n, o, i, a, r, s) { | |
| return t(n ^ o ^ i, e, n, a, r, s) | |
| } | |
| function a(e, n, o, i, a, r, s) { | |
| return t(o ^ (n | ~i), e, n, a, r, s) | |
| } | |
| function r(e, t) { | |
| var r = e[0], | |
| s = e[1], | |
| c = e[2], | |
| p = e[3]; | |
| r = n(r, s, c, p, t[0], 7, -680876936); | |
| p = n(p, r, s, c, t[1], 12, -389564586); | |
| c = n(c, p, r, s, t[2], 17, 606105819); | |
| s = n(s, c, p, r, t[3], 22, -1044525330); | |
| r = n(r, s, c, p, t[4], 7, -176418897); | |
| p = n(p, r, s, c, t[5], 12, 1200080426); | |
| c = n(c, p, r, s, t[6], 17, -1473231341); | |
| s = n(s, c, p, r, t[7], 22, -45705983); | |
| r = n(r, s, c, p, t[8], 7, 1770035416); | |
| p = n(p, r, s, c, t[9], 12, -1958414417); | |
| c = n(c, p, r, s, t[10], 17, -42063); | |
| s = n(s, c, p, r, t[11], 22, -1990404162); | |
| r = n(r, s, c, p, t[12], 7, 1804603682); | |
| p = n(p, r, s, c, t[13], 12, -40341101); | |
| c = n(c, p, r, s, t[14], 17, -1502002290); | |
| s = n(s, c, p, r, t[15], 22, 1236535329); | |
| r = o(r, s, c, p, t[1], 5, -165796510); | |
| p = o(p, r, s, c, t[6], 9, -1069501632); | |
| c = o(c, p, r, s, t[11], 14, 643717713); | |
| s = o(s, c, p, r, t[0], 20, -373897302); | |
| r = o(r, s, c, p, t[5], 5, -701558691); | |
| p = o(p, r, s, c, t[10], 9, 38016083); | |
| c = o(c, p, r, s, t[15], 14, -660478335); | |
| s = o(s, c, p, r, t[4], 20, -405537848); | |
| r = o(r, s, c, p, t[9], 5, 568446438); | |
| p = o(p, r, s, c, t[14], 9, -1019803690); | |
| c = o(c, p, r, s, t[3], 14, -187363961); | |
| s = o(s, c, p, r, t[8], 20, 1163531501); | |
| r = o(r, s, c, p, t[13], 5, -1444681467); | |
| p = o(p, r, s, c, t[2], 9, -51403784); | |
| c = o(c, p, r, s, t[7], 14, 1735328473); | |
| s = o(s, c, p, r, t[12], 20, -1926607734); | |
| r = i(r, s, c, p, t[5], 4, -378558); | |
| p = i(p, r, s, c, t[8], 11, -2022574463); | |
| c = i(c, p, r, s, t[11], 16, 1839030562); | |
| s = i(s, c, p, r, t[14], 23, -35309556); | |
| r = i(r, s, c, p, t[1], 4, -1530992060); | |
| p = i(p, r, s, c, t[4], 11, 1272893353); | |
| c = i(c, p, r, s, t[7], 16, -155497632); | |
| s = i(s, c, p, r, t[10], 23, -1094730640); | |
| r = i(r, s, c, p, t[13], 4, 681279174); | |
| p = i(p, r, s, c, t[0], 11, -358537222); | |
| c = i(c, p, r, s, t[3], 16, -722521979); | |
| s = i(s, c, p, r, t[6], 23, 76029189); | |
| r = i(r, s, c, p, t[9], 4, -640364487); | |
| p = i(p, r, s, c, t[12], 11, -421815835); | |
| c = i(c, p, r, s, t[15], 16, 530742520); | |
| s = i(s, c, p, r, t[2], 23, -995338651); | |
| r = a(r, s, c, p, t[0], 6, -198630844); | |
| p = a(p, r, s, c, t[7], 10, 1126891415); | |
| c = a(c, p, r, s, t[14], 15, -1416354905); | |
| s = a(s, c, p, r, t[5], 21, -57434055); | |
| r = a(r, s, c, p, t[12], 6, 1700485571); | |
| p = a(p, r, s, c, t[3], 10, -1894986606); | |
| c = a(c, p, r, s, t[10], 15, -1051523); | |
| s = a(s, c, p, r, t[1], 21, -2054922799); | |
| r = a(r, s, c, p, t[8], 6, 1873313359); | |
| p = a(p, r, s, c, t[15], 10, -30611744); | |
| c = a(c, p, r, s, t[6], 15, -1560198380); | |
| s = a(s, c, p, r, t[13], 21, 1309151649); | |
| r = a(r, s, c, p, t[4], 6, -145523070); | |
| p = a(p, r, s, c, t[11], 10, -1120210379); | |
| c = a(c, p, r, s, t[2], 15, 718787259); | |
| s = a(s, c, p, r, t[9], 21, -343485551); | |
| e[0] = v(r, e[0]); | |
| e[1] = v(s, e[1]); | |
| e[2] = v(c, e[2]); | |
| e[3] = v(p, e[3]) | |
| } | |
| function s(e) { | |
| var t, n = []; | |
| for (t = 0; t < 64; t += 4) n[t >> 2] = e.charCodeAt(t) + (e.charCodeAt(t + 1) << 8) + (e.charCodeAt(t + 2) << 16) + (e.charCodeAt(t + 3) << 24); | |
| return n | |
| } | |
| function c(e) { | |
| var t, n = []; | |
| for (t = 0; t < 64; t += 4) n[t >> 2] = e[t] + (e[t + 1] << 8) + (e[t + 2] << 16) + (e[t + 3] << 24); | |
| return n | |
| } | |
| function p(e) { | |
| var t, n, o, i, a, c, p = e.length, | |
| u = [1732584193, -271733879, -1732584194, 271733878]; | |
| for (t = 64; t <= p; t += 64) r(u, s(e.substring(t - 64, t))); | |
| e = e.substring(t - 64); | |
| n = e.length; | |
| o = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; | |
| for (t = 0; t < n; t += 1) o[t >> 2] |= e.charCodeAt(t) << (t % 4 << 3); | |
| o[t >> 2] |= 128 << (t % 4 << 3); | |
| if (t > 55) { | |
| r(u, o); | |
| for (t = 0; t < 16; t += 1) o[t] = 0 | |
| } | |
| i = 8 * p; | |
| i = i.toString(16).match(/(.*?)(.{0,8})$/); | |
| a = parseInt(i[2], 16); | |
| c = parseInt(i[1], 16) || 0; | |
| o[14] = a; | |
| o[15] = c; | |
| r(u, o); | |
| return u | |
| } | |
| function u(e) { | |
| var t, n, o, i, a, s, p = e.length, | |
| u = [1732584193, -271733879, -1732584194, 271733878]; | |
| for (t = 64; t <= p; t += 64) r(u, c(e.subarray(t - 64, t))); | |
| e = t - 64 < p ? e.subarray(t - 64) : new Uint8Array(0); | |
| n = e.length; | |
| o = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; | |
| for (t = 0; t < n; t += 1) o[t >> 2] |= e[t] << (t % 4 << 3); | |
| o[t >> 2] |= 128 << (t % 4 << 3); | |
| if (t > 55) { | |
| r(u, o); | |
| for (t = 0; t < 16; t += 1) o[t] = 0 | |
| } | |
| i = 8 * p; | |
| i = i.toString(16).match(/(.*?)(.{0,8})$/); | |
| a = parseInt(i[2], 16); | |
| s = parseInt(i[1], 16) || 0; | |
| o[14] = a; | |
| o[15] = s; | |
| r(u, o); | |
| return u | |
| } | |
| function l(e) { | |
| var t, n = ""; | |
| for (t = 0; t < 4; t += 1) n += w[e >> 8 * t + 4 & 15] + w[e >> 8 * t & 15]; | |
| return n | |
| } | |
| function d(e) { | |
| var t; | |
| for (t = 0; t < e.length; t += 1) e[t] = l(e[t]); | |
| return e.join("") | |
| } | |
| function f(e) { | |
| /[\u0080-\uFFFF]/.test(e) && (e = unescape(encodeURIComponent(e))); | |
| return e | |
| } | |
| function m(e, t) { | |
| var n, o = e.length, | |
| i = new ArrayBuffer(o), | |
| a = new Uint8Array(i); | |
| for (n = 0; n < o; n += 1) a[n] = e.charCodeAt(n); | |
| return t ? a : i | |
| } | |
| function h(e) { | |
| return String.fromCharCode.apply(null, new Uint8Array(e)) | |
| } | |
| function g(e, t, n) { | |
| var o = new Uint8Array(e.byteLength + t.byteLength); | |
| o.set(new Uint8Array(e)); | |
| o.set(new Uint8Array(t), e.byteLength); | |
| return n ? o : o.buffer | |
| } | |
| function y(e) { | |
| var t, n = [], | |
| o = e.length; | |
| for (t = 0; t < o - 1; t += 2) n.push(parseInt(e.substr(t, 2), 16)); | |
| return String.fromCharCode.apply(String, n) | |
| } | |
| function b() { | |
| this.reset() | |
| } | |
| var v = function(e, t) { | |
| return e + t & 4294967295 | |
| }, | |
| w = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"]; | |
| "5d41402abc4b2a76b9719d911017c592" !== d(p("hello")) && (v = function(e, t) { | |
| var n = (65535 & e) + (65535 & t); | |
| return (e >> 16) + (t >> 16) + (n >> 16) << 16 | 65535 & n | |
| }); | |
| "undefined" == typeof ArrayBuffer || ArrayBuffer.prototype.slice || ! function() { | |
| function t(e, t) { | |
| e = 0 | e || 0; | |
| return e < 0 ? Math.max(e + t, 0) : Math.min(e, t) | |
| } | |
| ArrayBuffer.prototype.slice = function(n, o) { | |
| var i, a, r, s, c = this.byteLength, | |
| p = t(n, c), | |
| u = c; | |
| o !== e && (u = t(o, c)); | |
| if (p > u) return new ArrayBuffer(0); | |
| i = u - p; | |
| a = new ArrayBuffer(i); | |
| r = new Uint8Array(a); | |
| s = new Uint8Array(this, p, i); | |
| r.set(s); | |
| return a | |
| } | |
| }(); | |
| b.prototype.append = function(e) { | |
| this.appendBinary(f(e)); | |
| return this | |
| }; | |
| b.prototype.appendBinary = function(e) { | |
| this._buff += e; | |
| this._length += e.length; | |
| var t, n = this._buff.length; | |
| for (t = 64; t <= n; t += 64) r(this._hash, s(this._buff.substring(t - 64, t))); | |
| this._buff = this._buff.substring(t - 64); | |
| return this | |
| }; | |
| b.prototype.end = function(e) { | |
| var t, n, o = this._buff, | |
| i = o.length, | |
| a = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; | |
| for (t = 0; t < i; t += 1) a[t >> 2] |= o.charCodeAt(t) << (t % 4 << 3); | |
| this._finish(a, i); | |
| n = d(this._hash); | |
| e && (n = y(n)); | |
| this.reset(); | |
| return n | |
| }; | |
| b.prototype.reset = function() { | |
| this._buff = ""; | |
| this._length = 0; | |
| this._hash = [1732584193, -271733879, -1732584194, 271733878]; | |
| return this | |
| }; | |
| b.prototype.getState = function() { | |
| return { | |
| buff: this._buff, | |
| length: this._length, | |
| hash: this._hash | |
| } | |
| }; | |
| b.prototype.setState = function(e) { | |
| this._buff = e.buff; | |
| this._length = e.length; | |
| this._hash = e.hash; | |
| return this | |
| }; | |
| b.prototype.destroy = function() { | |
| delete this._hash; | |
| delete this._buff; | |
| delete this._length | |
| }; | |
| b.prototype._finish = function(e, t) { | |
| var n, o, i, a = t; | |
| e[a >> 2] |= 128 << (a % 4 << 3); | |
| if (a > 55) { | |
| r(this._hash, e); | |
| for (a = 0; a < 16; a += 1) e[a] = 0 | |
| } | |
| n = 8 * this._length; | |
| n = n.toString(16).match(/(.*?)(.{0,8})$/); | |
| o = parseInt(n[2], 16); | |
| i = parseInt(n[1], 16) || 0; | |
| e[14] = o; | |
| e[15] = i; | |
| r(this._hash, e) | |
| }; | |
| b.hash = function(e, t) { | |
| return b.hashBinary(f(e), t) | |
| }; | |
| b.hashBinary = function(e, t) { | |
| var n = p(e), | |
| o = d(n); | |
| return t ? y(o) : o | |
| }; | |
| b.ArrayBuffer = function() { | |
| this.reset() | |
| }; | |
| b.ArrayBuffer.prototype.append = function(e) { | |
| var t, n = g(this._buff.buffer, e, !0), | |
| o = n.length; | |
| this._length += e.byteLength; | |
| for (t = 64; t <= o; t += 64) r(this._hash, c(n.subarray(t - 64, t))); | |
| this._buff = t - 64 < o ? new Uint8Array(n.buffer.slice(t - 64)) : new Uint8Array(0); | |
| return this | |
| }; | |
| b.ArrayBuffer.prototype.end = function(e) { | |
| var t, n, o = this._buff, | |
| i = o.length, | |
| a = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; | |
| for (t = 0; t < i; t += 1) a[t >> 2] |= o[t] << (t % 4 << 3); | |
| this._finish(a, i); | |
| n = d(this._hash); | |
| e && (n = y(n)); | |
| this.reset(); | |
| return n | |
| }; | |
| b.ArrayBuffer.prototype.reset = function() { | |
| this._buff = new Uint8Array(0); | |
| this._length = 0; | |
| this._hash = [1732584193, -271733879, -1732584194, 271733878]; | |
| return this | |
| }; | |
| b.ArrayBuffer.prototype.getState = function() { | |
| var e = b.prototype.getState.call(this); | |
| e.buff = h(e.buff); | |
| return e | |
| }; | |
| b.ArrayBuffer.prototype.setState = function(e) { | |
| e.buff = m(e.buff, !0); | |
| return b.prototype.setState.call(this, e) | |
| }; | |
| b.ArrayBuffer.prototype.destroy = b.prototype.destroy; | |
| b.ArrayBuffer.prototype._finish = b.prototype._finish; | |
| b.ArrayBuffer.hash = function(e, t) { | |
| var n = u(new Uint8Array(e)), | |
| o = d(n); | |
| return t ? y(o) : o | |
| }; | |
| return b | |
| }) | |
| }, {}], | |
| 891: [function(e, t, n) { | |
| function o(e, t) { | |
| var n, o = 0; | |
| return function() { | |
| var i = (new Date).getTime(); | |
| if (i - o >= t) { | |
| n = e.apply(this, arguments); | |
| o = i | |
| } | |
| return n | |
| } | |
| } | |
| t.exports = o | |
| }, {}], | |
| 892: [function(e, t, n) { | |
| (function(t, o) { | |
| function i(e, t) { | |
| this._id = e; | |
| this._clearFn = t | |
| } | |
| var a = e("process/browser.js").nextTick, | |
| r = Function.prototype.apply, | |
| s = Array.prototype.slice, | |
| c = {}, | |
| p = 0; | |
| n.setTimeout = function() { | |
| return new i(r.call(setTimeout, window, arguments), clearTimeout) | |
| }; | |
| n.setInterval = function() { | |
| return new i(r.call(setInterval, window, arguments), clearInterval) | |
| }; | |
| n.clearTimeout = n.clearInterval = function(e) { | |
| e.close() | |
| }; | |
| i.prototype.unref = i.prototype.ref = function() {}; | |
| i.prototype.close = function() { | |
| this._clearFn.call(window, this._id) | |
| }; | |
| n.enroll = function(e, t) { | |
| clearTimeout(e._idleTimeoutId); | |
| e._idleTimeout = t | |
| }; | |
| n.unenroll = function(e) { | |
| clearTimeout(e._idleTimeoutId); | |
| e._idleTimeout = -1 | |
| }; | |
| n._unrefActive = n.active = function(e) { | |
| clearTimeout(e._idleTimeoutId); | |
| var t = e._idleTimeout; | |
| t >= 0 && (e._idleTimeoutId = setTimeout(function() { | |
| e._onTimeout && e._onTimeout() | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment