+ })(l111.fvalue(pv, v236));
+ })();
+ }));
+ return l130;
+})();
+(function(){
+ (l122).fvalue = (function(v245){
+ ((v245)["fname"] = "SYMBOL-PACKAGE");
+ return v245;
+ })((function (values,v244){
+ checkArgs(arguments, 2);
+ return (function(){
+ (((function(){
+ var tmp = v244;
+ return (typeof tmp == 'object' && 'name' in tmp);
+ })()?l4.value: l3.value) !== l3.value ? l3.value : (function(){
+ throw "it is not a symbol";
+ })());
+ return (function(){
+ var tmp = (v244)["package"];
+ return tmp == undefined? l3.value: tmp ;
+ })();
+ })();
+ }));
+ return l122;
+})();
+(function(){
+ (l131).fvalue = (function(v251){
+ ((v251)["fname"] = "EXPORT");
+ return v251;
+ })((function (values,v246,v247){
+ checkArgsAtLeast(arguments, 2);
+ checkArgsAtMost(arguments, 3);
+ switch(arguments.length-1){
+ case 1:
+ v247=(function(){
+ var symbol = l123;
+ var value = symbol.value;
+ if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
+ return value;
+ })();
+ default: break;
+ }
+ return (function(){
+ return (function(v248){
+ return (function(){
+ return (function(v249,v250){
+ (function(){
+ while(v249 !== l3.value){
+ (v250 = (function(){
+ var tmp = v249;
+ return tmp === l3.value? l3.value: tmp.car;
+ })());
+ (function(){
+ ((v248)[(v250).name] = v250);
+ return l3.value;
+ })();
+ (v249 = (function(){
+ var tmp = v249;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })());
+ }return l3.value;
+ })();
+ return l4.value;
+ })(v246,l3.value);
+ })();
+ })(l117.fvalue(pv, v247));
+ })();
+ }));
+ return l131;
+})();
+var l132 = {name: "GET-UNIVERSAL-TIME"};
+(function(){
+ (l132).fvalue = (function(v252){
+ ((v252)["fname"] = "GET-UNIVERSAL-TIME");
+ return v252;
+ })((function (values){
+ checkArgsAtMost(arguments, 1);
+ return (function(){
+ return (function(){
+ var x1 = (Math.round(new Date() / 1000));
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = 2208988800;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return x1+x2;
+ })();
+ })();
+ }));
+ return l132;
+})();
+var l133 = {name: "*NEWLINE*"};
+(function(){
+ (((l133.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : ((l133).value = l98.fvalue(pv, l78.fvalue(pv, 10))));
+ return l133;
+})();
+var l134 = {name: "CONCAT"};
+(function(){
+ (l134).fvalue = (function(v254){
+ ((v254)["fname"] = "CONCAT");
+ return v254;
+ })((function (values){
+ var v253= l3.value;
+ for (var i = arguments.length-1; i>=1; i--)
+ v253 = {car: arguments[i], cdr:
+ v253};
+ return (function(){
+ return l60.fvalue(values, (function(){
+ var symbol = l72;
+ var func = symbol.fvalue;
+ if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
+ return func;
+ })(), v253, "");
+ })();
+ }));
+ return l134;
+})();
+var l135 = {name: "CONCATF"};
+l135;
+var l136 = {name: "JOIN"};
+(function(){
+ (l136).fvalue = (function(v257){
+ ((v257)["fname"] = "JOIN");
+ return v257;
+ })((function (values,v255,v256){
+ checkArgsAtLeast(arguments, 2);
+ checkArgsAtMost(arguments, 3);
+ switch(arguments.length-1){
+ case 1:
+ v256="";
+ default: break;
+ }
+ return (function(){
+ return (l12.fvalue(pv, v255) !== l3.value ? "" : (l12.fvalue(pv, (function(){
+ var tmp = v255;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })()) !== l3.value ? (function(){
+ var tmp = v255;
+ return tmp === l3.value? l3.value: tmp.car;
+ })() : l134.fvalue(values, (function(){
+ var tmp = v255;
+ return tmp === l3.value? l3.value: tmp.car;
+ })(), v256, l136.fvalue(pv, (function(){
+ var tmp = v255;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })(), v256))));
+ })();
+ }));
+ return l136;
+})();
+var l137 = {name: "JOIN-TRAILING"};
+(function(){
+ (l137).fvalue = (function(v260){
+ ((v260)["fname"] = "JOIN-TRAILING");
+ return v260;
+ })((function (values,v258,v259){
+ checkArgsAtLeast(arguments, 2);
+ checkArgsAtMost(arguments, 3);
+ switch(arguments.length-1){
+ case 1:
+ v259="";
+ default: break;
+ }
+ return (function(){
+ return (l12.fvalue(pv, v258) !== l3.value ? "" : l134.fvalue(values, (function(){
+ var tmp = v258;
+ return tmp === l3.value? l3.value: tmp.car;
+ })(), v259, l137.fvalue(pv, (function(){
+ var tmp = v258;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })(), v259)));
+ })();
+ }));
+ return l137;
+})();
+var l138 = {name: "MAPCONCAT"};
+(function(){
+ (l138).fvalue = (function(v263){
+ ((v263)["fname"] = "MAPCONCAT");
+ return v263;
+ })((function (values,v261,v262){
+ checkArgs(arguments, 3);
+ return (function(){
+ return l136.fvalue(values, l73.fvalue(pv, v261, v262));
+ })();
+ }));
+ return l138;
+})();
+var l139 = {name: "VECTOR-TO-LIST"};
+(function(){
+ (l139).fvalue = (function(v269){
+ ((v269)["fname"] = "VECTOR-TO-LIST");
+ return v269;
+ })((function (values,v264){
+ checkArgs(arguments, 2);
+ return (function(){
+ return (function(v265,v266){
+ return (function(){
+ return (function(v267,v268){
+ (function(){
+ while((function(){
+ var x1 = v267;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = v268;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return (x1<x2?l4.value: l3.value);
+ })() !== l3.value){
+ (function(){
+ (v265 = ({car: (function(){
+ var x = (v264)[v267];
+ if (x === undefined) throw 'Out of range';
+ return x;
+ })(), cdr: v265}));
+ return l3.value;
+ })();
+ (v267 = (function(){
+ var x1 = v267;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = 1;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return x1+x2;
+ })());
+ }return l3.value;
+ })();
+ return l66.fvalue(values, v265);
+ })(0,v266);
+ })();
+ })(l3.value,l71.fvalue(pv, v264));
+ })();
+ }));
+ return l139;
+})();
+var l140 = {name: "LIST-TO-VECTOR"};
+(function(){
+ (l140).fvalue = (function(v275){
+ ((v275)["fname"] = "LIST-TO-VECTOR");
+ return v275;
+ })((function (values,v270){
+ checkArgs(arguments, 2);
+ return (function(){
+ return (function(v271,v272){
+ return (function(){
+ return (function(v273,v274){
+ (function(){
+ while(v273 !== l3.value){
+ (v274 = (function(){
+ var tmp = v273;
+ return tmp === l3.value? l3.value: tmp.car;
+ })());
+ (function(){
+ (function(){
+ var x = v271;
+ var i = v272;
+ if (i < 0 || i >= x.length) throw 'Out of range';
+ return x[i] = v274;
+ })();
+ (v272 = (function(){
+ var x1 = v272;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = 1;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return x1+x2;
+ })());
+ return l3.value;
+ })();
+ (v273 = (function(){
+ var tmp = v273;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })());
+ }return l3.value;
+ })();
+ return v271;
+ })(v270,l3.value);
+ })();
+ })((function(){
+ var r = [];
+ for (var i = 0; i < l71.fvalue(pv, v270); i++)
+ r.push(l3.value);
+ return r;
+ })(),0);
+ })();
+ }));
+ return l140;
+})();
+var l141 = {name: "VALUES-LIST"};
+(function(){
+ (l141).fvalue = (function(v277){
+ ((v277)["fname"] = "VALUES-LIST");
+ return v277;
+ })((function (values,v276){
+ checkArgs(arguments, 2);
+ return (function(){
+ return values.apply(this, l140.fvalue(pv, v276));
+ })();
+ }));
+ return l141;
+})();
+var l142 = {name: "VALUES"};
+(function(){
+ (l142).fvalue = (function(v279){
+ ((v279)["fname"] = "VALUES");
+ return v279;
+ })((function (values){
+ var v278= l3.value;
+ for (var i = arguments.length-1; i>=1; i--)
+ v278 = {car: arguments[i], cdr:
+ v278};
+ return (function(){
+ return l141.fvalue(values, v278);
+ })();
+ }));
+ return l142;
+})();
+var l143 = {name: "INDENT"};
+(function(){
+ (l143).fvalue = (function(v286){
+ ((v286)["fname"] = "INDENT");
+ return v286;
+ })((function (values){
+ var v280= l3.value;
+ for (var i = arguments.length-1; i>=1; i--)
+ v280 = {car: arguments[i], cdr:
+ v280};
+ return (function(){
+ return (function(v281){
+ return (function(v282,v283,v284){
+ (l82.fvalue(pv, l71.fvalue(pv, v281)) !== l3.value ? (v282 = l134.fvalue(pv, v282, " ")) : l3.value);
+ (function(){
+ return (function(){
+ while((function(){
+ var x1 = v283;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = v284;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return (x1<x2?l4.value: l3.value);
+ })() !== l3.value){
+ (function(v285){
+ return (v282 = l134.fvalue(pv, v282, v285));
+ })(((l80.fvalue(pv, (function(){
+ var string = v281;
+ var index = v283;
+ if (typeof string != 'string')
+ throw 'The value ' + string + ' is not a type string.';
+ if (typeof index != 'number')
+ throw 'The value ' + index + ' is not a type number.';
+ return string.charCodeAt(index);
+ })(), 10) !== l3.value ? ((function(){
+ var x1 = v283;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = l23.fvalue(pv, v284);
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return (x1<x2?l4.value: l3.value);
+ })() !== l3.value ? l27.fvalue(pv, l80.fvalue(pv, (function(){
+ var string = v281;
+ var index = l22.fvalue(pv, v283);
+ if (typeof string != 'string')
+ throw 'The value ' + string + ' is not a type string.';
+ if (typeof index != 'number')
+ throw 'The value ' + index + ' is not a type number.';
+ return string.charCodeAt(index);
+ })(), 10)) : l3.value) : l3.value) !== l3.value ? l134.fvalue(pv, l98.fvalue(pv, 10), " ") : l98.fvalue(pv, (function(){
+ var string = v281;
+ var index = v283;
+ if (typeof string != 'string')
+ throw 'The value ' + string + ' is not a type string.';
+ if (typeof index != 'number')
+ throw 'The value ' + index + ' is not a type number.';
+ return string.charCodeAt(index);
+ })())));
+ (v283 = (function(){
+ var x1 = v283;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = 1;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return x1+x2;
+ })());
+ }return l3.value;
+ })();
+ })();
+ return v282;
+ })("",0,l71.fvalue(pv, v281));
+ })(l136.fvalue(pv, v280));
+ })();
+ }));
+ return l143;
+})();
+(function(){
+ (l17).fvalue = (function(v290){
+ ((v290)["fname"] = "INTEGER-TO-STRING");
+ return v290;
+ })((function (values,v287){
+ checkArgs(arguments, 2);
+ return (function(){
+ return (l24.fvalue(pv, v287) !== l3.value ? "0" : (l83.fvalue(pv, v287) !== l3.value ? l134.fvalue(values, "-", l17.fvalue(pv, (function(){
+ var x1 = 0;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = v287;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return x1-x2;
+ })())) : (function(v288){
+ (function(){
+ return (function(){
+ while(l27.fvalue(pv, l24.fvalue(pv, v287)) !== l3.value){
+ (v288 = ({car: (function(){
+ var x = v287;
+ var y = 10;
+ if (typeof x != 'number')
+ throw 'The value ' + x + ' is not a type number.';
+ if (typeof y != 'number')
+ throw 'The value ' + y + ' is not a type number.';
+ return x%y;
+ })(), cdr: v288}));
+ (v287 = l25.fvalue(pv, v287, 10));
+ }return l3.value;
+ })();
+ })();
+ return l138.fvalue(values, (function (values,v289){
+ checkArgs(arguments, 2);
+ return l98.fvalue(values, l93.fvalue(pv, v289));
+ }), v288);
+ })(l3.value)));
+ })();
+ }));
+ return l17;
+})();
+var l144 = {name: "JS!BOOL"};
+var l145 = {name: "LS-COMPILE"};
+(function(){
+ (l144).fvalue = (function(v292){
+ ((v292)["fname"] = "JS!BOOL");
+ return v292;
+ })((function (values,v291){
+ checkArgs(arguments, 2);
+ return (function(){
+ return l134.fvalue(values, "(", v291, "?", l145.fvalue(pv, l4.value), ": ", l145.fvalue(pv, l3.value), ")");
+ })();
+ }));
+ return l144;
+})();
+var l146 = {name: "JS!SELFCALL"};
+l146;
+var l147 = {name: "PRIN1-TO-STRING"};
+var l148 = {name: "ESCAPE-STRING"};
+(function(){
+ (l147).fvalue = (function(v301){
+ ((v301)["fname"] = "PRIN1-TO-STRING");
+ return v301;
+ })((function (values,v293){
+ checkArgs(arguments, 2);
+ return (function(){
+ return (((function(){
+ var tmp = v293;
+ return (typeof tmp == 'object' && 'name' in tmp);
+ })()?l4.value: l3.value) !== l3.value ? (function(){
+ var func = (function (values,v295,v296){
+ switch(arguments.length-1){
+ case 0:
+ v295=l3.value;
+ case 1:
+ v296=l3.value;
+ default: break;
+ }
+ var v294= l3.value;
+ for (var i = arguments.length-1; i>=3; i--)
+ v294 = {car: arguments[i], cdr:
+ v294};
+ return ((v296 !== l3.value ? ((v295 === v293)?l4.value: l3.value) : l3.value) !== l3.value ? (v293).name : (function(v297,v298){
+ return l134.fvalue(values, (l12.fvalue(pv, v297) !== l3.value ? "#" : (((v297 === l113.fvalue(pv, "KEYWORD"))?l4.value: l3.value) !== l3.value ? "" : l114.fvalue(pv, v297))), ":", v298);
+ })(l122.fvalue(pv, v293),(v293).name));
+ });
+ var args = [values];
+ return (function(){
+ var values = mv;
+ var vs;
+ vs = l126.fvalue(values, (v293).name, (function(){
+ var symbol = l123;
+ var value = symbol.value;
+ if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
+ return value;
+ })());
+ if (typeof vs === 'object' && 'multiple-value' in vs)
+ args = args.concat(vs);
+ else
+ args.push(vs);
+ return func.apply(window, args);
+ })();
+ })() : (l81.fvalue(pv, v293) !== l3.value ? l17.fvalue(values, v293) : (((typeof(v293) == "string")?l4.value: l3.value) !== l3.value ? l134.fvalue(values, "\"", l148.fvalue(pv, v293), "\"") : (((typeof v293 == 'function')?l4.value: l3.value) !== l3.value ? (function(v299){
+ return (v299 !== l3.value ? l134.fvalue(values, "#<FUNCTION ", v299, ">") : l134.fvalue(values, "#<FUNCTION>"));
+ })((function(){
+ var tmp = (v293)["fname"];
+ return tmp == undefined? l3.value: tmp ;
+ })()) : (l59.fvalue(pv, v293) !== l3.value ? l134.fvalue(values, "(", l137.fvalue(pv, l73.fvalue(pv, (function(){
+ var symbol = l147;
+ var func = symbol.fvalue;
+ if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
+ return func;
+ })(), l87.fvalue(pv, v293)), " "), (function(v300){
+ return (l12.fvalue(pv, (function(){
+ var tmp = v300;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })()) !== l3.value ? l147.fvalue(pv, (function(){
+ var tmp = v300;
+ return tmp === l3.value? l3.value: tmp.car;
+ })()) : l134.fvalue(pv, l147.fvalue(pv, (function(){
+ var tmp = v300;
+ return tmp === l3.value? l3.value: tmp.car;
+ })()), " . ", l147.fvalue(pv, (function(){
+ var tmp = v300;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })())));
+ })(l86.fvalue(pv, v293)), ")") : (((function(){
+ var x = v293;
+ return typeof x === 'object' && 'length' in x;
+ })()?l4.value: l3.value) !== l3.value ? l134.fvalue(values, "#", l147.fvalue(pv, l139.fvalue(pv, v293))) : (l112.fvalue(pv, v293) !== l3.value ? l134.fvalue(values, "#<PACKAGE ", l114.fvalue(pv, v293), ">") : l3.value)))))));
+ })();
+ }));
+ return l147;
+})();
+(function(){
+ (l102).fvalue = (function(v303){
+ ((v303)["fname"] = "WRITE-LINE");
+ return v303;
+ })((function (values,v302){
+ checkArgs(arguments, 2);
+ return (function(){
+ (function(){
+ var x = v302;
+ if (typeof x != 'string')
+ throw 'The value ' + x + ' is not a type string.';
+ return lisp.write(x);
+ })();
+ (function(){
+ var x = (function(){
+ var symbol = l133;
+ var value = symbol.value;
+ if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
+ return value;
+ })();
+ if (typeof x != 'string')
+ throw 'The value ' + x + ' is not a type string.';
+ return lisp.write(x);
+ })();
+ return v302;
+ })();
+ }));
+ return l102;
+})();
+var l149 = {name: "WARN"};
+(function(){
+ (l149).fvalue = (function(v305){
+ ((v305)["fname"] = "WARN");
+ return v305;
+ })((function (values,v304){
+ checkArgs(arguments, 2);
+ return (function(){
+ (function(){
+ var x = "WARNING: ";
+ if (typeof x != 'string')
+ throw 'The value ' + x + ' is not a type string.';
+ return lisp.write(x);
+ })();
+ return l102.fvalue(values, v304);
+ })();
+ }));
+ return l149;
+})();
+var l150 = {name: "PRINT"};
+(function(){
+ (l150).fvalue = (function(v307){
+ ((v307)["fname"] = "PRINT");
+ return v307;
+ })((function (values,v306){
+ checkArgs(arguments, 2);
+ return (function(){
+ l102.fvalue(pv, l147.fvalue(pv, v306));
+ return v306;
+ })();
+ }));
+ return l150;
+})();
+var l151 = {name: "MAKE-STRING-STREAM"};
+(function(){
+ (l151).fvalue = (function(v309){
+ ((v309)["fname"] = "MAKE-STRING-STREAM");
+ return v309;
+ })((function (values,v308){
+ checkArgs(arguments, 2);
+ return (function(){
+ return ({car: v308, cdr: 0});
+ })();
+ }));
+ return l151;
+})();
+var l152 = {name: "%PEEK-CHAR"};
+(function(){
+ (l152).fvalue = (function(v311){
+ ((v311)["fname"] = "%PEEK-CHAR");
+ return v311;
+ })((function (values,v310){
+ checkArgs(arguments, 2);
+ return (function(){
+ return ((function(){
+ var x1 = (function(){
+ var tmp = v310;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })();
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = l71.fvalue(pv, (function(){
+ var tmp = v310;
+ return tmp === l3.value? l3.value: tmp.car;
+ })());
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return (x1<x2?l4.value: l3.value);
+ })() !== l3.value ? (function(){
+ var string = (function(){
+ var tmp = v310;
+ return tmp === l3.value? l3.value: tmp.car;
+ })();
+ var index = (function(){
+ var tmp = v310;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })();
+ if (typeof string != 'string')
+ throw 'The value ' + string + ' is not a type string.';
+ if (typeof index != 'number')
+ throw 'The value ' + index + ' is not a type number.';
+ return string.charCodeAt(index);
+ })() : l3.value);
+ })();
+ }));
+ return l152;
+})();
+var l153 = {name: "%READ-CHAR"};
+(function(){
+ (l153).fvalue = (function(v314){
+ ((v314)["fname"] = "%READ-CHAR");
+ return v314;
+ })((function (values,v312){
+ checkArgs(arguments, 2);
+ return (function(){
+ return ((function(){
+ var x1 = (function(){
+ var tmp = v312;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })();
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = l71.fvalue(pv, (function(){
+ var tmp = v312;
+ return tmp === l3.value? l3.value: tmp.car;
+ })());
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return (x1<x2?l4.value: l3.value);
+ })() !== l3.value ? (function(v313){
+ (function(){
+ var x = v312;
+ if (typeof x != 'object')
+ throw 'The value ' + x + ' is not a type object.';
+ return (x.cdr = l22.fvalue(pv, (function(){
+ var tmp = v312;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })()), x);
+ })();
+ return v313;
+ })((function(){
+ var string = (function(){
+ var tmp = v312;
+ return tmp === l3.value? l3.value: tmp.car;
+ })();
+ var index = (function(){
+ var tmp = v312;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })();
+ if (typeof string != 'string')
+ throw 'The value ' + string + ' is not a type string.';
+ if (typeof index != 'number')
+ throw 'The value ' + index + ' is not a type number.';
+ return string.charCodeAt(index);
+ })()) : l3.value);
+ })();
+ }));
+ return l153;
+})();
+var l154 = {name: "WHITESPACEP"};
+(function(){
+ (l154).fvalue = (function(v318){
+ ((v318)["fname"] = "WHITESPACEP");
+ return v318;
+ })((function (values,v315){
+ checkArgs(arguments, 2);
+ return (function(){
+ return (function(v316){
+ return (v316 !== l3.value ? v316 : (function(v317){
+ return (v317 !== l3.value ? v317 : l80.fvalue(values, v315, 9));
+ })(l80.fvalue(pv, v315, 10)));
+ })(l80.fvalue(pv, v315, 32));
+ })();
+ }));
+ return l154;
+})();
+var l155 = {name: "SKIP-WHITESPACES"};
+(function(){
+ (l155).fvalue = (function(v321){
+ ((v321)["fname"] = "SKIP-WHITESPACES");
+ return v321;
+ })((function (values,v319){
+ checkArgs(arguments, 2);
+ return (function(){
+ return (function(v320){
+ (v320 = l152.fvalue(pv, v319));
+ return (function(){
+ return (function(){
+ while((v320 !== l3.value ? l154.fvalue(pv, v320) : l3.value) !== l3.value){
+ l153.fvalue(pv, v319);
+ (v320 = l152.fvalue(pv, v319));
+ }return l3.value;
+ })();
+ })();
+ })(l3.value);
+ })();
+ }));
+ return l155;
+})();
+var l156 = {name: "TERMINALP"};
+(function(){
+ (l156).fvalue = (function(v326){
+ ((v326)["fname"] = "TERMINALP");
+ return v326;
+ })((function (values,v322){
+ checkArgs(arguments, 2);
+ return (function(){
+ return (function(v323){
+ return (v323 !== l3.value ? v323 : (function(v324){
+ return (v324 !== l3.value ? v324 : (function(v325){
+ return (v325 !== l3.value ? v325 : l80.fvalue(values, 40, v322));
+ })(l80.fvalue(pv, 41, v322)));
+ })(l154.fvalue(pv, v322)));
+ })(l12.fvalue(pv, v322));
+ })();
+ }));
+ return l156;
+})();
+var l157 = {name: "READ-UNTIL"};
+(function(){
+ (l157).fvalue = (function(v331){
+ ((v331)["fname"] = "READ-UNTIL");
+ return v331;
+ })((function (values,v327,v328){
+ checkArgs(arguments, 3);
+ return (function(){
+ return (function(v329,v330){
+ (v330 = l152.fvalue(pv, v327));
+ (function(){
+ return (function(){
+ while((v330 !== l3.value ? l27.fvalue(pv, (v328)(pv, v330)) : l3.value) !== l3.value){
+ (v329 = l134.fvalue(pv, v329, l98.fvalue(pv, v330)));
+ l153.fvalue(pv, v327);
+ (v330 = l152.fvalue(pv, v327));
+ }return l3.value;
+ })();
+ })();
+ return v329;
+ })("",l3.value);
+ })();
+ }));
+ return l157;
+})();
+var l158 = {name: "SKIP-WHITESPACES-AND-COMMENTS"};
+(function(){
+ (l158).fvalue = (function(v335){
+ ((v335)["fname"] = "SKIP-WHITESPACES-AND-COMMENTS");
+ return v335;
+ })((function (values,v332){
+ checkArgs(arguments, 2);
+ return (function(){
+ return (function(v333){
+ l155.fvalue(pv, v332);
+ (v333 = l152.fvalue(pv, v332));
+ return (function(){
+ return (function(){
+ while((v333 !== l3.value ? l80.fvalue(pv, v333, 59) : l3.value) !== l3.value){
+ l157.fvalue(pv, v332, (function (values,v334){
+ checkArgs(arguments, 2);
+ return l80.fvalue(values, v334, 10);
+ }));
+ l155.fvalue(pv, v332);
+ (v333 = l152.fvalue(pv, v332));
+ }return l3.value;
+ })();
+ })();
+ })(l3.value);
+ })();
+ }));
+ return l158;
+})();
+var l159 = {name: "%READ-LIST"};
+var l160 = {name: "LS-READ"};
+(function(){
+ (l159).fvalue = (function(v339){
+ ((v339)["fname"] = "%READ-LIST");
+ return v339;
+ })((function (values,v336){
+ checkArgs(arguments, 2);
+ return (function(){
+ l158.fvalue(pv, v336);
+ return (function(v337){
+ return (l12.fvalue(pv, v337) !== l3.value ? (function(){
+ throw "Unspected EOF";
+ })() : (l80.fvalue(pv, v337, 41) !== l3.value ? (function(){
+ l153.fvalue(pv, v336);
+ return l3.value;
+ })() : (l80.fvalue(pv, v337, 46) !== l3.value ? (function(){
+ l153.fvalue(pv, v336);
+ return (function(v338){
+ l158.fvalue(pv, v336);
+ (l80.fvalue(pv, l153.fvalue(pv, v336), 41) !== l3.value ? l3.value : (function(){
+ throw "')' was expected.";
+ })());
+ return v338;
+ })(l160.fvalue(pv, v336));
+ })() : ({car: l160.fvalue(pv, v336), cdr: l159.fvalue(pv, v336)}))));
+ })(l152.fvalue(pv, v336));
+ })();
+ }));
+ return l159;
+})();
+var l161 = {name: "READ-STRING"};
+(function(){
+ (l161).fvalue = (function(v343){
+ ((v343)["fname"] = "READ-STRING");
+ return v343;
+ })((function (values,v340){
+ checkArgs(arguments, 2);
+ return (function(){
+ return (function(v341,v342){
+ (v342 = l153.fvalue(pv, v340));
+ (function(){
+ return (function(){
+ while(l27.fvalue(pv, l26.fvalue(pv, v342, 34)) !== l3.value){
+ (l12.fvalue(pv, v342) !== l3.value ? (function(){
+ throw "Unexpected EOF";
+ })() : l3.value);
+ (l26.fvalue(pv, v342, 92) !== l3.value ? (v342 = l153.fvalue(pv, v340)) : l3.value);
+ (v341 = l134.fvalue(pv, v341, l98.fvalue(pv, v342)));
+ (v342 = l153.fvalue(pv, v340));
+ }return l3.value;
+ })();
+ })();
+ return v341;
+ })("",l3.value);
+ })();
+ }));
+ return l161;
+})();
+var l162 = {name: "READ-SHARP"};
+(function(){
+ (l162).fvalue = (function(v348){
+ ((v348)["fname"] = "READ-SHARP");
+ return v348;
+ })((function (values,v344){
+ checkArgs(arguments, 2);
+ return (function(){
+ l153.fvalue(pv, v344);
+ return (function(v345){
+ return (l26.fvalue(pv, v345, 39) !== l3.value ? l44.fvalue(values, l104, l160.fvalue(pv, v344)) : (l26.fvalue(pv, v345, 40) !== l3.value ? l140.fvalue(values, l159.fvalue(pv, v344)) : (l26.fvalue(pv, v345, 58) !== l3.value ? (function(){
+ var name = (function(){
+ var x = l157.fvalue(pv, v344, (function(){
+ var symbol = l156;
+ var func = symbol.fvalue;
+ if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
+ return func;
+ })());
+ if (typeof x != 'string')
+ throw 'The value ' + x + ' is not a type string.';
+ return x.toUpperCase();
+ })();
+ if (typeof name != 'string')
+ throw 'The value ' + name + ' is not a type string.';
+ return ({name: name});
+ })() : (l26.fvalue(pv, v345, 92) !== l3.value ? (function(v346){
+ return (l99.fvalue(pv, v346, "space") !== l3.value ? l79.fvalue(values, 32) : (l99.fvalue(pv, v346, "tab") !== l3.value ? l79.fvalue(values, 9) : (l99.fvalue(pv, v346, "newline") !== l3.value ? l79.fvalue(values, 10) : l79.fvalue(values, (function(){
+ var string = v346;
+ var index = 0;
+ if (typeof string != 'string')
+ throw 'The value ' + string + ' is not a type string.';
+ if (typeof index != 'number')
+ throw 'The value ' + index + ' is not a type number.';
+ return string.charCodeAt(index);
+ })()))));
+ })(l134.fvalue(pv, l98.fvalue(pv, l153.fvalue(pv, v344)), l157.fvalue(pv, v344, (function(){
+ var symbol = l156;
+ var func = symbol.fvalue;
+ if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
+ return func;
+ })()))) : (l26.fvalue(pv, v345, 43) !== l3.value ? (function(v347){
+ return (l99.fvalue(pv, v347, "common-lisp") !== l3.value ? (function(){
+ l160.fvalue(pv, v344);
+ return l160.fvalue(values, v344);
+ })() : (l99.fvalue(pv, v347, "ecmalisp") !== l3.value ? l160.fvalue(values, v344) : (function(){
+ throw "Unknown reader form.";
+ })()));
+ })(l157.fvalue(pv, v344, (function(){
+ var symbol = l156;
+ var func = symbol.fvalue;
+ if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
+ return func;
+ })())) : (function(){
+ throw "ECASE expression failed.";
+ })())))));
+ })(l153.fvalue(pv, v344));
+ })();
+ }));
+ return l162;
+})();
+var l163 = {name: "READ-SYMBOL"};
+(function(){
+ (l163).fvalue = (function(v356){
+ ((v356)["fname"] = "READ-SYMBOL");
+ return v356;
+ })((function (values,v349){
+ checkArgs(arguments, 2);
+ return (function(){
+ return (function(v350,v351,v352,v353,v354){
+ (v354 = 0);
+ (function(){
+ return (function(){
+ while(((function(){
+ var x1 = v354;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = v350;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return (x1<x2?l4.value: l3.value);
+ })() !== l3.value ? l27.fvalue(pv, l80.fvalue(pv, (function(){
+ var string = v349;
+ var index = v354;
+ if (typeof string != 'string')
+ throw 'The value ' + string + ' is not a type string.';
+ if (typeof index != 'number')
+ throw 'The value ' + index + ' is not a type number.';
+ return string.charCodeAt(index);
+ })(), 58)) : l3.value) !== l3.value){
+ (v354 = (function(){
+ var x1 = v354;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = 1;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return x1+x2;
+ })());
+ }return l3.value;
+ })();
+ })();
+ ((function(){
+ var x1 = v354;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = v350;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return (x1==x2?l4.value: l3.value);
+ })() !== l3.value ? (function(){
+ (v352 = v349);
+ (v351 = (function(){
+ var symbol = l123;
+ var value = symbol.value;
+ if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
+ return value;
+ })());
+ return (v353 = l4.value);
+ })() : (function(){
+ (l24.fvalue(pv, v354) !== l3.value ? (v351 = "KEYWORD") : (v351 = (function(){
+ var x = l94.fvalue(pv, v349, 0, v354);
+ if (typeof x != 'string')
+ throw 'The value ' + x + ' is not a type string.';
+ return x.toUpperCase();
+ })()));
+ (v354 = (function(){
+ var x1 = v354;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = 1;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return x1+x2;
+ })());
+ (l80.fvalue(pv, (function(){
+ var string = v349;
+ var index = v354;
+ if (typeof string != 'string')
+ throw 'The value ' + string + ' is not a type string.';
+ if (typeof index != 'number')
+ throw 'The value ' + index + ' is not a type number.';
+ return string.charCodeAt(index);
+ })(), 58) !== l3.value ? (function(){
+ (v353 = l4.value);
+ return (v354 = (function(){
+ var x1 = v354;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = 1;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return x1+x2;
+ })());
+ })() : l3.value);
+ return (v352 = l94.fvalue(pv, v349, v354));
+ })());
+ (v352 = (function(){
+ var x = v352;
+ if (typeof x != 'string')
+ throw 'The value ' + x + ' is not a type string.';
+ return x.toUpperCase();
+ })());
+ (v351 = l113.fvalue(pv, v351));
+ return ((function(v355){
+ return (v355 !== l3.value ? v355 : ((v351 === l113.fvalue(pv, "KEYWORD"))?l4.value: l3.value));
+ })(v353) !== l3.value ? l130.fvalue(values, v352, v351) : l126.fvalue(values, v352, v351));
+ })(l71.fvalue(pv, v349),l3.value,l3.value,l3.value,l3.value);
+ })();
+ }));
+ return l163;
+})();
+var l164 = {name: "!PARSE-INTEGER"};
+(function(){
+ (l164).fvalue = (function(v367){
+ ((v367)["fname"] = "!PARSE-INTEGER");
+ return v367;
+ })((function (values,v357,v358){
+ checkArgs(arguments, 3);
+ return (function(){
+ return (function(){
+ try {
+ return (function(v359,v360,v361,v362){
+ (l24.fvalue(pv, v361) !== l3.value ? (function(){
+ var values = mv;
+ throw ({type: 'block', id: 141, values: values(l3.value, 0), message: 'Return from unknown block NIL.'})
+ })() : l3.value);
+ (function(v363){
+ return (l26.fvalue(pv, v363, 43) !== l3.value ? (v360 = (function(){
+ var x1 = v360;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = 1;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return x1+x2;
+ })()) : (l26.fvalue(pv, v363, 45) !== l3.value ? (function(){
+ (v362 = -1);
+ return (v360 = (function(){
+ var x1 = v360;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = 1;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return x1+x2;
+ })());
+ })() : l3.value));
+ })((function(){
+ var string = v357;
+ var index = 0;
+ if (typeof string != 'string')
+ throw 'The value ' + string + ' is not a type string.';
+ if (typeof index != 'number')
+ throw 'The value ' + index + ' is not a type number.';
+ return string.charCodeAt(index);
+ })());
+ (((function(){
+ var x1 = v360;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = v361;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return (x1<x2?l4.value: l3.value);
+ })() !== l3.value ? (v359 = l92.fvalue(pv, (function(){
+ var string = v357;
+ var index = v360;
+ if (typeof string != 'string')
+ throw 'The value ' + string + ' is not a type string.';
+ if (typeof index != 'number')
+ throw 'The value ' + index + ' is not a type number.';
+ return string.charCodeAt(index);
+ })())) : l3.value) !== l3.value ? l3.value : (function(){
+ var values = mv;
+ throw ({type: 'block', id: 141, values: values(l3.value, v360), message: 'Return from unknown block NIL.'})
+ })());
+ (v360 = (function(){
+ var x1 = v360;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = 1;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return x1+x2;
+ })());
+ (function(){
+ try {
+ return (function(){
+ while((function(){
+ var x1 = v360;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = v361;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return (x1<x2?l4.value: l3.value);
+ })() !== l3.value){
+ (function(v364){
+ (v364 !== l3.value ? l3.value : (function(){
+ throw ({type: 'block', id: 142, values: l3.value, message: 'Return from unknown block NIL.'})
+ })());
+ (v359 = (function(){
+ var x1 = (function(){
+ var x1 = v359;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = 10;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return x1*x2;
+ })();
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = v364;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return x1+x2;
+ })());
+ return (v360 = (function(){
+ var x1 = v360;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = 1;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return x1+x2;
+ })());
+ })(l92.fvalue(pv, (function(){
+ var string = v357;
+ var index = v360;
+ if (typeof string != 'string')
+ throw 'The value ' + string + ' is not a type string.';
+ if (typeof index != 'number')
+ throw 'The value ' + index + ' is not a type number.';
+ return string.charCodeAt(index);
+ })()));
+ }return l3.value;
+ })();
+ }
+ catch (cf){
+ if (cf.type == 'block' && cf.id == 142)
+ return cf.values;
+ else
+ throw cf;
+ }
+ })();
+ return ((function(v365){
+ return (v365 !== l3.value ? v365 : (function(v366){
+ return (v366 !== l3.value ? v366 : l80.fvalue(pv, (function(){
+ var string = v357;
+ var index = v360;
+ if (typeof string != 'string')
+ throw 'The value ' + string + ' is not a type string.';
+ if (typeof index != 'number')
+ throw 'The value ' + index + ' is not a type number.';
+ return string.charCodeAt(index);
+ })(), 32));
+ })((function(){
+ var x1 = v360;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = v361;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return (x1==x2?l4.value: l3.value);
+ })()));
+ })(v358) !== l3.value ? values((function(){
+ var x1 = v362;
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = v359;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return x1*x2;
+ })(), v360) : values(l3.value, v360));
+ })(0,0,l71.fvalue(pv, v357),1);
+ }
+ catch (cf){
+ if (cf.type == 'block' && cf.id == 141)
+ return values.apply(this, forcemv(cf.values));
+ else
+ throw cf;
+ }
+ })();
+ })();
+ }));
+ return l164;
+})();
+var l165 = {name: "PARSE-INTEGER"};
+(function(){
+ (l165).fvalue = (function(v369){
+ ((v369)["fname"] = "PARSE-INTEGER");
+ return v369;
+ })((function (values,v368){
+ checkArgs(arguments, 2);
+ return (function(){
+ return l164.fvalue(values, v368, l3.value);
+ })();
+ }));
+ return l165;
+})();
+var l166 = {name: "*EOF*"};
+(function(){
+ (((l166.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : ((l166).value = l16.fvalue(pv)));
+ return l166;
+})();
+var l167 = {name: "QUOTE"};
+var l168 = {name: "BACKQUOTE"};
+var l169 = {name: "UNQUOTE-SPLICING"};
+var l170 = {name: "UNQUOTE"};
+(function(){
+ (l160).fvalue = (function(v375){
+ ((v375)["fname"] = "LS-READ");
+ return v375;
+ })((function (values,v370){
+ checkArgs(arguments, 2);
+ return (function(){
+ l158.fvalue(pv, v370);
+ return (function(v371){
+ return ((function(v372){
+ return (v372 !== l3.value ? v372 : l80.fvalue(pv, v371, 41));
+ })(l12.fvalue(pv, v371)) !== l3.value ? (function(){
+ var symbol = l166;
+ var value = symbol.value;
+ if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
+ return value;
+ })() : (l80.fvalue(pv, v371, 40) !== l3.value ? (function(){
+ l153.fvalue(pv, v370);
+ return l159.fvalue(values, v370);
+ })() : (l80.fvalue(pv, v371, 39) !== l3.value ? (function(){
+ l153.fvalue(pv, v370);
+ return l44.fvalue(values, l167, l160.fvalue(pv, v370));
+ })() : (l80.fvalue(pv, v371, 96) !== l3.value ? (function(){
+ l153.fvalue(pv, v370);
+ return l44.fvalue(values, l168, l160.fvalue(pv, v370));
+ })() : (l80.fvalue(pv, v371, 34) !== l3.value ? (function(){
+ l153.fvalue(pv, v370);
+ return l161.fvalue(values, v370);
+ })() : (l80.fvalue(pv, v371, 44) !== l3.value ? (function(){
+ l153.fvalue(pv, v370);
+ return (l26.fvalue(pv, l152.fvalue(pv, v370), 64) !== l3.value ? (function(){
+ l153.fvalue(pv, v370);
+ return l44.fvalue(values, l169, l160.fvalue(pv, v370));
+ })() : l44.fvalue(values, l170, l160.fvalue(pv, v370)));
+ })() : (l80.fvalue(pv, v371, 35) !== l3.value ? l162.fvalue(values, v370) : (function(v373){
+ return (function(v374){
+ return (v374 !== l3.value ? v374 : l163.fvalue(values, v373));
+ })(pv(l164.fvalue(pv, v373, l3.value)));
+ })(l157.fvalue(pv, v370, (function(){
+ var symbol = l156;
+ var func = symbol.fvalue;
+ if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
+ return func;
+ })())))))))));
+ })(l152.fvalue(pv, v370));
+ })();
+ }));
+ return l160;
+})();
+var l171 = {name: "LS-READ-FROM-STRING"};
+(function(){
+ (l171).fvalue = (function(v377){
+ ((v377)["fname"] = "LS-READ-FROM-STRING");
+ return v377;
+ })((function (values,v376){
+ checkArgs(arguments, 2);
+ return (function(){
+ return l160.fvalue(values, l151.fvalue(pv, v376));
+ })();
+ }));
+ return l171;
+})();
+var l172 = {name: "*MULTIPLE-VALUE-P*"};
+(function(){
+ (((l172.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : ((l172).value = l3.value));
+ return l172;
+})();
+var l173 = {name: "MAKE-BINDING"};
+(function(){
+ (l173).fvalue = (function(v382){
+ ((v382)["fname"] = "MAKE-BINDING");
+ return v382;
+ })((function (values,v378,v379,v380,v381){
+ checkArgsAtLeast(arguments, 4);
+ checkArgsAtMost(arguments, 5);
+ switch(arguments.length-1){
+ case 3:
+ v381=l3.value;
+ default: break;
+ }
+ return (function(){
+ return l44.fvalue(values, v378, v379, v380, v381);
+ })();
+ }));
+ return l173;
+})();
+var l174 = {name: "BINDING-NAME"};
+(function(){
+ (l174).fvalue = (function(v384){
+ ((v384)["fname"] = "BINDING-NAME");
+ return v384;
+ })((function (values,v383){
+ checkArgs(arguments, 2);
+ return (function(){
+ return l39.fvalue(values, v383);
+ })();
+ }));
+ return l174;
+})();
+var l175 = {name: "BINDING-TYPE"};
+(function(){
+ (l175).fvalue = (function(v386){
+ ((v386)["fname"] = "BINDING-TYPE");
+ return v386;
+ })((function (values,v385){
+ checkArgs(arguments, 2);
+ return (function(){
+ return l40.fvalue(values, v385);
+ })();
+ }));
+ return l175;
+})();
+var l176 = {name: "BINDING-VALUE"};
+(function(){
+ (l176).fvalue = (function(v388){
+ ((v388)["fname"] = "BINDING-VALUE");
+ return v388;
+ })((function (values,v387){
+ checkArgs(arguments, 2);
+ return (function(){
+ return l41.fvalue(values, v387);
+ })();
+ }));
+ return l176;
+})();
+var l177 = {name: "BINDING-DECLARATIONS"};
+(function(){
+ (l177).fvalue = (function(v390){
+ ((v390)["fname"] = "BINDING-DECLARATIONS");
+ return v390;
+ })((function (values,v389){
+ checkArgs(arguments, 2);
+ return (function(){
+ return l42.fvalue(values, v389);
+ })();
+ }));
+ return l177;
+})();
+var l178 = {name: "SET-BINDING-VALUE"};
+(function(){
+ (l178).fvalue = (function(v393){
+ ((v393)["fname"] = "SET-BINDING-VALUE");
+ return v393;
+ })((function (values,v391,v392){
+ checkArgs(arguments, 3);
+ return (function(){
+ return (function(){
+ var x = l35.fvalue(pv, v391);
+ if (typeof x != 'object')
+ throw 'The value ' + x + ' is not a type object.';
+ return (x.car = v392, x);
+ })();
+ })();
+ }));
+ return l178;
+})();
+var l179 = {name: "SET-BINDING-DECLARATIONS"};
+(function(){
+ (l179).fvalue = (function(v396){
+ ((v396)["fname"] = "SET-BINDING-DECLARATIONS");
+ return v396;
+ })((function (values,v394,v395){
+ checkArgs(arguments, 3);
+ return (function(){
+ return (function(){
+ var x = l37.fvalue(pv, v394);
+ if (typeof x != 'object')
+ throw 'The value ' + x + ' is not a type object.';
+ return (x.car = v395, x);
+ })();
+ })();
+ }));
+ return l179;
+})();
+var l180 = {name: "PUSH-BINDING-DECLARATION"};
+(function(){
+ (l180).fvalue = (function(v399){
+ ((v399)["fname"] = "PUSH-BINDING-DECLARATION");
+ return v399;
+ })((function (values,v397,v398){
+ checkArgs(arguments, 3);
+ return (function(){
+ return l179.fvalue(values, v398, ({car: v397, cdr: l177.fvalue(pv, v398)}));
+ })();
+ }));
+ return l180;
+})();
+var l181 = {name: "MAKE-LEXENV"};
+(function(){
+ (l181).fvalue = (function(v400){
+ ((v400)["fname"] = "MAKE-LEXENV");
+ return v400;
+ })((function (values){
+ checkArgsAtMost(arguments, 1);
+ return (function(){
+ return l44.fvalue(values, l3.value, l3.value, l3.value, l3.value);
+ })();
+ }));
+ return l181;
+})();
+var l182 = {name: "COPY-LEXENV"};
+(function(){
+ (l182).fvalue = (function(v402){
+ ((v402)["fname"] = "COPY-LEXENV");
+ return v402;
+ })((function (values,v401){
+ checkArgs(arguments, 2);
+ return (function(){
+ return l77.fvalue(values, v401);
+ })();
+ }));
+ return l182;
+})();
+var l183 = {name: "PUSH-TO-LEXENV"};
+var l184 = {name: "BLOCK"};
+var l185 = {name: "GOTAG"};
+(function(){
+ (l183).fvalue = (function(v407){
+ ((v407)["fname"] = "PUSH-TO-LEXENV");
+ return v407;
+ })((function (values,v403,v404,v405){
+ checkArgs(arguments, 4);
+ return (function(){
+ return (function(v406){
+ return (l26.fvalue(pv, v406, l105) !== l3.value ? (function(){
+ var x = v404;
+ if (typeof x != 'object')
+ throw 'The value ' + x + ' is not a type object.';
+ return (x.car = ({car: v403, cdr: (function(){
+ var tmp = v404;
+ return tmp === l3.value? l3.value: tmp.car;
+ })()}), x);
+ })() : (l26.fvalue(pv, v406, l104) !== l3.value ? (function(){
+ var x = (function(){
+ var tmp = v404;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })();
+ if (typeof x != 'object')
+ throw 'The value ' + x + ' is not a type object.';
+ return (x.car = ({car: v403, cdr: l33.fvalue(pv, v404)}), x);
+ })() : (l26.fvalue(pv, v406, l184) !== l3.value ? (function(){
+ var x = l35.fvalue(pv, v404);
+ if (typeof x != 'object')
+ throw 'The value ' + x + ' is not a type object.';
+ return (x.car = ({car: v403, cdr: l36.fvalue(pv, v404)}), x);
+ })() : (l26.fvalue(pv, v406, l185) !== l3.value ? (function(){
+ var x = l37.fvalue(pv, v404);
+ if (typeof x != 'object')
+ throw 'The value ' + x + ' is not a type object.';
+ return (x.car = ({car: v403, cdr: l38.fvalue(pv, v404)}), x);
+ })() : (function(){
+ throw "ECASE expression failed.";
+ })()))));
+ })(v405);
+ })();
+ }));
+ return l183;
+})();
+var l186 = {name: "EXTEND-LEXENV"};
+(function(){
+ (l186).fvalue = (function(v414){
+ ((v414)["fname"] = "EXTEND-LEXENV");
+ return v414;
+ })((function (values,v408,v409,v410){
+ checkArgs(arguments, 4);
+ return (function(){
+ return (function(v411){
+ return (function(){
+ return (function(v412,v413){
+ (function(){
+ while(v412 !== l3.value){
+ (v413 = (function(){
+ var tmp = v412;
+ return tmp === l3.value? l3.value: tmp.car;
+ })());
+ (function(){
+ l183.fvalue(pv, v413, v411, v410);
+ return l3.value;
+ })();
+ (v412 = (function(){
+ var tmp = v412;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })());
+ }return l3.value;
+ })();
+ return v411;
+ })(l66.fvalue(pv, v408),l3.value);
+ })();
+ })(l182.fvalue(pv, v409));
+ })();
+ }));
+ return l186;
+})();
+var l187 = {name: "LOOKUP-IN-LEXENV"};
+(function(){
+ (l187).fvalue = (function(v419){
+ ((v419)["fname"] = "LOOKUP-IN-LEXENV");
+ return v419;
+ })((function (values,v415,v416,v417){
+ checkArgs(arguments, 4);
+ return (function(){
+ return l97.fvalue(values, v415, (function(v418){
+ return (l26.fvalue(pv, v418, l105) !== l3.value ? l39.fvalue(pv, v416) : (l26.fvalue(pv, v418, l104) !== l3.value ? l40.fvalue(pv, v416) : (l26.fvalue(pv, v418, l184) !== l3.value ? l41.fvalue(pv, v416) : (l26.fvalue(pv, v418, l185) !== l3.value ? l42.fvalue(pv, v416) : (function(){
+ throw "ECASE expression failed.";
+ })()))));
+ })(v417));
+ })();
+ }));
+ return l187;
+})();
+var l188 = {name: "*ENVIRONMENT*"};
+(function(){
+ (((l188.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : ((l188).value = l181.fvalue(pv)));
+ return l188;
+})();
+var l189 = {name: "*VARIABLE-COUNTER*"};
+(function(){
+ (((l189.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : ((l189).value = 0));
+ return l189;
+})();
+var l190 = {name: "GVARNAME"};
+(function(){
+ (l190).fvalue = (function(v421){
+ ((v421)["fname"] = "GVARNAME");
+ return v421;
+ })((function (values,v420){
+ checkArgs(arguments, 2);
+ return (function(){
+ return l134.fvalue(values, "v", l17.fvalue(pv, ((l189).value = (function(){
+ var x1 = (function(){
+ var symbol = l189;
+ var value = symbol.value;
+ if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
+ return value;
+ })();
+ if (typeof x1 !== 'number') throw 'Not a number!';
+ var x2 = 1;
+ if (typeof x2 !== 'number') throw 'Not a number!';
+ return x1+x2;
+ })())));
+ })();
+ }));
+ return l190;
+})();
+var l191 = {name: "TRANSLATE-VARIABLE"};
+(function(){
+ (l191).fvalue = (function(v423){
+ ((v423)["fname"] = "TRANSLATE-VARIABLE");
+ return v423;
+ })((function (values,v422){
+ checkArgs(arguments, 2);
+ return (function(){
+ return l176.fvalue(values, l187.fvalue(pv, v422, (function(){
+ var symbol = l188;
+ var value = symbol.value;
+ if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
+ return value;
+ })(), l105));
+ })();
+ }));
+ return l191;
+})();
+var l192 = {name: "EXTEND-LOCAL-ENV"};
+(function(){
+ (l192).fvalue = (function(v429){
+ ((v429)["fname"] = "EXTEND-LOCAL-ENV");
+ return v429;
+ })((function (values,v424){
+ checkArgs(arguments, 2);
+ return (function(){
+ return (function(v425){
+ return (function(){
+ return (function(v426,v427){
+ (function(){
+ while(v426 !== l3.value){
+ (v427 = (function(){
+ var tmp = v426;
+ return tmp === l3.value? l3.value: tmp.car;
+ })());
+ (function(){
+ (function(v428){
+ return l183.fvalue(pv, v428, v425, l105);
+ })(l173.fvalue(pv, v427, l105, l190.fvalue(pv, v427)));
+ return l3.value;
+ })();
+ (v426 = (function(){
+ var tmp = v426;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })());
+ }return l3.value;
+ })();
+ return v425;
+ })(v424,l3.value);
+ })();
+ })(l182.fvalue(pv, (function(){
+ var symbol = l188;
+ var value = symbol.value;
+ if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
+ return value;
+ })()));
+ })();
+ }));
+ return l192;
+})();
+var l193 = {name: "*TOPLEVEL-COMPILATIONS*"};
+(function(){
+ (((l193.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : ((l193).value = l3.value));
+ return l193;
+})();
+var l194 = {name: "TOPLEVEL-COMPILATION"};
+(function(){
+ (l194).fvalue = (function(v431){
+ ((v431)["fname"] = "TOPLEVEL-COMPILATION");
+ return v431;
+ })((function (values,v430){
+ checkArgs(arguments, 2);
+ return (function(){
+ return ((l193).value = ({car: v430, cdr: (function(){
+ var symbol = l193;
+ var value = symbol.value;
+ if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
+ return value;
+ })()}));
+ })();
+ }));
+ return l194;
+})();
+var l195 = {name: "NULL-OR-EMPTY-P"};
+(function(){
+ (l195).fvalue = (function(v433){
+ ((v433)["fname"] = "NULL-OR-EMPTY-P");
+ return v433;
+ })((function (values,v432){
+ checkArgs(arguments, 2);
+ return (function(){
+ return l24.fvalue(values, l71.fvalue(pv, v432));
+ })();
+ }));
+ return l195;
+})();
+var l196 = {name: "GET-TOPLEVEL-COMPILATIONS"};
+(function(){
+ (l196).fvalue = (function(v434){
+ ((v434)["fname"] = "GET-TOPLEVEL-COMPILATIONS");
+ return v434;
+ })((function (values){
+ checkArgsAtMost(arguments, 1);
+ return (function(){
+ return l66.fvalue(values, l90.fvalue(pv, (function(){
+ var symbol = l195;
+ var func = symbol.fvalue;
+ if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
+ return func;
+ })(), (function(){
+ var symbol = l193;
+ var value = symbol.value;
+ if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
+ return value;
+ })()));
+ })();
+ }));
+ return l196;
+})();
+var l197 = {name: "%COMPILE-DEFMACRO"};
+var l198 = {name: "MACRO"};
+(function(){
+ (l197).fvalue = (function(v437){
+ ((v437)["fname"] = "%COMPILE-DEFMACRO");
+ return v437;
+ })((function (values,v435,v436){
+ checkArgs(arguments, 3);
+ return (function(){
+ l194.fvalue(pv, l145.fvalue(pv, l64.fvalue(pv, l44.fvalue(pv, l167), l44.fvalue(pv, v435))));
+ l183.fvalue(pv, l173.fvalue(pv, v435, l198, v436), (function(){
+ var symbol = l188;
+ var value = symbol.value;
+ if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
+ return value;
+ })(), l104);
+ return v435;
+ })();
+ }));
+ return l197;
+})();
+var l199 = {name: "GLOBAL-BINDING"};
+(function(){
+ (l199).fvalue = (function(v443){
+ ((v443)["fname"] = "GLOBAL-BINDING");
+ return v443;
+ })((function (values,v438,v439,v440){
+ checkArgs(arguments, 4);
+ return (function(){
+ return (function(v441){
+ return (v441 !== l3.value ? v441 : (function(v442){
+ l183.fvalue(pv, v442, (function(){
+ var symbol = l188;
+ var value = symbol.value;
+ if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
+ return value;
+ })(), v440);
+ return v442;
+ })(l173.fvalue(pv, v438, v439, l3.value)));
+ })(l187.fvalue(pv, v438, (function(){
+ var symbol = l188;
+ var value = symbol.value;
+ if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
+ return value;
+ })(), v440));
+ })();
+ }));
+ return l199;
+})();
+var l200 = {name: "CLAIMP"};
+(function(){
+ (l200).fvalue = (function(v448){
+ ((v448)["fname"] = "CLAIMP");
+ return v448;
+ })((function (values,v444,v445,v446){
+ checkArgs(arguments, 4);
+ return (function(){
+ return (function(v447){
+ return (v447 !== l3.value ? l88.fvalue(values, v446, l177.fvalue(pv, v447)) : l3.value);
+ })(l187.fvalue(pv, v444, (function(){
+ var symbol = l188;
+ var value = symbol.value;
+ if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
+ return value;
+ })(), v445));
+ })();
+ }));
+ return l200;
+})();
+var l201 = {name: "!PROCLAIM"};
+var l202 = {name: "SPECIAL"};
+var l203 = {name: "NOTINLINE"};
+var l204 = {name: "CONSTANT"};
+(function(){
+ (l201).fvalue = (function(v460){
+ ((v460)["fname"] = "!PROCLAIM");
+ return v460;
+ })((function (values,v449){
+ checkArgs(arguments, 2);
+ return (function(){
+ return (function(v450){
+ return (l26.fvalue(pv, v450, l202) !== l3.value ? (function(){
+ return (function(v451,v452){
+ (function(){
+ while(v451 !== l3.value){
+ (v452 = (function(){
+ var tmp = v451;
+ return tmp === l3.value? l3.value: tmp.car;
+ })());
+ (function(){
+ (function(v453){
+ return l180.fvalue(pv, l202, v453);
+ })(l199.fvalue(pv, v452, l105, l105));
+ return l3.value;
+ })();
+ (v451 = (function(){
+ var tmp = v451;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })());
+ }return l3.value;
+ })();
+ return l3.value;
+ })((function(){
+ var tmp = v449;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })(),l3.value);
+ })() : (l26.fvalue(pv, v450, l203) !== l3.value ? (function(){
+ return (function(v454,v455){
+ (function(){
+ while(v454 !== l3.value){
+ (v455 = (function(){
+ var tmp = v454;
+ return tmp === l3.value? l3.value: tmp.car;
+ })());
+ (function(){
+ (function(v456){
+ return l180.fvalue(pv, l203, v456);
+ })(l199.fvalue(pv, v455, l104, l104));
+ return l3.value;
+ })();
+ (v454 = (function(){
+ var tmp = v454;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })());
+ }return l3.value;
+ })();
+ return l3.value;
+ })((function(){
+ var tmp = v449;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })(),l3.value);
+ })() : (l26.fvalue(pv, v450, l204) !== l3.value ? (function(){
+ return (function(v457,v458){
+ (function(){
+ while(v457 !== l3.value){
+ (v458 = (function(){
+ var tmp = v457;
+ return tmp === l3.value? l3.value: tmp.car;
+ })());
+ (function(){
+ (function(v459){
+ return l180.fvalue(pv, l204, v459);
+ })(l199.fvalue(pv, v458, l105, l105));
+ return l3.value;
+ })();
+ (v457 = (function(){
+ var tmp = v457;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })());
+ }return l3.value;
+ })();
+ return l3.value;
+ })((function(){
+ var tmp = v449;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })(),l3.value);
+ })() : l3.value)));
+ })((function(){
+ var tmp = v449;
+ return tmp === l3.value? l3.value: tmp.car;
+ })());
+ })();
+ }));
+ return l201;
+})();
+var l205 = {name: "PROCLAIM"};
+(l205).fvalue = (function(){
+ var symbol = l201;
+ var func = symbol.fvalue;
+ if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
+ return func;
+})();
+var l206 = {name: "*COMPILATIONS*"};
+(function(){
+ (((l206.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : ((l206).value = l3.value));
+ return l206;
+})();
+var l207 = {name: "DEFINE-COMPILATION"};
+l207;
+var l208 = {name: "IF"};
+((l206).value = ({car: l44.fvalue(pv, l208, (function (values,v461,v462,v463){
+ checkArgs(arguments, 4);
+ return (function(){
+ return l134.fvalue(values, "(", l145.fvalue(pv, v461), " !== ", l145.fvalue(pv, l3.value), " ? ", l145.fvalue(pv, v462, (function(){
+ var symbol = l172;
+ var value = symbol.value;
+ if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
+ return value;
+ })()), " : ", l145.fvalue(pv, v463, (function(){
+ var symbol = l172;
+ var value = symbol.value;
+ if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
+ return value;
+ })()), ")");
+ })();
+})), cdr: (function(){
+ var symbol = l206;
+ var value = symbol.value;
+ if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
+ return value;
+})()}));
+var l209 = {name: "*LAMBDA-LIST-KEYWORDS*"};
+var l210 = {name: "&OPTIONAL"};
+var l211 = {name: "&REST"};
+var l212 = QIList(l210,l211,l3);
+(function(){
+ (((l209.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : ((l209).value = l212));
+ return l209;
+})();
+var l213 = {name: "LIST-UNTIL-KEYWORD"};
+(function(){
+ (l213).fvalue = (function(v466){
+ ((v466)["fname"] = "LIST-UNTIL-KEYWORD");
+ return v466;
+ })((function (values,v464){
+ checkArgs(arguments, 2);
+ return (function(){
+ return ((function(v465){
+ return (v465 !== l3.value ? v465 : l88.fvalue(pv, (function(){
+ var tmp = v464;
+ return tmp === l3.value? l3.value: tmp.car;
+ })(), (function(){
+ var symbol = l209;
+ var value = symbol.value;
+ if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
+ return value;
+ })()));
+ })(l12.fvalue(pv, v464)) !== l3.value ? l3.value : ({car: (function(){
+ var tmp = v464;
+ return tmp === l3.value? l3.value: tmp.car;
+ })(), cdr: l213.fvalue(pv, (function(){
+ var tmp = v464;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })())}));
+ })();
+ }));
+ return l213;
+})();
+var l214 = {name: "LAMBDA-LIST-REQUIRED-ARGUMENTS"};
+(function(){
+ (l214).fvalue = (function(v468){
+ ((v468)["fname"] = "LAMBDA-LIST-REQUIRED-ARGUMENTS");
+ return v468;
+ })((function (values,v467){
+ checkArgs(arguments, 2);
+ return (function(){
+ return l213.fvalue(values, v467);
+ })();
+ }));
+ return l214;
+})();
+var l215 = {name: "LAMBDA-LIST-OPTIONAL-ARGUMENTS-WITH-DEFAULT"};
+(function(){
+ (l215).fvalue = (function(v470){
+ ((v470)["fname"] = "LAMBDA-LIST-OPTIONAL-ARGUMENTS-WITH-DEFAULT");
+ return v470;
+ })((function (values,v469){
+ checkArgs(arguments, 2);
+ return (function(){
+ return l73.fvalue(values, (function(){
+ var symbol = l58;
+ var func = symbol.fvalue;
+ if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
+ return func;
+ })(), l213.fvalue(pv, (function(){
+ var tmp = l88.fvalue(pv, l210, v469);
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })()));
+ })();
+ }));
+ return l215;
+})();
+var l216 = {name: "LAMBDA-LIST-OPTIONAL-ARGUMENTS"};
+(function(){
+ (l216).fvalue = (function(v472){
+ ((v472)["fname"] = "LAMBDA-LIST-OPTIONAL-ARGUMENTS");
+ return v472;
+ })((function (values,v471){
+ checkArgs(arguments, 2);
+ return (function(){
+ return l73.fvalue(values, (function(){
+ var symbol = l30;
+ var func = symbol.fvalue;
+ if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
+ return func;
+ })(), l215.fvalue(pv, v471));
+ })();
+ }));
+ return l216;
+})();
+var l217 = {name: "LAMBDA-LIST-REST-ARGUMENT"};
+(function(){
+ (l217).fvalue = (function(v475){
+ ((v475)["fname"] = "LAMBDA-LIST-REST-ARGUMENT");
+ return v475;
+ })((function (values,v473){
+ checkArgs(arguments, 2);
+ return (function(){
+ return (function(v474){
+ ((function(){
+ var tmp = v474;
+ return tmp === l3.value? l3.value: tmp.cdr;
+ })() !== l3.value ? (function(){
+ throw "Bad lambda-list";
+ })() : l3.value);