custom-user-data-app-d
Version:
Library for CISCO AppDynamics's custom userData
143 lines (134 loc) • 13 kB
JavaScript
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core')) :
typeof define === 'function' && define.amd ? define('custom-user-data-app-d', ['exports', '@angular/core'], factory) :
(factory((global['custom-user-data-app-d'] = {}),global.ng.core));
}(this, (function (exports,i0) { 'use strict';
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
var AppdLibService = (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: i0.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;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
var AppdLibComponent = (function () {
function AppdLibComponent() {
}
/**
* @return {?}
*/
AppdLibComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () {
};
AppdLibComponent.decorators = [
{ type: i0.Component, args: [{
selector: 'lib-appd-lib',
template: "\n <p>\n appd-lib works!\n </p>\n ",
styles: []
},] },
];
/** @nocollapse */
AppdLibComponent.ctorParameters = function () { return []; };
return AppdLibComponent;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
var AppdLibModule = (function () {
function AppdLibModule() {
}
AppdLibModule.decorators = [
{ type: i0.NgModule, args: [{
imports: [],
declarations: [AppdLibComponent],
exports: [AppdLibComponent]
},] },
];
return AppdLibModule;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
exports.AppdLibService = AppdLibService;
exports.AppdLibComponent = AppdLibComponent;
exports.AppdLibModule = AppdLibModule;
Object.defineProperty(exports, '__esModule', { value: true });
})));
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tLXVzZXItZGF0YS1hcHAtZC51bWQuanMubWFwIiwic291cmNlcyI6WyJuZzovL2N1c3RvbS11c2VyLWRhdGEtYXBwLWQvbGliL2FwcGQtbGliLnNlcnZpY2UudHMiLCJuZzovL2N1c3RvbS11c2VyLWRhdGEtYXBwLWQvbGliL2FwcGQtbGliLmNvbXBvbmVudC50cyIsIm5nOi8vY3VzdG9tLXVzZXItZGF0YS1hcHAtZC9saWIvYXBwZC1saWIubW9kdWxlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXG59KVxuZXhwb3J0IGNsYXNzIEFwcGRMaWJTZXJ2aWNlIHtcblxuICBjb25zdHJ1Y3RvcigpIHsgfVxuICBhZHJ1bUZ1bmN0aW9uKG9iajogYW55LCBhcHBLZXk6IHN0cmluZykge1xuICAgIHdpbmRvd1tcImFkcnVtLXN0YXJ0LXRpbWVcIl0gPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTtcbiAgICB3aW5kb3dbJ2FkcnVtLWNvbmZpZyddID0ge1xuICAgICAgdXNlckV2ZW50SW5mbzoge1xuICAgICAgICBcIlBhZ2VWaWV3XCI6IGZ1bmN0aW9uIChjb250ZXh0KSB7XG4gICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHVzZXJEYXRhOiBvYmpcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9O1xuICAgIChmdW5jdGlvbiAoY29uZmlnKSB7XG4gICAgICBjb25maWcuYXBwS2V5ID0gYXBwS2V5O1xuICAgICAgY29uZmlnLmFkcnVtRXh0VXJsSHR0cCA9IFwiaHR0cDovL2Nkbi5hcHBkeW5hbWljcy5jb21cIjtcbiAgICAgIGNvbmZpZy5hZHJ1bUV4dFVybEh0dHBzID0gXCJodHRwczovL2Nkbi5hcHBkeW5hbWljcy5jb21cIjtcbiAgICAgIGNvbmZpZy5iZWFjb25VcmxIdHRwID0gXCJodHRwOi8vcGR4LWNvbC5ldW0tYXBwZHluYW1pY3MuY29tXCI7XG4gICAgICBjb25maWcuYmVhY29uVXJsSHR0cHMgPSBcImh0dHBzOi8vcGR4LWNvbC5ldW0tYXBwZHluYW1pY3MuY29tXCI7XG4gICAgICBjb25maWcucmVzVGltaW5nID0geyBcImJ1ZlNpemVcIjogMjAwLCBcImNsZWFyUmVzVGltaW5nT25CZWFjb25TZW5kXCI6IHRydWUgfTtcbiAgICAgIGNvbmZpZy5tYXhVcmxMZW5ndGggPSA1MTI7XG4gICAgICBjb25maWcuaXNab25lUHJvbWlzZSA9IHRydWU7XG4gICAgICBjb25maWcuYW5ndWxhciA9IHRydWU7XG5cbiAgICAgIGlmIChkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdzY3JpcHRbc3JjPVwiLy9jZG4uYXBwZHluYW1pY3MuY29tL2FkcnVtL2FkcnVtLTIxLjcuMC4zNDkzLmpzXCJdJykgPT0gbnVsbCkge1xuICAgICAgICBsZXQgbm9kZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpO1xuICAgICAgICBub2RlLnNldEF0dHJpYnV0ZShcImlkXCIsIFwibXlTY3JpcHRcIik7XG5cbiAgICAgICAgbm9kZS5zcmMgPSBcIi8vY2RuLmFwcGR5bmFtaWNzLmNvbS9hZHJ1bS9hZHJ1bS0yMS43LjAuMzQ5My5qc1wiO1xuICAgICAgICBub2RlLnR5cGUgPSAndGV4dC9qYXZhc2NyaXB0JztcbiAgICAgICAgbm9kZS5hc3luYyA9IHRydWU7XG4gICAgICAgIG5vZGUuY2hhcnNldCA9ICd1dGYtOCc7XG4gICAgICAgIGlmIChkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdICE9IHVuZGVmaW5lZCAmJiBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdICE9IG51bGwpXG4gICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXS5hcHBlbmRDaGlsZChub2RlKTtcbiAgICAgIH0gXG4gICAgICBlbHNlIHtcbiAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ215U2NyaXB0JykucmVtb3ZlKCk7XG4gICAgICAgIGxldCBub2RlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7XG4gICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKFwiaWRcIiwgXCJteVNjcmlwdFwiKTtcbiAgICAgICAgbm9kZS5zcmMgPSBcIi8vY2RuLmFwcGR5bmFtaWNzLmNvbS9hZHJ1bS9hZHJ1bS0yMS43LjAuMzQ5My5qc1wiO1xuICAgICAgICBub2RlLnR5cGUgPSAndGV4dC9qYXZhc2NyaXB0JztcbiAgICAgICAgbm9kZS5hc3luYyA9IHRydWU7XG4gICAgICAgIG5vZGUuY2hhcnNldCA9ICd1dGYtOCc7XG5cbiAgICAgICAgaWYgKGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdoZWFkJylbMF0gIT0gdW5kZWZpbmVkICYmIGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdoZWFkJylbMF0gIT0gbnVsbClcbiAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdLmFwcGVuZENoaWxkKG5vZGUpO1xuICAgICAgfVxuXG4gICAgfSkod2luZG93W1wiYWRydW0tY29uZmlnXCJdIHx8ICh3aW5kb3dbXCJhZHJ1bS1jb25maWdcIl0gPSB7fSkpO1xuICB9XG5cblxufVxuIiwiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnbGliLWFwcGQtbGliJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8cD5cbiAgICAgIGFwcGQtbGliIHdvcmtzIVxuICAgIDwvcD5cbiAgYCxcbiAgc3R5bGVzOiBbXVxufSlcbmV4cG9ydCBjbGFzcyBBcHBkTGliQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcblxuICBjb25zdHJ1Y3RvcigpIHsgfVxuXG4gIG5nT25Jbml0KCkge1xuICB9XG5cbn1cbiIsImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBBcHBkTGliQ29tcG9uZW50IH0gZnJvbSAnLi9hcHBkLWxpYi5jb21wb25lbnQnO1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbXG4gIF0sXG4gIGRlY2xhcmF0aW9uczogW0FwcGRMaWJDb21wb25lbnRdLFxuICBleHBvcnRzOiBbQXBwZExpYkNvbXBvbmVudF1cbn0pXG5leHBvcnQgY2xhc3MgQXBwZExpYk1vZHVsZSB7IH1cbiJdLCJuYW1lcyI6WyJJbmplY3RhYmxlIiwiQ29tcG9uZW50IiwiTmdNb2R1bGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTtRQU1FO1NBQWlCOzs7Ozs7UUFDakIsc0NBQWE7Ozs7O1lBQWIsVUFBYyxHQUFRLEVBQUUsTUFBYztnQkFDcEMsTUFBTSxDQUFDLGtCQUFrQixDQUFDLEdBQUcsSUFBSSxJQUFJLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQztnQkFDbEQsTUFBTSxDQUFDLGNBQWMsQ0FBQyxHQUFHO29CQUN2QixhQUFhLEVBQUU7d0JBQ2IsVUFBVSxFQUFFLFVBQVUsT0FBTzs0QkFDM0IsT0FBTztnQ0FDTCxRQUFRLEVBQUUsR0FBRzs2QkFDZCxDQUFBO3lCQUNGO3FCQUNGO2lCQUNGLENBQUM7Z0JBQ0YsQ0FBQyxVQUFVLE1BQU07b0JBQ2YsTUFBTSxDQUFDLE1BQU0sR0FBRyxNQUFNLENBQUM7b0JBQ3ZCLE1BQU0sQ0FBQyxlQUFlLEdBQUcsNEJBQTRCLENBQUM7b0JBQ3RELE1BQU0sQ0FBQyxnQkFBZ0IsR0FBRyw2QkFBNkIsQ0FBQztvQkFDeEQsTUFBTSxDQUFDLGFBQWEsR0FBRyxvQ0FBb0MsQ0FBQztvQkFDNUQsTUFBTSxDQUFDLGNBQWMsR0FBRyxxQ0FBcUMsQ0FBQztvQkFDOUQsTUFBTSxDQUFDLFNBQVMsR0FBRyxFQUFFLFNBQVMsRUFBRSxHQUFHLEVBQUUsNEJBQTRCLEVBQUUsSUFBSSxFQUFFLENBQUM7b0JBQzFFLE1BQU0sQ0FBQyxZQUFZLEdBQUcsR0FBRyxDQUFDO29CQUMxQixNQUFNLENBQUMsYUFBYSxHQUFHLElBQUksQ0FBQztvQkFDNUIsTUFBTSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7b0JBRXRCLElBQUksUUFBUSxDQUFDLGFBQWEsQ0FBQyxnRUFBZ0UsQ0FBQyxJQUFJLElBQUksRUFBRTs7d0JBQ3BHLElBQUksSUFBSSxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLENBQUM7d0JBQzVDLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxFQUFFLFVBQVUsQ0FBQyxDQUFDO3dCQUVwQyxJQUFJLENBQUMsR0FBRyxHQUFHLGtEQUFrRCxDQUFDO3dCQUM5RCxJQUFJLENBQUMsSUFBSSxHQUFHLGlCQUFpQixDQUFDO3dCQUM5QixJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQzt3QkFDbEIsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7d0JBQ3ZCLElBQUksUUFBUSxDQUFDLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLFNBQVMsSUFBSSxRQUFRLENBQUMsb0JBQW9CLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSTs0QkFDM0csUUFBUSxDQUFDLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQztxQkFDOUQ7eUJBQ0k7d0JBQ0gsUUFBUSxDQUFDLGNBQWMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQzs7d0JBQzdDLElBQUksSUFBSSxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLENBQUM7d0JBQzVDLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxFQUFFLFVBQVUsQ0FBQyxDQUFDO3dCQUNwQyxJQUFJLENBQUMsR0FBRyxHQUFHLGtEQUFrRCxDQUFDO3dCQUM5RCxJQUFJLENBQUMsSUFBSSxHQUFHLGlCQUFpQixDQUFDO3dCQUM5QixJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQzt3QkFDbEIsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7d0JBRXZCLElBQUksUUFBUSxDQUFDLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLFNBQVMsSUFBSSxRQUFRLENBQUMsb0JBQW9CLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSTs0QkFDM0csUUFBUSxDQUFDLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQztxQkFDOUQ7aUJBRUYsRUFBRSxNQUFNLENBQUMsY0FBYyxDQUFDLEtBQUssTUFBTSxDQUFDLGNBQWMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLENBQUM7YUFDN0Q7O29CQXJERkEsYUFBVSxTQUFDO3dCQUNWLFVBQVUsRUFBRSxNQUFNO3FCQUNuQjs7Ozs7NkJBSEQ7Ozs7Ozs7QUNBQTtRQWFFO1NBQWlCOzs7O1FBRWpCLG1DQUFROzs7WUFBUjthQUNDOztvQkFkRkMsWUFBUyxTQUFDO3dCQUNULFFBQVEsRUFBRSxjQUFjO3dCQUN4QixRQUFRLEVBQUUsZ0RBSVQ7d0JBQ0QsTUFBTSxFQUFFLEVBQUU7cUJBQ1g7Ozs7K0JBVkQ7Ozs7Ozs7QUNBQTs7OztvQkFHQ0MsV0FBUSxTQUFDO3dCQUNSLE9BQU8sRUFBRSxFQUNSO3dCQUNELFlBQVksRUFBRSxDQUFDLGdCQUFnQixDQUFDO3dCQUNoQyxPQUFPLEVBQUUsQ0FBQyxnQkFBZ0IsQ0FBQztxQkFDNUI7OzRCQVJEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OyJ9