u = function()

in static/js/tracker.js [665:726]


        u = function (e, t) {
          var n = function (e) {
            var n = e.ec,
              r = e.ea,
              o = e.el,
              l = e.et,
              u = void 0 === l ? 'CLK' : l,
              i = e.xpath;
            delete e.ec,
              delete e.ea,
              delete e.el,
              delete e.et,
              delete e.xpath,
              (e.p1 = n),
              (e.p2 = r),
              (e.p3 = o),
              (e.p4 = u),
              (e.p5 = i);
            try {
              t.log('event', e);
            } catch (e) {}
          };
          return function () {
            var t = arguments,
              r = {};
            if (0 !== t.length) {
              for (var l = 0; l < t.length; l++) {
                var u,
                  i,
                  a = t[l];
                if (0 !== l && 'object' == typeof a && l !== t.length - 1)
                  return void (
                    null == e ||
                    null === (u = e.console) ||
                    void 0 === u ||
                    null === (i = u.warn) ||
                    void 0 === i ||
                    i.call(
                      u,
                      '[AES tracker-plugin-event]',
                      'Only the last argument can be object type'
                    )
                  );
                if ('string' == typeof a || 'number' == typeof a) r[o[l]] = a;
                else if ('object' == typeof a && l === t.length - 1)
                  for (var c in a) a.hasOwnProperty(c) && (r[c] = a[c]);
              }
              n(r);
            } else {
              var f, p;
              null === (f = e.console) ||
                void 0 === f ||
                null === (p = f.warn) ||
                void 0 === p ||
                p.call(
                  f,
                  '[AES tracker-plugin-event]',
                  'At lease one augument'
                );
            }
          };
        },