7 SetData: function (d
) { data
= d
; }
10 load("../data/data.js");
14 load("packer_lzw.js");
16 load("packer_rle.js");
25 var s
= PackArray(dd
);
26 var l
= ArrLength(dd
);
28 //print(k+": "+l+" bytes was packed to "+s.length+" bytes");
31 var up
= DUnpackStr(ss
);
33 szU
+= l
; szP
+= s
.length
+3;
36 }// else print(k+": "+l+" bytes was BADLY packed to "+s.length+" bytes; rejected");
38 //print(szU+" bytes squeezed to "+szP+" bytes; "+(szU-szP)+" bytes saved.");
40 print("/*"+szU
+" bytes squeezed to "+szP
+" bytes; "+(szU
-szP
)+" bytes saved*/");
41 print("window.miner.SetData({");
45 if (typeof(v
) == "string") res
+= v
;
48 for (var f
= 0; f
< v
.length
; f
++) {
49 if (f
> 0) res
+= ",";