2 var string = "function pv (x) { return x ; }";
3 if (typeof string != 'string')
4 throw 'The value ' + string + ' is not a type string.';
5 return eval.apply(window, [string]);
8 var string = "\nfunction mv(){\n var r = [];\n r['multiple-value'] = true;\n for (var i=0; i<arguments.length; i++)\n r.push(arguments[i]);\n return r;\n}";
9 if (typeof string != 'string')
10 throw 'The value ' + string + ' is not a type string.';
11 return eval.apply(window, [string]);
14 var string = "var values = mv;";
15 if (typeof string != 'string')
16 throw 'The value ' + string + ' is not a type string.';
17 return eval.apply(window, [string]);
19 var l1 = {name: "DEFMACRO"};
21 var l2 = {name: "DECLAIM"};
23 var l3 = {name: "NIL"};
27 var l5 = {name: "WHEN"};
29 var l6 = {name: "UNLESS"};
31 var l7 = {name: "DEFVAR"};
33 var l8 = {name: "DEFPARAMETER"};
35 var l9 = {name: "NAMED-LAMBDA"};
37 var l10 = {name: "DEFUN"};
39 var l11 = {name: "NULL"};
41 (l11).fvalue = (function(v2){
42 ((v2)["fname"] = "NULL");
44 })((function (values,v1){
45 if (arguments.length < 2) throw 'too few arguments';
46 if (arguments.length > 2) throw 'too many arguments';
50 return ((v1 === l3.value)?l4.value: l3.value);
54 if (cf.type == 'block' && cf.id == 1)
64 var l12 = {name: "RETURN"};
66 var l13 = {name: "WHILE"};
68 var l14 = {name: "*GENSYM-COUNTER*"};
70 (((l14.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
71 return ((l14).value = 0);
75 var l15 = {name: "GENSYM"};
76 var l16 = {name: "INTEGER-TO-STRING"};
78 (l15).fvalue = (function(v4){
79 ((v4)["fname"] = "GENSYM");
81 })((function (values,v3){
82 if (arguments.length > 2) throw 'too many arguments';
83 switch(arguments.length-1){
91 ((l14).value = (function(){
94 var value = symbol.value;
95 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
98 if (typeof x1 !== 'number') throw 'Not a number!';
100 if (typeof x2 !== 'number') throw 'Not a number!';
104 var name = (function(){
106 var string2 = (function(){
108 var func = symbol.fvalue;
109 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
111 })()(pv, (function(){
113 var value = symbol.value;
114 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
117 if (typeof string1 != 'string')
118 throw 'The value ' + string1 + ' is not a type string.';
119 if (typeof string2 != 'string')
120 throw 'The value ' + string2 + ' is not a type string.';
121 return string1.concat(string2);
123 if (typeof name != 'string')
124 throw 'The value ' + name + ' is not a type string.';
125 return ({name: name});
130 if (cf.type == 'block' && cf.id == 2)
140 var l17 = {name: "BOUNDP"};
142 (l17).fvalue = (function(v6){
143 ((v6)["fname"] = "BOUNDP");
145 })((function (values,v5){
146 if (arguments.length < 2) throw 'too few arguments';
147 if (arguments.length > 2) throw 'too many arguments';
151 return ((v5.value !== undefined)?l4.value: l3.value);
155 if (cf.type == 'block' && cf.id == 3)
165 var l18 = {name: "="};
167 (l18).fvalue = (function(v9){
168 ((v9)["fname"] = "=");
170 })((function (values,v7,v8){
171 if (arguments.length < 3) throw 'too few arguments';
172 if (arguments.length > 3) throw 'too many arguments';
178 if (typeof x1 !== 'number') throw 'Not a number!';
180 if (typeof x2 !== 'number') throw 'Not a number!';
181 return (x1==x2?l4.value: l3.value);
186 if (cf.type == 'block' && cf.id == 4)
196 var l19 = {name: "*"};
198 (l19).fvalue = (function(v12){
199 ((v12)["fname"] = "*");
201 })((function (values,v10,v11){
202 if (arguments.length < 3) throw 'too few arguments';
203 if (arguments.length > 3) throw 'too many arguments';
209 if (typeof x1 !== 'number') throw 'Not a number!';
211 if (typeof x2 !== 'number') throw 'Not a number!';
217 if (cf.type == 'block' && cf.id == 5)
227 var l20 = {name: "/"};
229 (l20).fvalue = (function(v15){
230 ((v15)["fname"] = "/");
232 })((function (values,v13,v14){
233 if (arguments.length < 3) throw 'too few arguments';
234 if (arguments.length > 3) throw 'too many arguments';
240 if (typeof x1 !== 'number') throw 'Not a number!';
242 if (typeof x2 !== 'number') throw 'Not a number!';
248 if (cf.type == 'block' && cf.id == 6)
258 var l21 = {name: "1+"};
260 (l21).fvalue = (function(v17){
261 ((v17)["fname"] = "1+");
263 })((function (values,v16){
264 if (arguments.length < 2) throw 'too few arguments';
265 if (arguments.length > 2) throw 'too many arguments';
271 if (typeof x1 !== 'number') throw 'Not a number!';
273 if (typeof x2 !== 'number') throw 'Not a number!';
279 if (cf.type == 'block' && cf.id == 7)
289 var l22 = {name: "1-"};
291 (l22).fvalue = (function(v19){
292 ((v19)["fname"] = "1-");
294 })((function (values,v18){
295 if (arguments.length < 2) throw 'too few arguments';
296 if (arguments.length > 2) throw 'too many arguments';
302 if (typeof x1 !== 'number') throw 'Not a number!';
304 if (typeof x2 !== 'number') throw 'Not a number!';
310 if (cf.type == 'block' && cf.id == 8)
320 var l23 = {name: "ZEROP"};
322 (l23).fvalue = (function(v21){
323 ((v21)["fname"] = "ZEROP");
325 })((function (values,v20){
326 if (arguments.length < 2) throw 'too few arguments';
327 if (arguments.length > 2) throw 'too many arguments';
333 if (typeof x1 !== 'number') throw 'Not a number!';
335 if (typeof x2 !== 'number') throw 'Not a number!';
336 return (x1==x2?l4.value: l3.value);
341 if (cf.type == 'block' && cf.id == 9)
351 var l24 = {name: "TRUNCATE"};
353 (l24).fvalue = (function(v24){
354 ((v24)["fname"] = "TRUNCATE");
356 })((function (values,v22,v23){
357 if (arguments.length < 3) throw 'too few arguments';
358 if (arguments.length > 3) throw 'too many arguments';
365 if (typeof x1 !== 'number') throw 'Not a number!';
367 if (typeof x2 !== 'number') throw 'Not a number!';
370 if (typeof x != 'number')
371 throw 'The value ' + x + ' is not a type number.';
372 return Math.floor(x);
377 if (cf.type == 'block' && cf.id == 10)
387 var l25 = {name: "EQL"};
389 (l25).fvalue = (function(v27){
390 ((v27)["fname"] = "EQL");
392 })((function (values,v25,v26){
393 if (arguments.length < 3) throw 'too few arguments';
394 if (arguments.length > 3) throw 'too many arguments';
398 return ((v25 === v26)?l4.value: l3.value);
402 if (cf.type == 'block' && cf.id == 11)
412 var l26 = {name: "NOT"};
414 (l26).fvalue = (function(v29){
415 ((v29)["fname"] = "NOT");
417 })((function (values,v28){
418 if (arguments.length < 2) throw 'too few arguments';
419 if (arguments.length > 2) throw 'too many arguments';
423 return (v28 !== l3.value ? l3.value : l4.value);
427 if (cf.type == 'block' && cf.id == 12)
437 var l27 = {name: "CONS"};
439 (l27).fvalue = (function(v32){
440 ((v32)["fname"] = "CONS");
442 })((function (values,v30,v31){
443 if (arguments.length < 3) throw 'too few arguments';
444 if (arguments.length > 3) throw 'too many arguments';
448 return ({car: v30, cdr: v31});
452 if (cf.type == 'block' && cf.id == 13)
462 var l28 = {name: "CONSP"};
464 (l28).fvalue = (function(v34){
465 ((v34)["fname"] = "CONSP");
467 })((function (values,v33){
468 if (arguments.length < 2) throw 'too few arguments';
469 if (arguments.length > 2) throw 'too many arguments';
475 return (typeof tmp == 'object' && 'car' in tmp);
476 })()?l4.value: l3.value);
480 if (cf.type == 'block' && cf.id == 14)
490 var l29 = {name: "CAR"};
492 (l29).fvalue = (function(v36){
493 ((v36)["fname"] = "CAR");
496 var func = (function (values,v35){
497 if (arguments.length < 2) throw 'too few arguments';
498 if (arguments.length > 2) throw 'too many arguments';
504 return tmp === l3.value? l3.value: tmp.car;
509 if (cf.type == 'block' && cf.id == 15)
517 func.docstring = 'Return the CAR part of a cons, or NIL if X is null.';
522 var l30 = {name: "CDR"};
524 (l30).fvalue = (function(v38){
525 ((v38)["fname"] = "CDR");
527 })((function (values,v37){
528 if (arguments.length < 2) throw 'too few arguments';
529 if (arguments.length > 2) throw 'too many arguments';
535 return tmp === l3.value? l3.value: tmp.cdr;
540 if (cf.type == 'block' && cf.id == 16)
550 var l31 = {name: "CAAR"};
552 (l31).fvalue = (function(v40){
553 ((v40)["fname"] = "CAAR");
555 })((function (values,v39){
556 if (arguments.length < 2) throw 'too few arguments';
557 if (arguments.length > 2) throw 'too many arguments';
562 var tmp = (function(){
564 return tmp === l3.value? l3.value: tmp.car;
566 return tmp === l3.value? l3.value: tmp.car;
571 if (cf.type == 'block' && cf.id == 17)
581 var l32 = {name: "CADR"};
583 (l32).fvalue = (function(v42){
584 ((v42)["fname"] = "CADR");
586 })((function (values,v41){
587 if (arguments.length < 2) throw 'too few arguments';
588 if (arguments.length > 2) throw 'too many arguments';
593 var tmp = (function(){
595 return tmp === l3.value? l3.value: tmp.cdr;
597 return tmp === l3.value? l3.value: tmp.car;
602 if (cf.type == 'block' && cf.id == 18)
612 var l33 = {name: "CDAR"};
614 (l33).fvalue = (function(v44){
615 ((v44)["fname"] = "CDAR");
617 })((function (values,v43){
618 if (arguments.length < 2) throw 'too few arguments';
619 if (arguments.length > 2) throw 'too many arguments';
624 var tmp = (function(){
626 return tmp === l3.value? l3.value: tmp.car;
628 return tmp === l3.value? l3.value: tmp.cdr;
633 if (cf.type == 'block' && cf.id == 19)
643 var l34 = {name: "CDDR"};
645 (l34).fvalue = (function(v46){
646 ((v46)["fname"] = "CDDR");
648 })((function (values,v45){
649 if (arguments.length < 2) throw 'too few arguments';
650 if (arguments.length > 2) throw 'too many arguments';
655 var tmp = (function(){
657 return tmp === l3.value? l3.value: tmp.cdr;
659 return tmp === l3.value? l3.value: tmp.cdr;
664 if (cf.type == 'block' && cf.id == 20)
674 var l35 = {name: "CADDR"};
676 (l35).fvalue = (function(v48){
677 ((v48)["fname"] = "CADDR");
679 })((function (values,v47){
680 if (arguments.length < 2) throw 'too few arguments';
681 if (arguments.length > 2) throw 'too many arguments';
686 var tmp = (function(){
687 var tmp = (function(){
689 return tmp === l3.value? l3.value: tmp.cdr;
691 return tmp === l3.value? l3.value: tmp.cdr;
693 return tmp === l3.value? l3.value: tmp.car;
698 if (cf.type == 'block' && cf.id == 21)
708 var l36 = {name: "CDDDR"};
710 (l36).fvalue = (function(v50){
711 ((v50)["fname"] = "CDDDR");
713 })((function (values,v49){
714 if (arguments.length < 2) throw 'too few arguments';
715 if (arguments.length > 2) throw 'too many arguments';
720 var tmp = (function(){
721 var tmp = (function(){
723 return tmp === l3.value? l3.value: tmp.cdr;
725 return tmp === l3.value? l3.value: tmp.cdr;
727 return tmp === l3.value? l3.value: tmp.cdr;
732 if (cf.type == 'block' && cf.id == 22)
742 var l37 = {name: "CADDDR"};
744 (l37).fvalue = (function(v52){
745 ((v52)["fname"] = "CADDDR");
747 })((function (values,v51){
748 if (arguments.length < 2) throw 'too few arguments';
749 if (arguments.length > 2) throw 'too many arguments';
754 var tmp = (function(){
755 var tmp = (function(){
756 var tmp = (function(){
758 return tmp === l3.value? l3.value: tmp.cdr;
760 return tmp === l3.value? l3.value: tmp.cdr;
762 return tmp === l3.value? l3.value: tmp.cdr;
764 return tmp === l3.value? l3.value: tmp.car;
769 if (cf.type == 'block' && cf.id == 23)
779 var l38 = {name: "FIRST"};
781 (l38).fvalue = (function(v54){
782 ((v54)["fname"] = "FIRST");
784 })((function (values,v53){
785 if (arguments.length < 2) throw 'too few arguments';
786 if (arguments.length > 2) throw 'too many arguments';
792 return tmp === l3.value? l3.value: tmp.car;
797 if (cf.type == 'block' && cf.id == 24)
807 var l39 = {name: "SECOND"};
809 (l39).fvalue = (function(v56){
810 ((v56)["fname"] = "SECOND");
812 })((function (values,v55){
813 if (arguments.length < 2) throw 'too few arguments';
814 if (arguments.length > 2) throw 'too many arguments';
818 return l32.fvalue(values, v55);
822 if (cf.type == 'block' && cf.id == 25)
832 var l40 = {name: "THIRD"};
834 (l40).fvalue = (function(v58){
835 ((v58)["fname"] = "THIRD");
837 })((function (values,v57){
838 if (arguments.length < 2) throw 'too few arguments';
839 if (arguments.length > 2) throw 'too many arguments';
843 return l35.fvalue(values, v57);
847 if (cf.type == 'block' && cf.id == 26)
857 var l41 = {name: "FOURTH"};
859 (l41).fvalue = (function(v60){
860 ((v60)["fname"] = "FOURTH");
862 })((function (values,v59){
863 if (arguments.length < 2) throw 'too few arguments';
864 if (arguments.length > 2) throw 'too many arguments';
868 return l37.fvalue(values, v59);
872 if (cf.type == 'block' && cf.id == 27)
882 var l42 = {name: "LIST"};
884 (l42).fvalue = (function(v62){
885 ((v62)["fname"] = "LIST");
887 })((function (values){
889 for (var i = arguments.length-1; i>=1; i--)
890 v61 = {car: arguments[i], cdr:
899 if (cf.type == 'block' && cf.id == 28)
909 var l43 = {name: "ATOM"};
911 (l43).fvalue = (function(v64){
912 ((v64)["fname"] = "ATOM");
914 })((function (values,v63){
915 if (arguments.length < 2) throw 'too few arguments';
916 if (arguments.length > 2) throw 'too many arguments';
920 return l26.fvalue(values, ((function(){
922 return (typeof tmp == 'object' && 'car' in tmp);
923 })()?l4.value: l3.value));
927 if (cf.type == 'block' && cf.id == 29)
937 var l44 = {name: "INCF"};
939 var l45 = {name: "DECF"};
941 var l46 = {name: "PUSH"};
943 var l47 = {name: "DOLIST"};
945 var l48 = {name: "DOTIMES"};
947 var l49 = {name: "COND"};
949 var l50 = {name: "CASE"};
951 var l51 = {name: "ECASE"};
953 var l52 = {name: "AND"};
955 var l53 = {name: "OR"};
957 var l54 = {name: "PROG1"};
959 var l55 = {name: "PROG2"};
961 var l56 = {name: "ENSURE-LIST"};
962 var l57 = {name: "LISTP"};
964 (l56).fvalue = (function(v66){
965 ((v66)["fname"] = "ENSURE-LIST");
967 })((function (values,v65){
968 if (arguments.length < 2) throw 'too few arguments';
969 if (arguments.length > 2) throw 'too many arguments';
975 var func = symbol.fvalue;
976 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
978 })()(pv, v65) !== l3.value ? v65 : l42.fvalue(values, v65));
982 if (cf.type == 'block' && cf.id == 30)
992 var l58 = {name: "!REDUCE"};
994 (l58).fvalue = (function(v70){
995 ((v70)["fname"] = "!REDUCE");
997 })((function (values,v67,v68,v69){
998 if (arguments.length < 4) throw 'too few arguments';
999 if (arguments.length > 4) throw 'too many arguments';
1003 return (l11.fvalue(pv, v68) !== l3.value ? v69 : l58.fvalue(values, v67, (function(){
1005 return tmp === l3.value? l3.value: tmp.cdr;
1006 })(), (v67)(pv, v69, (function(){
1008 return tmp === l3.value? l3.value: tmp.car;
1013 if (cf.type == 'block' && cf.id == 31)
1023 var l59 = {name: "+"};
1025 (l59).fvalue = (function(v75){
1026 ((v75)["fname"] = "+");
1028 })((function (values){
1030 for (var i = arguments.length-1; i>=1; i--)
1031 v71 = {car: arguments[i], cdr:
1036 return (function(v72){
1040 return (function(v73,v74){
1042 while(v73 !== l3.value){
1045 return tmp === l3.value? l3.value: tmp.car;
1050 if (typeof x1 !== 'number') throw 'Not a number!';
1052 if (typeof x2 !== 'number') throw 'Not a number!';
1059 return tmp === l3.value? l3.value: tmp.cdr;
1068 if (cf.type == 'block' && cf.id == 33)
1078 if (cf.type == 'block' && cf.id == 32)
1088 var l60 = {name: "-"};
1090 (l60).fvalue = (function(v81){
1091 ((v81)["fname"] = "-");
1093 })((function (values,v77){
1094 if (arguments.length < 2) throw 'too few arguments';
1096 for (var i = arguments.length-1; i>=2; i--)
1097 v76 = {car: arguments[i], cdr:
1102 return (l11.fvalue(pv, v76) !== l3.value ? (function(){
1104 if (typeof x1 !== 'number') throw 'Not a number!';
1106 })() : (function(v78){
1110 return (function(v79,v80){
1112 while(v79 !== l3.value){
1115 return tmp === l3.value? l3.value: tmp.car;
1120 if (typeof x1 !== 'number') throw 'Not a number!';
1122 if (typeof x2 !== 'number') throw 'Not a number!';
1129 return tmp === l3.value? l3.value: tmp.cdr;
1138 if (cf.type == 'block' && cf.id == 35)
1148 if (cf.type == 'block' && cf.id == 34)
1158 var l61 = {name: "APPEND-TWO"};
1159 var l62 = {name: "APPEND"};
1161 (l61).fvalue = (function(v84){
1162 ((v84)["fname"] = "APPEND-TWO");
1164 })((function (values,v82,v83){
1165 if (arguments.length < 3) throw 'too few arguments';
1166 if (arguments.length > 3) throw 'too many arguments';
1170 return (l11.fvalue(pv, v82) !== l3.value ? v83 : ({car: (function(){
1172 return tmp === l3.value? l3.value: tmp.car;
1173 })(), cdr: (function(){
1175 var func = symbol.fvalue;
1176 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1178 })()(pv, (function(){
1180 return tmp === l3.value? l3.value: tmp.cdr;
1185 if (cf.type == 'block' && cf.id == 36)
1196 (l62).fvalue = (function(v86){
1197 ((v86)["fname"] = "APPEND");
1199 })((function (values){
1201 for (var i = arguments.length-1; i>=1; i--)
1202 v85 = {car: arguments[i], cdr:
1207 return l58.fvalue(values, (function(){
1209 var func = symbol.fvalue;
1210 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1216 if (cf.type == 'block' && cf.id == 37)
1226 var l63 = {name: "REVAPPEND"};
1228 (l63).fvalue = (function(v89){
1229 ((v89)["fname"] = "REVAPPEND");
1231 })((function (values,v87,v88){
1232 if (arguments.length < 3) throw 'too few arguments';
1233 if (arguments.length > 3) throw 'too many arguments';
1241 while(v87 !== l3.value){
1242 (v88 = ({car: (function(){
1244 return tmp === l3.value? l3.value: tmp.car;
1248 return tmp === l3.value? l3.value: tmp.cdr;
1255 if (cf.type == 'block' && cf.id == 39)
1265 if (cf.type == 'block' && cf.id == 38)
1275 var l64 = {name: "REVERSE"};
1277 (l64).fvalue = (function(v91){
1278 ((v91)["fname"] = "REVERSE");
1280 })((function (values,v90){
1281 if (arguments.length < 2) throw 'too few arguments';
1282 if (arguments.length > 2) throw 'too many arguments';
1286 return l63.fvalue(values, v90, l3);
1290 if (cf.type == 'block' && cf.id == 40)
1300 var l65 = {name: "PSETQ"};
1302 var l66 = {name: "LIST-LENGTH"};
1304 (l66).fvalue = (function(v94){
1305 ((v94)["fname"] = "LIST-LENGTH");
1307 })((function (values,v92){
1308 if (arguments.length < 2) throw 'too few arguments';
1309 if (arguments.length > 2) throw 'too many arguments';
1313 return (function(v93){
1318 while(l26.fvalue(pv, l11.fvalue(pv, v92)) !== l3.value){
1321 if (typeof x1 !== 'number') throw 'Not a number!';
1323 if (typeof x2 !== 'number') throw 'Not a number!';
1328 return tmp === l3.value? l3.value: tmp.cdr;
1335 if (cf.type == 'block' && cf.id == 42)
1346 if (cf.type == 'block' && cf.id == 41)
1356 var l67 = {name: "LENGTH"};
1358 (l67).fvalue = (function(v96){
1359 ((v96)["fname"] = "LENGTH");
1361 })((function (values,v95){
1362 if (arguments.length < 2) throw 'too few arguments';
1363 if (arguments.length > 2) throw 'too many arguments';
1367 return (((typeof(v95) == "string")?l4.value: l3.value) !== l3.value ? (function(){
1370 if (typeof x != 'string')
1371 throw 'The value ' + x + ' is not a type string.';
1374 })() : (((function(){
1376 return typeof x === 'object' && 'length' in x;
1377 })()?l4.value: l3.value) !== l3.value ? (function(){
1379 var tmp = (v95)["length"];
1380 return tmp == undefined? l3.value: tmp ;
1382 })() : ((function(){
1384 var func = symbol.fvalue;
1385 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1387 })()(pv, v95) !== l3.value ? (function(){
1388 return l66.fvalue(values, v95);
1393 if (cf.type == 'block' && cf.id == 43)
1403 var l68 = {name: "CONCAT-TWO"};
1405 (l68).fvalue = (function(v99){
1406 ((v99)["fname"] = "CONCAT-TWO");
1408 })((function (values,v97,v98){
1409 if (arguments.length < 3) throw 'too few arguments';
1410 if (arguments.length > 3) throw 'too many arguments';
1417 if (typeof string1 != 'string')
1418 throw 'The value ' + string1 + ' is not a type string.';
1419 if (typeof string2 != 'string')
1420 throw 'The value ' + string2 + ' is not a type string.';
1421 return string1.concat(string2);
1426 if (cf.type == 'block' && cf.id == 44)
1436 var l69 = {name: "MAPCAR"};
1438 (l69).fvalue = (function(v102){
1439 ((v102)["fname"] = "MAPCAR");
1441 })((function (values,v100,v101){
1442 if (arguments.length < 3) throw 'too few arguments';
1443 if (arguments.length > 3) throw 'too many arguments';
1447 return (l11.fvalue(pv, v101) !== l3.value ? l3 : ({car: (v100)(pv, (function(){
1449 return tmp === l3.value? l3.value: tmp.car;
1450 })()), cdr: l69.fvalue(pv, v100, (function(){
1452 return tmp === l3.value? l3.value: tmp.cdr;
1457 if (cf.type == 'block' && cf.id == 45)
1467 var l70 = {name: "IDENTITY"};
1469 (l70).fvalue = (function(v104){
1470 ((v104)["fname"] = "IDENTITY");
1472 })((function (values,v103){
1473 if (arguments.length < 2) throw 'too few arguments';
1474 if (arguments.length > 2) throw 'too many arguments';
1482 if (cf.type == 'block' && cf.id == 46)
1492 var l71 = {name: "COPY-LIST"};
1494 (l71).fvalue = (function(v106){
1495 ((v106)["fname"] = "COPY-LIST");
1497 })((function (values,v105){
1498 if (arguments.length < 2) throw 'too few arguments';
1499 if (arguments.length > 2) throw 'too many arguments';
1503 return l69.fvalue(values, (function(){
1505 var func = symbol.fvalue;
1506 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1512 if (cf.type == 'block' && cf.id == 47)
1522 var l72 = {name: "CODE-CHAR"};
1524 (l72).fvalue = (function(v108){
1525 ((v108)["fname"] = "CODE-CHAR");
1527 })((function (values,v107){
1528 if (arguments.length < 2) throw 'too few arguments';
1529 if (arguments.length > 2) throw 'too many arguments';
1537 if (cf.type == 'block' && cf.id == 48)
1547 var l73 = {name: "CHAR-CODE"};
1549 (l73).fvalue = (function(v110){
1550 ((v110)["fname"] = "CHAR-CODE");
1552 })((function (values,v109){
1553 if (arguments.length < 2) throw 'too few arguments';
1554 if (arguments.length > 2) throw 'too many arguments';
1562 if (cf.type == 'block' && cf.id == 49)
1572 var l74 = {name: "CHAR="};
1574 (l74).fvalue = (function(v113){
1575 ((v113)["fname"] = "CHAR=");
1577 })((function (values,v111,v112){
1578 if (arguments.length < 3) throw 'too few arguments';
1579 if (arguments.length > 3) throw 'too many arguments';
1585 if (typeof x1 !== 'number') throw 'Not a number!';
1587 if (typeof x2 !== 'number') throw 'Not a number!';
1588 return (x1==x2?l4.value: l3.value);
1593 if (cf.type == 'block' && cf.id == 50)
1603 var l75 = {name: "INTEGERP"};
1605 (l75).fvalue = (function(v115){
1606 ((v115)["fname"] = "INTEGERP");
1608 })((function (values,v114){
1609 if (arguments.length < 2) throw 'too few arguments';
1610 if (arguments.length > 2) throw 'too many arguments';
1614 return (((typeof (v114) == "number")?l4.value: l3.value) !== l3.value ? (function(){
1615 var x1 = (function(){
1617 if (typeof x != 'number')
1618 throw 'The value ' + x + ' is not a type number.';
1619 return Math.floor(x);
1621 if (typeof x1 !== 'number') throw 'Not a number!';
1623 if (typeof x2 !== 'number') throw 'Not a number!';
1624 return (x1==x2?l4.value: l3.value);
1629 if (cf.type == 'block' && cf.id == 51)
1639 var l76 = {name: "PLUSP"};
1641 (l76).fvalue = (function(v117){
1642 ((v117)["fname"] = "PLUSP");
1644 })((function (values,v116){
1645 if (arguments.length < 2) throw 'too few arguments';
1646 if (arguments.length > 2) throw 'too many arguments';
1652 if (typeof x1 !== 'number') throw 'Not a number!';
1654 if (typeof x2 !== 'number') throw 'Not a number!';
1655 return (x1<x2?l4.value: l3.value);
1660 if (cf.type == 'block' && cf.id == 52)
1670 var l77 = {name: "MINUSP"};
1672 (l77).fvalue = (function(v119){
1673 ((v119)["fname"] = "MINUSP");
1675 })((function (values,v118){
1676 if (arguments.length < 2) throw 'too few arguments';
1677 if (arguments.length > 2) throw 'too many arguments';
1683 if (typeof x1 !== 'number') throw 'Not a number!';
1685 if (typeof x2 !== 'number') throw 'Not a number!';
1686 return (x1<x2?l4.value: l3.value);
1691 if (cf.type == 'block' && cf.id == 53)
1702 (l57).fvalue = (function(v122){
1703 ((v122)["fname"] = "LISTP");
1705 })((function (values,v120){
1706 if (arguments.length < 2) throw 'too few arguments';
1707 if (arguments.length > 2) throw 'too many arguments';
1711 return (function(v121){
1712 return (v121 !== l3.value ? v121 : l11.fvalue(values, v120));
1715 return (typeof tmp == 'object' && 'car' in tmp);
1716 })()?l4.value: l3.value));
1720 if (cf.type == 'block' && cf.id == 54)
1730 var l78 = {name: "NTHCDR"};
1732 (l78).fvalue = (function(v125){
1733 ((v125)["fname"] = "NTHCDR");
1735 })((function (values,v123,v124){
1736 if (arguments.length < 3) throw 'too few arguments';
1737 if (arguments.length > 3) throw 'too many arguments';
1745 while((l76.fvalue(pv, v123) !== l3.value ? v124 : l3.value) !== l3.value){
1746 (v123 = l22.fvalue(pv, v123));
1747 (v124 = (function(){
1749 return tmp === l3.value? l3.value: tmp.cdr;
1756 if (cf.type == 'block' && cf.id == 56)
1766 if (cf.type == 'block' && cf.id == 55)
1776 var l79 = {name: "NTH"};
1778 (l79).fvalue = (function(v128){
1779 ((v128)["fname"] = "NTH");
1781 })((function (values,v126,v127){
1782 if (arguments.length < 3) throw 'too few arguments';
1783 if (arguments.length > 3) throw 'too many arguments';
1788 var tmp = l78.fvalue(pv, v126, v127);
1789 return tmp === l3.value? l3.value: tmp.car;
1794 if (cf.type == 'block' && cf.id == 57)
1804 var l80 = {name: "LAST"};
1806 (l80).fvalue = (function(v130){
1807 ((v130)["fname"] = "LAST");
1809 })((function (values,v129){
1810 if (arguments.length < 2) throw 'too few arguments';
1811 if (arguments.length > 2) throw 'too many arguments';
1820 var tmp = (function(){
1822 return tmp === l3.value? l3.value: tmp.cdr;
1824 return (typeof tmp == 'object' && 'car' in tmp);
1825 })()?l4.value: l3.value) !== l3.value){
1826 (v129 = (function(){
1828 return tmp === l3.value? l3.value: tmp.cdr;
1835 if (cf.type == 'block' && cf.id == 59)
1845 if (cf.type == 'block' && cf.id == 58)
1855 var l81 = {name: "BUTLAST"};
1857 (l81).fvalue = (function(v132){
1858 ((v132)["fname"] = "BUTLAST");
1860 })((function (values,v131){
1861 if (arguments.length < 2) throw 'too few arguments';
1862 if (arguments.length > 2) throw 'too many arguments';
1866 return (((function(){
1867 var tmp = (function(){
1869 return tmp === l3.value? l3.value: tmp.cdr;
1871 return (typeof tmp == 'object' && 'car' in tmp);
1872 })()?l4.value: l3.value) !== l3.value ? ({car: (function(){
1874 return tmp === l3.value? l3.value: tmp.car;
1875 })(), cdr: l81.fvalue(pv, (function(){
1877 return tmp === l3.value? l3.value: tmp.cdr;
1878 })())}) : l3.value);
1882 if (cf.type == 'block' && cf.id == 60)
1892 var l82 = {name: "MEMBER"};
1894 (l82).fvalue = (function(v135){
1895 ((v135)["fname"] = "MEMBER");
1897 })((function (values,v133,v134){
1898 if (arguments.length < 3) throw 'too few arguments';
1899 if (arguments.length > 3) throw 'too many arguments';
1907 while(v134 !== l3.value){
1908 (l25.fvalue(pv, v133, (function(){
1910 return tmp === l3.value? l3.value: tmp.car;
1911 })()) !== l3.value ? (function(){
1913 throw ({type: 'block', id: 62, value: v134, message: 'Return from unknown block NIL.'})
1916 (v134 = (function(){
1918 return tmp === l3.value? l3.value: tmp.cdr;
1925 if (cf.type == 'block' && cf.id == 62)
1934 if (cf.type == 'block' && cf.id == 61)
1944 var l83 = {name: "REMOVE"};
1946 (l83).fvalue = (function(v138){
1947 ((v138)["fname"] = "REMOVE");
1949 })((function (values,v136,v137){
1950 if (arguments.length < 3) throw 'too few arguments';
1951 if (arguments.length > 3) throw 'too many arguments';
1955 return (l11.fvalue(pv, v137) !== l3.value ? (function(){
1957 })() : (l25.fvalue(pv, v136, (function(){
1959 return tmp === l3.value? l3.value: tmp.car;
1960 })()) !== l3.value ? (function(){
1961 return l83.fvalue(values, v136, (function(){
1963 return tmp === l3.value? l3.value: tmp.cdr;
1966 return ({car: (function(){
1968 return tmp === l3.value? l3.value: tmp.car;
1969 })(), cdr: l83.fvalue(pv, v136, (function(){
1971 return tmp === l3.value? l3.value: tmp.cdr;
1977 if (cf.type == 'block' && cf.id == 63)
1987 var l84 = {name: "REMOVE-IF"};
1989 (l84).fvalue = (function(v141){
1990 ((v141)["fname"] = "REMOVE-IF");
1992 })((function (values,v139,v140){
1993 if (arguments.length < 3) throw 'too few arguments';
1994 if (arguments.length > 3) throw 'too many arguments';
1998 return (l11.fvalue(pv, v140) !== l3.value ? (function(){
2000 })() : ((v139)(pv, (function(){
2002 return tmp === l3.value? l3.value: tmp.car;
2003 })()) !== l3.value ? (function(){
2004 return l84.fvalue(values, v139, (function(){
2006 return tmp === l3.value? l3.value: tmp.cdr;
2009 return ({car: (function(){
2011 return tmp === l3.value? l3.value: tmp.car;
2012 })(), cdr: l84.fvalue(pv, v139, (function(){
2014 return tmp === l3.value? l3.value: tmp.cdr;
2020 if (cf.type == 'block' && cf.id == 64)
2030 var l85 = {name: "REMOVE-IF-NOT"};
2032 (l85).fvalue = (function(v144){
2033 ((v144)["fname"] = "REMOVE-IF-NOT");
2035 })((function (values,v142,v143){
2036 if (arguments.length < 3) throw 'too few arguments';
2037 if (arguments.length > 3) throw 'too many arguments';
2041 return (l11.fvalue(pv, v143) !== l3.value ? (function(){
2043 })() : ((v142)(pv, (function(){
2045 return tmp === l3.value? l3.value: tmp.car;
2046 })()) !== l3.value ? (function(){
2047 return ({car: (function(){
2049 return tmp === l3.value? l3.value: tmp.car;
2050 })(), cdr: l85.fvalue(pv, v142, (function(){
2052 return tmp === l3.value? l3.value: tmp.cdr;
2055 return l85.fvalue(values, v142, (function(){
2057 return tmp === l3.value? l3.value: tmp.cdr;
2063 if (cf.type == 'block' && cf.id == 65)
2073 var l86 = {name: "DIGIT-CHAR-P"};
2075 (l86).fvalue = (function(v146){
2076 ((v146)["fname"] = "DIGIT-CHAR-P");
2078 })((function (values,v145){
2079 if (arguments.length < 2) throw 'too few arguments';
2080 if (arguments.length > 2) throw 'too many arguments';
2084 return (((function(){
2086 if (typeof x1 !== 'number') throw 'Not a number!';
2088 if (typeof x2 !== 'number') throw 'Not a number!';
2089 return (x1<=x2?l4.value: l3.value);
2090 })() !== l3.value ? (function(){
2092 if (typeof x1 !== 'number') throw 'Not a number!';
2094 if (typeof x2 !== 'number') throw 'Not a number!';
2095 return (x1<=x2?l4.value: l3.value);
2096 })() : l3.value) !== l3.value ? (function(){
2098 if (typeof x1 !== 'number') throw 'Not a number!';
2100 if (typeof x2 !== 'number') throw 'Not a number!';
2106 if (cf.type == 'block' && cf.id == 66)
2116 var l87 = {name: "SUBSEQ"};
2118 (l87).fvalue = (function(v150){
2119 ((v150)["fname"] = "SUBSEQ");
2121 })((function (values,v147,v148,v149){
2122 if (arguments.length < 3) throw 'too few arguments';
2123 if (arguments.length > 4) throw 'too many arguments';
2124 switch(arguments.length-1){
2132 return (((typeof(v147) == "string")?l4.value: l3.value) !== l3.value ? (function(){
2133 return (v149 !== l3.value ? (function(){
2138 return str.slice(a,b);
2143 return str.slice(a,b);
2147 throw "Unsupported argument.";
2153 if (cf.type == 'block' && cf.id == 67)
2163 var l88 = {name: "PARSE-INTEGER"};
2165 (l88).fvalue = (function(v155){
2166 ((v155)["fname"] = "PARSE-INTEGER");
2168 })((function (values,v151){
2169 if (arguments.length < 2) throw 'too few arguments';
2170 if (arguments.length > 2) throw 'too many arguments';
2174 return (function(v152,v153,v154){
2181 if (typeof x1 !== 'number') throw 'Not a number!';
2183 if (typeof x2 !== 'number') throw 'Not a number!';
2184 return (x1<x2?l4.value: l3.value);
2186 (v152 = (function(){
2187 var x1 = (function(){
2189 if (typeof x1 !== 'number') throw 'Not a number!';
2191 if (typeof x2 !== 'number') throw 'Not a number!';
2194 if (typeof x1 !== 'number') throw 'Not a number!';
2195 var x2 = l86.fvalue(pv, (function(){
2198 if (typeof string != 'string')
2199 throw 'The value ' + string + ' is not a type string.';
2200 if (typeof index != 'number')
2201 throw 'The value ' + index + ' is not a type number.';
2202 return string.charCodeAt(index);
2204 if (typeof x2 !== 'number') throw 'Not a number!';
2207 (v153 = (function(){
2209 if (typeof x1 !== 'number') throw 'Not a number!';
2211 if (typeof x2 !== 'number') throw 'Not a number!';
2219 if (cf.type == 'block' && cf.id == 69)
2226 })(0,0,l67.fvalue(pv, v151));
2230 if (cf.type == 'block' && cf.id == 68)
2240 var l89 = {name: "SOME"};
2242 (l89).fvalue = (function(v162){
2243 ((v162)["fname"] = "SOME");
2245 })((function (values,v156,v157){
2246 if (arguments.length < 3) throw 'too few arguments';
2247 if (arguments.length > 3) throw 'too many arguments';
2251 return (((typeof(v157) == "string")?l4.value: l3.value) !== l3.value ? (function(){
2252 return (function(v158,v159){
2259 if (typeof x1 !== 'number') throw 'Not a number!';
2261 if (typeof x2 !== 'number') throw 'Not a number!';
2262 return (x1<x2?l4.value: l3.value);
2264 ((v156)(pv, (function(){
2267 if (typeof string != 'string')
2268 throw 'The value ' + string + ' is not a type string.';
2269 if (typeof index != 'number')
2270 throw 'The value ' + index + ' is not a type number.';
2271 return string.charCodeAt(index);
2272 })()) !== l3.value ? (function(){
2274 throw ({type: 'block', id: 70, value: l4.value, message: 'Return from unknown block SOME.'})
2277 (v158 = (function(){
2279 if (typeof x1 !== 'number') throw 'Not a number!';
2281 if (typeof x2 !== 'number') throw 'Not a number!';
2289 if (cf.type == 'block' && cf.id == 71)
2296 })(0,l67.fvalue(pv, v157));
2297 })() : (l57.fvalue(pv, v157) !== l3.value ? (function(){
2301 return (function(v160,v161){
2303 while(v160 !== l3.value){
2304 (v161 = (function(){
2306 return tmp === l3.value? l3.value: tmp.car;
2309 ((v156)(pv, v161) !== l3.value ? (function(){
2311 throw ({type: 'block', id: 72, value: l4.value, message: 'Return from unknown block NIL.'})
2316 (v160 = (function(){
2318 return tmp === l3.value? l3.value: tmp.cdr;
2327 if (cf.type == 'block' && cf.id == 72)
2335 throw "Unknown sequence.";
2341 if (cf.type == 'block' && cf.id == 70)
2351 var l90 = {name: "EVERY"};
2353 (l90).fvalue = (function(v169){
2354 ((v169)["fname"] = "EVERY");
2356 })((function (values,v163,v164){
2357 if (arguments.length < 3) throw 'too few arguments';
2358 if (arguments.length > 3) throw 'too many arguments';
2362 return (((typeof(v164) == "string")?l4.value: l3.value) !== l3.value ? (function(){
2363 return (function(v165,v166){
2370 if (typeof x1 !== 'number') throw 'Not a number!';
2372 if (typeof x2 !== 'number') throw 'Not a number!';
2373 return (x1<x2?l4.value: l3.value);
2375 ((v163)(pv, (function(){
2378 if (typeof string != 'string')
2379 throw 'The value ' + string + ' is not a type string.';
2380 if (typeof index != 'number')
2381 throw 'The value ' + index + ' is not a type number.';
2382 return string.charCodeAt(index);
2383 })()) !== l3.value ? l3.value : (function(){
2385 throw ({type: 'block', id: 73, value: l3.value, message: 'Return from unknown block EVERY.'})
2388 (v165 = (function(){
2390 if (typeof x1 !== 'number') throw 'Not a number!';
2392 if (typeof x2 !== 'number') throw 'Not a number!';
2400 if (cf.type == 'block' && cf.id == 74)
2407 })(0,l67.fvalue(pv, v164));
2408 })() : (l57.fvalue(pv, v164) !== l3.value ? (function(){
2412 return (function(v167,v168){
2414 while(v167 !== l3.value){
2415 (v168 = (function(){
2417 return tmp === l3.value? l3.value: tmp.car;
2420 ((v163)(pv, v168) !== l3.value ? l3.value : (function(){
2422 throw ({type: 'block', id: 75, value: l3.value, message: 'Return from unknown block NIL.'})
2427 (v167 = (function(){
2429 return tmp === l3.value? l3.value: tmp.cdr;
2438 if (cf.type == 'block' && cf.id == 75)
2446 throw "Unknown sequence.";
2452 if (cf.type == 'block' && cf.id == 73)
2462 var l91 = {name: "ASSOC"};
2464 (l91).fvalue = (function(v172){
2465 ((v172)["fname"] = "ASSOC");
2467 })((function (values,v170,v171){
2468 if (arguments.length < 3) throw 'too few arguments';
2469 if (arguments.length > 3) throw 'too many arguments';
2477 while(v171 !== l3.value){
2478 (l25.fvalue(pv, v170, l31.fvalue(pv, v171)) !== l3.value ? (function(){
2479 throw ({type: 'block', id: 77, value: l3.value, message: 'Return from unknown block NIL.'})
2480 })() : (v171 = (function(){
2482 return tmp === l3.value? l3.value: tmp.cdr;
2489 if (cf.type == 'block' && cf.id == 77)
2497 return tmp === l3.value? l3.value: tmp.car;
2502 if (cf.type == 'block' && cf.id == 76)
2512 var l92 = {name: "STRING"};
2514 (l92).fvalue = (function(v174){
2515 ((v174)["fname"] = "STRING");
2517 })((function (values,v173){
2518 if (arguments.length < 2) throw 'too few arguments';
2519 if (arguments.length > 2) throw 'too many arguments';
2523 return (((typeof(v173) == "string")?l4.value: l3.value) !== l3.value ? (function(){
2525 })() : (((function(){
2527 return (typeof tmp == 'object' && 'name' in tmp);
2528 })()?l4.value: l3.value) !== l3.value ? (function(){
2533 if (typeof x != 'number')
2534 throw 'The value ' + x + ' is not a type number.';
2535 return String.fromCharCode(x);
2541 if (cf.type == 'block' && cf.id == 78)
2551 var l93 = {name: "STRING="};
2553 (l93).fvalue = (function(v177){
2554 ((v177)["fname"] = "STRING=");
2556 })((function (values,v175,v176){
2557 if (arguments.length < 3) throw 'too few arguments';
2558 if (arguments.length > 3) throw 'too many arguments';
2562 return ((v175 == v176)?l4.value: l3.value);
2566 if (cf.type == 'block' && cf.id == 79)
2576 var l94 = {name: "FDEFINITION"};
2578 (l94).fvalue = (function(v179){
2579 ((v179)["fname"] = "FDEFINITION");
2581 })((function (values,v178){
2582 if (arguments.length < 2) throw 'too few arguments';
2583 if (arguments.length > 2) throw 'too many arguments';
2587 return (((typeof v178 == 'function')?l4.value: l3.value) !== l3.value ? (function(){
2589 })() : (((function(){
2591 return (typeof tmp == 'object' && 'name' in tmp);
2592 })()?l4.value: l3.value) !== l3.value ? (function(){
2595 var func = symbol.fvalue;
2596 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2601 throw "Invalid function";
2607 if (cf.type == 'block' && cf.id == 80)
2617 var l95 = {name: "DISASSEMBLE"};
2618 var l96 = {name: "WRITE-LINE"};
2620 (l95).fvalue = (function(v181){
2621 ((v181)["fname"] = "DISASSEMBLE");
2623 })((function (values,v180){
2624 if (arguments.length < 2) throw 'too few arguments';
2625 if (arguments.length > 2) throw 'too many arguments';
2631 var func = symbol.fvalue;
2632 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2634 })()(pv, (l94.fvalue(pv, v180)).toString());
2639 if (cf.type == 'block' && cf.id == 81)
2649 var l97 = {name: "DOCUMENTATION"};
2650 var l98 = {name: "FUNCTION"};
2651 var l99 = {name: "VARIABLE"};
2653 (l97).fvalue = (function(v186){
2654 ((v186)["fname"] = "DOCUMENTATION");
2657 var func = (function (values,v182,v183){
2658 if (arguments.length < 3) throw 'too few arguments';
2659 if (arguments.length > 3) throw 'too many arguments';
2663 return (function(v184){
2664 return (l25.fvalue(pv, v184, l98) !== l3.value ? (function(){
2665 return (function(v185){
2667 var tmp = (v185)["docstring"];
2668 return tmp == undefined? l3.value: tmp ;
2670 })(l94.fvalue(pv, v182));
2671 })() : (l25.fvalue(pv, v184, l99) !== l3.value ? (function(){
2674 return (typeof tmp == 'object' && 'name' in tmp);
2675 })()?l4.value: l3.value) !== l3.value ? l3.value : (function(){
2677 throw "Wrong argument type! it should be a symbol";
2681 var tmp = (v182)["vardoc"];
2682 return tmp == undefined? l3.value: tmp ;
2686 throw "ECASE expression failed.";
2693 if (cf.type == 'block' && cf.id == 82)
2701 func.docstring = 'Return the documentation of X. TYPE must be the symbol VARIABLE or FUNCTION.';
2706 var l100 = {name: "*PACKAGE-LIST*"};
2708 (((l100.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
2709 return ((l100).value = l3.value);
2713 var l101 = {name: "LIST-ALL-PACKAGES"};
2715 (l101).fvalue = (function(v187){
2716 ((v187)["fname"] = "LIST-ALL-PACKAGES");
2718 })((function (values){
2719 if (arguments.length > 1) throw 'too many arguments';
2725 var value = symbol.value;
2726 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2732 if (cf.type == 'block' && cf.id == 83)
2742 var l102 = {name: "MAKE-PACKAGE"};
2743 var l103 = {name: "FIND-PACKAGE-OR-FAIL"};
2745 (l102).fvalue = (function(v192){
2746 ((v192)["fname"] = "MAKE-PACKAGE");
2748 })((function (values,v188,v189){
2749 if (arguments.length < 2) throw 'too few arguments';
2750 if (arguments.length > 3) throw 'too many arguments';
2751 switch(arguments.length-1){
2759 return (function(v190,v191){
2760 ((v190)["packageName"] = v188);
2761 ((v190)["symbols"] = {});
2762 ((v190)["exports"] = {});
2763 ((v190)["use"] = v191);
2764 ((l100).value = ({car: v190, cdr: (function(){
2766 var value = symbol.value;
2767 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2771 })({},l69.fvalue(pv, (function(){
2773 var func = symbol.fvalue;
2774 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2780 if (cf.type == 'block' && cf.id == 84)
2790 var l104 = {name: "PACKAGEP"};
2792 (l104).fvalue = (function(v194){
2793 ((v194)["fname"] = "PACKAGEP");
2795 })((function (values,v193){
2796 if (arguments.length < 2) throw 'too few arguments';
2797 if (arguments.length > 2) throw 'too many arguments';
2801 return (((typeof (v193) === 'object')?l4.value: l3.value) !== l3.value ? ((("symbols") in (v193))?l4.value: l3.value) : l3.value);
2805 if (cf.type == 'block' && cf.id == 85)
2815 var l105 = {name: "FIND-PACKAGE"};
2816 var l106 = {name: "PACKAGE-NAME"};
2818 (l105).fvalue = (function(v199){
2819 ((v199)["fname"] = "FIND-PACKAGE");
2821 })((function (values,v195){
2822 if (arguments.length < 2) throw 'too few arguments';
2823 if (arguments.length > 2) throw 'too many arguments';
2827 (l104.fvalue(pv, v195) !== l3.value ? (function(){
2829 throw ({type: 'block', id: 86, value: v195, message: 'Return from unknown block FIND-PACKAGE.'})
2832 return (function(v196){
2836 return (function(v197,v198){
2838 while(v197 !== l3.value){
2839 (v198 = (function(){
2841 return tmp === l3.value? l3.value: tmp.car;
2844 (l93.fvalue(pv, (function(){
2846 var func = symbol.fvalue;
2847 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2849 })()(pv, v198), v196) !== l3.value ? (function(){
2851 throw ({type: 'block', id: 87, value: v198, message: 'Return from unknown block NIL.'})
2856 (v197 = (function(){
2858 return tmp === l3.value? l3.value: tmp.cdr;
2865 var value = symbol.value;
2866 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2872 if (cf.type == 'block' && cf.id == 87)
2878 })(l92.fvalue(pv, v195));
2882 if (cf.type == 'block' && cf.id == 86)
2893 (l103).fvalue = (function(v202){
2894 ((v202)["fname"] = "FIND-PACKAGE-OR-FAIL");
2896 })((function (values,v200){
2897 if (arguments.length < 2) throw 'too few arguments';
2898 if (arguments.length > 2) throw 'too many arguments';
2902 return (function(v201){
2903 return (v201 !== l3.value ? v201 : (function(){
2904 throw "Package unknown.";
2906 })(l105.fvalue(pv, v200));
2910 if (cf.type == 'block' && cf.id == 88)
2921 (l106).fvalue = (function(v205){
2922 ((v205)["fname"] = "PACKAGE-NAME");
2924 })((function (values,v203){
2925 if (arguments.length < 2) throw 'too few arguments';
2926 if (arguments.length > 2) throw 'too many arguments';
2930 return (function(v204){
2932 var tmp = (v204)["packageName"];
2933 return tmp == undefined? l3.value: tmp ;
2935 })(l103.fvalue(pv, v203));
2939 if (cf.type == 'block' && cf.id == 89)
2949 var l107 = {name: "%PACKAGE-SYMBOLS"};
2951 (l107).fvalue = (function(v208){
2952 ((v208)["fname"] = "%PACKAGE-SYMBOLS");
2954 })((function (values,v206){
2955 if (arguments.length < 2) throw 'too few arguments';
2956 if (arguments.length > 2) throw 'too many arguments';
2960 return (function(v207){
2962 var tmp = (v207)["symbols"];
2963 return tmp == undefined? l3.value: tmp ;
2965 })(l103.fvalue(pv, v206));
2969 if (cf.type == 'block' && cf.id == 90)
2979 var l108 = {name: "PACKAGE-USE-LIST"};
2981 (l108).fvalue = (function(v211){
2982 ((v211)["fname"] = "PACKAGE-USE-LIST");
2984 })((function (values,v209){
2985 if (arguments.length < 2) throw 'too few arguments';
2986 if (arguments.length > 2) throw 'too many arguments';
2990 return (function(v210){
2992 var tmp = (v210)["use"];
2993 return tmp == undefined? l3.value: tmp ;
2995 })(l103.fvalue(pv, v209));
2999 if (cf.type == 'block' && cf.id == 91)
3009 var l109 = {name: "%PACKAGE-EXTERNAL-SYMBOLS"};
3011 (l109).fvalue = (function(v214){
3012 ((v214)["fname"] = "%PACKAGE-EXTERNAL-SYMBOLS");
3014 })((function (values,v212){
3015 if (arguments.length < 2) throw 'too few arguments';
3016 if (arguments.length > 2) throw 'too many arguments';
3020 return (function(v213){
3022 var tmp = (v213)["exports"];
3023 return tmp == undefined? l3.value: tmp ;
3025 })(l103.fvalue(pv, v212));
3029 if (cf.type == 'block' && cf.id == 92)
3039 var l110 = {name: "*COMMON-LISP-PACKAGE*"};
3041 (((l110.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3042 return ((l110).value = l102.fvalue(pv, "CL"));
3046 var l111 = {name: "*USER-PACKAGE*"};
3048 (((l111.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3049 return ((l111).value = l102.fvalue(pv, "CL-USER", l42.fvalue(pv, (function(){
3051 var value = symbol.value;
3052 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3058 var l112 = {name: "*KEYWORD-PACKAGE*"};
3060 (((l112.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3061 return ((l112).value = l102.fvalue(pv, "KEYWORD"));
3065 var l113 = {name: "KEYWORDP"};
3066 var l114 = {name: "SYMBOL-PACKAGE"};
3068 (l113).fvalue = (function(v216){
3069 ((v216)["fname"] = "KEYWORDP");
3071 })((function (values,v215){
3072 if (arguments.length < 2) throw 'too few arguments';
3073 if (arguments.length > 2) throw 'too many arguments';
3077 return (((function(){
3079 return (typeof tmp == 'object' && 'name' in tmp);
3080 })()?l4.value: l3.value) !== l3.value ? (((function(){
3082 var func = symbol.fvalue;
3083 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3085 })()(pv, v215) === (function(){
3087 var value = symbol.value;
3088 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3090 })())?l4.value: l3.value) : l3.value);
3094 if (cf.type == 'block' && cf.id == 93)
3104 var l115 = {name: "*PACKAGE*"};
3106 (((l115.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3107 return ((l115).value = (function(){
3109 var value = symbol.value;
3110 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3116 var l116 = {name: "IN-PACKAGE"};
3118 var l117 = {name: "%INTERN-SYMBOL"};
3120 (l117).fvalue = (function(v219){
3121 ((v219)["fname"] = "%INTERN-SYMBOL");
3123 })((function (values,v217){
3124 if (arguments.length < 2) throw 'too few arguments';
3125 if (arguments.length > 2) throw 'too many arguments';
3129 return (function(v218){
3130 ((v217)["package"] = (function(){
3132 var value = symbol.value;
3133 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3136 return ((v218)[(v217).name] = v217);
3137 })(l107.fvalue(pv, (function(){
3139 var value = symbol.value;
3140 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3146 if (cf.type == 'block' && cf.id == 94)
3156 var l118 = {name: "%FIND-SYMBOL"};
3158 (l118).fvalue = (function(v227){
3159 ((v227)["fname"] = "%FIND-SYMBOL");
3161 })((function (values,v220,v221){
3162 if (arguments.length < 3) throw 'too few arguments';
3163 if (arguments.length > 3) throw 'too many arguments';
3167 return (function(v222){
3168 return (function(v223){
3169 return ((((v220) in (v223))?l4.value: l3.value) !== l3.value ? ({car: (function(){
3170 var tmp = (v223)[v220];
3171 return tmp == undefined? l3.value: tmp ;
3172 })(), cdr: l4.value}) : (function(){
3175 return (function(v224,v225){
3177 while(v224 !== l3.value){
3178 (v225 = (function(){
3180 return tmp === l3.value? l3.value: tmp.car;
3184 return ((((v220) in (v226))?l4.value: l3.value) !== l3.value ? (function(){
3186 throw ({type: 'block', id: 95, value: ({car: (function(){
3187 var tmp = (v226)[v220];
3188 return tmp == undefined? l3.value: tmp ;
3189 })(), cdr: l4.value}), message: 'Return from unknown block %FIND-SYMBOL.'})
3192 })(l109.fvalue(pv, v225));
3195 (v224 = (function(){
3197 return tmp === l3.value? l3.value: tmp.cdr;
3201 return ({car: l3.value, cdr: l3.value});
3202 })(l108.fvalue(pv, v222),l3.value);
3206 if (cf.type == 'block' && cf.id == 96)
3212 })(l107.fvalue(pv, v222));
3213 })(l103.fvalue(pv, v221));
3217 if (cf.type == 'block' && cf.id == 95)
3227 var l119 = {name: "FIND-SYMBOL"};
3229 (l119).fvalue = (function(v230){
3230 ((v230)["fname"] = "FIND-SYMBOL");
3232 })((function (values,v228,v229){
3233 if (arguments.length < 2) throw 'too few arguments';
3234 if (arguments.length > 3) throw 'too many arguments';
3235 switch(arguments.length-1){
3239 var value = symbol.value;
3240 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3249 var tmp = l118.fvalue(pv, v228, v229);
3250 return tmp === l3.value? l3.value: tmp.car;
3255 if (cf.type == 'block' && cf.id == 97)
3265 var l120 = {name: "INTERN"};
3266 var l121 = {name: "EXPORT"};
3268 (l120).fvalue = (function(v237){
3269 ((v237)["fname"] = "INTERN");
3271 })((function (values,v231,v232){
3272 if (arguments.length < 2) throw 'too few arguments';
3273 if (arguments.length > 3) throw 'too many arguments';
3274 switch(arguments.length-1){
3278 var value = symbol.value;
3279 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3287 return (function(v233){
3288 return (function(v234){
3289 return ((function(){
3291 return tmp === l3.value? l3.value: tmp.cdr;
3292 })() !== l3.value ? (function(){
3294 return tmp === l3.value? l3.value: tmp.car;
3295 })() : (function(v235){
3297 var tmp = (v235)[v231];
3298 return tmp == undefined? l3.value: tmp ;
3300 return (function(v236){
3301 ((v236)["package"] = v233);
3302 (((v233 === (function(){
3304 var value = symbol.value;
3305 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3307 })())?l4.value: l3.value) !== l3.value ? (function(){
3308 ((v236)["value"] = v236);
3311 var func = symbol.fvalue;
3312 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3314 })()(pv, l42.fvalue(pv, v236), v233);
3316 return ((v235)[v231] = v236);
3319 if (typeof name != 'string')
3320 throw 'The value ' + name + ' is not a type string.';
3321 return ({name: name});
3323 })(l107.fvalue(pv, v233)));
3324 })(l118.fvalue(pv, v231, v233));
3325 })(l103.fvalue(pv, v232));
3329 if (cf.type == 'block' && cf.id == 98)
3340 (l114).fvalue = (function(v239){
3341 ((v239)["fname"] = "SYMBOL-PACKAGE");
3343 })((function (values,v238){
3344 if (arguments.length < 2) throw 'too few arguments';
3345 if (arguments.length > 2) throw 'too many arguments';
3351 return (typeof tmp == 'object' && 'name' in tmp);
3352 })()?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3354 throw "it is not a symbol";
3358 var tmp = (v238)["package"];
3359 return tmp == undefined? l3.value: tmp ;
3364 if (cf.type == 'block' && cf.id == 99)
3375 (l121).fvalue = (function(v245){
3376 ((v245)["fname"] = "EXPORT");
3378 })((function (values,v240,v241){
3379 if (arguments.length < 2) throw 'too few arguments';
3380 if (arguments.length > 3) throw 'too many arguments';
3381 switch(arguments.length-1){
3385 var value = symbol.value;
3386 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3394 return (function(v242){
3398 return (function(v243,v244){
3400 while(v243 !== l3.value){
3401 (v244 = (function(){
3403 return tmp === l3.value? l3.value: tmp.car;
3406 ((v242)[(v244).name] = v244);
3409 (v243 = (function(){
3411 return tmp === l3.value? l3.value: tmp.cdr;
3420 if (cf.type == 'block' && cf.id == 101)
3426 })(l109.fvalue(pv, v241));
3430 if (cf.type == 'block' && cf.id == 100)
3440 var l122 = {name: "GET-UNIVERSAL-TIME"};
3442 (l122).fvalue = (function(v246){
3443 ((v246)["fname"] = "GET-UNIVERSAL-TIME");
3445 })((function (values){
3446 if (arguments.length > 1) throw 'too many arguments';
3451 var x1 = (Math.round(new Date() / 1000));
3452 if (typeof x1 !== 'number') throw 'Not a number!';
3453 var x2 = 2208988800;
3454 if (typeof x2 !== 'number') throw 'Not a number!';
3460 if (cf.type == 'block' && cf.id == 102)
3470 var l123 = {name: "*NEWLINE*"};
3472 (((l123.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3473 return ((l123).value = l92.fvalue(pv, l72.fvalue(pv, 10)));
3477 var l124 = {name: "CONCAT"};
3479 (l124).fvalue = (function(v248){
3480 ((v248)["fname"] = "CONCAT");
3482 })((function (values){
3484 for (var i = arguments.length-1; i>=1; i--)
3485 v247 = {car: arguments[i], cdr:
3490 return l58.fvalue(values, (function(){
3492 var func = symbol.fvalue;
3493 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3499 if (cf.type == 'block' && cf.id == 103)
3509 var l125 = {name: "CONCATF"};
3511 var l126 = {name: "JOIN"};
3513 (l126).fvalue = (function(v251){
3514 ((v251)["fname"] = "JOIN");
3516 })((function (values,v249,v250){
3517 if (arguments.length < 2) throw 'too few arguments';
3518 if (arguments.length > 3) throw 'too many arguments';
3519 switch(arguments.length-1){
3527 return (l11.fvalue(pv, v249) !== l3.value ? (function(){
3529 })() : (l11.fvalue(pv, (function(){
3531 return tmp === l3.value? l3.value: tmp.cdr;
3532 })()) !== l3.value ? (function(){
3535 return tmp === l3.value? l3.value: tmp.car;
3538 return l124.fvalue(values, (function(){
3540 return tmp === l3.value? l3.value: tmp.car;
3541 })(), v250, l126.fvalue(pv, (function(){
3543 return tmp === l3.value? l3.value: tmp.cdr;
3549 if (cf.type == 'block' && cf.id == 104)
3559 var l127 = {name: "JOIN-TRAILING"};
3561 (l127).fvalue = (function(v254){
3562 ((v254)["fname"] = "JOIN-TRAILING");
3564 })((function (values,v252,v253){
3565 if (arguments.length < 2) throw 'too few arguments';
3566 if (arguments.length > 3) throw 'too many arguments';
3567 switch(arguments.length-1){
3575 return (l11.fvalue(pv, v252) !== l3.value ? "" : l124.fvalue(values, (function(){
3577 return tmp === l3.value? l3.value: tmp.car;
3578 })(), v253, l127.fvalue(pv, (function(){
3580 return tmp === l3.value? l3.value: tmp.cdr;
3585 if (cf.type == 'block' && cf.id == 105)
3595 var l128 = {name: "MAPCONCAT"};
3597 (l128).fvalue = (function(v257){
3598 ((v257)["fname"] = "MAPCONCAT");
3600 })((function (values,v255,v256){
3601 if (arguments.length < 3) throw 'too few arguments';
3602 if (arguments.length > 3) throw 'too many arguments';
3606 return l126.fvalue(values, l69.fvalue(pv, v255, v256));
3610 if (cf.type == 'block' && cf.id == 106)
3620 var l129 = {name: "VECTOR-TO-LIST"};
3622 (l129).fvalue = (function(v263){
3623 ((v263)["fname"] = "VECTOR-TO-LIST");
3625 })((function (values,v258){
3626 if (arguments.length < 2) throw 'too few arguments';
3627 if (arguments.length > 2) throw 'too many arguments';
3631 return (function(v259,v260){
3635 return (function(v261,v262){
3639 if (typeof x1 !== 'number') throw 'Not a number!';
3641 if (typeof x2 !== 'number') throw 'Not a number!';
3642 return (x1<x2?l4.value: l3.value);
3645 (v259 = ({car: (function(){
3646 var x = (v258)[v261];
3647 if (x === undefined) throw 'Out of range';
3652 (v261 = (function(){
3654 if (typeof x1 !== 'number') throw 'Not a number!';
3656 if (typeof x2 !== 'number') throw 'Not a number!';
3661 return l64.fvalue(values, v259);
3666 if (cf.type == 'block' && cf.id == 108)
3672 })(l3.value,l67.fvalue(pv, v258));
3676 if (cf.type == 'block' && cf.id == 107)
3686 var l130 = {name: "LIST-TO-VECTOR"};
3688 (l130).fvalue = (function(v269){
3689 ((v269)["fname"] = "LIST-TO-VECTOR");
3691 })((function (values,v264){
3692 if (arguments.length < 2) throw 'too few arguments';
3693 if (arguments.length > 2) throw 'too many arguments';
3697 return (function(v265,v266){
3701 return (function(v267,v268){
3703 while(v267 !== l3.value){
3704 (v268 = (function(){
3706 return tmp === l3.value? l3.value: tmp.car;
3712 if (i < 0 || i >= x.length) throw 'Out of range';
3715 (v266 = (function(){
3717 if (typeof x1 !== 'number') throw 'Not a number!';
3719 if (typeof x2 !== 'number') throw 'Not a number!';
3724 (v267 = (function(){
3726 return tmp === l3.value? l3.value: tmp.cdr;
3735 if (cf.type == 'block' && cf.id == 110)
3743 for (var i = 0; i < l67.fvalue(pv, v264); i++)
3750 if (cf.type == 'block' && cf.id == 109)
3760 var l131 = {name: "VALUES-LIST"};
3762 (l131).fvalue = (function(v271){
3763 ((v271)["fname"] = "VALUES-LIST");
3765 })((function (values,v270){
3766 if (arguments.length < 2) throw 'too few arguments';
3767 if (arguments.length > 2) throw 'too many arguments';
3771 return values.apply(this, l130.fvalue(pv, v270));
3775 if (cf.type == 'block' && cf.id == 111)
3785 var l132 = {name: "VALUES"};
3787 (l132).fvalue = (function(v273){
3788 ((v273)["fname"] = "VALUES");
3790 })((function (values){
3792 for (var i = arguments.length-1; i>=1; i--)
3793 v272 = {car: arguments[i], cdr:
3798 return l131.fvalue(values, v272);
3802 if (cf.type == 'block' && cf.id == 112)
3812 var l133 = {name: "MULTIPLE-VALUE-BIND"};
3814 var l134 = {name: "MULTIPLE-VALUE-LIST"};
3816 var l135 = {name: "INDENT"};
3818 (l135).fvalue = (function(v280){
3819 ((v280)["fname"] = "INDENT");
3821 })((function (values){
3823 for (var i = arguments.length-1; i>=1; i--)
3824 v274 = {car: arguments[i], cdr:
3829 return (function(v275){
3830 return (function(v276,v277,v278){
3831 (l76.fvalue(pv, l67.fvalue(pv, v275)) !== l3.value ? (function(){
3832 return (v276 = l124.fvalue(pv, v276, (function(){
3842 if (typeof x1 !== 'number') throw 'Not a number!';
3844 if (typeof x2 !== 'number') throw 'Not a number!';
3845 return (x1<x2?l4.value: l3.value);
3848 return (v276 = l124.fvalue(pv, v276, (function(){
3851 })(((l74.fvalue(pv, (function(){
3854 if (typeof string != 'string')
3855 throw 'The value ' + string + ' is not a type string.';
3856 if (typeof index != 'number')
3857 throw 'The value ' + index + ' is not a type number.';
3858 return string.charCodeAt(index);
3859 })(), 10) !== l3.value ? ((function(){
3861 if (typeof x1 !== 'number') throw 'Not a number!';
3862 var x2 = l22.fvalue(pv, v278);
3863 if (typeof x2 !== 'number') throw 'Not a number!';
3864 return (x1<x2?l4.value: l3.value);
3865 })() !== l3.value ? l26.fvalue(pv, l74.fvalue(pv, (function(){
3867 var index = l21.fvalue(pv, v277);
3868 if (typeof string != 'string')
3869 throw 'The value ' + string + ' is not a type string.';
3870 if (typeof index != 'number')
3871 throw 'The value ' + index + ' is not a type number.';
3872 return string.charCodeAt(index);
3873 })(), 10)) : l3.value) : l3.value) !== l3.value ? l124.fvalue(pv, l92.fvalue(pv, 10), " ") : l92.fvalue(pv, (function(){
3876 if (typeof string != 'string')
3877 throw 'The value ' + string + ' is not a type string.';
3878 if (typeof index != 'number')
3879 throw 'The value ' + index + ' is not a type number.';
3880 return string.charCodeAt(index);
3882 (v277 = (function(){
3884 if (typeof x1 !== 'number') throw 'Not a number!';
3886 if (typeof x2 !== 'number') throw 'Not a number!';
3894 if (cf.type == 'block' && cf.id == 114)
3901 })("",0,l67.fvalue(pv, v275));
3902 })(l126.fvalue(pv, v274));
3906 if (cf.type == 'block' && cf.id == 113)
3917 (l16).fvalue = (function(v284){
3918 ((v284)["fname"] = "INTEGER-TO-STRING");
3920 })((function (values,v281){
3921 if (arguments.length < 2) throw 'too few arguments';
3922 if (arguments.length > 2) throw 'too many arguments';
3926 return (l23.fvalue(pv, v281) !== l3.value ? (function(){
3928 })() : (l77.fvalue(pv, v281) !== l3.value ? (function(){
3929 return l124.fvalue(values, "-", l16.fvalue(pv, (function(){
3931 if (typeof x1 !== 'number') throw 'Not a number!';
3933 if (typeof x2 !== 'number') throw 'Not a number!';
3937 return (function(v282){
3942 while(l26.fvalue(pv, l23.fvalue(pv, v281)) !== l3.value){
3943 (v282 = ({car: (function(){
3946 if (typeof x != 'number')
3947 throw 'The value ' + x + ' is not a type number.';
3948 if (typeof y != 'number')
3949 throw 'The value ' + y + ' is not a type number.';
3952 (v281 = l24.fvalue(pv, v281, 10));
3958 if (cf.type == 'block' && cf.id == 116)
3964 return l126.fvalue(values, l69.fvalue(pv, (function (values,v283){
3965 if (arguments.length < 2) throw 'too few arguments';
3966 if (arguments.length > 2) throw 'too many arguments';
3967 return l92.fvalue(values, (function(){
3968 var string = "0123456789";
3970 if (typeof string != 'string')
3971 throw 'The value ' + string + ' is not a type string.';
3972 if (typeof index != 'number')
3973 throw 'The value ' + index + ' is not a type number.';
3974 return string.charCodeAt(index);
3983 if (cf.type == 'block' && cf.id == 115)
3993 var l136 = {name: "JS!BOOL"};
3994 var l137 = {name: "LS-COMPILE"};
3996 (l136).fvalue = (function(v286){
3997 ((v286)["fname"] = "JS!BOOL");
3999 })((function (values,v285){
4000 if (arguments.length < 2) throw 'too few arguments';
4001 if (arguments.length > 2) throw 'too many arguments';
4005 return l124.fvalue(values, "(", v285, "?", (function(){
4007 var func = symbol.fvalue;
4008 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4010 })()(pv, l4.value), ": ", (function(){
4012 var func = symbol.fvalue;
4013 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4015 })()(pv, l3.value), ")");
4019 if (cf.type == 'block' && cf.id == 117)
4029 var l138 = {name: "JS!SELFCALL"};
4031 var l139 = {name: "PRIN1-TO-STRING"};
4032 var l140 = {name: "ESCAPE-STRING"};
4034 (l139).fvalue = (function(v292){
4035 ((v292)["fname"] = "PRIN1-TO-STRING");
4037 })((function (values,v287){
4038 if (arguments.length < 2) throw 'too few arguments';
4039 if (arguments.length > 2) throw 'too many arguments';
4043 return (((function(){
4045 return (typeof tmp == 'object' && 'name' in tmp);
4046 })()?l4.value: l3.value) !== l3.value ? (function(){
4047 return ((function(){
4048 var tmp = l118.fvalue(pv, (v287).name, (function(){
4050 var value = symbol.value;
4051 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4054 return tmp === l3.value? l3.value: tmp.cdr;
4055 })() !== l3.value ? (v287).name : (function(v288,v289){
4056 return l124.fvalue(values, (l11.fvalue(pv, v288) !== l3.value ? (function(){
4058 })() : (((v288 === l105.fvalue(pv, "KEYWORD"))?l4.value: l3.value) !== l3.value ? (function(){
4061 return l106.fvalue(pv, v288);
4063 })(l114.fvalue(pv, v287),(v287).name));
4064 })() : (l75.fvalue(pv, v287) !== l3.value ? (function(){
4065 return l16.fvalue(values, v287);
4066 })() : (((typeof(v287) == "string")?l4.value: l3.value) !== l3.value ? (function(){
4067 return l124.fvalue(values, "\"", (function(){
4069 var func = symbol.fvalue;
4070 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4072 })()(pv, v287), "\"");
4073 })() : (((typeof v287 == 'function')?l4.value: l3.value) !== l3.value ? (function(){
4074 return (function(v290){
4075 return (v290 !== l3.value ? l124.fvalue(values, "#<FUNCTION ", v290, ">") : l124.fvalue(values, "#<FUNCTION>"));
4077 var tmp = (v287)["fname"];
4078 return tmp == undefined? l3.value: tmp ;
4080 })() : (l57.fvalue(pv, v287) !== l3.value ? (function(){
4081 return l124.fvalue(values, "(", l127.fvalue(pv, l69.fvalue(pv, (function(){
4083 var func = symbol.fvalue;
4084 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4086 })(), l81.fvalue(pv, v287)), " "), (function(v291){
4087 return (l11.fvalue(pv, (function(){
4089 return tmp === l3.value? l3.value: tmp.cdr;
4090 })()) !== l3.value ? l139.fvalue(pv, (function(){
4092 return tmp === l3.value? l3.value: tmp.car;
4093 })()) : l124.fvalue(pv, l139.fvalue(pv, (function(){
4095 return tmp === l3.value? l3.value: tmp.car;
4096 })()), " . ", l139.fvalue(pv, (function(){
4098 return tmp === l3.value? l3.value: tmp.cdr;
4100 })(l80.fvalue(pv, v287)), ")");
4101 })() : (((function(){
4103 return typeof x === 'object' && 'length' in x;
4104 })()?l4.value: l3.value) !== l3.value ? (function(){
4105 return l124.fvalue(values, "#", l139.fvalue(pv, l129.fvalue(pv, v287)));
4106 })() : (l104.fvalue(pv, v287) !== l3.value ? (function(){
4107 return l124.fvalue(values, "#<PACKAGE ", l106.fvalue(pv, v287), ">");
4108 })() : l3.value)))))));
4112 if (cf.type == 'block' && cf.id == 118)
4123 (l96).fvalue = (function(v294){
4124 ((v294)["fname"] = "WRITE-LINE");
4126 })((function (values,v293){
4127 if (arguments.length < 2) throw 'too few arguments';
4128 if (arguments.length > 2) throw 'too many arguments';
4134 if (typeof x != 'string')
4135 throw 'The value ' + x + ' is not a type string.';
4136 return lisp.write(x);
4139 var x = (function(){
4141 var value = symbol.value;
4142 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4145 if (typeof x != 'string')
4146 throw 'The value ' + x + ' is not a type string.';
4147 return lisp.write(x);
4153 if (cf.type == 'block' && cf.id == 119)
4163 var l141 = {name: "WARN"};
4165 (l141).fvalue = (function(v296){
4166 ((v296)["fname"] = "WARN");
4168 })((function (values,v295){
4169 if (arguments.length < 2) throw 'too few arguments';
4170 if (arguments.length > 2) throw 'too many arguments';
4175 var x = "WARNING: ";
4176 if (typeof x != 'string')
4177 throw 'The value ' + x + ' is not a type string.';
4178 return lisp.write(x);
4180 return l96.fvalue(values, v295);
4184 if (cf.type == 'block' && cf.id == 120)
4194 var l142 = {name: "PRINT"};
4196 (l142).fvalue = (function(v298){
4197 ((v298)["fname"] = "PRINT");
4199 })((function (values,v297){
4200 if (arguments.length < 2) throw 'too few arguments';
4201 if (arguments.length > 2) throw 'too many arguments';
4205 l96.fvalue(pv, l139.fvalue(pv, v297));
4210 if (cf.type == 'block' && cf.id == 121)
4220 var l143 = {name: "MAKE-STRING-STREAM"};
4222 (l143).fvalue = (function(v300){
4223 ((v300)["fname"] = "MAKE-STRING-STREAM");
4225 })((function (values,v299){
4226 if (arguments.length < 2) throw 'too few arguments';
4227 if (arguments.length > 2) throw 'too many arguments';
4231 return ({car: v299, cdr: 0});
4235 if (cf.type == 'block' && cf.id == 122)
4245 var l144 = {name: "%PEEK-CHAR"};
4247 (l144).fvalue = (function(v302){
4248 ((v302)["fname"] = "%PEEK-CHAR");
4250 })((function (values,v301){
4251 if (arguments.length < 2) throw 'too few arguments';
4252 if (arguments.length > 2) throw 'too many arguments';
4256 return ((function(){
4257 var x1 = (function(){
4259 return tmp === l3.value? l3.value: tmp.cdr;
4261 if (typeof x1 !== 'number') throw 'Not a number!';
4262 var x2 = l67.fvalue(pv, (function(){
4264 return tmp === l3.value? l3.value: tmp.car;
4266 if (typeof x2 !== 'number') throw 'Not a number!';
4267 return (x1<x2?l4.value: l3.value);
4268 })() !== l3.value ? (function(){
4269 var string = (function(){
4271 return tmp === l3.value? l3.value: tmp.car;
4273 var index = (function(){
4275 return tmp === l3.value? l3.value: tmp.cdr;
4277 if (typeof string != 'string')
4278 throw 'The value ' + string + ' is not a type string.';
4279 if (typeof index != 'number')
4280 throw 'The value ' + index + ' is not a type number.';
4281 return string.charCodeAt(index);
4286 if (cf.type == 'block' && cf.id == 123)
4296 var l145 = {name: "%READ-CHAR"};
4298 (l145).fvalue = (function(v305){
4299 ((v305)["fname"] = "%READ-CHAR");
4301 })((function (values,v303){
4302 if (arguments.length < 2) throw 'too few arguments';
4303 if (arguments.length > 2) throw 'too many arguments';
4307 return ((function(){
4308 var x1 = (function(){
4310 return tmp === l3.value? l3.value: tmp.cdr;
4312 if (typeof x1 !== 'number') throw 'Not a number!';
4313 var x2 = l67.fvalue(pv, (function(){
4315 return tmp === l3.value? l3.value: tmp.car;
4317 if (typeof x2 !== 'number') throw 'Not a number!';
4318 return (x1<x2?l4.value: l3.value);
4319 })() !== l3.value ? (function(v304){
4322 if (typeof x != 'object')
4323 throw 'The value ' + x + ' is not a type object.';
4324 return (x.cdr = l21.fvalue(pv, (function(){
4326 return tmp === l3.value? l3.value: tmp.cdr;
4331 var string = (function(){
4333 return tmp === l3.value? l3.value: tmp.car;
4335 var index = (function(){
4337 return tmp === l3.value? l3.value: tmp.cdr;
4339 if (typeof string != 'string')
4340 throw 'The value ' + string + ' is not a type string.';
4341 if (typeof index != 'number')
4342 throw 'The value ' + index + ' is not a type number.';
4343 return string.charCodeAt(index);
4348 if (cf.type == 'block' && cf.id == 124)
4358 var l146 = {name: "WHITESPACEP"};
4360 (l146).fvalue = (function(v309){
4361 ((v309)["fname"] = "WHITESPACEP");
4363 })((function (values,v306){
4364 if (arguments.length < 2) throw 'too few arguments';
4365 if (arguments.length > 2) throw 'too many arguments';
4369 return (function(v307){
4370 return (v307 !== l3.value ? v307 : (function(v308){
4371 return (v308 !== l3.value ? v308 : l74.fvalue(values, v306, 9));
4372 })(l74.fvalue(pv, v306, 10)));
4373 })(l74.fvalue(pv, v306, 32));
4377 if (cf.type == 'block' && cf.id == 125)
4387 var l147 = {name: "SKIP-WHITESPACES"};
4389 (l147).fvalue = (function(v312){
4390 ((v312)["fname"] = "SKIP-WHITESPACES");
4392 })((function (values,v310){
4393 if (arguments.length < 2) throw 'too few arguments';
4394 if (arguments.length > 2) throw 'too many arguments';
4398 return (function(v311){
4399 (v311 = l144.fvalue(pv, v310));
4404 while((v311 !== l3.value ? l146.fvalue(pv, v311) : l3.value) !== l3.value){
4405 l145.fvalue(pv, v310);
4406 (v311 = l144.fvalue(pv, v310));
4412 if (cf.type == 'block' && cf.id == 127)
4422 if (cf.type == 'block' && cf.id == 126)
4432 var l148 = {name: "TERMINALP"};
4434 (l148).fvalue = (function(v317){
4435 ((v317)["fname"] = "TERMINALP");
4437 })((function (values,v313){
4438 if (arguments.length < 2) throw 'too few arguments';
4439 if (arguments.length > 2) throw 'too many arguments';
4443 return (function(v314){
4444 return (v314 !== l3.value ? v314 : (function(v315){
4445 return (v315 !== l3.value ? v315 : (function(v316){
4446 return (v316 !== l3.value ? v316 : l74.fvalue(values, 40, v313));
4447 })(l74.fvalue(pv, 41, v313)));
4448 })(l146.fvalue(pv, v313)));
4449 })(l11.fvalue(pv, v313));
4453 if (cf.type == 'block' && cf.id == 128)
4463 var l149 = {name: "READ-UNTIL"};
4465 (l149).fvalue = (function(v322){
4466 ((v322)["fname"] = "READ-UNTIL");
4468 })((function (values,v318,v319){
4469 if (arguments.length < 3) throw 'too few arguments';
4470 if (arguments.length > 3) throw 'too many arguments';
4474 return (function(v320,v321){
4475 (v321 = l144.fvalue(pv, v318));
4480 while((v321 !== l3.value ? l26.fvalue(pv, (v319)(pv, v321)) : l3.value) !== l3.value){
4481 (v320 = l124.fvalue(pv, v320, l92.fvalue(pv, v321)));
4482 l145.fvalue(pv, v318);
4483 (v321 = l144.fvalue(pv, v318));
4489 if (cf.type == 'block' && cf.id == 130)
4500 if (cf.type == 'block' && cf.id == 129)
4510 var l150 = {name: "SKIP-WHITESPACES-AND-COMMENTS"};
4512 (l150).fvalue = (function(v326){
4513 ((v326)["fname"] = "SKIP-WHITESPACES-AND-COMMENTS");
4515 })((function (values,v323){
4516 if (arguments.length < 2) throw 'too few arguments';
4517 if (arguments.length > 2) throw 'too many arguments';
4521 return (function(v324){
4522 l147.fvalue(pv, v323);
4523 (v324 = l144.fvalue(pv, v323));
4528 while((v324 !== l3.value ? l74.fvalue(pv, v324, 59) : l3.value) !== l3.value){
4529 l149.fvalue(pv, v323, (function (values,v325){
4530 if (arguments.length < 2) throw 'too few arguments';
4531 if (arguments.length > 2) throw 'too many arguments';
4532 return l74.fvalue(values, v325, 10);
4535 l147.fvalue(pv, v323);
4536 (v324 = l144.fvalue(pv, v323));
4542 if (cf.type == 'block' && cf.id == 132)
4552 if (cf.type == 'block' && cf.id == 131)
4562 var l151 = {name: "%READ-LIST"};
4563 var l152 = {name: "LS-READ"};
4565 (l151).fvalue = (function(v330){
4566 ((v330)["fname"] = "%READ-LIST");
4568 })((function (values,v327){
4569 if (arguments.length < 2) throw 'too few arguments';
4570 if (arguments.length > 2) throw 'too many arguments';
4574 l150.fvalue(pv, v327);
4575 return (function(v328){
4576 return (l11.fvalue(pv, v328) !== l3.value ? (function(){
4578 throw "Unspected EOF";
4580 })() : (l74.fvalue(pv, v328, 41) !== l3.value ? (function(){
4581 l145.fvalue(pv, v327);
4583 })() : (l74.fvalue(pv, v328, 46) !== l3.value ? (function(){
4584 l145.fvalue(pv, v327);
4585 return (function(v329){
4586 l150.fvalue(pv, v327);
4587 (l74.fvalue(pv, l145.fvalue(pv, v327), 41) !== l3.value ? l3.value : (function(){
4589 throw "')' was expected.";
4595 var func = symbol.fvalue;
4596 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4600 return ({car: (function(){
4602 var func = symbol.fvalue;
4603 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4605 })()(pv, v327), cdr: l151.fvalue(pv, v327)});
4607 })(l144.fvalue(pv, v327));
4611 if (cf.type == 'block' && cf.id == 133)
4621 var l153 = {name: "READ-STRING"};
4623 (l153).fvalue = (function(v334){
4624 ((v334)["fname"] = "READ-STRING");
4626 })((function (values,v331){
4627 if (arguments.length < 2) throw 'too few arguments';
4628 if (arguments.length > 2) throw 'too many arguments';
4632 return (function(v332,v333){
4633 (v333 = l145.fvalue(pv, v331));
4638 while(l26.fvalue(pv, l25.fvalue(pv, v333, 34)) !== l3.value){
4639 (l11.fvalue(pv, v333) !== l3.value ? (function(){
4641 throw "Unexpected EOF";
4644 (l25.fvalue(pv, v333, 92) !== l3.value ? (function(){
4645 return (v333 = l145.fvalue(pv, v331));
4647 (v332 = l124.fvalue(pv, v332, l92.fvalue(pv, v333)));
4648 (v333 = l145.fvalue(pv, v331));
4654 if (cf.type == 'block' && cf.id == 135)
4665 if (cf.type == 'block' && cf.id == 134)
4675 var l154 = {name: "READ-SHARP"};
4677 (l154).fvalue = (function(v339){
4678 ((v339)["fname"] = "READ-SHARP");
4680 })((function (values,v335){
4681 if (arguments.length < 2) throw 'too few arguments';
4682 if (arguments.length > 2) throw 'too many arguments';
4686 l145.fvalue(pv, v335);
4687 return (function(v336){
4688 return (l25.fvalue(pv, v336, 39) !== l3.value ? (function(){
4689 return l42.fvalue(values, l98, (function(){
4691 var func = symbol.fvalue;
4692 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4695 })() : (l25.fvalue(pv, v336, 40) !== l3.value ? (function(){
4696 return l130.fvalue(values, l151.fvalue(pv, v335));
4697 })() : (l25.fvalue(pv, v336, 58) !== l3.value ? (function(){
4699 var name = (function(){
4700 var x = l149.fvalue(pv, v335, (function(){
4702 var func = symbol.fvalue;
4703 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4706 if (typeof x != 'string')
4707 throw 'The value ' + x + ' is not a type string.';
4708 return x.toUpperCase();
4710 if (typeof name != 'string')
4711 throw 'The value ' + name + ' is not a type string.';
4712 return ({name: name});
4714 })() : (l25.fvalue(pv, v336, 92) !== l3.value ? (function(){
4715 return (function(v337){
4716 return (l93.fvalue(pv, v337, "space") !== l3.value ? (function(){
4717 return l73.fvalue(values, 32);
4718 })() : (l93.fvalue(pv, v337, "tab") !== l3.value ? (function(){
4719 return l73.fvalue(values, 9);
4720 })() : (l93.fvalue(pv, v337, "newline") !== l3.value ? (function(){
4721 return l73.fvalue(values, 10);
4723 return l73.fvalue(values, (function(){
4726 if (typeof string != 'string')
4727 throw 'The value ' + string + ' is not a type string.';
4728 if (typeof index != 'number')
4729 throw 'The value ' + index + ' is not a type number.';
4730 return string.charCodeAt(index);
4733 })(l124.fvalue(pv, l92.fvalue(pv, l145.fvalue(pv, v335)), l149.fvalue(pv, v335, (function(){
4735 var func = symbol.fvalue;
4736 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4739 })() : (l25.fvalue(pv, v336, 43) !== l3.value ? (function(){
4740 return (function(v338){
4741 return (l93.fvalue(pv, v338, "common-lisp") !== l3.value ? (function(){
4744 var func = symbol.fvalue;
4745 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4750 var func = symbol.fvalue;
4751 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4754 })() : (l93.fvalue(pv, v338, "ecmalisp") !== l3.value ? (function(){
4757 var func = symbol.fvalue;
4758 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4763 throw "Unknown reader form.";
4766 })(l149.fvalue(pv, v335, (function(){
4768 var func = symbol.fvalue;
4769 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4774 throw "ECASE expression failed.";
4777 })(l145.fvalue(pv, v335));
4781 if (cf.type == 'block' && cf.id == 136)
4791 var l155 = {name: "READ-SYMBOL"};
4793 (l155).fvalue = (function(v347){
4794 ((v347)["fname"] = "READ-SYMBOL");
4796 })((function (values,v340){
4797 if (arguments.length < 2) throw 'too few arguments';
4798 if (arguments.length > 2) throw 'too many arguments';
4802 return (function(v341,v342,v343,v344,v345){
4810 if (typeof x1 !== 'number') throw 'Not a number!';
4812 if (typeof x2 !== 'number') throw 'Not a number!';
4813 return (x1<x2?l4.value: l3.value);
4814 })() !== l3.value ? l26.fvalue(pv, l74.fvalue(pv, (function(){
4817 if (typeof string != 'string')
4818 throw 'The value ' + string + ' is not a type string.';
4819 if (typeof index != 'number')
4820 throw 'The value ' + index + ' is not a type number.';
4821 return string.charCodeAt(index);
4822 })(), 58)) : l3.value) !== l3.value){
4823 (v345 = (function(){
4825 if (typeof x1 !== 'number') throw 'Not a number!';
4827 if (typeof x2 !== 'number') throw 'Not a number!';
4835 if (cf.type == 'block' && cf.id == 138)
4843 if (typeof x1 !== 'number') throw 'Not a number!';
4845 if (typeof x2 !== 'number') throw 'Not a number!';
4846 return (x1==x2?l4.value: l3.value);
4847 })() !== l3.value ? (function(){
4849 (v342 = (function(){
4851 var value = symbol.value;
4852 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4855 return (v344 = l4.value);
4857 (l23.fvalue(pv, v345) !== l3.value ? (v342 = "KEYWORD") : (v342 = (function(){
4858 var x = l87.fvalue(pv, v340, 0, v345);
4859 if (typeof x != 'string')
4860 throw 'The value ' + x + ' is not a type string.';
4861 return x.toUpperCase();
4863 (v345 = (function(){
4865 if (typeof x1 !== 'number') throw 'Not a number!';
4867 if (typeof x2 !== 'number') throw 'Not a number!';
4870 (l74.fvalue(pv, (function(){
4873 if (typeof string != 'string')
4874 throw 'The value ' + string + ' is not a type string.';
4875 if (typeof index != 'number')
4876 throw 'The value ' + index + ' is not a type number.';
4877 return string.charCodeAt(index);
4878 })(), 58) !== l3.value ? (function(){
4880 return (v345 = (function(){
4882 if (typeof x1 !== 'number') throw 'Not a number!';
4884 if (typeof x2 !== 'number') throw 'Not a number!';
4888 return (v343 = l87.fvalue(pv, v340, v345));
4890 (v343 = (function(){
4892 if (typeof x != 'string')
4893 throw 'The value ' + x + ' is not a type string.';
4894 return x.toUpperCase();
4896 (v342 = l105.fvalue(pv, v342));
4897 return ((function(v346){
4898 return (v346 !== l3.value ? v346 : ((v342 === l105.fvalue(pv, "KEYWORD"))?l4.value: l3.value));
4899 })(v344) !== l3.value ? l120.fvalue(values, v343, v342) : l119.fvalue(values, v343, v342));
4900 })(l67.fvalue(pv, v340),l3.value,l3.value,l3.value,l3.value);
4904 if (cf.type == 'block' && cf.id == 137)
4914 var l156 = {name: "*EOF*"};
4916 (((l156.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
4917 return ((l156).value = l15.fvalue(pv));
4921 var l157 = {name: "QUOTE"};
4922 var l158 = {name: "BACKQUOTE"};
4923 var l159 = {name: "UNQUOTE-SPLICING"};
4924 var l160 = {name: "UNQUOTE"};
4926 (l152).fvalue = (function(v352){
4927 ((v352)["fname"] = "LS-READ");
4929 })((function (values,v348){
4930 if (arguments.length < 2) throw 'too few arguments';
4931 if (arguments.length > 2) throw 'too many arguments';
4935 l150.fvalue(pv, v348);
4936 return (function(v349){
4937 return ((function(v350){
4938 return (v350 !== l3.value ? v350 : l74.fvalue(pv, v349, 41));
4939 })(l11.fvalue(pv, v349)) !== l3.value ? (function(){
4942 var value = symbol.value;
4943 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4946 })() : (l74.fvalue(pv, v349, 40) !== l3.value ? (function(){
4947 l145.fvalue(pv, v348);
4948 return l151.fvalue(values, v348);
4949 })() : (l74.fvalue(pv, v349, 39) !== l3.value ? (function(){
4950 l145.fvalue(pv, v348);
4951 return l42.fvalue(values, l157, l152.fvalue(pv, v348));
4952 })() : (l74.fvalue(pv, v349, 96) !== l3.value ? (function(){
4953 l145.fvalue(pv, v348);
4954 return l42.fvalue(values, l158, l152.fvalue(pv, v348));
4955 })() : (l74.fvalue(pv, v349, 34) !== l3.value ? (function(){
4956 l145.fvalue(pv, v348);
4957 return l153.fvalue(values, v348);
4958 })() : (l74.fvalue(pv, v349, 44) !== l3.value ? (function(){
4959 l145.fvalue(pv, v348);
4960 return (l25.fvalue(pv, l144.fvalue(pv, v348), 64) !== l3.value ? (function(){
4961 l145.fvalue(pv, v348);
4962 return l42.fvalue(values, l159, l152.fvalue(pv, v348));
4963 })() : l42.fvalue(values, l160, l152.fvalue(pv, v348)));
4964 })() : (l74.fvalue(pv, v349, 35) !== l3.value ? (function(){
4965 return l154.fvalue(values, v348);
4967 return (function(v351){
4968 return (l90.fvalue(pv, (function(){
4970 var func = symbol.fvalue;
4971 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4973 })(), v351) !== l3.value ? l88.fvalue(values, v351) : l155.fvalue(values, v351));
4974 })(l149.fvalue(pv, v348, (function(){
4976 var func = symbol.fvalue;
4977 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4981 })(l144.fvalue(pv, v348));
4985 if (cf.type == 'block' && cf.id == 139)
4995 var l161 = {name: "LS-READ-FROM-STRING"};
4997 (l161).fvalue = (function(v354){
4998 ((v354)["fname"] = "LS-READ-FROM-STRING");
5000 })((function (values,v353){
5001 if (arguments.length < 2) throw 'too few arguments';
5002 if (arguments.length > 2) throw 'too many arguments';
5006 return l152.fvalue(values, l143.fvalue(pv, v353));
5010 if (cf.type == 'block' && cf.id == 140)
5020 var l162 = {name: "*MULTIPLE-VALUE-P*"};
5022 (((l162.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5023 return ((l162).value = l3.value);
5027 var l163 = {name: "*COMPILATION-UNIT-CHECKS*"};
5029 (((l163.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5030 return ((l163).value = l3);
5034 var l164 = {name: "MAKE-BINDING"};
5036 (l164).fvalue = (function(v359){
5037 ((v359)["fname"] = "MAKE-BINDING");
5039 })((function (values,v355,v356,v357,v358){
5040 if (arguments.length < 4) throw 'too few arguments';
5041 if (arguments.length > 5) throw 'too many arguments';
5042 switch(arguments.length-1){
5050 return l42.fvalue(values, v355, v356, v357, v358);
5054 if (cf.type == 'block' && cf.id == 141)
5064 var l165 = {name: "BINDING-NAME"};
5066 (l165).fvalue = (function(v361){
5067 ((v361)["fname"] = "BINDING-NAME");
5069 })((function (values,v360){
5070 if (arguments.length < 2) throw 'too few arguments';
5071 if (arguments.length > 2) throw 'too many arguments';
5075 return l38.fvalue(values, v360);
5079 if (cf.type == 'block' && cf.id == 142)
5089 var l166 = {name: "BINDING-TYPE"};
5091 (l166).fvalue = (function(v363){
5092 ((v363)["fname"] = "BINDING-TYPE");
5094 })((function (values,v362){
5095 if (arguments.length < 2) throw 'too few arguments';
5096 if (arguments.length > 2) throw 'too many arguments';
5100 return l39.fvalue(values, v362);
5104 if (cf.type == 'block' && cf.id == 143)
5114 var l167 = {name: "BINDING-VALUE"};
5116 (l167).fvalue = (function(v365){
5117 ((v365)["fname"] = "BINDING-VALUE");
5119 })((function (values,v364){
5120 if (arguments.length < 2) throw 'too few arguments';
5121 if (arguments.length > 2) throw 'too many arguments';
5125 return l40.fvalue(values, v364);
5129 if (cf.type == 'block' && cf.id == 144)
5139 var l168 = {name: "BINDING-DECLARATIONS"};
5141 (l168).fvalue = (function(v367){
5142 ((v367)["fname"] = "BINDING-DECLARATIONS");
5144 })((function (values,v366){
5145 if (arguments.length < 2) throw 'too few arguments';
5146 if (arguments.length > 2) throw 'too many arguments';
5150 return l41.fvalue(values, v366);
5154 if (cf.type == 'block' && cf.id == 145)
5164 var l169 = {name: "SET-BINDING-VALUE"};
5166 (l169).fvalue = (function(v370){
5167 ((v370)["fname"] = "SET-BINDING-VALUE");
5169 })((function (values,v368,v369){
5170 if (arguments.length < 3) throw 'too few arguments';
5171 if (arguments.length > 3) throw 'too many arguments';
5176 var x = l34.fvalue(pv, v368);
5177 if (typeof x != 'object')
5178 throw 'The value ' + x + ' is not a type object.';
5179 return (x.car = v369);
5184 if (cf.type == 'block' && cf.id == 146)
5194 var l170 = {name: "SET-BINDING-DECLARATIONS"};
5196 (l170).fvalue = (function(v373){
5197 ((v373)["fname"] = "SET-BINDING-DECLARATIONS");
5199 })((function (values,v371,v372){
5200 if (arguments.length < 3) throw 'too few arguments';
5201 if (arguments.length > 3) throw 'too many arguments';
5206 var x = l36.fvalue(pv, v371);
5207 if (typeof x != 'object')
5208 throw 'The value ' + x + ' is not a type object.';
5209 return (x.car = v372);
5214 if (cf.type == 'block' && cf.id == 147)
5224 var l171 = {name: "PUSH-BINDING-DECLARATION"};
5226 (l171).fvalue = (function(v376){
5227 ((v376)["fname"] = "PUSH-BINDING-DECLARATION");
5229 })((function (values,v374,v375){
5230 if (arguments.length < 3) throw 'too few arguments';
5231 if (arguments.length > 3) throw 'too many arguments';
5235 return l170.fvalue(values, v375, ({car: v374, cdr: l168.fvalue(pv, v375)}));
5239 if (cf.type == 'block' && cf.id == 148)
5249 var l172 = {name: "MAKE-LEXENV"};
5251 (l172).fvalue = (function(v377){
5252 ((v377)["fname"] = "MAKE-LEXENV");
5254 })((function (values){
5255 if (arguments.length > 1) throw 'too many arguments';
5259 return l42.fvalue(values, l3.value, l3.value, l3.value, l3.value);
5263 if (cf.type == 'block' && cf.id == 149)
5273 var l173 = {name: "COPY-LEXENV"};
5275 (l173).fvalue = (function(v379){
5276 ((v379)["fname"] = "COPY-LEXENV");
5278 })((function (values,v378){
5279 if (arguments.length < 2) throw 'too few arguments';
5280 if (arguments.length > 2) throw 'too many arguments';
5284 return l71.fvalue(values, v378);
5288 if (cf.type == 'block' && cf.id == 150)
5298 var l174 = {name: "PUSH-TO-LEXENV"};
5299 var l175 = {name: "BLOCK"};
5300 var l176 = {name: "GOTAG"};
5302 (l174).fvalue = (function(v384){
5303 ((v384)["fname"] = "PUSH-TO-LEXENV");
5305 })((function (values,v380,v381,v382){
5306 if (arguments.length < 4) throw 'too few arguments';
5307 if (arguments.length > 4) throw 'too many arguments';
5311 return (function(v383){
5312 return (l25.fvalue(pv, v383, l99) !== l3.value ? (function(){
5315 if (typeof x != 'object')
5316 throw 'The value ' + x + ' is not a type object.';
5317 return (x.car = ({car: v380, cdr: (function(){
5319 return tmp === l3.value? l3.value: tmp.car;
5322 })() : (l25.fvalue(pv, v383, l98) !== l3.value ? (function(){
5324 var x = (function(){
5326 return tmp === l3.value? l3.value: tmp.cdr;
5328 if (typeof x != 'object')
5329 throw 'The value ' + x + ' is not a type object.';
5330 return (x.car = ({car: v380, cdr: l32.fvalue(pv, v381)}));
5332 })() : (l25.fvalue(pv, v383, l175) !== l3.value ? (function(){
5334 var x = l34.fvalue(pv, v381);
5335 if (typeof x != 'object')
5336 throw 'The value ' + x + ' is not a type object.';
5337 return (x.car = ({car: v380, cdr: l35.fvalue(pv, v381)}));
5339 })() : (l25.fvalue(pv, v383, l176) !== l3.value ? (function(){
5341 var x = l36.fvalue(pv, v381);
5342 if (typeof x != 'object')
5343 throw 'The value ' + x + ' is not a type object.';
5344 return (x.car = ({car: v380, cdr: l37.fvalue(pv, v381)}));
5348 throw "ECASE expression failed.";
5355 if (cf.type == 'block' && cf.id == 151)
5365 var l177 = {name: "EXTEND-LEXENV"};
5367 (l177).fvalue = (function(v391){
5368 ((v391)["fname"] = "EXTEND-LEXENV");
5370 })((function (values,v385,v386,v387){
5371 if (arguments.length < 4) throw 'too few arguments';
5372 if (arguments.length > 4) throw 'too many arguments';
5376 return (function(v388){
5380 return (function(v389,v390){
5382 while(v389 !== l3.value){
5383 (v390 = (function(){
5385 return tmp === l3.value? l3.value: tmp.car;
5388 l174.fvalue(pv, v390, v388, v387);
5391 (v389 = (function(){
5393 return tmp === l3.value? l3.value: tmp.cdr;
5398 })(l64.fvalue(pv, v385),l3.value);
5402 if (cf.type == 'block' && cf.id == 153)
5408 })(l173.fvalue(pv, v386));
5412 if (cf.type == 'block' && cf.id == 152)
5422 var l178 = {name: "LOOKUP-IN-LEXENV"};
5424 (l178).fvalue = (function(v396){
5425 ((v396)["fname"] = "LOOKUP-IN-LEXENV");
5427 })((function (values,v392,v393,v394){
5428 if (arguments.length < 4) throw 'too few arguments';
5429 if (arguments.length > 4) throw 'too many arguments';
5433 return l91.fvalue(values, v392, (function(v395){
5434 return (l25.fvalue(pv, v395, l99) !== l3.value ? (function(){
5435 return l38.fvalue(pv, v393);
5436 })() : (l25.fvalue(pv, v395, l98) !== l3.value ? (function(){
5437 return l39.fvalue(pv, v393);
5438 })() : (l25.fvalue(pv, v395, l175) !== l3.value ? (function(){
5439 return l40.fvalue(pv, v393);
5440 })() : (l25.fvalue(pv, v395, l176) !== l3.value ? (function(){
5441 return l41.fvalue(pv, v393);
5444 throw "ECASE expression failed.";
5451 if (cf.type == 'block' && cf.id == 154)
5461 var l179 = {name: "*ENVIRONMENT*"};
5463 (((l179.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5464 return ((l179).value = l172.fvalue(pv));
5468 var l180 = {name: "*VARIABLE-COUNTER*"};
5470 (((l180.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5471 return ((l180).value = 0);
5475 var l181 = {name: "GVARNAME"};
5477 (l181).fvalue = (function(v398){
5478 ((v398)["fname"] = "GVARNAME");
5480 })((function (values,v397){
5481 if (arguments.length < 2) throw 'too few arguments';
5482 if (arguments.length > 2) throw 'too many arguments';
5486 return l124.fvalue(values, "v", l16.fvalue(pv, ((l180).value = (function(){
5487 var x1 = (function(){
5489 var value = symbol.value;
5490 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5493 if (typeof x1 !== 'number') throw 'Not a number!';
5495 if (typeof x2 !== 'number') throw 'Not a number!';
5501 if (cf.type == 'block' && cf.id == 155)
5511 var l182 = {name: "TRANSLATE-VARIABLE"};
5513 (l182).fvalue = (function(v400){
5514 ((v400)["fname"] = "TRANSLATE-VARIABLE");
5516 })((function (values,v399){
5517 if (arguments.length < 2) throw 'too few arguments';
5518 if (arguments.length > 2) throw 'too many arguments';
5522 return l167.fvalue(values, l178.fvalue(pv, v399, (function(){
5524 var value = symbol.value;
5525 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5531 if (cf.type == 'block' && cf.id == 156)
5541 var l183 = {name: "EXTEND-LOCAL-ENV"};
5542 var l184 = {name: "LEXICAL-VARIABLE"};
5544 (l183).fvalue = (function(v406){
5545 ((v406)["fname"] = "EXTEND-LOCAL-ENV");
5547 })((function (values,v401){
5548 if (arguments.length < 2) throw 'too few arguments';
5549 if (arguments.length > 2) throw 'too many arguments';
5553 return (function(v402){
5557 return (function(v403,v404){
5559 while(v403 !== l3.value){
5560 (v404 = (function(){
5562 return tmp === l3.value? l3.value: tmp.car;
5566 return l174.fvalue(pv, v405, v402, l99);
5567 })(l164.fvalue(pv, v404, l184, l181.fvalue(pv, v404)));
5570 (v403 = (function(){
5572 return tmp === l3.value? l3.value: tmp.cdr;
5581 if (cf.type == 'block' && cf.id == 158)
5587 })(l173.fvalue(pv, (function(){
5589 var value = symbol.value;
5590 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5596 if (cf.type == 'block' && cf.id == 157)
5606 var l185 = {name: "*TOPLEVEL-COMPILATIONS*"};
5608 (((l185.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5609 return ((l185).value = l3.value);
5613 var l186 = {name: "TOPLEVEL-COMPILATION"};
5615 (l186).fvalue = (function(v408){
5616 ((v408)["fname"] = "TOPLEVEL-COMPILATION");
5618 })((function (values,v407){
5619 if (arguments.length < 2) throw 'too few arguments';
5620 if (arguments.length > 2) throw 'too many arguments';
5624 return ((l185).value = ({car: v407, cdr: (function(){
5626 var value = symbol.value;
5627 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5633 if (cf.type == 'block' && cf.id == 159)
5643 var l187 = {name: "NULL-OR-EMPTY-P"};
5645 (l187).fvalue = (function(v410){
5646 ((v410)["fname"] = "NULL-OR-EMPTY-P");
5648 })((function (values,v409){
5649 if (arguments.length < 2) throw 'too few arguments';
5650 if (arguments.length > 2) throw 'too many arguments';
5654 return l23.fvalue(values, l67.fvalue(pv, v409));
5658 if (cf.type == 'block' && cf.id == 160)
5668 var l188 = {name: "GET-TOPLEVEL-COMPILATIONS"};
5670 (l188).fvalue = (function(v411){
5671 ((v411)["fname"] = "GET-TOPLEVEL-COMPILATIONS");
5673 })((function (values){
5674 if (arguments.length > 1) throw 'too many arguments';
5678 return l64.fvalue(values, l84.fvalue(pv, (function(){
5680 var func = symbol.fvalue;
5681 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5685 var value = symbol.value;
5686 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5692 if (cf.type == 'block' && cf.id == 161)
5702 var l189 = {name: "%COMPILE-DEFMACRO"};
5703 var l190 = {name: "MACRO"};
5705 (l189).fvalue = (function(v414){
5706 ((v414)["fname"] = "%COMPILE-DEFMACRO");
5708 })((function (values,v412,v413){
5709 if (arguments.length < 3) throw 'too few arguments';
5710 if (arguments.length > 3) throw 'too many arguments';
5714 l186.fvalue(pv, (function(){
5716 var func = symbol.fvalue;
5717 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5719 })()(pv, l62.fvalue(pv, l42.fvalue(pv, l157), l42.fvalue(pv, v412))));
5720 return l174.fvalue(values, l164.fvalue(pv, v412, l190, v413), (function(){
5722 var value = symbol.value;
5723 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5729 if (cf.type == 'block' && cf.id == 162)
5739 var l191 = {name: "GLOBAL-BINDING"};
5741 (l191).fvalue = (function(v420){
5742 ((v420)["fname"] = "GLOBAL-BINDING");
5744 })((function (values,v415,v416,v417){
5745 if (arguments.length < 4) throw 'too few arguments';
5746 if (arguments.length > 4) throw 'too many arguments';
5750 return (function(v418){
5751 return (v418 !== l3.value ? v418 : (function(v419){
5752 l174.fvalue(pv, v419, (function(){
5754 var value = symbol.value;
5755 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5759 })(l164.fvalue(pv, v415, v416, l3.value)));
5760 })(l178.fvalue(pv, v415, (function(){
5762 var value = symbol.value;
5763 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5769 if (cf.type == 'block' && cf.id == 163)
5779 var l192 = {name: "CLAIMP"};
5781 (l192).fvalue = (function(v425){
5782 ((v425)["fname"] = "CLAIMP");
5784 })((function (values,v421,v422,v423){
5785 if (arguments.length < 4) throw 'too few arguments';
5786 if (arguments.length > 4) throw 'too many arguments';
5790 return (function(v424){
5791 return (v424 !== l3.value ? l82.fvalue(values, v423, l168.fvalue(pv, v424)) : l3.value);
5792 })(l178.fvalue(pv, v421, (function(){
5794 var value = symbol.value;
5795 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5801 if (cf.type == 'block' && cf.id == 164)
5811 var l193 = {name: "!PROCLAIM"};
5812 var l194 = {name: "SPECIAL"};
5813 var l195 = {name: "NOTINLINE"};
5814 var l196 = {name: "CONSTANT"};
5815 var l197 = {name: "NON-OVERRIDABLE"};
5817 (l193).fvalue = (function(v440){
5818 ((v440)["fname"] = "!PROCLAIM");
5820 })((function (values,v426){
5821 if (arguments.length < 2) throw 'too few arguments';
5822 if (arguments.length > 2) throw 'too many arguments';
5826 return (function(v427){
5827 return (l25.fvalue(pv, v427, l194) !== l3.value ? (function(){
5831 return (function(v428,v429){
5833 while(v428 !== l3.value){
5834 (v429 = (function(){
5836 return tmp === l3.value? l3.value: tmp.car;
5840 return l171.fvalue(pv, l194, v430);
5841 })(l191.fvalue(pv, v429, l99, l99));
5844 (v428 = (function(){
5846 return tmp === l3.value? l3.value: tmp.cdr;
5853 return tmp === l3.value? l3.value: tmp.cdr;
5858 if (cf.type == 'block' && cf.id == 166)
5864 })() : (l25.fvalue(pv, v427, l195) !== l3.value ? (function(){
5868 return (function(v431,v432){
5870 while(v431 !== l3.value){
5871 (v432 = (function(){
5873 return tmp === l3.value? l3.value: tmp.car;
5877 return l171.fvalue(pv, l195, v433);
5878 })(l191.fvalue(pv, v432, l98, l98));
5881 (v431 = (function(){
5883 return tmp === l3.value? l3.value: tmp.cdr;
5890 return tmp === l3.value? l3.value: tmp.cdr;
5895 if (cf.type == 'block' && cf.id == 167)
5901 })() : (l25.fvalue(pv, v427, l196) !== l3.value ? (function(){
5905 return (function(v434,v435){
5907 while(v434 !== l3.value){
5908 (v435 = (function(){
5910 return tmp === l3.value? l3.value: tmp.car;
5914 return l171.fvalue(pv, l196, v436);
5915 })(l191.fvalue(pv, v435, l99, l99));
5918 (v434 = (function(){
5920 return tmp === l3.value? l3.value: tmp.cdr;
5927 return tmp === l3.value? l3.value: tmp.cdr;
5932 if (cf.type == 'block' && cf.id == 168)
5938 })() : (l25.fvalue(pv, v427, l197) !== l3.value ? (function(){
5942 return (function(v437,v438){
5944 while(v437 !== l3.value){
5945 (v438 = (function(){
5947 return tmp === l3.value? l3.value: tmp.car;
5951 return l171.fvalue(pv, l197, v439);
5952 })(l191.fvalue(pv, v438, l98, l98));
5955 (v437 = (function(){
5957 return tmp === l3.value? l3.value: tmp.cdr;
5964 return tmp === l3.value? l3.value: tmp.cdr;
5969 if (cf.type == 'block' && cf.id == 169)
5975 })() : l3.value))));
5978 return tmp === l3.value? l3.value: tmp.car;
5983 if (cf.type == 'block' && cf.id == 165)
5993 var l198 = {name: "PROCLAIM"};
5994 (l198).fvalue = (function(){
5996 var func = symbol.fvalue;
5997 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6000 var l199 = {name: "*COMPILATIONS*"};
6002 (((l199.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
6003 return ((l199).value = l3.value);
6007 var l200 = {name: "DEFINE-COMPILATION"};
6009 var l201 = {name: "IF"};
6010 ((l199).value = ({car: l42.fvalue(pv, l201, (function (values,v441,v442,v443){
6011 if (arguments.length < 4) throw 'too few arguments';
6012 if (arguments.length > 4) throw 'too many arguments';
6016 return l124.fvalue(values, "(", (function(){
6018 var func = symbol.fvalue;
6019 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6021 })()(pv, v441), " !== ", (function(){
6023 var func = symbol.fvalue;
6024 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6026 })()(pv, l3.value), " ? ", (function(){
6028 var func = symbol.fvalue;
6029 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6031 })()(pv, v442, (function(){
6033 var value = symbol.value;
6034 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6036 })()), " : ", (function(){
6038 var func = symbol.fvalue;
6039 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6041 })()(pv, v443, (function(){
6043 var value = symbol.value;
6044 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6050 if (cf.type == 'block' && cf.id == 170)
6057 })), cdr: (function(){
6059 var value = symbol.value;
6060 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6063 var l202 = {name: "*LAMBDA-LIST-KEYWORDS*"};
6064 var l203 = {name: "&OPTIONAL"};
6065 var l204 = {name: "&REST"};
6066 var l205 = {car: l203, cdr: {car: l204, cdr: l3}};
6068 (((l202.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
6069 return ((l202).value = l205);
6073 var l206 = {name: "LIST-UNTIL-KEYWORD"};
6075 (l206).fvalue = (function(v446){
6076 ((v446)["fname"] = "LIST-UNTIL-KEYWORD");
6078 })((function (values,v444){
6079 if (arguments.length < 2) throw 'too few arguments';
6080 if (arguments.length > 2) throw 'too many arguments';
6084 return ((function(v445){
6085 return (v445 !== l3.value ? v445 : l82.fvalue(pv, (function(){
6087 return tmp === l3.value? l3.value: tmp.car;
6090 var value = symbol.value;
6091 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6094 })(l11.fvalue(pv, v444)) !== l3.value ? l3.value : ({car: (function(){
6096 return tmp === l3.value? l3.value: tmp.car;
6097 })(), cdr: l206.fvalue(pv, (function(){
6099 return tmp === l3.value? l3.value: tmp.cdr;
6104 if (cf.type == 'block' && cf.id == 171)
6114 var l207 = {name: "LAMBDA-LIST-REQUIRED-ARGUMENTS"};
6116 (l207).fvalue = (function(v448){
6117 ((v448)["fname"] = "LAMBDA-LIST-REQUIRED-ARGUMENTS");
6119 })((function (values,v447){
6120 if (arguments.length < 2) throw 'too few arguments';
6121 if (arguments.length > 2) throw 'too many arguments';
6125 return l206.fvalue(values, v447);
6129 if (cf.type == 'block' && cf.id == 172)
6139 var l208 = {name: "LAMBDA-LIST-OPTIONAL-ARGUMENTS-WITH-DEFAULT"};
6141 (l208).fvalue = (function(v450){
6142 ((v450)["fname"] = "LAMBDA-LIST-OPTIONAL-ARGUMENTS-WITH-DEFAULT");
6144 })((function (values,v449){
6145 if (arguments.length < 2) throw 'too few arguments';
6146 if (arguments.length > 2) throw 'too many arguments';
6150 return l69.fvalue(values, (function(){
6152 var func = symbol.fvalue;
6153 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6155 })(), l206.fvalue(pv, (function(){
6156 var tmp = l82.fvalue(pv, l203, v449);
6157 return tmp === l3.value? l3.value: tmp.cdr;
6162 if (cf.type == 'block' && cf.id == 173)
6172 var l209 = {name: "LAMBDA-LIST-OPTIONAL-ARGUMENTS"};
6174 (l209).fvalue = (function(v452){
6175 ((v452)["fname"] = "LAMBDA-LIST-OPTIONAL-ARGUMENTS");
6177 })((function (values,v451){
6178 if (arguments.length < 2) throw 'too few arguments';
6179 if (arguments.length > 2) throw 'too many arguments';
6183 return l69.fvalue(values, (function(){
6185 var func = symbol.fvalue;
6186 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6188 })(), l208.fvalue(pv, v451));
6192 if (cf.type == 'block' && cf.id == 174)
6202 var l210 = {name: "LAMBDA-LIST-REST-ARGUMENT"};
6204 (l210).fvalue = (function(v455){
6205 ((v455)["fname"] = "LAMBDA-LIST-REST-ARGUMENT");
6207 })((function (values,v453){
6208 if (arguments.length < 2) throw 'too few arguments';
6209 if (arguments.length > 2) throw 'too many arguments';
6213 return (function(v454){
6216 return tmp === l3.value? l3.value: tmp.cdr;
6217 })() !== l3.value ? (function(){
6219 throw "Bad lambda-list";
6224 return tmp === l3.value? l3.value: tmp.car;
6226 })(l206.fvalue(pv, (function(){
6227 var tmp = l82.fvalue(pv, l204, v453);
6228 return tmp === l3.value? l3.value: tmp.cdr;
6233 if (cf.type == 'block' && cf.id == 175)
6243 var l211 = {name: "LAMBDA-DOCSTRING-WRAPPER"};
6245 (l211).fvalue = (function(v458){
6246 ((v458)["fname"] = "LAMBDA-DOCSTRING-WRAPPER");
6248 })((function (values,v457){
6249 if (arguments.length < 2) throw 'too few arguments';
6251 for (var i = arguments.length-1; i>=2; i--)
6252 v456 = {car: arguments[i], cdr:
6257 return (v457 !== l3.value ? l124.fvalue(values, "(function(){", (function(){
6259 var value = symbol.value;
6260 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6262 })(), l135.fvalue(pv, "var func = ", l126.fvalue(pv, v456), ";", (function(){
6264 var value = symbol.value;
6265 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6267 })(), "func.docstring = '", v457, "';", (function(){
6269 var value = symbol.value;
6270 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6272 })(), "return func;", (function(){
6274 var value = symbol.value;
6275 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6277 })()), "})()") : l126.fvalue(values, v456));
6281 if (cf.type == 'block' && cf.id == 176)
6291 var l212 = {name: "LAMBDA"};
6292 var l213 = {name: "LS-COMPILE-BLOCK"};
6293 ((l199).value = ({car: l42.fvalue(pv, l212, (function (values,v460){
6294 if (arguments.length < 2) throw 'too few arguments';
6296 for (var i = arguments.length-1; i>=2; i--)
6297 v459 = {car: arguments[i], cdr:
6302 return (function(v461,v462,v463,v464){
6303 ((((typeof((function(){
6305 return tmp === l3.value? l3.value: tmp.car;
6306 })()) == "string")?l4.value: l3.value) !== l3.value ? l26.fvalue(pv, l11.fvalue(pv, (function(){
6308 return tmp === l3.value? l3.value: tmp.cdr;
6309 })())) : l3.value) !== l3.value ? (function(){
6310 (v464 = (function(){
6312 return tmp === l3.value? l3.value: tmp.car;
6314 return (v459 = (function(){
6316 return tmp === l3.value? l3.value: tmp.cdr;
6319 return (function(v465,v466,v467){
6325 return l211.fvalue(values, v464, "(function (", l126.fvalue(pv, ({car: "values", cdr: l69.fvalue(pv, (function(){
6327 var func = symbol.fvalue;
6328 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6330 })(), l62.fvalue(pv, v461, v462))}), ","), "){", (function(){
6332 var value = symbol.value;
6333 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6335 })(), l135.fvalue(pv, (v461 !== l3.value ? l124.fvalue(pv, "if (arguments.length < ", l16.fvalue(pv, l21.fvalue(pv, v465)), ") throw 'too few arguments';", (function(){
6337 var value = symbol.value;
6338 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6340 })()) : ""), (l26.fvalue(pv, v463) !== l3.value ? l124.fvalue(pv, "if (arguments.length > ", l16.fvalue(pv, (function(){
6342 if (typeof x1 !== 'number') throw 'Not a number!';
6344 if (typeof x2 !== 'number') throw 'Not a number!';
6346 if (typeof x3 !== 'number') throw 'Not a number!';
6348 })()), ") throw 'too many arguments';", (function(){
6350 var value = symbol.value;
6351 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6353 })()) : ""), (v462 !== l3.value ? l124.fvalue(pv, "switch(arguments.length-1){", (function(){
6355 var value = symbol.value;
6356 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6358 })(), (function(v468,v469,v470){
6366 if (typeof x1 !== 'number') throw 'Not a number!';
6368 if (typeof x2 !== 'number') throw 'Not a number!';
6369 return (x1<x2?l4.value: l3.value);
6372 (v469 = ({car: l124.fvalue(pv, "case ", l16.fvalue(pv, (function(){
6374 if (typeof x1 !== 'number') throw 'Not a number!';
6376 if (typeof x2 !== 'number') throw 'Not a number!';
6378 })()), ":", (function(){
6380 var value = symbol.value;
6381 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6383 })(), l182.fvalue(pv, (function(){
6385 return tmp === l3.value? l3.value: tmp.car;
6386 })()), "=", (function(){
6388 var func = symbol.fvalue;
6389 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6391 })()(pv, l32.fvalue(pv, v471)), ";", (function(){
6393 var value = symbol.value;
6394 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6396 })()), cdr: v469}));
6397 return (v470 = (function(){
6399 if (typeof x1 !== 'number') throw 'Not a number!';
6401 if (typeof x2 !== 'number') throw 'Not a number!';
6404 })(l79.fvalue(pv, v470, v468));
6410 if (cf.type == 'block' && cf.id == 178)
6416 (v469 = ({car: l124.fvalue(pv, "default: break;", (function(){
6418 var value = symbol.value;
6419 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6421 })()), cdr: v469}));
6422 return l126.fvalue(pv, l64.fvalue(pv, v469));
6424 })(l208.fvalue(pv, v460),l3.value,0), "}", (function(){
6426 var value = symbol.value;
6427 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6429 })()) : ""), (v463 !== l3.value ? (function(v472){
6430 return l124.fvalue(pv, "var ", v472, "= ", (function(){
6432 var func = symbol.fvalue;
6433 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6435 })()(pv, l3.value), ";", (function(){
6437 var value = symbol.value;
6438 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6440 })(), "for (var i = arguments.length-1; i>=", l16.fvalue(pv, (function(){
6442 if (typeof x1 !== 'number') throw 'Not a number!';
6444 if (typeof x2 !== 'number') throw 'Not a number!';
6446 if (typeof x3 !== 'number') throw 'Not a number!';
6448 })()), "; i--)", (function(){
6450 var value = symbol.value;
6451 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6453 })(), l135.fvalue(pv, v472, " = ", "{car: arguments[i], cdr: "), v472, "};", (function(){
6455 var value = symbol.value;
6456 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6459 })(l182.fvalue(pv, v463)) : ""), (function(v473){
6467 var func = symbol.fvalue;
6468 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6470 })()(pv, v459, l4.value);
6475 })(l4.value)), (function(){
6477 var value = symbol.value;
6478 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6485 })(l67.fvalue(pv, v461),l67.fvalue(pv, v462),l183.fvalue(pv, l62.fvalue(pv, l56.fvalue(pv, v463), v461, v462)));
6486 })(l207.fvalue(pv, v460),l209.fvalue(pv, v460),l210.fvalue(pv, v460),l3.value);
6490 if (cf.type == 'block' && cf.id == 177)
6497 })), cdr: (function(){
6499 var value = symbol.value;
6500 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6503 var l214 = {name: "SETQ-PAIR"};
6504 var l215 = {name: "SET"};
6506 (l214).fvalue = (function(v477){
6507 ((v477)["fname"] = "SETQ-PAIR");
6509 })((function (values,v474,v475){
6510 if (arguments.length < 3) throw 'too few arguments';
6511 if (arguments.length > 3) throw 'too many arguments';
6515 return (function(v476){
6516 return (((l166.fvalue(pv, v476) === l184)?l4.value: l3.value) !== l3.value ? l124.fvalue(values, l167.fvalue(pv, v476), " = ", (function(){
6518 var func = symbol.fvalue;
6519 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6521 })()(pv, v475)) : (function(){
6523 var func = symbol.fvalue;
6524 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6526 })()(values, l62.fvalue(pv, l42.fvalue(pv, l215), l42.fvalue(pv, l62.fvalue(pv, l42.fvalue(pv, l157), l42.fvalue(pv, v474))), l42.fvalue(pv, v475))));
6527 })(l178.fvalue(pv, v474, (function(){
6529 var value = symbol.value;
6530 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6536 if (cf.type == 'block' && cf.id == 179)
6546 var l216 = {name: "SETQ"};
6547 ((l199).value = ({car: l42.fvalue(pv, l216, (function (values){
6549 for (var i = arguments.length-1; i>=1; i--)
6550 v478 = {car: arguments[i], cdr:
6555 return (function(v479){
6560 while(l4.value !== l3.value){
6561 (l11.fvalue(pv, v478) !== l3.value ? (function(){
6563 throw ({type: 'block', id: 181, value: l3.value, message: 'Return from unknown block NIL.'})
6565 })() : (l11.fvalue(pv, (function(){
6567 return tmp === l3.value? l3.value: tmp.cdr;
6568 })()) !== l3.value ? (function(){
6570 throw "Odd paris in SETQ";
6573 (v479 = l124.fvalue(pv, v479, (function(){
6574 return l124.fvalue(pv, l214.fvalue(pv, (function(){
6576 return tmp === l3.value? l3.value: tmp.car;
6577 })(), l32.fvalue(pv, v478)), (l11.fvalue(pv, l34.fvalue(pv, v478)) !== l3.value ? "" : ", "));
6579 return (v478 = l34.fvalue(pv, v478));
6586 if (cf.type == 'block' && cf.id == 181)
6592 return l124.fvalue(values, "(", v479, ")");
6597 if (cf.type == 'block' && cf.id == 180)
6604 })), cdr: (function(){
6606 var value = symbol.value;
6607 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6610 var l217 = {name: "JS-VREF"};
6611 ((l199).value = ({car: l42.fvalue(pv, l217, (function (values,v480){
6612 if (arguments.length < 2) throw 'too few arguments';
6613 if (arguments.length > 2) throw 'too many arguments';
6621 if (cf.type == 'block' && cf.id == 182)
6628 })), cdr: (function(){
6630 var value = symbol.value;
6631 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6634 var l218 = {name: "JS-VSET"};
6635 ((l199).value = ({car: l42.fvalue(pv, l218, (function (values,v481,v482){
6636 if (arguments.length < 3) throw 'too few arguments';
6637 if (arguments.length > 3) throw 'too many arguments';
6641 return l124.fvalue(values, "(", v481, " = ", (function(){
6643 var func = symbol.fvalue;
6644 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6646 })()(pv, v482), ")");
6650 if (cf.type == 'block' && cf.id == 183)
6657 })), cdr: (function(){
6659 var value = symbol.value;
6660 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6664 (l140).fvalue = (function(v489){
6665 ((v489)["fname"] = "ESCAPE-STRING");
6667 })((function (values,v483){
6668 if (arguments.length < 2) throw 'too few arguments';
6669 if (arguments.length > 2) throw 'too many arguments';
6673 return (function(v484,v485,v486){
6680 if (typeof x1 !== 'number') throw 'Not a number!';
6682 if (typeof x2 !== 'number') throw 'Not a number!';
6683 return (x1<x2?l4.value: l3.value);
6687 return (v488 !== l3.value ? v488 : l74.fvalue(pv, v487, 92));
6688 })(l74.fvalue(pv, v487, 34)) !== l3.value ? (function(){
6689 return (v484 = l124.fvalue(pv, v484, "\\"));
6691 (l74.fvalue(pv, v487, 10) !== l3.value ? (function(){
6692 (v484 = l124.fvalue(pv, v484, "\\"));
6693 return (v487 = 110);
6695 return (v484 = l124.fvalue(pv, v484, l92.fvalue(pv, v487)));
6699 if (typeof string != 'string')
6700 throw 'The value ' + string + ' is not a type string.';
6701 if (typeof index != 'number')
6702 throw 'The value ' + index + ' is not a type number.';
6703 return string.charCodeAt(index);
6705 (v485 = (function(){
6707 if (typeof x1 !== 'number') throw 'Not a number!';
6709 if (typeof x2 !== 'number') throw 'Not a number!';
6717 if (cf.type == 'block' && cf.id == 185)
6724 })("",0,l67.fvalue(pv, v483));
6728 if (cf.type == 'block' && cf.id == 184)
6738 var l219 = {name: "*LITERAL-SYMBOLS*"};
6740 (((l219.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
6741 return ((l219).value = l3.value);
6745 var l220 = {name: "*LITERAL-COUNTER*"};
6747 (((l220.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
6748 return ((l220).value = 0);
6752 var l221 = {name: "GENLIT"};
6754 (l221).fvalue = (function(v490){
6755 ((v490)["fname"] = "GENLIT");
6757 })((function (values){
6758 if (arguments.length > 1) throw 'too many arguments';
6762 return l124.fvalue(values, "l", l16.fvalue(pv, ((l220).value = (function(){
6763 var x1 = (function(){
6765 var value = symbol.value;
6766 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6769 if (typeof x1 !== 'number') throw 'Not a number!';
6771 if (typeof x2 !== 'number') throw 'Not a number!';
6777 if (cf.type == 'block' && cf.id == 186)
6787 var l222 = {name: "LITERAL"};
6789 (l222).fvalue = (function(v502){
6790 ((v502)["fname"] = "LITERAL");
6792 })((function (values,v491,v492){
6793 if (arguments.length < 2) throw 'too few arguments';
6794 if (arguments.length > 3) throw 'too many arguments';
6795 switch(arguments.length-1){
6803 return (l75.fvalue(pv, v491) !== l3.value ? (function(){
6804 return l16.fvalue(values, v491);
6805 })() : (((typeof(v491) == "string")?l4.value: l3.value) !== l3.value ? (function(){
6806 return l124.fvalue(values, "\"", l140.fvalue(pv, v491), "\"");
6807 })() : (((function(){
6809 return (typeof tmp == 'object' && 'name' in tmp);
6810 })()?l4.value: l3.value) !== l3.value ? (function(){
6811 return (function(v493){
6812 return (v493 !== l3.value ? v493 : (function(v495,v496){
6813 ((l219).value = ({car: ({car: v491, cdr: v495}), cdr: (function(){
6815 var value = symbol.value;
6816 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6819 l186.fvalue(pv, l124.fvalue(pv, "var ", v495, " = ", v496));
6821 })(l221.fvalue(pv),(function(v494){
6822 return (l11.fvalue(pv, v494) !== l3.value ? l124.fvalue(pv, "{name: \"", l140.fvalue(pv, (v491).name), "\"}") : (function(){
6824 var func = symbol.fvalue;
6825 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6827 })()(pv, l62.fvalue(pv, l42.fvalue(pv, l120), l42.fvalue(pv, (v491).name), l42.fvalue(pv, l106.fvalue(pv, v494)))));
6828 })(l114.fvalue(pv, v491))));
6830 var tmp = l91.fvalue(pv, v491, (function(){
6832 var value = symbol.value;
6833 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6836 return tmp === l3.value? l3.value: tmp.cdr;
6838 })() : (((function(){
6840 return (typeof tmp == 'object' && 'car' in tmp);
6841 })()?l4.value: l3.value) !== l3.value ? (function(){
6842 return (function(v497){
6843 return (v492 !== l3.value ? v497 : (function(v498){
6844 l186.fvalue(pv, l124.fvalue(pv, "var ", v498, " = ", v497));
6846 })(l221.fvalue(pv)));
6847 })(l124.fvalue(pv, "{car: ", l222.fvalue(pv, (function(){
6849 return tmp === l3.value? l3.value: tmp.car;
6850 })(), l4.value), ", ", "cdr: ", l222.fvalue(pv, (function(){
6852 return tmp === l3.value? l3.value: tmp.cdr;
6853 })(), l4.value), "}"));
6854 })() : (((function(){
6856 return typeof x === 'object' && 'length' in x;
6857 })()?l4.value: l3.value) !== l3.value ? (function(){
6858 return (function(v499){
6859 return (function(v500){
6860 return (v492 !== l3.value ? v500 : (function(v501){
6861 l186.fvalue(pv, l124.fvalue(pv, "var ", v501, " = ", v500));
6863 })(l221.fvalue(pv)));
6864 })(l124.fvalue(pv, "[", l126.fvalue(pv, l69.fvalue(pv, (function(){
6866 var func = symbol.fvalue;
6867 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6869 })(), v499), ", "), "]"));
6870 })(l129.fvalue(pv, v491));
6871 })() : l3.value)))));
6875 if (cf.type == 'block' && cf.id == 187)
6885 ((l199).value = ({car: l42.fvalue(pv, l157, (function (values,v503){
6886 if (arguments.length < 2) throw 'too few arguments';
6887 if (arguments.length > 2) throw 'too many arguments';
6891 return l222.fvalue(values, v503);
6895 if (cf.type == 'block' && cf.id == 188)
6902 })), cdr: (function(){
6904 var value = symbol.value;
6905 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6908 var l223 = {name: "%WHILE"};
6909 ((l199).value = ({car: l42.fvalue(pv, l223, (function (values,v505){
6910 if (arguments.length < 2) throw 'too few arguments';
6912 for (var i = arguments.length-1; i>=2; i--)
6913 v504 = {car: arguments[i], cdr:
6918 return l124.fvalue(values, "(function(){", (function(){
6920 var value = symbol.value;
6921 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6923 })(), l135.fvalue(pv, "while(", (function(){
6925 var func = symbol.fvalue;
6926 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6928 })()(pv, v505), " !== ", (function(){
6930 var func = symbol.fvalue;
6931 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6933 })()(pv, l3.value), "){", (function(){
6935 var value = symbol.value;
6936 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6938 })(), l135.fvalue(pv, (function(){
6940 var func = symbol.fvalue;
6941 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6943 })()(pv, v504)), "}", "return ", (function(){
6945 var func = symbol.fvalue;
6946 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6948 })()(pv, l3.value), ";", (function(){
6950 var value = symbol.value;
6951 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6957 if (cf.type == 'block' && cf.id == 189)
6964 })), cdr: (function(){
6966 var value = symbol.value;
6967 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6970 var l224 = {name: "SYMBOL-FUNCTION"};
6971 ((l199).value = ({car: l42.fvalue(pv, l98, (function (values,v506){
6972 if (arguments.length < 2) throw 'too few arguments';
6973 if (arguments.length > 2) throw 'too many arguments';
6977 return ((l57.fvalue(pv, v506) !== l3.value ? (((function(){
6979 return tmp === l3.value? l3.value: tmp.car;
6980 })() === l212)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
6983 var func = symbol.fvalue;
6984 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6987 })() : (((function(){
6989 return (typeof tmp == 'object' && 'name' in tmp);
6990 })()?l4.value: l3.value) !== l3.value ? (function(){
6993 var func = symbol.fvalue;
6994 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6996 })()(values, l62.fvalue(pv, l42.fvalue(pv, l224), l42.fvalue(pv, l62.fvalue(pv, l42.fvalue(pv, l157), l42.fvalue(pv, v506)))));
7001 if (cf.type == 'block' && cf.id == 190)
7008 })), cdr: (function(){
7010 var value = symbol.value;
7011 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7014 var l225 = {name: "EVAL-WHEN-COMPILE"};
7015 var l226 = {name: "EVAL"};
7016 var l227 = {name: "PROGN"};
7017 ((l199).value = ({car: l42.fvalue(pv, l225, (function (values){
7019 for (var i = arguments.length-1; i>=1; i--)
7020 v507 = {car: arguments[i], cdr:
7027 var func = symbol.fvalue;
7028 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7030 })()(pv, ({car: l227, cdr: v507}));
7035 if (cf.type == 'block' && cf.id == 191)
7042 })), cdr: (function(){
7044 var value = symbol.value;
7045 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7048 var l228 = {name: "DEFINE-TRANSFORMATION"};
7050 ((l199).value = ({car: l42.fvalue(pv, l227, (function (values){
7052 for (var i = arguments.length-1; i>=1; i--)
7053 v508 = {car: arguments[i], cdr:
7058 return l124.fvalue(values, "(function(){", (function(){
7060 var value = symbol.value;
7061 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7063 })(), l135.fvalue(pv, (function(){
7065 var func = symbol.fvalue;
7066 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7068 })()(pv, v508, l4.value)), "})()");
7072 if (cf.type == 'block' && cf.id == 192)
7079 })), cdr: (function(){
7081 var value = symbol.value;
7082 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7085 var l229 = {name: "SPECIAL-VARIABLE-P"};
7087 (l229).fvalue = (function(v510){
7088 ((v510)["fname"] = "SPECIAL-VARIABLE-P");
7090 })((function (values,v509){
7091 if (arguments.length < 2) throw 'too few arguments';
7092 if (arguments.length > 2) throw 'too many arguments';
7096 return (l192.fvalue(pv, v509, l99, l194) !== l3.value ? l4.value : l3.value);
7100 if (cf.type == 'block' && cf.id == 193)
7110 var l230 = {name: "LET-BINDING-WRAPPER"};
7112 (l230).fvalue = (function(v517){
7113 ((v517)["fname"] = "LET-BINDING-WRAPPER");
7115 })((function (values,v511,v512){
7116 if (arguments.length < 3) throw 'too few arguments';
7117 if (arguments.length > 3) throw 'too many arguments';
7121 (l11.fvalue(pv, v511) !== l3.value ? (function(){
7123 throw ({type: 'block', id: 194, value: v512, message: 'Return from unknown block LET-BINDING-WRAPPER.'})
7126 return l124.fvalue(values, "try {", (function(){
7128 var value = symbol.value;
7129 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7131 })(), l135.fvalue(pv, "var tmp;", (function(){
7133 var value = symbol.value;
7134 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7136 })(), l128.fvalue(pv, (function (values,v513){
7137 if (arguments.length < 2) throw 'too few arguments';
7138 if (arguments.length > 2) throw 'too many arguments';
7139 return (function(v514){
7140 return l124.fvalue(values, "tmp = ", v514, ".value;", (function(){
7142 var value = symbol.value;
7143 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7145 })(), v514, ".value = ", (function(){
7147 return tmp === l3.value? l3.value: tmp.cdr;
7148 })(), ";", (function(){
7150 var value = symbol.value;
7151 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7155 return tmp === l3.value? l3.value: tmp.cdr;
7156 })(), " = tmp;", (function(){
7158 var value = symbol.value;
7159 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7164 var func = symbol.fvalue;
7165 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7167 })()(pv, l62.fvalue(pv, l42.fvalue(pv, l157), l42.fvalue(pv, (function(){
7169 return tmp === l3.value? l3.value: tmp.car;
7172 }), v511), v512, (function(){
7174 var value = symbol.value;
7175 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7177 })()), "}", (function(){
7179 var value = symbol.value;
7180 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7182 })(), "finally {", (function(){
7184 var value = symbol.value;
7185 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7187 })(), l135.fvalue(pv, l128.fvalue(pv, (function (values,v515){
7188 if (arguments.length < 2) throw 'too few arguments';
7189 if (arguments.length > 2) throw 'too many arguments';
7190 return (function(v516){
7191 return l124.fvalue(values, v516, ".value", " = ", (function(){
7193 return tmp === l3.value? l3.value: tmp.cdr;
7194 })(), ";", (function(){
7196 var value = symbol.value;
7197 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7202 var func = symbol.fvalue;
7203 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7205 })()(pv, l62.fvalue(pv, l42.fvalue(pv, l157), l42.fvalue(pv, (function(){
7207 return tmp === l3.value? l3.value: tmp.car;
7210 }), v511)), "}", (function(){
7212 var value = symbol.value;
7213 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7219 if (cf.type == 'block' && cf.id == 194)
7229 var l231 = {name: "LET"};
7230 var l232 = {name: "DYNAMIC-BINDINGS"};
7231 ((l199).value = ({car: l42.fvalue(pv, l231, (function (values,v519){
7232 if (arguments.length < 2) throw 'too few arguments';
7234 for (var i = arguments.length-1; i>=2; i--)
7235 v518 = {car: arguments[i], cdr:
7242 var v527 = l179.value;
7243 var v520 = l69.fvalue(pv, (function(){
7245 var func = symbol.fvalue;
7246 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7249 var v521 = l69.fvalue(pv, (function(){
7251 var func = symbol.fvalue;
7252 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7255 var v522 = l69.fvalue(pv, (function(){
7257 var func = symbol.fvalue;
7258 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7260 })(), l69.fvalue(pv, (function(){
7262 var func = symbol.fvalue;
7263 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7266 ((l179).value = l183.fvalue(pv, l84.fvalue(pv, (function(){
7268 var func = symbol.fvalue;
7269 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7272 var v523 = l3.value;
7273 return l124.fvalue(values, "(function(", l126.fvalue(pv, l69.fvalue(pv, (function (values,v524){
7274 if (arguments.length < 2) throw 'too few arguments';
7275 if (arguments.length > 2) throw 'too many arguments';
7276 return (l229.fvalue(pv, v524) !== l3.value ? (function(v525){
7277 ((l232).value = ({car: ({car: v524, cdr: v525}), cdr: v523}));
7279 })(l181.fvalue(pv, v524)) : l182.fvalue(values, v524));
7281 }), v521), ","), "){", (function(){
7283 var value = symbol.value;
7284 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7286 })(), (function(v526){
7287 return l135.fvalue(pv, l230.fvalue(pv, v523, v526));
7290 var func = symbol.fvalue;
7291 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7293 })()(pv, v518, l4.value)), "})(", l126.fvalue(pv, v522, ","), ")");
7302 if (cf.type == 'block' && cf.id == 195)
7309 })), cdr: (function(){
7311 var value = symbol.value;
7312 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7315 var l233 = {name: "LET*-INITIALIZE-VALUE"};
7317 (l233).fvalue = (function(v534){
7318 ((v534)["fname"] = "LET*-INITIALIZE-VALUE");
7320 })((function (values,v528){
7321 if (arguments.length < 2) throw 'too few arguments';
7322 if (arguments.length > 2) throw 'too many arguments';
7326 return (function(v529,v530){
7327 return (l229.fvalue(pv, v529) !== l3.value ? l124.fvalue(values, (function(){
7329 var func = symbol.fvalue;
7330 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7332 })()(pv, l62.fvalue(pv, l42.fvalue(pv, l216), l42.fvalue(pv, v529), l42.fvalue(pv, v530))), ";", (function(){
7334 var value = symbol.value;
7335 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7337 })()) : (function(){
7338 var v531 = l181.fvalue(pv, v529);
7339 var v532 = l164.fvalue(pv, v529, l99, v531);
7340 return (function(v533){
7341 l174.fvalue(pv, v532, (function(){
7343 var value = symbol.value;
7344 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7348 })(l124.fvalue(pv, "var ", v531, " = ", (function(){
7350 var func = symbol.fvalue;
7351 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7353 })()(pv, v530), ";", (function(){
7355 var value = symbol.value;
7356 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7360 })(l38.fvalue(pv, v528),l39.fvalue(pv, v528));
7364 if (cf.type == 'block' && cf.id == 196)
7374 var l234 = {name: "LET*-BINDING-WRAPPER"};
7376 (l234).fvalue = (function(v543){
7377 ((v543)["fname"] = "LET*-BINDING-WRAPPER");
7379 })((function (values,v535,v536){
7380 if (arguments.length < 3) throw 'too few arguments';
7381 if (arguments.length > 3) throw 'too many arguments';
7385 (l11.fvalue(pv, v535) !== l3.value ? (function(){
7387 throw ({type: 'block', id: 197, value: v536, message: 'Return from unknown block LET*-BINDING-WRAPPER.'})
7390 return (function(v538){
7391 return l124.fvalue(values, "try {", (function(){
7393 var value = symbol.value;
7394 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7396 })(), l135.fvalue(pv, l128.fvalue(pv, (function (values,v539){
7397 if (arguments.length < 2) throw 'too few arguments';
7398 if (arguments.length > 2) throw 'too many arguments';
7399 return (function(v540){
7400 return l124.fvalue(values, "var ", (function(){
7402 return tmp === l3.value? l3.value: tmp.cdr;
7403 })(), " = ", v540, ".value;", (function(){
7405 var value = symbol.value;
7406 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7411 var func = symbol.fvalue;
7412 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7414 })()(pv, l62.fvalue(pv, l42.fvalue(pv, l157), l42.fvalue(pv, (function(){
7416 return tmp === l3.value? l3.value: tmp.car;
7419 }), v538), v536), "}", (function(){
7421 var value = symbol.value;
7422 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7424 })(), "finally {", (function(){
7426 var value = symbol.value;
7427 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7429 })(), l135.fvalue(pv, l128.fvalue(pv, (function (values,v541){
7430 if (arguments.length < 2) throw 'too few arguments';
7431 if (arguments.length > 2) throw 'too many arguments';
7432 return (function(v542){
7433 return l124.fvalue(values, v542, ".value", " = ", (function(){
7435 return tmp === l3.value? l3.value: tmp.cdr;
7436 })(), ";", (function(){
7438 var value = symbol.value;
7439 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7444 var func = symbol.fvalue;
7445 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7447 })()(pv, l62.fvalue(pv, l42.fvalue(pv, l157), l42.fvalue(pv, (function(){
7449 return tmp === l3.value? l3.value: tmp.car;
7452 }), v538)), "}", (function(){
7454 var value = symbol.value;
7455 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7458 })(l69.fvalue(pv, (function (values,v537){
7459 if (arguments.length < 2) throw 'too few arguments';
7460 if (arguments.length > 2) throw 'too many arguments';
7461 return ({car: v537, cdr: l181.fvalue(pv, v537)});
7463 }), l85.fvalue(pv, (function(){
7465 var func = symbol.fvalue;
7466 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7472 if (cf.type == 'block' && cf.id == 197)
7482 var l235 = {name: "LET*"};
7483 ((l199).value = ({car: l42.fvalue(pv, l235, (function (values,v545){
7484 if (arguments.length < 2) throw 'too few arguments';
7486 for (var i = arguments.length-1; i>=2; i--)
7487 v544 = {car: arguments[i], cdr:
7492 return (function(v546,v547){
7498 return l124.fvalue(values, "(function(){", (function(){
7500 var value = symbol.value;
7501 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7503 })(), l135.fvalue(pv, (function(v548,v549){
7504 return l234.fvalue(pv, v548, v549);
7505 })(l85.fvalue(pv, (function(){
7507 var func = symbol.fvalue;
7508 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7510 })(), l69.fvalue(pv, (function(){
7512 var func = symbol.fvalue;
7513 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7515 })(), v546)),l124.fvalue(pv, l128.fvalue(pv, (function(){
7517 var func = symbol.fvalue;
7518 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7520 })(), v546), (function(){
7522 var func = symbol.fvalue;
7523 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7525 })()(pv, v544, l4.value)))), "})()");
7530 })(l69.fvalue(pv, (function(){
7532 var func = symbol.fvalue;
7533 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7535 })(), v545),l173.fvalue(pv, (function(){
7537 var value = symbol.value;
7538 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7544 if (cf.type == 'block' && cf.id == 198)
7551 })), cdr: (function(){
7553 var value = symbol.value;
7554 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7557 var l236 = {name: "*BLOCK-COUNTER*"};
7559 (((l236.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
7560 return ((l236).value = 0);
7564 ((l199).value = ({car: l42.fvalue(pv, l175, (function (values,v551){
7565 if (arguments.length < 2) throw 'too few arguments';
7567 for (var i = arguments.length-1; i>=2; i--)
7568 v550 = {car: arguments[i], cdr:
7573 return (function(v552){
7574 return (function(v553){
7575 return l124.fvalue(values, "(function(){", (function(){
7577 var value = symbol.value;
7578 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7580 })(), l135.fvalue(pv, "try {", (function(){
7582 var value = symbol.value;
7583 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7585 })(), (function(v554){
7591 return l135.fvalue(pv, "return ", (function(){
7593 var func = symbol.fvalue;
7594 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7596 })()(pv, l62.fvalue(pv, l42.fvalue(pv, l227), v550), (function(){
7598 var value = symbol.value;
7599 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7601 })()), ";", (function(){
7603 var value = symbol.value;
7604 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7611 })(l177.fvalue(pv, l42.fvalue(pv, v553), (function(){
7613 var value = symbol.value;
7614 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7616 })(), l175)), "}", (function(){
7618 var value = symbol.value;
7619 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7621 })(), "catch (cf){", (function(){
7623 var value = symbol.value;
7624 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7626 })(), " if (cf.type == 'block' && cf.id == ", v552, ")", (function(){
7628 var value = symbol.value;
7629 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7631 })(), " return cf.value;", (function(){
7633 var value = symbol.value;
7634 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7636 })(), " else", (function(){
7638 var value = symbol.value;
7639 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7641 })(), " throw cf;", (function(){
7643 var value = symbol.value;
7644 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7646 })(), "}", (function(){
7648 var value = symbol.value;
7649 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7652 })(l164.fvalue(pv, v551, l175, v552));
7653 })(l16.fvalue(pv, ((l236).value = (function(){
7654 var x1 = (function(){
7656 var value = symbol.value;
7657 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7660 if (typeof x1 !== 'number') throw 'Not a number!';
7662 if (typeof x2 !== 'number') throw 'Not a number!';
7668 if (cf.type == 'block' && cf.id == 199)
7675 })), cdr: (function(){
7677 var value = symbol.value;
7678 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7681 var l237 = {name: "RETURN-FROM"};
7682 ((l199).value = ({car: l42.fvalue(pv, l237, (function (values,v555,v556){
7683 if (arguments.length < 2) throw 'too few arguments';
7684 if (arguments.length > 3) throw 'too many arguments';
7685 switch(arguments.length-1){
7693 return (function(v557){
7694 return (v557 !== l3.value ? l124.fvalue(values, "(function(){", (function(){
7696 var value = symbol.value;
7697 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7699 })(), l135.fvalue(pv, "throw ({", "type: 'block', ", "id: ", l167.fvalue(pv, v557), ", ", "value: ", (function(){
7701 var func = symbol.fvalue;
7702 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7704 })()(pv, v556), ", ", "message: 'Return from unknown block ", (v555).name, ".'", "})"), "})()") : (function(){
7705 throw l124.fvalue(pv, "Unknown block `", (v555).name, "'.");
7707 })(l178.fvalue(pv, v555, (function(){
7709 var value = symbol.value;
7710 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7716 if (cf.type == 'block' && cf.id == 200)
7723 })), cdr: (function(){
7725 var value = symbol.value;
7726 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7729 var l238 = {name: "CATCH"};
7730 ((l199).value = ({car: l42.fvalue(pv, l238, (function (values,v559){
7731 if (arguments.length < 2) throw 'too few arguments';
7733 for (var i = arguments.length-1; i>=2; i--)
7734 v558 = {car: arguments[i], cdr:
7739 return l124.fvalue(values, "(function(){", (function(){
7741 var value = symbol.value;
7742 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7744 })(), l135.fvalue(pv, "var id = ", (function(){
7746 var func = symbol.fvalue;
7747 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7749 })()(pv, v559), ";", (function(){
7751 var value = symbol.value;
7752 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7754 })(), "try {", (function(){
7756 var value = symbol.value;
7757 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7759 })(), l135.fvalue(pv, "return ", (function(){
7761 var func = symbol.fvalue;
7762 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7764 })()(pv, l62.fvalue(pv, l42.fvalue(pv, l227), v558)), ";", (function(){
7766 var value = symbol.value;
7767 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7769 })()), "}", (function(){
7771 var value = symbol.value;
7772 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7774 })(), "catch (cf){", (function(){
7776 var value = symbol.value;
7777 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7779 })(), " if (cf.type == 'catch' && cf.id == id)", (function(){
7781 var value = symbol.value;
7782 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7784 })(), " return cf.value;", (function(){
7786 var value = symbol.value;
7787 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7789 })(), " else", (function(){
7791 var value = symbol.value;
7792 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7794 })(), " throw cf;", (function(){
7796 var value = symbol.value;
7797 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7799 })(), "}", (function(){
7801 var value = symbol.value;
7802 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7808 if (cf.type == 'block' && cf.id == 201)
7815 })), cdr: (function(){
7817 var value = symbol.value;
7818 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7821 var l239 = {name: "THROW"};
7822 ((l199).value = ({car: l42.fvalue(pv, l239, (function (values,v560,v561){
7823 if (arguments.length < 3) throw 'too few arguments';
7824 if (arguments.length > 3) throw 'too many arguments';
7828 return l124.fvalue(values, "(function(){", (function(){
7830 var value = symbol.value;
7831 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7833 })(), l135.fvalue(pv, "throw ({", "type: 'catch', ", "id: ", (function(){
7835 var func = symbol.fvalue;
7836 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7838 })()(pv, v560), ", ", "value: ", (function(){
7840 var func = symbol.fvalue;
7841 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7843 })()(pv, v561), ", ", "message: 'Throw uncatched.'", "})"), "})()");
7847 if (cf.type == 'block' && cf.id == 202)
7854 })), cdr: (function(){
7856 var value = symbol.value;
7857 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7860 var l240 = {name: "*TAGBODY-COUNTER*"};
7862 (((l240.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
7863 return ((l240).value = 0);
7867 var l241 = {name: "*GO-TAG-COUNTER*"};
7869 (((l241.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
7870 return ((l241).value = 0);
7874 var l242 = {name: "GO-TAG-P"};
7876 (l242).fvalue = (function(v564){
7877 ((v564)["fname"] = "GO-TAG-P");
7879 })((function (values,v562){
7880 if (arguments.length < 2) throw 'too few arguments';
7881 if (arguments.length > 2) throw 'too many arguments';
7885 return (function(v563){
7886 return (v563 !== l3.value ? v563 : ((function(){
7888 return (typeof tmp == 'object' && 'name' in tmp);
7889 })()?l4.value: l3.value));
7890 })(l75.fvalue(pv, v562));
7894 if (cf.type == 'block' && cf.id == 203)
7904 var l243 = {name: "DECLARE-TAGBODY-TAGS"};
7906 (l243).fvalue = (function(v570){
7907 ((v570)["fname"] = "DECLARE-TAGBODY-TAGS");
7909 })((function (values,v565,v566){
7910 if (arguments.length < 3) throw 'too few arguments';
7911 if (arguments.length > 3) throw 'too many arguments';
7915 return (function(v569){
7916 return l177.fvalue(values, v569, (function(){
7918 var value = symbol.value;
7919 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7922 })(l69.fvalue(pv, (function (values,v567){
7923 if (arguments.length < 2) throw 'too few arguments';
7924 if (arguments.length > 2) throw 'too many arguments';
7925 return (function(v568){
7926 return l164.fvalue(values, v567, l176, l42.fvalue(pv, v565, v568));
7927 })(l16.fvalue(pv, ((l241).value = (function(){
7928 var x1 = (function(){
7930 var value = symbol.value;
7931 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7934 if (typeof x1 !== 'number') throw 'Not a number!';
7936 if (typeof x2 !== 'number') throw 'Not a number!';
7940 }), l85.fvalue(pv, (function(){
7942 var func = symbol.fvalue;
7943 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7949 if (cf.type == 'block' && cf.id == 204)
7959 var l244 = {name: "TAGBODY"};
7960 ((l199).value = ({car: l42.fvalue(pv, l244, (function (values){
7962 for (var i = arguments.length-1; i>=1; i--)
7963 v571 = {car: arguments[i], cdr:
7968 (l89.fvalue(pv, (function(){
7970 var func = symbol.fvalue;
7971 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7973 })(), v571) !== l3.value ? l3.value : (function(){
7975 throw ({type: 'block', id: 205, value: (function(){
7977 var func = symbol.fvalue;
7978 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7980 })()(pv, l62.fvalue(pv, l42.fvalue(pv, l227), v571, l42.fvalue(pv, l3))), message: 'Return from unknown block TAGBODY.'})
7983 (l242.fvalue(pv, (function(){
7985 return tmp === l3.value? l3.value: tmp.car;
7986 })()) !== l3.value ? l3.value : (function(){
7987 return (v571 = ({car: l15.fvalue(pv, "START"), cdr: v571}));
7989 return (function(v572){
7990 return (function(v574,v573){
7997 return (v573 = l39.fvalue(pv, l167.fvalue(pv, v575)));
7998 })(l178.fvalue(pv, l38.fvalue(pv, v571), (function(){
8000 var value = symbol.value;
8001 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8004 return l124.fvalue(values, "(function(){", (function(){
8006 var value = symbol.value;
8007 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8009 })(), l135.fvalue(pv, "var tagbody_", v572, " = ", v573, ";", (function(){
8011 var value = symbol.value;
8012 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8014 })(), "tbloop:", (function(){
8016 var value = symbol.value;
8017 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8019 })(), "while (true) {", (function(){
8021 var value = symbol.value;
8022 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8024 })(), l135.fvalue(pv, "try {", (function(){
8026 var value = symbol.value;
8027 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8029 })(), l135.fvalue(pv, (function(v576){
8030 return l124.fvalue(pv, "switch(tagbody_", v572, "){", (function(){
8032 var value = symbol.value;
8033 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8035 })(), "case ", v573, ":", (function(){
8037 var value = symbol.value;
8038 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8043 return (function(v577,v578){
8045 while(v577 !== l3.value){
8046 (v578 = (function(){
8048 return tmp === l3.value? l3.value: tmp.car;
8051 (v576 = l124.fvalue(pv, v576, (function(){
8052 return (l26.fvalue(pv, l242.fvalue(pv, v578)) !== l3.value ? l135.fvalue(pv, (function(){
8054 var func = symbol.fvalue;
8055 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8057 })()(pv, v578), ";", (function(){
8059 var value = symbol.value;
8060 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8062 })()) : (function(v579){
8063 return l124.fvalue(pv, "case ", l39.fvalue(pv, l167.fvalue(pv, v579)), ":", (function(){
8065 var value = symbol.value;
8066 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8069 })(l178.fvalue(pv, v578, (function(){
8071 var value = symbol.value;
8072 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8078 (v577 = (function(){
8080 return tmp === l3.value? l3.value: tmp.cdr;
8087 return tmp === l3.value? l3.value: tmp.cdr;
8092 if (cf.type == 'block' && cf.id == 206)
8097 })(), "default:", (function(){
8099 var value = symbol.value;
8100 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8102 })(), " break tbloop;", (function(){
8104 var value = symbol.value;
8105 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8107 })(), "}", (function(){
8109 var value = symbol.value;
8110 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8113 })("")), "}", (function(){
8115 var value = symbol.value;
8116 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8118 })(), "catch (jump) {", (function(){
8120 var value = symbol.value;
8121 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8123 })(), " if (jump.type == 'tagbody' && jump.id == ", v572, ")", (function(){
8125 var value = symbol.value;
8126 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8128 })(), " tagbody_", v572, " = jump.label;", (function(){
8130 var value = symbol.value;
8131 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8133 })(), " else", (function(){
8135 var value = symbol.value;
8136 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8138 })(), " throw(jump);", (function(){
8140 var value = symbol.value;
8141 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8143 })(), "}", (function(){
8145 var value = symbol.value;
8146 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8148 })()), "}", (function(){
8150 var value = symbol.value;
8151 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8153 })(), "return ", (function(){
8155 var func = symbol.fvalue;
8156 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8158 })()(pv, l3.value), ";", (function(){
8160 var value = symbol.value;
8161 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8168 })(l243.fvalue(pv, v572, v571),l3.value);
8169 })(l16.fvalue(pv, (function(){
8171 var value = symbol.value;
8172 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8178 if (cf.type == 'block' && cf.id == 205)
8185 })), cdr: (function(){
8187 var value = symbol.value;
8188 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8191 var l245 = {name: "GO"};
8192 ((l199).value = ({car: l42.fvalue(pv, l245, (function (values,v580){
8193 if (arguments.length < 2) throw 'too few arguments';
8194 if (arguments.length > 2) throw 'too many arguments';
8198 return (function(v581,v582){
8199 return (v581 !== l3.value ? l124.fvalue(values, "(function(){", (function(){
8201 var value = symbol.value;
8202 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8204 })(), l135.fvalue(pv, "throw ({", "type: 'tagbody', ", "id: ", l38.fvalue(pv, l167.fvalue(pv, v581)), ", ", "label: ", l39.fvalue(pv, l167.fvalue(pv, v581)), ", ", "message: 'Attempt to GO to non-existing tag ", v582, "'", "})", (function(){
8206 var value = symbol.value;
8207 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8209 })()), "})()") : (function(){
8210 throw l124.fvalue(pv, "Unknown tag `", v582, "'.");
8212 })(l178.fvalue(pv, v580, (function(){
8214 var value = symbol.value;
8215 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8217 })(), l176),(((function(){
8219 return (typeof tmp == 'object' && 'name' in tmp);
8220 })()?l4.value: l3.value) !== l3.value ? (function(){
8222 })() : (l75.fvalue(pv, v580) !== l3.value ? (function(){
8223 return l16.fvalue(pv, v580);
8228 if (cf.type == 'block' && cf.id == 207)
8235 })), cdr: (function(){
8237 var value = symbol.value;
8238 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8241 var l246 = {name: "UNWIND-PROTECT"};
8242 ((l199).value = ({car: l42.fvalue(pv, l246, (function (values,v584){
8243 if (arguments.length < 2) throw 'too few arguments';
8245 for (var i = arguments.length-1; i>=2; i--)
8246 v583 = {car: arguments[i], cdr:
8251 return l124.fvalue(values, "(function(){", (function(){
8253 var value = symbol.value;
8254 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8256 })(), l135.fvalue(pv, "var ret = ", (function(){
8258 var func = symbol.fvalue;
8259 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8261 })()(pv, l3.value), ";", (function(){
8263 var value = symbol.value;
8264 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8266 })(), "try {", (function(){
8268 var value = symbol.value;
8269 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8271 })(), l135.fvalue(pv, "ret = ", (function(){
8273 var func = symbol.fvalue;
8274 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8276 })()(pv, v584), ";", (function(){
8278 var value = symbol.value;
8279 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8281 })()), "} finally {", (function(){
8283 var value = symbol.value;
8284 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8286 })(), l135.fvalue(pv, (function(){
8288 var func = symbol.fvalue;
8289 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8291 })()(pv, v583)), "}", (function(){
8293 var value = symbol.value;
8294 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8296 })(), "return ret;", (function(){
8298 var value = symbol.value;
8299 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8305 if (cf.type == 'block' && cf.id == 208)
8312 })), cdr: (function(){
8314 var value = symbol.value;
8315 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8318 var l247 = {name: "MULTIPLE-VALUE-CALL"};
8319 ((l199).value = ({car: l42.fvalue(pv, l247, (function (values,v586){
8320 if (arguments.length < 2) throw 'too few arguments';
8322 for (var i = arguments.length-1; i>=2; i--)
8323 v585 = {car: arguments[i], cdr:
8328 return l124.fvalue(values, "(function(){", (function(){
8330 var value = symbol.value;
8331 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8333 })(), l135.fvalue(pv, "var func = ", (function(){
8335 var func = symbol.fvalue;
8336 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8338 })()(pv, v586), ";", (function(){
8340 var value = symbol.value;
8341 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8343 })(), "var args = [", ((function(){
8345 var value = symbol.value;
8346 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8348 })() !== l3.value ? "values" : "pv"), "];", (function(){
8350 var value = symbol.value;
8351 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8353 })(), "return ", l124.fvalue(pv, "(function(){", (function(){
8355 var value = symbol.value;
8356 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8358 })(), l135.fvalue(pv, "var values = mv;", (function(){
8360 var value = symbol.value;
8361 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8363 })(), "var vs;", (function(){
8365 var value = symbol.value;
8366 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8368 })(), l128.fvalue(pv, (function (values,v587){
8369 if (arguments.length < 2) throw 'too few arguments';
8370 if (arguments.length > 2) throw 'too many arguments';
8371 return l124.fvalue(values, "vs = ", (function(){
8373 var func = symbol.fvalue;
8374 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8376 })()(pv, v587, l4.value), ";", (function(){
8378 var value = symbol.value;
8379 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8381 })(), "if (typeof vs === 'object' && 'multiple-value' in vs)", (function(){
8383 var value = symbol.value;
8384 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8386 })(), l135.fvalue(pv, "args = args.concat(vs);", (function(){
8388 var value = symbol.value;
8389 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8391 })()), "else", (function(){
8393 var value = symbol.value;
8394 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8396 })(), l135.fvalue(pv, "args.push(vs);", (function(){
8398 var value = symbol.value;
8399 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8403 }), v585), "return func.apply(window, args);", (function(){
8405 var value = symbol.value;
8406 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8408 })()), "})()"), ";", (function(){
8410 var value = symbol.value;
8411 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8417 if (cf.type == 'block' && cf.id == 209)
8424 })), cdr: (function(){
8426 var value = symbol.value;
8427 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8430 var l248 = {name: "MULTIPLE-VALUE-PROG1"};
8431 ((l199).value = ({car: l42.fvalue(pv, l248, (function (values,v589){
8432 if (arguments.length < 2) throw 'too few arguments';
8434 for (var i = arguments.length-1; i>=2; i--)
8435 v588 = {car: arguments[i], cdr:
8440 return l124.fvalue(values, "(function(){", (function(){
8442 var value = symbol.value;
8443 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8445 })(), l135.fvalue(pv, "var args = ", (function(){
8447 var func = symbol.fvalue;
8448 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8450 })()(pv, v589, (function(){
8452 var value = symbol.value;
8453 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8455 })()), ";", (function(){
8457 var value = symbol.value;
8458 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8462 var func = symbol.fvalue;
8463 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8465 })()(pv, v588), "return args;", (function(){
8467 var value = symbol.value;
8468 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8474 if (cf.type == 'block' && cf.id == 210)
8481 })), cdr: (function(){
8483 var value = symbol.value;
8484 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8487 var l249 = {name: "BACKQUOTE-EXPAND-1"};
8489 (l249).fvalue = (function(v592){
8490 ((v592)["fname"] = "BACKQUOTE-EXPAND-1");
8492 })((function (values,v590){
8493 if (arguments.length < 2) throw 'too few arguments';
8494 if (arguments.length > 2) throw 'too many arguments';
8498 return (((function(){
8500 return (typeof tmp == 'object' && 'name' in tmp);
8501 })()?l4.value: l3.value) !== l3.value ? (function(){
8502 return l42.fvalue(values, l157, v590);
8503 })() : (l43.fvalue(pv, v590) !== l3.value ? (function(){
8505 })() : ((((function(){
8507 return tmp === l3.value? l3.value: tmp.car;
8508 })() === l160)?l4.value: l3.value) !== l3.value ? (function(){
8511 return tmp === l3.value? l3.value: tmp.car;
8513 })() : ((((function(){
8515 return tmp === l3.value? l3.value: tmp.car;
8516 })() === l158)?l4.value: l3.value) !== l3.value ? (function(){
8517 return l249.fvalue(values, l249.fvalue(pv, l32.fvalue(pv, v590)));
8519 return ({car: l62, cdr: l69.fvalue(pv, (function (values,v591){
8520 if (arguments.length < 2) throw 'too few arguments';
8521 if (arguments.length > 2) throw 'too many arguments';
8522 return ((l57.fvalue(pv, v591) !== l3.value ? (((function(){
8524 return tmp === l3.value? l3.value: tmp.car;
8525 })() === l160)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
8526 return l42.fvalue(values, l42, l32.fvalue(pv, v591));
8527 })() : ((l57.fvalue(pv, v591) !== l3.value ? (((function(){
8529 return tmp === l3.value? l3.value: tmp.car;
8530 })() === l159)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
8531 return l32.fvalue(values, v591);
8533 return l42.fvalue(values, l42, l249.fvalue(pv, v591));
8541 if (cf.type == 'block' && cf.id == 211)
8551 var l250 = {name: "BACKQUOTE-EXPAND"};
8553 (l250).fvalue = (function(v594){
8554 ((v594)["fname"] = "BACKQUOTE-EXPAND");
8556 })((function (values,v593){
8557 if (arguments.length < 2) throw 'too few arguments';
8558 if (arguments.length > 2) throw 'too many arguments';
8562 return ((l57.fvalue(pv, v593) !== l3.value ? (((function(){
8564 return tmp === l3.value? l3.value: tmp.car;
8565 })() === l158)?l4.value: l3.value) : l3.value) !== l3.value ? l249.fvalue(values, l32.fvalue(pv, v593)) : v593);
8569 if (cf.type == 'block' && cf.id == 212)
8580 ((l199).value = ({car: l42.fvalue(pv, l158, (function (values,v595){
8581 if (arguments.length < 2) throw 'too few arguments';
8582 if (arguments.length > 2) throw 'too many arguments';
8588 var func = symbol.fvalue;
8589 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8591 })()(values, l249.fvalue(pv, v595));
8595 if (cf.type == 'block' && cf.id == 213)
8602 })), cdr: (function(){
8604 var value = symbol.value;
8605 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8608 var l251 = {name: "*BUILTINS*"};
8610 (((l251.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
8611 return ((l251).value = l3.value);
8615 var l252 = {name: "DEFINE-RAW-BUILTIN"};
8617 var l253 = {name: "DEFINE-BUILTIN"};
8619 var l254 = {name: "TYPE-CHECK"};
8621 var l255 = {name: "VARIABLE-ARITY-CALL"};
8623 (l255).fvalue = (function(v604){
8624 ((v604)["fname"] = "VARIABLE-ARITY-CALL");
8626 })((function (values,v596,v597){
8627 if (arguments.length < 3) throw 'too few arguments';
8628 if (arguments.length > 3) throw 'too many arguments';
8634 return (typeof tmp == 'object' && 'car' in tmp);
8635 })()?l4.value: l3.value) !== l3.value ? l3.value : (function(){
8637 throw "ARGS must be a non-empty list";
8640 return (function(v598,v599,v600){
8644 return (function(v601,v602){
8646 while(v601 !== l3.value){
8647 (v602 = (function(){
8649 return tmp === l3.value? l3.value: tmp.car;
8653 (v599 = ({car: v603, cdr: v599}));
8654 return (v600 = l124.fvalue(pv, v600, (function(){
8655 return l124.fvalue(pv, "var ", v603, " = ", (function(){
8657 var func = symbol.fvalue;
8658 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8660 })()(pv, v602), ";", (function(){
8662 var value = symbol.value;
8663 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8665 })(), "if (typeof ", v603, " !== 'number') throw 'Not a number!';", (function(){
8667 var value = symbol.value;
8668 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8672 })(l124.fvalue(pv, "x", l16.fvalue(pv, (v598 = (function(){
8674 if (typeof x1 !== 'number') throw 'Not a number!';
8676 if (typeof x2 !== 'number') throw 'Not a number!';
8681 (v601 = (function(){
8683 return tmp === l3.value? l3.value: tmp.cdr;
8692 if (cf.type == 'block' && cf.id == 215)
8698 return l124.fvalue(values, "(function(){", (function(){
8700 var value = symbol.value;
8701 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8703 })(), l135.fvalue(pv, v600, (v597)(pv, l64.fvalue(pv, v599))), "})()");
8708 if (cf.type == 'block' && cf.id == 214)
8718 var l256 = {name: "VARIABLE-ARITY"};
8720 var l257 = {name: "NUM-OP-NUM"};
8722 (l257).fvalue = (function(v608){
8723 ((v608)["fname"] = "NUM-OP-NUM");
8725 })((function (values,v605,v606,v607){
8726 if (arguments.length < 4) throw 'too few arguments';
8727 if (arguments.length > 4) throw 'too many arguments';
8731 return l124.fvalue(values, "(function(){", (function(){
8733 var value = symbol.value;
8734 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8736 })(), l135.fvalue(pv, l124.fvalue(pv, "var ", "x", " = ", v605, ";", (function(){
8738 var value = symbol.value;
8739 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8741 })()), l124.fvalue(pv, "var ", "y", " = ", v607, ";", (function(){
8743 var value = symbol.value;
8744 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8746 })()), l124.fvalue(pv, "if (typeof ", "x", " != '", "number", "')", (function(){
8748 var value = symbol.value;
8749 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8751 })(), l135.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
8753 var value = symbol.value;
8754 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8756 })())), l124.fvalue(pv, "if (typeof ", "y", " != '", "number", "')", (function(){
8758 var value = symbol.value;
8759 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8761 })(), l135.fvalue(pv, "throw 'The value ' + ", "y", " + ' is not a type ", "number", ".';", (function(){
8763 var value = symbol.value;
8764 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8766 })())), l124.fvalue(pv, "return ", (function(){
8767 return l124.fvalue(pv, "x", v606, "y");
8768 })(), ";", (function(){
8770 var value = symbol.value;
8771 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8777 if (cf.type == 'block' && cf.id == 216)
8787 ((l251).value = ({car: l42.fvalue(pv, l59, (function (values){
8789 for (var i = arguments.length-1; i>=1; i--)
8790 v609 = {car: arguments[i], cdr:
8795 return (l11.fvalue(pv, v609) !== l3.value ? "0" : l255.fvalue(values, v609, (function (values,v610){
8796 if (arguments.length < 2) throw 'too few arguments';
8797 if (arguments.length > 2) throw 'too many arguments';
8798 return l124.fvalue(values, "return ", l126.fvalue(pv, v610, "+"), ";", (function(){
8800 var value = symbol.value;
8801 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8809 if (cf.type == 'block' && cf.id == 217)
8816 })), cdr: (function(){
8818 var value = symbol.value;
8819 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8822 ((l251).value = ({car: l42.fvalue(pv, l60, (function (values,v612){
8823 if (arguments.length < 2) throw 'too few arguments';
8825 for (var i = arguments.length-1; i>=2; i--)
8826 v611 = {car: arguments[i], cdr:
8831 return (function(v613){
8832 return l255.fvalue(values, v613, (function (values,v614){
8833 if (arguments.length < 2) throw 'too few arguments';
8834 if (arguments.length > 2) throw 'too many arguments';
8835 return l124.fvalue(values, "return ", (l11.fvalue(pv, v611) !== l3.value ? l124.fvalue(pv, "-", (function(){
8837 return tmp === l3.value? l3.value: tmp.car;
8838 })()) : l126.fvalue(pv, v614, "-")), ";", (function(){
8840 var value = symbol.value;
8841 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8846 })(({car: v612, cdr: v611}));
8850 if (cf.type == 'block' && cf.id == 218)
8857 })), cdr: (function(){
8859 var value = symbol.value;
8860 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8863 ((l251).value = ({car: l42.fvalue(pv, l19, (function (values){
8865 for (var i = arguments.length-1; i>=1; i--)
8866 v615 = {car: arguments[i], cdr:
8871 return (l11.fvalue(pv, v615) !== l3.value ? "1" : l255.fvalue(values, v615, (function (values,v616){
8872 if (arguments.length < 2) throw 'too few arguments';
8873 if (arguments.length > 2) throw 'too many arguments';
8874 return l124.fvalue(values, "return ", l126.fvalue(pv, v616, "*"), ";", (function(){
8876 var value = symbol.value;
8877 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8885 if (cf.type == 'block' && cf.id == 219)
8892 })), cdr: (function(){
8894 var value = symbol.value;
8895 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8898 ((l251).value = ({car: l42.fvalue(pv, l20, (function (values,v618){
8899 if (arguments.length < 2) throw 'too few arguments';
8901 for (var i = arguments.length-1; i>=2; i--)
8902 v617 = {car: arguments[i], cdr:
8907 return (function(v619){
8908 return l255.fvalue(values, v619, (function (values,v620){
8909 if (arguments.length < 2) throw 'too few arguments';
8910 if (arguments.length > 2) throw 'too many arguments';
8911 return l124.fvalue(values, "return ", (l11.fvalue(pv, v617) !== l3.value ? l124.fvalue(pv, "1 /", (function(){
8913 return tmp === l3.value? l3.value: tmp.car;
8914 })()) : l126.fvalue(pv, v620, "/")), ";", (function(){
8916 var value = symbol.value;
8917 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8922 })(({car: v618, cdr: v617}));
8926 if (cf.type == 'block' && cf.id == 220)
8933 })), cdr: (function(){
8935 var value = symbol.value;
8936 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8939 var l258 = {name: "MOD"};
8941 return ((l251).value = ({car: l42.fvalue(pv, l258, (function (values,v621,v622){
8942 if (arguments.length < 3) throw 'too few arguments';
8943 if (arguments.length > 3) throw 'too many arguments';
8947 return (function(v623,v624){
8948 return l257.fvalue(values, v623, "%", v624);
8951 var func = symbol.fvalue;
8952 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8954 })()(pv, v621),(function(){
8956 var func = symbol.fvalue;
8957 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8963 if (cf.type == 'block' && cf.id == 221)
8970 })), cdr: (function(){
8972 var value = symbol.value;
8973 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8977 var l259 = {name: "COMPARISON-CONJUNTION"};
8979 (l259).fvalue = (function(v627){
8980 ((v627)["fname"] = "COMPARISON-CONJUNTION");
8982 })((function (values,v625,v626){
8983 if (arguments.length < 3) throw 'too few arguments';
8984 if (arguments.length > 3) throw 'too many arguments';
8988 return (l11.fvalue(pv, (function(){
8990 return tmp === l3.value? l3.value: tmp.cdr;
8991 })()) !== l3.value ? (function(){
8993 })() : (l11.fvalue(pv, l34.fvalue(pv, v625)) !== l3.value ? (function(){
8994 return l124.fvalue(values, (function(){
8996 return tmp === l3.value? l3.value: tmp.car;
8997 })(), v626, l32.fvalue(pv, v625));
8999 return l124.fvalue(values, (function(){
9001 return tmp === l3.value? l3.value: tmp.car;
9002 })(), v626, l32.fvalue(pv, v625), " && ", l259.fvalue(pv, (function(){
9004 return tmp === l3.value? l3.value: tmp.cdr;
9010 if (cf.type == 'block' && cf.id == 222)
9020 var l260 = {name: "DEFINE-BUILTIN-COMPARISON"};
9022 var l261 = {name: ">"};
9023 ((l251).value = ({car: l42.fvalue(pv, l261, (function (values,v629){
9024 if (arguments.length < 2) throw 'too few arguments';
9026 for (var i = arguments.length-1; i>=2; i--)
9027 v628 = {car: arguments[i], cdr:
9032 return (function(v630){
9033 return l255.fvalue(values, v630, (function (values,v631){
9034 if (arguments.length < 2) throw 'too few arguments';
9035 if (arguments.length > 2) throw 'too many arguments';
9036 return l124.fvalue(values, "return ", l136.fvalue(pv, l259.fvalue(pv, v631, ">")), ";", (function(){
9038 var value = symbol.value;
9039 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9044 })(({car: v629, cdr: v628}));
9048 if (cf.type == 'block' && cf.id == 223)
9055 })), cdr: (function(){
9057 var value = symbol.value;
9058 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9061 var l262 = {name: "<"};
9062 ((l251).value = ({car: l42.fvalue(pv, l262, (function (values,v633){
9063 if (arguments.length < 2) throw 'too few arguments';
9065 for (var i = arguments.length-1; i>=2; i--)
9066 v632 = {car: arguments[i], cdr:
9071 return (function(v634){
9072 return l255.fvalue(values, v634, (function (values,v635){
9073 if (arguments.length < 2) throw 'too few arguments';
9074 if (arguments.length > 2) throw 'too many arguments';
9075 return l124.fvalue(values, "return ", l136.fvalue(pv, l259.fvalue(pv, v635, "<")), ";", (function(){
9077 var value = symbol.value;
9078 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9083 })(({car: v633, cdr: v632}));
9087 if (cf.type == 'block' && cf.id == 224)
9094 })), cdr: (function(){
9096 var value = symbol.value;
9097 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9100 var l263 = {name: ">="};
9101 ((l251).value = ({car: l42.fvalue(pv, l263, (function (values,v637){
9102 if (arguments.length < 2) throw 'too few arguments';
9104 for (var i = arguments.length-1; i>=2; i--)
9105 v636 = {car: arguments[i], cdr:
9110 return (function(v638){
9111 return l255.fvalue(values, v638, (function (values,v639){
9112 if (arguments.length < 2) throw 'too few arguments';
9113 if (arguments.length > 2) throw 'too many arguments';
9114 return l124.fvalue(values, "return ", l136.fvalue(pv, l259.fvalue(pv, v639, ">=")), ";", (function(){
9116 var value = symbol.value;
9117 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9122 })(({car: v637, cdr: v636}));
9126 if (cf.type == 'block' && cf.id == 225)
9133 })), cdr: (function(){
9135 var value = symbol.value;
9136 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9139 var l264 = {name: "<="};
9140 ((l251).value = ({car: l42.fvalue(pv, l264, (function (values,v641){
9141 if (arguments.length < 2) throw 'too few arguments';
9143 for (var i = arguments.length-1; i>=2; i--)
9144 v640 = {car: arguments[i], cdr:
9149 return (function(v642){
9150 return l255.fvalue(values, v642, (function (values,v643){
9151 if (arguments.length < 2) throw 'too few arguments';
9152 if (arguments.length > 2) throw 'too many arguments';
9153 return l124.fvalue(values, "return ", l136.fvalue(pv, l259.fvalue(pv, v643, "<=")), ";", (function(){
9155 var value = symbol.value;
9156 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9161 })(({car: v641, cdr: v640}));
9165 if (cf.type == 'block' && cf.id == 226)
9172 })), cdr: (function(){
9174 var value = symbol.value;
9175 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9178 ((l251).value = ({car: l42.fvalue(pv, l18, (function (values,v645){
9179 if (arguments.length < 2) throw 'too few arguments';
9181 for (var i = arguments.length-1; i>=2; i--)
9182 v644 = {car: arguments[i], cdr:
9187 return (function(v646){
9188 return l255.fvalue(values, v646, (function (values,v647){
9189 if (arguments.length < 2) throw 'too few arguments';
9190 if (arguments.length > 2) throw 'too many arguments';
9191 return l124.fvalue(values, "return ", l136.fvalue(pv, l259.fvalue(pv, v647, "==")), ";", (function(){
9193 var value = symbol.value;
9194 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9199 })(({car: v645, cdr: v644}));
9203 if (cf.type == 'block' && cf.id == 227)
9210 })), cdr: (function(){
9212 var value = symbol.value;
9213 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9216 var l265 = {name: "NUMBERP"};
9218 return ((l251).value = ({car: l42.fvalue(pv, l265, (function (values,v648){
9219 if (arguments.length < 2) throw 'too few arguments';
9220 if (arguments.length > 2) throw 'too many arguments';
9224 return (function(v649){
9225 return l136.fvalue(values, l124.fvalue(pv, "(typeof (", v649, ") == \"number\")"));
9228 var func = symbol.fvalue;
9229 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9235 if (cf.type == 'block' && cf.id == 228)
9242 })), cdr: (function(){
9244 var value = symbol.value;
9245 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9249 var l266 = {name: "FLOOR"};
9251 return ((l251).value = ({car: l42.fvalue(pv, l266, (function (values,v650){
9252 if (arguments.length < 2) throw 'too few arguments';
9253 if (arguments.length > 2) throw 'too many arguments';
9257 return (function(v651){
9258 return l124.fvalue(values, "(function(){", (function(){
9260 var value = symbol.value;
9261 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9263 })(), l135.fvalue(pv, l124.fvalue(pv, "var ", "x", " = ", v651, ";", (function(){
9265 var value = symbol.value;
9266 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9268 })()), l124.fvalue(pv, "if (typeof ", "x", " != '", "number", "')", (function(){
9270 var value = symbol.value;
9271 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9273 })(), l135.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
9275 var value = symbol.value;
9276 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9278 })())), l124.fvalue(pv, "return ", (function(){
9279 return "Math.floor(x)";
9280 })(), ";", (function(){
9282 var value = symbol.value;
9283 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9288 var func = symbol.fvalue;
9289 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9295 if (cf.type == 'block' && cf.id == 229)
9302 })), cdr: (function(){
9304 var value = symbol.value;
9305 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9310 return ((l251).value = ({car: l42.fvalue(pv, l27, (function (values,v652,v653){
9311 if (arguments.length < 3) throw 'too few arguments';
9312 if (arguments.length > 3) throw 'too many arguments';
9316 return (function(v654,v655){
9317 return l124.fvalue(values, "({car: ", v654, ", cdr: ", v655, "})");
9320 var func = symbol.fvalue;
9321 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9323 })()(pv, v652),(function(){
9325 var func = symbol.fvalue;
9326 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9332 if (cf.type == 'block' && cf.id == 230)
9339 })), cdr: (function(){
9341 var value = symbol.value;
9342 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9347 return ((l251).value = ({car: l42.fvalue(pv, l28, (function (values,v656){
9348 if (arguments.length < 2) throw 'too few arguments';
9349 if (arguments.length > 2) throw 'too many arguments';
9353 return (function(v657){
9354 return l136.fvalue(values, l124.fvalue(pv, "(function(){", (function(){
9356 var value = symbol.value;
9357 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9359 })(), l135.fvalue(pv, "var tmp = ", v657, ";", (function(){
9361 var value = symbol.value;
9362 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9364 })(), "return (typeof tmp == 'object' && 'car' in tmp);", (function(){
9366 var value = symbol.value;
9367 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9372 var func = symbol.fvalue;
9373 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9379 if (cf.type == 'block' && cf.id == 231)
9386 })), cdr: (function(){
9388 var value = symbol.value;
9389 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9394 return ((l251).value = ({car: l42.fvalue(pv, l29, (function (values,v658){
9395 if (arguments.length < 2) throw 'too few arguments';
9396 if (arguments.length > 2) throw 'too many arguments';
9400 return (function(v659){
9401 return l124.fvalue(values, "(function(){", (function(){
9403 var value = symbol.value;
9404 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9406 })(), l135.fvalue(pv, "var tmp = ", v659, ";", (function(){
9408 var value = symbol.value;
9409 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9411 })(), "return tmp === ", (function(){
9413 var func = symbol.fvalue;
9414 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9416 })()(pv, l3.value), "? ", (function(){
9418 var func = symbol.fvalue;
9419 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9421 })()(pv, l3.value), ": tmp.car;", (function(){
9423 var value = symbol.value;
9424 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9429 var func = symbol.fvalue;
9430 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9436 if (cf.type == 'block' && cf.id == 232)
9443 })), cdr: (function(){
9445 var value = symbol.value;
9446 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9451 return ((l251).value = ({car: l42.fvalue(pv, l30, (function (values,v660){
9452 if (arguments.length < 2) throw 'too few arguments';
9453 if (arguments.length > 2) throw 'too many arguments';
9457 return (function(v661){
9458 return l124.fvalue(values, "(function(){", (function(){
9460 var value = symbol.value;
9461 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9463 })(), l135.fvalue(pv, "var tmp = ", v661, ";", (function(){
9465 var value = symbol.value;
9466 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9468 })(), "return tmp === ", (function(){
9470 var func = symbol.fvalue;
9471 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9473 })()(pv, l3.value), "? ", (function(){
9475 var func = symbol.fvalue;
9476 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9478 })()(pv, l3.value), ": tmp.cdr;", (function(){
9480 var value = symbol.value;
9481 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9486 var func = symbol.fvalue;
9487 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9493 if (cf.type == 'block' && cf.id == 233)
9500 })), cdr: (function(){
9502 var value = symbol.value;
9503 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9507 var l267 = {name: "SETCAR"};
9509 return ((l251).value = ({car: l42.fvalue(pv, l267, (function (values,v662,v663){
9510 if (arguments.length < 3) throw 'too few arguments';
9511 if (arguments.length > 3) throw 'too many arguments';
9515 return (function(v664,v665){
9516 return l124.fvalue(values, "(function(){", (function(){
9518 var value = symbol.value;
9519 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9521 })(), l135.fvalue(pv, l124.fvalue(pv, "var ", "x", " = ", v664, ";", (function(){
9523 var value = symbol.value;
9524 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9526 })()), l124.fvalue(pv, "if (typeof ", "x", " != '", "object", "')", (function(){
9528 var value = symbol.value;
9529 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9531 })(), l135.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
9533 var value = symbol.value;
9534 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9536 })())), l124.fvalue(pv, "return ", (function(){
9537 return l124.fvalue(pv, "(x.car = ", v665, ")");
9538 })(), ";", (function(){
9540 var value = symbol.value;
9541 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9546 var func = symbol.fvalue;
9547 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9549 })()(pv, v662),(function(){
9551 var func = symbol.fvalue;
9552 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9558 if (cf.type == 'block' && cf.id == 234)
9565 })), cdr: (function(){
9567 var value = symbol.value;
9568 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9572 var l268 = {name: "SETCDR"};
9574 return ((l251).value = ({car: l42.fvalue(pv, l268, (function (values,v666,v667){
9575 if (arguments.length < 3) throw 'too few arguments';
9576 if (arguments.length > 3) throw 'too many arguments';
9580 return (function(v668,v669){
9581 return l124.fvalue(values, "(function(){", (function(){
9583 var value = symbol.value;
9584 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9586 })(), l135.fvalue(pv, l124.fvalue(pv, "var ", "x", " = ", v668, ";", (function(){
9588 var value = symbol.value;
9589 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9591 })()), l124.fvalue(pv, "if (typeof ", "x", " != '", "object", "')", (function(){
9593 var value = symbol.value;
9594 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9596 })(), l135.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
9598 var value = symbol.value;
9599 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9601 })())), l124.fvalue(pv, "return ", (function(){
9602 return l124.fvalue(pv, "(x.cdr = ", v669, ")");
9603 })(), ";", (function(){
9605 var value = symbol.value;
9606 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9611 var func = symbol.fvalue;
9612 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9614 })()(pv, v666),(function(){
9616 var func = symbol.fvalue;
9617 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9623 if (cf.type == 'block' && cf.id == 235)
9630 })), cdr: (function(){
9632 var value = symbol.value;
9633 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9637 var l269 = {name: "SYMBOLP"};
9639 return ((l251).value = ({car: l42.fvalue(pv, l269, (function (values,v670){
9640 if (arguments.length < 2) throw 'too few arguments';
9641 if (arguments.length > 2) throw 'too many arguments';
9645 return (function(v671){
9646 return l136.fvalue(values, l124.fvalue(pv, "(function(){", (function(){
9648 var value = symbol.value;
9649 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9651 })(), l135.fvalue(pv, "var tmp = ", v671, ";", (function(){
9653 var value = symbol.value;
9654 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9656 })(), "return (typeof tmp == 'object' && 'name' in tmp);", (function(){
9658 var value = symbol.value;
9659 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9664 var func = symbol.fvalue;
9665 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9671 if (cf.type == 'block' && cf.id == 236)
9678 })), cdr: (function(){
9680 var value = symbol.value;
9681 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9685 var l270 = {name: "MAKE-SYMBOL"};
9687 return ((l251).value = ({car: l42.fvalue(pv, l270, (function (values,v672){
9688 if (arguments.length < 2) throw 'too few arguments';
9689 if (arguments.length > 2) throw 'too many arguments';
9693 return (function(v673){
9694 return l124.fvalue(values, "(function(){", (function(){
9696 var value = symbol.value;
9697 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9699 })(), l135.fvalue(pv, l124.fvalue(pv, "var ", "name", " = ", v673, ";", (function(){
9701 var value = symbol.value;
9702 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9704 })()), l124.fvalue(pv, "if (typeof ", "name", " != '", "string", "')", (function(){
9706 var value = symbol.value;
9707 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9709 })(), l135.fvalue(pv, "throw 'The value ' + ", "name", " + ' is not a type ", "string", ".';", (function(){
9711 var value = symbol.value;
9712 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9714 })())), l124.fvalue(pv, "return ", (function(){
9715 return "({name: name})";
9716 })(), ";", (function(){
9718 var value = symbol.value;
9719 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9724 var func = symbol.fvalue;
9725 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9731 if (cf.type == 'block' && cf.id == 237)
9738 })), cdr: (function(){
9740 var value = symbol.value;
9741 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9745 var l271 = {name: "SYMBOL-NAME"};
9747 return ((l251).value = ({car: l42.fvalue(pv, l271, (function (values,v674){
9748 if (arguments.length < 2) throw 'too few arguments';
9749 if (arguments.length > 2) throw 'too many arguments';
9753 return (function(v675){
9754 return l124.fvalue(values, "(", v675, ").name");
9757 var func = symbol.fvalue;
9758 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9764 if (cf.type == 'block' && cf.id == 238)
9771 })), cdr: (function(){
9773 var value = symbol.value;
9774 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9779 return ((l251).value = ({car: l42.fvalue(pv, l215, (function (values,v676,v677){
9780 if (arguments.length < 3) throw 'too few arguments';
9781 if (arguments.length > 3) throw 'too many arguments';
9785 return (function(v678,v679){
9786 return l124.fvalue(values, "(", v678, ").value = ", v679);
9789 var func = symbol.fvalue;
9790 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9792 })()(pv, v676),(function(){
9794 var func = symbol.fvalue;
9795 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9801 if (cf.type == 'block' && cf.id == 239)
9808 })), cdr: (function(){
9810 var value = symbol.value;
9811 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9815 var l272 = {name: "FSET"};
9817 return ((l251).value = ({car: l42.fvalue(pv, l272, (function (values,v680,v681){
9818 if (arguments.length < 3) throw 'too few arguments';
9819 if (arguments.length > 3) throw 'too many arguments';
9823 return (function(v682,v683){
9824 return l124.fvalue(values, "(", v682, ").fvalue = ", v683);
9827 var func = symbol.fvalue;
9828 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9830 })()(pv, v680),(function(){
9832 var func = symbol.fvalue;
9833 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9839 if (cf.type == 'block' && cf.id == 240)
9846 })), cdr: (function(){
9848 var value = symbol.value;
9849 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9854 return ((l251).value = ({car: l42.fvalue(pv, l17, (function (values,v684){
9855 if (arguments.length < 2) throw 'too few arguments';
9856 if (arguments.length > 2) throw 'too many arguments';
9860 return (function(v685){
9861 return l136.fvalue(values, l124.fvalue(pv, "(", v685, ".value !== undefined)"));
9864 var func = symbol.fvalue;
9865 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9871 if (cf.type == 'block' && cf.id == 241)
9878 })), cdr: (function(){
9880 var value = symbol.value;
9881 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9885 var l273 = {name: "SYMBOL-VALUE"};
9887 return ((l251).value = ({car: l42.fvalue(pv, l273, (function (values,v686){
9888 if (arguments.length < 2) throw 'too few arguments';
9889 if (arguments.length > 2) throw 'too many arguments';
9893 return (function(v687){
9894 return l124.fvalue(values, "(function(){", (function(){
9896 var value = symbol.value;
9897 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9899 })(), l135.fvalue(pv, "var symbol = ", v687, ";", (function(){
9901 var value = symbol.value;
9902 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9904 })(), "var value = symbol.value;", (function(){
9906 var value = symbol.value;
9907 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9909 })(), "if (value === undefined) throw \"Variable `\" + symbol.name + \"' is unbound.\";", (function(){
9911 var value = symbol.value;
9912 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9914 })(), "return value;", (function(){
9916 var value = symbol.value;
9917 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9922 var func = symbol.fvalue;
9923 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9929 if (cf.type == 'block' && cf.id == 242)
9936 })), cdr: (function(){
9938 var value = symbol.value;
9939 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9944 return ((l251).value = ({car: l42.fvalue(pv, l224, (function (values,v688){
9945 if (arguments.length < 2) throw 'too few arguments';
9946 if (arguments.length > 2) throw 'too many arguments';
9950 return (function(v689){
9951 return l124.fvalue(values, "(function(){", (function(){
9953 var value = symbol.value;
9954 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9956 })(), l135.fvalue(pv, "var symbol = ", v689, ";", (function(){
9958 var value = symbol.value;
9959 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9961 })(), "var func = symbol.fvalue;", (function(){
9963 var value = symbol.value;
9964 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9966 })(), "if (func === undefined) throw \"Function `\" + symbol.name + \"' is undefined.\";", (function(){
9968 var value = symbol.value;
9969 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9971 })(), "return func;", (function(){
9973 var value = symbol.value;
9974 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9979 var func = symbol.fvalue;
9980 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9986 if (cf.type == 'block' && cf.id == 243)
9993 })), cdr: (function(){
9995 var value = symbol.value;
9996 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10000 var l274 = {name: "SYMBOL-PLIST"};
10002 return ((l251).value = ({car: l42.fvalue(pv, l274, (function (values,v690){
10003 if (arguments.length < 2) throw 'too few arguments';
10004 if (arguments.length > 2) throw 'too many arguments';
10005 return (function(){
10007 return (function(){
10008 return (function(v691){
10009 return l124.fvalue(values, "((", v691, ").plist || ", (function(){
10011 var func = symbol.fvalue;
10012 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10014 })()(pv, l3.value), ")");
10017 var func = symbol.fvalue;
10018 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10024 if (cf.type == 'block' && cf.id == 244)
10031 })), cdr: (function(){
10033 var value = symbol.value;
10034 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10038 var l275 = {name: "LAMBDA-CODE"};
10040 return ((l251).value = ({car: l42.fvalue(pv, l275, (function (values,v692){
10041 if (arguments.length < 2) throw 'too few arguments';
10042 if (arguments.length > 2) throw 'too many arguments';
10043 return (function(){
10045 return (function(){
10046 return (function(v693){
10047 return l124.fvalue(values, "(", v693, ").toString()");
10050 var func = symbol.fvalue;
10051 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10057 if (cf.type == 'block' && cf.id == 245)
10064 })), cdr: (function(){
10066 var value = symbol.value;
10067 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10071 var l276 = {name: "EQ"};
10073 return ((l251).value = ({car: l42.fvalue(pv, l276, (function (values,v694,v695){
10074 if (arguments.length < 3) throw 'too few arguments';
10075 if (arguments.length > 3) throw 'too many arguments';
10076 return (function(){
10078 return (function(){
10079 return (function(v696,v697){
10080 return l136.fvalue(values, l124.fvalue(pv, "(", v696, " === ", v697, ")"));
10083 var func = symbol.fvalue;
10084 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10086 })()(pv, v694),(function(){
10088 var func = symbol.fvalue;
10089 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10095 if (cf.type == 'block' && cf.id == 246)
10102 })), cdr: (function(){
10104 var value = symbol.value;
10105 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10109 var l277 = {name: "EQUAL"};
10111 return ((l251).value = ({car: l42.fvalue(pv, l277, (function (values,v698,v699){
10112 if (arguments.length < 3) throw 'too few arguments';
10113 if (arguments.length > 3) throw 'too many arguments';
10114 return (function(){
10116 return (function(){
10117 return (function(v700,v701){
10118 return l136.fvalue(values, l124.fvalue(pv, "(", v700, " == ", v701, ")"));
10121 var func = symbol.fvalue;
10122 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10124 })()(pv, v698),(function(){
10126 var func = symbol.fvalue;
10127 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10133 if (cf.type == 'block' && cf.id == 247)
10140 })), cdr: (function(){
10142 var value = symbol.value;
10143 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10147 var l278 = {name: "CHAR-TO-STRING"};
10149 return ((l251).value = ({car: l42.fvalue(pv, l278, (function (values,v702){
10150 if (arguments.length < 2) throw 'too few arguments';
10151 if (arguments.length > 2) throw 'too many arguments';
10152 return (function(){
10154 return (function(){
10155 return (function(v703){
10156 return l124.fvalue(values, "(function(){", (function(){
10158 var value = symbol.value;
10159 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10161 })(), l135.fvalue(pv, l124.fvalue(pv, "var ", "x", " = ", v703, ";", (function(){
10163 var value = symbol.value;
10164 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10166 })()), l124.fvalue(pv, "if (typeof ", "x", " != '", "number", "')", (function(){
10168 var value = symbol.value;
10169 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10171 })(), l135.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
10173 var value = symbol.value;
10174 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10176 })())), l124.fvalue(pv, "return ", (function(){
10177 return "String.fromCharCode(x)";
10178 })(), ";", (function(){
10180 var value = symbol.value;
10181 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10186 var func = symbol.fvalue;
10187 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10193 if (cf.type == 'block' && cf.id == 248)
10200 })), cdr: (function(){
10202 var value = symbol.value;
10203 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10207 var l279 = {name: "STRINGP"};
10209 return ((l251).value = ({car: l42.fvalue(pv, l279, (function (values,v704){
10210 if (arguments.length < 2) throw 'too few arguments';
10211 if (arguments.length > 2) throw 'too many arguments';
10212 return (function(){
10214 return (function(){
10215 return (function(v705){
10216 return l136.fvalue(values, l124.fvalue(pv, "(typeof(", v705, ") == \"string\")"));
10219 var func = symbol.fvalue;
10220 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10226 if (cf.type == 'block' && cf.id == 249)
10233 })), cdr: (function(){
10235 var value = symbol.value;
10236 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10240 var l280 = {name: "STRING-UPCASE"};
10242 return ((l251).value = ({car: l42.fvalue(pv, l280, (function (values,v706){
10243 if (arguments.length < 2) throw 'too few arguments';
10244 if (arguments.length > 2) throw 'too many arguments';
10245 return (function(){
10247 return (function(){
10248 return (function(v707){
10249 return l124.fvalue(values, "(function(){", (function(){
10251 var value = symbol.value;
10252 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10254 })(), l135.fvalue(pv, l124.fvalue(pv, "var ", "x", " = ", v707, ";", (function(){
10256 var value = symbol.value;
10257 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10259 })()), l124.fvalue(pv, "if (typeof ", "x", " != '", "string", "')", (function(){
10261 var value = symbol.value;
10262 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10264 })(), l135.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
10266 var value = symbol.value;
10267 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10269 })())), l124.fvalue(pv, "return ", (function(){
10270 return "x.toUpperCase()";
10271 })(), ";", (function(){
10273 var value = symbol.value;
10274 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10279 var func = symbol.fvalue;
10280 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10286 if (cf.type == 'block' && cf.id == 250)
10293 })), cdr: (function(){
10295 var value = symbol.value;
10296 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10300 var l281 = {name: "STRING-LENGTH"};
10302 return ((l251).value = ({car: l42.fvalue(pv, l281, (function (values,v708){
10303 if (arguments.length < 2) throw 'too few arguments';
10304 if (arguments.length > 2) throw 'too many arguments';
10305 return (function(){
10307 return (function(){
10308 return (function(v709){
10309 return l124.fvalue(values, "(function(){", (function(){
10311 var value = symbol.value;
10312 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10314 })(), l135.fvalue(pv, l124.fvalue(pv, "var ", "x", " = ", v709, ";", (function(){
10316 var value = symbol.value;
10317 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10319 })()), l124.fvalue(pv, "if (typeof ", "x", " != '", "string", "')", (function(){
10321 var value = symbol.value;
10322 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10324 })(), l135.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
10326 var value = symbol.value;
10327 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10329 })())), l124.fvalue(pv, "return ", (function(){
10331 })(), ";", (function(){
10333 var value = symbol.value;
10334 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10339 var func = symbol.fvalue;
10340 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10346 if (cf.type == 'block' && cf.id == 251)
10353 })), cdr: (function(){
10355 var value = symbol.value;
10356 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10360 var l282 = {name: "SLICE"};
10361 ((l251).value = ({car: l42.fvalue(pv, l282, (function (values,v710,v711,v712){
10362 if (arguments.length < 3) throw 'too few arguments';
10363 if (arguments.length > 4) throw 'too many arguments';
10364 switch(arguments.length-1){
10369 return (function(){
10371 return (function(){
10372 return l124.fvalue(values, "(function(){", (function(){
10374 var value = symbol.value;
10375 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10377 })(), l135.fvalue(pv, "var str = ", (function(){
10379 var func = symbol.fvalue;
10380 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10382 })()(pv, v710), ";", (function(){
10384 var value = symbol.value;
10385 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10387 })(), "var a = ", (function(){
10389 var func = symbol.fvalue;
10390 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10392 })()(pv, v711), ";", (function(){
10394 var value = symbol.value;
10395 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10397 })(), "var b;", (function(){
10399 var value = symbol.value;
10400 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10402 })(), (v712 !== l3.value ? l124.fvalue(pv, "b = ", (function(){
10404 var func = symbol.fvalue;
10405 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10407 })()(pv, v712), ";", (function(){
10409 var value = symbol.value;
10410 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10412 })()) : ""), "return str.slice(a,b);", (function(){
10414 var value = symbol.value;
10415 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10421 if (cf.type == 'block' && cf.id == 252)
10428 })), cdr: (function(){
10430 var value = symbol.value;
10431 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10434 var l283 = {name: "CHAR"};
10436 return ((l251).value = ({car: l42.fvalue(pv, l283, (function (values,v713,v714){
10437 if (arguments.length < 3) throw 'too few arguments';
10438 if (arguments.length > 3) throw 'too many arguments';
10439 return (function(){
10441 return (function(){
10442 return (function(v715,v716){
10443 return l124.fvalue(values, "(function(){", (function(){
10445 var value = symbol.value;
10446 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10448 })(), l135.fvalue(pv, l124.fvalue(pv, "var ", "string", " = ", v715, ";", (function(){
10450 var value = symbol.value;
10451 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10453 })()), l124.fvalue(pv, "var ", "index", " = ", v716, ";", (function(){
10455 var value = symbol.value;
10456 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10458 })()), l124.fvalue(pv, "if (typeof ", "string", " != '", "string", "')", (function(){
10460 var value = symbol.value;
10461 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10463 })(), l135.fvalue(pv, "throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
10465 var value = symbol.value;
10466 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10468 })())), l124.fvalue(pv, "if (typeof ", "index", " != '", "number", "')", (function(){
10470 var value = symbol.value;
10471 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10473 })(), l135.fvalue(pv, "throw 'The value ' + ", "index", " + ' is not a type ", "number", ".';", (function(){
10475 var value = symbol.value;
10476 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10478 })())), l124.fvalue(pv, "return ", (function(){
10479 return "string.charCodeAt(index)";
10480 })(), ";", (function(){
10482 var value = symbol.value;
10483 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10488 var func = symbol.fvalue;
10489 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10491 })()(pv, v713),(function(){
10493 var func = symbol.fvalue;
10494 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10500 if (cf.type == 'block' && cf.id == 253)
10507 })), cdr: (function(){
10509 var value = symbol.value;
10510 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10515 return ((l251).value = ({car: l42.fvalue(pv, l68, (function (values,v717,v718){
10516 if (arguments.length < 3) throw 'too few arguments';
10517 if (arguments.length > 3) throw 'too many arguments';
10518 return (function(){
10520 return (function(){
10521 return (function(v719,v720){
10522 return l124.fvalue(values, "(function(){", (function(){
10524 var value = symbol.value;
10525 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10527 })(), l135.fvalue(pv, l124.fvalue(pv, "var ", "string1", " = ", v719, ";", (function(){
10529 var value = symbol.value;
10530 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10532 })()), l124.fvalue(pv, "var ", "string2", " = ", v720, ";", (function(){
10534 var value = symbol.value;
10535 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10537 })()), l124.fvalue(pv, "if (typeof ", "string1", " != '", "string", "')", (function(){
10539 var value = symbol.value;
10540 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10542 })(), l135.fvalue(pv, "throw 'The value ' + ", "string1", " + ' is not a type ", "string", ".';", (function(){
10544 var value = symbol.value;
10545 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10547 })())), l124.fvalue(pv, "if (typeof ", "string2", " != '", "string", "')", (function(){
10549 var value = symbol.value;
10550 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10552 })(), l135.fvalue(pv, "throw 'The value ' + ", "string2", " + ' is not a type ", "string", ".';", (function(){
10554 var value = symbol.value;
10555 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10557 })())), l124.fvalue(pv, "return ", (function(){
10558 return "string1.concat(string2)";
10559 })(), ";", (function(){
10561 var value = symbol.value;
10562 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10567 var func = symbol.fvalue;
10568 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10570 })()(pv, v717),(function(){
10572 var func = symbol.fvalue;
10573 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10579 if (cf.type == 'block' && cf.id == 254)
10586 })), cdr: (function(){
10588 var value = symbol.value;
10589 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10593 var l284 = {name: "FUNCALL"};
10594 ((l251).value = ({car: l42.fvalue(pv, l284, (function (values,v722){
10595 if (arguments.length < 2) throw 'too few arguments';
10596 var v721= l3.value;
10597 for (var i = arguments.length-1; i>=2; i--)
10598 v721 = {car: arguments[i], cdr:
10600 return (function(){
10602 return (function(){
10603 return l124.fvalue(values, "(", (function(){
10605 var func = symbol.fvalue;
10606 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10608 })()(pv, v722), ")(", l126.fvalue(pv, ({car: ((function(){
10610 var value = symbol.value;
10611 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10613 })() !== l3.value ? "values" : "pv"), cdr: l69.fvalue(pv, (function(){
10615 var func = symbol.fvalue;
10616 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10618 })(), v721)}), ", "), ")");
10622 if (cf.type == 'block' && cf.id == 255)
10629 })), cdr: (function(){
10631 var value = symbol.value;
10632 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10635 var l285 = {name: "APPLY"};
10636 ((l251).value = ({car: l42.fvalue(pv, l285, (function (values,v724){
10637 if (arguments.length < 2) throw 'too few arguments';
10638 var v723= l3.value;
10639 for (var i = arguments.length-1; i>=2; i--)
10640 v723 = {car: arguments[i], cdr:
10642 return (function(){
10644 return (function(){
10645 return (l11.fvalue(pv, v723) !== l3.value ? l124.fvalue(values, "(", (function(){
10647 var func = symbol.fvalue;
10648 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10650 })()(pv, v724), ")()") : (function(v725,v726){
10651 return l124.fvalue(values, "(function(){", (function(){
10653 var value = symbol.value;
10654 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10656 })(), l135.fvalue(pv, "var f = ", (function(){
10658 var func = symbol.fvalue;
10659 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10661 })()(pv, v724), ";", (function(){
10663 var value = symbol.value;
10664 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10666 })(), "var args = [", l126.fvalue(pv, ({car: ((function(){
10668 var value = symbol.value;
10669 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10671 })() !== l3.value ? "values" : "pv"), cdr: l69.fvalue(pv, (function(){
10673 var func = symbol.fvalue;
10674 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10676 })(), v725)}), ", "), "];", (function(){
10678 var value = symbol.value;
10679 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10681 })(), "var tail = (", (function(){
10683 var func = symbol.fvalue;
10684 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10686 })()(pv, v726), ");", (function(){
10688 var value = symbol.value;
10689 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10691 })(), "while (tail != ", (function(){
10693 var func = symbol.fvalue;
10694 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10696 })()(pv, l3.value), "){", (function(){
10698 var value = symbol.value;
10699 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10701 })(), " args.push(tail.car);", (function(){
10703 var value = symbol.value;
10704 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10706 })(), " tail = tail.cdr;", (function(){
10708 var value = symbol.value;
10709 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10711 })(), "}", (function(){
10713 var value = symbol.value;
10714 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10716 })(), "return f.apply(this, args);", (function(){
10718 var value = symbol.value;
10719 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10722 })(l81.fvalue(pv, v723),(function(){
10723 var tmp = l80.fvalue(pv, v723);
10724 return tmp === l3.value? l3.value: tmp.car;
10729 if (cf.type == 'block' && cf.id == 256)
10736 })), cdr: (function(){
10738 var value = symbol.value;
10739 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10742 var l286 = {name: "JS-EVAL"};
10744 return ((l251).value = ({car: l42.fvalue(pv, l286, (function (values,v727){
10745 if (arguments.length < 2) throw 'too few arguments';
10746 if (arguments.length > 2) throw 'too many arguments';
10747 return (function(){
10749 return (function(){
10750 return (function(v728){
10751 return l124.fvalue(values, "(function(){", (function(){
10753 var value = symbol.value;
10754 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10756 })(), l135.fvalue(pv, l124.fvalue(pv, "var ", "string", " = ", v728, ";", (function(){
10758 var value = symbol.value;
10759 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10761 })()), l124.fvalue(pv, "if (typeof ", "string", " != '", "string", "')", (function(){
10763 var value = symbol.value;
10764 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10766 })(), l135.fvalue(pv, "throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
10768 var value = symbol.value;
10769 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10771 })())), l124.fvalue(pv, "return ", (function(){
10772 return ((function(){
10774 var value = symbol.value;
10775 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10777 })() !== l3.value ? l124.fvalue(pv, "(function(){", (function(){
10779 var value = symbol.value;
10780 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10782 })(), l135.fvalue(pv, "var v = eval.apply(window, [string]);", (function(){
10784 var value = symbol.value;
10785 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10787 })(), "if (typeof v !== 'object' || !('multiple-value' in v)){", (function(){
10789 var value = symbol.value;
10790 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10792 })(), l135.fvalue(pv, "v = [v];", (function(){
10794 var value = symbol.value;
10795 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10797 })(), "v['multiple-value'] = true;", (function(){
10799 var value = symbol.value;
10800 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10802 })()), "}", (function(){
10804 var value = symbol.value;
10805 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10807 })(), "return values.apply(this, v);", (function(){
10809 var value = symbol.value;
10810 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10812 })()), "})()") : "eval.apply(window, [string])");
10813 })(), ";", (function(){
10815 var value = symbol.value;
10816 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10821 var func = symbol.fvalue;
10822 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10828 if (cf.type == 'block' && cf.id == 257)
10835 })), cdr: (function(){
10837 var value = symbol.value;
10838 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10842 var l287 = {name: "ERROR"};
10844 return ((l251).value = ({car: l42.fvalue(pv, l287, (function (values,v729){
10845 if (arguments.length < 2) throw 'too few arguments';
10846 if (arguments.length > 2) throw 'too many arguments';
10847 return (function(){
10849 return (function(){
10850 return (function(v730){
10851 return l124.fvalue(values, "(function(){", (function(){
10853 var value = symbol.value;
10854 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10856 })(), l135.fvalue(pv, "throw ", v730, ";", (function(){
10858 var value = symbol.value;
10859 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10864 var func = symbol.fvalue;
10865 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10871 if (cf.type == 'block' && cf.id == 258)
10878 })), cdr: (function(){
10880 var value = symbol.value;
10881 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10885 var l288 = {name: "NEW"};
10887 return ((l251).value = ({car: l42.fvalue(pv, l288, (function (values){
10888 if (arguments.length > 1) throw 'too many arguments';
10889 return (function(){
10891 return (function(){
10892 return (function(){
10898 if (cf.type == 'block' && cf.id == 259)
10905 })), cdr: (function(){
10907 var value = symbol.value;
10908 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10912 var l289 = {name: "OBJECTP"};
10914 return ((l251).value = ({car: l42.fvalue(pv, l289, (function (values,v731){
10915 if (arguments.length < 2) throw 'too few arguments';
10916 if (arguments.length > 2) throw 'too many arguments';
10917 return (function(){
10919 return (function(){
10920 return (function(v732){
10921 return l136.fvalue(values, l124.fvalue(pv, "(typeof (", v732, ") === 'object')"));
10924 var func = symbol.fvalue;
10925 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10931 if (cf.type == 'block' && cf.id == 260)
10938 })), cdr: (function(){
10940 var value = symbol.value;
10941 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10945 var l290 = {name: "OGET"};
10947 return ((l251).value = ({car: l42.fvalue(pv, l290, (function (values,v733,v734){
10948 if (arguments.length < 3) throw 'too few arguments';
10949 if (arguments.length > 3) throw 'too many arguments';
10950 return (function(){
10952 return (function(){
10953 return (function(v735,v736){
10954 return l124.fvalue(values, "(function(){", (function(){
10956 var value = symbol.value;
10957 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10959 })(), l135.fvalue(pv, "var tmp = ", "(", v735, ")[", v736, "];", (function(){
10961 var value = symbol.value;
10962 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10964 })(), "return tmp == undefined? ", (function(){
10966 var func = symbol.fvalue;
10967 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10969 })()(pv, l3.value), ": tmp ;", (function(){
10971 var value = symbol.value;
10972 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10977 var func = symbol.fvalue;
10978 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10980 })()(pv, v733),(function(){
10982 var func = symbol.fvalue;
10983 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10989 if (cf.type == 'block' && cf.id == 261)
10996 })), cdr: (function(){
10998 var value = symbol.value;
10999 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11003 var l291 = {name: "OSET"};
11005 return ((l251).value = ({car: l42.fvalue(pv, l291, (function (values,v737,v738,v739){
11006 if (arguments.length < 4) throw 'too few arguments';
11007 if (arguments.length > 4) throw 'too many arguments';
11008 return (function(){
11010 return (function(){
11011 return (function(v740,v741,v742){
11012 return l124.fvalue(values, "((", v740, ")[", v741, "] = ", v742, ")");
11015 var func = symbol.fvalue;
11016 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11018 })()(pv, v737),(function(){
11020 var func = symbol.fvalue;
11021 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11023 })()(pv, v738),(function(){
11025 var func = symbol.fvalue;
11026 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11032 if (cf.type == 'block' && cf.id == 262)
11039 })), cdr: (function(){
11041 var value = symbol.value;
11042 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11046 var l292 = {name: "IN"};
11048 return ((l251).value = ({car: l42.fvalue(pv, l292, (function (values,v743,v744){
11049 if (arguments.length < 3) throw 'too few arguments';
11050 if (arguments.length > 3) throw 'too many arguments';
11051 return (function(){
11053 return (function(){
11054 return (function(v745,v746){
11055 return l136.fvalue(values, l124.fvalue(pv, "((", v745, ") in (", v746, "))"));
11058 var func = symbol.fvalue;
11059 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11061 })()(pv, v743),(function(){
11063 var func = symbol.fvalue;
11064 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11070 if (cf.type == 'block' && cf.id == 263)
11077 })), cdr: (function(){
11079 var value = symbol.value;
11080 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11084 var l293 = {name: "FUNCTIONP"};
11086 return ((l251).value = ({car: l42.fvalue(pv, l293, (function (values,v747){
11087 if (arguments.length < 2) throw 'too few arguments';
11088 if (arguments.length > 2) throw 'too many arguments';
11089 return (function(){
11091 return (function(){
11092 return (function(v748){
11093 return l136.fvalue(values, l124.fvalue(pv, "(typeof ", v748, " == 'function')"));
11096 var func = symbol.fvalue;
11097 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11103 if (cf.type == 'block' && cf.id == 264)
11110 })), cdr: (function(){
11112 var value = symbol.value;
11113 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11117 var l294 = {name: "WRITE-STRING"};
11119 return ((l251).value = ({car: l42.fvalue(pv, l294, (function (values,v749){
11120 if (arguments.length < 2) throw 'too few arguments';
11121 if (arguments.length > 2) throw 'too many arguments';
11122 return (function(){
11124 return (function(){
11125 return (function(v750){
11126 return l124.fvalue(values, "(function(){", (function(){
11128 var value = symbol.value;
11129 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11131 })(), l135.fvalue(pv, l124.fvalue(pv, "var ", "x", " = ", v750, ";", (function(){
11133 var value = symbol.value;
11134 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11136 })()), l124.fvalue(pv, "if (typeof ", "x", " != '", "string", "')", (function(){
11138 var value = symbol.value;
11139 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11141 })(), l135.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
11143 var value = symbol.value;
11144 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11146 })())), l124.fvalue(pv, "return ", (function(){
11147 return "lisp.write(x)";
11148 })(), ";", (function(){
11150 var value = symbol.value;
11151 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11156 var func = symbol.fvalue;
11157 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11163 if (cf.type == 'block' && cf.id == 265)
11170 })), cdr: (function(){
11172 var value = symbol.value;
11173 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11177 var l295 = {name: "MAKE-ARRAY"};
11179 return ((l251).value = ({car: l42.fvalue(pv, l295, (function (values,v751){
11180 if (arguments.length < 2) throw 'too few arguments';
11181 if (arguments.length > 2) throw 'too many arguments';
11182 return (function(){
11184 return (function(){
11185 return (function(v752){
11186 return l124.fvalue(values, "(function(){", (function(){
11188 var value = symbol.value;
11189 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11191 })(), l135.fvalue(pv, "var r = [];", (function(){
11193 var value = symbol.value;
11194 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11196 })(), "for (var i = 0; i < ", v752, "; i++)", (function(){
11198 var value = symbol.value;
11199 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11201 })(), l135.fvalue(pv, "r.push(", (function(){
11203 var func = symbol.fvalue;
11204 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11206 })()(pv, l3.value), ");", (function(){
11208 var value = symbol.value;
11209 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11211 })()), "return r;", (function(){
11213 var value = symbol.value;
11214 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11219 var func = symbol.fvalue;
11220 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11226 if (cf.type == 'block' && cf.id == 266)
11233 })), cdr: (function(){
11235 var value = symbol.value;
11236 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11240 var l296 = {name: "ARRAYP"};
11242 return ((l251).value = ({car: l42.fvalue(pv, l296, (function (values,v753){
11243 if (arguments.length < 2) throw 'too few arguments';
11244 if (arguments.length > 2) throw 'too many arguments';
11245 return (function(){
11247 return (function(){
11248 return (function(v754){
11249 return l136.fvalue(values, l124.fvalue(pv, "(function(){", (function(){
11251 var value = symbol.value;
11252 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11254 })(), l135.fvalue(pv, "var x = ", v754, ";", (function(){
11256 var value = symbol.value;
11257 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11259 })(), "return typeof x === 'object' && 'length' in x;"), "})()"));
11262 var func = symbol.fvalue;
11263 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11269 if (cf.type == 'block' && cf.id == 267)
11276 })), cdr: (function(){
11278 var value = symbol.value;
11279 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11283 var l297 = {name: "AREF"};
11285 return ((l251).value = ({car: l42.fvalue(pv, l297, (function (values,v755,v756){
11286 if (arguments.length < 3) throw 'too few arguments';
11287 if (arguments.length > 3) throw 'too many arguments';
11288 return (function(){
11290 return (function(){
11291 return (function(v757,v758){
11292 return l124.fvalue(values, "(function(){", (function(){
11294 var value = symbol.value;
11295 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11297 })(), l135.fvalue(pv, "var x = ", "(", v757, ")[", v758, "];", (function(){
11299 var value = symbol.value;
11300 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11302 })(), "if (x === undefined) throw 'Out of range';", (function(){
11304 var value = symbol.value;
11305 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11307 })(), "return x;", (function(){
11309 var value = symbol.value;
11310 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11315 var func = symbol.fvalue;
11316 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11318 })()(pv, v755),(function(){
11320 var func = symbol.fvalue;
11321 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11327 if (cf.type == 'block' && cf.id == 268)
11334 })), cdr: (function(){
11336 var value = symbol.value;
11337 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11341 var l298 = {name: "ASET"};
11343 return ((l251).value = ({car: l42.fvalue(pv, l298, (function (values,v759,v760,v761){
11344 if (arguments.length < 4) throw 'too few arguments';
11345 if (arguments.length > 4) throw 'too many arguments';
11346 return (function(){
11348 return (function(){
11349 return (function(v762,v763,v764){
11350 return l124.fvalue(values, "(function(){", (function(){
11352 var value = symbol.value;
11353 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11355 })(), l135.fvalue(pv, "var x = ", v762, ";", (function(){
11357 var value = symbol.value;
11358 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11360 })(), "var i = ", v763, ";", (function(){
11362 var value = symbol.value;
11363 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11365 })(), "if (i < 0 || i >= x.length) throw 'Out of range';", (function(){
11367 var value = symbol.value;
11368 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11370 })(), "return x[i] = ", v764, ";", (function(){
11372 var value = symbol.value;
11373 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11378 var func = symbol.fvalue;
11379 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11381 })()(pv, v759),(function(){
11383 var func = symbol.fvalue;
11384 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11386 })()(pv, v760),(function(){
11388 var func = symbol.fvalue;
11389 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11395 if (cf.type == 'block' && cf.id == 269)
11402 })), cdr: (function(){
11404 var value = symbol.value;
11405 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11409 var l299 = {name: "GET-UNIX-TIME"};
11411 return ((l251).value = ({car: l42.fvalue(pv, l299, (function (values){
11412 if (arguments.length > 1) throw 'too many arguments';
11413 return (function(){
11415 return (function(){
11416 return (function(){
11417 return l124.fvalue(values, "(Math.round(new Date() / 1000))");
11422 if (cf.type == 'block' && cf.id == 270)
11429 })), cdr: (function(){
11431 var value = symbol.value;
11432 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11436 var l300 = {name: "VALUES-ARRAY"};
11438 return ((l251).value = ({car: l42.fvalue(pv, l300, (function (values,v765){
11439 if (arguments.length < 2) throw 'too few arguments';
11440 if (arguments.length > 2) throw 'too many arguments';
11441 return (function(){
11443 return (function(){
11444 return (function(v766){
11445 return ((function(){
11447 var value = symbol.value;
11448 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11450 })() !== l3.value ? l124.fvalue(values, "values.apply(this, ", v766, ")") : l124.fvalue(values, "pv.apply(this, ", v766, ")"));
11453 var func = symbol.fvalue;
11454 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11460 if (cf.type == 'block' && cf.id == 271)
11467 })), cdr: (function(){
11469 var value = symbol.value;
11470 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11474 ((l251).value = ({car: l42.fvalue(pv, l132, (function (values){
11475 var v767= l3.value;
11476 for (var i = arguments.length-1; i>=1; i--)
11477 v767 = {car: arguments[i], cdr:
11479 return (function(){
11481 return (function(){
11482 return ((function(){
11484 var value = symbol.value;
11485 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11487 })() !== l3.value ? l124.fvalue(values, "values(", l126.fvalue(pv, l69.fvalue(pv, (function(){
11489 var func = symbol.fvalue;
11490 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11492 })(), v767), ", "), ")") : l124.fvalue(values, "pv(", l126.fvalue(pv, l69.fvalue(pv, (function(){
11494 var func = symbol.fvalue;
11495 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11497 })(), v767), ", "), ")"));
11501 if (cf.type == 'block' && cf.id == 272)
11508 })), cdr: (function(){
11510 var value = symbol.value;
11511 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11515 (l190).fvalue = (function(v770){
11516 ((v770)["fname"] = "MACRO");
11518 })((function (values,v768){
11519 if (arguments.length < 2) throw 'too few arguments';
11520 if (arguments.length > 2) throw 'too many arguments';
11521 return (function(){
11523 return (function(){
11524 return (((function(){
11526 return (typeof tmp == 'object' && 'name' in tmp);
11527 })()?l4.value: l3.value) !== l3.value ? (function(v769){
11528 return (((l166.fvalue(pv, v769) === l190)?l4.value: l3.value) !== l3.value ? v769 : l3.value);
11529 })(l178.fvalue(pv, v768, (function(){
11531 var value = symbol.value;
11532 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11534 })(), l98)) : l3.value);
11538 if (cf.type == 'block' && cf.id == 273)
11548 var l301 = {name: "LS-MACROEXPAND-1"};
11550 (l301).fvalue = (function(v775){
11551 ((v775)["fname"] = "LS-MACROEXPAND-1");
11553 })((function (values,v771){
11554 if (arguments.length < 2) throw 'too few arguments';
11555 if (arguments.length > 2) throw 'too many arguments';
11556 return (function(){
11558 return (function(){
11559 return (function(v772){
11560 return (v772 !== l3.value ? (function(v773){
11561 (l57.fvalue(pv, v773) !== l3.value ? (function(){
11562 return (function(v774){
11563 l169.fvalue(pv, v772, v774);
11564 return (v773 = v774);
11567 var func = symbol.fvalue;
11568 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11572 return (function(){
11574 var args = [values];
11575 var tail = ((function(){
11577 return tmp === l3.value? l3.value: tmp.cdr;
11579 while (tail != l3.value){
11580 args.push(tail.car);
11583 return f.apply(this, args);
11585 })(l167.fvalue(pv, v772)) : v771);
11586 })(l190.fvalue(pv, (function(){
11588 return tmp === l3.value? l3.value: tmp.car;
11593 if (cf.type == 'block' && cf.id == 274)
11603 var l302 = {name: "COMPILE-FUNCALL"};
11605 (l302).fvalue = (function(v779){
11606 ((v779)["fname"] = "COMPILE-FUNCALL");
11608 })((function (values,v776,v777){
11609 if (arguments.length < 3) throw 'too few arguments';
11610 if (arguments.length > 3) throw 'too many arguments';
11611 return (function(){
11613 return (function(){
11614 return (function(v778){
11615 return ((((function(){
11617 return (typeof tmp == 'object' && 'name' in tmp);
11618 })()?l4.value: l3.value) !== l3.value ? l192.fvalue(pv, v776, l98, l197) : l3.value) !== l3.value ? l124.fvalue(values, (function(){
11620 var func = symbol.fvalue;
11621 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11623 })()(pv, l62.fvalue(pv, l42.fvalue(pv, l157), l42.fvalue(pv, v776))), ".fvalue(", l126.fvalue(pv, ({car: v778, cdr: l69.fvalue(pv, (function(){
11625 var func = symbol.fvalue;
11626 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11628 })(), v777)}), ", "), ")") : l124.fvalue(values, (function(){
11630 var func = symbol.fvalue;
11631 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11633 })()(pv, l62.fvalue(pv, l42.fvalue(pv, l98), l42.fvalue(pv, v776))), "(", l126.fvalue(pv, ({car: v778, cdr: l69.fvalue(pv, (function(){
11635 var func = symbol.fvalue;
11636 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11638 })(), v777)}), ", "), ")"));
11641 var value = symbol.value;
11642 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11644 })() !== l3.value ? "values" : "pv"));
11648 if (cf.type == 'block' && cf.id == 275)
11659 (l213).fvalue = (function(v782){
11660 ((v782)["fname"] = "LS-COMPILE-BLOCK");
11662 })((function (values,v780,v781){
11663 if (arguments.length < 2) throw 'too few arguments';
11664 if (arguments.length > 3) throw 'too many arguments';
11665 switch(arguments.length-1){
11670 return (function(){
11672 return (function(){
11673 return (v781 !== l3.value ? l124.fvalue(values, l213.fvalue(pv, l81.fvalue(pv, v780)), "return ", (function(){
11675 var func = symbol.fvalue;
11676 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11678 })()(pv, (function(){
11679 var tmp = l80.fvalue(pv, v780);
11680 return tmp === l3.value? l3.value: tmp.car;
11683 var value = symbol.value;
11684 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11686 })()), ";") : l127.fvalue(values, l84.fvalue(pv, (function(){
11688 var func = symbol.fvalue;
11689 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11691 })(), l69.fvalue(pv, (function(){
11693 var func = symbol.fvalue;
11694 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11696 })(), v780)), l124.fvalue(pv, ";", (function(){
11698 var value = symbol.value;
11699 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11705 if (cf.type == 'block' && cf.id == 276)
11716 (l137).fvalue = (function(v792){
11717 ((v792)["fname"] = "LS-COMPILE");
11719 })((function (values,v783,v784){
11720 if (arguments.length < 2) throw 'too few arguments';
11721 if (arguments.length > 3) throw 'too many arguments';
11722 switch(arguments.length-1){
11727 return (function(){
11729 return (function(){
11730 return (function(v785){
11736 return (((function(){
11738 return (typeof tmp == 'object' && 'name' in tmp);
11739 })()?l4.value: l3.value) !== l3.value ? (function(){
11740 return (function(v786){
11741 return ((v786 !== l3.value ? l26.fvalue(pv, l82.fvalue(pv, l194, l168.fvalue(pv, v786))) : l3.value) !== l3.value ? (function(){
11742 return l167.fvalue(values, v786);
11743 })() : ((function(v787){
11744 return (v787 !== l3.value ? v787 : l82.fvalue(pv, l196, l168.fvalue(pv, v786)));
11745 })(l113.fvalue(pv, v783)) !== l3.value ? (function(){
11746 return l124.fvalue(values, l137.fvalue(pv, l62.fvalue(pv, l42.fvalue(pv, l157), l42.fvalue(pv, v783))), ".value");
11747 })() : (function(){
11748 return l137.fvalue(values, l62.fvalue(pv, l42.fvalue(pv, l273), l42.fvalue(pv, l62.fvalue(pv, l42.fvalue(pv, l157), l42.fvalue(pv, v783)))));
11750 })(l178.fvalue(pv, v783, (function(){
11752 var value = symbol.value;
11753 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11756 })() : (l75.fvalue(pv, v783) !== l3.value ? (function(){
11757 return l16.fvalue(values, v783);
11758 })() : (((typeof(v783) == "string")?l4.value: l3.value) !== l3.value ? (function(){
11759 return l124.fvalue(values, "\"", l140.fvalue(pv, v783), "\"");
11760 })() : (((function(){
11762 return typeof x === 'object' && 'length' in x;
11763 })()?l4.value: l3.value) !== l3.value ? (function(){
11764 return l222.fvalue(values, v783);
11765 })() : (l57.fvalue(pv, v783) !== l3.value ? (function(){
11766 return (function(v788,v789){
11767 return (l91.fvalue(pv, v788, (function(){
11769 var value = symbol.value;
11770 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11772 })()) !== l3.value ? (function(){
11773 return (function(v790){
11774 return (function(){
11776 var args = [values];
11778 while (tail != l3.value){
11779 args.push(tail.car);
11782 return f.apply(this, args);
11784 })(l39.fvalue(pv, l91.fvalue(pv, v788, (function(){
11786 var value = symbol.value;
11787 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11790 })() : ((l91.fvalue(pv, v788, (function(){
11792 var value = symbol.value;
11793 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11795 })()) !== l3.value ? l26.fvalue(pv, l192.fvalue(pv, v788, l98, l195)) : l3.value) !== l3.value ? (function(){
11796 return (function(v791){
11797 return (function(){
11799 var args = [values];
11801 while (tail != l3.value){
11802 args.push(tail.car);
11805 return f.apply(this, args);
11807 })(l39.fvalue(pv, l91.fvalue(pv, v788, (function(){
11809 var value = symbol.value;
11810 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11813 })() : (function(){
11814 return (l190.fvalue(pv, v788) !== l3.value ? l137.fvalue(values, l301.fvalue(pv, v783), v784) : l302.fvalue(values, v788, v789));
11818 return tmp === l3.value? l3.value: tmp.car;
11821 return tmp === l3.value? l3.value: tmp.cdr;
11823 })() : (function(){
11824 return (function(){
11825 throw "How should I compile this?";
11836 if (cf.type == 'block' && cf.id == 277)
11846 var l303 = {name: "LS-COMPILE-TOPLEVEL"};
11848 (l303).fvalue = (function(v799){
11849 ((v799)["fname"] = "LS-COMPILE-TOPLEVEL");
11851 })((function (values,v793,v794){
11852 if (arguments.length < 2) throw 'too few arguments';
11853 if (arguments.length > 3) throw 'too many arguments';
11854 switch(arguments.length-1){
11859 return (function(){
11861 return (function(){
11862 return (function(v795){
11868 return ((((function(){
11870 return (typeof tmp == 'object' && 'car' in tmp);
11871 })()?l4.value: l3.value) !== l3.value ? (((function(){
11873 return tmp === l3.value? l3.value: tmp.car;
11874 })() === l227)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
11875 return (function(v797){
11876 return l126.fvalue(values, l84.fvalue(pv, (function(){
11878 var func = symbol.fvalue;
11879 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11882 })(l69.fvalue(pv, (function (values,v796){
11883 if (arguments.length < 2) throw 'too few arguments';
11884 if (arguments.length > 2) throw 'too many arguments';
11885 return l303.fvalue(values, v796, l4.value);
11889 return tmp === l3.value? l3.value: tmp.cdr;
11891 })() : (function(){
11892 return (function(v798){
11893 return l124.fvalue(values, l127.fvalue(pv, l188.fvalue(pv), l124.fvalue(pv, ";", (function(){
11895 var value = symbol.value;
11896 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11898 })())), (v798 !== l3.value ? l124.fvalue(pv, v798, ";", (function(){
11900 var value = symbol.value;
11901 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11904 })(l137.fvalue(pv, v793, v794));
11914 if (cf.type == 'block' && cf.id == 278)
11925 (l226).fvalue = (function(v801){
11926 ((v801)["fname"] = "EVAL");
11928 })((function (values,v800){
11929 if (arguments.length < 2) throw 'too few arguments';
11930 if (arguments.length > 2) throw 'too many arguments';
11931 return (function(){
11933 return (function(){
11934 return (function(){
11935 var string = l303.fvalue(pv, v800, l4.value);
11936 if (typeof string != 'string')
11937 throw 'The value ' + string + ' is not a type string.';
11938 return (function(){
11939 var v = eval.apply(window, [string]);
11940 if (typeof v !== 'object' || !('multiple-value' in v)){
11942 v['multiple-value'] = true;
11944 return values.apply(this, v);
11950 if (cf.type == 'block' && cf.id == 279)
11960 var l304 = {name: "&BODY"};
11961 var l305 = {car: l204, cdr: {car: l203, cdr: {car: l304, cdr: {car: l19, cdr: {car: l14, cdr: {car: l115, cdr: {car: l59, cdr: {car: l60, cdr: {car: l20, cdr: {car: l21, cdr: {car: l22, cdr: {car: l262, cdr: {car: l264, cdr: {car: l18, cdr: {car: l18, cdr: {car: l261, cdr: {car: l263, cdr: {car: l52, cdr: {car: l62, cdr: {car: l285, cdr: {car: l297, cdr: {car: l296, cdr: {car: l298, cdr: {car: l91, cdr: {car: l43, cdr: {car: l175, cdr: {car: l17, cdr: {car: l17, cdr: {car: l81, cdr: {car: l31, cdr: {car: l37, cdr: {car: l35, cdr: {car: l32, cdr: {car: l29, cdr: {car: l29, cdr: {car: l50, cdr: {car: l238, cdr: {car: l33, cdr: {car: l36, cdr: {car: l34, cdr: {car: l30, cdr: {car: l30, cdr: {car: l283, cdr: {car: l73, cdr: {car: l74, cdr: {car: l72, cdr: {car: l49, cdr: {car: l27, cdr: {car: l28, cdr: {car: l71, cdr: {car: l45, cdr: {car: l2, cdr: {car: l8, cdr: {car: l10, cdr: {car: l1, cdr: {car: l7, cdr: {car: l86, cdr: {car: l95, cdr: {car: l97, cdr: {car: l47, cdr: {car: l48, cdr: {car: l51, cdr: {car: l276, cdr: {car: l25, cdr: {car: l277, cdr: {car: l287, cdr: {car: l226, cdr: {car: l90, cdr: {car: l121, cdr: {car: l94, cdr: {car: l105, cdr: {car: l119, cdr: {car: l38, cdr: {car: l41, cdr: {car: l272, cdr: {car: l284, cdr: {car: l98, cdr: {car: l293, cdr: {car: l15, cdr: {car: l122, cdr: {car: l245, cdr: {car: l70, cdr: {car: l201, cdr: {car: l116, cdr: {car: l44, cdr: {car: l75, cdr: {car: l75, cdr: {car: l120, cdr: {car: l113, cdr: {car: l212, cdr: {car: l80, cdr: {car: l67, cdr: {car: l231, cdr: {car: l235, cdr: {car: l101, cdr: {car: l42, cdr: {car: l57, cdr: {car: l295, cdr: {car: l102, cdr: {car: l270, cdr: {car: l69, cdr: {car: l82, cdr: {car: l77, cdr: {car: l258, cdr: {car: l133, cdr: {car: l247, cdr: {car: l134, cdr: {car: l248, cdr: {car: l3, cdr: {car: l26, cdr: {car: l79, cdr: {car: l78, cdr: {car: l11, cdr: {car: l265, cdr: {car: l53, cdr: {car: l106, cdr: {car: l108, cdr: {car: l104, cdr: {car: l76, cdr: {car: l139, cdr: {car: l142, cdr: {car: l198, cdr: {car: l54, cdr: {car: l55, cdr: {car: l227, cdr: {car: l65, cdr: {car: l46, cdr: {car: l157, cdr: {car: l83, cdr: {car: l84, cdr: {car: l85, cdr: {car: l12, cdr: {car: l237, cdr: {car: l63, cdr: {car: l64, cdr: {car: l39, cdr: {car: l215, cdr: {car: l216, cdr: {car: l89, cdr: {car: l280, cdr: {car: l92, cdr: {car: l93, cdr: {car: l279, cdr: {car: l87, cdr: {car: l224, cdr: {car: l271, cdr: {car: l114, cdr: {car: l274, cdr: {car: l273, cdr: {car: l269, cdr: {car: l4, cdr: {car: l244, cdr: {car: l40, cdr: {car: l239, cdr: {car: l24, cdr: {car: l6, cdr: {car: l246, cdr: {car: l132, cdr: {car: l131, cdr: {car: l99, cdr: {car: l141, cdr: {car: l5, cdr: {car: l96, cdr: {car: l294, cdr: {car: l23, cdr: l3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}};
11962 l121.fvalue(values, l305);
11963 ((l115).value = (function(){
11965 var value = symbol.value;
11966 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11970 var string = "var lisp";
11971 if (typeof string != 'string')
11972 throw 'The value ' + string + ' is not a type string.';
11973 return (function(){
11974 var v = eval.apply(window, [string]);
11975 if (typeof v !== 'object' || !('multiple-value' in v)){
11977 v['multiple-value'] = true;
11979 return values.apply(this, v);
11983 (lisp.read = (function(){
11985 var func = symbol.fvalue;
11986 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11989 (lisp.print = (function(){
11991 var func = symbol.fvalue;
11992 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11995 (lisp.eval = (function(){
11997 var func = symbol.fvalue;
11998 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12001 (lisp.compile = (function (values,v802){
12002 if (arguments.length < 2) throw 'too few arguments';
12003 if (arguments.length > 2) throw 'too many arguments';
12004 return l303.fvalue(values, v802, l4.value);
12007 (lisp.evalString = (function (values,v803){
12008 if (arguments.length < 2) throw 'too few arguments';
12009 if (arguments.length > 2) throw 'too many arguments';
12010 return l226.fvalue(values, l161.fvalue(pv, v803));
12013 (lisp.compileString = (function (values,v804){
12014 if (arguments.length < 2) throw 'too few arguments';
12015 if (arguments.length > 2) throw 'too many arguments';
12016 return l303.fvalue(values, l161.fvalue(pv, v804), l4.value);
12019 var l306 = {car: {car: l304, cdr: "l304"}, cdr: {car: {car: l303, cdr: "l303"}, cdr: {car: {car: l302, cdr: "l302"}, cdr: {car: {car: l301, cdr: "l301"}, cdr: {car: {car: l300, cdr: "l300"}, cdr: {car: {car: l299, cdr: "l299"}, cdr: {car: {car: l298, cdr: "l298"}, cdr: {car: {car: l297, cdr: "l297"}, cdr: {car: {car: l296, cdr: "l296"}, cdr: {car: {car: l295, cdr: "l295"}, cdr: {car: {car: l294, cdr: "l294"}, cdr: {car: {car: l293, cdr: "l293"}, cdr: {car: {car: l292, cdr: "l292"}, cdr: {car: {car: l291, cdr: "l291"}, cdr: {car: {car: l290, cdr: "l290"}, cdr: {car: {car: l289, cdr: "l289"}, cdr: {car: {car: l288, cdr: "l288"}, cdr: {car: {car: l287, cdr: "l287"}, cdr: {car: {car: l286, cdr: "l286"}, cdr: {car: {car: l285, cdr: "l285"}, cdr: {car: {car: l284, cdr: "l284"}, cdr: {car: {car: l283, cdr: "l283"}, cdr: {car: {car: l282, cdr: "l282"}, cdr: {car: {car: l281, cdr: "l281"}, cdr: {car: {car: l280, cdr: "l280"}, cdr: {car: {car: l279, cdr: "l279"}, cdr: {car: {car: l278, cdr: "l278"}, cdr: {car: {car: l277, cdr: "l277"}, cdr: {car: {car: l276, cdr: "l276"}, cdr: {car: {car: l275, cdr: "l275"}, cdr: {car: {car: l274, cdr: "l274"}, cdr: {car: {car: l273, cdr: "l273"}, cdr: {car: {car: l272, cdr: "l272"}, cdr: {car: {car: l271, cdr: "l271"}, cdr: {car: {car: l270, cdr: "l270"}, cdr: {car: {car: l269, cdr: "l269"}, cdr: {car: {car: l268, cdr: "l268"}, cdr: {car: {car: l267, cdr: "l267"}, cdr: {car: {car: l266, cdr: "l266"}, cdr: {car: {car: l265, cdr: "l265"}, cdr: {car: {car: l264, cdr: "l264"}, cdr: {car: {car: l263, cdr: "l263"}, cdr: {car: {car: l262, cdr: "l262"}, cdr: {car: {car: l261, cdr: "l261"}, cdr: {car: {car: l260, cdr: "l260"}, cdr: {car: {car: l259, cdr: "l259"}, cdr: {car: {car: l258, cdr: "l258"}, cdr: {car: {car: l257, cdr: "l257"}, cdr: {car: {car: l256, cdr: "l256"}, cdr: {car: {car: l255, cdr: "l255"}, cdr: {car: {car: l254, cdr: "l254"}, cdr: {car: {car: l253, cdr: "l253"}, cdr: {car: {car: l252, cdr: "l252"}, cdr: {car: {car: l251, cdr: "l251"}, cdr: {car: {car: l250, cdr: "l250"}, cdr: {car: {car: l249, cdr: "l249"}, cdr: {car: {car: l248, cdr: "l248"}, cdr: {car: {car: l247, cdr: "l247"}, cdr: {car: {car: l246, cdr: "l246"}, cdr: {car: {car: l245, cdr: "l245"}, cdr: {car: {car: l244, cdr: "l244"}, cdr: {car: {car: l243, cdr: "l243"}, cdr: {car: {car: l242, cdr: "l242"}, cdr: {car: {car: l241, cdr: "l241"}, cdr: {car: {car: l240, cdr: "l240"}, cdr: {car: {car: l239, cdr: "l239"}, cdr: {car: {car: l238, cdr: "l238"}, cdr: {car: {car: l237, cdr: "l237"}, cdr: {car: {car: l236, cdr: "l236"}, cdr: {car: {car: l235, cdr: "l235"}, cdr: {car: {car: l234, cdr: "l234"}, cdr: {car: {car: l233, cdr: "l233"}, cdr: {car: {car: l232, cdr: "l232"}, cdr: {car: {car: l231, cdr: "l231"}, cdr: {car: {car: l230, cdr: "l230"}, cdr: {car: {car: l229, cdr: "l229"}, cdr: {car: {car: l228, cdr: "l228"}, cdr: {car: {car: l227, cdr: "l227"}, cdr: {car: {car: l226, cdr: "l226"}, cdr: {car: {car: l225, cdr: "l225"}, cdr: {car: {car: l224, cdr: "l224"}, cdr: {car: {car: l223, cdr: "l223"}, cdr: {car: {car: l222, cdr: "l222"}, cdr: {car: {car: l221, cdr: "l221"}, cdr: {car: {car: l220, cdr: "l220"}, cdr: {car: {car: l219, cdr: "l219"}, cdr: {car: {car: l218, cdr: "l218"}, cdr: {car: {car: l217, cdr: "l217"}, cdr: {car: {car: l216, cdr: "l216"}, cdr: {car: {car: l215, cdr: "l215"}, cdr: {car: {car: l214, cdr: "l214"}, cdr: {car: {car: l213, cdr: "l213"}, cdr: {car: {car: l212, cdr: "l212"}, cdr: {car: {car: l211, cdr: "l211"}, cdr: {car: {car: l210, cdr: "l210"}, cdr: {car: {car: l209, cdr: "l209"}, cdr: {car: {car: l208, cdr: "l208"}, cdr: {car: {car: l207, cdr: "l207"}, cdr: {car: {car: l206, cdr: "l206"}, cdr: {car: {car: l204, cdr: "l204"}, cdr: {car: {car: l203, cdr: "l203"}, cdr: {car: {car: l202, cdr: "l202"}, cdr: {car: {car: l201, cdr: "l201"}, cdr: {car: {car: l200, cdr: "l200"}, cdr: {car: {car: l199, cdr: "l199"}, cdr: {car: {car: l198, cdr: "l198"}, cdr: {car: {car: l197, cdr: "l197"}, cdr: {car: {car: l196, cdr: "l196"}, cdr: {car: {car: l195, cdr: "l195"}, cdr: {car: {car: l194, cdr: "l194"}, cdr: {car: {car: l193, cdr: "l193"}, cdr: {car: {car: l192, cdr: "l192"}, cdr: {car: {car: l191, cdr: "l191"}, cdr: {car: {car: l190, cdr: "l190"}, cdr: {car: {car: l189, cdr: "l189"}, cdr: {car: {car: l188, cdr: "l188"}, cdr: {car: {car: l187, cdr: "l187"}, cdr: {car: {car: l186, cdr: "l186"}, cdr: {car: {car: l185, cdr: "l185"}, cdr: {car: {car: l184, cdr: "l184"}, cdr: {car: {car: l183, cdr: "l183"}, cdr: {car: {car: l182, cdr: "l182"}, cdr: {car: {car: l181, cdr: "l181"}, cdr: {car: {car: l180, cdr: "l180"}, cdr: {car: {car: l179, cdr: "l179"}, cdr: {car: {car: l178, cdr: "l178"}, cdr: {car: {car: l177, cdr: "l177"}, cdr: {car: {car: l176, cdr: "l176"}, cdr: {car: {car: l175, cdr: "l175"}, cdr: {car: {car: l174, cdr: "l174"}, cdr: {car: {car: l173, cdr: "l173"}, cdr: {car: {car: l172, cdr: "l172"}, cdr: {car: {car: l171, cdr: "l171"}, cdr: {car: {car: l170, cdr: "l170"}, cdr: {car: {car: l169, cdr: "l169"}, cdr: {car: {car: l168, cdr: "l168"}, cdr: {car: {car: l167, cdr: "l167"}, cdr: {car: {car: l166, cdr: "l166"}, cdr: {car: {car: l165, cdr: "l165"}, cdr: {car: {car: l164, cdr: "l164"}, cdr: {car: {car: l163, cdr: "l163"}, cdr: {car: {car: l162, cdr: "l162"}, cdr: {car: {car: l161, cdr: "l161"}, cdr: {car: {car: l160, cdr: "l160"}, cdr: {car: {car: l159, cdr: "l159"}, cdr: {car: {car: l158, cdr: "l158"}, cdr: {car: {car: l157, cdr: "l157"}, cdr: {car: {car: l156, cdr: "l156"}, cdr: {car: {car: l155, cdr: "l155"}, cdr: {car: {car: l154, cdr: "l154"}, cdr: {car: {car: l153, cdr: "l153"}, cdr: {car: {car: l152, cdr: "l152"}, cdr: {car: {car: l151, cdr: "l151"}, cdr: {car: {car: l150, cdr: "l150"}, cdr: {car: {car: l149, cdr: "l149"}, cdr: {car: {car: l148, cdr: "l148"}, cdr: {car: {car: l147, cdr: "l147"}, cdr: {car: {car: l146, cdr: "l146"}, cdr: {car: {car: l145, cdr: "l145"}, cdr: {car: {car: l144, cdr: "l144"}, cdr: {car: {car: l143, cdr: "l143"}, cdr: {car: {car: l142, cdr: "l142"}, cdr: {car: {car: l141, cdr: "l141"}, cdr: {car: {car: l140, cdr: "l140"}, cdr: {car: {car: l139, cdr: "l139"}, cdr: {car: {car: l138, cdr: "l138"}, cdr: {car: {car: l137, cdr: "l137"}, cdr: {car: {car: l136, cdr: "l136"}, cdr: {car: {car: l135, cdr: "l135"}, cdr: {car: {car: l134, cdr: "l134"}, cdr: {car: {car: l133, cdr: "l133"}, cdr: {car: {car: l132, cdr: "l132"}, cdr: {car: {car: l131, cdr: "l131"}, cdr: {car: {car: l130, cdr: "l130"}, cdr: {car: {car: l129, cdr: "l129"}, cdr: {car: {car: l128, cdr: "l128"}, cdr: {car: {car: l127, cdr: "l127"}, cdr: {car: {car: l126, cdr: "l126"}, cdr: {car: {car: l125, cdr: "l125"}, cdr: {car: {car: l124, cdr: "l124"}, cdr: {car: {car: l123, cdr: "l123"}, cdr: {car: {car: l122, cdr: "l122"}, cdr: {car: {car: l121, cdr: "l121"}, cdr: {car: {car: l120, cdr: "l120"}, cdr: {car: {car: l119, cdr: "l119"}, cdr: {car: {car: l118, cdr: "l118"}, cdr: {car: {car: l117, cdr: "l117"}, cdr: {car: {car: l116, cdr: "l116"}, cdr: {car: {car: l115, cdr: "l115"}, cdr: {car: {car: l114, cdr: "l114"}, cdr: {car: {car: l113, cdr: "l113"}, cdr: {car: {car: l112, cdr: "l112"}, cdr: {car: {car: l111, cdr: "l111"}, cdr: {car: {car: l110, cdr: "l110"}, cdr: {car: {car: l109, cdr: "l109"}, cdr: {car: {car: l108, cdr: "l108"}, cdr: {car: {car: l107, cdr: "l107"}, cdr: {car: {car: l106, cdr: "l106"}, cdr: {car: {car: l105, cdr: "l105"}, cdr: {car: {car: l104, cdr: "l104"}, cdr: {car: {car: l103, cdr: "l103"}, cdr: {car: {car: l102, cdr: "l102"}, cdr: {car: {car: l101, cdr: "l101"}, cdr: {car: {car: l100, cdr: "l100"}, cdr: {car: {car: l99, cdr: "l99"}, cdr: {car: {car: l98, cdr: "l98"}, cdr: {car: {car: l97, cdr: "l97"}, cdr: {car: {car: l96, cdr: "l96"}, cdr: {car: {car: l95, cdr: "l95"}, cdr: {car: {car: l94, cdr: "l94"}, cdr: {car: {car: l93, cdr: "l93"}, cdr: {car: {car: l92, cdr: "l92"}, cdr: {car: {car: l91, cdr: "l91"}, cdr: {car: {car: l90, cdr: "l90"}, cdr: {car: {car: l89, cdr: "l89"}, cdr: {car: {car: l88, cdr: "l88"}, cdr: {car: {car: l87, cdr: "l87"}, cdr: {car: {car: l86, cdr: "l86"}, cdr: {car: {car: l85, cdr: "l85"}, cdr: {car: {car: l84, cdr: "l84"}, cdr: {car: {car: l83, cdr: "l83"}, cdr: {car: {car: l82, cdr: "l82"}, cdr: {car: {car: l81, cdr: "l81"}, cdr: {car: {car: l80, cdr: "l80"}, cdr: {car: {car: l79, cdr: "l79"}, cdr: {car: {car: l78, cdr: "l78"}, cdr: {car: {car: l77, cdr: "l77"}, cdr: {car: {car: l76, cdr: "l76"}, cdr: {car: {car: l75, cdr: "l75"}, cdr: {car: {car: l74, cdr: "l74"}, cdr: {car: {car: l73, cdr: "l73"}, cdr: {car: {car: l72, cdr: "l72"}, cdr: {car: {car: l71, cdr: "l71"}, cdr: {car: {car: l70, cdr: "l70"}, cdr: {car: {car: l69, cdr: "l69"}, cdr: {car: {car: l68, cdr: "l68"}, cdr: {car: {car: l67, cdr: "l67"}, cdr: {car: {car: l66, cdr: "l66"}, cdr: {car: {car: l65, cdr: "l65"}, cdr: {car: {car: l64, cdr: "l64"}, cdr: {car: {car: l63, cdr: "l63"}, cdr: {car: {car: l62, cdr: "l62"}, cdr: {car: {car: l61, cdr: "l61"}, cdr: {car: {car: l60, cdr: "l60"}, cdr: {car: {car: l59, cdr: "l59"}, cdr: {car: {car: l58, cdr: "l58"}, cdr: {car: {car: l57, cdr: "l57"}, cdr: {car: {car: l56, cdr: "l56"}, cdr: {car: {car: l55, cdr: "l55"}, cdr: {car: {car: l54, cdr: "l54"}, cdr: {car: {car: l53, cdr: "l53"}, cdr: {car: {car: l52, cdr: "l52"}, cdr: {car: {car: l51, cdr: "l51"}, cdr: {car: {car: l50, cdr: "l50"}, cdr: {car: {car: l49, cdr: "l49"}, cdr: {car: {car: l48, cdr: "l48"}, cdr: {car: {car: l47, cdr: "l47"}, cdr: {car: {car: l46, cdr: "l46"}, cdr: {car: {car: l45, cdr: "l45"}, cdr: {car: {car: l44, cdr: "l44"}, cdr: {car: {car: l43, cdr: "l43"}, cdr: {car: {car: l42, cdr: "l42"}, cdr: {car: {car: l41, cdr: "l41"}, cdr: {car: {car: l40, cdr: "l40"}, cdr: {car: {car: l39, cdr: "l39"}, cdr: {car: {car: l38, cdr: "l38"}, cdr: {car: {car: l37, cdr: "l37"}, cdr: {car: {car: l36, cdr: "l36"}, cdr: {car: {car: l35, cdr: "l35"}, cdr: {car: {car: l34, cdr: "l34"}, cdr: {car: {car: l33, cdr: "l33"}, cdr: {car: {car: l32, cdr: "l32"}, cdr: {car: {car: l31, cdr: "l31"}, cdr: {car: {car: l30, cdr: "l30"}, cdr: {car: {car: l29, cdr: "l29"}, cdr: {car: {car: l28, cdr: "l28"}, cdr: {car: {car: l27, cdr: "l27"}, cdr: {car: {car: l26, cdr: "l26"}, cdr: {car: {car: l25, cdr: "l25"}, cdr: {car: {car: l24, cdr: "l24"}, cdr: {car: {car: l23, cdr: "l23"}, cdr: {car: {car: l22, cdr: "l22"}, cdr: {car: {car: l21, cdr: "l21"}, cdr: {car: {car: l20, cdr: "l20"}, cdr: {car: {car: l19, cdr: "l19"}, cdr: {car: {car: l18, cdr: "l18"}, cdr: {car: {car: l17, cdr: "l17"}, cdr: {car: {car: l16, cdr: "l16"}, cdr: {car: {car: l15, cdr: "l15"}, cdr: {car: {car: l14, cdr: "l14"}, cdr: {car: {car: l13, cdr: "l13"}, cdr: {car: {car: l12, cdr: "l12"}, cdr: {car: {car: l11, cdr: "l11"}, cdr: {car: {car: l10, cdr: "l10"}, cdr: {car: {car: l9, cdr: "l9"}, cdr: {car: {car: l8, cdr: "l8"}, cdr: {car: {car: l7, cdr: "l7"}, cdr: {car: {car: l6, cdr: "l6"}, cdr: {car: {car: l5, cdr: "l5"}, cdr: {car: {car: l4, cdr: "l4"}, cdr: {car: {car: l3, cdr: "l3"}, cdr: {car: {car: l2, cdr: "l2"}, cdr: {car: {car: l1, cdr: "l1"}, cdr: l3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}};
12020 var l307 = {name: "OP"};
12021 var l308 = {name: "SYM"};
12022 var l309 = {name: "X"};
12023 var l310 = {name: "ARGS"};
12024 var l311 = {name: "BODY"};
12025 var l312 = {name: "DECLS"};
12026 var l313 = {name: "DECL"};
12027 var l314 = {name: "NAME"};
12028 var l315 = {name: "ARG"};
12029 var l316 = {name: "FORM"};
12030 var l317 = {name: "VALUE-FROM"};
12031 var l318 = {name: "VARIABLES"};
12032 var l319 = {name: "PACKAGE-DESIGNATOR"};
12033 var l320 = {name: "PAIRS"};
12034 var l321 = {name: "ASSIGNMENTS"};
12035 var l322 = {name: "VALUE"};
12036 var l323 = {name: "FORM1"};
12037 var l324 = {name: "RESULT"};
12038 var l325 = {name: "FORMS"};
12039 var l326 = {name: "G"};
12040 var l327 = {name: "CLAUSULES"};
12041 var l328 = {name: "!FORM"};
12042 var l329 = {name: "CLAUSULE"};
12043 var l330 = {name: "ITER"};
12044 var l331 = {name: "G!TO"};
12045 var l332 = {name: "VAR"};
12046 var l333 = {name: "TO"};
12047 var l334 = {name: "G!LIST"};
12048 var l335 = {name: "PLACE"};
12049 var l336 = {name: "DELTA"};
12050 var l337 = {name: "CONDITION"};
12051 var l338 = {name: "DOCSTRING"};
12052 var l339 = {car: {car: {car: l251, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l241, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l240, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l236, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l220, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l219, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l202, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l199, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l185, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l180, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l179, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l163, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l162, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l156, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l123, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l115, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l112, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l111, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l110, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l100, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l14, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l4, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: {car: l196, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l3, cdr: {car: l99, cdr: {car: l3, cdr: {car: {car: l194, cdr: {car: l196, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}}}}}}}}}}}}}}}}}}}}}, cdr: {car: {car: {car: l226, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l303, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l137, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l213, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l302, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l301, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l190, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l260, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l307, cdr: {car: l308, cdr: l3}}, cdr: {car: {car: l158, cdr: {car: {car: l252, cdr: {car: {car: l160, cdr: {car: l307, cdr: l3}}, cdr: {car: {car: l309, cdr: {car: l204, cdr: {car: l310, cdr: l3}}}, cdr: {car: {car: l231, cdr: {car: {car: {car: l310, cdr: {car: {car: l27, cdr: {car: l309, cdr: {car: l310, cdr: l3}}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l256, cdr: {car: l310, cdr: {car: {car: l136, cdr: {car: {car: l259, cdr: {car: l310, cdr: {car: {car: l160, cdr: {car: l308, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l259, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l257, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l256, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l310, cdr: {car: l204, cdr: {car: l311, cdr: l3}}}, cdr: {car: {car: l6, cdr: {car: {car: l269, cdr: {car: l310, cdr: l3}}, cdr: {car: {car: l287, cdr: {car: "Bad usage of VARIABLE-ARITY, you must pass a symbol", cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l158, cdr: {car: {car: l255, cdr: {car: {car: l160, cdr: {car: l310, cdr: l3}}, cdr: {car: {car: l212, cdr: {car: {car: {car: l160, cdr: {car: l310, cdr: l3}}, cdr: l3}, cdr: {car: {car: l124, cdr: {car: "return ", cdr: {car: {car: l159, cdr: {car: l311, cdr: l3}}, cdr: {car: ";", cdr: {car: l123, cdr: l3}}}}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l255, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l254, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l312, cdr: {car: l204, cdr: {car: l311, cdr: l3}}}, cdr: {car: {car: l158, cdr: {car: {car: l138, cdr: {car: {car: l159, cdr: {car: {car: l69, cdr: {car: {car: l212, cdr: {car: {car: l313, cdr: l3}, cdr: {car: {car: l158, cdr: {car: {car: l124, cdr: {car: "var ", cdr: {car: {car: l160, cdr: {car: {car: l38, cdr: {car: l313, cdr: l3}}, cdr: l3}}, cdr: {car: " = ", cdr: {car: {car: l160, cdr: {car: {car: l40, cdr: {car: l313, cdr: l3}}, cdr: l3}}, cdr: {car: ";", cdr: {car: l123, cdr: l3}}}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l312, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l159, cdr: {car: {car: l69, cdr: {car: {car: l212, cdr: {car: {car: l313, cdr: l3}, cdr: {car: {car: l158, cdr: {car: {car: l124, cdr: {car: "if (typeof ", cdr: {car: {car: l160, cdr: {car: {car: l38, cdr: {car: l313, cdr: l3}}, cdr: l3}}, cdr: {car: " != '", cdr: {car: {car: l160, cdr: {car: {car: l39, cdr: {car: l313, cdr: l3}}, cdr: l3}}, cdr: {car: "')", cdr: {car: l123, cdr: {car: {car: l135, cdr: {car: "throw 'The value ' + ", cdr: {car: {car: l160, cdr: {car: {car: l38, cdr: {car: l313, cdr: l3}}, cdr: l3}}, cdr: {car: " + ' is not a type ", cdr: {car: {car: l160, cdr: {car: {car: l39, cdr: {car: l313, cdr: l3}}, cdr: l3}}, cdr: {car: ".';", cdr: {car: l123, cdr: l3}}}}}}}, cdr: l3}}}}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l312, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l124, cdr: {car: "return ", cdr: {car: {car: l227, cdr: {car: {car: l159, cdr: {car: l311, cdr: l3}}, cdr: l3}}, cdr: {car: ";", cdr: {car: l123, cdr: l3}}}}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l253, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l314, cdr: {car: l310, cdr: {car: l204, cdr: {car: l311, cdr: l3}}}}, cdr: {car: {car: l158, cdr: {car: {car: l227, cdr: {car: {car: l252, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: l310, cdr: l3}}, cdr: {car: {car: l231, cdr: {car: {car: l160, cdr: {car: {car: l69, cdr: {car: {car: l212, cdr: {car: {car: l315, cdr: l3}, cdr: {car: {car: l158, cdr: {car: {car: {car: l160, cdr: {car: l315, cdr: l3}}, cdr: {car: {car: l137, cdr: {car: {car: l160, cdr: {car: l315, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l310, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l159, cdr: {car: l311, cdr: l3}}, cdr: l3}}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l252, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l314, cdr: {car: l310, cdr: {car: l204, cdr: {car: l311, cdr: l3}}}}, cdr: {car: {car: l158, cdr: {car: {car: l46, cdr: {car: {car: l42, cdr: {car: {car: l157, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l212, cdr: {car: {car: l160, cdr: {car: l310, cdr: l3}}, cdr: {car: {car: l175, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: {car: {car: l159, cdr: {car: l311, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l251, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l158, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l316, cdr: l3}, cdr: {car: {car: l249, cdr: {car: l316, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l250, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l249, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l243, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l242, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l234, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l233, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l230, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l229, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l228, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l314, cdr: {car: l310, cdr: {car: l316, cdr: l3}}}, cdr: {car: {car: l158, cdr: {car: {car: l200, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: l310, cdr: l3}}, cdr: {car: {car: l137, cdr: {car: {car: l160, cdr: {car: l316, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l222, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l221, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l140, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l214, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l211, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l210, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l209, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l208, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l207, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l206, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l200, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l314, cdr: {car: l310, cdr: {car: l204, cdr: {car: l311, cdr: l3}}}}, cdr: {car: {car: l158, cdr: {car: {car: l46, cdr: {car: {car: l42, cdr: {car: {car: l157, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l212, cdr: {car: {car: l160, cdr: {car: l310, cdr: l3}}, cdr: {car: {car: l175, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: {car: {car: l159, cdr: {car: l311, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l199, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l193, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l192, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l191, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l189, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l188, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l187, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l186, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l183, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l182, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l181, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l178, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l177, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l174, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l173, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l172, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l171, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l170, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l169, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l168, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l167, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l166, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l165, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l164, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l161, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l152, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l155, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l154, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l153, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l151, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l149, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l148, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l146, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l145, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l144, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l143, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l142, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l141, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l96, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l139, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l138, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l204, cdr: {car: l311, cdr: l3}}, cdr: {car: {car: l158, cdr: {car: {car: l124, cdr: {car: "(function(){", cdr: {car: l123, cdr: {car: {car: l135, cdr: {car: {car: l159, cdr: {car: l311, cdr: l3}}, cdr: l3}}, cdr: {car: "})()", cdr: l3}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l136, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l16, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l135, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l134, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l317, cdr: l3}, cdr: {car: {car: l158, cdr: {car: {car: l247, cdr: {car: {car: l98, cdr: {car: l42, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: l317, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l133, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l318, cdr: {car: l317, cdr: {car: l204, cdr: {car: l311, cdr: l3}}}}, cdr: {car: {car: l158, cdr: {car: {car: l247, cdr: {car: {car: l212, cdr: {car: {car: l203, cdr: {car: {car: l159, cdr: {car: l318, cdr: l3}}, cdr: {car: l204, cdr: {car: {car: l160, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l159, cdr: {car: l311, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l160, cdr: {car: l317, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l132, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l131, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l130, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l129, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l128, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l127, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l126, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l125, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l99, cdr: {car: l204, cdr: {car: l316, cdr: l3}}}, cdr: {car: {car: l158, cdr: {car: {car: l216, cdr: {car: {car: l160, cdr: {car: l99, cdr: l3}}, cdr: {car: {car: l124, cdr: {car: {car: l160, cdr: {car: l99, cdr: l3}}, cdr: {car: {car: l227, cdr: {car: {car: l159, cdr: {car: l316, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l124, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l122, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l121, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l114, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l120, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l119, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l118, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l117, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l116, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l319, cdr: l3}, cdr: {car: {car: l158, cdr: {car: {car: l225, cdr: {car: {car: l216, cdr: {car: l115, cdr: {car: {car: l103, cdr: {car: {car: l160, cdr: {car: l319, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l113, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l109, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l108, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l107, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l106, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l103, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l105, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l104, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l102, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l101, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l97, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l95, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l94, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l93, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l92, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l91, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l90, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l89, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l88, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l87, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l86, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l85, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l84, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l83, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l82, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l81, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l80, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l79, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l78, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l57, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l77, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l76, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l75, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l74, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l73, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l72, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l71, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l70, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l69, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l68, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l67, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l66, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l65, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l204, cdr: {car: l320, cdr: l3}}, cdr: {car: {car: l231, cdr: {car: {car: {car: l321, cdr: {car: {car: l157, cdr: {car: l3, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l13, cdr: {car: l4, cdr: {car: {car: l49, cdr: {car: {car: {car: l11, cdr: {car: l320, cdr: l3}}, cdr: {car: {car: l12, cdr: l3}, cdr: l3}}, cdr: {car: {car: {car: l11, cdr: {car: {car: l30, cdr: {car: l320, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l287, cdr: {car: "Odd paris in PSETQ", cdr: l3}}, cdr: l3}}, cdr: {car: {car: l4, cdr: {car: {car: l231, cdr: {car: {car: {car: l99, cdr: {car: {car: l29, cdr: {car: l320, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l322, cdr: {car: {car: l32, cdr: {car: l320, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l46, cdr: {car: {car: l158, cdr: {car: {car: {car: l160, cdr: {car: l99, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: l322, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: {car: l321, cdr: l3}}}, cdr: {car: {car: l216, cdr: {car: l320, cdr: {car: {car: l34, cdr: {car: l320, cdr: l3}}, cdr: l3}}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: {car: l216, cdr: {car: l321, cdr: {car: {car: l64, cdr: {car: l321, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l158, cdr: {car: {car: l231, cdr: {car: {car: l160, cdr: {car: {car: l69, cdr: {car: {car: l98, cdr: {car: l30, cdr: l3}}, cdr: {car: l321, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l216, cdr: {car: {car: l159, cdr: {car: {car: l58, cdr: {car: {car: l98, cdr: {car: l62, cdr: l3}}, cdr: {car: {car: l69, cdr: {car: {car: l98, cdr: {car: l81, cdr: l3}}, cdr: {car: l321, cdr: l3}}}, cdr: {car: {car: l157, cdr: {car: l3, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l64, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l63, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l62, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l61, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l60, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l59, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l58, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l56, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l55, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l323, cdr: {car: l324, cdr: {car: l204, cdr: {car: l311, cdr: l3}}}}, cdr: {car: {car: l158, cdr: {car: {car: l54, cdr: {car: {car: l227, cdr: {car: {car: l160, cdr: {car: l323, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: l324, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l159, cdr: {car: l311, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l54, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l316, cdr: {car: l204, cdr: {car: l311, cdr: l3}}}, cdr: {car: {car: l231, cdr: {car: {car: {car: l322, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l158, cdr: {car: {car: l231, cdr: {car: {car: {car: {car: l160, cdr: {car: l322, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: l316, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l159, cdr: {car: l311, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: l322, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l53, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l204, cdr: {car: l325, cdr: l3}}, cdr: {car: {car: l49, cdr: {car: {car: {car: l11, cdr: {car: l325, cdr: l3}}, cdr: {car: l3, cdr: l3}}, cdr: {car: {car: {car: l11, cdr: {car: {car: l30, cdr: {car: l325, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l29, cdr: {car: l325, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l4, cdr: {car: {car: l231, cdr: {car: {car: {car: l326, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l158, cdr: {car: {car: l231, cdr: {car: {car: {car: {car: l160, cdr: {car: l326, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: {car: l29, cdr: {car: l325, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l201, cdr: {car: {car: l160, cdr: {car: l326, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: l326, cdr: l3}}, cdr: {car: {car: l53, cdr: {car: {car: l159, cdr: {car: {car: l30, cdr: {car: l325, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l52, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l204, cdr: {car: l325, cdr: l3}}, cdr: {car: {car: l49, cdr: {car: {car: {car: l11, cdr: {car: l325, cdr: l3}}, cdr: {car: l4, cdr: l3}}, cdr: {car: {car: {car: l11, cdr: {car: {car: l30, cdr: {car: l325, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l29, cdr: {car: l325, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l4, cdr: {car: {car: l158, cdr: {car: {car: l201, cdr: {car: {car: l160, cdr: {car: {car: l29, cdr: {car: l325, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l52, cdr: {car: {car: l159, cdr: {car: {car: l30, cdr: {car: l325, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: l3, cdr: l3}}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l51, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l316, cdr: {car: l204, cdr: {car: l327, cdr: l3}}}, cdr: {car: {car: l158, cdr: {car: {car: l50, cdr: {car: {car: l160, cdr: {car: l316, cdr: l3}}, cdr: {car: {car: l159, cdr: {car: {car: l62, cdr: {car: l327, cdr: {car: {car: l158, cdr: {car: {car: {car: l4, cdr: {car: {car: l287, cdr: {car: "ECASE expression failed.", cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l50, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l316, cdr: {car: l204, cdr: {car: l327, cdr: l3}}}, cdr: {car: {car: l231, cdr: {car: {car: {car: l328, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l158, cdr: {car: {car: l231, cdr: {car: {car: {car: {car: l160, cdr: {car: l328, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: l316, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l49, cdr: {car: {car: l159, cdr: {car: {car: l69, cdr: {car: {car: l212, cdr: {car: {car: l329, cdr: l3}, cdr: {car: {car: l201, cdr: {car: {car: l276, cdr: {car: {car: l29, cdr: {car: l329, cdr: l3}}, cdr: {car: l4, cdr: l3}}}, cdr: {car: l329, cdr: {car: {car: l158, cdr: {car: {car: {car: l25, cdr: {car: {car: l160, cdr: {car: l328, cdr: l3}}, cdr: {car: {car: l157, cdr: {car: {car: l160, cdr: {car: {car: l29, cdr: {car: l329, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l159, cdr: {car: {car: l30, cdr: {car: l329, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l327, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l49, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l204, cdr: {car: l327, cdr: l3}}, cdr: {car: {car: l201, cdr: {car: {car: l11, cdr: {car: l327, cdr: l3}}, cdr: {car: l3, cdr: {car: {car: l201, cdr: {car: {car: l276, cdr: {car: {car: l31, cdr: {car: l327, cdr: l3}}, cdr: {car: l4, cdr: l3}}}, cdr: {car: {car: l158, cdr: {car: {car: l227, cdr: {car: {car: l159, cdr: {car: {car: l33, cdr: {car: l327, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l158, cdr: {car: {car: l201, cdr: {car: {car: l160, cdr: {car: {car: l31, cdr: {car: l327, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l227, cdr: {car: {car: l159, cdr: {car: {car: l33, cdr: {car: l327, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l49, cdr: {car: {car: l159, cdr: {car: {car: l30, cdr: {car: l327, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l48, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l330, cdr: {car: l204, cdr: {car: l311, cdr: l3}}}, cdr: {car: {car: l231, cdr: {car: {car: {car: l331, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: {car: {car: l332, cdr: {car: {car: l38, cdr: {car: l330, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l333, cdr: {car: {car: l39, cdr: {car: l330, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l324, cdr: {car: {car: l40, cdr: {car: l330, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l158, cdr: {car: {car: l175, cdr: {car: l3, cdr: {car: {car: l231, cdr: {car: {car: {car: {car: l160, cdr: {car: l332, cdr: l3}}, cdr: {car: 0, cdr: l3}}, cdr: {car: {car: {car: l160, cdr: {car: l331, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: l333, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l223, cdr: {car: {car: l262, cdr: {car: {car: l160, cdr: {car: l332, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: l331, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l244, cdr: {car: {car: l159, cdr: {car: l311, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l44, cdr: {car: {car: l160, cdr: {car: l332, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l160, cdr: {car: l324, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l47, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l330, cdr: {car: l204, cdr: {car: l311, cdr: l3}}}, cdr: {car: {car: l231, cdr: {car: {car: {car: l332, cdr: {car: {car: l38, cdr: {car: l330, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l334, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l158, cdr: {car: {car: l175, cdr: {car: l3, cdr: {car: {car: l231, cdr: {car: {car: {car: {car: l160, cdr: {car: l334, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: {car: l39, cdr: {car: l330, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: {car: l160, cdr: {car: l332, cdr: l3}}, cdr: {car: l3, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l223, cdr: {car: {car: l160, cdr: {car: l334, cdr: l3}}, cdr: {car: {car: l216, cdr: {car: {car: l160, cdr: {car: l332, cdr: l3}}, cdr: {car: {car: l29, cdr: {car: {car: l160, cdr: {car: l334, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l244, cdr: {car: {car: l159, cdr: {car: l311, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l216, cdr: {car: {car: l160, cdr: {car: l334, cdr: l3}}, cdr: {car: {car: l30, cdr: {car: {car: l160, cdr: {car: l334, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}}}, cdr: {car: {car: l160, cdr: {car: {car: l40, cdr: {car: l330, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l46, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l309, cdr: {car: l335, cdr: l3}}, cdr: {car: {car: l158, cdr: {car: {car: l216, cdr: {car: {car: l160, cdr: {car: l335, cdr: l3}}, cdr: {car: {car: l27, cdr: {car: {car: l160, cdr: {car: l309, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: l335, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l45, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l309, cdr: {car: l203, cdr: {car: {car: l336, cdr: {car: 1, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l158, cdr: {car: {car: l216, cdr: {car: {car: l160, cdr: {car: l309, cdr: l3}}, cdr: {car: {car: l60, cdr: {car: {car: l160, cdr: {car: l309, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: l336, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l44, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l309, cdr: {car: l203, cdr: {car: {car: l336, cdr: {car: 1, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l158, cdr: {car: {car: l216, cdr: {car: {car: l160, cdr: {car: l309, cdr: l3}}, cdr: {car: {car: l59, cdr: {car: {car: l160, cdr: {car: l309, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: l336, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l43, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l42, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l41, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l40, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l39, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l38, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l37, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l36, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l35, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l34, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l33, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l32, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l31, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l30, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l29, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l28, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l27, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l26, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l25, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l24, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l23, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l22, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l21, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l20, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l19, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l18, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l17, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l15, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l13, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l337, cdr: {car: l204, cdr: {car: l311, cdr: l3}}}, cdr: {car: {car: l158, cdr: {car: {car: l175, cdr: {car: l3, cdr: {car: {car: l223, cdr: {car: {car: l160, cdr: {car: l337, cdr: l3}}, cdr: {car: {car: l159, cdr: {car: l311, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l12, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l203, cdr: {car: l322, cdr: l3}}, cdr: {car: {car: l158, cdr: {car: {car: l237, cdr: {car: l3, cdr: {car: {car: l160, cdr: {car: l322, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l11, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l197, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l10, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l314, cdr: {car: l310, cdr: {car: l204, cdr: {car: l311, cdr: l3}}}}, cdr: {car: {car: l158, cdr: {car: {car: l227, cdr: {car: {car: l2, cdr: {car: {car: l197, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l272, cdr: {car: {car: l157, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l9, cdr: {car: {car: l160, cdr: {car: {car: l271, cdr: {car: l314, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: l310, cdr: l3}}, cdr: {car: {car: l159, cdr: {car: {car: l201, cdr: {car: {car: l52, cdr: {car: {car: l279, cdr: {car: {car: l29, cdr: {car: l311, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l26, cdr: {car: {car: l11, cdr: {car: {car: l30, cdr: {car: l311, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l158, cdr: {car: {car: {car: l160, cdr: {car: {car: l29, cdr: {car: l311, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l175, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: {car: {car: l159, cdr: {car: {car: l30, cdr: {car: l311, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l158, cdr: {car: {car: {car: l175, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: {car: {car: l159, cdr: {car: l311, cdr: l3}}, cdr: l3}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: {car: l157, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l9, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l314, cdr: {car: l310, cdr: {car: l204, cdr: {car: l311, cdr: l3}}}}, cdr: {car: {car: l231, cdr: {car: {car: {car: l309, cdr: {car: {car: l15, cdr: {car: "FN", cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l158, cdr: {car: {car: l231, cdr: {car: {car: {car: {car: l160, cdr: {car: l309, cdr: l3}}, cdr: {car: {car: l212, cdr: {car: {car: l160, cdr: {car: l310, cdr: l3}}, cdr: {car: {car: l159, cdr: {car: l311, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l291, cdr: {car: {car: l160, cdr: {car: l309, cdr: l3}}, cdr: {car: "fname", cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l160, cdr: {car: l309, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l8, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l314, cdr: {car: l322, cdr: {car: l203, cdr: {car: l338, cdr: l3}}}}, cdr: {car: {car: l158, cdr: {car: {car: l227, cdr: {car: {car: l216, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: l322, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l159, cdr: {car: {car: l5, cdr: {car: {car: l279, cdr: {car: l338, cdr: l3}}, cdr: {car: {car: l158, cdr: {car: {car: {car: l291, cdr: {car: {car: l157, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: l3}}, cdr: {car: "vardoc", cdr: {car: {car: l160, cdr: {car: l338, cdr: l3}}, cdr: l3}}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l157, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l7, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l314, cdr: {car: l322, cdr: {car: l203, cdr: {car: l338, cdr: l3}}}}, cdr: {car: {car: l158, cdr: {car: {car: l227, cdr: {car: {car: l2, cdr: {car: {car: l194, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l6, cdr: {car: {car: l17, cdr: {car: {car: l157, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l216, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: {car: {car: l160, cdr: {car: l322, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: {car: l159, cdr: {car: {car: l5, cdr: {car: {car: l279, cdr: {car: l338, cdr: l3}}, cdr: {car: {car: l158, cdr: {car: {car: {car: l291, cdr: {car: {car: l157, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: l3}}, cdr: {car: "vardoc", cdr: {car: {car: l160, cdr: {car: l338, cdr: l3}}, cdr: l3}}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l157, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: l3}}, cdr: l3}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l6, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l337, cdr: {car: l204, cdr: {car: l311, cdr: l3}}}, cdr: {car: {car: l158, cdr: {car: {car: l201, cdr: {car: {car: l160, cdr: {car: l337, cdr: l3}}, cdr: {car: l3, cdr: {car: {car: l227, cdr: {car: {car: l159, cdr: {car: l311, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l5, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l337, cdr: {car: l204, cdr: {car: l311, cdr: l3}}}, cdr: {car: {car: l158, cdr: {car: {car: l201, cdr: {car: {car: l160, cdr: {car: l337, cdr: l3}}, cdr: {car: {car: l227, cdr: {car: {car: l159, cdr: {car: l311, cdr: l3}}, cdr: l3}}, cdr: {car: l3, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l2, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l204, cdr: {car: l312, cdr: l3}}, cdr: {car: {car: l158, cdr: {car: {car: l225, cdr: {car: {car: l159, cdr: {car: {car: l69, cdr: {car: {car: l212, cdr: {car: {car: l313, cdr: l3}, cdr: {car: {car: l158, cdr: {car: {car: l193, cdr: {car: {car: l157, cdr: {car: {car: l160, cdr: {car: l313, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l312, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l1, cdr: {car: l190, cdr: {car: {car: l212, cdr: {car: {car: l314, cdr: {car: l310, cdr: {car: l204, cdr: {car: l311, cdr: l3}}}}, cdr: {car: {car: l158, cdr: {car: {car: l225, cdr: {car: {car: l189, cdr: {car: {car: l157, cdr: {car: {car: l160, cdr: {car: l314, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l157, cdr: {car: {car: l212, cdr: {car: {car: l160, cdr: {car: {car: l69, cdr: {car: {car: l212, cdr: {car: {car: l309, cdr: l3}, cdr: {car: {car: l201, cdr: {car: {car: l276, cdr: {car: l309, cdr: {car: {car: l157, cdr: {car: l304, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l157, cdr: {car: l204, cdr: l3}}, cdr: {car: l309, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l310, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l159, cdr: {car: l311, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: l3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, cdr: {car: l3, cdr: {car: l3, cdr: l3}}}};
12054 l117.fvalue(pv, l304);
12055 l117.fvalue(pv, l303);
12056 l117.fvalue(pv, l302);
12057 l117.fvalue(pv, l301);
12058 l117.fvalue(pv, l300);
12059 l117.fvalue(pv, l299);
12060 l117.fvalue(pv, l298);
12061 l117.fvalue(pv, l297);
12062 l117.fvalue(pv, l296);
12063 l117.fvalue(pv, l295);
12064 l117.fvalue(pv, l294);
12065 l117.fvalue(pv, l293);
12066 l117.fvalue(pv, l292);
12067 l117.fvalue(pv, l291);
12068 l117.fvalue(pv, l290);
12069 l117.fvalue(pv, l289);
12070 l117.fvalue(pv, l288);
12071 l117.fvalue(pv, l287);
12072 l117.fvalue(pv, l286);
12073 l117.fvalue(pv, l285);
12074 l117.fvalue(pv, l284);
12075 l117.fvalue(pv, l283);
12076 l117.fvalue(pv, l282);
12077 l117.fvalue(pv, l281);
12078 l117.fvalue(pv, l280);
12079 l117.fvalue(pv, l279);
12080 l117.fvalue(pv, l278);
12081 l117.fvalue(pv, l277);
12082 l117.fvalue(pv, l276);
12083 l117.fvalue(pv, l275);
12084 l117.fvalue(pv, l274);
12085 l117.fvalue(pv, l273);
12086 l117.fvalue(pv, l272);
12087 l117.fvalue(pv, l271);
12088 l117.fvalue(pv, l270);
12089 l117.fvalue(pv, l269);
12090 l117.fvalue(pv, l268);
12091 l117.fvalue(pv, l267);
12092 l117.fvalue(pv, l266);
12093 l117.fvalue(pv, l265);
12094 l117.fvalue(pv, l264);
12095 l117.fvalue(pv, l263);
12096 l117.fvalue(pv, l262);
12097 l117.fvalue(pv, l261);
12098 l117.fvalue(pv, l260);
12099 l117.fvalue(pv, l259);
12100 l117.fvalue(pv, l258);
12101 l117.fvalue(pv, l257);
12102 l117.fvalue(pv, l256);
12103 l117.fvalue(pv, l255);
12104 l117.fvalue(pv, l254);
12105 l117.fvalue(pv, l253);
12106 l117.fvalue(pv, l252);
12107 l117.fvalue(pv, l251);
12108 l117.fvalue(pv, l250);
12109 l117.fvalue(pv, l249);
12110 l117.fvalue(pv, l248);
12111 l117.fvalue(pv, l247);
12112 l117.fvalue(pv, l246);
12113 l117.fvalue(pv, l245);
12114 l117.fvalue(pv, l244);
12115 l117.fvalue(pv, l243);
12116 l117.fvalue(pv, l242);
12117 l117.fvalue(pv, l241);
12118 l117.fvalue(pv, l240);
12119 l117.fvalue(pv, l239);
12120 l117.fvalue(pv, l238);
12121 l117.fvalue(pv, l237);
12122 l117.fvalue(pv, l236);
12123 l117.fvalue(pv, l235);
12124 l117.fvalue(pv, l234);
12125 l117.fvalue(pv, l233);
12126 l117.fvalue(pv, l232);
12127 l117.fvalue(pv, l231);
12128 l117.fvalue(pv, l230);
12129 l117.fvalue(pv, l229);
12130 l117.fvalue(pv, l228);
12131 l117.fvalue(pv, l227);
12132 l117.fvalue(pv, l226);
12133 l117.fvalue(pv, l225);
12134 l117.fvalue(pv, l224);
12135 l117.fvalue(pv, l223);
12136 l117.fvalue(pv, l222);
12137 l117.fvalue(pv, l221);
12138 l117.fvalue(pv, l220);
12139 l117.fvalue(pv, l219);
12140 l117.fvalue(pv, l218);
12141 l117.fvalue(pv, l217);
12142 l117.fvalue(pv, l216);
12143 l117.fvalue(pv, l215);
12144 l117.fvalue(pv, l214);
12145 l117.fvalue(pv, l213);
12146 l117.fvalue(pv, l212);
12147 l117.fvalue(pv, l211);
12148 l117.fvalue(pv, l210);
12149 l117.fvalue(pv, l209);
12150 l117.fvalue(pv, l208);
12151 l117.fvalue(pv, l207);
12152 l117.fvalue(pv, l206);
12153 l117.fvalue(pv, l204);
12154 l117.fvalue(pv, l203);
12155 l117.fvalue(pv, l202);
12156 l117.fvalue(pv, l201);
12157 l117.fvalue(pv, l200);
12158 l117.fvalue(pv, l199);
12159 l117.fvalue(pv, l198);
12160 l117.fvalue(pv, l197);
12161 l117.fvalue(pv, l196);
12162 l117.fvalue(pv, l195);
12163 l117.fvalue(pv, l194);
12164 l117.fvalue(pv, l193);
12165 l117.fvalue(pv, l192);
12166 l117.fvalue(pv, l191);
12167 l117.fvalue(pv, l190);
12168 l117.fvalue(pv, l189);
12169 l117.fvalue(pv, l188);
12170 l117.fvalue(pv, l187);
12171 l117.fvalue(pv, l186);
12172 l117.fvalue(pv, l185);
12173 l117.fvalue(pv, l184);
12174 l117.fvalue(pv, l183);
12175 l117.fvalue(pv, l182);
12176 l117.fvalue(pv, l181);
12177 l117.fvalue(pv, l180);
12178 l117.fvalue(pv, l179);
12179 l117.fvalue(pv, l178);
12180 l117.fvalue(pv, l177);
12181 l117.fvalue(pv, l176);
12182 l117.fvalue(pv, l175);
12183 l117.fvalue(pv, l174);
12184 l117.fvalue(pv, l173);
12185 l117.fvalue(pv, l172);
12186 l117.fvalue(pv, l171);
12187 l117.fvalue(pv, l170);
12188 l117.fvalue(pv, l169);
12189 l117.fvalue(pv, l168);
12190 l117.fvalue(pv, l167);
12191 l117.fvalue(pv, l166);
12192 l117.fvalue(pv, l165);
12193 l117.fvalue(pv, l164);
12194 l117.fvalue(pv, l163);
12195 l117.fvalue(pv, l162);
12196 l117.fvalue(pv, l161);
12197 l117.fvalue(pv, l160);
12198 l117.fvalue(pv, l159);
12199 l117.fvalue(pv, l158);
12200 l117.fvalue(pv, l157);
12201 l117.fvalue(pv, l156);
12202 l117.fvalue(pv, l155);
12203 l117.fvalue(pv, l154);
12204 l117.fvalue(pv, l153);
12205 l117.fvalue(pv, l152);
12206 l117.fvalue(pv, l151);
12207 l117.fvalue(pv, l150);
12208 l117.fvalue(pv, l149);
12209 l117.fvalue(pv, l148);
12210 l117.fvalue(pv, l147);
12211 l117.fvalue(pv, l146);
12212 l117.fvalue(pv, l145);
12213 l117.fvalue(pv, l144);
12214 l117.fvalue(pv, l143);
12215 l117.fvalue(pv, l142);
12216 l117.fvalue(pv, l141);
12217 l117.fvalue(pv, l140);
12218 l117.fvalue(pv, l139);
12219 l117.fvalue(pv, l138);
12220 l117.fvalue(pv, l137);
12221 l117.fvalue(pv, l136);
12222 l117.fvalue(pv, l135);
12223 l117.fvalue(pv, l134);
12224 l117.fvalue(pv, l133);
12225 l117.fvalue(pv, l132);
12226 l117.fvalue(pv, l131);
12227 l117.fvalue(pv, l130);
12228 l117.fvalue(pv, l129);
12229 l117.fvalue(pv, l128);
12230 l117.fvalue(pv, l127);
12231 l117.fvalue(pv, l126);
12232 l117.fvalue(pv, l125);
12233 l117.fvalue(pv, l124);
12234 l117.fvalue(pv, l123);
12235 l117.fvalue(pv, l122);
12236 l117.fvalue(pv, l121);
12237 l117.fvalue(pv, l120);
12238 l117.fvalue(pv, l119);
12239 l117.fvalue(pv, l118);
12240 l117.fvalue(pv, l117);
12241 l117.fvalue(pv, l116);
12242 l117.fvalue(pv, l115);
12243 l117.fvalue(pv, l114);
12244 l117.fvalue(pv, l113);
12245 l117.fvalue(pv, l112);
12246 l117.fvalue(pv, l111);
12247 l117.fvalue(pv, l110);
12248 l117.fvalue(pv, l109);
12249 l117.fvalue(pv, l108);
12250 l117.fvalue(pv, l107);
12251 l117.fvalue(pv, l106);
12252 l117.fvalue(pv, l105);
12253 l117.fvalue(pv, l104);
12254 l117.fvalue(pv, l103);
12255 l117.fvalue(pv, l102);
12256 l117.fvalue(pv, l101);
12257 l117.fvalue(pv, l100);
12258 l117.fvalue(pv, l99);
12259 l117.fvalue(pv, l98);
12260 l117.fvalue(pv, l97);
12261 l117.fvalue(pv, l96);
12262 l117.fvalue(pv, l95);
12263 l117.fvalue(pv, l94);
12264 l117.fvalue(pv, l93);
12265 l117.fvalue(pv, l92);
12266 l117.fvalue(pv, l91);
12267 l117.fvalue(pv, l90);
12268 l117.fvalue(pv, l89);
12269 l117.fvalue(pv, l88);
12270 l117.fvalue(pv, l87);
12271 l117.fvalue(pv, l86);
12272 l117.fvalue(pv, l85);
12273 l117.fvalue(pv, l84);
12274 l117.fvalue(pv, l83);
12275 l117.fvalue(pv, l82);
12276 l117.fvalue(pv, l81);
12277 l117.fvalue(pv, l80);
12278 l117.fvalue(pv, l79);
12279 l117.fvalue(pv, l78);
12280 l117.fvalue(pv, l77);
12281 l117.fvalue(pv, l76);
12282 l117.fvalue(pv, l75);
12283 l117.fvalue(pv, l74);
12284 l117.fvalue(pv, l73);
12285 l117.fvalue(pv, l72);
12286 l117.fvalue(pv, l71);
12287 l117.fvalue(pv, l70);
12288 l117.fvalue(pv, l69);
12289 l117.fvalue(pv, l68);
12290 l117.fvalue(pv, l67);
12291 l117.fvalue(pv, l66);
12292 l117.fvalue(pv, l65);
12293 l117.fvalue(pv, l64);
12294 l117.fvalue(pv, l63);
12295 l117.fvalue(pv, l62);
12296 l117.fvalue(pv, l61);
12297 l117.fvalue(pv, l60);
12298 l117.fvalue(pv, l59);
12299 l117.fvalue(pv, l58);
12300 l117.fvalue(pv, l57);
12301 l117.fvalue(pv, l56);
12302 l117.fvalue(pv, l55);
12303 l117.fvalue(pv, l54);
12304 l117.fvalue(pv, l53);
12305 l117.fvalue(pv, l52);
12306 l117.fvalue(pv, l51);
12307 l117.fvalue(pv, l50);
12308 l117.fvalue(pv, l49);
12309 l117.fvalue(pv, l48);
12310 l117.fvalue(pv, l47);
12311 l117.fvalue(pv, l46);
12312 l117.fvalue(pv, l45);
12313 l117.fvalue(pv, l44);
12314 l117.fvalue(pv, l43);
12315 l117.fvalue(pv, l42);
12316 l117.fvalue(pv, l41);
12317 l117.fvalue(pv, l40);
12318 l117.fvalue(pv, l39);
12319 l117.fvalue(pv, l38);
12320 l117.fvalue(pv, l37);
12321 l117.fvalue(pv, l36);
12322 l117.fvalue(pv, l35);
12323 l117.fvalue(pv, l34);
12324 l117.fvalue(pv, l33);
12325 l117.fvalue(pv, l32);
12326 l117.fvalue(pv, l31);
12327 l117.fvalue(pv, l30);
12328 l117.fvalue(pv, l29);
12329 l117.fvalue(pv, l28);
12330 l117.fvalue(pv, l27);
12331 l117.fvalue(pv, l26);
12332 l117.fvalue(pv, l25);
12333 l117.fvalue(pv, l24);
12334 l117.fvalue(pv, l23);
12335 l117.fvalue(pv, l22);
12336 l117.fvalue(pv, l21);
12337 l117.fvalue(pv, l20);
12338 l117.fvalue(pv, l19);
12339 l117.fvalue(pv, l18);
12340 l117.fvalue(pv, l17);
12341 l117.fvalue(pv, l16);
12342 l117.fvalue(pv, l15);
12343 l117.fvalue(pv, l14);
12344 l117.fvalue(pv, l13);
12345 l117.fvalue(pv, l12);
12346 l117.fvalue(pv, l11);
12347 l117.fvalue(pv, l10);
12348 l117.fvalue(pv, l9);
12349 l117.fvalue(pv, l8);
12350 l117.fvalue(pv, l7);
12351 l117.fvalue(pv, l6);
12352 l117.fvalue(pv, l5);
12353 l117.fvalue(pv, l4);
12354 l117.fvalue(pv, l3);
12355 l117.fvalue(pv, l2);
12356 l117.fvalue(pv, l1);
12357 ((l219).value = l306);
12358 ((l179).value = l339);
12359 ((l180).value = 804);
12360 ((l14).value = 206);
12361 return ((l236).value = 279);
12363 ((l220).value = 339);