rem: var data = RegExp.$1.split(/,/); 
add: var data = unescape(RegExp.$1).split(/,/); 
context:   GetCookie: function () {    // save the current cookie settings as the defaults    if (this.defaults == null) {this.defaults = {}}    jsMath.Add(this.defaults,this.cookie); this.userSet = {};    // get the browser's cookie data    var cookies = jsMath.document.cookie;    if (jsMath.window.location.protocol.match(this.noCookiePattern)) {      cookies = this.localGetCookie();      this.isLocalCookie = 1;    }    if (cookies.match(/jsMath=([^;]+)/)) {      var data = RegExp.$1.split(/,/);      for (var i = 0; i < data.length; i++) {        var x = data[i].match(/(.*):(.*)/);        if (x[2].match(/^\d+$/)) {x[2] = 1*x[2]} // convert from string        this.cookie[x[1]] = x[2];        this.userSet[x[1]] = 1;      }    }  },
meta: 7708	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/7708/56c2c50e2d615c0fcb6f8f2877afa699ac87a99e/jsMath.js/buggy/htdocs/jsMath/uncompressed/jsMath.js