"use strict";
/*Compiled using Cheerp (R) by Leaning Technologies Ltd*/
var aSlot = null;
var oSlot = 0;
var nullArray = [null];
var nullObj = {d: nullArray, o: 0};
function p() {
var a = i(nullArray, 0 >> 0);
j(a >> 0);
var a = k();
var b = String(a >> 0);
console.log(b);
return 0 >> 0;
}
function j(d) {
var label = 0;
var b = (g);
var a = (b.a14);
if ((a === null)) {
var a = {a0: new Uint16Array(6), i1: 0, i2: 0};
b.a14 = a;
a.a0[0 >> 0] = 13070;
a.a0[1 >> 0] = 43981;
a.a0[2 >> 0] = 4660;
a.a0[3 >> 0] = 58989;
a.a0[4 >> 0] = 57068;
a.a0[5 >> 0] = 5;
a.i1 = 11;
a.i2 = 1;
}
a.i2 = (d >> 0);
return;
}
function k() {
var label = 0;
var d = (g);
var a = (d.a14);
if ((a === null)) {
var a = {a0: new Uint16Array(6), i1: 0, i2: 0};
d.a14 = a;
a.a0[0 >> 0] = 13070;
a.a0[1 >> 0] = 43981;
a.a0[2 >> 0] = 4660;
a.a0[3 >> 0] = 58989;
a.a0[4 >> 0] = 57068;
a.a0[5 >> 0] = 5;
a.i1 = 11;
a.i2 = 1;
var b = 1103527590;
} else {
var b = (a.i2 >> 0);
var b = (((Math.imul(b, 1103515245) >> 0) >> 0) + (12345 >> 0) >> 0);
}
a.i2 = (b >> 0);
return (b & 2147483647) >> 0;
}
function i(d, e) {
var label = 0;
var b = aSlot = {i0: 0, i1: 0};
var a = h(b, null);
if (!(((a >> 0) > -1))) {
var a = -1;
return a >> 0;
}
var a = (b.i0 >> 0);
if ((d.length === 1 && d === nullArray && e >> 0 === 0 >> 0)) {
return a >> 0;
}
d[e >> 0 >> 0] = (a >> 0);
return a >> 0;
}
var o = {
a0: null,
i1: 0,
i2: 0,
i3: 0,
i4: 0,
a5: {a0: null, i1: 0},
i6: 0,
a7: null,
a8: null,
a9: null,
a10: null,
a11: null,
a12: null,
a13: {a0: null, i1: 0},
a14: null,
i15: 0,
a16: new Uint8Array(4),
a17: {a0: null, i1: 0},
i18: 0,
i19: 0,
i20: 0,
a21: {i0: 0, a1: new DataView(new ArrayBuffer(8))},
i22: 0
};
var m = {
a0: null,
i1: 0,
i2: 0,
i3: 0,
i4: 0,
a5: {a0: null, i1: 0},
i6: 0,
a7: null,
a8: null,
a9: null,
a10: null,
a11: null,
a12: null,
a13: {a0: null, i1: 0},
a14: null,
i15: 0,
a16: new Uint8Array(4),
a17: {a0: null, i1: 0},
i18: 0,
i19: 0,
i20: 0,
a21: {i0: 0, a1: new DataView(new ArrayBuffer(8))},
i22: 0
};
var n = {
a0: null,
i1: 0,
i2: 0,
i3: 0,
i4: 0,
a5: {a0: null, i1: 0},
i6: 0,
a7: null,
a8: null,
a9: null,
a10: null,
a11: null,
a12: null,
a13: {a0: null, i1: 0},
a14: null,
i15: 0,
a16: new Uint8Array(4),
a17: {a0: null, i1: 0},
i18: 0,
i19: 0,
i20: 0,
a21: {i0: 0, a1: new DataView(new ArrayBuffer(8))},
i22: 0
};
var l = new Uint8Array([67, 0]);
var c = {
i0: 0,
a1: o,
a2: m,
a3: n,
i4: 0,
a5: null,
i6: 0,
i7: 0,
a8: l[0 >> 0],
a9: null,
a10: null,
i11: 0,
i12: 0,
a13: null,
a14: null,
a15: null,
a16: null,
a17: null,
a18: null,
a19: {a0: null, i1: 0, a2: createPointerArray([], 0, 32, null), a3: null},
a20: {a0: null, i1: 0, a2: null},
a21: null,
a22: null,
a23: null
};
var g = c;
function createPointerArray(ret, start, end, elem) {
for (var __i__ = start; __i__ < end; __i__++)ret[__i__] = elem;
return ret;
}
p();