UNPKG

react-ga

Version:
1 lines 20.4 kB
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("react"),require("prop-types"));else if("function"==typeof define&&define.amd)define(["react","prop-types"],t);else{var r="object"==typeof exports?t(require("react"),require("prop-types")):t(e.react,e["prop-types"]);for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}("undefined"!=typeof self?self:this,(function(e,t){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=11)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){console.warn("[react-ga]",e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e&&e.toString().replace(/^\s+|\s+$/g,"")}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addTrackers=M,t.default=void 0,t.event=N,t.exception=I,t.ga=E,t.initialize=x,t.modalview=C,t.outboundLink=z,t.pageview=q,t.plugin=void 0,t.send=T,t.set=D,t.testModeAPI=void 0,t.timing=L;var n=s(r(3)),o=s(r(7)),a=s(r(1)),i=s(r(8)),u=s(r(0)),l=s(r(9)),c=s(r(10)),f=["category","action","label","value","nonInteraction","transport"];function s(e){return e&&e.__esModule?e:{default:e}}function d(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function y(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b(e){return(b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function g(e){return function(e){if(Array.isArray(e))return v(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return v(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return v(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var O="undefined"==typeof window||"undefined"==typeof document,m=!1,h=!0,j=!1,w=!0,P=!0,k=function(){var e;return j?c.default.ga.apply(c.default,arguments):!O&&(window.ga?(e=window).ga.apply(e,arguments):(0,u.default)("ReactGA.initialize must be called first or GoogleAnalytics should be loaded manually"))};function _(e){return(0,n.default)(e,h,P)}function S(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var o=r[0];"string"==typeof o?(!w&&Array.isArray(e)||k.apply(void 0,r),Array.isArray(e)&&e.forEach((function(e){k.apply(void 0,g(["".concat(e,".").concat(o)].concat(r.slice(1))))}))):(0,u.default)("ga command must be a string")}function A(e,t){e?t&&(t.debug&&!0===t.debug&&(m=!0),!1===t.titleCase&&(h=!1),!1===t.redactEmail&&(P=!1),t.useExistingGa)||(t&&t.gaOptions?k("create",e,t.gaOptions):k("create",e,"auto")):(0,u.default)("gaTrackingID is required in initialize()")}function M(e,t){return Array.isArray(e)?e.forEach((function(e){"object"===b(e)?A(e.trackingId,e):(0,u.default)("All configs must be an object")})):A(e,t),!0}function x(e,t){if(t&&!0===t.testMode)j=!0;else{if(O)return;t&&!0===t.standardImplementation||(0,i.default)(t)}w=!t||"boolean"!=typeof t.alwaysSendToDefaultTracker||t.alwaysSendToDefaultTracker,M(e,t)}function E(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.length>0&&(k.apply(void 0,t),m&&((0,l.default)("called ga('arguments');"),(0,l.default)("with arguments: ".concat(JSON.stringify(t))))),window.ga}function D(e,t){e?"object"===b(e)?(0===Object.keys(e).length&&(0,u.default)("empty `fieldsObject` given to .set()"),S(t,"set",e),m&&((0,l.default)("called ga('set', fieldsObject);"),(0,l.default)("with fieldsObject: ".concat(JSON.stringify(e))))):(0,u.default)("Expected `fieldsObject` arg to be an Object"):(0,u.default)("`fieldsObject` is required in .set()")}function T(e,t){S(t,"send",e),m&&((0,l.default)("called ga('send', fieldObject);"),(0,l.default)("with fieldObject: ".concat(JSON.stringify(e))),(0,l.default)("with trackers: ".concat(JSON.stringify(t))))}function q(e,t,r){if(e){var n=(0,a.default)(e);if(""!==n){var o={};if(r&&(o.title=r),S(t,"send",function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){y(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({hitType:"pageview",page:n},o)),m){(0,l.default)("called ga('send', 'pageview', path);");var i="";r&&(i=" and title: ".concat(r)),(0,l.default)("with path: ".concat(n).concat(i))}}else(0,u.default)("path cannot be an empty string in .pageview()")}else(0,u.default)("path is required in .pageview()")}function C(e,t){if(e){var r=(0,o.default)((0,a.default)(e));if(""!==r){var n="/modal/".concat(r);S(t,"send","pageview",n),m&&((0,l.default)("called ga('send', 'pageview', path);"),(0,l.default)("with path: ".concat(n)))}else(0,u.default)("modalName cannot be an empty string or a single / in .modalview()")}else(0,u.default)("modalName is required in .modalview(modalName)")}function L(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.category,r=e.variable,n=e.value,o=e.label,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;if(t&&r&&"number"==typeof n){var i={hitType:"timing",timingCategory:_(t),timingVar:_(r),timingValue:n};o&&(i.timingLabel=_(o)),T(i,a)}else(0,u.default)("args.category, args.variable AND args.value are required in timing() AND args.value has to be a number")}function N(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.category,r=e.action,n=e.label,o=e.value,a=e.nonInteraction,i=e.transport,l=d(e,f),c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;if(t&&r){var s={hitType:"event",eventCategory:_(t),eventAction:_(r)};n&&(s.eventLabel=_(n)),void 0!==o&&("number"!=typeof o?(0,u.default)("Expected `args.value` arg to be a Number."):s.eventValue=o),void 0!==a&&("boolean"!=typeof a?(0,u.default)("`args.nonInteraction` must be a boolean."):s.nonInteraction=a),void 0!==i&&("string"!=typeof i?(0,u.default)("`args.transport` must be a string."):(-1===["beacon","xhr","image"].indexOf(i)&&(0,u.default)("`args.transport` must be either one of these values: `beacon`, `xhr` or `image`"),s.transport=i)),Object.keys(l).filter((function(e){return"dimension"===e.substr(0,"dimension".length)})).forEach((function(e){s[e]=l[e]})),Object.keys(l).filter((function(e){return"metric"===e.substr(0,"metric".length)})).forEach((function(e){s[e]=l[e]})),T(s,c)}else(0,u.default)("args.category AND args.action are required in event()")}function I(e,t){var r=e.description,n=e.fatal,o={hitType:"exception"};r&&(o.exDescription=_(r)),void 0!==n&&("boolean"!=typeof n?(0,u.default)("`args.fatal` must be a boolean."):o.exFatal=n),T(o,t)}var R={require:function(e,t,r){if(e){var n=(0,a.default)(e);if(""!==n){var o=r?"".concat(r,".require"):"require";if(t){if("object"!==b(t))return void(0,u.default)("Expected `options` arg to be an Object");0===Object.keys(t).length&&(0,u.default)("Empty `options` given to .require()"),E(o,n,t),m&&(0,l.default)("called ga('require', '".concat(n,"', ").concat(JSON.stringify(t)))}else E(o,n),m&&(0,l.default)("called ga('require', '".concat(n,"');"))}else(0,u.default)("`name` cannot be an empty string in .require()")}else(0,u.default)("`name` is required in .require()")},execute:function(e,t){for(var r,n,o=arguments.length,a=new Array(o>2?o-2:0),i=2;i<o;i++)a[i-2]=arguments[i];if(1===a.length?r=a[0]:(n=a[0],r=a[1]),"string"!=typeof e)(0,u.default)("Expected `pluginName` arg to be a String.");else if("string"!=typeof t)(0,u.default)("Expected `action` arg to be a String.");else{var c="".concat(e,":").concat(t);r=r||null,n&&r?(E(c,n,r),m&&((0,l.default)("called ga('".concat(c,"');")),(0,l.default)('actionType: "'.concat(n,'" with payload: ').concat(JSON.stringify(r))))):r?(E(c,r),m&&((0,l.default)("called ga('".concat(c,"');")),(0,l.default)("with payload: ".concat(JSON.stringify(r))))):(E(c),m&&(0,l.default)("called ga('".concat(c,"');")))}}};function z(e,t,r){if("function"==typeof t)if(e&&e.label){var n={hitType:"event",eventCategory:"Outbound",eventAction:"Click",eventLabel:_(e.label)},o=!1,a=setTimeout((function(){o=!0,t()}),250);n.hitCallback=function(){clearTimeout(a),o||t()},T(n,r)}else(0,u.default)("args.label is required in outboundLink()");else(0,u.default)("hitCallback function is required")}t.plugin=R;var J=c.default;t.testModeAPI=J;var W={initialize:x,ga:E,set:D,send:T,pageview:q,modalview:C,timing:L,event:N,exception:I,plugin:R,outboundLink:z,testModeAPI:c.default};t.default=W},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=e||"";t&&(a=(0,o.default)(e));r&&(a=(0,n.default)(a));return a};var n=a(r(4)),o=a(r(6));function a(e){return e&&e.__esModule?e:{default:e}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if((0,o.default)(e))return(0,n.default)("This arg looks like an email address, redacting."),"REDACTED (Potential Email Address)";return e};var n=a(r(0)),o=a(r(5));function a(e){return e&&e.__esModule?e:{default:e}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"string"==typeof e&&-1!==e.indexOf("@")}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e).replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g,(function(e,t,r){return t>0&&t+e.length!==r.length&&e.search(a)>-1&&":"!==r.charAt(t-2)&&("-"!==r.charAt(t+e.length)||"-"===r.charAt(t-1))&&r.charAt(t-1).search(/[^\s-]/)<0?e.toLowerCase():e.substr(1).search(/[A-Z]|\../)>-1?e:e.charAt(0).toUpperCase()+e.substr(1)}))};var n,o=(n=r(1))&&n.__esModule?n:{default:n};var a=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if("/"===e.substring(0,1))return e.substring(1);return e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(n)return;n=!0;var t="https://www.google-analytics.com/analytics.js";e&&e.gaAddress?t=e.gaAddress:e&&e.debug&&(t="https://www.google-analytics.com/analytics_debug.js");var r=e&&e.onerror;o=window,a=document,i="script",u=t,l="ga",o.GoogleAnalyticsObject=l,o.ga=o.ga||function(){(o.ga.q=o.ga.q||[]).push(arguments)},o.ga.l=1*new Date,c=a.createElement(i),f=a.getElementsByTagName(i)[0],c.async=1,c.src=u,c.onerror=r,f.parentNode.insertBefore(c,f);var o,a,i,u,l,c,f};var n=!1},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){console.info("[react-ga]",e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gaCalls=t.default=void 0;var n=[];t.gaCalls=n;var o={calls:n,ga:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];n.push([].concat(t))},resetCalls:function(){n.length=0}};t.default=o},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.timing=t.testModeAPI=t.set=t.send=t.plugin=t.pageview=t.outboundLink=t.modalview=t.initialize=t.ga=t.exception=t.event=t.default=t.addTrackers=t.OutboundLink=void 0;var o,a=(o=r(12))&&o.__esModule?o:{default:o},i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=a?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(o,i,l):o[i]=e[i]}o.default=e,r&&r.set(e,o);return o}(r(2));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function f(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var s=i.initialize;t.initialize=s;var d=i.addTrackers;t.addTrackers=d;var p=i.ga;t.ga=p;var y=i.set;t.set=y;var b=i.send;t.send=b;var g=i.pageview;t.pageview=g;var v=i.modalview;t.modalview=v;var O=i.timing;t.timing=O;var m=i.event;t.event=m;var h=i.exception;t.exception=h;var j=i.plugin;t.plugin=j;var w=i.outboundLink;t.outboundLink=w;var P=i.testModeAPI;t.testModeAPI=P,a.default.origTrackLink=a.default.trackLink,a.default.trackLink=i.outboundLink;var k=a.default;t.OutboundLink=k;var _=c(c({},i),{},{OutboundLink:k});t.default=_},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=a?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=e[i]}o.default=e,r&&r.set(e,o);return o}(r(13)),a=l(r(14)),i=l(r(0)),u=["to","target"];function l(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){h(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function d(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function b(e,t){return(b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function g(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=m(e);if(t){var o=m(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return v(this,r)}}function v(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return O(e)}function O(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var j=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&b(e,t)}(i,e);var t,r,n,a=g(i);function i(){var e;p(this,i);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return h(O(e=a.call.apply(a,[this].concat(r))),"handleClick",(function(t){var r=e.props,n=r.target,o=r.eventLabel,a=r.to,u=r.onClick,l=r.trackerNames,c={label:o},f="_blank"!==n,s=!(t.ctrlKey||t.shiftKey||t.metaKey||1===t.button);f&&s?(t.preventDefault(),i.trackLink(c,(function(){window.location.href=a}),l)):i.trackLink(c,(function(){}),l),u&&u(t)})),e}return t=i,(r=[{key:"render",value:function(){var e=this.props,t=e.to,r=e.target,n=s(s({},d(e,u)),{},{target:r,href:t,onClick:this.handleClick});return"_blank"===r&&(n.rel="".concat(n.rel?n.rel:""," noopener noreferrer").trim()),delete n.eventLabel,delete n.trackerNames,o.default.createElement("a",n)}}])&&y(t.prototype,r),n&&y(t,n),Object.defineProperty(t,"prototype",{writable:!1}),i}(o.Component);t.default=j,h(j,"trackLink",(function(){(0,i.default)("ga tracking not enabled")})),j.propTypes={eventLabel:a.default.string.isRequired,target:a.default.string,to:a.default.string,onClick:a.default.func,trackerNames:a.default.arrayOf(a.default.string)},j.defaultProps={target:null,to:null,onClick:null,trackerNames:null}},function(t,r){t.exports=e},function(e,r){e.exports=t}])}));