track.js

/*! $FileVersion=1.0.127 */ var track_fileVersion = “1.0.127”;
function CreateTrackAPI(){var a={Event:function(b){var c={Label:function(d){this.Add(“event.label”,d);return this},Value:function(d){this.Add(“event.value”,d);return this},Trigger:function(d){this.Add(“hit.trigger”,d);return this},Result:function(d){this.Add(“hit.result”,d);return this},Add:function(d,f){if(!d||!f){return}var e=this._data[d];if(e){logWarning(“Track.Event.Add(): changing exising ‘”+d+”‘ value from ‘”+e+”‘ to ‘”+f+”‘”)}this._data[d]=f;return this},Finish:function(){try{var d=getPluginFactory().Create(“analytics”);if(d){d.Report(JSON.stringify(this._data))}}catch(f){logWarning(“Failed to report telemetry: exception is ‘”+f.message+”‘”)}},_data:{“hit.type”:”event”,”hit.uniqueid”:b,”hit.engagement.userinitiated”:”false”,”hit.interactive”:”false”,”dad.updater.version”:dad_bootstrapFileVersion,”dad.content.version”:GetScriptVersion(“track.js”)}};return c}};return a}ModuleManager.registerFactory(“track”,CreateTrackAPI);
//4D3DC62C4C305CB0054E6FFDE8971D5E943FF2EDC0A22F25E357A6A6B9C67EF5122BA1F62EB1B18556B58BC6339BA3D4436BB288694BA588EFE8E7B82F20E5BA++