UNPKG

custom-user-data-app-d

Version:

Library for CISCO AppDynamics's custom userData

78 lines (77 loc) 9.22 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { Injectable } from '@angular/core'; import * as i0 from "@angular/core"; var AppdLibService = /** @class */ (function () { function AppdLibService() { } /** * @param {?} obj * @param {?} appKey * @return {?} */ AppdLibService.prototype.adrumFunction = /** * @param {?} obj * @param {?} appKey * @return {?} */ function (obj, appKey) { window["adrum-start-time"] = new Date().getTime(); window['adrum-config'] = { userEventInfo: { "PageView": function (context) { return { userData: obj }; } } }; (function (config) { config.appKey = appKey; config.adrumExtUrlHttp = "http://cdn.appdynamics.com"; config.adrumExtUrlHttps = "https://cdn.appdynamics.com"; config.beaconUrlHttp = "http://pdx-col.eum-appdynamics.com"; config.beaconUrlHttps = "https://pdx-col.eum-appdynamics.com"; config.resTiming = { "bufSize": 200, "clearResTimingOnBeaconSend": true }; config.maxUrlLength = 512; config.isZonePromise = true; config.angular = true; if (document.querySelector('script[src="//cdn.appdynamics.com/adrum/adrum-21.7.0.3493.js"]') == null) { /** @type {?} */ var node = document.createElement('script'); node.setAttribute("id", "myScript"); node.src = "//cdn.appdynamics.com/adrum/adrum-21.7.0.3493.js"; node.type = 'text/javascript'; node.async = true; node.charset = 'utf-8'; if (document.getElementsByTagName('head')[0] != undefined && document.getElementsByTagName('head')[0] != null) document.getElementsByTagName('head')[0].appendChild(node); } else { document.getElementById('myScript').remove(); /** @type {?} */ var node = document.createElement('script'); node.setAttribute("id", "myScript"); node.src = "//cdn.appdynamics.com/adrum/adrum-21.7.0.3493.js"; node.type = 'text/javascript'; node.async = true; node.charset = 'utf-8'; if (document.getElementsByTagName('head')[0] != undefined && document.getElementsByTagName('head')[0] != null) document.getElementsByTagName('head')[0].appendChild(node); } })(window["adrum-config"] || (window["adrum-config"] = {})); }; AppdLibService.decorators = [ { type: Injectable, args: [{ providedIn: 'root' },] }, ]; /** @nocollapse */ AppdLibService.ctorParameters = function () { return []; }; /** @nocollapse */ AppdLibService.ngInjectableDef = i0.defineInjectable({ factory: function AppdLibService_Factory() { return new AppdLibService(); }, token: AppdLibService, providedIn: "root" }); return AppdLibService; }()); export { AppdLibService }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwZC1saWIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2N1c3RvbS11c2VyLWRhdGEtYXBwLWQvIiwic291cmNlcyI6WyJsaWIvYXBwZC1saWIuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7O0lBTXpDO0tBQWlCOzs7Ozs7SUFDakIsc0NBQWE7Ozs7O0lBQWIsVUFBYyxHQUFRLEVBQUUsTUFBYztRQUNwQyxNQUFNLENBQUMsa0JBQWtCLENBQUMsR0FBRyxJQUFJLElBQUksRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBQ2xELE1BQU0sQ0FBQyxjQUFjLENBQUMsR0FBRztZQUN2QixhQUFhLEVBQUU7Z0JBQ2IsVUFBVSxFQUFFLFVBQVUsT0FBTztvQkFDM0IsTUFBTSxDQUFDO3dCQUNMLFFBQVEsRUFBRSxHQUFHO3FCQUNkLENBQUE7aUJBQ0Y7YUFDRjtTQUNGLENBQUM7UUFDRixDQUFDLFVBQVUsTUFBTTtZQUNmLE1BQU0sQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDO1lBQ3ZCLE1BQU0sQ0FBQyxlQUFlLEdBQUcsNEJBQTRCLENBQUM7WUFDdEQsTUFBTSxDQUFDLGdCQUFnQixHQUFHLDZCQUE2QixDQUFDO1lBQ3hELE1BQU0sQ0FBQyxhQUFhLEdBQUcsb0NBQW9DLENBQUM7WUFDNUQsTUFBTSxDQUFDLGNBQWMsR0FBRyxxQ0FBcUMsQ0FBQztZQUM5RCxNQUFNLENBQUMsU0FBUyxHQUFHLEVBQUUsU0FBUyxFQUFFLEdBQUcsRUFBRSw0QkFBNEIsRUFBRSxJQUFJLEVBQUUsQ0FBQztZQUMxRSxNQUFNLENBQUMsWUFBWSxHQUFHLEdBQUcsQ0FBQztZQUMxQixNQUFNLENBQUMsYUFBYSxHQUFHLElBQUksQ0FBQztZQUM1QixNQUFNLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQztZQUV0QixFQUFFLENBQUMsQ0FBQyxRQUFRLENBQUMsYUFBYSxDQUFDLGdFQUFnRSxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQzs7Z0JBQ3JHLElBQUksSUFBSSxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLENBQUM7Z0JBQzVDLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxFQUFFLFVBQVUsQ0FBQyxDQUFDO2dCQUVwQyxJQUFJLENBQUMsR0FBRyxHQUFHLGtEQUFrRCxDQUFDO2dCQUM5RCxJQUFJLENBQUMsSUFBSSxHQUFHLGlCQUFpQixDQUFDO2dCQUM5QixJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQztnQkFDbEIsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7Z0JBQ3ZCLEVBQUUsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxTQUFTLElBQUksUUFBUSxDQUFDLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQztvQkFDNUcsUUFBUSxDQUFDLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQzthQUM5RDtZQUNELElBQUksQ0FBQyxDQUFDO2dCQUNKLFFBQVEsQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUM7O2dCQUM3QyxJQUFJLElBQUksR0FBRyxRQUFRLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxDQUFDO2dCQUM1QyxJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksRUFBRSxVQUFVLENBQUMsQ0FBQztnQkFDcEMsSUFBSSxDQUFDLEdBQUcsR0FBRyxrREFBa0QsQ0FBQztnQkFDOUQsSUFBSSxDQUFDLElBQUksR0FBRyxpQkFBaUIsQ0FBQztnQkFDOUIsSUFBSSxDQUFDLEtBQUssR0FBRyxJQUFJLENBQUM7Z0JBQ2xCLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO2dCQUV2QixFQUFFLENBQUMsQ0FBQyxRQUFRLENBQUMsb0JBQW9CLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksU0FBUyxJQUFJLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUM7b0JBQzVHLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUM7YUFDOUQ7U0FFRixDQUFDLENBQUMsTUFBTSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLGNBQWMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLENBQUM7S0FDN0Q7O2dCQXJERixVQUFVLFNBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25COzs7Ozt5QkFIRDs7U0FJYSxjQUFjIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuQEluamVjdGFibGUoe1xuICBwcm92aWRlZEluOiAncm9vdCdcbn0pXG5leHBvcnQgY2xhc3MgQXBwZExpYlNlcnZpY2Uge1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG4gIGFkcnVtRnVuY3Rpb24ob2JqOiBhbnksIGFwcEtleTogc3RyaW5nKSB7XG4gICAgd2luZG93W1wiYWRydW0tc3RhcnQtdGltZVwiXSA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpO1xuICAgIHdpbmRvd1snYWRydW0tY29uZmlnJ10gPSB7XG4gICAgICB1c2VyRXZlbnRJbmZvOiB7XG4gICAgICAgIFwiUGFnZVZpZXdcIjogZnVuY3Rpb24gKGNvbnRleHQpIHtcbiAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgdXNlckRhdGE6IG9ialxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH07XG4gICAgKGZ1bmN0aW9uIChjb25maWcpIHtcbiAgICAgIGNvbmZpZy5hcHBLZXkgPSBhcHBLZXk7XG4gICAgICBjb25maWcuYWRydW1FeHRVcmxIdHRwID0gXCJodHRwOi8vY2RuLmFwcGR5bmFtaWNzLmNvbVwiO1xuICAgICAgY29uZmlnLmFkcnVtRXh0VXJsSHR0cHMgPSBcImh0dHBzOi8vY2RuLmFwcGR5bmFtaWNzLmNvbVwiO1xuICAgICAgY29uZmlnLmJlYWNvblVybEh0dHAgPSBcImh0dHA6Ly9wZHgtY29sLmV1bS1hcHBkeW5hbWljcy5jb21cIjtcbiAgICAgIGNvbmZpZy5iZWFjb25VcmxIdHRwcyA9IFwiaHR0cHM6Ly9wZHgtY29sLmV1bS1hcHBkeW5hbWljcy5jb21cIjtcbiAgICAgIGNvbmZpZy5yZXNUaW1pbmcgPSB7IFwiYnVmU2l6ZVwiOiAyMDAsIFwiY2xlYXJSZXNUaW1pbmdPbkJlYWNvblNlbmRcIjogdHJ1ZSB9O1xuICAgICAgY29uZmlnLm1heFVybExlbmd0aCA9IDUxMjtcbiAgICAgIGNvbmZpZy5pc1pvbmVQcm9taXNlID0gdHJ1ZTtcbiAgICAgIGNvbmZpZy5hbmd1bGFyID0gdHJ1ZTtcblxuICAgICAgaWYgKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ3NjcmlwdFtzcmM9XCIvL2Nkbi5hcHBkeW5hbWljcy5jb20vYWRydW0vYWRydW0tMjEuNy4wLjM0OTMuanNcIl0nKSA9PSBudWxsKSB7XG4gICAgICAgIGxldCBub2RlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7XG4gICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKFwiaWRcIiwgXCJteVNjcmlwdFwiKTtcblxuICAgICAgICBub2RlLnNyYyA9IFwiLy9jZG4uYXBwZHluYW1pY3MuY29tL2FkcnVtL2FkcnVtLTIxLjcuMC4zNDkzLmpzXCI7XG4gICAgICAgIG5vZGUudHlwZSA9ICd0ZXh0L2phdmFzY3JpcHQnO1xuICAgICAgICBub2RlLmFzeW5jID0gdHJ1ZTtcbiAgICAgICAgbm9kZS5jaGFyc2V0ID0gJ3V0Zi04JztcbiAgICAgICAgaWYgKGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdoZWFkJylbMF0gIT0gdW5kZWZpbmVkICYmIGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdoZWFkJylbMF0gIT0gbnVsbClcbiAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdLmFwcGVuZENoaWxkKG5vZGUpO1xuICAgICAgfSBcbiAgICAgIGVsc2Uge1xuICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbXlTY3JpcHQnKS5yZW1vdmUoKTtcbiAgICAgICAgbGV0IG5vZGUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTtcbiAgICAgICAgbm9kZS5zZXRBdHRyaWJ1dGUoXCJpZFwiLCBcIm15U2NyaXB0XCIpO1xuICAgICAgICBub2RlLnNyYyA9IFwiLy9jZG4uYXBwZHluYW1pY3MuY29tL2FkcnVtL2FkcnVtLTIxLjcuMC4zNDkzLmpzXCI7XG4gICAgICAgIG5vZGUudHlwZSA9ICd0ZXh0L2phdmFzY3JpcHQnO1xuICAgICAgICBub2RlLmFzeW5jID0gdHJ1ZTtcbiAgICAgICAgbm9kZS5jaGFyc2V0ID0gJ3V0Zi04JztcblxuICAgICAgICBpZiAoZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXSAhPSB1bmRlZmluZWQgJiYgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXSAhPSBudWxsKVxuICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdoZWFkJylbMF0uYXBwZW5kQ2hpbGQobm9kZSk7XG4gICAgICB9XG5cbiAgICB9KSh3aW5kb3dbXCJhZHJ1bS1jb25maWdcIl0gfHwgKHdpbmRvd1tcImFkcnVtLWNvbmZpZ1wiXSA9IHt9KSk7XG4gIH1cblxuXG59XG4iXX0=