c = function()

in static/js/tracker.js [2004:2049]


        c = function (e, n, t) {
          var s,
            f,
            l,
            p = e & c.F,
            d = e & c.G,
            v = e & c.S,
            m = e & c.P,
            y = e & c.B,
            h = e & c.W,
            g = d ? o : o[n] || (o[n] = {}),
            w = g.prototype,
            b = d ? r : v ? r[n] : (r[n] || {}).prototype;
          for (s in (d && (t = n), t))
            ((f = !p && b && void 0 !== b[s]) && a(g, s)) ||
              ((l = f ? b[s] : t[s]),
              (g[s] =
                d && 'function' != typeof b[s]
                  ? t[s]
                  : y && f
                  ? i(l, r)
                  : h && b[s] == l
                  ? (function (e) {
                      var n = function (n, t, r) {
                        if (this instanceof e) {
                          switch (arguments.length) {
                            case 0:
                              return new e();
                            case 1:
                              return new e(n);
                            case 2:
                              return new e(n, t);
                          }
                          return new e(n, t, r);
                        }
                        return e.apply(this, arguments);
                      };
                      return (n.prototype = e.prototype), n;
                    })(l)
                  : m && 'function' == typeof l
                  ? i(Function.call, l)
                  : l),
              m &&
                (((g.virtual || (g.virtual = {}))[s] = l),
                e & c.R && w && !w[s] && u(w, s, l)));
        };