1 var l1 = {name: "DEFMACRO"};
3 var l2 = {name: "DECLAIM"};
5 var l3 = {name: "NIL"};
9 var l5 = {name: "WHEN"};
11 var l6 = {name: "UNLESS"};
13 var l7 = {name: "DEFVAR"};
15 var l8 = {name: "DEFPARAMETER"};
17 var l9 = {name: "NAMED-LAMBDA"};
19 var l10 = {name: "DEFUN"};
21 var l11 = {name: "NULL"};
23 (l11).function = (function(v2){
24 ((v2)["fname"] = "NULL");
27 if (arguments.length < 1) throw 'too few arguments';
28 if (arguments.length > 1) throw 'too many arguments';
32 return ((v1 === l3.value)?l4.value: l3.value);
36 if (cf.type == 'block' && cf.id == 1)
46 var l12 = {name: "RETURN"};
48 var l13 = {name: "WHILE"};
50 var l14 = {name: "*GENSYM-COUNTER*"};
52 (((l14.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
53 return (l14).value = 0;
57 var l15 = {name: "GENSYM"};
58 var l16 = {name: "INTEGER-TO-STRING"};
60 (l15).function = (function(v4){
61 ((v4)["fname"] = "GENSYM");
64 if (arguments.length > 1) throw 'too many arguments';
65 switch(arguments.length){
73 (l14).value = (function(){
76 var value = symbol.value;
77 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
81 if (typeof x != 'number')
82 throw 'The value ' + x + ' is not a type number.';
83 if (typeof y != 'number')
84 throw 'The value ' + y + ' is not a type number.';
88 var name = (function(){
90 var string2 = (function(){
92 var func = symbol.function;
93 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
97 var value = symbol.value;
98 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
101 if (typeof string1 != 'string')
102 throw 'The value ' + string1 + ' is not a type string.';
103 if (typeof string2 != 'string')
104 throw 'The value ' + string2 + ' is not a type string.';
105 return string1.concat(string2);
107 if (typeof name != 'string')
108 throw 'The value ' + name + ' is not a type string.';
109 return ({name: name});
114 if (cf.type == 'block' && cf.id == 2)
124 var l17 = {name: "BOUNDP"};
126 (l17).function = (function(v6){
127 ((v6)["fname"] = "BOUNDP");
130 if (arguments.length < 1) throw 'too few arguments';
131 if (arguments.length > 1) throw 'too many arguments';
135 return ((v5.value !== undefined)?l4.value: l3.value);
139 if (cf.type == 'block' && cf.id == 3)
149 var l18 = {name: "="};
151 (l18).function = (function(v9){
152 ((v9)["fname"] = "=");
154 })((function (v7,v8){
155 if (arguments.length < 2) throw 'too few arguments';
156 if (arguments.length > 2) throw 'too many arguments';
163 if (typeof x != 'number')
164 throw 'The value ' + x + ' is not a type number.';
165 if (typeof y != 'number')
166 throw 'The value ' + y + ' is not a type number.';
168 })()?l4.value: l3.value);
172 if (cf.type == 'block' && cf.id == 4)
182 var l19 = {name: "+"};
184 (l19).function = (function(v12){
185 ((v12)["fname"] = "+");
187 })((function (v10,v11){
188 if (arguments.length < 2) throw 'too few arguments';
189 if (arguments.length > 2) throw 'too many arguments';
196 if (typeof x != 'number')
197 throw 'The value ' + x + ' is not a type number.';
198 if (typeof y != 'number')
199 throw 'The value ' + y + ' is not a type number.';
205 if (cf.type == 'block' && cf.id == 5)
215 var l20 = {name: "-"};
217 (l20).function = (function(v15){
218 ((v15)["fname"] = "-");
220 })((function (v13,v14){
221 if (arguments.length < 2) throw 'too few arguments';
222 if (arguments.length > 2) throw 'too many arguments';
229 if (typeof x != 'number')
230 throw 'The value ' + x + ' is not a type number.';
231 if (typeof y != 'number')
232 throw 'The value ' + y + ' is not a type number.';
238 if (cf.type == 'block' && cf.id == 6)
248 var l21 = {name: "*"};
250 (l21).function = (function(v18){
251 ((v18)["fname"] = "*");
253 })((function (v16,v17){
254 if (arguments.length < 2) throw 'too few arguments';
255 if (arguments.length > 2) throw 'too many arguments';
262 if (typeof x != 'number')
263 throw 'The value ' + x + ' is not a type number.';
264 if (typeof y != 'number')
265 throw 'The value ' + y + ' is not a type number.';
271 if (cf.type == 'block' && cf.id == 7)
281 var l22 = {name: "/"};
283 (l22).function = (function(v21){
284 ((v21)["fname"] = "/");
286 })((function (v19,v20){
287 if (arguments.length < 2) throw 'too few arguments';
288 if (arguments.length > 2) throw 'too many arguments';
295 if (typeof x != 'number')
296 throw 'The value ' + x + ' is not a type number.';
297 if (typeof y != 'number')
298 throw 'The value ' + y + ' is not a type number.';
304 if (cf.type == 'block' && cf.id == 8)
314 var l23 = {name: "1+"};
316 (l23).function = (function(v23){
317 ((v23)["fname"] = "1+");
320 if (arguments.length < 1) throw 'too few arguments';
321 if (arguments.length > 1) throw 'too many arguments';
328 if (typeof x != 'number')
329 throw 'The value ' + x + ' is not a type number.';
330 if (typeof y != 'number')
331 throw 'The value ' + y + ' is not a type number.';
337 if (cf.type == 'block' && cf.id == 9)
347 var l24 = {name: "1-"};
349 (l24).function = (function(v25){
350 ((v25)["fname"] = "1-");
353 if (arguments.length < 1) throw 'too few arguments';
354 if (arguments.length > 1) throw 'too many arguments';
361 if (typeof x != 'number')
362 throw 'The value ' + x + ' is not a type number.';
363 if (typeof y != 'number')
364 throw 'The value ' + y + ' is not a type number.';
370 if (cf.type == 'block' && cf.id == 10)
380 var l25 = {name: "ZEROP"};
382 (l25).function = (function(v27){
383 ((v27)["fname"] = "ZEROP");
386 if (arguments.length < 1) throw 'too few arguments';
387 if (arguments.length > 1) throw 'too many arguments';
394 if (typeof x != 'number')
395 throw 'The value ' + x + ' is not a type number.';
396 if (typeof y != 'number')
397 throw 'The value ' + y + ' is not a type number.';
399 })()?l4.value: l3.value);
403 if (cf.type == 'block' && cf.id == 11)
413 var l26 = {name: "TRUNCATE"};
415 (l26).function = (function(v30){
416 ((v30)["fname"] = "TRUNCATE");
418 })((function (v28,v29){
419 if (arguments.length < 2) throw 'too few arguments';
420 if (arguments.length > 2) throw 'too many arguments';
428 if (typeof x != 'number')
429 throw 'The value ' + x + ' is not a type number.';
430 if (typeof y != 'number')
431 throw 'The value ' + y + ' is not a type number.';
434 if (typeof x != 'number')
435 throw 'The value ' + x + ' is not a type number.';
436 return Math.floor(x);
441 if (cf.type == 'block' && cf.id == 12)
451 var l27 = {name: "EQL"};
453 (l27).function = (function(v33){
454 ((v33)["fname"] = "EQL");
456 })((function (v31,v32){
457 if (arguments.length < 2) throw 'too few arguments';
458 if (arguments.length > 2) throw 'too many arguments';
462 return ((v31 === v32)?l4.value: l3.value);
466 if (cf.type == 'block' && cf.id == 13)
476 var l28 = {name: "NOT"};
478 (l28).function = (function(v35){
479 ((v35)["fname"] = "NOT");
482 if (arguments.length < 1) throw 'too few arguments';
483 if (arguments.length > 1) throw 'too many arguments';
487 return (v34 !== l3.value ? l3.value : l4.value);
491 if (cf.type == 'block' && cf.id == 14)
501 var l29 = {name: "CONS"};
503 (l29).function = (function(v38){
504 ((v38)["fname"] = "CONS");
506 })((function (v36,v37){
507 if (arguments.length < 2) throw 'too few arguments';
508 if (arguments.length > 2) throw 'too many arguments';
512 return ({car: v36, cdr: v37});
516 if (cf.type == 'block' && cf.id == 15)
526 var l30 = {name: "CONSP"};
528 (l30).function = (function(v40){
529 ((v40)["fname"] = "CONSP");
532 if (arguments.length < 1) throw 'too few arguments';
533 if (arguments.length > 1) throw 'too many arguments';
539 return (typeof tmp == 'object' && 'car' in tmp);
540 })()?l4.value: l3.value);
544 if (cf.type == 'block' && cf.id == 16)
554 var l31 = {name: "CAR"};
556 (l31).function = (function(v42){
557 ((v42)["fname"] = "CAR");
560 var func = (function (v41){
561 if (arguments.length < 1) throw 'too few arguments';
562 if (arguments.length > 1) throw 'too many arguments';
568 return tmp === l3.value? l3.value: tmp.car;
573 if (cf.type == 'block' && cf.id == 17)
581 func.docstring = 'Return the CAR part of a cons, or NIL if X is null.';
586 var l32 = {name: "CDR"};
588 (l32).function = (function(v44){
589 ((v44)["fname"] = "CDR");
592 if (arguments.length < 1) throw 'too few arguments';
593 if (arguments.length > 1) throw 'too many arguments';
599 return tmp === l3.value? l3.value: tmp.cdr;
604 if (cf.type == 'block' && cf.id == 18)
614 var l33 = {name: "CAAR"};
616 (l33).function = (function(v46){
617 ((v46)["fname"] = "CAAR");
620 if (arguments.length < 1) throw 'too few arguments';
621 if (arguments.length > 1) throw 'too many arguments';
626 var tmp = (function(){
628 return tmp === l3.value? l3.value: tmp.car;
630 return tmp === l3.value? l3.value: tmp.car;
635 if (cf.type == 'block' && cf.id == 19)
645 var l34 = {name: "CADR"};
647 (l34).function = (function(v48){
648 ((v48)["fname"] = "CADR");
651 if (arguments.length < 1) throw 'too few arguments';
652 if (arguments.length > 1) throw 'too many arguments';
657 var tmp = (function(){
659 return tmp === l3.value? l3.value: tmp.cdr;
661 return tmp === l3.value? l3.value: tmp.car;
666 if (cf.type == 'block' && cf.id == 20)
676 var l35 = {name: "CDAR"};
678 (l35).function = (function(v50){
679 ((v50)["fname"] = "CDAR");
682 if (arguments.length < 1) throw 'too few arguments';
683 if (arguments.length > 1) throw 'too many arguments';
688 var tmp = (function(){
690 return tmp === l3.value? l3.value: tmp.car;
692 return tmp === l3.value? l3.value: tmp.cdr;
697 if (cf.type == 'block' && cf.id == 21)
707 var l36 = {name: "CDDR"};
709 (l36).function = (function(v52){
710 ((v52)["fname"] = "CDDR");
713 if (arguments.length < 1) throw 'too few arguments';
714 if (arguments.length > 1) throw 'too many arguments';
719 var tmp = (function(){
721 return tmp === l3.value? l3.value: tmp.cdr;
723 return tmp === l3.value? l3.value: tmp.cdr;
728 if (cf.type == 'block' && cf.id == 22)
738 var l37 = {name: "CADDR"};
740 (l37).function = (function(v54){
741 ((v54)["fname"] = "CADDR");
744 if (arguments.length < 1) throw 'too few arguments';
745 if (arguments.length > 1) throw 'too many arguments';
750 var tmp = (function(){
751 var tmp = (function(){
753 return tmp === l3.value? l3.value: tmp.cdr;
755 return tmp === l3.value? l3.value: tmp.cdr;
757 return tmp === l3.value? l3.value: tmp.car;
762 if (cf.type == 'block' && cf.id == 23)
772 var l38 = {name: "CDDDR"};
774 (l38).function = (function(v56){
775 ((v56)["fname"] = "CDDDR");
778 if (arguments.length < 1) throw 'too few arguments';
779 if (arguments.length > 1) throw 'too many arguments';
784 var tmp = (function(){
785 var tmp = (function(){
787 return tmp === l3.value? l3.value: tmp.cdr;
789 return tmp === l3.value? l3.value: tmp.cdr;
791 return tmp === l3.value? l3.value: tmp.cdr;
796 if (cf.type == 'block' && cf.id == 24)
806 var l39 = {name: "CADDDR"};
808 (l39).function = (function(v58){
809 ((v58)["fname"] = "CADDDR");
812 if (arguments.length < 1) throw 'too few arguments';
813 if (arguments.length > 1) throw 'too many arguments';
818 var tmp = (function(){
819 var tmp = (function(){
820 var tmp = (function(){
822 return tmp === l3.value? l3.value: tmp.cdr;
824 return tmp === l3.value? l3.value: tmp.cdr;
826 return tmp === l3.value? l3.value: tmp.cdr;
828 return tmp === l3.value? l3.value: tmp.car;
833 if (cf.type == 'block' && cf.id == 25)
843 var l40 = {name: "FIRST"};
845 (l40).function = (function(v60){
846 ((v60)["fname"] = "FIRST");
849 if (arguments.length < 1) throw 'too few arguments';
850 if (arguments.length > 1) throw 'too many arguments';
856 return tmp === l3.value? l3.value: tmp.car;
861 if (cf.type == 'block' && cf.id == 26)
871 var l41 = {name: "SECOND"};
873 (l41).function = (function(v62){
874 ((v62)["fname"] = "SECOND");
877 if (arguments.length < 1) throw 'too few arguments';
878 if (arguments.length > 1) throw 'too many arguments';
882 return l34.function(v61);
886 if (cf.type == 'block' && cf.id == 27)
896 var l42 = {name: "THIRD"};
898 (l42).function = (function(v64){
899 ((v64)["fname"] = "THIRD");
902 if (arguments.length < 1) throw 'too few arguments';
903 if (arguments.length > 1) throw 'too many arguments';
907 return l37.function(v63);
911 if (cf.type == 'block' && cf.id == 28)
921 var l43 = {name: "FOURTH"};
923 (l43).function = (function(v66){
924 ((v66)["fname"] = "FOURTH");
927 if (arguments.length < 1) throw 'too few arguments';
928 if (arguments.length > 1) throw 'too many arguments';
932 return l39.function(v65);
936 if (cf.type == 'block' && cf.id == 29)
946 var l44 = {name: "LIST"};
948 (l44).function = (function(v68){
949 ((v68)["fname"] = "LIST");
953 for (var i = arguments.length-1; i>=0; i--)
954 v67 = {car: arguments[i], cdr:
963 if (cf.type == 'block' && cf.id == 30)
973 var l45 = {name: "ATOM"};
975 (l45).function = (function(v70){
976 ((v70)["fname"] = "ATOM");
979 if (arguments.length < 1) throw 'too few arguments';
980 if (arguments.length > 1) throw 'too many arguments';
984 return l28.function(((function(){
986 return (typeof tmp == 'object' && 'car' in tmp);
987 })()?l4.value: l3.value));
991 if (cf.type == 'block' && cf.id == 31)
1001 var l46 = {name: "INCF"};
1003 var l47 = {name: "DECF"};
1005 var l48 = {name: "PUSH"};
1007 var l49 = {name: "DOLIST"};
1009 var l50 = {name: "DOTIMES"};
1011 var l51 = {name: "COND"};
1013 var l52 = {name: "CASE"};
1015 var l53 = {name: "ECASE"};
1017 var l54 = {name: "AND"};
1019 var l55 = {name: "OR"};
1021 var l56 = {name: "PROG1"};
1023 var l57 = {name: "PROG2"};
1025 var l58 = {name: "ENSURE-LIST"};
1026 var l59 = {name: "LISTP"};
1028 (l58).function = (function(v72){
1029 ((v72)["fname"] = "ENSURE-LIST");
1032 if (arguments.length < 1) throw 'too few arguments';
1033 if (arguments.length > 1) throw 'too many arguments';
1037 return ((function(){
1039 var func = symbol.function;
1040 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1042 })()(v71) !== l3.value ? v71 : l44.function(v71));
1046 if (cf.type == 'block' && cf.id == 32)
1056 var l60 = {name: "!REDUCE"};
1058 (l60).function = (function(v76){
1059 ((v76)["fname"] = "!REDUCE");
1061 })((function (v73,v74,v75){
1062 if (arguments.length < 3) throw 'too few arguments';
1063 if (arguments.length > 3) throw 'too many arguments';
1067 return (l11.function(v74) !== l3.value ? v75 : l60.function(v73, (function(){
1069 return tmp === l3.value? l3.value: tmp.cdr;
1070 })(), (v73)(v75, (function(){
1072 return tmp === l3.value? l3.value: tmp.car;
1077 if (cf.type == 'block' && cf.id == 33)
1087 var l61 = {name: "APPEND-TWO"};
1088 var l62 = {name: "APPEND"};
1090 (l61).function = (function(v79){
1091 ((v79)["fname"] = "APPEND-TWO");
1093 })((function (v77,v78){
1094 if (arguments.length < 2) throw 'too few arguments';
1095 if (arguments.length > 2) throw 'too many arguments';
1099 return (l11.function(v77) !== l3.value ? v78 : ({car: (function(){
1101 return tmp === l3.value? l3.value: tmp.car;
1102 })(), cdr: (function(){
1104 var func = symbol.function;
1105 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1109 return tmp === l3.value? l3.value: tmp.cdr;
1114 if (cf.type == 'block' && cf.id == 34)
1125 (l62).function = (function(v81){
1126 ((v81)["fname"] = "APPEND");
1130 for (var i = arguments.length-1; i>=0; i--)
1131 v80 = {car: arguments[i], cdr:
1136 return l60.function((function(){
1138 var func = symbol.function;
1139 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1145 if (cf.type == 'block' && cf.id == 35)
1155 var l63 = {name: "REVAPPEND"};
1157 (l63).function = (function(v84){
1158 ((v84)["fname"] = "REVAPPEND");
1160 })((function (v82,v83){
1161 if (arguments.length < 2) throw 'too few arguments';
1162 if (arguments.length > 2) throw 'too many arguments';
1170 while(v82 !== l3.value){
1171 v83 = ({car: (function(){
1173 return tmp === l3.value? l3.value: tmp.car;
1177 return tmp === l3.value? l3.value: tmp.cdr;
1184 if (cf.type == 'block' && cf.id == 37)
1194 if (cf.type == 'block' && cf.id == 36)
1204 var l64 = {name: "REVERSE"};
1206 (l64).function = (function(v86){
1207 ((v86)["fname"] = "REVERSE");
1210 if (arguments.length < 1) throw 'too few arguments';
1211 if (arguments.length > 1) throw 'too many arguments';
1215 return l63.function(v85, l3);
1219 if (cf.type == 'block' && cf.id == 38)
1229 var l65 = {name: "LIST-LENGTH"};
1231 (l65).function = (function(v89){
1232 ((v89)["fname"] = "LIST-LENGTH");
1235 if (arguments.length < 1) throw 'too few arguments';
1236 if (arguments.length > 1) throw 'too many arguments';
1240 return (function(v88){
1245 while(l28.function(l11.function(v87)) !== l3.value){
1249 if (typeof x != 'number')
1250 throw 'The value ' + x + ' is not a type number.';
1251 if (typeof y != 'number')
1252 throw 'The value ' + y + ' is not a type number.';
1257 return tmp === l3.value? l3.value: tmp.cdr;
1264 if (cf.type == 'block' && cf.id == 40)
1275 if (cf.type == 'block' && cf.id == 39)
1285 var l66 = {name: "LENGTH"};
1287 (l66).function = (function(v91){
1288 ((v91)["fname"] = "LENGTH");
1291 if (arguments.length < 1) throw 'too few arguments';
1292 if (arguments.length > 1) throw 'too many arguments';
1296 return (((typeof(v90) == "string")?l4.value: l3.value) !== l3.value ? (function(){
1298 if (typeof x != 'string')
1299 throw 'The value ' + x + ' is not a type string.';
1301 })() : l65.function(v90));
1305 if (cf.type == 'block' && cf.id == 41)
1315 var l67 = {name: "CONCAT-TWO"};
1317 (l67).function = (function(v94){
1318 ((v94)["fname"] = "CONCAT-TWO");
1320 })((function (v92,v93){
1321 if (arguments.length < 2) throw 'too few arguments';
1322 if (arguments.length > 2) throw 'too many arguments';
1329 if (typeof string1 != 'string')
1330 throw 'The value ' + string1 + ' is not a type string.';
1331 if (typeof string2 != 'string')
1332 throw 'The value ' + string2 + ' is not a type string.';
1333 return string1.concat(string2);
1338 if (cf.type == 'block' && cf.id == 42)
1348 var l68 = {name: "MAPCAR"};
1350 (l68).function = (function(v97){
1351 ((v97)["fname"] = "MAPCAR");
1353 })((function (v95,v96){
1354 if (arguments.length < 2) throw 'too few arguments';
1355 if (arguments.length > 2) throw 'too many arguments';
1359 return (l11.function(v96) !== l3.value ? l3 : ({car: (v95)((function(){
1361 return tmp === l3.value? l3.value: tmp.car;
1362 })()), cdr: l68.function(v95, (function(){
1364 return tmp === l3.value? l3.value: tmp.cdr;
1369 if (cf.type == 'block' && cf.id == 43)
1379 var l69 = {name: "IDENTITY"};
1381 (l69).function = (function(v99){
1382 ((v99)["fname"] = "IDENTITY");
1385 if (arguments.length < 1) throw 'too few arguments';
1386 if (arguments.length > 1) throw 'too many arguments';
1394 if (cf.type == 'block' && cf.id == 44)
1404 var l70 = {name: "COPY-LIST"};
1406 (l70).function = (function(v101){
1407 ((v101)["fname"] = "COPY-LIST");
1409 })((function (v100){
1410 if (arguments.length < 1) throw 'too few arguments';
1411 if (arguments.length > 1) throw 'too many arguments';
1415 return l68.function((function(){
1417 var func = symbol.function;
1418 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1424 if (cf.type == 'block' && cf.id == 45)
1434 var l71 = {name: "CODE-CHAR"};
1436 (l71).function = (function(v103){
1437 ((v103)["fname"] = "CODE-CHAR");
1439 })((function (v102){
1440 if (arguments.length < 1) throw 'too few arguments';
1441 if (arguments.length > 1) throw 'too many arguments';
1449 if (cf.type == 'block' && cf.id == 46)
1459 var l72 = {name: "CHAR-CODE"};
1461 (l72).function = (function(v105){
1462 ((v105)["fname"] = "CHAR-CODE");
1464 })((function (v104){
1465 if (arguments.length < 1) throw 'too few arguments';
1466 if (arguments.length > 1) throw 'too many arguments';
1474 if (cf.type == 'block' && cf.id == 47)
1484 var l73 = {name: "CHAR="};
1486 (l73).function = (function(v108){
1487 ((v108)["fname"] = "CHAR=");
1489 })((function (v106,v107){
1490 if (arguments.length < 2) throw 'too few arguments';
1491 if (arguments.length > 2) throw 'too many arguments';
1495 return ((function(){
1498 if (typeof x != 'number')
1499 throw 'The value ' + x + ' is not a type number.';
1500 if (typeof y != 'number')
1501 throw 'The value ' + y + ' is not a type number.';
1503 })()?l4.value: l3.value);
1507 if (cf.type == 'block' && cf.id == 48)
1517 var l74 = {name: "INTEGERP"};
1519 (l74).function = (function(v110){
1520 ((v110)["fname"] = "INTEGERP");
1522 })((function (v109){
1523 if (arguments.length < 1) throw 'too few arguments';
1524 if (arguments.length > 1) throw 'too many arguments';
1528 return (((typeof (v109) == "number")?l4.value: l3.value) !== l3.value ? ((function(){
1529 var x = (function(){
1531 if (typeof x != 'number')
1532 throw 'The value ' + x + ' is not a type number.';
1533 return Math.floor(x);
1536 if (typeof x != 'number')
1537 throw 'The value ' + x + ' is not a type number.';
1538 if (typeof y != 'number')
1539 throw 'The value ' + y + ' is not a type number.';
1541 })()?l4.value: l3.value) : l3.value);
1545 if (cf.type == 'block' && cf.id == 49)
1555 var l75 = {name: "PLUSP"};
1557 (l75).function = (function(v112){
1558 ((v112)["fname"] = "PLUSP");
1560 })((function (v111){
1561 if (arguments.length < 1) throw 'too few arguments';
1562 if (arguments.length > 1) throw 'too many arguments';
1566 return ((function(){
1569 if (typeof x != 'number')
1570 throw 'The value ' + x + ' is not a type number.';
1571 if (typeof y != 'number')
1572 throw 'The value ' + y + ' is not a type number.';
1574 })()?l4.value: l3.value);
1578 if (cf.type == 'block' && cf.id == 50)
1588 var l76 = {name: "MINUSP"};
1590 (l76).function = (function(v114){
1591 ((v114)["fname"] = "MINUSP");
1593 })((function (v113){
1594 if (arguments.length < 1) throw 'too few arguments';
1595 if (arguments.length > 1) throw 'too many arguments';
1599 return ((function(){
1602 if (typeof x != 'number')
1603 throw 'The value ' + x + ' is not a type number.';
1604 if (typeof y != 'number')
1605 throw 'The value ' + y + ' is not a type number.';
1607 })()?l4.value: l3.value);
1611 if (cf.type == 'block' && cf.id == 51)
1622 (l59).function = (function(v117){
1623 ((v117)["fname"] = "LISTP");
1625 })((function (v115){
1626 if (arguments.length < 1) throw 'too few arguments';
1627 if (arguments.length > 1) throw 'too many arguments';
1631 return (function(v116){
1632 return (v116 !== l3.value ? v116 : l11.function(v115));
1635 return (typeof tmp == 'object' && 'car' in tmp);
1636 })()?l4.value: l3.value));
1640 if (cf.type == 'block' && cf.id == 52)
1650 var l77 = {name: "NTHCDR"};
1652 (l77).function = (function(v120){
1653 ((v120)["fname"] = "NTHCDR");
1655 })((function (v118,v119){
1656 if (arguments.length < 2) throw 'too few arguments';
1657 if (arguments.length > 2) throw 'too many arguments';
1665 while((l75.function(v118) !== l3.value ? v119 : l3.value) !== l3.value){
1666 v118 = l24.function(v118);
1669 return tmp === l3.value? l3.value: tmp.cdr;
1676 if (cf.type == 'block' && cf.id == 54)
1686 if (cf.type == 'block' && cf.id == 53)
1696 var l78 = {name: "NTH"};
1698 (l78).function = (function(v123){
1699 ((v123)["fname"] = "NTH");
1701 })((function (v121,v122){
1702 if (arguments.length < 2) throw 'too few arguments';
1703 if (arguments.length > 2) throw 'too many arguments';
1708 var tmp = l77.function(v121, v122);
1709 return tmp === l3.value? l3.value: tmp.car;
1714 if (cf.type == 'block' && cf.id == 55)
1724 var l79 = {name: "LAST"};
1726 (l79).function = (function(v125){
1727 ((v125)["fname"] = "LAST");
1729 })((function (v124){
1730 if (arguments.length < 1) throw 'too few arguments';
1731 if (arguments.length > 1) throw 'too many arguments';
1740 var tmp = (function(){
1742 return tmp === l3.value? l3.value: tmp.cdr;
1744 return (typeof tmp == 'object' && 'car' in tmp);
1745 })()?l4.value: l3.value) !== l3.value){
1748 return tmp === l3.value? l3.value: tmp.cdr;
1755 if (cf.type == 'block' && cf.id == 57)
1765 if (cf.type == 'block' && cf.id == 56)
1775 var l80 = {name: "BUTLAST"};
1777 (l80).function = (function(v127){
1778 ((v127)["fname"] = "BUTLAST");
1780 })((function (v126){
1781 if (arguments.length < 1) throw 'too few arguments';
1782 if (arguments.length > 1) throw 'too many arguments';
1786 return (((function(){
1787 var tmp = (function(){
1789 return tmp === l3.value? l3.value: tmp.cdr;
1791 return (typeof tmp == 'object' && 'car' in tmp);
1792 })()?l4.value: l3.value) !== l3.value ? ({car: (function(){
1794 return tmp === l3.value? l3.value: tmp.car;
1795 })(), cdr: l80.function((function(){
1797 return tmp === l3.value? l3.value: tmp.cdr;
1798 })())}) : l3.value);
1802 if (cf.type == 'block' && cf.id == 58)
1812 var l81 = {name: "MEMBER"};
1814 (l81).function = (function(v130){
1815 ((v130)["fname"] = "MEMBER");
1817 })((function (v128,v129){
1818 if (arguments.length < 2) throw 'too few arguments';
1819 if (arguments.length > 2) throw 'too many arguments';
1827 while(v129 !== l3.value){
1828 (l27.function(v128, (function(){
1830 return tmp === l3.value? l3.value: tmp.car;
1831 })()) !== l3.value ? (function(){
1833 throw ({type: 'block', id: 60, value: v129, message: 'Return from unknown block NIL.'})
1838 return tmp === l3.value? l3.value: tmp.cdr;
1845 if (cf.type == 'block' && cf.id == 60)
1854 if (cf.type == 'block' && cf.id == 59)
1864 var l82 = {name: "REMOVE"};
1866 (l82).function = (function(v133){
1867 ((v133)["fname"] = "REMOVE");
1869 })((function (v131,v132){
1870 if (arguments.length < 2) throw 'too few arguments';
1871 if (arguments.length > 2) throw 'too many arguments';
1875 return (l11.function(v132) !== l3.value ? (function(){
1877 })() : (l27.function(v131, (function(){
1879 return tmp === l3.value? l3.value: tmp.car;
1880 })()) !== l3.value ? (function(){
1881 return l82.function(v131, (function(){
1883 return tmp === l3.value? l3.value: tmp.cdr;
1886 return ({car: (function(){
1888 return tmp === l3.value? l3.value: tmp.car;
1889 })(), cdr: l82.function(v131, (function(){
1891 return tmp === l3.value? l3.value: tmp.cdr;
1897 if (cf.type == 'block' && cf.id == 61)
1907 var l83 = {name: "REMOVE-IF"};
1909 (l83).function = (function(v136){
1910 ((v136)["fname"] = "REMOVE-IF");
1912 })((function (v134,v135){
1913 if (arguments.length < 2) throw 'too few arguments';
1914 if (arguments.length > 2) throw 'too many arguments';
1918 return (l11.function(v135) !== l3.value ? (function(){
1920 })() : ((v134)((function(){
1922 return tmp === l3.value? l3.value: tmp.car;
1923 })()) !== l3.value ? (function(){
1924 return l83.function(v134, (function(){
1926 return tmp === l3.value? l3.value: tmp.cdr;
1929 return ({car: (function(){
1931 return tmp === l3.value? l3.value: tmp.car;
1932 })(), cdr: l83.function(v134, (function(){
1934 return tmp === l3.value? l3.value: tmp.cdr;
1940 if (cf.type == 'block' && cf.id == 62)
1950 var l84 = {name: "REMOVE-IF-NOT"};
1952 (l84).function = (function(v139){
1953 ((v139)["fname"] = "REMOVE-IF-NOT");
1955 })((function (v137,v138){
1956 if (arguments.length < 2) throw 'too few arguments';
1957 if (arguments.length > 2) throw 'too many arguments';
1961 return (l11.function(v138) !== l3.value ? (function(){
1963 })() : ((v137)((function(){
1965 return tmp === l3.value? l3.value: tmp.car;
1966 })()) !== l3.value ? (function(){
1967 return ({car: (function(){
1969 return tmp === l3.value? l3.value: tmp.car;
1970 })(), cdr: l84.function(v137, (function(){
1972 return tmp === l3.value? l3.value: tmp.cdr;
1975 return l84.function(v137, (function(){
1977 return tmp === l3.value? l3.value: tmp.cdr;
1983 if (cf.type == 'block' && cf.id == 63)
1993 var l85 = {name: "DIGIT-CHAR-P"};
1995 (l85).function = (function(v141){
1996 ((v141)["fname"] = "DIGIT-CHAR-P");
1998 })((function (v140){
1999 if (arguments.length < 1) throw 'too few arguments';
2000 if (arguments.length > 1) throw 'too many arguments';
2004 return ((((function(){
2007 if (typeof x != 'number')
2008 throw 'The value ' + x + ' is not a type number.';
2009 if (typeof y != 'number')
2010 throw 'The value ' + y + ' is not a type number.';
2012 })()?l4.value: l3.value) !== l3.value ? ((function(){
2015 if (typeof x != 'number')
2016 throw 'The value ' + x + ' is not a type number.';
2017 if (typeof y != 'number')
2018 throw 'The value ' + y + ' is not a type number.';
2020 })()?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
2023 if (typeof x != 'number')
2024 throw 'The value ' + x + ' is not a type number.';
2025 if (typeof y != 'number')
2026 throw 'The value ' + y + ' is not a type number.';
2032 if (cf.type == 'block' && cf.id == 64)
2042 var l86 = {name: "SUBSEQ"};
2044 (l86).function = (function(v145){
2045 ((v145)["fname"] = "SUBSEQ");
2047 })((function (v142,v143,v144){
2048 if (arguments.length < 2) throw 'too few arguments';
2049 if (arguments.length > 3) throw 'too many arguments';
2050 switch(arguments.length){
2058 return (((typeof(v142) == "string")?l4.value: l3.value) !== l3.value ? (function(){
2059 return (v144 !== l3.value ? (function(){
2064 return str.slice(a,b);
2069 return str.slice(a,b);
2073 throw "Unsupported argument.";
2079 if (cf.type == 'block' && cf.id == 65)
2089 var l87 = {name: "PARSE-INTEGER"};
2091 (l87).function = (function(v150){
2092 ((v150)["fname"] = "PARSE-INTEGER");
2094 })((function (v146){
2095 if (arguments.length < 1) throw 'too few arguments';
2096 if (arguments.length > 1) throw 'too many arguments';
2100 return (function(v147,v148,v149){
2108 if (typeof x != 'number')
2109 throw 'The value ' + x + ' is not a type number.';
2110 if (typeof y != 'number')
2111 throw 'The value ' + y + ' is not a type number.';
2113 })()?l4.value: l3.value) !== l3.value){
2115 var x = (function(){
2118 if (typeof x != 'number')
2119 throw 'The value ' + x + ' is not a type number.';
2120 if (typeof y != 'number')
2121 throw 'The value ' + y + ' is not a type number.';
2124 var y = l85.function((function(){
2127 if (typeof string != 'string')
2128 throw 'The value ' + string + ' is not a type string.';
2129 if (typeof index != 'number')
2130 throw 'The value ' + index + ' is not a type number.';
2131 return string.charCodeAt(index);
2133 if (typeof x != 'number')
2134 throw 'The value ' + x + ' is not a type number.';
2135 if (typeof y != 'number')
2136 throw 'The value ' + y + ' is not a type number.';
2142 if (typeof x != 'number')
2143 throw 'The value ' + x + ' is not a type number.';
2144 if (typeof y != 'number')
2145 throw 'The value ' + y + ' is not a type number.';
2153 if (cf.type == 'block' && cf.id == 67)
2160 })(0,0,l66.function(v146));
2164 if (cf.type == 'block' && cf.id == 66)
2174 var l88 = {name: "SOME"};
2176 (l88).function = (function(v157){
2177 ((v157)["fname"] = "SOME");
2179 })((function (v151,v152){
2180 if (arguments.length < 2) throw 'too few arguments';
2181 if (arguments.length > 2) throw 'too many arguments';
2185 return (((typeof(v152) == "string")?l4.value: l3.value) !== l3.value ? (function(){
2186 return (function(v153,v154){
2194 if (typeof x != 'number')
2195 throw 'The value ' + x + ' is not a type number.';
2196 if (typeof y != 'number')
2197 throw 'The value ' + y + ' is not a type number.';
2199 })()?l4.value: l3.value) !== l3.value){
2200 ((v151)((function(){
2203 if (typeof string != 'string')
2204 throw 'The value ' + string + ' is not a type string.';
2205 if (typeof index != 'number')
2206 throw 'The value ' + index + ' is not a type number.';
2207 return string.charCodeAt(index);
2208 })()) !== l3.value ? (function(){
2210 throw ({type: 'block', id: 68, value: l4.value, message: 'Return from unknown block SOME.'})
2216 if (typeof x != 'number')
2217 throw 'The value ' + x + ' is not a type number.';
2218 if (typeof y != 'number')
2219 throw 'The value ' + y + ' is not a type number.';
2227 if (cf.type == 'block' && cf.id == 69)
2234 })(0,l66.function(v152));
2235 })() : (l59.function(v152) !== l3.value ? (function(){
2239 return (function(v155,v156){
2241 while(v155 !== l3.value){
2244 return tmp === l3.value? l3.value: tmp.car;
2247 ((v151)(v156) !== l3.value ? (function(){
2249 throw ({type: 'block', id: 70, value: l4.value, message: 'Return from unknown block NIL.'})
2256 return tmp === l3.value? l3.value: tmp.cdr;
2265 if (cf.type == 'block' && cf.id == 70)
2273 throw "Unknown sequence.";
2279 if (cf.type == 'block' && cf.id == 68)
2289 var l89 = {name: "EVERY"};
2291 (l89).function = (function(v164){
2292 ((v164)["fname"] = "EVERY");
2294 })((function (v158,v159){
2295 if (arguments.length < 2) throw 'too few arguments';
2296 if (arguments.length > 2) throw 'too many arguments';
2300 return (((typeof(v159) == "string")?l4.value: l3.value) !== l3.value ? (function(){
2301 return (function(v160,v161){
2309 if (typeof x != 'number')
2310 throw 'The value ' + x + ' is not a type number.';
2311 if (typeof y != 'number')
2312 throw 'The value ' + y + ' is not a type number.';
2314 })()?l4.value: l3.value) !== l3.value){
2315 ((v158)((function(){
2318 if (typeof string != 'string')
2319 throw 'The value ' + string + ' is not a type string.';
2320 if (typeof index != 'number')
2321 throw 'The value ' + index + ' is not a type number.';
2322 return string.charCodeAt(index);
2323 })()) !== l3.value ? l3.value : (function(){
2325 throw ({type: 'block', id: 71, value: l3.value, message: 'Return from unknown block EVERY.'})
2331 if (typeof x != 'number')
2332 throw 'The value ' + x + ' is not a type number.';
2333 if (typeof y != 'number')
2334 throw 'The value ' + y + ' is not a type number.';
2342 if (cf.type == 'block' && cf.id == 72)
2349 })(0,l66.function(v159));
2350 })() : (l59.function(v159) !== l3.value ? (function(){
2354 return (function(v162,v163){
2356 while(v162 !== l3.value){
2359 return tmp === l3.value? l3.value: tmp.car;
2362 ((v158)(v163) !== l3.value ? l3.value : (function(){
2364 throw ({type: 'block', id: 73, value: l3.value, message: 'Return from unknown block NIL.'})
2371 return tmp === l3.value? l3.value: tmp.cdr;
2380 if (cf.type == 'block' && cf.id == 73)
2388 throw "Unknown sequence.";
2394 if (cf.type == 'block' && cf.id == 71)
2404 var l90 = {name: "ASSOC"};
2406 (l90).function = (function(v167){
2407 ((v167)["fname"] = "ASSOC");
2409 })((function (v165,v166){
2410 if (arguments.length < 2) throw 'too few arguments';
2411 if (arguments.length > 2) throw 'too many arguments';
2419 while(v166 !== l3.value){
2420 (l27.function(v165, l33.function(v166)) !== l3.value ? (function(){
2421 throw ({type: 'block', id: 75, value: l3.value, message: 'Return from unknown block NIL.'})
2422 })() : v166 = (function(){
2424 return tmp === l3.value? l3.value: tmp.cdr;
2431 if (cf.type == 'block' && cf.id == 75)
2439 return tmp === l3.value? l3.value: tmp.car;
2444 if (cf.type == 'block' && cf.id == 74)
2454 var l91 = {name: "STRING"};
2456 (l91).function = (function(v169){
2457 ((v169)["fname"] = "STRING");
2459 })((function (v168){
2460 if (arguments.length < 1) throw 'too few arguments';
2461 if (arguments.length > 1) throw 'too many arguments';
2465 return (((typeof(v168) == "string")?l4.value: l3.value) !== l3.value ? (function(){
2467 })() : (((function(){
2469 return (typeof tmp == 'object' && 'name' in tmp);
2470 })()?l4.value: l3.value) !== l3.value ? (function(){
2475 if (typeof x != 'number')
2476 throw 'The value ' + x + ' is not a type number.';
2477 return String.fromCharCode(x);
2483 if (cf.type == 'block' && cf.id == 76)
2493 var l92 = {name: "STRING="};
2495 (l92).function = (function(v172){
2496 ((v172)["fname"] = "STRING=");
2498 })((function (v170,v171){
2499 if (arguments.length < 2) throw 'too few arguments';
2500 if (arguments.length > 2) throw 'too many arguments';
2504 return ((v170 == v171)?l4.value: l3.value);
2508 if (cf.type == 'block' && cf.id == 77)
2518 var l93 = {name: "FDEFINITION"};
2520 (l93).function = (function(v174){
2521 ((v174)["fname"] = "FDEFINITION");
2523 })((function (v173){
2524 if (arguments.length < 1) throw 'too few arguments';
2525 if (arguments.length > 1) throw 'too many arguments';
2529 return (((typeof v173 == 'function')?l4.value: l3.value) !== l3.value ? (function(){
2531 })() : (((function(){
2533 return (typeof tmp == 'object' && 'name' in tmp);
2534 })()?l4.value: l3.value) !== l3.value ? (function(){
2537 var func = symbol.function;
2538 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2543 throw "Invalid function";
2549 if (cf.type == 'block' && cf.id == 78)
2559 var l94 = {name: "DISASSEMBLE"};
2560 var l95 = {name: "WRITE-LINE"};
2562 (l94).function = (function(v176){
2563 ((v176)["fname"] = "DISASSEMBLE");
2565 })((function (v175){
2566 if (arguments.length < 1) throw 'too few arguments';
2567 if (arguments.length > 1) throw 'too many arguments';
2573 var func = symbol.function;
2574 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2576 })()((l93.function(v175)).toString());
2581 if (cf.type == 'block' && cf.id == 79)
2591 var l96 = {name: "DOCUMENTATION"};
2592 var l97 = {name: "FUNCTION"};
2593 var l98 = {name: "VARIABLE"};
2595 (l96).function = (function(v181){
2596 ((v181)["fname"] = "DOCUMENTATION");
2599 var func = (function (v177,v178){
2600 if (arguments.length < 2) throw 'too few arguments';
2601 if (arguments.length > 2) throw 'too many arguments';
2605 return (function(v179){
2606 return (l27.function(v179, l97) !== l3.value ? (function(){
2607 return (function(v180){
2609 var tmp = (v180)["docstring"];
2610 return tmp == undefined? l3.value: tmp ;
2612 })(l93.function(v177));
2613 })() : (l27.function(v179, l98) !== l3.value ? (function(){
2616 return (typeof tmp == 'object' && 'name' in tmp);
2617 })()?l4.value: l3.value) !== l3.value ? l3.value : (function(){
2619 throw "Wrong argument type! it should be a symbol";
2623 var tmp = (v177)["vardoc"];
2624 return tmp == undefined? l3.value: tmp ;
2628 throw "ECASE expression failed.";
2635 if (cf.type == 'block' && cf.id == 80)
2643 func.docstring = 'Return the documentation of X. TYPE must be the symbol VARIABLE or FUNCTION.';
2648 var l99 = {name: "*PACKAGE-LIST*"};
2650 (((l99.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
2651 return (l99).value = l3.value;
2655 var l100 = {name: "MAKE-PACKAGE"};
2656 var l101 = {name: "FIND-PACKAGE-OR-FAIL"};
2658 (l100).function = (function(v186){
2659 ((v186)["fname"] = "MAKE-PACKAGE");
2661 })((function (v182,v183){
2662 if (arguments.length < 1) throw 'too few arguments';
2663 if (arguments.length > 2) throw 'too many arguments';
2664 switch(arguments.length){
2672 return (function(v184,v185){
2673 ((v184)["packageName"] = v182);
2674 ((v184)["symbols"] = {});
2675 ((v184)["exports"] = {});
2676 ((v184)["use"] = v185);
2677 (l99).value = ({car: v184, cdr: (function(){
2679 var value = symbol.value;
2680 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2684 })({},l68.function((function(){
2686 var func = symbol.function;
2687 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2693 if (cf.type == 'block' && cf.id == 81)
2703 var l102 = {name: "PACKAGEP"};
2705 (l102).function = (function(v188){
2706 ((v188)["fname"] = "PACKAGEP");
2708 })((function (v187){
2709 if (arguments.length < 1) throw 'too few arguments';
2710 if (arguments.length > 1) throw 'too many arguments';
2714 return (((typeof (v187) === 'object')?l4.value: l3.value) !== l3.value ? ((("symbols") in (v187))?l4.value: l3.value) : l3.value);
2718 if (cf.type == 'block' && cf.id == 82)
2728 var l103 = {name: "FIND-PACKAGE"};
2729 var l104 = {name: "PACKAGE-NAME"};
2731 (l103).function = (function(v193){
2732 ((v193)["fname"] = "FIND-PACKAGE");
2734 })((function (v189){
2735 if (arguments.length < 1) throw 'too few arguments';
2736 if (arguments.length > 1) throw 'too many arguments';
2740 (l102.function(v189) !== l3.value ? (function(){
2742 throw ({type: 'block', id: 83, value: v189, message: 'Return from unknown block FIND-PACKAGE.'})
2745 return (function(v190){
2749 return (function(v191,v192){
2751 while(v191 !== l3.value){
2754 return tmp === l3.value? l3.value: tmp.car;
2757 (l92.function((function(){
2759 var func = symbol.function;
2760 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2762 })()(v192), v190) !== l3.value ? (function(){
2764 throw ({type: 'block', id: 84, value: v192, message: 'Return from unknown block NIL.'})
2771 return tmp === l3.value? l3.value: tmp.cdr;
2778 var value = symbol.value;
2779 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2785 if (cf.type == 'block' && cf.id == 84)
2791 })(l91.function(v189));
2795 if (cf.type == 'block' && cf.id == 83)
2806 (l101).function = (function(v196){
2807 ((v196)["fname"] = "FIND-PACKAGE-OR-FAIL");
2809 })((function (v194){
2810 if (arguments.length < 1) throw 'too few arguments';
2811 if (arguments.length > 1) throw 'too many arguments';
2815 return (function(v195){
2816 return (v195 !== l3.value ? v195 : (function(){
2817 throw "Package unknown.";
2819 })(l103.function(v194));
2823 if (cf.type == 'block' && cf.id == 85)
2834 (l104).function = (function(v199){
2835 ((v199)["fname"] = "PACKAGE-NAME");
2837 })((function (v197){
2838 if (arguments.length < 1) throw 'too few arguments';
2839 if (arguments.length > 1) throw 'too many arguments';
2843 return (function(v198){
2845 var tmp = (v198)["packageName"];
2846 return tmp == undefined? l3.value: tmp ;
2848 })(l101.function(v197));
2852 if (cf.type == 'block' && cf.id == 86)
2862 var l105 = {name: "%PACKAGE-SYMBOLS"};
2864 (l105).function = (function(v202){
2865 ((v202)["fname"] = "%PACKAGE-SYMBOLS");
2867 })((function (v200){
2868 if (arguments.length < 1) throw 'too few arguments';
2869 if (arguments.length > 1) throw 'too many arguments';
2873 return (function(v201){
2875 var tmp = (v201)["symbols"];
2876 return tmp == undefined? l3.value: tmp ;
2878 })(l101.function(v200));
2882 if (cf.type == 'block' && cf.id == 87)
2892 var l106 = {name: "PACKAGE-USE-LIST"};
2894 (l106).function = (function(v205){
2895 ((v205)["fname"] = "PACKAGE-USE-LIST");
2897 })((function (v203){
2898 if (arguments.length < 1) throw 'too few arguments';
2899 if (arguments.length > 1) throw 'too many arguments';
2903 return (function(v204){
2905 var tmp = (v204)["use"];
2906 return tmp == undefined? l3.value: tmp ;
2908 })(l101.function(v203));
2912 if (cf.type == 'block' && cf.id == 88)
2922 var l107 = {name: "%PACKAGE-EXTERNAL-SYMBOLS"};
2924 (l107).function = (function(v208){
2925 ((v208)["fname"] = "%PACKAGE-EXTERNAL-SYMBOLS");
2927 })((function (v206){
2928 if (arguments.length < 1) throw 'too few arguments';
2929 if (arguments.length > 1) throw 'too many arguments';
2933 return (function(v207){
2935 var tmp = (v207)["exports"];
2936 return tmp == undefined? l3.value: tmp ;
2938 })(l101.function(v206));
2942 if (cf.type == 'block' && cf.id == 89)
2952 var l108 = {name: "*COMMON-LISP-PACKAGE*"};
2954 (((l108.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
2955 return (l108).value = l100.function("CL");
2959 var l109 = {name: "*USER-PACKAGE*"};
2961 (((l109.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
2962 return (l109).value = l100.function("CL-USER", l44.function((function(){
2964 var value = symbol.value;
2965 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2971 var l110 = {name: "*PACKAGE*"};
2973 (((l110.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
2974 return (l110).value = (function(){
2976 var value = symbol.value;
2977 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2983 var l111 = {name: "IN-PACKAGE"};
2985 var l112 = {name: "%INTERN-SYMBOL"};
2987 (l112).function = (function(v211){
2988 ((v211)["fname"] = "%INTERN-SYMBOL");
2990 })((function (v209){
2991 if (arguments.length < 1) throw 'too few arguments';
2992 if (arguments.length > 1) throw 'too many arguments';
2996 return (function(v210){
2997 ((v209)["package"] = (function(){
2999 var value = symbol.value;
3000 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3003 return ((v210)[(v209).name] = v209);
3004 })(l105.function((function(){
3006 var value = symbol.value;
3007 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3013 if (cf.type == 'block' && cf.id == 90)
3023 var l113 = {name: "%FIND-SYMBOL"};
3025 (l113).function = (function(v218){
3026 ((v218)["fname"] = "%FIND-SYMBOL");
3028 })((function (v212,v213){
3029 if (arguments.length < 2) throw 'too few arguments';
3030 if (arguments.length > 2) throw 'too many arguments';
3034 return (function(v214){
3035 return (function(v215){
3036 return ((((v212) in (v215))?l4.value: l3.value) !== l3.value ? ({car: (function(){
3037 var tmp = (v215)[v212];
3038 return tmp == undefined? l3.value: tmp ;
3039 })(), cdr: l4.value}) : (function(){
3042 return (function(v216,v217){
3044 while(v216 !== l3.value){
3047 return tmp === l3.value? l3.value: tmp.car;
3054 return tmp === l3.value? l3.value: tmp.cdr;
3058 return ({car: l3.value, cdr: l3.value});
3059 })(l106.function(v214),l3.value);
3063 if (cf.type == 'block' && cf.id == 92)
3069 })(l105.function(v214));
3070 })(l101.function(v213));
3074 if (cf.type == 'block' && cf.id == 91)
3084 var l114 = {name: "FIND-SYMBOL"};
3086 (l114).function = (function(v221){
3087 ((v221)["fname"] = "FIND-SYMBOL");
3089 })((function (v219,v220){
3090 if (arguments.length < 1) throw 'too few arguments';
3091 if (arguments.length > 2) throw 'too many arguments';
3092 switch(arguments.length){
3096 var value = symbol.value;
3097 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3106 var tmp = l113.function(v219, v220);
3107 return tmp === l3.value? l3.value: tmp.car;
3112 if (cf.type == 'block' && cf.id == 93)
3122 var l115 = {name: "INTERN"};
3124 (l115).function = (function(v227){
3125 ((v227)["fname"] = "INTERN");
3127 })((function (v222,v223){
3128 if (arguments.length < 1) throw 'too few arguments';
3129 if (arguments.length > 2) throw 'too many arguments';
3130 switch(arguments.length){
3134 var value = symbol.value;
3135 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3143 return (function(v224){
3144 return ((function(){
3146 return tmp === l3.value? l3.value: tmp.cdr;
3147 })() !== l3.value ? (function(){
3149 return tmp === l3.value? l3.value: tmp.car;
3150 })() : (function(v225){
3152 var tmp = (v225)[v222];
3153 return tmp == undefined? l3.value: tmp ;
3155 return (function(v226){
3156 ((v226)["package"] = v223);
3157 return ((v225)[v222] = v226);
3160 if (typeof name != 'string')
3161 throw 'The value ' + name + ' is not a type string.';
3162 return ({name: name});
3164 })(l105.function(v223)));
3165 })(l113.function(v222, v223));
3169 if (cf.type == 'block' && cf.id == 94)
3179 var l116 = {name: "SYMBOL-PACKAGE"};
3181 (l116).function = (function(v229){
3182 ((v229)["fname"] = "SYMBOL-PACKAGE");
3184 })((function (v228){
3185 if (arguments.length < 1) throw 'too few arguments';
3186 if (arguments.length > 1) throw 'too many arguments';
3192 return (typeof tmp == 'object' && 'name' in tmp);
3193 })()?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3195 throw "it is not a symbol";
3199 var tmp = (v228)["package"];
3200 return tmp == undefined? l3.value: tmp ;
3205 if (cf.type == 'block' && cf.id == 95)
3215 var l117 = {name: "EXPORT"};
3217 (l117).function = (function(v235){
3218 ((v235)["fname"] = "EXPORT");
3220 })((function (v230,v231){
3221 if (arguments.length < 1) throw 'too few arguments';
3222 if (arguments.length > 2) throw 'too many arguments';
3223 switch(arguments.length){
3227 var value = symbol.value;
3228 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3236 return (function(v232){
3240 return (function(v233,v234){
3242 while(v233 !== l3.value){
3245 return tmp === l3.value? l3.value: tmp.car;
3248 ((v232)[(v234).name] = v234);
3253 return tmp === l3.value? l3.value: tmp.cdr;
3262 if (cf.type == 'block' && cf.id == 97)
3268 })(l107.function(v231));
3272 if (cf.type == 'block' && cf.id == 96)
3282 var l118 = {name: "*NEWLINE*"};
3284 (((l118.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3285 return (l118).value = l91.function(l71.function(10));
3289 var l119 = {name: "CONCAT"};
3291 (l119).function = (function(v237){
3292 ((v237)["fname"] = "CONCAT");
3296 for (var i = arguments.length-1; i>=0; i--)
3297 v236 = {car: arguments[i], cdr:
3302 return l60.function((function(){
3304 var func = symbol.function;
3305 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3311 if (cf.type == 'block' && cf.id == 98)
3321 var l120 = {name: "CONCATF"};
3323 var l121 = {name: "JOIN"};
3325 (l121).function = (function(v240){
3326 ((v240)["fname"] = "JOIN");
3328 })((function (v238,v239){
3329 if (arguments.length < 1) throw 'too few arguments';
3330 if (arguments.length > 2) throw 'too many arguments';
3331 switch(arguments.length){
3339 return (l11.function(v238) !== l3.value ? (function(){
3341 })() : (l11.function((function(){
3343 return tmp === l3.value? l3.value: tmp.cdr;
3344 })()) !== l3.value ? (function(){
3347 return tmp === l3.value? l3.value: tmp.car;
3350 return l119.function((function(){
3352 return tmp === l3.value? l3.value: tmp.car;
3353 })(), v239, l121.function((function(){
3355 return tmp === l3.value? l3.value: tmp.cdr;
3361 if (cf.type == 'block' && cf.id == 99)
3371 var l122 = {name: "JOIN-TRAILING"};
3373 (l122).function = (function(v243){
3374 ((v243)["fname"] = "JOIN-TRAILING");
3376 })((function (v241,v242){
3377 if (arguments.length < 1) throw 'too few arguments';
3378 if (arguments.length > 2) throw 'too many arguments';
3379 switch(arguments.length){
3387 return (l11.function(v241) !== l3.value ? "" : l119.function((function(){
3389 return tmp === l3.value? l3.value: tmp.car;
3390 })(), v242, l122.function((function(){
3392 return tmp === l3.value? l3.value: tmp.cdr;
3397 if (cf.type == 'block' && cf.id == 100)
3407 var l123 = {name: "MAPCONCAT"};
3409 (l123).function = (function(v246){
3410 ((v246)["fname"] = "MAPCONCAT");
3412 })((function (v244,v245){
3413 if (arguments.length < 2) throw 'too few arguments';
3414 if (arguments.length > 2) throw 'too many arguments';
3418 return l121.function(l68.function(v244, v245));
3422 if (cf.type == 'block' && cf.id == 101)
3432 var l124 = {name: "INDENT"};
3434 (l124).function = (function(v253){
3435 ((v253)["fname"] = "INDENT");
3439 for (var i = arguments.length-1; i>=0; i--)
3440 v247 = {car: arguments[i], cdr:
3445 return (function(v248){
3446 return (function(v249,v250,v251){
3447 (l75.function(l66.function(v248)) !== l3.value ? (function(){
3448 return v249 = l119.function(v249, (function(){
3459 if (typeof x != 'number')
3460 throw 'The value ' + x + ' is not a type number.';
3461 if (typeof y != 'number')
3462 throw 'The value ' + y + ' is not a type number.';
3464 })()?l4.value: l3.value) !== l3.value){
3466 return v249 = l119.function(v249, (function(){
3469 })(((l73.function((function(){
3472 if (typeof string != 'string')
3473 throw 'The value ' + string + ' is not a type string.';
3474 if (typeof index != 'number')
3475 throw 'The value ' + index + ' is not a type number.';
3476 return string.charCodeAt(index);
3477 })(), 10) !== l3.value ? (((function(){
3479 var y = l24.function(v251);
3480 if (typeof x != 'number')
3481 throw 'The value ' + x + ' is not a type number.';
3482 if (typeof y != 'number')
3483 throw 'The value ' + y + ' is not a type number.';
3485 })()?l4.value: l3.value) !== l3.value ? l28.function(l73.function((function(){
3487 var index = l23.function(v250);
3488 if (typeof string != 'string')
3489 throw 'The value ' + string + ' is not a type string.';
3490 if (typeof index != 'number')
3491 throw 'The value ' + index + ' is not a type number.';
3492 return string.charCodeAt(index);
3493 })(), 10)) : l3.value) : l3.value) !== l3.value ? l119.function(l91.function(10), " ") : l91.function((function(){
3496 if (typeof string != 'string')
3497 throw 'The value ' + string + ' is not a type string.';
3498 if (typeof index != 'number')
3499 throw 'The value ' + index + ' is not a type number.';
3500 return string.charCodeAt(index);
3505 if (typeof x != 'number')
3506 throw 'The value ' + x + ' is not a type number.';
3507 if (typeof y != 'number')
3508 throw 'The value ' + y + ' is not a type number.';
3516 if (cf.type == 'block' && cf.id == 103)
3523 })("",0,l66.function(v248));
3524 })(l121.function(v247));
3528 if (cf.type == 'block' && cf.id == 102)
3539 (l16).function = (function(v257){
3540 ((v257)["fname"] = "INTEGER-TO-STRING");
3542 })((function (v254){
3543 if (arguments.length < 1) throw 'too few arguments';
3544 if (arguments.length > 1) throw 'too many arguments';
3548 return (l25.function(v254) !== l3.value ? (function(){
3550 })() : (l76.function(v254) !== l3.value ? (function(){
3551 return l119.function("-", l16.function((function(){
3554 if (typeof x != 'number')
3555 throw 'The value ' + x + ' is not a type number.';
3556 if (typeof y != 'number')
3557 throw 'The value ' + y + ' is not a type number.';
3561 return (function(v255){
3566 while(l28.function(l25.function(v254)) !== l3.value){
3567 v255 = ({car: (function(){
3570 if (typeof x != 'number')
3571 throw 'The value ' + x + ' is not a type number.';
3572 if (typeof y != 'number')
3573 throw 'The value ' + y + ' is not a type number.';
3576 v254 = l26.function(v254, 10);
3582 if (cf.type == 'block' && cf.id == 105)
3588 return l121.function(l68.function((function (v256){
3589 if (arguments.length < 1) throw 'too few arguments';
3590 if (arguments.length > 1) throw 'too many arguments';
3591 return l91.function((function(){
3592 var string = "0123456789";
3594 if (typeof string != 'string')
3595 throw 'The value ' + string + ' is not a type string.';
3596 if (typeof index != 'number')
3597 throw 'The value ' + index + ' is not a type number.';
3598 return string.charCodeAt(index);
3607 if (cf.type == 'block' && cf.id == 104)
3617 var l125 = {name: "JS!BOOL"};
3618 var l126 = {name: "LS-COMPILE"};
3620 (l125).function = (function(v259){
3621 ((v259)["fname"] = "JS!BOOL");
3623 })((function (v258){
3624 if (arguments.length < 1) throw 'too few arguments';
3625 if (arguments.length > 1) throw 'too many arguments';
3629 return l119.function("(", v258, "?", (function(){
3631 var func = symbol.function;
3632 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3634 })()(l4.value), ": ", (function(){
3636 var func = symbol.function;
3637 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3639 })()(l3.value), ")");
3643 if (cf.type == 'block' && cf.id == 106)
3653 var l127 = {name: "JS!SELFCALL"};
3655 var l128 = {name: "PRIN1-TO-STRING"};
3656 var l129 = {name: "ESCAPE-STRING"};
3658 (l128).function = (function(v263){
3659 ((v263)["fname"] = "PRIN1-TO-STRING");
3661 })((function (v260){
3662 if (arguments.length < 1) throw 'too few arguments';
3663 if (arguments.length > 1) throw 'too many arguments';
3667 return (((function(){
3669 return (typeof tmp == 'object' && 'name' in tmp);
3670 })()?l4.value: l3.value) !== l3.value ? (function(){
3672 })() : (l74.function(v260) !== l3.value ? (function(){
3673 return l16.function(v260);
3674 })() : (((typeof(v260) == "string")?l4.value: l3.value) !== l3.value ? (function(){
3675 return l119.function("\"", (function(){
3677 var func = symbol.function;
3678 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3681 })() : (((typeof v260 == 'function')?l4.value: l3.value) !== l3.value ? (function(){
3682 return (function(v261){
3683 return (v261 !== l3.value ? l119.function("#<FUNCTION ", v261, ">") : l119.function("#<FUNCTION>"));
3685 var tmp = (v260)["fname"];
3686 return tmp == undefined? l3.value: tmp ;
3688 })() : (l59.function(v260) !== l3.value ? (function(){
3689 return l119.function("(", l122.function(l68.function((function(){
3691 var func = symbol.function;
3692 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3694 })(), l80.function(v260)), " "), (function(v262){
3695 return (l11.function((function(){
3697 return tmp === l3.value? l3.value: tmp.cdr;
3698 })()) !== l3.value ? l128.function((function(){
3700 return tmp === l3.value? l3.value: tmp.car;
3701 })()) : l119.function(l128.function((function(){
3703 return tmp === l3.value? l3.value: tmp.car;
3704 })()), " . ", l128.function((function(){
3706 return tmp === l3.value? l3.value: tmp.cdr;
3708 })(l79.function(v260)), ")");
3709 })() : (l102.function(v260) !== l3.value ? (function(){
3710 return l119.function("#<PACKAGE ", l104.function(v260), ">");
3711 })() : l3.value))))));
3715 if (cf.type == 'block' && cf.id == 107)
3726 (l95).function = (function(v265){
3727 ((v265)["fname"] = "WRITE-LINE");
3729 })((function (v264){
3730 if (arguments.length < 1) throw 'too few arguments';
3731 if (arguments.length > 1) throw 'too many arguments';
3737 if (typeof x != 'string')
3738 throw 'The value ' + x + ' is not a type string.';
3739 return lisp.write(x);
3742 var x = (function(){
3744 var value = symbol.value;
3745 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3748 if (typeof x != 'string')
3749 throw 'The value ' + x + ' is not a type string.';
3750 return lisp.write(x);
3756 if (cf.type == 'block' && cf.id == 108)
3766 var l130 = {name: "WARN"};
3768 (l130).function = (function(v267){
3769 ((v267)["fname"] = "WARN");
3771 })((function (v266){
3772 if (arguments.length < 1) throw 'too few arguments';
3773 if (arguments.length > 1) throw 'too many arguments';
3778 var x = "WARNING: ";
3779 if (typeof x != 'string')
3780 throw 'The value ' + x + ' is not a type string.';
3781 return lisp.write(x);
3783 return l95.function(v266);
3787 if (cf.type == 'block' && cf.id == 109)
3797 var l131 = {name: "PRINT"};
3799 (l131).function = (function(v269){
3800 ((v269)["fname"] = "PRINT");
3802 })((function (v268){
3803 if (arguments.length < 1) throw 'too few arguments';
3804 if (arguments.length > 1) throw 'too many arguments';
3808 l95.function(l128.function(v268));
3813 if (cf.type == 'block' && cf.id == 110)
3823 var l132 = {name: "MAKE-STRING-STREAM"};
3825 (l132).function = (function(v271){
3826 ((v271)["fname"] = "MAKE-STRING-STREAM");
3828 })((function (v270){
3829 if (arguments.length < 1) throw 'too few arguments';
3830 if (arguments.length > 1) throw 'too many arguments';
3834 return ({car: v270, cdr: 0});
3838 if (cf.type == 'block' && cf.id == 111)
3848 var l133 = {name: "%PEEK-CHAR"};
3850 (l133).function = (function(v273){
3851 ((v273)["fname"] = "%PEEK-CHAR");
3853 })((function (v272){
3854 if (arguments.length < 1) throw 'too few arguments';
3855 if (arguments.length > 1) throw 'too many arguments';
3859 return (((function(){
3860 var x = (function(){
3862 return tmp === l3.value? l3.value: tmp.cdr;
3864 var y = l66.function((function(){
3866 return tmp === l3.value? l3.value: tmp.car;
3868 if (typeof x != 'number')
3869 throw 'The value ' + x + ' is not a type number.';
3870 if (typeof y != 'number')
3871 throw 'The value ' + y + ' is not a type number.';
3873 })()?l4.value: l3.value) !== l3.value ? (function(){
3874 var string = (function(){
3876 return tmp === l3.value? l3.value: tmp.car;
3878 var index = (function(){
3880 return tmp === l3.value? l3.value: tmp.cdr;
3882 if (typeof string != 'string')
3883 throw 'The value ' + string + ' is not a type string.';
3884 if (typeof index != 'number')
3885 throw 'The value ' + index + ' is not a type number.';
3886 return string.charCodeAt(index);
3891 if (cf.type == 'block' && cf.id == 112)
3901 var l134 = {name: "%READ-CHAR"};
3903 (l134).function = (function(v276){
3904 ((v276)["fname"] = "%READ-CHAR");
3906 })((function (v274){
3907 if (arguments.length < 1) throw 'too few arguments';
3908 if (arguments.length > 1) throw 'too many arguments';
3912 return (((function(){
3913 var x = (function(){
3915 return tmp === l3.value? l3.value: tmp.cdr;
3917 var y = l66.function((function(){
3919 return tmp === l3.value? l3.value: tmp.car;
3921 if (typeof x != 'number')
3922 throw 'The value ' + x + ' is not a type number.';
3923 if (typeof y != 'number')
3924 throw 'The value ' + y + ' is not a type number.';
3926 })()?l4.value: l3.value) !== l3.value ? (function(v275){
3929 if (typeof x != 'object')
3930 throw 'The value ' + x + ' is not a type object.';
3931 return (x.cdr = l23.function((function(){
3933 return tmp === l3.value? l3.value: tmp.cdr;
3938 var string = (function(){
3940 return tmp === l3.value? l3.value: tmp.car;
3942 var index = (function(){
3944 return tmp === l3.value? l3.value: tmp.cdr;
3946 if (typeof string != 'string')
3947 throw 'The value ' + string + ' is not a type string.';
3948 if (typeof index != 'number')
3949 throw 'The value ' + index + ' is not a type number.';
3950 return string.charCodeAt(index);
3955 if (cf.type == 'block' && cf.id == 113)
3965 var l135 = {name: "WHITESPACEP"};
3967 (l135).function = (function(v280){
3968 ((v280)["fname"] = "WHITESPACEP");
3970 })((function (v277){
3971 if (arguments.length < 1) throw 'too few arguments';
3972 if (arguments.length > 1) throw 'too many arguments';
3976 return (function(v278){
3977 return (v278 !== l3.value ? v278 : (function(v279){
3978 return (v279 !== l3.value ? v279 : l73.function(v277, 9));
3979 })(l73.function(v277, 10)));
3980 })(l73.function(v277, 32));
3984 if (cf.type == 'block' && cf.id == 114)
3994 var l136 = {name: "SKIP-WHITESPACES"};
3996 (l136).function = (function(v283){
3997 ((v283)["fname"] = "SKIP-WHITESPACES");
3999 })((function (v281){
4000 if (arguments.length < 1) throw 'too few arguments';
4001 if (arguments.length > 1) throw 'too many arguments';
4005 return (function(v282){
4006 v282 = l133.function(v281);
4011 while((v282 !== l3.value ? l135.function(v282) : l3.value) !== l3.value){
4012 l134.function(v281);
4013 v282 = l133.function(v281);
4019 if (cf.type == 'block' && cf.id == 116)
4029 if (cf.type == 'block' && cf.id == 115)
4039 var l137 = {name: "TERMINALP"};
4041 (l137).function = (function(v288){
4042 ((v288)["fname"] = "TERMINALP");
4044 })((function (v284){
4045 if (arguments.length < 1) throw 'too few arguments';
4046 if (arguments.length > 1) throw 'too many arguments';
4050 return (function(v285){
4051 return (v285 !== l3.value ? v285 : (function(v286){
4052 return (v286 !== l3.value ? v286 : (function(v287){
4053 return (v287 !== l3.value ? v287 : l73.function(40, v284));
4054 })(l73.function(41, v284)));
4055 })(l135.function(v284)));
4056 })(l11.function(v284));
4060 if (cf.type == 'block' && cf.id == 117)
4070 var l138 = {name: "READ-UNTIL"};
4072 (l138).function = (function(v293){
4073 ((v293)["fname"] = "READ-UNTIL");
4075 })((function (v289,v290){
4076 if (arguments.length < 2) throw 'too few arguments';
4077 if (arguments.length > 2) throw 'too many arguments';
4081 return (function(v291,v292){
4082 v292 = l133.function(v289);
4087 while((v292 !== l3.value ? l28.function((v290)(v292)) : l3.value) !== l3.value){
4088 v291 = l119.function(v291, l91.function(v292));
4089 l134.function(v289);
4090 v292 = l133.function(v289);
4096 if (cf.type == 'block' && cf.id == 119)
4107 if (cf.type == 'block' && cf.id == 118)
4117 var l139 = {name: "SKIP-WHITESPACES-AND-COMMENTS"};
4119 (l139).function = (function(v297){
4120 ((v297)["fname"] = "SKIP-WHITESPACES-AND-COMMENTS");
4122 })((function (v294){
4123 if (arguments.length < 1) throw 'too few arguments';
4124 if (arguments.length > 1) throw 'too many arguments';
4128 return (function(v295){
4129 l136.function(v294);
4130 v295 = l133.function(v294);
4135 while((v295 !== l3.value ? l73.function(v295, 59) : l3.value) !== l3.value){
4136 l138.function(v294, (function (v296){
4137 if (arguments.length < 1) throw 'too few arguments';
4138 if (arguments.length > 1) throw 'too many arguments';
4139 return l73.function(v296, 10);
4142 l136.function(v294);
4143 v295 = l133.function(v294);
4149 if (cf.type == 'block' && cf.id == 121)
4159 if (cf.type == 'block' && cf.id == 120)
4169 var l140 = {name: "%READ-LIST"};
4170 var l141 = {name: "LS-READ"};
4172 (l140).function = (function(v301){
4173 ((v301)["fname"] = "%READ-LIST");
4175 })((function (v298){
4176 if (arguments.length < 1) throw 'too few arguments';
4177 if (arguments.length > 1) throw 'too many arguments';
4181 l139.function(v298);
4182 return (function(v299){
4183 return (l11.function(v299) !== l3.value ? (function(){
4185 throw "Unspected EOF";
4187 })() : (l73.function(v299, 41) !== l3.value ? (function(){
4188 l134.function(v298);
4190 })() : (l73.function(v299, 46) !== l3.value ? (function(){
4191 l134.function(v298);
4192 return (function(v300){
4193 l139.function(v298);
4194 (l73.function(l134.function(v298), 41) !== l3.value ? l3.value : (function(){
4196 throw "')' was expected.";
4202 var func = symbol.function;
4203 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4207 return ({car: (function(){
4209 var func = symbol.function;
4210 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4212 })()(v298), cdr: l140.function(v298)});
4214 })(l133.function(v298));
4218 if (cf.type == 'block' && cf.id == 122)
4228 var l142 = {name: "READ-STRING"};
4230 (l142).function = (function(v305){
4231 ((v305)["fname"] = "READ-STRING");
4233 })((function (v302){
4234 if (arguments.length < 1) throw 'too few arguments';
4235 if (arguments.length > 1) throw 'too many arguments';
4239 return (function(v303,v304){
4240 v304 = l134.function(v302);
4245 while(l28.function(l27.function(v304, 34)) !== l3.value){
4246 (l11.function(v304) !== l3.value ? (function(){
4248 throw "Unexpected EOF";
4251 (l27.function(v304, 92) !== l3.value ? (function(){
4252 return v304 = l134.function(v302);
4254 v303 = l119.function(v303, l91.function(v304));
4255 v304 = l134.function(v302);
4261 if (cf.type == 'block' && cf.id == 124)
4272 if (cf.type == 'block' && cf.id == 123)
4282 var l143 = {name: "READ-SHARP"};
4284 (l143).function = (function(v310){
4285 ((v310)["fname"] = "READ-SHARP");
4287 })((function (v306){
4288 if (arguments.length < 1) throw 'too few arguments';
4289 if (arguments.length > 1) throw 'too many arguments';
4293 l134.function(v306);
4294 return (function(v307){
4295 return (l27.function(v307, 39) !== l3.value ? (function(){
4296 return l44.function(l97, (function(){
4298 var func = symbol.function;
4299 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4302 })() : (l27.function(v307, 92) !== l3.value ? (function(){
4303 return (function(v308){
4304 return (l92.function(v308, "space") !== l3.value ? (function(){
4305 return l72.function(32);
4306 })() : (l92.function(v308, "tab") !== l3.value ? (function(){
4307 return l72.function(9);
4308 })() : (l92.function(v308, "newline") !== l3.value ? (function(){
4309 return l72.function(10);
4311 return l72.function((function(){
4314 if (typeof string != 'string')
4315 throw 'The value ' + string + ' is not a type string.';
4316 if (typeof index != 'number')
4317 throw 'The value ' + index + ' is not a type number.';
4318 return string.charCodeAt(index);
4321 })(l119.function(l91.function(l134.function(v306)), l138.function(v306, (function(){
4323 var func = symbol.function;
4324 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4327 })() : (l27.function(v307, 43) !== l3.value ? (function(){
4328 return (function(v309){
4329 return (l92.function(v309, "common-lisp") !== l3.value ? (function(){
4332 var func = symbol.function;
4333 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4338 var func = symbol.function;
4339 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4342 })() : (l92.function(v309, "ecmalisp") !== l3.value ? (function(){
4345 var func = symbol.function;
4346 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4351 throw "Unknown reader form.";
4354 })(l138.function(v306, (function(){
4356 var func = symbol.function;
4357 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4362 throw "ECASE expression failed.";
4365 })(l134.function(v306));
4369 if (cf.type == 'block' && cf.id == 125)
4379 var l144 = {name: "READ-SYMBOL"};
4381 (l144).function = (function(v317){
4382 ((v317)["fname"] = "READ-SYMBOL");
4384 })((function (v311){
4385 if (arguments.length < 1) throw 'too few arguments';
4386 if (arguments.length > 1) throw 'too many arguments';
4390 return (function(v312,v313,v314,v315,v316){
4396 while((((function(){
4399 if (typeof x != 'number')
4400 throw 'The value ' + x + ' is not a type number.';
4401 if (typeof y != 'number')
4402 throw 'The value ' + y + ' is not a type number.';
4404 })()?l4.value: l3.value) !== l3.value ? l28.function(l73.function((function(){
4407 if (typeof string != 'string')
4408 throw 'The value ' + string + ' is not a type string.';
4409 if (typeof index != 'number')
4410 throw 'The value ' + index + ' is not a type number.';
4411 return string.charCodeAt(index);
4412 })(), 58)) : l3.value) !== l3.value){
4416 if (typeof x != 'number')
4417 throw 'The value ' + x + ' is not a type number.';
4418 if (typeof y != 'number')
4419 throw 'The value ' + y + ' is not a type number.';
4427 if (cf.type == 'block' && cf.id == 127)
4436 if (typeof x != 'number')
4437 throw 'The value ' + x + ' is not a type number.';
4438 if (typeof y != 'number')
4439 throw 'The value ' + y + ' is not a type number.';
4441 })()?l4.value: l3.value) !== l3.value ? (function(){
4445 var value = symbol.value;
4446 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4449 return v315 = l4.value;
4451 (l25.function(v316) !== l3.value ? v313 = "KEYWORD" : v313 = (function(){
4452 var x = l86.function(v311, 0, v316);
4453 if (typeof x != 'string')
4454 throw 'The value ' + x + ' is not a type string.';
4455 return x.toUpperCase();
4460 if (typeof x != 'number')
4461 throw 'The value ' + x + ' is not a type number.';
4462 if (typeof y != 'number')
4463 throw 'The value ' + y + ' is not a type number.';
4466 (l73.function((function(){
4469 if (typeof string != 'string')
4470 throw 'The value ' + string + ' is not a type string.';
4471 if (typeof index != 'number')
4472 throw 'The value ' + index + ' is not a type number.';
4473 return string.charCodeAt(index);
4474 })(), 58) !== l3.value ? (function(){
4476 return v316 = (function(){
4479 if (typeof x != 'number')
4480 throw 'The value ' + x + ' is not a type number.';
4481 if (typeof y != 'number')
4482 throw 'The value ' + y + ' is not a type number.';
4486 return v314 = l86.function(v311, v316);
4490 if (typeof x != 'string')
4491 throw 'The value ' + x + ' is not a type string.';
4492 return x.toUpperCase();
4494 v313 = l103.function(v313);
4495 return l115.function(v314, v313);
4496 })(l66.function(v311),l3.value,l3.value,l3.value,l3.value);
4500 if (cf.type == 'block' && cf.id == 126)
4510 var l145 = {name: "*EOF*"};
4512 (((l145.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
4513 return (l145).value = l15.function();
4517 var l146 = {name: "QUOTE"};
4518 var l147 = {name: "BACKQUOTE"};
4519 var l148 = {name: "UNQUOTE-SPLICING"};
4520 var l149 = {name: "UNQUOTE"};
4522 (l141).function = (function(v322){
4523 ((v322)["fname"] = "LS-READ");
4525 })((function (v318){
4526 if (arguments.length < 1) throw 'too few arguments';
4527 if (arguments.length > 1) throw 'too many arguments';
4531 l139.function(v318);
4532 return (function(v319){
4533 return ((function(v320){
4534 return (v320 !== l3.value ? v320 : l73.function(v319, 41));
4535 })(l11.function(v319)) !== l3.value ? (function(){
4538 var value = symbol.value;
4539 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4542 })() : (l73.function(v319, 40) !== l3.value ? (function(){
4543 l134.function(v318);
4544 return l140.function(v318);
4545 })() : (l73.function(v319, 39) !== l3.value ? (function(){
4546 l134.function(v318);
4547 return l44.function(l146, l141.function(v318));
4548 })() : (l73.function(v319, 96) !== l3.value ? (function(){
4549 l134.function(v318);
4550 return l44.function(l147, l141.function(v318));
4551 })() : (l73.function(v319, 34) !== l3.value ? (function(){
4552 l134.function(v318);
4553 return l142.function(v318);
4554 })() : (l73.function(v319, 44) !== l3.value ? (function(){
4555 l134.function(v318);
4556 return (l27.function(l133.function(v318), 64) !== l3.value ? (function(){
4557 l134.function(v318);
4558 return l44.function(l148, l141.function(v318));
4559 })() : l44.function(l149, l141.function(v318)));
4560 })() : (l73.function(v319, 35) !== l3.value ? (function(){
4561 return l143.function(v318);
4563 return (function(v321){
4564 return (l89.function((function(){
4566 var func = symbol.function;
4567 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4569 })(), v321) !== l3.value ? l87.function(v321) : l144.function(v321));
4570 })(l138.function(v318, (function(){
4572 var func = symbol.function;
4573 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4577 })(l133.function(v318));
4581 if (cf.type == 'block' && cf.id == 128)
4591 var l150 = {name: "LS-READ-FROM-STRING"};
4593 (l150).function = (function(v324){
4594 ((v324)["fname"] = "LS-READ-FROM-STRING");
4596 })((function (v323){
4597 if (arguments.length < 1) throw 'too few arguments';
4598 if (arguments.length > 1) throw 'too many arguments';
4602 return l141.function(l132.function(v323));
4606 if (cf.type == 'block' && cf.id == 129)
4616 var l151 = {name: "*COMPILATION-UNIT-CHECKS*"};
4618 (((l151.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
4619 return (l151).value = l3;
4623 var l152 = {name: "MAKE-BINDING"};
4625 (l152).function = (function(v329){
4626 ((v329)["fname"] = "MAKE-BINDING");
4628 })((function (v325,v326,v327,v328){
4629 if (arguments.length < 3) throw 'too few arguments';
4630 if (arguments.length > 4) throw 'too many arguments';
4631 switch(arguments.length){
4639 return l44.function(v325, v326, v327, v328);
4643 if (cf.type == 'block' && cf.id == 130)
4653 var l153 = {name: "BINDING-NAME"};
4655 (l153).function = (function(v331){
4656 ((v331)["fname"] = "BINDING-NAME");
4658 })((function (v330){
4659 if (arguments.length < 1) throw 'too few arguments';
4660 if (arguments.length > 1) throw 'too many arguments';
4664 return l40.function(v330);
4668 if (cf.type == 'block' && cf.id == 131)
4678 var l154 = {name: "BINDING-TYPE"};
4680 (l154).function = (function(v333){
4681 ((v333)["fname"] = "BINDING-TYPE");
4683 })((function (v332){
4684 if (arguments.length < 1) throw 'too few arguments';
4685 if (arguments.length > 1) throw 'too many arguments';
4689 return l41.function(v332);
4693 if (cf.type == 'block' && cf.id == 132)
4703 var l155 = {name: "BINDING-VALUE"};
4705 (l155).function = (function(v335){
4706 ((v335)["fname"] = "BINDING-VALUE");
4708 })((function (v334){
4709 if (arguments.length < 1) throw 'too few arguments';
4710 if (arguments.length > 1) throw 'too many arguments';
4714 return l42.function(v334);
4718 if (cf.type == 'block' && cf.id == 133)
4728 var l156 = {name: "BINDING-DECLARATIONS"};
4730 (l156).function = (function(v337){
4731 ((v337)["fname"] = "BINDING-DECLARATIONS");
4733 })((function (v336){
4734 if (arguments.length < 1) throw 'too few arguments';
4735 if (arguments.length > 1) throw 'too many arguments';
4739 return l43.function(v336);
4743 if (cf.type == 'block' && cf.id == 134)
4753 var l157 = {name: "SET-BINDING-VALUE"};
4755 (l157).function = (function(v340){
4756 ((v340)["fname"] = "SET-BINDING-VALUE");
4758 })((function (v338,v339){
4759 if (arguments.length < 2) throw 'too few arguments';
4760 if (arguments.length > 2) throw 'too many arguments';
4765 var x = l36.function(v338);
4766 if (typeof x != 'object')
4767 throw 'The value ' + x + ' is not a type object.';
4768 return (x.car = v339);
4773 if (cf.type == 'block' && cf.id == 135)
4783 var l158 = {name: "SET-BINDING-DECLARATIONS"};
4785 (l158).function = (function(v343){
4786 ((v343)["fname"] = "SET-BINDING-DECLARATIONS");
4788 })((function (v341,v342){
4789 if (arguments.length < 2) throw 'too few arguments';
4790 if (arguments.length > 2) throw 'too many arguments';
4795 var x = l38.function(v341);
4796 if (typeof x != 'object')
4797 throw 'The value ' + x + ' is not a type object.';
4798 return (x.car = v342);
4803 if (cf.type == 'block' && cf.id == 136)
4813 var l159 = {name: "PUSH-BINDING-DECLARATION"};
4815 (l159).function = (function(v346){
4816 ((v346)["fname"] = "PUSH-BINDING-DECLARATION");
4818 })((function (v344,v345){
4819 if (arguments.length < 2) throw 'too few arguments';
4820 if (arguments.length > 2) throw 'too many arguments';
4824 return l158.function(v345, ({car: v344, cdr: l156.function(v345)}));
4828 if (cf.type == 'block' && cf.id == 137)
4838 var l160 = {name: "MAKE-LEXENV"};
4840 (l160).function = (function(v347){
4841 ((v347)["fname"] = "MAKE-LEXENV");
4844 if (arguments.length > 0) throw 'too many arguments';
4848 return l44.function(l3.value, l3.value, l3.value, l3.value);
4852 if (cf.type == 'block' && cf.id == 138)
4862 var l161 = {name: "COPY-LEXENV"};
4864 (l161).function = (function(v349){
4865 ((v349)["fname"] = "COPY-LEXENV");
4867 })((function (v348){
4868 if (arguments.length < 1) throw 'too few arguments';
4869 if (arguments.length > 1) throw 'too many arguments';
4873 return l70.function(v348);
4877 if (cf.type == 'block' && cf.id == 139)
4887 var l162 = {name: "PUSH-TO-LEXENV"};
4888 var l163 = {name: "BLOCK"};
4889 var l164 = {name: "GOTAG"};
4891 (l162).function = (function(v354){
4892 ((v354)["fname"] = "PUSH-TO-LEXENV");
4894 })((function (v350,v351,v352){
4895 if (arguments.length < 3) throw 'too few arguments';
4896 if (arguments.length > 3) throw 'too many arguments';
4900 return (function(v353){
4901 return (l27.function(v353, l98) !== l3.value ? (function(){
4904 if (typeof x != 'object')
4905 throw 'The value ' + x + ' is not a type object.';
4906 return (x.car = ({car: v350, cdr: (function(){
4908 return tmp === l3.value? l3.value: tmp.car;
4911 })() : (l27.function(v353, l97) !== l3.value ? (function(){
4913 var x = (function(){
4915 return tmp === l3.value? l3.value: tmp.cdr;
4917 if (typeof x != 'object')
4918 throw 'The value ' + x + ' is not a type object.';
4919 return (x.car = ({car: v350, cdr: l34.function(v351)}));
4921 })() : (l27.function(v353, l163) !== l3.value ? (function(){
4923 var x = l36.function(v351);
4924 if (typeof x != 'object')
4925 throw 'The value ' + x + ' is not a type object.';
4926 return (x.car = ({car: v350, cdr: l37.function(v351)}));
4928 })() : (l27.function(v353, l164) !== l3.value ? (function(){
4930 var x = l38.function(v351);
4931 if (typeof x != 'object')
4932 throw 'The value ' + x + ' is not a type object.';
4933 return (x.car = ({car: v350, cdr: l39.function(v351)}));
4937 throw "ECASE expression failed.";
4944 if (cf.type == 'block' && cf.id == 140)
4954 var l165 = {name: "EXTEND-LEXENV"};
4956 (l165).function = (function(v361){
4957 ((v361)["fname"] = "EXTEND-LEXENV");
4959 })((function (v355,v356,v357){
4960 if (arguments.length < 3) throw 'too few arguments';
4961 if (arguments.length > 3) throw 'too many arguments';
4965 return (function(v358){
4969 return (function(v359,v360){
4971 while(v359 !== l3.value){
4974 return tmp === l3.value? l3.value: tmp.car;
4977 l162.function(v360, v358, v357);
4982 return tmp === l3.value? l3.value: tmp.cdr;
4987 })(l64.function(v355),l3.value);
4991 if (cf.type == 'block' && cf.id == 142)
4997 })(l161.function(v356));
5001 if (cf.type == 'block' && cf.id == 141)
5011 var l166 = {name: "LOOKUP-IN-LEXENV"};
5013 (l166).function = (function(v366){
5014 ((v366)["fname"] = "LOOKUP-IN-LEXENV");
5016 })((function (v362,v363,v364){
5017 if (arguments.length < 3) throw 'too few arguments';
5018 if (arguments.length > 3) throw 'too many arguments';
5022 return l90.function(v362, (function(v365){
5023 return (l27.function(v365, l98) !== l3.value ? (function(){
5024 return l40.function(v363);
5025 })() : (l27.function(v365, l97) !== l3.value ? (function(){
5026 return l41.function(v363);
5027 })() : (l27.function(v365, l163) !== l3.value ? (function(){
5028 return l42.function(v363);
5029 })() : (l27.function(v365, l164) !== l3.value ? (function(){
5030 return l43.function(v363);
5033 throw "ECASE expression failed.";
5040 if (cf.type == 'block' && cf.id == 143)
5050 var l167 = {name: "*ENVIRONMENT*"};
5052 (((l167.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5053 return (l167).value = l160.function();
5057 var l168 = {name: "*VARIABLE-COUNTER*"};
5059 (((l168.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5060 return (l168).value = 0;
5064 var l169 = {name: "GVARNAME"};
5066 (l169).function = (function(v368){
5067 ((v368)["fname"] = "GVARNAME");
5069 })((function (v367){
5070 if (arguments.length < 1) throw 'too few arguments';
5071 if (arguments.length > 1) throw 'too many arguments';
5075 return l119.function("v", l16.function((l168).value = (function(){
5076 var x = (function(){
5078 var value = symbol.value;
5079 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5083 if (typeof x != 'number')
5084 throw 'The value ' + x + ' is not a type number.';
5085 if (typeof y != 'number')
5086 throw 'The value ' + y + ' is not a type number.';
5092 if (cf.type == 'block' && cf.id == 144)
5102 var l170 = {name: "TRANSLATE-VARIABLE"};
5104 (l170).function = (function(v370){
5105 ((v370)["fname"] = "TRANSLATE-VARIABLE");
5107 })((function (v369){
5108 if (arguments.length < 1) throw 'too few arguments';
5109 if (arguments.length > 1) throw 'too many arguments';
5113 return l155.function(l166.function(v369, (function(){
5115 var value = symbol.value;
5116 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5122 if (cf.type == 'block' && cf.id == 145)
5132 var l171 = {name: "EXTEND-LOCAL-ENV"};
5133 var l172 = {name: "LEXICAL-VARIABLE"};
5135 (l171).function = (function(v376){
5136 ((v376)["fname"] = "EXTEND-LOCAL-ENV");
5138 })((function (v371){
5139 if (arguments.length < 1) throw 'too few arguments';
5140 if (arguments.length > 1) throw 'too many arguments';
5144 return (function(v372){
5148 return (function(v373,v374){
5150 while(v373 !== l3.value){
5153 return tmp === l3.value? l3.value: tmp.car;
5157 return l162.function(v375, v372, l98);
5158 })(l152.function(v374, l172, l169.function(v374)));
5163 return tmp === l3.value? l3.value: tmp.cdr;
5172 if (cf.type == 'block' && cf.id == 147)
5178 })(l161.function((function(){
5180 var value = symbol.value;
5181 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5187 if (cf.type == 'block' && cf.id == 146)
5197 var l173 = {name: "*TOPLEVEL-COMPILATIONS*"};
5199 (((l173.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5200 return (l173).value = l3.value;
5204 var l174 = {name: "TOPLEVEL-COMPILATION"};
5206 (l174).function = (function(v378){
5207 ((v378)["fname"] = "TOPLEVEL-COMPILATION");
5209 })((function (v377){
5210 if (arguments.length < 1) throw 'too few arguments';
5211 if (arguments.length > 1) throw 'too many arguments';
5215 return (l173).value = ({car: v377, cdr: (function(){
5217 var value = symbol.value;
5218 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5224 if (cf.type == 'block' && cf.id == 148)
5234 var l175 = {name: "NULL-OR-EMPTY-P"};
5236 (l175).function = (function(v380){
5237 ((v380)["fname"] = "NULL-OR-EMPTY-P");
5239 })((function (v379){
5240 if (arguments.length < 1) throw 'too few arguments';
5241 if (arguments.length > 1) throw 'too many arguments';
5245 return l25.function(l66.function(v379));
5249 if (cf.type == 'block' && cf.id == 149)
5259 var l176 = {name: "GET-TOPLEVEL-COMPILATIONS"};
5261 (l176).function = (function(v381){
5262 ((v381)["fname"] = "GET-TOPLEVEL-COMPILATIONS");
5265 if (arguments.length > 0) throw 'too many arguments';
5269 return l64.function(l83.function((function(){
5271 var func = symbol.function;
5272 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5276 var value = symbol.value;
5277 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5283 if (cf.type == 'block' && cf.id == 150)
5293 var l177 = {name: "%COMPILE-DEFMACRO"};
5294 var l178 = {name: "MACRO"};
5296 (l177).function = (function(v384){
5297 ((v384)["fname"] = "%COMPILE-DEFMACRO");
5299 })((function (v382,v383){
5300 if (arguments.length < 2) throw 'too few arguments';
5301 if (arguments.length > 2) throw 'too many arguments';
5305 l174.function((function(){
5307 var func = symbol.function;
5308 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5310 })()(l62.function(l44.function(l146), l44.function(v382))));
5311 return l162.function(l152.function(v382, l178, v383), (function(){
5313 var value = symbol.value;
5314 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5320 if (cf.type == 'block' && cf.id == 151)
5330 var l179 = {name: "GLOBAL-BINDING"};
5332 (l179).function = (function(v390){
5333 ((v390)["fname"] = "GLOBAL-BINDING");
5335 })((function (v385,v386,v387){
5336 if (arguments.length < 3) throw 'too few arguments';
5337 if (arguments.length > 3) throw 'too many arguments';
5341 return (function(v388){
5342 return (v388 !== l3.value ? v388 : (function(v389){
5343 l162.function(v389, (function(){
5345 var value = symbol.value;
5346 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5350 })(l152.function(v385, v386, l3.value)));
5351 })(l166.function(v385, (function(){
5353 var value = symbol.value;
5354 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5360 if (cf.type == 'block' && cf.id == 152)
5370 var l180 = {name: "CLAIMP"};
5372 (l180).function = (function(v395){
5373 ((v395)["fname"] = "CLAIMP");
5375 })((function (v391,v392,v393){
5376 if (arguments.length < 3) throw 'too few arguments';
5377 if (arguments.length > 3) throw 'too many arguments';
5381 return (function(v394){
5382 return (v394 !== l3.value ? l81.function(v393, l156.function(v394)) : l3.value);
5383 })(l166.function(v391, (function(){
5385 var value = symbol.value;
5386 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5392 if (cf.type == 'block' && cf.id == 153)
5402 var l181 = {name: "!PROCLAIM"};
5403 var l182 = {name: "NOTINLINE"};
5404 var l183 = {name: "CONSTANT"};
5405 var l184 = {name: "NON-OVERRIDABLE"};
5407 (l181).function = (function(v407){
5408 ((v407)["fname"] = "!PROCLAIM");
5410 })((function (v396){
5411 if (arguments.length < 1) throw 'too few arguments';
5412 if (arguments.length > 1) throw 'too many arguments';
5416 return (function(v397){
5417 return (l27.function(v397, l182) !== l3.value ? (function(){
5421 return (function(v398,v399){
5423 while(v398 !== l3.value){
5426 return tmp === l3.value? l3.value: tmp.car;
5430 return l159.function(l182, v400);
5431 })(l179.function(v399, l97, l97));
5436 return tmp === l3.value? l3.value: tmp.cdr;
5443 return tmp === l3.value? l3.value: tmp.cdr;
5448 if (cf.type == 'block' && cf.id == 155)
5454 })() : (l27.function(v397, l183) !== l3.value ? (function(){
5458 return (function(v401,v402){
5460 while(v401 !== l3.value){
5463 return tmp === l3.value? l3.value: tmp.car;
5467 return l159.function(l183, v403);
5468 })(l179.function(v402, l98, l98));
5473 return tmp === l3.value? l3.value: tmp.cdr;
5480 return tmp === l3.value? l3.value: tmp.cdr;
5485 if (cf.type == 'block' && cf.id == 156)
5491 })() : (l27.function(v397, l184) !== l3.value ? (function(){
5495 return (function(v404,v405){
5497 while(v404 !== l3.value){
5500 return tmp === l3.value? l3.value: tmp.car;
5504 return l159.function(l184, v406);
5505 })(l179.function(v405, l97, l97));
5510 return tmp === l3.value? l3.value: tmp.cdr;
5517 return tmp === l3.value? l3.value: tmp.cdr;
5522 if (cf.type == 'block' && cf.id == 157)
5531 return tmp === l3.value? l3.value: tmp.car;
5536 if (cf.type == 'block' && cf.id == 154)
5546 var l185 = {name: "PROCLAIM"};
5547 (l185).function = (function(){
5549 var func = symbol.function;
5550 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5553 var l186 = {name: "*COMPILATIONS*"};
5555 (((l186.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5556 return (l186).value = l3.value;
5560 var l187 = {name: "DEFINE-COMPILATION"};
5562 var l188 = {name: "IF"};
5563 (l186).value = ({car: l44.function(l188, (function (v408,v409,v410){
5564 if (arguments.length < 3) throw 'too few arguments';
5565 if (arguments.length > 3) throw 'too many arguments';
5569 return l119.function("(", (function(){
5571 var func = symbol.function;
5572 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5574 })()(v408), " !== ", (function(){
5576 var func = symbol.function;
5577 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5579 })()(l3.value), " ? ", (function(){
5581 var func = symbol.function;
5582 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5584 })()(v409), " : ", (function(){
5586 var func = symbol.function;
5587 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5593 if (cf.type == 'block' && cf.id == 158)
5600 })), cdr: (function(){
5602 var value = symbol.value;
5603 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5606 var l189 = {name: "*LAMBDA-LIST-KEYWORDS*"};
5607 var l190 = {name: "&OPTIONAL"};
5608 var l191 = {name: "&REST"};
5609 var l192 = {car: l190, cdr: {car: l191, cdr: l3}};
5611 (((l189.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5612 return (l189).value = l192;
5616 var l193 = {name: "LIST-UNTIL-KEYWORD"};
5618 (l193).function = (function(v413){
5619 ((v413)["fname"] = "LIST-UNTIL-KEYWORD");
5621 })((function (v411){
5622 if (arguments.length < 1) throw 'too few arguments';
5623 if (arguments.length > 1) throw 'too many arguments';
5627 return ((function(v412){
5628 return (v412 !== l3.value ? v412 : l81.function((function(){
5630 return tmp === l3.value? l3.value: tmp.car;
5633 var value = symbol.value;
5634 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5637 })(l11.function(v411)) !== l3.value ? l3.value : ({car: (function(){
5639 return tmp === l3.value? l3.value: tmp.car;
5640 })(), cdr: l193.function((function(){
5642 return tmp === l3.value? l3.value: tmp.cdr;
5647 if (cf.type == 'block' && cf.id == 159)
5657 var l194 = {name: "LAMBDA-LIST-REQUIRED-ARGUMENTS"};
5659 (l194).function = (function(v415){
5660 ((v415)["fname"] = "LAMBDA-LIST-REQUIRED-ARGUMENTS");
5662 })((function (v414){
5663 if (arguments.length < 1) throw 'too few arguments';
5664 if (arguments.length > 1) throw 'too many arguments';
5668 return l193.function(v414);
5672 if (cf.type == 'block' && cf.id == 160)
5682 var l195 = {name: "LAMBDA-LIST-OPTIONAL-ARGUMENTS-WITH-DEFAULT"};
5684 (l195).function = (function(v417){
5685 ((v417)["fname"] = "LAMBDA-LIST-OPTIONAL-ARGUMENTS-WITH-DEFAULT");
5687 })((function (v416){
5688 if (arguments.length < 1) throw 'too few arguments';
5689 if (arguments.length > 1) throw 'too many arguments';
5693 return l68.function((function(){
5695 var func = symbol.function;
5696 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5698 })(), l193.function((function(){
5699 var tmp = l81.function(l190, v416);
5700 return tmp === l3.value? l3.value: tmp.cdr;
5705 if (cf.type == 'block' && cf.id == 161)
5715 var l196 = {name: "LAMBDA-LIST-OPTIONAL-ARGUMENTS"};
5717 (l196).function = (function(v419){
5718 ((v419)["fname"] = "LAMBDA-LIST-OPTIONAL-ARGUMENTS");
5720 })((function (v418){
5721 if (arguments.length < 1) throw 'too few arguments';
5722 if (arguments.length > 1) throw 'too many arguments';
5726 return l68.function((function(){
5728 var func = symbol.function;
5729 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5731 })(), l195.function(v418));
5735 if (cf.type == 'block' && cf.id == 162)
5745 var l197 = {name: "LAMBDA-LIST-REST-ARGUMENT"};
5747 (l197).function = (function(v422){
5748 ((v422)["fname"] = "LAMBDA-LIST-REST-ARGUMENT");
5750 })((function (v420){
5751 if (arguments.length < 1) throw 'too few arguments';
5752 if (arguments.length > 1) throw 'too many arguments';
5756 return (function(v421){
5759 return tmp === l3.value? l3.value: tmp.cdr;
5760 })() !== l3.value ? (function(){
5762 throw "Bad lambda-list";
5767 return tmp === l3.value? l3.value: tmp.car;
5769 })(l193.function((function(){
5770 var tmp = l81.function(l191, v420);
5771 return tmp === l3.value? l3.value: tmp.cdr;
5776 if (cf.type == 'block' && cf.id == 163)
5786 var l198 = {name: "LAMBDA-DOCSTRING-WRAPPER"};
5788 (l198).function = (function(v425){
5789 ((v425)["fname"] = "LAMBDA-DOCSTRING-WRAPPER");
5791 })((function (v424){
5792 if (arguments.length < 1) throw 'too few arguments';
5794 for (var i = arguments.length-1; i>=1; i--)
5795 v423 = {car: arguments[i], cdr:
5800 return (v424 !== l3.value ? l119.function("(function(){", (function(){
5802 var value = symbol.value;
5803 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5805 })(), l124.function("var func = ", l121.function(v423), ";", (function(){
5807 var value = symbol.value;
5808 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5810 })(), "func.docstring = '", v424, "';", (function(){
5812 var value = symbol.value;
5813 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5815 })(), "return func;", (function(){
5817 var value = symbol.value;
5818 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5820 })()), "})()") : l121.function(v423));
5824 if (cf.type == 'block' && cf.id == 164)
5834 var l199 = {name: "LAMBDA"};
5835 var l200 = {name: "LS-COMPILE-BLOCK"};
5836 (l186).value = ({car: l44.function(l199, (function (v427){
5837 if (arguments.length < 1) throw 'too few arguments';
5839 for (var i = arguments.length-1; i>=1; i--)
5840 v426 = {car: arguments[i], cdr:
5845 return (function(v428,v429,v430,v431){
5846 ((((typeof((function(){
5848 return tmp === l3.value? l3.value: tmp.car;
5849 })()) == "string")?l4.value: l3.value) !== l3.value ? l28.function(l11.function((function(){
5851 return tmp === l3.value? l3.value: tmp.cdr;
5852 })())) : l3.value) !== l3.value ? (function(){
5855 return tmp === l3.value? l3.value: tmp.car;
5857 return v426 = (function(){
5859 return tmp === l3.value? l3.value: tmp.cdr;
5862 return (function(v432,v433,v434){
5868 return l198.function(v431, "(function (", l121.function(l68.function((function(){
5870 var func = symbol.function;
5871 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5873 })(), l62.function(v428, v429)), ","), "){", (function(){
5875 var value = symbol.value;
5876 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5878 })(), l124.function((v428 !== l3.value ? l119.function("if (arguments.length < ", l16.function(v432), ") throw 'too few arguments';", (function(){
5880 var value = symbol.value;
5881 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5883 })()) : ""), (l28.function(v430) !== l3.value ? l119.function("if (arguments.length > ", l16.function((function(){
5886 if (typeof x != 'number')
5887 throw 'The value ' + x + ' is not a type number.';
5888 if (typeof y != 'number')
5889 throw 'The value ' + y + ' is not a type number.';
5891 })()), ") throw 'too many arguments';", (function(){
5893 var value = symbol.value;
5894 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5896 })()) : ""), (v429 !== l3.value ? l119.function("switch(arguments.length){", (function(){
5898 var value = symbol.value;
5899 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5901 })(), (function(v435,v436,v437){
5910 if (typeof x != 'number')
5911 throw 'The value ' + x + ' is not a type number.';
5912 if (typeof y != 'number')
5913 throw 'The value ' + y + ' is not a type number.';
5915 })()?l4.value: l3.value) !== l3.value){
5917 v436 = ({car: l119.function("case ", l16.function((function(){
5920 if (typeof x != 'number')
5921 throw 'The value ' + x + ' is not a type number.';
5922 if (typeof y != 'number')
5923 throw 'The value ' + y + ' is not a type number.';
5925 })()), ":", (function(){
5927 var value = symbol.value;
5928 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5930 })(), l170.function((function(){
5932 return tmp === l3.value? l3.value: tmp.car;
5933 })()), "=", (function(){
5935 var func = symbol.function;
5936 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5938 })()(l34.function(v438)), ";", (function(){
5940 var value = symbol.value;
5941 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5944 return v437 = (function(){
5947 if (typeof x != 'number')
5948 throw 'The value ' + x + ' is not a type number.';
5949 if (typeof y != 'number')
5950 throw 'The value ' + y + ' is not a type number.';
5953 })(l78.function(v437, v435));
5959 if (cf.type == 'block' && cf.id == 166)
5965 v436 = ({car: l119.function("default: break;", (function(){
5967 var value = symbol.value;
5968 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5971 return l121.function(l64.function(v436));
5973 })(l195.function(v427),l3.value,0), "}", (function(){
5975 var value = symbol.value;
5976 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5978 })()) : ""), (v430 !== l3.value ? (function(v439){
5979 return l119.function("var ", v439, "= ", (function(){
5981 var func = symbol.function;
5982 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5984 })()(l3.value), ";", (function(){
5986 var value = symbol.value;
5987 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5989 })(), "for (var i = arguments.length-1; i>=", l16.function((function(){
5992 if (typeof x != 'number')
5993 throw 'The value ' + x + ' is not a type number.';
5994 if (typeof y != 'number')
5995 throw 'The value ' + y + ' is not a type number.';
5997 })()), "; i--)", (function(){
5999 var value = symbol.value;
6000 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6002 })(), l124.function(v439, " = ", "{car: arguments[i], cdr: "), v439, "};", (function(){
6004 var value = symbol.value;
6005 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6008 })(l170.function(v430)) : ""), (function(){
6010 var func = symbol.function;
6011 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6013 })()(v426, l4.value)), (function(){
6015 var value = symbol.value;
6016 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6023 })(l66.function(v428),l66.function(v429),l171.function(l62.function(l58.function(v430), v428, v429)));
6024 })(l194.function(v427),l196.function(v427),l197.function(v427),l3.value);
6028 if (cf.type == 'block' && cf.id == 165)
6035 })), cdr: (function(){
6037 var value = symbol.value;
6038 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6041 var l201 = {name: "SETQ"};
6042 var l202 = {name: "SET"};
6043 (l186).value = ({car: l44.function(l201, (function (v440,v441){
6044 if (arguments.length < 2) throw 'too few arguments';
6045 if (arguments.length > 2) throw 'too many arguments';
6049 return (function(v442){
6050 return (((l154.function(v442) === l172)?l4.value: l3.value) !== l3.value ? l119.function(l155.function(v442), " = ", (function(){
6052 var func = symbol.function;
6053 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6055 })()(v441)) : (function(){
6057 var func = symbol.function;
6058 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6060 })()(l62.function(l44.function(l202), l44.function(l62.function(l44.function(l146), l44.function(v440))), l44.function(v441))));
6061 })(l166.function(v440, (function(){
6063 var value = symbol.value;
6064 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6070 if (cf.type == 'block' && cf.id == 167)
6077 })), cdr: (function(){
6079 var value = symbol.value;
6080 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6083 var l203 = {name: "JS-VREF"};
6084 (l186).value = ({car: l44.function(l203, (function (v443){
6085 if (arguments.length < 1) throw 'too few arguments';
6086 if (arguments.length > 1) throw 'too many arguments';
6094 if (cf.type == 'block' && cf.id == 168)
6101 })), cdr: (function(){
6103 var value = symbol.value;
6104 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6107 var l204 = {name: "JS-VSET"};
6108 (l186).value = ({car: l44.function(l204, (function (v444,v445){
6109 if (arguments.length < 2) throw 'too few arguments';
6110 if (arguments.length > 2) throw 'too many arguments';
6114 return l119.function("(", v444, " = ", (function(){
6116 var func = symbol.function;
6117 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6123 if (cf.type == 'block' && cf.id == 169)
6130 })), cdr: (function(){
6132 var value = symbol.value;
6133 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6137 (l129).function = (function(v452){
6138 ((v452)["fname"] = "ESCAPE-STRING");
6140 })((function (v446){
6141 if (arguments.length < 1) throw 'too few arguments';
6142 if (arguments.length > 1) throw 'too many arguments';
6146 return (function(v447,v448,v449){
6154 if (typeof x != 'number')
6155 throw 'The value ' + x + ' is not a type number.';
6156 if (typeof y != 'number')
6157 throw 'The value ' + y + ' is not a type number.';
6159 })()?l4.value: l3.value) !== l3.value){
6162 return (v451 !== l3.value ? v451 : l73.function(v450, 92));
6163 })(l73.function(v450, 34)) !== l3.value ? (function(){
6164 return v447 = l119.function(v447, "\\");
6166 (l73.function(v450, 10) !== l3.value ? (function(){
6167 v447 = l119.function(v447, "\\");
6170 return v447 = l119.function(v447, l91.function(v450));
6174 if (typeof string != 'string')
6175 throw 'The value ' + string + ' is not a type string.';
6176 if (typeof index != 'number')
6177 throw 'The value ' + index + ' is not a type number.';
6178 return string.charCodeAt(index);
6183 if (typeof x != 'number')
6184 throw 'The value ' + x + ' is not a type number.';
6185 if (typeof y != 'number')
6186 throw 'The value ' + y + ' is not a type number.';
6194 if (cf.type == 'block' && cf.id == 171)
6201 })("",0,l66.function(v446));
6205 if (cf.type == 'block' && cf.id == 170)
6215 var l205 = {name: "*LITERAL-SYMBOLS*"};
6217 (((l205.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
6218 return (l205).value = l3.value;
6222 var l206 = {name: "*LITERAL-COUNTER*"};
6224 (((l206.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
6225 return (l206).value = 0;
6229 var l207 = {name: "GENLIT"};
6231 (l207).function = (function(v453){
6232 ((v453)["fname"] = "GENLIT");
6235 if (arguments.length > 0) throw 'too many arguments';
6239 return l119.function("l", l16.function((l206).value = (function(){
6240 var x = (function(){
6242 var value = symbol.value;
6243 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6247 if (typeof x != 'number')
6248 throw 'The value ' + x + ' is not a type number.';
6249 if (typeof y != 'number')
6250 throw 'The value ' + y + ' is not a type number.';
6256 if (cf.type == 'block' && cf.id == 172)
6266 var l208 = {name: "LITERAL"};
6268 (l208).function = (function(v461){
6269 ((v461)["fname"] = "LITERAL");
6271 })((function (v454,v455){
6272 if (arguments.length < 1) throw 'too few arguments';
6273 if (arguments.length > 2) throw 'too many arguments';
6274 switch(arguments.length){
6282 return (l74.function(v454) !== l3.value ? (function(){
6283 return l16.function(v454);
6284 })() : (((typeof(v454) == "string")?l4.value: l3.value) !== l3.value ? (function(){
6285 return l119.function("\"", l129.function(v454), "\"");
6286 })() : (((function(){
6288 return (typeof tmp == 'object' && 'name' in tmp);
6289 })()?l4.value: l3.value) !== l3.value ? (function(){
6290 return (function(v456){
6291 return (v456 !== l3.value ? v456 : (function(v457,v458){
6292 (l205).value = ({car: ({car: v454, cdr: v457}), cdr: (function(){
6294 var value = symbol.value;
6295 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6298 l174.function(l119.function("var ", v457, " = ", v458));
6300 })(l207.function(),(function(){
6302 var func = symbol.function;
6303 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6305 })()(l62.function(l44.function(l115), l44.function((v454).name)))));
6307 var tmp = l90.function(v454, (function(){
6309 var value = symbol.value;
6310 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6313 return tmp === l3.value? l3.value: tmp.cdr;
6315 })() : (((function(){
6317 return (typeof tmp == 'object' && 'car' in tmp);
6318 })()?l4.value: l3.value) !== l3.value ? (function(){
6319 return (function(v459){
6320 return (v455 !== l3.value ? v459 : (function(v460){
6321 l174.function(l119.function("var ", v460, " = ", v459));
6323 })(l207.function()));
6324 })(l119.function("{car: ", l208.function((function(){
6326 return tmp === l3.value? l3.value: tmp.car;
6327 })(), l4.value), ", ", "cdr: ", l208.function((function(){
6329 return tmp === l3.value? l3.value: tmp.cdr;
6330 })(), l4.value), "}"));
6331 })() : l3.value))));
6335 if (cf.type == 'block' && cf.id == 173)
6345 (l186).value = ({car: l44.function(l146, (function (v462){
6346 if (arguments.length < 1) throw 'too few arguments';
6347 if (arguments.length > 1) throw 'too many arguments';
6351 return l208.function(v462);
6355 if (cf.type == 'block' && cf.id == 174)
6362 })), cdr: (function(){
6364 var value = symbol.value;
6365 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6368 var l209 = {name: "%WHILE"};
6369 (l186).value = ({car: l44.function(l209, (function (v464){
6370 if (arguments.length < 1) throw 'too few arguments';
6372 for (var i = arguments.length-1; i>=1; i--)
6373 v463 = {car: arguments[i], cdr:
6378 return l119.function("(function(){", (function(){
6380 var value = symbol.value;
6381 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6383 })(), l124.function("while(", (function(){
6385 var func = symbol.function;
6386 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6388 })()(v464), " !== ", (function(){
6390 var func = symbol.function;
6391 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6393 })()(l3.value), "){", (function(){
6395 var value = symbol.value;
6396 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6398 })(), l124.function((function(){
6400 var func = symbol.function;
6401 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6403 })()(v463)), "}", "return ", (function(){
6405 var func = symbol.function;
6406 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6408 })()(l3.value), ";", (function(){
6410 var value = symbol.value;
6411 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6417 if (cf.type == 'block' && cf.id == 175)
6424 })), cdr: (function(){
6426 var value = symbol.value;
6427 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6430 var l210 = {name: "SYMBOL-FUNCTION"};
6431 (l186).value = ({car: l44.function(l97, (function (v465){
6432 if (arguments.length < 1) throw 'too few arguments';
6433 if (arguments.length > 1) throw 'too many arguments';
6437 return ((l59.function(v465) !== l3.value ? (((function(){
6439 return tmp === l3.value? l3.value: tmp.car;
6440 })() === l199)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
6443 var func = symbol.function;
6444 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6447 })() : (((function(){
6449 return (typeof tmp == 'object' && 'name' in tmp);
6450 })()?l4.value: l3.value) !== l3.value ? (function(){
6453 var func = symbol.function;
6454 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6456 })()(l62.function(l44.function(l210), l44.function(l62.function(l44.function(l146), l44.function(v465)))));
6461 if (cf.type == 'block' && cf.id == 176)
6468 })), cdr: (function(){
6470 var value = symbol.value;
6471 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6474 var l211 = {name: "EVAL-WHEN-COMPILE"};
6475 var l212 = {name: "EVAL"};
6476 var l213 = {name: "PROGN"};
6477 (l186).value = ({car: l44.function(l211, (function (){
6479 for (var i = arguments.length-1; i>=0; i--)
6480 v466 = {car: arguments[i], cdr:
6487 var func = symbol.function;
6488 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6490 })()(({car: l213, cdr: v466}));
6495 if (cf.type == 'block' && cf.id == 177)
6502 })), cdr: (function(){
6504 var value = symbol.value;
6505 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6508 var l214 = {name: "DEFINE-TRANSFORMATION"};
6510 (l186).value = ({car: l44.function(l213, (function (){
6512 for (var i = arguments.length-1; i>=0; i--)
6513 v467 = {car: arguments[i], cdr:
6518 return l119.function("(function(){", (function(){
6520 var value = symbol.value;
6521 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6523 })(), l124.function((function(){
6525 var func = symbol.function;
6526 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6528 })()(v467, l4.value)), "})()");
6532 if (cf.type == 'block' && cf.id == 178)
6539 })), cdr: (function(){
6541 var value = symbol.value;
6542 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6545 var l215 = {name: "DYNAMIC-BINDING-WRAPPER"};
6547 (l215).function = (function(v474){
6548 ((v474)["fname"] = "DYNAMIC-BINDING-WRAPPER");
6550 })((function (v468,v469){
6551 if (arguments.length < 2) throw 'too few arguments';
6552 if (arguments.length > 2) throw 'too many arguments';
6556 return (l11.function(v468) !== l3.value ? v469 : l119.function("try {", (function(){
6558 var value = symbol.value;
6559 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6561 })(), l124.function("var tmp;", (function(){
6563 var value = symbol.value;
6564 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6566 })(), l121.function(l68.function((function (v470){
6567 if (arguments.length < 1) throw 'too few arguments';
6568 if (arguments.length > 1) throw 'too many arguments';
6569 return (function(v471){
6570 return l119.function("tmp = ", v471, ".value;", (function(){
6572 var value = symbol.value;
6573 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6575 })(), v471, ".value = ", (function(){
6577 return tmp === l3.value? l3.value: tmp.cdr;
6578 })(), ";", (function(){
6580 var value = symbol.value;
6581 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6585 return tmp === l3.value? l3.value: tmp.cdr;
6586 })(), " = tmp;", (function(){
6588 var value = symbol.value;
6589 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6594 var func = symbol.function;
6595 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6597 })()(l62.function(l44.function(l146), l44.function((function(){
6599 return tmp === l3.value? l3.value: tmp.car;
6602 }), v468)), v469), "}", (function(){
6604 var value = symbol.value;
6605 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6607 })(), "finally {", (function(){
6609 var value = symbol.value;
6610 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6612 })(), l124.function(l122.function(l68.function((function (v472){
6613 if (arguments.length < 1) throw 'too few arguments';
6614 if (arguments.length > 1) throw 'too many arguments';
6615 return (function(v473){
6616 return l119.function(v473, ".value", " = ", (function(){
6618 return tmp === l3.value? l3.value: tmp.cdr;
6622 var func = symbol.function;
6623 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6625 })()(l62.function(l44.function(l146), l44.function((function(){
6627 return tmp === l3.value? l3.value: tmp.car;
6630 }), v468), l119.function(";", (function(){
6632 var value = symbol.value;
6633 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6635 })()))), "}", (function(){
6637 var value = symbol.value;
6638 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6644 if (cf.type == 'block' && cf.id == 179)
6654 var l216 = {name: "LET"};
6655 (l186).value = ({car: l44.function(l216, (function (v476){
6656 if (arguments.length < 1) throw 'too few arguments';
6658 for (var i = arguments.length-1; i>=1; i--)
6659 v475 = {car: arguments[i], cdr:
6664 return (function(v477){
6665 return (function(v478,v479){
6666 return (function(v480,v482,v481){
6672 return l119.function("(function(", l121.function(l68.function((function (v483){
6673 if (arguments.length < 1) throw 'too few arguments';
6674 if (arguments.length > 1) throw 'too many arguments';
6675 return (((v483.value !== undefined)?l4.value: l3.value) !== l3.value ? (function(v484){
6676 v481 = ({car: ({car: v483, cdr: v484}), cdr: v481});
6678 })(l169.function(v483)) : l170.function(v483));
6680 }), v478), ","), "){", (function(){
6682 var value = symbol.value;
6683 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6685 })(), (function(v485){
6686 return l124.function(l215.function(v481, v485));
6689 var func = symbol.function;
6690 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6692 })()(v475, l4.value)), "})(", l121.function(v480, ","), ")");
6697 })(l68.function((function(){
6699 var func = symbol.function;
6700 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6702 })(), v479),l171.function(l83.function((function(){
6704 var func = symbol.function;
6705 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6707 })(), v478)),l3.value);
6708 })(l68.function((function(){
6710 var func = symbol.function;
6711 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6713 })(), v477),l68.function((function(){
6715 var func = symbol.function;
6716 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6719 })(l68.function((function(){
6721 var func = symbol.function;
6722 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6728 if (cf.type == 'block' && cf.id == 180)
6735 })), cdr: (function(){
6737 var value = symbol.value;
6738 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6741 var l217 = {name: "*BLOCK-COUNTER*"};
6743 (((l217.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
6744 return (l217).value = 0;
6748 (l186).value = ({car: l44.function(l163, (function (v487){
6749 if (arguments.length < 1) throw 'too few arguments';
6751 for (var i = arguments.length-1; i>=1; i--)
6752 v486 = {car: arguments[i], cdr:
6757 return (function(v488){
6758 return (function(v489){
6759 return l119.function("(function(){", (function(){
6761 var value = symbol.value;
6762 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6764 })(), l124.function("try {", (function(){
6766 var value = symbol.value;
6767 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6769 })(), (function(v490){
6775 return l124.function("return ", (function(){
6777 var func = symbol.function;
6778 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6780 })()(l62.function(l44.function(l213), v486)), ";", (function(){
6782 var value = symbol.value;
6783 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6790 })(l165.function(l44.function(v489), (function(){
6792 var value = symbol.value;
6793 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6795 })(), l163)), "}", (function(){
6797 var value = symbol.value;
6798 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6800 })(), "catch (cf){", (function(){
6802 var value = symbol.value;
6803 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6805 })(), " if (cf.type == 'block' && cf.id == ", v488, ")", (function(){
6807 var value = symbol.value;
6808 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6810 })(), " return cf.value;", (function(){
6812 var value = symbol.value;
6813 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6815 })(), " else", (function(){
6817 var value = symbol.value;
6818 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6820 })(), " throw cf;", (function(){
6822 var value = symbol.value;
6823 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6825 })(), "}", (function(){
6827 var value = symbol.value;
6828 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6831 })(l152.function(v487, l163, v488));
6832 })(l16.function((l217).value = (function(){
6833 var x = (function(){
6835 var value = symbol.value;
6836 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6840 if (typeof x != 'number')
6841 throw 'The value ' + x + ' is not a type number.';
6842 if (typeof y != 'number')
6843 throw 'The value ' + y + ' is not a type number.';
6849 if (cf.type == 'block' && cf.id == 181)
6856 })), cdr: (function(){
6858 var value = symbol.value;
6859 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6862 var l218 = {name: "RETURN-FROM"};
6863 (l186).value = ({car: l44.function(l218, (function (v491,v492){
6864 if (arguments.length < 1) throw 'too few arguments';
6865 if (arguments.length > 2) throw 'too many arguments';
6866 switch(arguments.length){
6874 return (function(v493){
6875 return (v493 !== l3.value ? l119.function("(function(){", (function(){
6877 var value = symbol.value;
6878 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6880 })(), l124.function("throw ({", "type: 'block', ", "id: ", l155.function(v493), ", ", "value: ", (function(){
6882 var func = symbol.function;
6883 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6885 })()(v492), ", ", "message: 'Return from unknown block ", (v491).name, ".'", "})"), "})()") : (function(){
6886 throw l119.function("Unknown block `", (v491).name, "'.");
6888 })(l166.function(v491, (function(){
6890 var value = symbol.value;
6891 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6897 if (cf.type == 'block' && cf.id == 182)
6904 })), cdr: (function(){
6906 var value = symbol.value;
6907 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6910 var l219 = {name: "CATCH"};
6911 (l186).value = ({car: l44.function(l219, (function (v495){
6912 if (arguments.length < 1) throw 'too few arguments';
6914 for (var i = arguments.length-1; i>=1; i--)
6915 v494 = {car: arguments[i], cdr:
6920 return l119.function("(function(){", (function(){
6922 var value = symbol.value;
6923 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6925 })(), l124.function("var id = ", (function(){
6927 var func = symbol.function;
6928 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6930 })()(v495), ";", (function(){
6932 var value = symbol.value;
6933 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6935 })(), "try {", (function(){
6937 var value = symbol.value;
6938 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6940 })(), l124.function("return ", (function(){
6942 var func = symbol.function;
6943 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6945 })()(l62.function(l44.function(l213), v494)), ";", (function(){
6947 var value = symbol.value;
6948 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6950 })()), "}", (function(){
6952 var value = symbol.value;
6953 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6955 })(), "catch (cf){", (function(){
6957 var value = symbol.value;
6958 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6960 })(), " if (cf.type == 'catch' && cf.id == id)", (function(){
6962 var value = symbol.value;
6963 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6965 })(), " return cf.value;", (function(){
6967 var value = symbol.value;
6968 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6970 })(), " else", (function(){
6972 var value = symbol.value;
6973 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6975 })(), " throw cf;", (function(){
6977 var value = symbol.value;
6978 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6980 })(), "}", (function(){
6982 var value = symbol.value;
6983 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6989 if (cf.type == 'block' && cf.id == 183)
6996 })), cdr: (function(){
6998 var value = symbol.value;
6999 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7002 var l220 = {name: "THROW"};
7003 (l186).value = ({car: l44.function(l220, (function (v496,v497){
7004 if (arguments.length < 2) throw 'too few arguments';
7005 if (arguments.length > 2) throw 'too many arguments';
7009 return l119.function("(function(){", (function(){
7011 var value = symbol.value;
7012 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7014 })(), l124.function("throw ({", "type: 'catch', ", "id: ", (function(){
7016 var func = symbol.function;
7017 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7019 })()(v496), ", ", "value: ", (function(){
7021 var func = symbol.function;
7022 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7024 })()(v497), ", ", "message: 'Throw uncatched.'", "})"), "})()");
7028 if (cf.type == 'block' && cf.id == 184)
7035 })), cdr: (function(){
7037 var value = symbol.value;
7038 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7041 var l221 = {name: "*TAGBODY-COUNTER*"};
7043 (((l221.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
7044 return (l221).value = 0;
7048 var l222 = {name: "*GO-TAG-COUNTER*"};
7050 (((l222.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
7051 return (l222).value = 0;
7055 var l223 = {name: "GO-TAG-P"};
7057 (l223).function = (function(v500){
7058 ((v500)["fname"] = "GO-TAG-P");
7060 })((function (v498){
7061 if (arguments.length < 1) throw 'too few arguments';
7062 if (arguments.length > 1) throw 'too many arguments';
7066 return (function(v499){
7067 return (v499 !== l3.value ? v499 : ((function(){
7069 return (typeof tmp == 'object' && 'name' in tmp);
7070 })()?l4.value: l3.value));
7071 })(l74.function(v498));
7075 if (cf.type == 'block' && cf.id == 185)
7085 var l224 = {name: "DECLARE-TAGBODY-TAGS"};
7087 (l224).function = (function(v506){
7088 ((v506)["fname"] = "DECLARE-TAGBODY-TAGS");
7090 })((function (v501,v502){
7091 if (arguments.length < 2) throw 'too few arguments';
7092 if (arguments.length > 2) throw 'too many arguments';
7096 return (function(v505){
7097 return l165.function(v505, (function(){
7099 var value = symbol.value;
7100 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7103 })(l68.function((function (v503){
7104 if (arguments.length < 1) throw 'too few arguments';
7105 if (arguments.length > 1) throw 'too many arguments';
7106 return (function(v504){
7107 return l152.function(v503, l164, l44.function(v501, v504));
7108 })(l16.function((l222).value = (function(){
7109 var x = (function(){
7111 var value = symbol.value;
7112 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7116 if (typeof x != 'number')
7117 throw 'The value ' + x + ' is not a type number.';
7118 if (typeof y != 'number')
7119 throw 'The value ' + y + ' is not a type number.';
7123 }), l84.function((function(){
7125 var func = symbol.function;
7126 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7132 if (cf.type == 'block' && cf.id == 186)
7142 var l225 = {name: "TAGBODY"};
7143 (l186).value = ({car: l44.function(l225, (function (){
7145 for (var i = arguments.length-1; i>=0; i--)
7146 v507 = {car: arguments[i], cdr:
7151 (l88.function((function(){
7153 var func = symbol.function;
7154 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7156 })(), v507) !== l3.value ? l3.value : (function(){
7158 throw ({type: 'block', id: 187, value: (function(){
7160 var func = symbol.function;
7161 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7163 })()(l62.function(l44.function(l213), v507, l44.function(l3))), message: 'Return from unknown block TAGBODY.'})
7166 (l223.function((function(){
7168 return tmp === l3.value? l3.value: tmp.car;
7169 })()) !== l3.value ? l3.value : (function(){
7170 return v507 = ({car: l15.function("START"), cdr: v507});
7172 return (function(v508){
7173 return (function(v510,v509){
7180 return v509 = l41.function(l155.function(v511));
7181 })(l166.function(l40.function(v507), (function(){
7183 var value = symbol.value;
7184 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7187 return l119.function("(function(){", (function(){
7189 var value = symbol.value;
7190 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7192 })(), l124.function("var tagbody_", v508, " = ", v509, ";", (function(){
7194 var value = symbol.value;
7195 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7197 })(), "tbloop:", (function(){
7199 var value = symbol.value;
7200 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7202 })(), "while (true) {", (function(){
7204 var value = symbol.value;
7205 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7207 })(), l124.function("try {", (function(){
7209 var value = symbol.value;
7210 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7212 })(), l124.function((function(v512){
7213 return l119.function("switch(tagbody_", v508, "){", (function(){
7215 var value = symbol.value;
7216 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7218 })(), "case ", v509, ":", (function(){
7220 var value = symbol.value;
7221 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7226 return (function(v513,v514){
7228 while(v513 !== l3.value){
7231 return tmp === l3.value? l3.value: tmp.car;
7234 v512 = l119.function(v512, (function(){
7235 return (l28.function(l223.function(v514)) !== l3.value ? l124.function((function(){
7237 var func = symbol.function;
7238 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7240 })()(v514), ";", (function(){
7242 var value = symbol.value;
7243 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7245 })()) : (function(v515){
7246 return l119.function("case ", l41.function(l155.function(v515)), ":", (function(){
7248 var value = symbol.value;
7249 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7252 })(l166.function(v514, (function(){
7254 var value = symbol.value;
7255 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7263 return tmp === l3.value? l3.value: tmp.cdr;
7270 return tmp === l3.value? l3.value: tmp.cdr;
7275 if (cf.type == 'block' && cf.id == 188)
7280 })(), "default:", (function(){
7282 var value = symbol.value;
7283 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7285 })(), " break tbloop;", (function(){
7287 var value = symbol.value;
7288 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7290 })(), "}", (function(){
7292 var value = symbol.value;
7293 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7296 })("")), "}", (function(){
7298 var value = symbol.value;
7299 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7301 })(), "catch (jump) {", (function(){
7303 var value = symbol.value;
7304 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7306 })(), " if (jump.type == 'tagbody' && jump.id == ", v508, ")", (function(){
7308 var value = symbol.value;
7309 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7311 })(), " tagbody_", v508, " = jump.label;", (function(){
7313 var value = symbol.value;
7314 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7316 })(), " else", (function(){
7318 var value = symbol.value;
7319 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7321 })(), " throw(jump);", (function(){
7323 var value = symbol.value;
7324 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7326 })(), "}", (function(){
7328 var value = symbol.value;
7329 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7331 })()), "}", (function(){
7333 var value = symbol.value;
7334 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7336 })(), "return ", (function(){
7338 var func = symbol.function;
7339 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7341 })()(l3.value), ";", (function(){
7343 var value = symbol.value;
7344 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7351 })(l224.function(v508, v507),l3.value);
7352 })(l16.function((function(){
7354 var value = symbol.value;
7355 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7361 if (cf.type == 'block' && cf.id == 187)
7368 })), cdr: (function(){
7370 var value = symbol.value;
7371 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7374 var l226 = {name: "GO"};
7375 (l186).value = ({car: l44.function(l226, (function (v516){
7376 if (arguments.length < 1) throw 'too few arguments';
7377 if (arguments.length > 1) throw 'too many arguments';
7381 return (function(v517,v518){
7382 return (v517 !== l3.value ? l119.function("(function(){", (function(){
7384 var value = symbol.value;
7385 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7387 })(), l124.function("throw ({", "type: 'tagbody', ", "id: ", l40.function(l155.function(v517)), ", ", "label: ", l41.function(l155.function(v517)), ", ", "message: 'Attempt to GO to non-existing tag ", v518, "'", "})", (function(){
7389 var value = symbol.value;
7390 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7392 })()), "})()") : (function(){
7393 throw l119.function("Unknown tag `", v518, "'.");
7395 })(l166.function(v516, (function(){
7397 var value = symbol.value;
7398 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7400 })(), l164),(((function(){
7402 return (typeof tmp == 'object' && 'name' in tmp);
7403 })()?l4.value: l3.value) !== l3.value ? (function(){
7405 })() : (l74.function(v516) !== l3.value ? (function(){
7406 return l16.function(v516);
7411 if (cf.type == 'block' && cf.id == 189)
7418 })), cdr: (function(){
7420 var value = symbol.value;
7421 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7424 var l227 = {name: "UNWIND-PROTECT"};
7425 (l186).value = ({car: l44.function(l227, (function (v520){
7426 if (arguments.length < 1) throw 'too few arguments';
7428 for (var i = arguments.length-1; i>=1; i--)
7429 v519 = {car: arguments[i], cdr:
7434 return l119.function("(function(){", (function(){
7436 var value = symbol.value;
7437 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7439 })(), l124.function("var ret = ", (function(){
7441 var func = symbol.function;
7442 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7444 })()(l3.value), ";", (function(){
7446 var value = symbol.value;
7447 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7449 })(), "try {", (function(){
7451 var value = symbol.value;
7452 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7454 })(), l124.function("ret = ", (function(){
7456 var func = symbol.function;
7457 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7459 })()(v520), ";", (function(){
7461 var value = symbol.value;
7462 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7464 })()), "} finally {", (function(){
7466 var value = symbol.value;
7467 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7469 })(), l124.function((function(){
7471 var func = symbol.function;
7472 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7474 })()(v519)), "}", (function(){
7476 var value = symbol.value;
7477 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7479 })(), "return ret;", (function(){
7481 var value = symbol.value;
7482 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7488 if (cf.type == 'block' && cf.id == 190)
7495 })), cdr: (function(){
7497 var value = symbol.value;
7498 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7501 var l228 = {name: "BACKQUOTE-EXPAND-1"};
7503 (l228).function = (function(v523){
7504 ((v523)["fname"] = "BACKQUOTE-EXPAND-1");
7506 })((function (v521){
7507 if (arguments.length < 1) throw 'too few arguments';
7508 if (arguments.length > 1) throw 'too many arguments';
7512 return (((function(){
7514 return (typeof tmp == 'object' && 'name' in tmp);
7515 })()?l4.value: l3.value) !== l3.value ? (function(){
7516 return l44.function(l146, v521);
7517 })() : (l45.function(v521) !== l3.value ? (function(){
7519 })() : ((((function(){
7521 return tmp === l3.value? l3.value: tmp.car;
7522 })() === l149)?l4.value: l3.value) !== l3.value ? (function(){
7525 return tmp === l3.value? l3.value: tmp.car;
7527 })() : ((((function(){
7529 return tmp === l3.value? l3.value: tmp.car;
7530 })() === l147)?l4.value: l3.value) !== l3.value ? (function(){
7531 return l228.function(l228.function(l34.function(v521)));
7533 return ({car: l62, cdr: l68.function((function (v522){
7534 if (arguments.length < 1) throw 'too few arguments';
7535 if (arguments.length > 1) throw 'too many arguments';
7536 return ((l59.function(v522) !== l3.value ? (((function(){
7538 return tmp === l3.value? l3.value: tmp.car;
7539 })() === l149)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
7540 return l44.function(l44, l34.function(v522));
7541 })() : ((l59.function(v522) !== l3.value ? (((function(){
7543 return tmp === l3.value? l3.value: tmp.car;
7544 })() === l148)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
7545 return l34.function(v522);
7547 return l44.function(l44, l228.function(v522));
7555 if (cf.type == 'block' && cf.id == 191)
7565 var l229 = {name: "BACKQUOTE-EXPAND"};
7567 (l229).function = (function(v525){
7568 ((v525)["fname"] = "BACKQUOTE-EXPAND");
7570 })((function (v524){
7571 if (arguments.length < 1) throw 'too few arguments';
7572 if (arguments.length > 1) throw 'too many arguments';
7576 return ((l59.function(v524) !== l3.value ? (((function(){
7578 return tmp === l3.value? l3.value: tmp.car;
7579 })() === l147)?l4.value: l3.value) : l3.value) !== l3.value ? l228.function(l34.function(v524)) : v524);
7583 if (cf.type == 'block' && cf.id == 192)
7594 (l186).value = ({car: l44.function(l147, (function (v526){
7595 if (arguments.length < 1) throw 'too few arguments';
7596 if (arguments.length > 1) throw 'too many arguments';
7602 var func = symbol.function;
7603 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7605 })()(l228.function(v526));
7609 if (cf.type == 'block' && cf.id == 193)
7616 })), cdr: (function(){
7618 var value = symbol.value;
7619 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7622 var l230 = {name: "*BUILTINS*"};
7624 (((l230.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
7625 return (l230).value = l3.value;
7629 var l231 = {name: "DEFINE-RAW-BUILTIN"};
7631 var l232 = {name: "DEFINE-BUILTIN"};
7633 var l233 = {name: "TYPE-CHECK"};
7635 var l234 = {name: "NUM-OP-NUM"};
7637 (l234).function = (function(v530){
7638 ((v530)["fname"] = "NUM-OP-NUM");
7640 })((function (v527,v528,v529){
7641 if (arguments.length < 3) throw 'too few arguments';
7642 if (arguments.length > 3) throw 'too many arguments';
7646 return l119.function("(function(){", (function(){
7648 var value = symbol.value;
7649 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7651 })(), l124.function(l119.function("var ", "x", " = ", v527, ";", (function(){
7653 var value = symbol.value;
7654 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7656 })()), l119.function("var ", "y", " = ", v529, ";", (function(){
7658 var value = symbol.value;
7659 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7661 })()), l119.function("if (typeof ", "x", " != '", "number", "')", (function(){
7663 var value = symbol.value;
7664 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7666 })(), l124.function("throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
7668 var value = symbol.value;
7669 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7671 })())), l119.function("if (typeof ", "y", " != '", "number", "')", (function(){
7673 var value = symbol.value;
7674 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7676 })(), l124.function("throw 'The value ' + ", "y", " + ' is not a type ", "number", ".';", (function(){
7678 var value = symbol.value;
7679 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7681 })())), l119.function("return ", (function(){
7682 return l119.function("x", v528, "y");
7683 })(), ";", (function(){
7685 var value = symbol.value;
7686 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7692 if (cf.type == 'block' && cf.id == 194)
7703 return (l230).value = ({car: l44.function(l19, (function (v531,v532){
7704 if (arguments.length < 2) throw 'too few arguments';
7705 if (arguments.length > 2) throw 'too many arguments';
7709 return (function(v533,v534){
7710 return l234.function(v533, "+", v534);
7713 var func = symbol.function;
7714 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7716 })()(v531),(function(){
7718 var func = symbol.function;
7719 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7725 if (cf.type == 'block' && cf.id == 195)
7732 })), cdr: (function(){
7734 var value = symbol.value;
7735 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7740 return (l230).value = ({car: l44.function(l20, (function (v535,v536){
7741 if (arguments.length < 2) throw 'too few arguments';
7742 if (arguments.length > 2) throw 'too many arguments';
7746 return (function(v537,v538){
7747 return l234.function(v537, "-", v538);
7750 var func = symbol.function;
7751 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7753 })()(v535),(function(){
7755 var func = symbol.function;
7756 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7762 if (cf.type == 'block' && cf.id == 196)
7769 })), cdr: (function(){
7771 var value = symbol.value;
7772 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7777 return (l230).value = ({car: l44.function(l21, (function (v539,v540){
7778 if (arguments.length < 2) throw 'too few arguments';
7779 if (arguments.length > 2) throw 'too many arguments';
7783 return (function(v541,v542){
7784 return l234.function(v541, "*", v542);
7787 var func = symbol.function;
7788 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7790 })()(v539),(function(){
7792 var func = symbol.function;
7793 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7799 if (cf.type == 'block' && cf.id == 197)
7806 })), cdr: (function(){
7808 var value = symbol.value;
7809 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7814 return (l230).value = ({car: l44.function(l22, (function (v543,v544){
7815 if (arguments.length < 2) throw 'too few arguments';
7816 if (arguments.length > 2) throw 'too many arguments';
7820 return (function(v545,v546){
7821 return l234.function(v545, "/", v546);
7824 var func = symbol.function;
7825 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7827 })()(v543),(function(){
7829 var func = symbol.function;
7830 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7836 if (cf.type == 'block' && cf.id == 198)
7843 })), cdr: (function(){
7845 var value = symbol.value;
7846 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7850 var l235 = {name: "MOD"};
7852 return (l230).value = ({car: l44.function(l235, (function (v547,v548){
7853 if (arguments.length < 2) throw 'too few arguments';
7854 if (arguments.length > 2) throw 'too many arguments';
7858 return (function(v549,v550){
7859 return l234.function(v549, "%", v550);
7862 var func = symbol.function;
7863 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7865 })()(v547),(function(){
7867 var func = symbol.function;
7868 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7874 if (cf.type == 'block' && cf.id == 199)
7881 })), cdr: (function(){
7883 var value = symbol.value;
7884 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7888 var l236 = {name: "<"};
7890 return (l230).value = ({car: l44.function(l236, (function (v551,v552){
7891 if (arguments.length < 2) throw 'too few arguments';
7892 if (arguments.length > 2) throw 'too many arguments';
7896 return (function(v553,v554){
7897 return l125.function(l234.function(v553, "<", v554));
7900 var func = symbol.function;
7901 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7903 })()(v551),(function(){
7905 var func = symbol.function;
7906 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7912 if (cf.type == 'block' && cf.id == 200)
7919 })), cdr: (function(){
7921 var value = symbol.value;
7922 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7926 var l237 = {name: ">"};
7928 return (l230).value = ({car: l44.function(l237, (function (v555,v556){
7929 if (arguments.length < 2) throw 'too few arguments';
7930 if (arguments.length > 2) throw 'too many arguments';
7934 return (function(v557,v558){
7935 return l125.function(l234.function(v557, ">", v558));
7938 var func = symbol.function;
7939 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7941 })()(v555),(function(){
7943 var func = symbol.function;
7944 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7950 if (cf.type == 'block' && cf.id == 201)
7957 })), cdr: (function(){
7959 var value = symbol.value;
7960 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7965 return (l230).value = ({car: l44.function(l18, (function (v559,v560){
7966 if (arguments.length < 2) throw 'too few arguments';
7967 if (arguments.length > 2) throw 'too many arguments';
7971 return (function(v561,v562){
7972 return l125.function(l234.function(v561, "==", v562));
7975 var func = symbol.function;
7976 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7978 })()(v559),(function(){
7980 var func = symbol.function;
7981 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7987 if (cf.type == 'block' && cf.id == 202)
7994 })), cdr: (function(){
7996 var value = symbol.value;
7997 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8001 var l238 = {name: "<="};
8003 return (l230).value = ({car: l44.function(l238, (function (v563,v564){
8004 if (arguments.length < 2) throw 'too few arguments';
8005 if (arguments.length > 2) throw 'too many arguments';
8009 return (function(v565,v566){
8010 return l125.function(l234.function(v565, "<=", v566));
8013 var func = symbol.function;
8014 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8016 })()(v563),(function(){
8018 var func = symbol.function;
8019 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8025 if (cf.type == 'block' && cf.id == 203)
8032 })), cdr: (function(){
8034 var value = symbol.value;
8035 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8039 var l239 = {name: ">="};
8041 return (l230).value = ({car: l44.function(l239, (function (v567,v568){
8042 if (arguments.length < 2) throw 'too few arguments';
8043 if (arguments.length > 2) throw 'too many arguments';
8047 return (function(v569,v570){
8048 return l125.function(l234.function(v569, ">=", v570));
8051 var func = symbol.function;
8052 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8054 })()(v567),(function(){
8056 var func = symbol.function;
8057 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8063 if (cf.type == 'block' && cf.id == 204)
8070 })), cdr: (function(){
8072 var value = symbol.value;
8073 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8077 var l240 = {name: "NUMBERP"};
8079 return (l230).value = ({car: l44.function(l240, (function (v571){
8080 if (arguments.length < 1) throw 'too few arguments';
8081 if (arguments.length > 1) throw 'too many arguments';
8085 return (function(v572){
8086 return l125.function(l119.function("(typeof (", v572, ") == \"number\")"));
8089 var func = symbol.function;
8090 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8096 if (cf.type == 'block' && cf.id == 205)
8103 })), cdr: (function(){
8105 var value = symbol.value;
8106 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8110 var l241 = {name: "FLOOR"};
8112 return (l230).value = ({car: l44.function(l241, (function (v573){
8113 if (arguments.length < 1) throw 'too few arguments';
8114 if (arguments.length > 1) throw 'too many arguments';
8118 return (function(v574){
8119 return l119.function("(function(){", (function(){
8121 var value = symbol.value;
8122 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8124 })(), l124.function(l119.function("var ", "x", " = ", v574, ";", (function(){
8126 var value = symbol.value;
8127 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8129 })()), l119.function("if (typeof ", "x", " != '", "number", "')", (function(){
8131 var value = symbol.value;
8132 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8134 })(), l124.function("throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
8136 var value = symbol.value;
8137 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8139 })())), l119.function("return ", (function(){
8140 return "Math.floor(x)";
8141 })(), ";", (function(){
8143 var value = symbol.value;
8144 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8149 var func = symbol.function;
8150 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8156 if (cf.type == 'block' && cf.id == 206)
8163 })), cdr: (function(){
8165 var value = symbol.value;
8166 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8171 return (l230).value = ({car: l44.function(l29, (function (v575,v576){
8172 if (arguments.length < 2) throw 'too few arguments';
8173 if (arguments.length > 2) throw 'too many arguments';
8177 return (function(v577,v578){
8178 return l119.function("({car: ", v577, ", cdr: ", v578, "})");
8181 var func = symbol.function;
8182 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8184 })()(v575),(function(){
8186 var func = symbol.function;
8187 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8193 if (cf.type == 'block' && cf.id == 207)
8200 })), cdr: (function(){
8202 var value = symbol.value;
8203 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8208 return (l230).value = ({car: l44.function(l30, (function (v579){
8209 if (arguments.length < 1) throw 'too few arguments';
8210 if (arguments.length > 1) throw 'too many arguments';
8214 return (function(v580){
8215 return l125.function(l119.function("(function(){", (function(){
8217 var value = symbol.value;
8218 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8220 })(), l124.function("var tmp = ", v580, ";", (function(){
8222 var value = symbol.value;
8223 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8225 })(), "return (typeof tmp == 'object' && 'car' in tmp);", (function(){
8227 var value = symbol.value;
8228 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8233 var func = symbol.function;
8234 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8240 if (cf.type == 'block' && cf.id == 208)
8247 })), cdr: (function(){
8249 var value = symbol.value;
8250 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8255 return (l230).value = ({car: l44.function(l31, (function (v581){
8256 if (arguments.length < 1) throw 'too few arguments';
8257 if (arguments.length > 1) throw 'too many arguments';
8261 return (function(v582){
8262 return l119.function("(function(){", (function(){
8264 var value = symbol.value;
8265 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8267 })(), l124.function("var tmp = ", v582, ";", (function(){
8269 var value = symbol.value;
8270 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8272 })(), "return tmp === ", (function(){
8274 var func = symbol.function;
8275 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8277 })()(l3.value), "? ", (function(){
8279 var func = symbol.function;
8280 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8282 })()(l3.value), ": tmp.car;", (function(){
8284 var value = symbol.value;
8285 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8290 var func = symbol.function;
8291 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8297 if (cf.type == 'block' && cf.id == 209)
8304 })), cdr: (function(){
8306 var value = symbol.value;
8307 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8312 return (l230).value = ({car: l44.function(l32, (function (v583){
8313 if (arguments.length < 1) throw 'too few arguments';
8314 if (arguments.length > 1) throw 'too many arguments';
8318 return (function(v584){
8319 return l119.function("(function(){", (function(){
8321 var value = symbol.value;
8322 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8324 })(), l124.function("var tmp = ", v584, ";", (function(){
8326 var value = symbol.value;
8327 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8329 })(), "return tmp === ", (function(){
8331 var func = symbol.function;
8332 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8334 })()(l3.value), "? ", (function(){
8336 var func = symbol.function;
8337 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8339 })()(l3.value), ": tmp.cdr;", (function(){
8341 var value = symbol.value;
8342 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8347 var func = symbol.function;
8348 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8354 if (cf.type == 'block' && cf.id == 210)
8361 })), cdr: (function(){
8363 var value = symbol.value;
8364 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8368 var l242 = {name: "SETCAR"};
8370 return (l230).value = ({car: l44.function(l242, (function (v585,v586){
8371 if (arguments.length < 2) throw 'too few arguments';
8372 if (arguments.length > 2) throw 'too many arguments';
8376 return (function(v587,v588){
8377 return l119.function("(function(){", (function(){
8379 var value = symbol.value;
8380 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8382 })(), l124.function(l119.function("var ", "x", " = ", v587, ";", (function(){
8384 var value = symbol.value;
8385 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8387 })()), l119.function("if (typeof ", "x", " != '", "object", "')", (function(){
8389 var value = symbol.value;
8390 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8392 })(), l124.function("throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
8394 var value = symbol.value;
8395 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8397 })())), l119.function("return ", (function(){
8398 return l119.function("(x.car = ", v588, ")");
8399 })(), ";", (function(){
8401 var value = symbol.value;
8402 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8407 var func = symbol.function;
8408 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8410 })()(v585),(function(){
8412 var func = symbol.function;
8413 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8419 if (cf.type == 'block' && cf.id == 211)
8426 })), cdr: (function(){
8428 var value = symbol.value;
8429 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8433 var l243 = {name: "SETCDR"};
8435 return (l230).value = ({car: l44.function(l243, (function (v589,v590){
8436 if (arguments.length < 2) throw 'too few arguments';
8437 if (arguments.length > 2) throw 'too many arguments';
8441 return (function(v591,v592){
8442 return l119.function("(function(){", (function(){
8444 var value = symbol.value;
8445 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8447 })(), l124.function(l119.function("var ", "x", " = ", v591, ";", (function(){
8449 var value = symbol.value;
8450 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8452 })()), l119.function("if (typeof ", "x", " != '", "object", "')", (function(){
8454 var value = symbol.value;
8455 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8457 })(), l124.function("throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
8459 var value = symbol.value;
8460 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8462 })())), l119.function("return ", (function(){
8463 return l119.function("(x.cdr = ", v592, ")");
8464 })(), ";", (function(){
8466 var value = symbol.value;
8467 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8472 var func = symbol.function;
8473 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8475 })()(v589),(function(){
8477 var func = symbol.function;
8478 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8484 if (cf.type == 'block' && cf.id == 212)
8491 })), cdr: (function(){
8493 var value = symbol.value;
8494 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8498 var l244 = {name: "SYMBOLP"};
8500 return (l230).value = ({car: l44.function(l244, (function (v593){
8501 if (arguments.length < 1) throw 'too few arguments';
8502 if (arguments.length > 1) throw 'too many arguments';
8506 return (function(v594){
8507 return l125.function(l119.function("(function(){", (function(){
8509 var value = symbol.value;
8510 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8512 })(), l124.function("var tmp = ", v594, ";", (function(){
8514 var value = symbol.value;
8515 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8517 })(), "return (typeof tmp == 'object' && 'name' in tmp);", (function(){
8519 var value = symbol.value;
8520 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8525 var func = symbol.function;
8526 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8532 if (cf.type == 'block' && cf.id == 213)
8539 })), cdr: (function(){
8541 var value = symbol.value;
8542 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8546 var l245 = {name: "MAKE-SYMBOL"};
8548 return (l230).value = ({car: l44.function(l245, (function (v595){
8549 if (arguments.length < 1) throw 'too few arguments';
8550 if (arguments.length > 1) throw 'too many arguments';
8554 return (function(v596){
8555 return l119.function("(function(){", (function(){
8557 var value = symbol.value;
8558 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8560 })(), l124.function(l119.function("var ", "name", " = ", v596, ";", (function(){
8562 var value = symbol.value;
8563 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8565 })()), l119.function("if (typeof ", "name", " != '", "string", "')", (function(){
8567 var value = symbol.value;
8568 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8570 })(), l124.function("throw 'The value ' + ", "name", " + ' is not a type ", "string", ".';", (function(){
8572 var value = symbol.value;
8573 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8575 })())), l119.function("return ", (function(){
8576 return "({name: name})";
8577 })(), ";", (function(){
8579 var value = symbol.value;
8580 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8585 var func = symbol.function;
8586 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8592 if (cf.type == 'block' && cf.id == 214)
8599 })), cdr: (function(){
8601 var value = symbol.value;
8602 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8606 var l246 = {name: "SYMBOL-NAME"};
8608 return (l230).value = ({car: l44.function(l246, (function (v597){
8609 if (arguments.length < 1) throw 'too few arguments';
8610 if (arguments.length > 1) throw 'too many arguments';
8614 return (function(v598){
8615 return l119.function("(", v598, ").name");
8618 var func = symbol.function;
8619 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8625 if (cf.type == 'block' && cf.id == 215)
8632 })), cdr: (function(){
8634 var value = symbol.value;
8635 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8640 return (l230).value = ({car: l44.function(l202, (function (v599,v600){
8641 if (arguments.length < 2) throw 'too few arguments';
8642 if (arguments.length > 2) throw 'too many arguments';
8646 return (function(v601,v602){
8647 return l119.function("(", v601, ").value = ", v602);
8650 var func = symbol.function;
8651 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8653 })()(v599),(function(){
8655 var func = symbol.function;
8656 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8662 if (cf.type == 'block' && cf.id == 216)
8669 })), cdr: (function(){
8671 var value = symbol.value;
8672 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8676 var l247 = {name: "FSET"};
8678 return (l230).value = ({car: l44.function(l247, (function (v603,v604){
8679 if (arguments.length < 2) throw 'too few arguments';
8680 if (arguments.length > 2) throw 'too many arguments';
8684 return (function(v605,v606){
8685 return l119.function("(", v605, ").function = ", v606);
8688 var func = symbol.function;
8689 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8691 })()(v603),(function(){
8693 var func = symbol.function;
8694 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8700 if (cf.type == 'block' && cf.id == 217)
8707 })), cdr: (function(){
8709 var value = symbol.value;
8710 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8715 return (l230).value = ({car: l44.function(l17, (function (v607){
8716 if (arguments.length < 1) throw 'too few arguments';
8717 if (arguments.length > 1) throw 'too many arguments';
8721 return (function(v608){
8722 return l125.function(l119.function("(", v608, ".value !== undefined)"));
8725 var func = symbol.function;
8726 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8732 if (cf.type == 'block' && cf.id == 218)
8739 })), cdr: (function(){
8741 var value = symbol.value;
8742 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8746 var l248 = {name: "SYMBOL-VALUE"};
8748 return (l230).value = ({car: l44.function(l248, (function (v609){
8749 if (arguments.length < 1) throw 'too few arguments';
8750 if (arguments.length > 1) throw 'too many arguments';
8754 return (function(v610){
8755 return l119.function("(function(){", (function(){
8757 var value = symbol.value;
8758 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8760 })(), l124.function("var symbol = ", v610, ";", (function(){
8762 var value = symbol.value;
8763 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8765 })(), "var value = symbol.value;", (function(){
8767 var value = symbol.value;
8768 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8770 })(), "if (value === undefined) throw \"Variable `\" + symbol.name + \"' is unbound.\";", (function(){
8772 var value = symbol.value;
8773 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8775 })(), "return value;", (function(){
8777 var value = symbol.value;
8778 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8783 var func = symbol.function;
8784 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8790 if (cf.type == 'block' && cf.id == 219)
8797 })), cdr: (function(){
8799 var value = symbol.value;
8800 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8805 return (l230).value = ({car: l44.function(l210, (function (v611){
8806 if (arguments.length < 1) throw 'too few arguments';
8807 if (arguments.length > 1) throw 'too many arguments';
8811 return (function(v612){
8812 return l119.function("(function(){", (function(){
8814 var value = symbol.value;
8815 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8817 })(), l124.function("var symbol = ", v612, ";", (function(){
8819 var value = symbol.value;
8820 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8822 })(), "var func = symbol.function;", (function(){
8824 var value = symbol.value;
8825 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8827 })(), "if (func === undefined) throw \"Function `\" + symbol.name + \"' is undefined.\";", (function(){
8829 var value = symbol.value;
8830 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8832 })(), "return func;", (function(){
8834 var value = symbol.value;
8835 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8840 var func = symbol.function;
8841 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8847 if (cf.type == 'block' && cf.id == 220)
8854 })), cdr: (function(){
8856 var value = symbol.value;
8857 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8861 var l249 = {name: "SYMBOL-PLIST"};
8863 return (l230).value = ({car: l44.function(l249, (function (v613){
8864 if (arguments.length < 1) throw 'too few arguments';
8865 if (arguments.length > 1) throw 'too many arguments';
8869 return (function(v614){
8870 return l119.function("((", v614, ").plist || ", (function(){
8872 var func = symbol.function;
8873 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8875 })()(l3.value), ")");
8878 var func = symbol.function;
8879 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8885 if (cf.type == 'block' && cf.id == 221)
8892 })), cdr: (function(){
8894 var value = symbol.value;
8895 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8899 var l250 = {name: "LAMBDA-CODE"};
8901 return (l230).value = ({car: l44.function(l250, (function (v615){
8902 if (arguments.length < 1) throw 'too few arguments';
8903 if (arguments.length > 1) throw 'too many arguments';
8907 return (function(v616){
8908 return l119.function("(", v616, ").toString()");
8911 var func = symbol.function;
8912 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8918 if (cf.type == 'block' && cf.id == 222)
8925 })), cdr: (function(){
8927 var value = symbol.value;
8928 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8932 var l251 = {name: "EQ"};
8934 return (l230).value = ({car: l44.function(l251, (function (v617,v618){
8935 if (arguments.length < 2) throw 'too few arguments';
8936 if (arguments.length > 2) throw 'too many arguments';
8940 return (function(v619,v620){
8941 return l125.function(l119.function("(", v619, " === ", v620, ")"));
8944 var func = symbol.function;
8945 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8947 })()(v617),(function(){
8949 var func = symbol.function;
8950 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8956 if (cf.type == 'block' && cf.id == 223)
8963 })), cdr: (function(){
8965 var value = symbol.value;
8966 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8970 var l252 = {name: "EQUAL"};
8972 return (l230).value = ({car: l44.function(l252, (function (v621,v622){
8973 if (arguments.length < 2) throw 'too few arguments';
8974 if (arguments.length > 2) throw 'too many arguments';
8978 return (function(v623,v624){
8979 return l125.function(l119.function("(", v623, " == ", v624, ")"));
8982 var func = symbol.function;
8983 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8985 })()(v621),(function(){
8987 var func = symbol.function;
8988 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8994 if (cf.type == 'block' && cf.id == 224)
9001 })), cdr: (function(){
9003 var value = symbol.value;
9004 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9008 var l253 = {name: "CHAR-TO-STRING"};
9010 return (l230).value = ({car: l44.function(l253, (function (v625){
9011 if (arguments.length < 1) throw 'too few arguments';
9012 if (arguments.length > 1) throw 'too many arguments';
9016 return (function(v626){
9017 return l119.function("(function(){", (function(){
9019 var value = symbol.value;
9020 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9022 })(), l124.function(l119.function("var ", "x", " = ", v626, ";", (function(){
9024 var value = symbol.value;
9025 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9027 })()), l119.function("if (typeof ", "x", " != '", "number", "')", (function(){
9029 var value = symbol.value;
9030 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9032 })(), l124.function("throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
9034 var value = symbol.value;
9035 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9037 })())), l119.function("return ", (function(){
9038 return "String.fromCharCode(x)";
9039 })(), ";", (function(){
9041 var value = symbol.value;
9042 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9047 var func = symbol.function;
9048 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9054 if (cf.type == 'block' && cf.id == 225)
9061 })), cdr: (function(){
9063 var value = symbol.value;
9064 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9068 var l254 = {name: "STRINGP"};
9070 return (l230).value = ({car: l44.function(l254, (function (v627){
9071 if (arguments.length < 1) throw 'too few arguments';
9072 if (arguments.length > 1) throw 'too many arguments';
9076 return (function(v628){
9077 return l125.function(l119.function("(typeof(", v628, ") == \"string\")"));
9080 var func = symbol.function;
9081 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9087 if (cf.type == 'block' && cf.id == 226)
9094 })), cdr: (function(){
9096 var value = symbol.value;
9097 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9101 var l255 = {name: "STRING-UPCASE"};
9103 return (l230).value = ({car: l44.function(l255, (function (v629){
9104 if (arguments.length < 1) throw 'too few arguments';
9105 if (arguments.length > 1) throw 'too many arguments';
9109 return (function(v630){
9110 return l119.function("(function(){", (function(){
9112 var value = symbol.value;
9113 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9115 })(), l124.function(l119.function("var ", "x", " = ", v630, ";", (function(){
9117 var value = symbol.value;
9118 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9120 })()), l119.function("if (typeof ", "x", " != '", "string", "')", (function(){
9122 var value = symbol.value;
9123 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9125 })(), l124.function("throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
9127 var value = symbol.value;
9128 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9130 })())), l119.function("return ", (function(){
9131 return "x.toUpperCase()";
9132 })(), ";", (function(){
9134 var value = symbol.value;
9135 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9140 var func = symbol.function;
9141 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9147 if (cf.type == 'block' && cf.id == 227)
9154 })), cdr: (function(){
9156 var value = symbol.value;
9157 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9161 var l256 = {name: "STRING-LENGTH"};
9163 return (l230).value = ({car: l44.function(l256, (function (v631){
9164 if (arguments.length < 1) throw 'too few arguments';
9165 if (arguments.length > 1) throw 'too many arguments';
9169 return (function(v632){
9170 return l119.function("(function(){", (function(){
9172 var value = symbol.value;
9173 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9175 })(), l124.function(l119.function("var ", "x", " = ", v632, ";", (function(){
9177 var value = symbol.value;
9178 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9180 })()), l119.function("if (typeof ", "x", " != '", "string", "')", (function(){
9182 var value = symbol.value;
9183 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9185 })(), l124.function("throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
9187 var value = symbol.value;
9188 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9190 })())), l119.function("return ", (function(){
9192 })(), ";", (function(){
9194 var value = symbol.value;
9195 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9200 var func = symbol.function;
9201 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9207 if (cf.type == 'block' && cf.id == 228)
9214 })), cdr: (function(){
9216 var value = symbol.value;
9217 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9221 var l257 = {name: "SLICE"};
9222 (l230).value = ({car: l44.function(l257, (function (v633,v634,v635){
9223 if (arguments.length < 2) throw 'too few arguments';
9224 if (arguments.length > 3) throw 'too many arguments';
9225 switch(arguments.length){
9233 return l119.function("(function(){", (function(){
9235 var value = symbol.value;
9236 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9238 })(), l124.function("var str = ", (function(){
9240 var func = symbol.function;
9241 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9243 })()(v633), ";", (function(){
9245 var value = symbol.value;
9246 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9248 })(), "var a = ", (function(){
9250 var func = symbol.function;
9251 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9253 })()(v634), ";", (function(){
9255 var value = symbol.value;
9256 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9258 })(), "var b;", (function(){
9260 var value = symbol.value;
9261 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9263 })(), (v635 !== l3.value ? l119.function("b = ", (function(){
9265 var func = symbol.function;
9266 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9268 })()(v635), ";", (function(){
9270 var value = symbol.value;
9271 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9273 })()) : ""), "return str.slice(a,b);", (function(){
9275 var value = symbol.value;
9276 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9282 if (cf.type == 'block' && cf.id == 229)
9289 })), cdr: (function(){
9291 var value = symbol.value;
9292 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9295 var l258 = {name: "CHAR"};
9297 return (l230).value = ({car: l44.function(l258, (function (v636,v637){
9298 if (arguments.length < 2) throw 'too few arguments';
9299 if (arguments.length > 2) throw 'too many arguments';
9303 return (function(v638,v639){
9304 return l119.function("(function(){", (function(){
9306 var value = symbol.value;
9307 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9309 })(), l124.function(l119.function("var ", "string", " = ", v638, ";", (function(){
9311 var value = symbol.value;
9312 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9314 })()), l119.function("var ", "index", " = ", v639, ";", (function(){
9316 var value = symbol.value;
9317 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9319 })()), l119.function("if (typeof ", "string", " != '", "string", "')", (function(){
9321 var value = symbol.value;
9322 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9324 })(), l124.function("throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
9326 var value = symbol.value;
9327 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9329 })())), l119.function("if (typeof ", "index", " != '", "number", "')", (function(){
9331 var value = symbol.value;
9332 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9334 })(), l124.function("throw 'The value ' + ", "index", " + ' is not a type ", "number", ".';", (function(){
9336 var value = symbol.value;
9337 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9339 })())), l119.function("return ", (function(){
9340 return "string.charCodeAt(index)";
9341 })(), ";", (function(){
9343 var value = symbol.value;
9344 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9349 var func = symbol.function;
9350 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9352 })()(v636),(function(){
9354 var func = symbol.function;
9355 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9361 if (cf.type == 'block' && cf.id == 230)
9368 })), cdr: (function(){
9370 var value = symbol.value;
9371 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9376 return (l230).value = ({car: l44.function(l67, (function (v640,v641){
9377 if (arguments.length < 2) throw 'too few arguments';
9378 if (arguments.length > 2) throw 'too many arguments';
9382 return (function(v642,v643){
9383 return l119.function("(function(){", (function(){
9385 var value = symbol.value;
9386 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9388 })(), l124.function(l119.function("var ", "string1", " = ", v642, ";", (function(){
9390 var value = symbol.value;
9391 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9393 })()), l119.function("var ", "string2", " = ", v643, ";", (function(){
9395 var value = symbol.value;
9396 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9398 })()), l119.function("if (typeof ", "string1", " != '", "string", "')", (function(){
9400 var value = symbol.value;
9401 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9403 })(), l124.function("throw 'The value ' + ", "string1", " + ' is not a type ", "string", ".';", (function(){
9405 var value = symbol.value;
9406 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9408 })())), l119.function("if (typeof ", "string2", " != '", "string", "')", (function(){
9410 var value = symbol.value;
9411 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9413 })(), l124.function("throw 'The value ' + ", "string2", " + ' is not a type ", "string", ".';", (function(){
9415 var value = symbol.value;
9416 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9418 })())), l119.function("return ", (function(){
9419 return "string1.concat(string2)";
9420 })(), ";", (function(){
9422 var value = symbol.value;
9423 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9428 var func = symbol.function;
9429 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9431 })()(v640),(function(){
9433 var func = symbol.function;
9434 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9440 if (cf.type == 'block' && cf.id == 231)
9447 })), cdr: (function(){
9449 var value = symbol.value;
9450 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9454 var l259 = {name: "FUNCALL"};
9455 (l230).value = ({car: l44.function(l259, (function (v645){
9456 if (arguments.length < 1) throw 'too few arguments';
9458 for (var i = arguments.length-1; i>=1; i--)
9459 v644 = {car: arguments[i], cdr:
9464 return l119.function("(", (function(){
9466 var func = symbol.function;
9467 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9469 })()(v645), ")(", l121.function(l68.function((function(){
9471 var func = symbol.function;
9472 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9474 })(), v644), ", "), ")");
9478 if (cf.type == 'block' && cf.id == 232)
9485 })), cdr: (function(){
9487 var value = symbol.value;
9488 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9491 var l260 = {name: "APPLY"};
9492 (l230).value = ({car: l44.function(l260, (function (v647){
9493 if (arguments.length < 1) throw 'too few arguments';
9495 for (var i = arguments.length-1; i>=1; i--)
9496 v646 = {car: arguments[i], cdr:
9501 return (l11.function(v646) !== l3.value ? l119.function("(", (function(){
9503 var func = symbol.function;
9504 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9506 })()(v647), ")()") : (function(v648,v649){
9507 return l119.function("(function(){", (function(){
9509 var value = symbol.value;
9510 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9512 })(), l124.function("var f = ", (function(){
9514 var func = symbol.function;
9515 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9517 })()(v647), ";", (function(){
9519 var value = symbol.value;
9520 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9522 })(), "var args = [", l121.function(l68.function((function(){
9524 var func = symbol.function;
9525 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9527 })(), v648), ", "), "];", (function(){
9529 var value = symbol.value;
9530 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9532 })(), "var tail = (", (function(){
9534 var func = symbol.function;
9535 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9537 })()(v649), ");", (function(){
9539 var value = symbol.value;
9540 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9542 })(), "while (tail != ", (function(){
9544 var func = symbol.function;
9545 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9547 })()(l3.value), "){", (function(){
9549 var value = symbol.value;
9550 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9552 })(), " args.push(tail.car);", (function(){
9554 var value = symbol.value;
9555 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9557 })(), " tail = tail.cdr;", (function(){
9559 var value = symbol.value;
9560 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9562 })(), "}", (function(){
9564 var value = symbol.value;
9565 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9567 })(), "return f.apply(this, args);", (function(){
9569 var value = symbol.value;
9570 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9573 })(l80.function(v646),(function(){
9574 var tmp = l79.function(v646);
9575 return tmp === l3.value? l3.value: tmp.car;
9580 if (cf.type == 'block' && cf.id == 233)
9587 })), cdr: (function(){
9589 var value = symbol.value;
9590 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9593 var l261 = {name: "JS-EVAL"};
9595 return (l230).value = ({car: l44.function(l261, (function (v650){
9596 if (arguments.length < 1) throw 'too few arguments';
9597 if (arguments.length > 1) throw 'too many arguments';
9601 return (function(v651){
9602 return l119.function("(function(){", (function(){
9604 var value = symbol.value;
9605 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9607 })(), l124.function(l119.function("var ", "string", " = ", v651, ";", (function(){
9609 var value = symbol.value;
9610 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9612 })()), l119.function("if (typeof ", "string", " != '", "string", "')", (function(){
9614 var value = symbol.value;
9615 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9617 })(), l124.function("throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
9619 var value = symbol.value;
9620 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9622 })())), l119.function("return ", (function(){
9623 return "eval.apply(window, [string])";
9624 })(), ";", (function(){
9626 var value = symbol.value;
9627 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9632 var func = symbol.function;
9633 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9639 if (cf.type == 'block' && cf.id == 234)
9646 })), cdr: (function(){
9648 var value = symbol.value;
9649 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9653 var l262 = {name: "ERROR"};
9655 return (l230).value = ({car: l44.function(l262, (function (v652){
9656 if (arguments.length < 1) throw 'too few arguments';
9657 if (arguments.length > 1) throw 'too many arguments';
9661 return (function(v653){
9662 return l119.function("(function(){", (function(){
9664 var value = symbol.value;
9665 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9667 })(), l124.function("throw ", v653, ";", (function(){
9669 var value = symbol.value;
9670 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9675 var func = symbol.function;
9676 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9682 if (cf.type == 'block' && cf.id == 235)
9689 })), cdr: (function(){
9691 var value = symbol.value;
9692 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9696 var l263 = {name: "NEW"};
9698 return (l230).value = ({car: l44.function(l263, (function (){
9699 if (arguments.length > 0) throw 'too many arguments';
9709 if (cf.type == 'block' && cf.id == 236)
9716 })), cdr: (function(){
9718 var value = symbol.value;
9719 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9723 var l264 = {name: "OBJECTP"};
9725 return (l230).value = ({car: l44.function(l264, (function (v654){
9726 if (arguments.length < 1) throw 'too few arguments';
9727 if (arguments.length > 1) throw 'too many arguments';
9731 return (function(v655){
9732 return l125.function(l119.function("(typeof (", v655, ") === 'object')"));
9735 var func = symbol.function;
9736 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9742 if (cf.type == 'block' && cf.id == 237)
9749 })), cdr: (function(){
9751 var value = symbol.value;
9752 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9756 var l265 = {name: "OGET"};
9758 return (l230).value = ({car: l44.function(l265, (function (v656,v657){
9759 if (arguments.length < 2) throw 'too few arguments';
9760 if (arguments.length > 2) throw 'too many arguments';
9764 return (function(v658,v659){
9765 return l119.function("(function(){", (function(){
9767 var value = symbol.value;
9768 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9770 })(), l124.function("var tmp = ", "(", v658, ")[", v659, "];", (function(){
9772 var value = symbol.value;
9773 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9775 })(), "return tmp == undefined? ", (function(){
9777 var func = symbol.function;
9778 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9780 })()(l3.value), ": tmp ;", (function(){
9782 var value = symbol.value;
9783 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9788 var func = symbol.function;
9789 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9791 })()(v656),(function(){
9793 var func = symbol.function;
9794 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9800 if (cf.type == 'block' && cf.id == 238)
9807 })), cdr: (function(){
9809 var value = symbol.value;
9810 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9814 var l266 = {name: "OSET"};
9816 return (l230).value = ({car: l44.function(l266, (function (v660,v661,v662){
9817 if (arguments.length < 3) throw 'too few arguments';
9818 if (arguments.length > 3) throw 'too many arguments';
9822 return (function(v663,v664,v665){
9823 return l119.function("((", v663, ")[", v664, "] = ", v665, ")");
9826 var func = symbol.function;
9827 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9829 })()(v660),(function(){
9831 var func = symbol.function;
9832 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9834 })()(v661),(function(){
9836 var func = symbol.function;
9837 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9843 if (cf.type == 'block' && cf.id == 239)
9850 })), cdr: (function(){
9852 var value = symbol.value;
9853 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9857 var l267 = {name: "IN"};
9859 return (l230).value = ({car: l44.function(l267, (function (v666,v667){
9860 if (arguments.length < 2) throw 'too few arguments';
9861 if (arguments.length > 2) throw 'too many arguments';
9865 return (function(v668,v669){
9866 return l125.function(l119.function("((", v668, ") in (", v669, "))"));
9869 var func = symbol.function;
9870 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9872 })()(v666),(function(){
9874 var func = symbol.function;
9875 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9881 if (cf.type == 'block' && cf.id == 240)
9888 })), cdr: (function(){
9890 var value = symbol.value;
9891 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9895 var l268 = {name: "FUNCTIONP"};
9897 return (l230).value = ({car: l44.function(l268, (function (v670){
9898 if (arguments.length < 1) throw 'too few arguments';
9899 if (arguments.length > 1) throw 'too many arguments';
9903 return (function(v671){
9904 return l125.function(l119.function("(typeof ", v671, " == 'function')"));
9907 var func = symbol.function;
9908 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9914 if (cf.type == 'block' && cf.id == 241)
9921 })), cdr: (function(){
9923 var value = symbol.value;
9924 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9928 var l269 = {name: "WRITE-STRING"};
9930 return (l230).value = ({car: l44.function(l269, (function (v672){
9931 if (arguments.length < 1) throw 'too few arguments';
9932 if (arguments.length > 1) throw 'too many arguments';
9936 return (function(v673){
9937 return l119.function("(function(){", (function(){
9939 var value = symbol.value;
9940 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9942 })(), l124.function(l119.function("var ", "x", " = ", v673, ";", (function(){
9944 var value = symbol.value;
9945 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9947 })()), l119.function("if (typeof ", "x", " != '", "string", "')", (function(){
9949 var value = symbol.value;
9950 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9952 })(), l124.function("throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
9954 var value = symbol.value;
9955 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9957 })())), l119.function("return ", (function(){
9958 return "lisp.write(x)";
9959 })(), ";", (function(){
9961 var value = symbol.value;
9962 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9967 var func = symbol.function;
9968 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9974 if (cf.type == 'block' && cf.id == 242)
9981 })), cdr: (function(){
9983 var value = symbol.value;
9984 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9989 (l178).function = (function(v676){
9990 ((v676)["fname"] = "MACRO");
9992 })((function (v674){
9993 if (arguments.length < 1) throw 'too few arguments';
9994 if (arguments.length > 1) throw 'too many arguments';
9998 return (((function(){
10000 return (typeof tmp == 'object' && 'name' in tmp);
10001 })()?l4.value: l3.value) !== l3.value ? (function(v675){
10002 return (((l154.function(v675) === l178)?l4.value: l3.value) !== l3.value ? v675 : l3.value);
10003 })(l166.function(v674, (function(){
10005 var value = symbol.value;
10006 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10008 })(), l97)) : l3.value);
10012 if (cf.type == 'block' && cf.id == 243)
10022 var l270 = {name: "LS-MACROEXPAND-1"};
10024 (l270).function = (function(v681){
10025 ((v681)["fname"] = "LS-MACROEXPAND-1");
10027 })((function (v677){
10028 if (arguments.length < 1) throw 'too few arguments';
10029 if (arguments.length > 1) throw 'too many arguments';
10030 return (function(){
10032 return (function(){
10033 return (function(v678){
10034 return (v678 !== l3.value ? (function(v679){
10035 (l59.function(v679) !== l3.value ? (function(){
10036 return (function(v680){
10037 l157.function(v678, v680);
10038 return v679 = v680;
10041 var func = symbol.function;
10042 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10046 return (function(){
10049 var tail = ((function(){
10051 return tmp === l3.value? l3.value: tmp.cdr;
10053 while (tail != l3.value){
10054 args.push(tail.car);
10057 return f.apply(this, args);
10059 })(l155.function(v678)) : v677);
10060 })(l178.function((function(){
10062 return tmp === l3.value? l3.value: tmp.car;
10067 if (cf.type == 'block' && cf.id == 244)
10077 var l271 = {name: "COMPILE-FUNCALL"};
10079 (l271).function = (function(v684){
10080 ((v684)["fname"] = "COMPILE-FUNCALL");
10082 })((function (v682,v683){
10083 if (arguments.length < 2) throw 'too few arguments';
10084 if (arguments.length > 2) throw 'too many arguments';
10085 return (function(){
10087 return (function(){
10088 return ((((function(){
10090 return (typeof tmp == 'object' && 'name' in tmp);
10091 })()?l4.value: l3.value) !== l3.value ? l180.function(v682, l97, l184) : l3.value) !== l3.value ? l119.function((function(){
10093 var func = symbol.function;
10094 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10096 })()(l62.function(l44.function(l146), l44.function(v682))), ".function(", l121.function(l68.function((function(){
10098 var func = symbol.function;
10099 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10101 })(), v683), ", "), ")") : l119.function((function(){
10103 var func = symbol.function;
10104 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10106 })()(l62.function(l44.function(l97), l44.function(v682))), "(", l121.function(l68.function((function(){
10108 var func = symbol.function;
10109 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10111 })(), v683), ", "), ")"));
10115 if (cf.type == 'block' && cf.id == 245)
10126 (l200).function = (function(v687){
10127 ((v687)["fname"] = "LS-COMPILE-BLOCK");
10129 })((function (v685,v686){
10130 if (arguments.length < 1) throw 'too few arguments';
10131 if (arguments.length > 2) throw 'too many arguments';
10132 switch(arguments.length){
10137 return (function(){
10139 return (function(){
10140 return (v686 !== l3.value ? l119.function(l200.function(l80.function(v685)), "return ", (function(){
10142 var func = symbol.function;
10143 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10146 var tmp = l79.function(v685);
10147 return tmp === l3.value? l3.value: tmp.car;
10148 })()), ";") : l122.function(l83.function((function(){
10150 var func = symbol.function;
10151 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10153 })(), l68.function((function(){
10155 var func = symbol.function;
10156 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10158 })(), v685)), l119.function(";", (function(){
10160 var value = symbol.value;
10161 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10167 if (cf.type == 'block' && cf.id == 246)
10178 (l126).function = (function(v694){
10179 ((v694)["fname"] = "LS-COMPILE");
10181 })((function (v688){
10182 if (arguments.length < 1) throw 'too few arguments';
10183 if (arguments.length > 1) throw 'too many arguments';
10184 return (function(){
10186 return (function(){
10187 return (((function(){
10189 return (typeof tmp == 'object' && 'name' in tmp);
10190 })()?l4.value: l3.value) !== l3.value ? (function(){
10191 return (function(v689){
10192 return (((l154.function(v689) === l172)?l4.value: l3.value) !== l3.value ? (function(){
10193 return l155.function(v689);
10194 })() : (l180.function(v688, l98, l183) !== l3.value ? (function(){
10195 return l119.function(l126.function(l62.function(l44.function(l146), l44.function(v688))), ".value");
10196 })() : (function(){
10197 return l126.function(l62.function(l44.function(l248), l44.function(l62.function(l44.function(l146), l44.function(v688)))));
10199 })(l166.function(v688, (function(){
10201 var value = symbol.value;
10202 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10205 })() : (l74.function(v688) !== l3.value ? (function(){
10206 return l16.function(v688);
10207 })() : (((typeof(v688) == "string")?l4.value: l3.value) !== l3.value ? (function(){
10208 return l119.function("\"", l129.function(v688), "\"");
10209 })() : (l59.function(v688) !== l3.value ? (function(){
10210 return (function(v690,v691){
10211 return (l90.function(v690, (function(){
10213 var value = symbol.value;
10214 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10216 })()) !== l3.value ? (function(){
10217 return (function(v692){
10218 return (function(){
10222 while (tail != l3.value){
10223 args.push(tail.car);
10226 return f.apply(this, args);
10228 })(l41.function(l90.function(v690, (function(){
10230 var value = symbol.value;
10231 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10234 })() : ((l90.function(v690, (function(){
10236 var value = symbol.value;
10237 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10239 })()) !== l3.value ? l28.function(l180.function(v690, l97, l182)) : l3.value) !== l3.value ? (function(){
10240 return (function(v693){
10241 return (function(){
10245 while (tail != l3.value){
10246 args.push(tail.car);
10249 return f.apply(this, args);
10251 })(l41.function(l90.function(v690, (function(){
10253 var value = symbol.value;
10254 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10257 })() : (function(){
10258 return (l178.function(v690) !== l3.value ? l126.function(l270.function(v688)) : l271.function(v690, v691));
10262 return tmp === l3.value? l3.value: tmp.car;
10265 return tmp === l3.value? l3.value: tmp.cdr;
10267 })() : l3.value))));
10271 if (cf.type == 'block' && cf.id == 247)
10281 var l272 = {name: "LS-COMPILE-TOPLEVEL"};
10283 (l272).function = (function(v699){
10284 ((v699)["fname"] = "LS-COMPILE-TOPLEVEL");
10286 })((function (v695){
10287 if (arguments.length < 1) throw 'too few arguments';
10288 if (arguments.length > 1) throw 'too many arguments';
10289 return (function(){
10291 return (function(){
10292 return (function(v696){
10298 return ((((function(){
10300 return (typeof tmp == 'object' && 'car' in tmp);
10301 })()?l4.value: l3.value) !== l3.value ? (((function(){
10303 return tmp === l3.value? l3.value: tmp.car;
10304 })() === l213)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
10305 return (function(v697){
10306 return l121.function(l83.function((function(){
10308 var func = symbol.function;
10309 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10312 })(l68.function((function(){
10314 var func = symbol.function;
10315 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10319 return tmp === l3.value? l3.value: tmp.cdr;
10321 })() : (function(){
10322 return (function(v698){
10323 return l119.function(l122.function(l176.function(), l119.function(";", (function(){
10325 var value = symbol.value;
10326 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10328 })())), (v698 !== l3.value ? l119.function(v698, ";", (function(){
10330 var value = symbol.value;
10331 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10334 })(l126.function(v695));
10344 if (cf.type == 'block' && cf.id == 248)
10354 var l273 = {name: "WITH-COMPILATION-UNIT"};
10357 (l212).function = (function(v705){
10358 ((v705)["fname"] = "EVAL");
10360 })((function (v700){
10361 if (arguments.length < 1) throw 'too few arguments';
10362 if (arguments.length > 1) throw 'too many arguments';
10363 return (function(){
10365 return (function(){
10366 return (function(v704){
10367 return (function(){
10369 if (typeof string != 'string')
10370 throw 'The value ' + string + ' is not a type string.';
10371 return eval.apply(window, [string]);
10373 })((function(v701){
10376 return (function(){
10377 return (function(v702,v703){
10379 while(v702 !== l3.value){
10380 v703 = (function(){
10382 return tmp === l3.value? l3.value: tmp.car;
10388 v702 = (function(){
10390 return tmp === l3.value? l3.value: tmp.cdr;
10397 var value = symbol.value;
10398 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10404 if (cf.type == 'block' && cf.id == 250)
10412 (l151).value = l3.value;
10413 return l272.function(v700);
10418 if (cf.type == 'block' && cf.id == 249)
10428 var l274 = {name: "PRON"};
10429 var l275 = {car: l21, cdr: {car: l14, cdr: {car: l110, cdr: {car: l19, cdr: {car: l20, cdr: {car: l22, cdr: {car: l23, cdr: {car: l24, cdr: {car: l236, cdr: {car: l238, cdr: {car: l18, cdr: {car: l18, cdr: {car: l237, cdr: {car: l239, cdr: {car: l54, cdr: {car: l62, cdr: {car: l260, cdr: {car: l90, cdr: {car: l45, cdr: {car: l163, cdr: {car: l17, cdr: {car: l17, cdr: {car: l80, cdr: {car: l33, cdr: {car: l39, cdr: {car: l37, cdr: {car: l34, cdr: {car: l31, cdr: {car: l31, cdr: {car: l52, cdr: {car: l219, cdr: {car: l35, cdr: {car: l38, cdr: {car: l36, cdr: {car: l32, cdr: {car: l32, cdr: {car: l258, cdr: {car: l72, cdr: {car: l73, cdr: {car: l71, cdr: {car: l51, cdr: {car: l29, cdr: {car: l30, cdr: {car: l70, cdr: {car: l47, cdr: {car: l2, cdr: {car: l8, cdr: {car: l10, cdr: {car: l7, cdr: {car: l85, cdr: {car: l94, cdr: {car: l96, cdr: {car: l49, cdr: {car: l50, cdr: {car: l53, cdr: {car: l251, cdr: {car: l27, cdr: {car: l252, cdr: {car: l262, cdr: {car: l212, cdr: {car: l89, cdr: {car: l117, cdr: {car: l93, cdr: {car: l103, cdr: {car: l114, cdr: {car: l40, cdr: {car: l43, cdr: {car: l247, cdr: {car: l259, cdr: {car: l97, cdr: {car: l268, cdr: {car: l15, cdr: {car: l226, cdr: {car: l69, cdr: {car: l111, cdr: {car: l46, cdr: {car: l74, cdr: {car: l74, cdr: {car: l115, cdr: {car: l250, cdr: {car: l79, cdr: {car: l66, cdr: {car: l216, cdr: {car: l44, cdr: {car: l59, cdr: {car: l100, cdr: {car: l245, cdr: {car: l68, cdr: {car: l81, cdr: {car: l76, cdr: {car: l235, cdr: {car: l3, cdr: {car: l28, cdr: {car: l78, cdr: {car: l77, cdr: {car: l11, cdr: {car: l240, cdr: {car: l55, cdr: {car: l104, cdr: {car: l106, cdr: {car: l102, cdr: {car: l75, cdr: {car: l128, cdr: {car: l131, cdr: {car: l185, cdr: {car: l56, cdr: {car: l57, cdr: {car: l274, cdr: {car: l48, cdr: {car: l146, cdr: {car: l82, cdr: {car: l83, cdr: {car: l84, cdr: {car: l12, cdr: {car: l218, cdr: {car: l63, cdr: {car: l64, cdr: {car: l41, cdr: {car: l202, cdr: {car: l201, cdr: {car: l88, cdr: {car: l255, cdr: {car: l91, cdr: {car: l92, cdr: {car: l254, cdr: {car: l86, cdr: {car: l210, cdr: {car: l246, cdr: {car: l116, cdr: {car: l249, cdr: {car: l248, cdr: {car: l244, cdr: {car: l4, cdr: {car: l225, cdr: {car: l42, cdr: {car: l220, cdr: {car: l26, cdr: {car: l6, cdr: {car: l227, cdr: {car: l98, cdr: {car: l130, cdr: {car: l5, cdr: {car: l95, cdr: {car: l269, cdr: {car: l25, cdr: l3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}};
10430 l117.function(l275);
10431 (l110).value = (function(){
10433 var value = symbol.value;
10434 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10438 var string = "var lisp";
10439 if (typeof string != 'string')
10440 throw 'The value ' + string + ' is not a type string.';
10441 return eval.apply(window, [string]);
10444 (lisp.read = (function(){
10446 var func = symbol.function;
10447 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10450 (lisp.print = (function(){
10452 var func = symbol.function;
10453 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10456 (lisp.eval = (function(){
10458 var func = symbol.function;
10459 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10462 (lisp.compile = (function(){
10464 var func = symbol.function;
10465 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10468 (lisp.evalString = (function (v706){
10469 if (arguments.length < 1) throw 'too few arguments';
10470 if (arguments.length > 1) throw 'too many arguments';
10471 return l212.function(l150.function(v706));
10474 (lisp.compileString = (function (v707){
10475 if (arguments.length < 1) throw 'too few arguments';
10476 if (arguments.length > 1) throw 'too many arguments';
10477 return l272.function(l150.function(v707));
10480 var l276 = {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: l205, cdr: "l205"}, 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: 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}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}};
10481 var l277 = {name: "BODY"};
10482 var l278 = {name: "CHECK"};
10483 var l279 = {name: "DECLS"};
10484 var l280 = {name: "DECL"};
10485 var l281 = {name: "NAME"};
10486 var l282 = {name: "ARGS"};
10487 var l283 = {name: "ARG"};
10488 var l284 = {name: "FORM"};
10489 var l285 = {name: "PACKAGE-DESIGNATOR"};
10490 var l286 = {name: "FORM1"};
10491 var l287 = {name: "RESULT"};
10492 var l288 = {name: "VALUE"};
10493 var l289 = {name: "FORMS"};
10494 var l290 = {name: "G"};
10495 var l291 = {name: "CLAUSULES"};
10496 var l292 = {name: "!FORM"};
10497 var l293 = {name: "CLAUSULE"};
10498 var l294 = {name: "ITER"};
10499 var l295 = {name: "G!TO"};
10500 var l296 = {name: "VAR"};
10501 var l297 = {name: "TO"};
10502 var l298 = {name: "G!LIST"};
10503 var l299 = {name: "X"};
10504 var l300 = {name: "PLACE"};
10505 var l301 = {name: "DELTA"};
10506 var l302 = {name: "CONDITION"};
10507 var l303 = {name: "DOCSTRING"};
10508 var l304 = {name: "&BODY"};
10509 var l305 = {car: {car: {car: l4, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l183, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l3, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l183, cdr: l3}, cdr: l3}}}}, cdr: l3}}, cdr: {car: {car: {car: l212, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l273, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l191, cdr: {car: l277, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: l56, cdr: {car: {car: l213, cdr: {car: {car: l201, cdr: {car: l151, cdr: {car: l3, cdr: l3}}}, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l49, cdr: {car: {car: l278, cdr: {car: l151, cdr: l3}}, cdr: {car: {car: l259, cdr: {car: l278, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l272, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l126, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l200, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l271, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l270, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l178, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l234, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l233, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l279, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l127, cdr: {car: {car: l148, cdr: {car: {car: l68, cdr: {car: {car: l199, cdr: {car: {car: l280, cdr: l3}, cdr: {car: {car: l147, cdr: {car: {car: l119, cdr: {car: "var ", cdr: {car: {car: l149, cdr: {car: {car: l40, cdr: {car: l280, cdr: l3}}, cdr: l3}}, cdr: {car: " = ", cdr: {car: {car: l149, cdr: {car: {car: l42, cdr: {car: l280, cdr: l3}}, cdr: l3}}, cdr: {car: ";", cdr: {car: l118, cdr: l3}}}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l279, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: {car: l68, cdr: {car: {car: l199, cdr: {car: {car: l280, cdr: l3}, cdr: {car: {car: l147, cdr: {car: {car: l119, cdr: {car: "if (typeof ", cdr: {car: {car: l149, cdr: {car: {car: l40, cdr: {car: l280, cdr: l3}}, cdr: l3}}, cdr: {car: " != '", cdr: {car: {car: l149, cdr: {car: {car: l41, cdr: {car: l280, cdr: l3}}, cdr: l3}}, cdr: {car: "')", cdr: {car: l118, cdr: {car: {car: l124, cdr: {car: "throw 'The value ' + ", cdr: {car: {car: l149, cdr: {car: {car: l40, cdr: {car: l280, cdr: l3}}, cdr: l3}}, cdr: {car: " + ' is not a type ", cdr: {car: {car: l149, cdr: {car: {car: l41, cdr: {car: l280, cdr: l3}}, cdr: l3}}, cdr: {car: ".';", cdr: {car: l118, cdr: l3}}}}}}}, cdr: l3}}}}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l279, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l119, cdr: {car: "return ", cdr: {car: {car: l213, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: {car: ";", cdr: {car: l118, cdr: l3}}}}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l232, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l281, cdr: {car: l282, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: {car: l213, cdr: {car: {car: l231, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l282, cdr: l3}}, cdr: {car: {car: l216, cdr: {car: {car: l149, cdr: {car: {car: l68, cdr: {car: {car: l199, cdr: {car: {car: l283, cdr: l3}, cdr: {car: {car: l147, cdr: {car: {car: {car: l149, cdr: {car: l283, cdr: l3}}, cdr: {car: {car: l126, cdr: {car: {car: l149, cdr: {car: l283, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l282, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l231, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l281, cdr: {car: l282, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: {car: l48, cdr: {car: {car: l44, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l199, cdr: {car: {car: l149, cdr: {car: l282, cdr: l3}}, cdr: {car: {car: l163, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l230, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l284, cdr: l3}, cdr: {car: {car: l228, cdr: {car: l284, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l229, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l228, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l224, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l223, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l215, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l214, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l281, cdr: {car: l282, cdr: {car: l284, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l187, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l282, cdr: l3}}, cdr: {car: {car: l126, cdr: {car: {car: l149, cdr: {car: l284, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l208, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l207, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l129, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l198, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l197, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l196, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l195, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l194, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l193, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l187, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l281, cdr: {car: l282, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: {car: l48, cdr: {car: {car: l44, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l199, cdr: {car: {car: l149, cdr: {car: l282, cdr: l3}}, cdr: {car: {car: l163, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l186, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l181, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l180, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l179, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l177, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l176, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l175, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l174, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l171, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l170, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l169, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l166, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l165, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l162, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l161, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l160, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l159, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l158, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l157, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l156, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l155, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l154, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l153, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l152, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l141, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l144, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l143, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l142, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l140, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l139, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l138, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l137, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l136, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l135, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l134, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l133, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l132, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l131, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l130, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l95, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l128, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l127, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l191, cdr: {car: l277, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: l119, cdr: {car: "(function(){", cdr: {car: l118, cdr: {car: {car: l124, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: {car: "})()", cdr: l3}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l125, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l16, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l124, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l123, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l122, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l121, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l120, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l98, cdr: {car: l191, cdr: {car: l284, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l201, cdr: {car: {car: l149, cdr: {car: l98, cdr: l3}}, cdr: {car: {car: l119, cdr: {car: {car: l149, cdr: {car: l98, cdr: l3}}, cdr: {car: {car: l213, cdr: {car: {car: l148, cdr: {car: l284, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l119, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l117, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l116, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l115, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l114, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l113, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l112, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l111, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l285, cdr: l3}, cdr: {car: {car: l147, cdr: {car: {car: l211, cdr: {car: {car: l201, cdr: {car: l110, cdr: {car: {car: l101, cdr: {car: {car: l149, cdr: {car: l285, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l107, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l106, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l105, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l104, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l101, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l103, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l102, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l100, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l96, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l94, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l93, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l92, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l91, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l90, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l89, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l88, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l87, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l86, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l85, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l84, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l83, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l82, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l81, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l80, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l79, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l78, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l77, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l59, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l76, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l75, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l74, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l73, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l72, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l71, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l70, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l69, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l68, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l67, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l66, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l65, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l64, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l63, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l62, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l61, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l60, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l58, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l57, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l286, cdr: {car: l287, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: {car: l56, cdr: {car: {car: l213, cdr: {car: {car: l149, cdr: {car: l286, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l287, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l56, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l284, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}, cdr: {car: {car: l216, cdr: {car: {car: {car: l288, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l147, cdr: {car: {car: l216, cdr: {car: {car: {car: {car: l149, cdr: {car: l288, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l284, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l288, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l55, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l191, cdr: {car: l289, cdr: l3}}, cdr: {car: {car: l51, cdr: {car: {car: {car: l11, cdr: {car: l289, cdr: l3}}, cdr: {car: l3, cdr: l3}}, cdr: {car: {car: {car: l11, cdr: {car: {car: l32, cdr: {car: l289, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l31, cdr: {car: l289, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l4, cdr: {car: {car: l216, cdr: {car: {car: {car: l290, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l147, cdr: {car: {car: l216, cdr: {car: {car: {car: {car: l149, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l31, cdr: {car: l289, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l188, cdr: {car: {car: l149, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l55, cdr: {car: {car: l148, cdr: {car: {car: l32, cdr: {car: l289, 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: l54, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l191, cdr: {car: l289, cdr: l3}}, cdr: {car: {car: l51, cdr: {car: {car: {car: l11, cdr: {car: l289, cdr: l3}}, cdr: {car: l4, cdr: l3}}, cdr: {car: {car: {car: l11, cdr: {car: {car: l32, cdr: {car: l289, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l31, cdr: {car: l289, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l4, cdr: {car: {car: l147, cdr: {car: {car: l188, cdr: {car: {car: l149, cdr: {car: {car: l31, cdr: {car: l289, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l54, cdr: {car: {car: l148, cdr: {car: {car: l32, cdr: {car: l289, 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: l53, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l284, cdr: {car: l191, cdr: {car: l291, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l52, cdr: {car: {car: l149, cdr: {car: l284, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: {car: l62, cdr: {car: l291, cdr: {car: {car: l147, cdr: {car: {car: {car: l4, cdr: {car: {car: l262, 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: l52, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l284, cdr: {car: l191, cdr: {car: l291, cdr: l3}}}, cdr: {car: {car: l216, cdr: {car: {car: {car: l292, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l147, cdr: {car: {car: l216, cdr: {car: {car: {car: {car: l149, cdr: {car: l292, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l284, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l51, cdr: {car: {car: l148, cdr: {car: {car: l68, cdr: {car: {car: l199, cdr: {car: {car: l293, cdr: l3}, cdr: {car: {car: l188, cdr: {car: {car: l251, cdr: {car: {car: l31, cdr: {car: l293, cdr: l3}}, cdr: {car: l4, cdr: l3}}}, cdr: {car: l293, cdr: {car: {car: l147, cdr: {car: {car: {car: l27, cdr: {car: {car: l149, cdr: {car: l292, cdr: l3}}, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: {car: l31, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l148, cdr: {car: {car: l32, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l291, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l51, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l191, cdr: {car: l291, cdr: l3}}, cdr: {car: {car: l188, cdr: {car: {car: l11, cdr: {car: l291, cdr: l3}}, cdr: {car: l3, cdr: {car: {car: l188, cdr: {car: {car: l251, cdr: {car: {car: l33, cdr: {car: l291, cdr: l3}}, cdr: {car: l4, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l213, cdr: {car: {car: l148, cdr: {car: {car: l35, cdr: {car: l291, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: l188, cdr: {car: {car: l149, cdr: {car: {car: l33, cdr: {car: l291, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l213, cdr: {car: {car: l148, cdr: {car: {car: l35, cdr: {car: l291, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l51, cdr: {car: {car: l148, cdr: {car: {car: l32, cdr: {car: l291, 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: l178, cdr: {car: {car: l199, cdr: {car: {car: l294, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}, cdr: {car: {car: l216, cdr: {car: {car: {car: l295, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: {car: {car: l296, cdr: {car: {car: l40, cdr: {car: l294, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l297, cdr: {car: {car: l41, cdr: {car: l294, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l287, cdr: {car: {car: l42, cdr: {car: l294, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: {car: l163, cdr: {car: l3, cdr: {car: {car: l216, cdr: {car: {car: {car: {car: l149, cdr: {car: l296, cdr: l3}}, cdr: {car: 0, cdr: l3}}, cdr: {car: {car: {car: l149, cdr: {car: l295, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l297, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l209, cdr: {car: {car: l236, cdr: {car: {car: l149, cdr: {car: l296, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l295, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l225, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l46, cdr: {car: {car: l149, cdr: {car: l296, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l149, cdr: {car: l287, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l49, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l294, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}, cdr: {car: {car: l216, cdr: {car: {car: {car: l296, cdr: {car: {car: l40, cdr: {car: l294, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l298, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: l163, cdr: {car: l3, cdr: {car: {car: l216, cdr: {car: {car: {car: {car: l149, cdr: {car: l298, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l41, cdr: {car: l294, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: {car: l149, cdr: {car: l296, cdr: l3}}, cdr: {car: l3, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l209, cdr: {car: {car: l149, cdr: {car: l298, cdr: l3}}, cdr: {car: {car: l201, cdr: {car: {car: l149, cdr: {car: l296, cdr: l3}}, cdr: {car: {car: l31, cdr: {car: {car: l149, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l225, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l201, cdr: {car: {car: l149, cdr: {car: l298, cdr: l3}}, cdr: {car: {car: l32, cdr: {car: {car: l149, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}}}, cdr: {car: {car: l149, cdr: {car: {car: l42, cdr: {car: l294, 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: l178, cdr: {car: {car: l199, cdr: {car: {car: l299, cdr: {car: l300, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: l201, cdr: {car: {car: l149, cdr: {car: l300, cdr: l3}}, cdr: {car: {car: l29, cdr: {car: {car: l149, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l300, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l47, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l299, cdr: {car: l190, cdr: {car: {car: l301, cdr: {car: 1, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l201, cdr: {car: {car: l149, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l20, cdr: {car: {car: l149, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l301, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l46, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l299, cdr: {car: l190, cdr: {car: {car: l301, cdr: {car: 1, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l201, cdr: {car: {car: l149, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l19, cdr: {car: {car: l149, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l301, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l45, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l44, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l43, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l42, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l41, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l40, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l39, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l38, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l37, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l36, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l35, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l34, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l33, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l32, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l31, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l30, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l29, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l28, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l27, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l26, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l25, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l24, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l23, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l22, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l21, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l20, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l19, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l18, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l17, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l15, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l13, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l302, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l163, cdr: {car: l3, cdr: {car: {car: l209, cdr: {car: {car: l149, cdr: {car: l302, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l12, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l190, cdr: {car: l288, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: l218, cdr: {car: l3, cdr: {car: {car: l149, cdr: {car: l288, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l11, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l10, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l281, cdr: {car: l282, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: {car: l213, cdr: {car: {car: l2, cdr: {car: {car: l184, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l247, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l9, cdr: {car: {car: l149, cdr: {car: {car: l246, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l282, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: {car: l188, cdr: {car: {car: l54, cdr: {car: {car: l254, cdr: {car: {car: l31, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l28, cdr: {car: {car: l11, cdr: {car: {car: l32, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: {car: l149, cdr: {car: {car: l31, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l163, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: {car: l32, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: {car: l163, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l9, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l281, cdr: {car: l282, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}}, cdr: {car: {car: l216, cdr: {car: {car: {car: l299, cdr: {car: {car: l15, cdr: {car: "FN", cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l147, cdr: {car: {car: l216, cdr: {car: {car: {car: {car: l149, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l199, cdr: {car: {car: l149, cdr: {car: l282, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l266, cdr: {car: {car: l149, cdr: {car: l299, cdr: l3}}, cdr: {car: "fname", cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l149, cdr: {car: l299, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l8, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l281, cdr: {car: l288, cdr: {car: l190, cdr: {car: l303, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: {car: l213, cdr: {car: {car: l201, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l288, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l148, cdr: {car: {car: l5, cdr: {car: {car: l254, cdr: {car: l303, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: {car: l266, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: {car: "vardoc", cdr: {car: {car: l149, cdr: {car: l303, cdr: l3}}, cdr: l3}}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l7, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l281, cdr: {car: l288, cdr: {car: l190, cdr: {car: l303, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: {car: l213, cdr: {car: {car: l6, cdr: {car: {car: l17, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l201, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l288, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: {car: l148, cdr: {car: {car: l5, cdr: {car: {car: l254, cdr: {car: l303, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: {car: l266, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: {car: "vardoc", cdr: {car: {car: l149, cdr: {car: l303, cdr: l3}}, cdr: l3}}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l6, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l302, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l188, cdr: {car: {car: l149, cdr: {car: l302, cdr: l3}}, cdr: {car: l3, cdr: {car: {car: l213, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l5, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l302, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l188, cdr: {car: {car: l149, cdr: {car: l302, cdr: l3}}, cdr: {car: {car: l213, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: {car: l3, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l2, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l191, cdr: {car: l279, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: l211, cdr: {car: {car: l148, cdr: {car: {car: l68, cdr: {car: {car: l199, cdr: {car: {car: l280, cdr: l3}, cdr: {car: {car: l147, cdr: {car: {car: l181, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l280, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l279, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l1, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l281, cdr: {car: l282, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: {car: l211, cdr: {car: {car: l177, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l146, cdr: {car: {car: l199, cdr: {car: {car: l149, cdr: {car: {car: l68, cdr: {car: {car: l199, cdr: {car: {car: l299, cdr: l3}, cdr: {car: {car: l188, cdr: {car: {car: l251, cdr: {car: l299, cdr: {car: {car: l146, cdr: {car: l304, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l146, cdr: {car: l191, cdr: l3}}, cdr: {car: l299, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l282, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: l277, 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}}}};
10511 l112.function(l274);
10512 l112.function(l273);
10513 l112.function(l272);
10514 l112.function(l271);
10515 l112.function(l270);
10516 l112.function(l269);
10517 l112.function(l268);
10518 l112.function(l267);
10519 l112.function(l266);
10520 l112.function(l265);
10521 l112.function(l264);
10522 l112.function(l263);
10523 l112.function(l262);
10524 l112.function(l261);
10525 l112.function(l260);
10526 l112.function(l259);
10527 l112.function(l258);
10528 l112.function(l257);
10529 l112.function(l256);
10530 l112.function(l255);
10531 l112.function(l254);
10532 l112.function(l253);
10533 l112.function(l252);
10534 l112.function(l251);
10535 l112.function(l250);
10536 l112.function(l249);
10537 l112.function(l248);
10538 l112.function(l247);
10539 l112.function(l246);
10540 l112.function(l245);
10541 l112.function(l244);
10542 l112.function(l243);
10543 l112.function(l242);
10544 l112.function(l241);
10545 l112.function(l240);
10546 l112.function(l239);
10547 l112.function(l238);
10548 l112.function(l237);
10549 l112.function(l236);
10550 l112.function(l235);
10551 l112.function(l234);
10552 l112.function(l233);
10553 l112.function(l232);
10554 l112.function(l231);
10555 l112.function(l230);
10556 l112.function(l229);
10557 l112.function(l228);
10558 l112.function(l227);
10559 l112.function(l226);
10560 l112.function(l225);
10561 l112.function(l224);
10562 l112.function(l223);
10563 l112.function(l222);
10564 l112.function(l221);
10565 l112.function(l220);
10566 l112.function(l219);
10567 l112.function(l218);
10568 l112.function(l217);
10569 l112.function(l216);
10570 l112.function(l215);
10571 l112.function(l214);
10572 l112.function(l213);
10573 l112.function(l212);
10574 l112.function(l211);
10575 l112.function(l210);
10576 l112.function(l209);
10577 l112.function(l208);
10578 l112.function(l207);
10579 l112.function(l206);
10580 l112.function(l205);
10581 l112.function(l204);
10582 l112.function(l203);
10583 l112.function(l202);
10584 l112.function(l201);
10585 l112.function(l200);
10586 l112.function(l199);
10587 l112.function(l198);
10588 l112.function(l197);
10589 l112.function(l196);
10590 l112.function(l195);
10591 l112.function(l194);
10592 l112.function(l193);
10593 l112.function(l191);
10594 l112.function(l190);
10595 l112.function(l189);
10596 l112.function(l188);
10597 l112.function(l187);
10598 l112.function(l186);
10599 l112.function(l185);
10600 l112.function(l184);
10601 l112.function(l183);
10602 l112.function(l182);
10603 l112.function(l181);
10604 l112.function(l180);
10605 l112.function(l179);
10606 l112.function(l178);
10607 l112.function(l177);
10608 l112.function(l176);
10609 l112.function(l175);
10610 l112.function(l174);
10611 l112.function(l173);
10612 l112.function(l172);
10613 l112.function(l171);
10614 l112.function(l170);
10615 l112.function(l169);
10616 l112.function(l168);
10617 l112.function(l167);
10618 l112.function(l166);
10619 l112.function(l165);
10620 l112.function(l164);
10621 l112.function(l163);
10622 l112.function(l162);
10623 l112.function(l161);
10624 l112.function(l160);
10625 l112.function(l159);
10626 l112.function(l158);
10627 l112.function(l157);
10628 l112.function(l156);
10629 l112.function(l155);
10630 l112.function(l154);
10631 l112.function(l153);
10632 l112.function(l152);
10633 l112.function(l151);
10634 l112.function(l150);
10635 l112.function(l149);
10636 l112.function(l148);
10637 l112.function(l147);
10638 l112.function(l146);
10639 l112.function(l145);
10640 l112.function(l144);
10641 l112.function(l143);
10642 l112.function(l142);
10643 l112.function(l141);
10644 l112.function(l140);
10645 l112.function(l139);
10646 l112.function(l138);
10647 l112.function(l137);
10648 l112.function(l136);
10649 l112.function(l135);
10650 l112.function(l134);
10651 l112.function(l133);
10652 l112.function(l132);
10653 l112.function(l131);
10654 l112.function(l130);
10655 l112.function(l129);
10656 l112.function(l128);
10657 l112.function(l127);
10658 l112.function(l126);
10659 l112.function(l125);
10660 l112.function(l124);
10661 l112.function(l123);
10662 l112.function(l122);
10663 l112.function(l121);
10664 l112.function(l120);
10665 l112.function(l119);
10666 l112.function(l118);
10667 l112.function(l117);
10668 l112.function(l116);
10669 l112.function(l115);
10670 l112.function(l114);
10671 l112.function(l113);
10672 l112.function(l112);
10673 l112.function(l111);
10674 l112.function(l110);
10675 l112.function(l109);
10676 l112.function(l108);
10677 l112.function(l107);
10678 l112.function(l106);
10679 l112.function(l105);
10680 l112.function(l104);
10681 l112.function(l103);
10682 l112.function(l102);
10683 l112.function(l101);
10684 l112.function(l100);
10685 l112.function(l99);
10686 l112.function(l98);
10687 l112.function(l97);
10688 l112.function(l96);
10689 l112.function(l95);
10690 l112.function(l94);
10691 l112.function(l93);
10692 l112.function(l92);
10693 l112.function(l91);
10694 l112.function(l90);
10695 l112.function(l89);
10696 l112.function(l88);
10697 l112.function(l87);
10698 l112.function(l86);
10699 l112.function(l85);
10700 l112.function(l84);
10701 l112.function(l83);
10702 l112.function(l82);
10703 l112.function(l81);
10704 l112.function(l80);
10705 l112.function(l79);
10706 l112.function(l78);
10707 l112.function(l77);
10708 l112.function(l76);
10709 l112.function(l75);
10710 l112.function(l74);
10711 l112.function(l73);
10712 l112.function(l72);
10713 l112.function(l71);
10714 l112.function(l70);
10715 l112.function(l69);
10716 l112.function(l68);
10717 l112.function(l67);
10718 l112.function(l66);
10719 l112.function(l65);
10720 l112.function(l64);
10721 l112.function(l63);
10722 l112.function(l62);
10723 l112.function(l61);
10724 l112.function(l60);
10725 l112.function(l59);
10726 l112.function(l58);
10727 l112.function(l57);
10728 l112.function(l56);
10729 l112.function(l55);
10730 l112.function(l54);
10731 l112.function(l53);
10732 l112.function(l52);
10733 l112.function(l51);
10734 l112.function(l50);
10735 l112.function(l49);
10736 l112.function(l48);
10737 l112.function(l47);
10738 l112.function(l46);
10739 l112.function(l45);
10740 l112.function(l44);
10741 l112.function(l43);
10742 l112.function(l42);
10743 l112.function(l41);
10744 l112.function(l40);
10745 l112.function(l39);
10746 l112.function(l38);
10747 l112.function(l37);
10748 l112.function(l36);
10749 l112.function(l35);
10750 l112.function(l34);
10751 l112.function(l33);
10752 l112.function(l32);
10753 l112.function(l31);
10754 l112.function(l30);
10755 l112.function(l29);
10756 l112.function(l28);
10757 l112.function(l27);
10758 l112.function(l26);
10759 l112.function(l25);
10760 l112.function(l24);
10761 l112.function(l23);
10762 l112.function(l22);
10763 l112.function(l21);
10764 l112.function(l20);
10765 l112.function(l19);
10766 l112.function(l18);
10767 l112.function(l17);
10768 l112.function(l16);
10769 l112.function(l15);
10770 l112.function(l14);
10771 l112.function(l13);
10772 l112.function(l12);
10773 l112.function(l11);
10774 l112.function(l10);
10784 (l205).value = l276;
10785 (l167).value = l305;
10786 (l168).value = 707;
10788 return (l217).value = 250;
10790 (l206).value = 305;