Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var baz = function() {
- var context = {};
- /** @type {number} */
- var x = 1;
- /** @type {number} */
- var k = 2;
- /** @type {number} */
- var o = 10;
- /** @type {number} */
- var q = 14;
- /** @type {number} */
- var B = 0;
- /** @type {number} */
- var r = 4;
- /** @type {number} */
- var b = 4096;
- /** @type {number} */
- var base = 16;
- /** @type {number} */
- var y = 258;
- /** @type {number} */
- var padLength = 23;
- /** @type {number} */
- var IMAGE = 0;
- /** @type {number} */
- var PREVIEW = 1;
- /** @type {number} */
- var bufferLength = 6;
- /** @type {number} */
- var fn = 50;
- /** @type {number} */
- var c = 4;
- /** @type {number} */
- var z = 2 + 9E5 / fn;
- var that = cgd();
- /**
- * @param {Object} data
- * @param {boolean} el
- * @param {?} array
- * @param {?} opt_attributes
- * @param {number} e
- * @return {?}
- */
- context._eke = function(data, el, array, opt_attributes, e) {
- /** @type {Uint8Array} */
- that._hhj = new Uint8Array(array);
- /** @type {number} */
- that._hhk = e;
- /** @type {Uint8Array} */
- that._hhp = new Uint8Array(data);
- /** @type {number} */
- that._hhq = 0;
- that._hhl = opt_attributes;
- /** @type {boolean} */
- that._hhs = el;
- /** @type {number} */
- that._hie = 0;
- /** @type {number} */
- that._hic = 0;
- /** @type {number} */
- that._hhn = 0;
- /** @type {number} */
- that._hho = 0;
- /** @type {number} */
- that._hhu = 0;
- /** @type {number} */
- that._hhv = 0;
- /** @type {number} */
- that._hig = 0;
- filter(that);
- el -= that._hhs;
- /** @type {null} */
- that._hhj = null;
- /** @type {null} */
- that._hhp = null;
- return el;
- };
- /** @type {function (Object, boolean, ?, ?, number): ?} */
- var j = context._eke;
- /**
- * @param {?} that
- * @return {undefined}
- */
- var filter = function(that) {
- var value;
- var val;
- var node;
- /** @type {number} */
- var idx = 0;
- /** @type {number} */
- var property = 0;
- /** @type {number} */
- var p = 0;
- /** @type {number} */
- var failuresLink = 0;
- /** @type {number} */
- var pl = 0;
- /** @type {number} */
- var html = 0;
- /** @type {number} */
- var wanted = 0;
- /** @type {number} */
- var k = 0;
- /** @type {number} */
- var bulk = 0;
- /** @type {number} */
- var type = 0;
- /** @type {number} */
- var index = 0;
- /** @type {number} */
- var from = 0;
- /** @type {number} */
- var delta = 0;
- /** @type {number} */
- var current = 0;
- /** @type {number} */
- var error = 0;
- /** @type {number} */
- var ret = 0;
- /** @type {number} */
- var params = 0;
- /** @type {number} */
- var i = 0;
- /** @type {number} */
- var err = 0;
- /** @type {null} */
- var response = null;
- /** @type {null} */
- var a = null;
- /** @type {null} */
- var split = null;
- /** @type {number} */
- that._hif = 1;
- if (that._hir === null) {
- /** @type {Uint32Array} */
- that._hir = new Uint32Array(new ArrayBuffer(that._hif * 1E5 * 4));
- }
- /** @type {boolean} */
- var I = true;
- for (;I;) {
- value = log(that);
- if (value == 23) {
- return;
- }
- value = log(that);
- value = log(that);
- value = log(that);
- value = log(that);
- value = log(that);
- that._hig++;
- value = log(that);
- value = log(that);
- value = log(that);
- value = log(that);
- value = extend(that);
- if (value != 0) {
- /** @type {boolean} */
- that._hia = true;
- } else {
- /** @type {boolean} */
- that._hia = false;
- }
- if (false) {
- }
- /** @type {number} */
- that._hii = 0;
- value = log(that);
- /** @type {number} */
- that._hii = that._hii << 8 | value & 255;
- value = log(that);
- /** @type {number} */
- that._hii = that._hii << 8 | value & 255;
- value = log(that);
- /** @type {number} */
- that._hii = that._hii << 8 | value & 255;
- /** @type {number} */
- idx = 0;
- for (;idx < 16;idx++) {
- value = extend(that);
- if (value == 1) {
- /** @type {boolean} */
- that._hiw[idx] = true;
- } else {
- /** @type {boolean} */
- that._hiw[idx] = false;
- }
- }
- /** @type {number} */
- idx = 0;
- for (;idx < 256;idx++) {
- /** @type {boolean} */
- that._hiu[idx] = false;
- }
- /** @type {number} */
- idx = 0;
- for (;idx < 16;idx++) {
- if (that._hiw[idx]) {
- /** @type {number} */
- property = 0;
- for (;property < 16;property++) {
- value = extend(that);
- if (value == 1) {
- /** @type {boolean} */
- that._hiu[idx * 16 + property] = true;
- }
- }
- }
- }
- isUndefinedOrNull(that);
- failuresLink = that._hit + 2;
- pl = callback(3, that);
- html = callback(15, that);
- /** @type {number} */
- idx = 0;
- for (;idx < html;idx++) {
- /** @type {number} */
- property = 0;
- for (;true;) {
- value = extend(that);
- if (value == 0) {
- break;
- }
- property++;
- }
- /** @type {number} */
- that._hje[idx] = property & 255;
- }
- /** @type {Uint8Array} */
- var result = new Uint8Array(new ArrayBuffer(bufferLength));
- var res;
- var j;
- /** @type {number} */
- j = 0;
- for (;j < pl;j++) {
- /** @type {number} */
- result[j] = j;
- }
- /** @type {number} */
- idx = 0;
- for (;idx < html;idx++) {
- j = that._hje[idx];
- res = result[j];
- for (;j > 0;) {
- result[j] = result[j - 1];
- j--;
- }
- result[0] = res;
- that._hjc[idx] = res;
- }
- /** @type {number} */
- p = 0;
- for (;p < pl;p++) {
- current = callback(5, that);
- /** @type {number} */
- idx = 0;
- for (;idx < failuresLink;idx++) {
- for (;true;) {
- value = extend(that);
- if (value == 0) {
- break;
- }
- value = extend(that);
- if (value == 0) {
- current++;
- } else {
- current--;
- }
- }
- that._eww[p][idx] = current;
- }
- }
- /** @type {number} */
- p = 0;
- for (;p < pl;p++) {
- /** @type {number} */
- val = 32;
- /** @type {number} */
- node = 0;
- /** @type {number} */
- idx = 0;
- for (;idx < failuresLink;idx++) {
- if (that._eww[p][idx] > node) {
- node = that._eww[p][idx];
- }
- if (that._eww[p][idx] < val) {
- val = that._eww[p][idx];
- }
- }
- clone(that._hjf[p], that._clt[p], that._hjh[p], that._eww[p], val, node, failuresLink);
- that._hji[p] = val;
- }
- wanted = that._hit + 1;
- /** @type {number} */
- k = -1;
- /** @type {number} */
- bulk = 0;
- /** @type {number} */
- idx = 0;
- for (;idx <= 255;idx++) {
- /** @type {number} */
- that._him[idx] = 0;
- }
- var d;
- var px;
- var s;
- /** @type {number} */
- s = b - 1;
- /** @type {number} */
- d = 256 / base - 1;
- for (;d >= 0;d--) {
- /** @type {number} */
- px = base - 1;
- for (;px >= 0;px--) {
- /** @type {number} */
- that._hiy[s] = d * base + px & 255;
- s--;
- }
- /** @type {number} */
- that._hja[d] = s + 1;
- }
- /** @type {number} */
- index = 0;
- if (bulk == 0) {
- k++;
- /** @type {number} */
- bulk = fn;
- i = that._hjc[k];
- err = that._hji[i];
- response = that._hjf[i];
- split = that._hjh[i];
- a = that._clt[i];
- }
- bulk--;
- error = err;
- ret = callback(error, that);
- for (;true;) {
- if (ret <= response[error]) {
- break;
- }
- error++;
- params = extend(that);
- /** @type {number} */
- ret = ret << 1 | params;
- }
- type = split[ret - a[error]];
- for (;true;) {
- if (type == wanted) {
- break;
- }
- if (type == IMAGE || type == PREVIEW) {
- /** @type {number} */
- from = -1;
- /** @type {number} */
- delta = 1;
- do {
- if (type == IMAGE) {
- /** @type {number} */
- from = from + (0 + 1) * delta;
- } else {
- if (type == PREVIEW) {
- /** @type {number} */
- from = from + (1 + 1) * delta;
- }
- }
- /** @type {number} */
- delta = delta * 2;
- if (bulk == 0) {
- k++;
- /** @type {number} */
- bulk = fn;
- i = that._hjc[k];
- err = that._hji[i];
- response = that._hjf[i];
- split = that._hjh[i];
- a = that._clt[i];
- }
- bulk--;
- error = err;
- ret = callback(error, that);
- for (;true;) {
- if (ret <= response[error]) {
- break;
- }
- error++;
- params = extend(that);
- /** @type {number} */
- ret = ret << 1 | params;
- }
- type = split[ret - a[error]];
- } while (type == IMAGE || type == PREVIEW);
- from++;
- value = that._hix[that._hiy[that._hja[0]] & 255];
- that._him[value & 255] += from;
- for (;from > 0;) {
- /** @type {number} */
- that._hir[index] = value & 255;
- index++;
- from--;
- }
- continue;
- } else {
- var key;
- var last;
- var n10;
- var n;
- /** @type {number} */
- n = type - 1;
- if (n < base) {
- key = that._hja[0];
- value = that._hiy[key + n];
- for (;n > 3;) {
- var e = key + n;
- that._hiy[e] = that._hiy[e - 1];
- that._hiy[e - 1] = that._hiy[e - 2];
- that._hiy[e - 2] = that._hiy[e - 3];
- that._hiy[e - 3] = that._hiy[e - 4];
- n -= 4;
- }
- for (;n > 0;) {
- that._hiy[key + n] = that._hiy[key + n - 1];
- n--;
- }
- that._hiy[key] = value;
- } else {
- /** @type {number} */
- last = Math.floor(n / base);
- /** @type {number} */
- n10 = n % base;
- key = that._hja[last] + n10;
- value = that._hiy[key];
- for (;key > that._hja[last];) {
- that._hiy[key] = that._hiy[key - 1];
- key--;
- }
- that._hja[last]++;
- for (;last > 0;) {
- that._hja[last]--;
- that._hiy[that._hja[last]] = that._hiy[that._hja[last - 1] + base - 1];
- last--;
- }
- that._hja[0]--;
- that._hiy[that._hja[0]] = value;
- if (that._hja[0] == 0) {
- /** @type {number} */
- s = b - 1;
- /** @type {number} */
- d = 256 / base - 1;
- for (;d >= 0;d--) {
- /** @type {number} */
- px = base - 1;
- for (;px >= 0;px--) {
- that._hiy[s] = that._hiy[that._hja[d] + px];
- s--;
- }
- /** @type {number} */
- that._hja[d] = s + 1;
- }
- }
- }
- that._him[that._hix[value & 255] & 255]++;
- /** @type {number} */
- that._hir[index] = that._hix[value & 255] & 255;
- index++;
- if (bulk == 0) {
- k++;
- /** @type {number} */
- bulk = fn;
- i = that._hjc[k];
- err = that._hji[i];
- response = that._hjf[i];
- split = that._hjh[i];
- a = that._clt[i];
- }
- bulk--;
- error = err;
- ret = callback(error, that);
- for (;true;) {
- if (ret <= response[error]) {
- break;
- }
- error++;
- params = extend(that);
- /** @type {number} */
- ret = ret << 1 | params;
- }
- type = split[ret - a[error]];
- continue;
- }
- }
- /** @type {number} */
- that._hhy = 0;
- /** @type {number} */
- that._hhx = 0;
- /** @type {number} */
- that._hip[0] = 0;
- /** @type {number} */
- idx = 1;
- for (;idx <= 256;idx++) {
- that._hip[idx] = that._him[idx - 1];
- }
- /** @type {number} */
- idx = 1;
- for (;idx <= 256;idx++) {
- that._hip[idx] += that._hip[idx - 1];
- }
- /** @type {number} */
- idx = 0;
- for (;idx < index;idx++) {
- /** @type {number} */
- value = that._hir[idx] & 255;
- that._hir[that._hip[value & 255]] |= idx << 8;
- that._hip[value & 255]++;
- }
- /** @type {number} */
- that._hij = that._hir[that._hii] >> 8;
- /** @type {number} */
- that._hio = 0;
- that._hij = that._hir[that._hij];
- /** @type {number} */
- that._hil = that._hij & 255;
- that._hij >>= 8;
- that._hio++;
- /** @type {number} */
- that._hjk = index;
- coerce(that);
- if (that._hio == that._hjk + 1 && that._hhy == 0) {
- /** @type {boolean} */
- I = true;
- } else {
- /** @type {boolean} */
- I = false;
- }
- }
- return;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement