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.";
80 if (typeof x1 !== 'number') throw 'Not a number!';
82 if (typeof x2 !== 'number') throw 'Not a number!';
86 var name = (function(){
88 var string2 = (function(){
90 var func = symbol.function;
91 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
95 var value = symbol.value;
96 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
99 if (typeof string1 != 'string')
100 throw 'The value ' + string1 + ' is not a type string.';
101 if (typeof string2 != 'string')
102 throw 'The value ' + string2 + ' is not a type string.';
103 return string1.concat(string2);
105 if (typeof name != 'string')
106 throw 'The value ' + name + ' is not a type string.';
107 return ({name: name});
112 if (cf.type == 'block' && cf.id == 2)
122 var l17 = {name: "BOUNDP"};
124 (l17).function = (function(v6){
125 ((v6)["fname"] = "BOUNDP");
128 if (arguments.length < 1) throw 'too few arguments';
129 if (arguments.length > 1) throw 'too many arguments';
133 return ((v5.value !== undefined)?l4.value: l3.value);
137 if (cf.type == 'block' && cf.id == 3)
147 var l18 = {name: "="};
149 (l18).function = (function(v9){
150 ((v9)["fname"] = "=");
152 })((function (v7,v8){
153 if (arguments.length < 2) throw 'too few arguments';
154 if (arguments.length > 2) throw 'too many arguments';
160 if (typeof x1 !== 'number') throw 'Not a number!';
162 if (typeof x2 !== 'number') throw 'Not a number!';
163 return (x1==x2?l4.value: l3.value);
168 if (cf.type == 'block' && cf.id == 4)
178 var l19 = {name: "*"};
180 (l19).function = (function(v12){
181 ((v12)["fname"] = "*");
183 })((function (v10,v11){
184 if (arguments.length < 2) throw 'too few arguments';
185 if (arguments.length > 2) throw 'too many arguments';
191 if (typeof x1 !== 'number') throw 'Not a number!';
193 if (typeof x2 !== 'number') throw 'Not a number!';
199 if (cf.type == 'block' && cf.id == 5)
209 var l20 = {name: "/"};
211 (l20).function = (function(v15){
212 ((v15)["fname"] = "/");
214 })((function (v13,v14){
215 if (arguments.length < 2) throw 'too few arguments';
216 if (arguments.length > 2) throw 'too many arguments';
222 if (typeof x1 !== 'number') throw 'Not a number!';
224 if (typeof x2 !== 'number') throw 'Not a number!';
230 if (cf.type == 'block' && cf.id == 6)
240 var l21 = {name: "1+"};
242 (l21).function = (function(v17){
243 ((v17)["fname"] = "1+");
246 if (arguments.length < 1) throw 'too few arguments';
247 if (arguments.length > 1) throw 'too many arguments';
253 if (typeof x1 !== 'number') throw 'Not a number!';
255 if (typeof x2 !== 'number') throw 'Not a number!';
261 if (cf.type == 'block' && cf.id == 7)
271 var l22 = {name: "1-"};
273 (l22).function = (function(v19){
274 ((v19)["fname"] = "1-");
277 if (arguments.length < 1) throw 'too few arguments';
278 if (arguments.length > 1) throw 'too many arguments';
284 if (typeof x1 !== 'number') throw 'Not a number!';
286 if (typeof x2 !== 'number') throw 'Not a number!';
292 if (cf.type == 'block' && cf.id == 8)
302 var l23 = {name: "ZEROP"};
304 (l23).function = (function(v21){
305 ((v21)["fname"] = "ZEROP");
308 if (arguments.length < 1) throw 'too few arguments';
309 if (arguments.length > 1) throw 'too many arguments';
315 if (typeof x1 !== 'number') throw 'Not a number!';
317 if (typeof x2 !== 'number') throw 'Not a number!';
318 return (x1==x2?l4.value: l3.value);
323 if (cf.type == 'block' && cf.id == 9)
333 var l24 = {name: "TRUNCATE"};
335 (l24).function = (function(v24){
336 ((v24)["fname"] = "TRUNCATE");
338 })((function (v22,v23){
339 if (arguments.length < 2) throw 'too few arguments';
340 if (arguments.length > 2) throw 'too many arguments';
347 if (typeof x1 !== 'number') throw 'Not a number!';
349 if (typeof x2 !== 'number') throw 'Not a number!';
352 if (typeof x != 'number')
353 throw 'The value ' + x + ' is not a type number.';
354 return Math.floor(x);
359 if (cf.type == 'block' && cf.id == 10)
369 var l25 = {name: "EQL"};
371 (l25).function = (function(v27){
372 ((v27)["fname"] = "EQL");
374 })((function (v25,v26){
375 if (arguments.length < 2) throw 'too few arguments';
376 if (arguments.length > 2) throw 'too many arguments';
380 return ((v25 === v26)?l4.value: l3.value);
384 if (cf.type == 'block' && cf.id == 11)
394 var l26 = {name: "NOT"};
396 (l26).function = (function(v29){
397 ((v29)["fname"] = "NOT");
400 if (arguments.length < 1) throw 'too few arguments';
401 if (arguments.length > 1) throw 'too many arguments';
405 return (v28 !== l3.value ? l3.value : l4.value);
409 if (cf.type == 'block' && cf.id == 12)
419 var l27 = {name: "CONS"};
421 (l27).function = (function(v32){
422 ((v32)["fname"] = "CONS");
424 })((function (v30,v31){
425 if (arguments.length < 2) throw 'too few arguments';
426 if (arguments.length > 2) throw 'too many arguments';
430 return ({car: v30, cdr: v31});
434 if (cf.type == 'block' && cf.id == 13)
444 var l28 = {name: "CONSP"};
446 (l28).function = (function(v34){
447 ((v34)["fname"] = "CONSP");
450 if (arguments.length < 1) throw 'too few arguments';
451 if (arguments.length > 1) throw 'too many arguments';
457 return (typeof tmp == 'object' && 'car' in tmp);
458 })()?l4.value: l3.value);
462 if (cf.type == 'block' && cf.id == 14)
472 var l29 = {name: "CAR"};
474 (l29).function = (function(v36){
475 ((v36)["fname"] = "CAR");
478 var func = (function (v35){
479 if (arguments.length < 1) throw 'too few arguments';
480 if (arguments.length > 1) throw 'too many arguments';
486 return tmp === l3.value? l3.value: tmp.car;
491 if (cf.type == 'block' && cf.id == 15)
499 func.docstring = 'Return the CAR part of a cons, or NIL if X is null.';
504 var l30 = {name: "CDR"};
506 (l30).function = (function(v38){
507 ((v38)["fname"] = "CDR");
510 if (arguments.length < 1) throw 'too few arguments';
511 if (arguments.length > 1) throw 'too many arguments';
517 return tmp === l3.value? l3.value: tmp.cdr;
522 if (cf.type == 'block' && cf.id == 16)
532 var l31 = {name: "CAAR"};
534 (l31).function = (function(v40){
535 ((v40)["fname"] = "CAAR");
538 if (arguments.length < 1) throw 'too few arguments';
539 if (arguments.length > 1) throw 'too many arguments';
544 var tmp = (function(){
546 return tmp === l3.value? l3.value: tmp.car;
548 return tmp === l3.value? l3.value: tmp.car;
553 if (cf.type == 'block' && cf.id == 17)
563 var l32 = {name: "CADR"};
565 (l32).function = (function(v42){
566 ((v42)["fname"] = "CADR");
569 if (arguments.length < 1) throw 'too few arguments';
570 if (arguments.length > 1) throw 'too many arguments';
575 var tmp = (function(){
577 return tmp === l3.value? l3.value: tmp.cdr;
579 return tmp === l3.value? l3.value: tmp.car;
584 if (cf.type == 'block' && cf.id == 18)
594 var l33 = {name: "CDAR"};
596 (l33).function = (function(v44){
597 ((v44)["fname"] = "CDAR");
600 if (arguments.length < 1) throw 'too few arguments';
601 if (arguments.length > 1) throw 'too many arguments';
606 var tmp = (function(){
608 return tmp === l3.value? l3.value: tmp.car;
610 return tmp === l3.value? l3.value: tmp.cdr;
615 if (cf.type == 'block' && cf.id == 19)
625 var l34 = {name: "CDDR"};
627 (l34).function = (function(v46){
628 ((v46)["fname"] = "CDDR");
631 if (arguments.length < 1) throw 'too few arguments';
632 if (arguments.length > 1) throw 'too many arguments';
637 var tmp = (function(){
639 return tmp === l3.value? l3.value: tmp.cdr;
641 return tmp === l3.value? l3.value: tmp.cdr;
646 if (cf.type == 'block' && cf.id == 20)
656 var l35 = {name: "CADDR"};
658 (l35).function = (function(v48){
659 ((v48)["fname"] = "CADDR");
662 if (arguments.length < 1) throw 'too few arguments';
663 if (arguments.length > 1) throw 'too many arguments';
668 var tmp = (function(){
669 var tmp = (function(){
671 return tmp === l3.value? l3.value: tmp.cdr;
673 return tmp === l3.value? l3.value: tmp.cdr;
675 return tmp === l3.value? l3.value: tmp.car;
680 if (cf.type == 'block' && cf.id == 21)
690 var l36 = {name: "CDDDR"};
692 (l36).function = (function(v50){
693 ((v50)["fname"] = "CDDDR");
696 if (arguments.length < 1) throw 'too few arguments';
697 if (arguments.length > 1) throw 'too many arguments';
702 var tmp = (function(){
703 var tmp = (function(){
705 return tmp === l3.value? l3.value: tmp.cdr;
707 return tmp === l3.value? l3.value: tmp.cdr;
709 return tmp === l3.value? l3.value: tmp.cdr;
714 if (cf.type == 'block' && cf.id == 22)
724 var l37 = {name: "CADDDR"};
726 (l37).function = (function(v52){
727 ((v52)["fname"] = "CADDDR");
730 if (arguments.length < 1) throw 'too few arguments';
731 if (arguments.length > 1) throw 'too many arguments';
736 var tmp = (function(){
737 var tmp = (function(){
738 var tmp = (function(){
740 return tmp === l3.value? l3.value: tmp.cdr;
742 return tmp === l3.value? l3.value: tmp.cdr;
744 return tmp === l3.value? l3.value: tmp.cdr;
746 return tmp === l3.value? l3.value: tmp.car;
751 if (cf.type == 'block' && cf.id == 23)
761 var l38 = {name: "FIRST"};
763 (l38).function = (function(v54){
764 ((v54)["fname"] = "FIRST");
767 if (arguments.length < 1) throw 'too few arguments';
768 if (arguments.length > 1) throw 'too many arguments';
774 return tmp === l3.value? l3.value: tmp.car;
779 if (cf.type == 'block' && cf.id == 24)
789 var l39 = {name: "SECOND"};
791 (l39).function = (function(v56){
792 ((v56)["fname"] = "SECOND");
795 if (arguments.length < 1) throw 'too few arguments';
796 if (arguments.length > 1) throw 'too many arguments';
800 return l32.function(v55);
804 if (cf.type == 'block' && cf.id == 25)
814 var l40 = {name: "THIRD"};
816 (l40).function = (function(v58){
817 ((v58)["fname"] = "THIRD");
820 if (arguments.length < 1) throw 'too few arguments';
821 if (arguments.length > 1) throw 'too many arguments';
825 return l35.function(v57);
829 if (cf.type == 'block' && cf.id == 26)
839 var l41 = {name: "FOURTH"};
841 (l41).function = (function(v60){
842 ((v60)["fname"] = "FOURTH");
845 if (arguments.length < 1) throw 'too few arguments';
846 if (arguments.length > 1) throw 'too many arguments';
850 return l37.function(v59);
854 if (cf.type == 'block' && cf.id == 27)
864 var l42 = {name: "LIST"};
866 (l42).function = (function(v62){
867 ((v62)["fname"] = "LIST");
871 for (var i = arguments.length-1; i>=0; i--)
872 v61 = {car: arguments[i], cdr:
881 if (cf.type == 'block' && cf.id == 28)
891 var l43 = {name: "ATOM"};
893 (l43).function = (function(v64){
894 ((v64)["fname"] = "ATOM");
897 if (arguments.length < 1) throw 'too few arguments';
898 if (arguments.length > 1) throw 'too many arguments';
902 return l26.function(((function(){
904 return (typeof tmp == 'object' && 'car' in tmp);
905 })()?l4.value: l3.value));
909 if (cf.type == 'block' && cf.id == 29)
919 var l44 = {name: "INCF"};
921 var l45 = {name: "DECF"};
923 var l46 = {name: "PUSH"};
925 var l47 = {name: "DOLIST"};
927 var l48 = {name: "DOTIMES"};
929 var l49 = {name: "COND"};
931 var l50 = {name: "CASE"};
933 var l51 = {name: "ECASE"};
935 var l52 = {name: "AND"};
937 var l53 = {name: "OR"};
939 var l54 = {name: "PROG1"};
941 var l55 = {name: "PROG2"};
943 var l56 = {name: "ENSURE-LIST"};
944 var l57 = {name: "LISTP"};
946 (l56).function = (function(v66){
947 ((v66)["fname"] = "ENSURE-LIST");
950 if (arguments.length < 1) throw 'too few arguments';
951 if (arguments.length > 1) throw 'too many arguments';
957 var func = symbol.function;
958 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
960 })()(v65) !== l3.value ? v65 : l42.function(v65));
964 if (cf.type == 'block' && cf.id == 30)
974 var l58 = {name: "!REDUCE"};
976 (l58).function = (function(v70){
977 ((v70)["fname"] = "!REDUCE");
979 })((function (v67,v68,v69){
980 if (arguments.length < 3) throw 'too few arguments';
981 if (arguments.length > 3) throw 'too many arguments';
985 return (l11.function(v68) !== l3.value ? v69 : l58.function(v67, (function(){
987 return tmp === l3.value? l3.value: tmp.cdr;
988 })(), (v67)(v69, (function(){
990 return tmp === l3.value? l3.value: tmp.car;
995 if (cf.type == 'block' && cf.id == 31)
1005 var l59 = {name: "+"};
1007 (l59).function = (function(v75){
1008 ((v75)["fname"] = "+");
1012 for (var i = arguments.length-1; i>=0; i--)
1013 v71 = {car: arguments[i], cdr:
1018 return (function(v72){
1022 return (function(v73,v74){
1024 while(v73 !== l3.value){
1027 return tmp === l3.value? l3.value: tmp.car;
1032 if (typeof x1 !== 'number') throw 'Not a number!';
1034 if (typeof x2 !== 'number') throw 'Not a number!';
1041 return tmp === l3.value? l3.value: tmp.cdr;
1050 if (cf.type == 'block' && cf.id == 33)
1060 if (cf.type == 'block' && cf.id == 32)
1070 var l60 = {name: "-"};
1072 (l60).function = (function(v81){
1073 ((v81)["fname"] = "-");
1076 if (arguments.length < 1) throw 'too few arguments';
1078 for (var i = arguments.length-1; i>=1; i--)
1079 v76 = {car: arguments[i], cdr:
1084 return (l11.function(v76) !== l3.value ? (function(){
1086 if (typeof x1 !== 'number') throw 'Not a number!';
1088 })() : (function(v78){
1092 return (function(v79,v80){
1094 while(v79 !== l3.value){
1097 return tmp === l3.value? l3.value: tmp.car;
1102 if (typeof x1 !== 'number') throw 'Not a number!';
1104 if (typeof x2 !== 'number') throw 'Not a number!';
1111 return tmp === l3.value? l3.value: tmp.cdr;
1120 if (cf.type == 'block' && cf.id == 35)
1130 if (cf.type == 'block' && cf.id == 34)
1140 var l61 = {name: "APPEND-TWO"};
1141 var l62 = {name: "APPEND"};
1143 (l61).function = (function(v84){
1144 ((v84)["fname"] = "APPEND-TWO");
1146 })((function (v82,v83){
1147 if (arguments.length < 2) throw 'too few arguments';
1148 if (arguments.length > 2) throw 'too many arguments';
1152 return (l11.function(v82) !== l3.value ? v83 : ({car: (function(){
1154 return tmp === l3.value? l3.value: tmp.car;
1155 })(), cdr: (function(){
1157 var func = symbol.function;
1158 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1162 return tmp === l3.value? l3.value: tmp.cdr;
1167 if (cf.type == 'block' && cf.id == 36)
1178 (l62).function = (function(v86){
1179 ((v86)["fname"] = "APPEND");
1183 for (var i = arguments.length-1; i>=0; i--)
1184 v85 = {car: arguments[i], cdr:
1189 return l58.function((function(){
1191 var func = symbol.function;
1192 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1198 if (cf.type == 'block' && cf.id == 37)
1208 var l63 = {name: "REVAPPEND"};
1210 (l63).function = (function(v89){
1211 ((v89)["fname"] = "REVAPPEND");
1213 })((function (v87,v88){
1214 if (arguments.length < 2) throw 'too few arguments';
1215 if (arguments.length > 2) throw 'too many arguments';
1223 while(v87 !== l3.value){
1224 v88 = ({car: (function(){
1226 return tmp === l3.value? l3.value: tmp.car;
1230 return tmp === l3.value? l3.value: tmp.cdr;
1237 if (cf.type == 'block' && cf.id == 39)
1247 if (cf.type == 'block' && cf.id == 38)
1257 var l64 = {name: "REVERSE"};
1259 (l64).function = (function(v91){
1260 ((v91)["fname"] = "REVERSE");
1263 if (arguments.length < 1) throw 'too few arguments';
1264 if (arguments.length > 1) throw 'too many arguments';
1268 return l63.function(v90, l3);
1272 if (cf.type == 'block' && cf.id == 40)
1282 var l65 = {name: "LIST-LENGTH"};
1284 (l65).function = (function(v94){
1285 ((v94)["fname"] = "LIST-LENGTH");
1288 if (arguments.length < 1) throw 'too few arguments';
1289 if (arguments.length > 1) throw 'too many arguments';
1293 return (function(v93){
1298 while(l26.function(l11.function(v92)) !== l3.value){
1301 if (typeof x1 !== 'number') throw 'Not a number!';
1303 if (typeof x2 !== 'number') throw 'Not a number!';
1308 return tmp === l3.value? l3.value: tmp.cdr;
1315 if (cf.type == 'block' && cf.id == 42)
1326 if (cf.type == 'block' && cf.id == 41)
1336 var l66 = {name: "LENGTH"};
1338 (l66).function = (function(v96){
1339 ((v96)["fname"] = "LENGTH");
1342 if (arguments.length < 1) throw 'too few arguments';
1343 if (arguments.length > 1) throw 'too many arguments';
1347 return (((typeof(v95) == "string")?l4.value: l3.value) !== l3.value ? (function(){
1349 if (typeof x != 'string')
1350 throw 'The value ' + x + ' is not a type string.';
1352 })() : l65.function(v95));
1356 if (cf.type == 'block' && cf.id == 43)
1366 var l67 = {name: "CONCAT-TWO"};
1368 (l67).function = (function(v99){
1369 ((v99)["fname"] = "CONCAT-TWO");
1371 })((function (v97,v98){
1372 if (arguments.length < 2) throw 'too few arguments';
1373 if (arguments.length > 2) throw 'too many arguments';
1380 if (typeof string1 != 'string')
1381 throw 'The value ' + string1 + ' is not a type string.';
1382 if (typeof string2 != 'string')
1383 throw 'The value ' + string2 + ' is not a type string.';
1384 return string1.concat(string2);
1389 if (cf.type == 'block' && cf.id == 44)
1399 var l68 = {name: "MAPCAR"};
1401 (l68).function = (function(v102){
1402 ((v102)["fname"] = "MAPCAR");
1404 })((function (v100,v101){
1405 if (arguments.length < 2) throw 'too few arguments';
1406 if (arguments.length > 2) throw 'too many arguments';
1410 return (l11.function(v101) !== l3.value ? l3 : ({car: (v100)((function(){
1412 return tmp === l3.value? l3.value: tmp.car;
1413 })()), cdr: l68.function(v100, (function(){
1415 return tmp === l3.value? l3.value: tmp.cdr;
1420 if (cf.type == 'block' && cf.id == 45)
1430 var l69 = {name: "IDENTITY"};
1432 (l69).function = (function(v104){
1433 ((v104)["fname"] = "IDENTITY");
1435 })((function (v103){
1436 if (arguments.length < 1) throw 'too few arguments';
1437 if (arguments.length > 1) throw 'too many arguments';
1445 if (cf.type == 'block' && cf.id == 46)
1455 var l70 = {name: "COPY-LIST"};
1457 (l70).function = (function(v106){
1458 ((v106)["fname"] = "COPY-LIST");
1460 })((function (v105){
1461 if (arguments.length < 1) throw 'too few arguments';
1462 if (arguments.length > 1) throw 'too many arguments';
1466 return l68.function((function(){
1468 var func = symbol.function;
1469 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1475 if (cf.type == 'block' && cf.id == 47)
1485 var l71 = {name: "CODE-CHAR"};
1487 (l71).function = (function(v108){
1488 ((v108)["fname"] = "CODE-CHAR");
1490 })((function (v107){
1491 if (arguments.length < 1) throw 'too few arguments';
1492 if (arguments.length > 1) throw 'too many arguments';
1500 if (cf.type == 'block' && cf.id == 48)
1510 var l72 = {name: "CHAR-CODE"};
1512 (l72).function = (function(v110){
1513 ((v110)["fname"] = "CHAR-CODE");
1515 })((function (v109){
1516 if (arguments.length < 1) throw 'too few arguments';
1517 if (arguments.length > 1) throw 'too many arguments';
1525 if (cf.type == 'block' && cf.id == 49)
1535 var l73 = {name: "CHAR="};
1537 (l73).function = (function(v113){
1538 ((v113)["fname"] = "CHAR=");
1540 })((function (v111,v112){
1541 if (arguments.length < 2) throw 'too few arguments';
1542 if (arguments.length > 2) throw 'too many arguments';
1548 if (typeof x1 !== 'number') throw 'Not a number!';
1550 if (typeof x2 !== 'number') throw 'Not a number!';
1551 return (x1==x2?l4.value: l3.value);
1556 if (cf.type == 'block' && cf.id == 50)
1566 var l74 = {name: "INTEGERP"};
1568 (l74).function = (function(v115){
1569 ((v115)["fname"] = "INTEGERP");
1571 })((function (v114){
1572 if (arguments.length < 1) throw 'too few arguments';
1573 if (arguments.length > 1) throw 'too many arguments';
1577 return (((typeof (v114) == "number")?l4.value: l3.value) !== l3.value ? (function(){
1578 var x1 = (function(){
1580 if (typeof x != 'number')
1581 throw 'The value ' + x + ' is not a type number.';
1582 return Math.floor(x);
1584 if (typeof x1 !== 'number') throw 'Not a number!';
1586 if (typeof x2 !== 'number') throw 'Not a number!';
1587 return (x1==x2?l4.value: l3.value);
1592 if (cf.type == 'block' && cf.id == 51)
1602 var l75 = {name: "PLUSP"};
1604 (l75).function = (function(v117){
1605 ((v117)["fname"] = "PLUSP");
1607 })((function (v116){
1608 if (arguments.length < 1) throw 'too few arguments';
1609 if (arguments.length > 1) throw 'too many arguments';
1615 if (typeof x1 !== 'number') throw 'Not a number!';
1617 if (typeof x2 !== 'number') throw 'Not a number!';
1618 return (x1<x2?l4.value: l3.value);
1623 if (cf.type == 'block' && cf.id == 52)
1633 var l76 = {name: "MINUSP"};
1635 (l76).function = (function(v119){
1636 ((v119)["fname"] = "MINUSP");
1638 })((function (v118){
1639 if (arguments.length < 1) throw 'too few arguments';
1640 if (arguments.length > 1) throw 'too many arguments';
1646 if (typeof x1 !== 'number') throw 'Not a number!';
1648 if (typeof x2 !== 'number') throw 'Not a number!';
1649 return (x1<x2?l4.value: l3.value);
1654 if (cf.type == 'block' && cf.id == 53)
1665 (l57).function = (function(v122){
1666 ((v122)["fname"] = "LISTP");
1668 })((function (v120){
1669 if (arguments.length < 1) throw 'too few arguments';
1670 if (arguments.length > 1) throw 'too many arguments';
1674 return (function(v121){
1675 return (v121 !== l3.value ? v121 : l11.function(v120));
1678 return (typeof tmp == 'object' && 'car' in tmp);
1679 })()?l4.value: l3.value));
1683 if (cf.type == 'block' && cf.id == 54)
1693 var l77 = {name: "NTHCDR"};
1695 (l77).function = (function(v125){
1696 ((v125)["fname"] = "NTHCDR");
1698 })((function (v123,v124){
1699 if (arguments.length < 2) throw 'too few arguments';
1700 if (arguments.length > 2) throw 'too many arguments';
1708 while((l75.function(v123) !== l3.value ? v124 : l3.value) !== l3.value){
1709 v123 = l22.function(v123);
1712 return tmp === l3.value? l3.value: tmp.cdr;
1719 if (cf.type == 'block' && cf.id == 56)
1729 if (cf.type == 'block' && cf.id == 55)
1739 var l78 = {name: "NTH"};
1741 (l78).function = (function(v128){
1742 ((v128)["fname"] = "NTH");
1744 })((function (v126,v127){
1745 if (arguments.length < 2) throw 'too few arguments';
1746 if (arguments.length > 2) throw 'too many arguments';
1751 var tmp = l77.function(v126, v127);
1752 return tmp === l3.value? l3.value: tmp.car;
1757 if (cf.type == 'block' && cf.id == 57)
1767 var l79 = {name: "LAST"};
1769 (l79).function = (function(v130){
1770 ((v130)["fname"] = "LAST");
1772 })((function (v129){
1773 if (arguments.length < 1) throw 'too few arguments';
1774 if (arguments.length > 1) throw 'too many arguments';
1783 var tmp = (function(){
1785 return tmp === l3.value? l3.value: tmp.cdr;
1787 return (typeof tmp == 'object' && 'car' in tmp);
1788 })()?l4.value: l3.value) !== l3.value){
1791 return tmp === l3.value? l3.value: tmp.cdr;
1798 if (cf.type == 'block' && cf.id == 59)
1808 if (cf.type == 'block' && cf.id == 58)
1818 var l80 = {name: "BUTLAST"};
1820 (l80).function = (function(v132){
1821 ((v132)["fname"] = "BUTLAST");
1823 })((function (v131){
1824 if (arguments.length < 1) throw 'too few arguments';
1825 if (arguments.length > 1) throw 'too many arguments';
1829 return (((function(){
1830 var tmp = (function(){
1832 return tmp === l3.value? l3.value: tmp.cdr;
1834 return (typeof tmp == 'object' && 'car' in tmp);
1835 })()?l4.value: l3.value) !== l3.value ? ({car: (function(){
1837 return tmp === l3.value? l3.value: tmp.car;
1838 })(), cdr: l80.function((function(){
1840 return tmp === l3.value? l3.value: tmp.cdr;
1841 })())}) : l3.value);
1845 if (cf.type == 'block' && cf.id == 60)
1855 var l81 = {name: "MEMBER"};
1857 (l81).function = (function(v135){
1858 ((v135)["fname"] = "MEMBER");
1860 })((function (v133,v134){
1861 if (arguments.length < 2) throw 'too few arguments';
1862 if (arguments.length > 2) throw 'too many arguments';
1870 while(v134 !== l3.value){
1871 (l25.function(v133, (function(){
1873 return tmp === l3.value? l3.value: tmp.car;
1874 })()) !== l3.value ? (function(){
1876 throw ({type: 'block', id: 62, value: v134, message: 'Return from unknown block NIL.'})
1881 return tmp === l3.value? l3.value: tmp.cdr;
1888 if (cf.type == 'block' && cf.id == 62)
1897 if (cf.type == 'block' && cf.id == 61)
1907 var l82 = {name: "REMOVE"};
1909 (l82).function = (function(v138){
1910 ((v138)["fname"] = "REMOVE");
1912 })((function (v136,v137){
1913 if (arguments.length < 2) throw 'too few arguments';
1914 if (arguments.length > 2) throw 'too many arguments';
1918 return (l11.function(v137) !== l3.value ? (function(){
1920 })() : (l25.function(v136, (function(){
1922 return tmp === l3.value? l3.value: tmp.car;
1923 })()) !== l3.value ? (function(){
1924 return l82.function(v136, (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: l82.function(v136, (function(){
1934 return tmp === l3.value? l3.value: tmp.cdr;
1940 if (cf.type == 'block' && cf.id == 63)
1950 var l83 = {name: "REMOVE-IF"};
1952 (l83).function = (function(v141){
1953 ((v141)["fname"] = "REMOVE-IF");
1955 })((function (v139,v140){
1956 if (arguments.length < 2) throw 'too few arguments';
1957 if (arguments.length > 2) throw 'too many arguments';
1961 return (l11.function(v140) !== l3.value ? (function(){
1963 })() : ((v139)((function(){
1965 return tmp === l3.value? l3.value: tmp.car;
1966 })()) !== l3.value ? (function(){
1967 return l83.function(v139, (function(){
1969 return tmp === l3.value? l3.value: tmp.cdr;
1972 return ({car: (function(){
1974 return tmp === l3.value? l3.value: tmp.car;
1975 })(), cdr: l83.function(v139, (function(){
1977 return tmp === l3.value? l3.value: tmp.cdr;
1983 if (cf.type == 'block' && cf.id == 64)
1993 var l84 = {name: "REMOVE-IF-NOT"};
1995 (l84).function = (function(v144){
1996 ((v144)["fname"] = "REMOVE-IF-NOT");
1998 })((function (v142,v143){
1999 if (arguments.length < 2) throw 'too few arguments';
2000 if (arguments.length > 2) throw 'too many arguments';
2004 return (l11.function(v143) !== l3.value ? (function(){
2006 })() : ((v142)((function(){
2008 return tmp === l3.value? l3.value: tmp.car;
2009 })()) !== l3.value ? (function(){
2010 return ({car: (function(){
2012 return tmp === l3.value? l3.value: tmp.car;
2013 })(), cdr: l84.function(v142, (function(){
2015 return tmp === l3.value? l3.value: tmp.cdr;
2018 return l84.function(v142, (function(){
2020 return tmp === l3.value? l3.value: tmp.cdr;
2026 if (cf.type == 'block' && cf.id == 65)
2036 var l85 = {name: "DIGIT-CHAR-P"};
2038 (l85).function = (function(v146){
2039 ((v146)["fname"] = "DIGIT-CHAR-P");
2041 })((function (v145){
2042 if (arguments.length < 1) throw 'too few arguments';
2043 if (arguments.length > 1) throw 'too many arguments';
2047 return (((function(){
2049 if (typeof x1 !== 'number') throw 'Not a number!';
2051 if (typeof x2 !== 'number') throw 'Not a number!';
2052 return (x1<=x2?l4.value: l3.value);
2053 })() !== l3.value ? (function(){
2055 if (typeof x1 !== 'number') throw 'Not a number!';
2057 if (typeof x2 !== 'number') throw 'Not a number!';
2058 return (x1<=x2?l4.value: l3.value);
2059 })() : l3.value) !== l3.value ? (function(){
2061 if (typeof x1 !== 'number') throw 'Not a number!';
2063 if (typeof x2 !== 'number') throw 'Not a number!';
2069 if (cf.type == 'block' && cf.id == 66)
2079 var l86 = {name: "SUBSEQ"};
2081 (l86).function = (function(v150){
2082 ((v150)["fname"] = "SUBSEQ");
2084 })((function (v147,v148,v149){
2085 if (arguments.length < 2) throw 'too few arguments';
2086 if (arguments.length > 3) throw 'too many arguments';
2087 switch(arguments.length){
2095 return (((typeof(v147) == "string")?l4.value: l3.value) !== l3.value ? (function(){
2096 return (v149 !== l3.value ? (function(){
2101 return str.slice(a,b);
2106 return str.slice(a,b);
2110 throw "Unsupported argument.";
2116 if (cf.type == 'block' && cf.id == 67)
2126 var l87 = {name: "PARSE-INTEGER"};
2128 (l87).function = (function(v155){
2129 ((v155)["fname"] = "PARSE-INTEGER");
2131 })((function (v151){
2132 if (arguments.length < 1) throw 'too few arguments';
2133 if (arguments.length > 1) throw 'too many arguments';
2137 return (function(v152,v153,v154){
2144 if (typeof x1 !== 'number') throw 'Not a number!';
2146 if (typeof x2 !== 'number') throw 'Not a number!';
2147 return (x1<x2?l4.value: l3.value);
2150 var x1 = (function(){
2152 if (typeof x1 !== 'number') throw 'Not a number!';
2154 if (typeof x2 !== 'number') throw 'Not a number!';
2157 if (typeof x1 !== 'number') throw 'Not a number!';
2158 var x2 = l85.function((function(){
2161 if (typeof string != 'string')
2162 throw 'The value ' + string + ' is not a type string.';
2163 if (typeof index != 'number')
2164 throw 'The value ' + index + ' is not a type number.';
2165 return string.charCodeAt(index);
2167 if (typeof x2 !== 'number') throw 'Not a number!';
2172 if (typeof x1 !== 'number') throw 'Not a number!';
2174 if (typeof x2 !== 'number') throw 'Not a number!';
2182 if (cf.type == 'block' && cf.id == 69)
2189 })(0,0,l66.function(v151));
2193 if (cf.type == 'block' && cf.id == 68)
2203 var l88 = {name: "SOME"};
2205 (l88).function = (function(v162){
2206 ((v162)["fname"] = "SOME");
2208 })((function (v156,v157){
2209 if (arguments.length < 2) throw 'too few arguments';
2210 if (arguments.length > 2) throw 'too many arguments';
2214 return (((typeof(v157) == "string")?l4.value: l3.value) !== l3.value ? (function(){
2215 return (function(v158,v159){
2222 if (typeof x1 !== 'number') throw 'Not a number!';
2224 if (typeof x2 !== 'number') throw 'Not a number!';
2225 return (x1<x2?l4.value: l3.value);
2227 ((v156)((function(){
2230 if (typeof string != 'string')
2231 throw 'The value ' + string + ' is not a type string.';
2232 if (typeof index != 'number')
2233 throw 'The value ' + index + ' is not a type number.';
2234 return string.charCodeAt(index);
2235 })()) !== l3.value ? (function(){
2237 throw ({type: 'block', id: 70, value: l4.value, message: 'Return from unknown block SOME.'})
2242 if (typeof x1 !== 'number') throw 'Not a number!';
2244 if (typeof x2 !== 'number') throw 'Not a number!';
2252 if (cf.type == 'block' && cf.id == 71)
2259 })(0,l66.function(v157));
2260 })() : (l57.function(v157) !== l3.value ? (function(){
2264 return (function(v160,v161){
2266 while(v160 !== l3.value){
2269 return tmp === l3.value? l3.value: tmp.car;
2272 ((v156)(v161) !== l3.value ? (function(){
2274 throw ({type: 'block', id: 72, value: l4.value, message: 'Return from unknown block NIL.'})
2281 return tmp === l3.value? l3.value: tmp.cdr;
2290 if (cf.type == 'block' && cf.id == 72)
2298 throw "Unknown sequence.";
2304 if (cf.type == 'block' && cf.id == 70)
2314 var l89 = {name: "EVERY"};
2316 (l89).function = (function(v169){
2317 ((v169)["fname"] = "EVERY");
2319 })((function (v163,v164){
2320 if (arguments.length < 2) throw 'too few arguments';
2321 if (arguments.length > 2) throw 'too many arguments';
2325 return (((typeof(v164) == "string")?l4.value: l3.value) !== l3.value ? (function(){
2326 return (function(v165,v166){
2333 if (typeof x1 !== 'number') throw 'Not a number!';
2335 if (typeof x2 !== 'number') throw 'Not a number!';
2336 return (x1<x2?l4.value: l3.value);
2338 ((v163)((function(){
2341 if (typeof string != 'string')
2342 throw 'The value ' + string + ' is not a type string.';
2343 if (typeof index != 'number')
2344 throw 'The value ' + index + ' is not a type number.';
2345 return string.charCodeAt(index);
2346 })()) !== l3.value ? l3.value : (function(){
2348 throw ({type: 'block', id: 73, value: l3.value, message: 'Return from unknown block EVERY.'})
2353 if (typeof x1 !== 'number') throw 'Not a number!';
2355 if (typeof x2 !== 'number') throw 'Not a number!';
2363 if (cf.type == 'block' && cf.id == 74)
2370 })(0,l66.function(v164));
2371 })() : (l57.function(v164) !== l3.value ? (function(){
2375 return (function(v167,v168){
2377 while(v167 !== l3.value){
2380 return tmp === l3.value? l3.value: tmp.car;
2383 ((v163)(v168) !== l3.value ? l3.value : (function(){
2385 throw ({type: 'block', id: 75, value: l3.value, message: 'Return from unknown block NIL.'})
2392 return tmp === l3.value? l3.value: tmp.cdr;
2401 if (cf.type == 'block' && cf.id == 75)
2409 throw "Unknown sequence.";
2415 if (cf.type == 'block' && cf.id == 73)
2425 var l90 = {name: "ASSOC"};
2427 (l90).function = (function(v172){
2428 ((v172)["fname"] = "ASSOC");
2430 })((function (v170,v171){
2431 if (arguments.length < 2) throw 'too few arguments';
2432 if (arguments.length > 2) throw 'too many arguments';
2440 while(v171 !== l3.value){
2441 (l25.function(v170, l31.function(v171)) !== l3.value ? (function(){
2442 throw ({type: 'block', id: 77, value: l3.value, message: 'Return from unknown block NIL.'})
2443 })() : v171 = (function(){
2445 return tmp === l3.value? l3.value: tmp.cdr;
2452 if (cf.type == 'block' && cf.id == 77)
2460 return tmp === l3.value? l3.value: tmp.car;
2465 if (cf.type == 'block' && cf.id == 76)
2475 var l91 = {name: "STRING"};
2477 (l91).function = (function(v174){
2478 ((v174)["fname"] = "STRING");
2480 })((function (v173){
2481 if (arguments.length < 1) throw 'too few arguments';
2482 if (arguments.length > 1) throw 'too many arguments';
2486 return (((typeof(v173) == "string")?l4.value: l3.value) !== l3.value ? (function(){
2488 })() : (((function(){
2490 return (typeof tmp == 'object' && 'name' in tmp);
2491 })()?l4.value: l3.value) !== l3.value ? (function(){
2496 if (typeof x != 'number')
2497 throw 'The value ' + x + ' is not a type number.';
2498 return String.fromCharCode(x);
2504 if (cf.type == 'block' && cf.id == 78)
2514 var l92 = {name: "STRING="};
2516 (l92).function = (function(v177){
2517 ((v177)["fname"] = "STRING=");
2519 })((function (v175,v176){
2520 if (arguments.length < 2) throw 'too few arguments';
2521 if (arguments.length > 2) throw 'too many arguments';
2525 return ((v175 == v176)?l4.value: l3.value);
2529 if (cf.type == 'block' && cf.id == 79)
2539 var l93 = {name: "FDEFINITION"};
2541 (l93).function = (function(v179){
2542 ((v179)["fname"] = "FDEFINITION");
2544 })((function (v178){
2545 if (arguments.length < 1) throw 'too few arguments';
2546 if (arguments.length > 1) throw 'too many arguments';
2550 return (((typeof v178 == 'function')?l4.value: l3.value) !== l3.value ? (function(){
2552 })() : (((function(){
2554 return (typeof tmp == 'object' && 'name' in tmp);
2555 })()?l4.value: l3.value) !== l3.value ? (function(){
2558 var func = symbol.function;
2559 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2564 throw "Invalid function";
2570 if (cf.type == 'block' && cf.id == 80)
2580 var l94 = {name: "DISASSEMBLE"};
2581 var l95 = {name: "WRITE-LINE"};
2583 (l94).function = (function(v181){
2584 ((v181)["fname"] = "DISASSEMBLE");
2586 })((function (v180){
2587 if (arguments.length < 1) throw 'too few arguments';
2588 if (arguments.length > 1) throw 'too many arguments';
2594 var func = symbol.function;
2595 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2597 })()((l93.function(v180)).toString());
2602 if (cf.type == 'block' && cf.id == 81)
2612 var l96 = {name: "DOCUMENTATION"};
2613 var l97 = {name: "FUNCTION"};
2614 var l98 = {name: "VARIABLE"};
2616 (l96).function = (function(v186){
2617 ((v186)["fname"] = "DOCUMENTATION");
2620 var func = (function (v182,v183){
2621 if (arguments.length < 2) throw 'too few arguments';
2622 if (arguments.length > 2) throw 'too many arguments';
2626 return (function(v184){
2627 return (l25.function(v184, l97) !== l3.value ? (function(){
2628 return (function(v185){
2630 var tmp = (v185)["docstring"];
2631 return tmp == undefined? l3.value: tmp ;
2633 })(l93.function(v182));
2634 })() : (l25.function(v184, l98) !== l3.value ? (function(){
2637 return (typeof tmp == 'object' && 'name' in tmp);
2638 })()?l4.value: l3.value) !== l3.value ? l3.value : (function(){
2640 throw "Wrong argument type! it should be a symbol";
2644 var tmp = (v182)["vardoc"];
2645 return tmp == undefined? l3.value: tmp ;
2649 throw "ECASE expression failed.";
2656 if (cf.type == 'block' && cf.id == 82)
2664 func.docstring = 'Return the documentation of X. TYPE must be the symbol VARIABLE or FUNCTION.';
2669 var l99 = {name: "*PACKAGE-LIST*"};
2671 (((l99.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
2672 return (l99).value = l3.value;
2676 var l100 = {name: "LIST-ALL-PACKAGES"};
2678 (l100).function = (function(v187){
2679 ((v187)["fname"] = "LIST-ALL-PACKAGES");
2682 if (arguments.length > 0) throw 'too many arguments';
2688 var value = symbol.value;
2689 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2695 if (cf.type == 'block' && cf.id == 83)
2705 var l101 = {name: "MAKE-PACKAGE"};
2706 var l102 = {name: "FIND-PACKAGE-OR-FAIL"};
2708 (l101).function = (function(v192){
2709 ((v192)["fname"] = "MAKE-PACKAGE");
2711 })((function (v188,v189){
2712 if (arguments.length < 1) throw 'too few arguments';
2713 if (arguments.length > 2) throw 'too many arguments';
2714 switch(arguments.length){
2722 return (function(v190,v191){
2723 ((v190)["packageName"] = v188);
2724 ((v190)["symbols"] = {});
2725 ((v190)["exports"] = {});
2726 ((v190)["use"] = v191);
2727 (l99).value = ({car: v190, cdr: (function(){
2729 var value = symbol.value;
2730 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2734 })({},l68.function((function(){
2736 var func = symbol.function;
2737 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2743 if (cf.type == 'block' && cf.id == 84)
2753 var l103 = {name: "PACKAGEP"};
2755 (l103).function = (function(v194){
2756 ((v194)["fname"] = "PACKAGEP");
2758 })((function (v193){
2759 if (arguments.length < 1) throw 'too few arguments';
2760 if (arguments.length > 1) throw 'too many arguments';
2764 return (((typeof (v193) === 'object')?l4.value: l3.value) !== l3.value ? ((("symbols") in (v193))?l4.value: l3.value) : l3.value);
2768 if (cf.type == 'block' && cf.id == 85)
2778 var l104 = {name: "FIND-PACKAGE"};
2779 var l105 = {name: "PACKAGE-NAME"};
2781 (l104).function = (function(v199){
2782 ((v199)["fname"] = "FIND-PACKAGE");
2784 })((function (v195){
2785 if (arguments.length < 1) throw 'too few arguments';
2786 if (arguments.length > 1) throw 'too many arguments';
2790 (l103.function(v195) !== l3.value ? (function(){
2792 throw ({type: 'block', id: 86, value: v195, message: 'Return from unknown block FIND-PACKAGE.'})
2795 return (function(v196){
2799 return (function(v197,v198){
2801 while(v197 !== l3.value){
2804 return tmp === l3.value? l3.value: tmp.car;
2807 (l92.function((function(){
2809 var func = symbol.function;
2810 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2812 })()(v198), v196) !== l3.value ? (function(){
2814 throw ({type: 'block', id: 87, value: v198, message: 'Return from unknown block NIL.'})
2821 return tmp === l3.value? l3.value: tmp.cdr;
2828 var value = symbol.value;
2829 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2835 if (cf.type == 'block' && cf.id == 87)
2841 })(l91.function(v195));
2845 if (cf.type == 'block' && cf.id == 86)
2856 (l102).function = (function(v202){
2857 ((v202)["fname"] = "FIND-PACKAGE-OR-FAIL");
2859 })((function (v200){
2860 if (arguments.length < 1) throw 'too few arguments';
2861 if (arguments.length > 1) throw 'too many arguments';
2865 return (function(v201){
2866 return (v201 !== l3.value ? v201 : (function(){
2867 throw "Package unknown.";
2869 })(l104.function(v200));
2873 if (cf.type == 'block' && cf.id == 88)
2884 (l105).function = (function(v205){
2885 ((v205)["fname"] = "PACKAGE-NAME");
2887 })((function (v203){
2888 if (arguments.length < 1) throw 'too few arguments';
2889 if (arguments.length > 1) throw 'too many arguments';
2893 return (function(v204){
2895 var tmp = (v204)["packageName"];
2896 return tmp == undefined? l3.value: tmp ;
2898 })(l102.function(v203));
2902 if (cf.type == 'block' && cf.id == 89)
2912 var l106 = {name: "%PACKAGE-SYMBOLS"};
2914 (l106).function = (function(v208){
2915 ((v208)["fname"] = "%PACKAGE-SYMBOLS");
2917 })((function (v206){
2918 if (arguments.length < 1) throw 'too few arguments';
2919 if (arguments.length > 1) throw 'too many arguments';
2923 return (function(v207){
2925 var tmp = (v207)["symbols"];
2926 return tmp == undefined? l3.value: tmp ;
2928 })(l102.function(v206));
2932 if (cf.type == 'block' && cf.id == 90)
2942 var l107 = {name: "PACKAGE-USE-LIST"};
2944 (l107).function = (function(v211){
2945 ((v211)["fname"] = "PACKAGE-USE-LIST");
2947 })((function (v209){
2948 if (arguments.length < 1) throw 'too few arguments';
2949 if (arguments.length > 1) throw 'too many arguments';
2953 return (function(v210){
2955 var tmp = (v210)["use"];
2956 return tmp == undefined? l3.value: tmp ;
2958 })(l102.function(v209));
2962 if (cf.type == 'block' && cf.id == 91)
2972 var l108 = {name: "%PACKAGE-EXTERNAL-SYMBOLS"};
2974 (l108).function = (function(v214){
2975 ((v214)["fname"] = "%PACKAGE-EXTERNAL-SYMBOLS");
2977 })((function (v212){
2978 if (arguments.length < 1) throw 'too few arguments';
2979 if (arguments.length > 1) throw 'too many arguments';
2983 return (function(v213){
2985 var tmp = (v213)["exports"];
2986 return tmp == undefined? l3.value: tmp ;
2988 })(l102.function(v212));
2992 if (cf.type == 'block' && cf.id == 92)
3002 var l109 = {name: "*COMMON-LISP-PACKAGE*"};
3004 (((l109.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3005 return (l109).value = l101.function("CL");
3009 var l110 = {name: "*USER-PACKAGE*"};
3011 (((l110.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3012 return (l110).value = l101.function("CL-USER", l42.function((function(){
3014 var value = symbol.value;
3015 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3021 var l111 = {name: "*KEYWORD-PACKAGE*"};
3023 (((l111.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3024 return (l111).value = l101.function("KEYWORD");
3028 var l112 = {name: "KEYWORDP"};
3029 var l113 = {name: "SYMBOL-PACKAGE"};
3031 (l112).function = (function(v216){
3032 ((v216)["fname"] = "KEYWORDP");
3034 })((function (v215){
3035 if (arguments.length < 1) throw 'too few arguments';
3036 if (arguments.length > 1) throw 'too many arguments';
3040 return (((function(){
3042 return (typeof tmp == 'object' && 'name' in tmp);
3043 })()?l4.value: l3.value) !== l3.value ? (((function(){
3045 var func = symbol.function;
3046 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3048 })()(v215) === (function(){
3050 var value = symbol.value;
3051 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3053 })())?l4.value: l3.value) : l3.value);
3057 if (cf.type == 'block' && cf.id == 93)
3067 var l114 = {name: "*PACKAGE*"};
3069 (((l114.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3070 return (l114).value = (function(){
3072 var value = symbol.value;
3073 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3079 var l115 = {name: "IN-PACKAGE"};
3081 var l116 = {name: "%INTERN-SYMBOL"};
3083 (l116).function = (function(v219){
3084 ((v219)["fname"] = "%INTERN-SYMBOL");
3086 })((function (v217){
3087 if (arguments.length < 1) throw 'too few arguments';
3088 if (arguments.length > 1) throw 'too many arguments';
3092 return (function(v218){
3093 ((v217)["package"] = (function(){
3095 var value = symbol.value;
3096 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3099 return ((v218)[(v217).name] = v217);
3100 })(l106.function((function(){
3102 var value = symbol.value;
3103 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3109 if (cf.type == 'block' && cf.id == 94)
3119 var l117 = {name: "%FIND-SYMBOL"};
3121 (l117).function = (function(v227){
3122 ((v227)["fname"] = "%FIND-SYMBOL");
3124 })((function (v220,v221){
3125 if (arguments.length < 2) throw 'too few arguments';
3126 if (arguments.length > 2) throw 'too many arguments';
3130 return (function(v222){
3131 return (function(v223){
3132 return ((((v220) in (v223))?l4.value: l3.value) !== l3.value ? ({car: (function(){
3133 var tmp = (v223)[v220];
3134 return tmp == undefined? l3.value: tmp ;
3135 })(), cdr: l4.value}) : (function(){
3138 return (function(v224,v225){
3140 while(v224 !== l3.value){
3143 return tmp === l3.value? l3.value: tmp.car;
3147 return ((((v220) in (v226))?l4.value: l3.value) !== l3.value ? (function(){
3149 throw ({type: 'block', id: 95, value: ({car: (function(){
3150 var tmp = (v226)[v220];
3151 return tmp == undefined? l3.value: tmp ;
3152 })(), cdr: l4.value}), message: 'Return from unknown block %FIND-SYMBOL.'})
3155 })(l108.function(v225));
3160 return tmp === l3.value? l3.value: tmp.cdr;
3164 return ({car: l3.value, cdr: l3.value});
3165 })(l107.function(v222),l3.value);
3169 if (cf.type == 'block' && cf.id == 96)
3175 })(l106.function(v222));
3176 })(l102.function(v221));
3180 if (cf.type == 'block' && cf.id == 95)
3190 var l118 = {name: "FIND-SYMBOL"};
3192 (l118).function = (function(v230){
3193 ((v230)["fname"] = "FIND-SYMBOL");
3195 })((function (v228,v229){
3196 if (arguments.length < 1) throw 'too few arguments';
3197 if (arguments.length > 2) throw 'too many arguments';
3198 switch(arguments.length){
3202 var value = symbol.value;
3203 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3212 var tmp = l117.function(v228, v229);
3213 return tmp === l3.value? l3.value: tmp.car;
3218 if (cf.type == 'block' && cf.id == 97)
3228 var l119 = {name: "INTERN"};
3229 var l120 = {name: "EXPORT"};
3231 (l119).function = (function(v237){
3232 ((v237)["fname"] = "INTERN");
3234 })((function (v231,v232){
3235 if (arguments.length < 1) throw 'too few arguments';
3236 if (arguments.length > 2) throw 'too many arguments';
3237 switch(arguments.length){
3241 var value = symbol.value;
3242 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3250 return (function(v233){
3251 return (function(v234){
3252 return ((function(){
3254 return tmp === l3.value? l3.value: tmp.cdr;
3255 })() !== l3.value ? (function(){
3257 return tmp === l3.value? l3.value: tmp.car;
3258 })() : (function(v235){
3260 var tmp = (v235)[v231];
3261 return tmp == undefined? l3.value: tmp ;
3263 return (function(v236){
3264 ((v236)["package"] = v233);
3265 (((v233 === (function(){
3267 var value = symbol.value;
3268 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3270 })())?l4.value: l3.value) !== l3.value ? (function(){
3271 ((v236)["value"] = v236);
3274 var func = symbol.function;
3275 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3277 })()(l42.function(v236), v233);
3279 return ((v235)[v231] = v236);
3282 if (typeof name != 'string')
3283 throw 'The value ' + name + ' is not a type string.';
3284 return ({name: name});
3286 })(l106.function(v233)));
3287 })(l117.function(v231, v233));
3288 })(l102.function(v232));
3292 if (cf.type == 'block' && cf.id == 98)
3303 (l113).function = (function(v239){
3304 ((v239)["fname"] = "SYMBOL-PACKAGE");
3306 })((function (v238){
3307 if (arguments.length < 1) throw 'too few arguments';
3308 if (arguments.length > 1) throw 'too many arguments';
3314 return (typeof tmp == 'object' && 'name' in tmp);
3315 })()?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3317 throw "it is not a symbol";
3321 var tmp = (v238)["package"];
3322 return tmp == undefined? l3.value: tmp ;
3327 if (cf.type == 'block' && cf.id == 99)
3338 (l120).function = (function(v245){
3339 ((v245)["fname"] = "EXPORT");
3341 })((function (v240,v241){
3342 if (arguments.length < 1) throw 'too few arguments';
3343 if (arguments.length > 2) throw 'too many arguments';
3344 switch(arguments.length){
3348 var value = symbol.value;
3349 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3357 return (function(v242){
3361 return (function(v243,v244){
3363 while(v243 !== l3.value){
3366 return tmp === l3.value? l3.value: tmp.car;
3369 ((v242)[(v244).name] = v244);
3374 return tmp === l3.value? l3.value: tmp.cdr;
3383 if (cf.type == 'block' && cf.id == 101)
3389 })(l108.function(v241));
3393 if (cf.type == 'block' && cf.id == 100)
3403 var l121 = {name: "*NEWLINE*"};
3405 (((l121.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3406 return (l121).value = l91.function(l71.function(10));
3410 var l122 = {name: "CONCAT"};
3412 (l122).function = (function(v247){
3413 ((v247)["fname"] = "CONCAT");
3417 for (var i = arguments.length-1; i>=0; i--)
3418 v246 = {car: arguments[i], cdr:
3423 return l58.function((function(){
3425 var func = symbol.function;
3426 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3432 if (cf.type == 'block' && cf.id == 102)
3442 var l123 = {name: "CONCATF"};
3444 var l124 = {name: "JOIN"};
3446 (l124).function = (function(v250){
3447 ((v250)["fname"] = "JOIN");
3449 })((function (v248,v249){
3450 if (arguments.length < 1) throw 'too few arguments';
3451 if (arguments.length > 2) throw 'too many arguments';
3452 switch(arguments.length){
3460 return (l11.function(v248) !== l3.value ? (function(){
3462 })() : (l11.function((function(){
3464 return tmp === l3.value? l3.value: tmp.cdr;
3465 })()) !== l3.value ? (function(){
3468 return tmp === l3.value? l3.value: tmp.car;
3471 return l122.function((function(){
3473 return tmp === l3.value? l3.value: tmp.car;
3474 })(), v249, l124.function((function(){
3476 return tmp === l3.value? l3.value: tmp.cdr;
3482 if (cf.type == 'block' && cf.id == 103)
3492 var l125 = {name: "JOIN-TRAILING"};
3494 (l125).function = (function(v253){
3495 ((v253)["fname"] = "JOIN-TRAILING");
3497 })((function (v251,v252){
3498 if (arguments.length < 1) throw 'too few arguments';
3499 if (arguments.length > 2) throw 'too many arguments';
3500 switch(arguments.length){
3508 return (l11.function(v251) !== l3.value ? "" : l122.function((function(){
3510 return tmp === l3.value? l3.value: tmp.car;
3511 })(), v252, l125.function((function(){
3513 return tmp === l3.value? l3.value: tmp.cdr;
3518 if (cf.type == 'block' && cf.id == 104)
3528 var l126 = {name: "MAPCONCAT"};
3530 (l126).function = (function(v256){
3531 ((v256)["fname"] = "MAPCONCAT");
3533 })((function (v254,v255){
3534 if (arguments.length < 2) throw 'too few arguments';
3535 if (arguments.length > 2) throw 'too many arguments';
3539 return l124.function(l68.function(v254, v255));
3543 if (cf.type == 'block' && cf.id == 105)
3553 var l127 = {name: "INDENT"};
3555 (l127).function = (function(v263){
3556 ((v263)["fname"] = "INDENT");
3560 for (var i = arguments.length-1; i>=0; i--)
3561 v257 = {car: arguments[i], cdr:
3566 return (function(v258){
3567 return (function(v259,v260,v261){
3568 (l75.function(l66.function(v258)) !== l3.value ? (function(){
3569 return v259 = l122.function(v259, (function(){
3579 if (typeof x1 !== 'number') throw 'Not a number!';
3581 if (typeof x2 !== 'number') throw 'Not a number!';
3582 return (x1<x2?l4.value: l3.value);
3585 return v259 = l122.function(v259, (function(){
3588 })(((l73.function((function(){
3591 if (typeof string != 'string')
3592 throw 'The value ' + string + ' is not a type string.';
3593 if (typeof index != 'number')
3594 throw 'The value ' + index + ' is not a type number.';
3595 return string.charCodeAt(index);
3596 })(), 10) !== l3.value ? ((function(){
3598 if (typeof x1 !== 'number') throw 'Not a number!';
3599 var x2 = l22.function(v261);
3600 if (typeof x2 !== 'number') throw 'Not a number!';
3601 return (x1<x2?l4.value: l3.value);
3602 })() !== l3.value ? l26.function(l73.function((function(){
3604 var index = l21.function(v260);
3605 if (typeof string != 'string')
3606 throw 'The value ' + string + ' is not a type string.';
3607 if (typeof index != 'number')
3608 throw 'The value ' + index + ' is not a type number.';
3609 return string.charCodeAt(index);
3610 })(), 10)) : l3.value) : l3.value) !== l3.value ? l122.function(l91.function(10), " ") : l91.function((function(){
3613 if (typeof string != 'string')
3614 throw 'The value ' + string + ' is not a type string.';
3615 if (typeof index != 'number')
3616 throw 'The value ' + index + ' is not a type number.';
3617 return string.charCodeAt(index);
3621 if (typeof x1 !== 'number') throw 'Not a number!';
3623 if (typeof x2 !== 'number') throw 'Not a number!';
3631 if (cf.type == 'block' && cf.id == 107)
3638 })("",0,l66.function(v258));
3639 })(l124.function(v257));
3643 if (cf.type == 'block' && cf.id == 106)
3654 (l16).function = (function(v267){
3655 ((v267)["fname"] = "INTEGER-TO-STRING");
3657 })((function (v264){
3658 if (arguments.length < 1) throw 'too few arguments';
3659 if (arguments.length > 1) throw 'too many arguments';
3663 return (l23.function(v264) !== l3.value ? (function(){
3665 })() : (l76.function(v264) !== l3.value ? (function(){
3666 return l122.function("-", l16.function((function(){
3668 if (typeof x1 !== 'number') throw 'Not a number!';
3670 if (typeof x2 !== 'number') throw 'Not a number!';
3674 return (function(v265){
3679 while(l26.function(l23.function(v264)) !== l3.value){
3680 v265 = ({car: (function(){
3683 if (typeof x != 'number')
3684 throw 'The value ' + x + ' is not a type number.';
3685 if (typeof y != 'number')
3686 throw 'The value ' + y + ' is not a type number.';
3689 v264 = l24.function(v264, 10);
3695 if (cf.type == 'block' && cf.id == 109)
3701 return l124.function(l68.function((function (v266){
3702 if (arguments.length < 1) throw 'too few arguments';
3703 if (arguments.length > 1) throw 'too many arguments';
3704 return l91.function((function(){
3705 var string = "0123456789";
3707 if (typeof string != 'string')
3708 throw 'The value ' + string + ' is not a type string.';
3709 if (typeof index != 'number')
3710 throw 'The value ' + index + ' is not a type number.';
3711 return string.charCodeAt(index);
3720 if (cf.type == 'block' && cf.id == 108)
3730 var l128 = {name: "JS!BOOL"};
3731 var l129 = {name: "LS-COMPILE"};
3733 (l128).function = (function(v269){
3734 ((v269)["fname"] = "JS!BOOL");
3736 })((function (v268){
3737 if (arguments.length < 1) throw 'too few arguments';
3738 if (arguments.length > 1) throw 'too many arguments';
3742 return l122.function("(", v268, "?", (function(){
3744 var func = symbol.function;
3745 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3747 })()(l4.value), ": ", (function(){
3749 var func = symbol.function;
3750 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3752 })()(l3.value), ")");
3756 if (cf.type == 'block' && cf.id == 110)
3766 var l130 = {name: "JS!SELFCALL"};
3768 var l131 = {name: "PRIN1-TO-STRING"};
3769 var l132 = {name: "ESCAPE-STRING"};
3771 (l131).function = (function(v275){
3772 ((v275)["fname"] = "PRIN1-TO-STRING");
3774 })((function (v270){
3775 if (arguments.length < 1) throw 'too few arguments';
3776 if (arguments.length > 1) throw 'too many arguments';
3780 return (((function(){
3782 return (typeof tmp == 'object' && 'name' in tmp);
3783 })()?l4.value: l3.value) !== l3.value ? (function(){
3784 return ((function(){
3785 var tmp = l117.function((v270).name, (function(){
3787 var value = symbol.value;
3788 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3791 return tmp === l3.value? l3.value: tmp.cdr;
3792 })() !== l3.value ? (v270).name : (function(v271,v272){
3793 return l122.function((((v271 === l104.function("KEYWORD"))?l4.value: l3.value) !== l3.value ? "" : l105.function(v271)), ":", v272);
3794 })(l113.function(v270),(v270).name));
3795 })() : (l74.function(v270) !== l3.value ? (function(){
3796 return l16.function(v270);
3797 })() : (((typeof(v270) == "string")?l4.value: l3.value) !== l3.value ? (function(){
3798 return l122.function("\"", (function(){
3800 var func = symbol.function;
3801 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3804 })() : (((typeof v270 == 'function')?l4.value: l3.value) !== l3.value ? (function(){
3805 return (function(v273){
3806 return (v273 !== l3.value ? l122.function("#<FUNCTION ", v273, ">") : l122.function("#<FUNCTION>"));
3808 var tmp = (v270)["fname"];
3809 return tmp == undefined? l3.value: tmp ;
3811 })() : (l57.function(v270) !== l3.value ? (function(){
3812 return l122.function("(", l125.function(l68.function((function(){
3814 var func = symbol.function;
3815 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3817 })(), l80.function(v270)), " "), (function(v274){
3818 return (l11.function((function(){
3820 return tmp === l3.value? l3.value: tmp.cdr;
3821 })()) !== l3.value ? l131.function((function(){
3823 return tmp === l3.value? l3.value: tmp.car;
3824 })()) : l122.function(l131.function((function(){
3826 return tmp === l3.value? l3.value: tmp.car;
3827 })()), " . ", l131.function((function(){
3829 return tmp === l3.value? l3.value: tmp.cdr;
3831 })(l79.function(v270)), ")");
3832 })() : (l103.function(v270) !== l3.value ? (function(){
3833 return l122.function("#<PACKAGE ", l105.function(v270), ">");
3834 })() : l3.value))))));
3838 if (cf.type == 'block' && cf.id == 111)
3849 (l95).function = (function(v277){
3850 ((v277)["fname"] = "WRITE-LINE");
3852 })((function (v276){
3853 if (arguments.length < 1) throw 'too few arguments';
3854 if (arguments.length > 1) throw 'too many arguments';
3860 if (typeof x != 'string')
3861 throw 'The value ' + x + ' is not a type string.';
3862 return lisp.write(x);
3865 var x = (function(){
3867 var value = symbol.value;
3868 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3871 if (typeof x != 'string')
3872 throw 'The value ' + x + ' is not a type string.';
3873 return lisp.write(x);
3879 if (cf.type == 'block' && cf.id == 112)
3889 var l133 = {name: "WARN"};
3891 (l133).function = (function(v279){
3892 ((v279)["fname"] = "WARN");
3894 })((function (v278){
3895 if (arguments.length < 1) throw 'too few arguments';
3896 if (arguments.length > 1) throw 'too many arguments';
3901 var x = "WARNING: ";
3902 if (typeof x != 'string')
3903 throw 'The value ' + x + ' is not a type string.';
3904 return lisp.write(x);
3906 return l95.function(v278);
3910 if (cf.type == 'block' && cf.id == 113)
3920 var l134 = {name: "PRINT"};
3922 (l134).function = (function(v281){
3923 ((v281)["fname"] = "PRINT");
3925 })((function (v280){
3926 if (arguments.length < 1) throw 'too few arguments';
3927 if (arguments.length > 1) throw 'too many arguments';
3931 l95.function(l131.function(v280));
3936 if (cf.type == 'block' && cf.id == 114)
3946 var l135 = {name: "MAKE-STRING-STREAM"};
3948 (l135).function = (function(v283){
3949 ((v283)["fname"] = "MAKE-STRING-STREAM");
3951 })((function (v282){
3952 if (arguments.length < 1) throw 'too few arguments';
3953 if (arguments.length > 1) throw 'too many arguments';
3957 return ({car: v282, cdr: 0});
3961 if (cf.type == 'block' && cf.id == 115)
3971 var l136 = {name: "%PEEK-CHAR"};
3973 (l136).function = (function(v285){
3974 ((v285)["fname"] = "%PEEK-CHAR");
3976 })((function (v284){
3977 if (arguments.length < 1) throw 'too few arguments';
3978 if (arguments.length > 1) throw 'too many arguments';
3982 return ((function(){
3983 var x1 = (function(){
3985 return tmp === l3.value? l3.value: tmp.cdr;
3987 if (typeof x1 !== 'number') throw 'Not a number!';
3988 var x2 = l66.function((function(){
3990 return tmp === l3.value? l3.value: tmp.car;
3992 if (typeof x2 !== 'number') throw 'Not a number!';
3993 return (x1<x2?l4.value: l3.value);
3994 })() !== l3.value ? (function(){
3995 var string = (function(){
3997 return tmp === l3.value? l3.value: tmp.car;
3999 var index = (function(){
4001 return tmp === l3.value? l3.value: tmp.cdr;
4003 if (typeof string != 'string')
4004 throw 'The value ' + string + ' is not a type string.';
4005 if (typeof index != 'number')
4006 throw 'The value ' + index + ' is not a type number.';
4007 return string.charCodeAt(index);
4012 if (cf.type == 'block' && cf.id == 116)
4022 var l137 = {name: "%READ-CHAR"};
4024 (l137).function = (function(v288){
4025 ((v288)["fname"] = "%READ-CHAR");
4027 })((function (v286){
4028 if (arguments.length < 1) throw 'too few arguments';
4029 if (arguments.length > 1) throw 'too many arguments';
4033 return ((function(){
4034 var x1 = (function(){
4036 return tmp === l3.value? l3.value: tmp.cdr;
4038 if (typeof x1 !== 'number') throw 'Not a number!';
4039 var x2 = l66.function((function(){
4041 return tmp === l3.value? l3.value: tmp.car;
4043 if (typeof x2 !== 'number') throw 'Not a number!';
4044 return (x1<x2?l4.value: l3.value);
4045 })() !== l3.value ? (function(v287){
4048 if (typeof x != 'object')
4049 throw 'The value ' + x + ' is not a type object.';
4050 return (x.cdr = l21.function((function(){
4052 return tmp === l3.value? l3.value: tmp.cdr;
4057 var string = (function(){
4059 return tmp === l3.value? l3.value: tmp.car;
4061 var index = (function(){
4063 return tmp === l3.value? l3.value: tmp.cdr;
4065 if (typeof string != 'string')
4066 throw 'The value ' + string + ' is not a type string.';
4067 if (typeof index != 'number')
4068 throw 'The value ' + index + ' is not a type number.';
4069 return string.charCodeAt(index);
4074 if (cf.type == 'block' && cf.id == 117)
4084 var l138 = {name: "WHITESPACEP"};
4086 (l138).function = (function(v292){
4087 ((v292)["fname"] = "WHITESPACEP");
4089 })((function (v289){
4090 if (arguments.length < 1) throw 'too few arguments';
4091 if (arguments.length > 1) throw 'too many arguments';
4095 return (function(v290){
4096 return (v290 !== l3.value ? v290 : (function(v291){
4097 return (v291 !== l3.value ? v291 : l73.function(v289, 9));
4098 })(l73.function(v289, 10)));
4099 })(l73.function(v289, 32));
4103 if (cf.type == 'block' && cf.id == 118)
4113 var l139 = {name: "SKIP-WHITESPACES"};
4115 (l139).function = (function(v295){
4116 ((v295)["fname"] = "SKIP-WHITESPACES");
4118 })((function (v293){
4119 if (arguments.length < 1) throw 'too few arguments';
4120 if (arguments.length > 1) throw 'too many arguments';
4124 return (function(v294){
4125 v294 = l136.function(v293);
4130 while((v294 !== l3.value ? l138.function(v294) : l3.value) !== l3.value){
4131 l137.function(v293);
4132 v294 = l136.function(v293);
4138 if (cf.type == 'block' && cf.id == 120)
4148 if (cf.type == 'block' && cf.id == 119)
4158 var l140 = {name: "TERMINALP"};
4160 (l140).function = (function(v300){
4161 ((v300)["fname"] = "TERMINALP");
4163 })((function (v296){
4164 if (arguments.length < 1) throw 'too few arguments';
4165 if (arguments.length > 1) throw 'too many arguments';
4169 return (function(v297){
4170 return (v297 !== l3.value ? v297 : (function(v298){
4171 return (v298 !== l3.value ? v298 : (function(v299){
4172 return (v299 !== l3.value ? v299 : l73.function(40, v296));
4173 })(l73.function(41, v296)));
4174 })(l138.function(v296)));
4175 })(l11.function(v296));
4179 if (cf.type == 'block' && cf.id == 121)
4189 var l141 = {name: "READ-UNTIL"};
4191 (l141).function = (function(v305){
4192 ((v305)["fname"] = "READ-UNTIL");
4194 })((function (v301,v302){
4195 if (arguments.length < 2) throw 'too few arguments';
4196 if (arguments.length > 2) throw 'too many arguments';
4200 return (function(v303,v304){
4201 v304 = l136.function(v301);
4206 while((v304 !== l3.value ? l26.function((v302)(v304)) : l3.value) !== l3.value){
4207 v303 = l122.function(v303, l91.function(v304));
4208 l137.function(v301);
4209 v304 = l136.function(v301);
4215 if (cf.type == 'block' && cf.id == 123)
4226 if (cf.type == 'block' && cf.id == 122)
4236 var l142 = {name: "SKIP-WHITESPACES-AND-COMMENTS"};
4238 (l142).function = (function(v309){
4239 ((v309)["fname"] = "SKIP-WHITESPACES-AND-COMMENTS");
4241 })((function (v306){
4242 if (arguments.length < 1) throw 'too few arguments';
4243 if (arguments.length > 1) throw 'too many arguments';
4247 return (function(v307){
4248 l139.function(v306);
4249 v307 = l136.function(v306);
4254 while((v307 !== l3.value ? l73.function(v307, 59) : l3.value) !== l3.value){
4255 l141.function(v306, (function (v308){
4256 if (arguments.length < 1) throw 'too few arguments';
4257 if (arguments.length > 1) throw 'too many arguments';
4258 return l73.function(v308, 10);
4261 l139.function(v306);
4262 v307 = l136.function(v306);
4268 if (cf.type == 'block' && cf.id == 125)
4278 if (cf.type == 'block' && cf.id == 124)
4288 var l143 = {name: "%READ-LIST"};
4289 var l144 = {name: "LS-READ"};
4291 (l143).function = (function(v313){
4292 ((v313)["fname"] = "%READ-LIST");
4294 })((function (v310){
4295 if (arguments.length < 1) throw 'too few arguments';
4296 if (arguments.length > 1) throw 'too many arguments';
4300 l142.function(v310);
4301 return (function(v311){
4302 return (l11.function(v311) !== l3.value ? (function(){
4304 throw "Unspected EOF";
4306 })() : (l73.function(v311, 41) !== l3.value ? (function(){
4307 l137.function(v310);
4309 })() : (l73.function(v311, 46) !== l3.value ? (function(){
4310 l137.function(v310);
4311 return (function(v312){
4312 l142.function(v310);
4313 (l73.function(l137.function(v310), 41) !== l3.value ? l3.value : (function(){
4315 throw "')' was expected.";
4321 var func = symbol.function;
4322 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4326 return ({car: (function(){
4328 var func = symbol.function;
4329 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4331 })()(v310), cdr: l143.function(v310)});
4333 })(l136.function(v310));
4337 if (cf.type == 'block' && cf.id == 126)
4347 var l145 = {name: "READ-STRING"};
4349 (l145).function = (function(v317){
4350 ((v317)["fname"] = "READ-STRING");
4352 })((function (v314){
4353 if (arguments.length < 1) throw 'too few arguments';
4354 if (arguments.length > 1) throw 'too many arguments';
4358 return (function(v315,v316){
4359 v316 = l137.function(v314);
4364 while(l26.function(l25.function(v316, 34)) !== l3.value){
4365 (l11.function(v316) !== l3.value ? (function(){
4367 throw "Unexpected EOF";
4370 (l25.function(v316, 92) !== l3.value ? (function(){
4371 return v316 = l137.function(v314);
4373 v315 = l122.function(v315, l91.function(v316));
4374 v316 = l137.function(v314);
4380 if (cf.type == 'block' && cf.id == 128)
4391 if (cf.type == 'block' && cf.id == 127)
4401 var l146 = {name: "READ-SHARP"};
4403 (l146).function = (function(v322){
4404 ((v322)["fname"] = "READ-SHARP");
4406 })((function (v318){
4407 if (arguments.length < 1) throw 'too few arguments';
4408 if (arguments.length > 1) throw 'too many arguments';
4412 l137.function(v318);
4413 return (function(v319){
4414 return (l25.function(v319, 39) !== l3.value ? (function(){
4415 return l42.function(l97, (function(){
4417 var func = symbol.function;
4418 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4421 })() : (l25.function(v319, 92) !== l3.value ? (function(){
4422 return (function(v320){
4423 return (l92.function(v320, "space") !== l3.value ? (function(){
4424 return l72.function(32);
4425 })() : (l92.function(v320, "tab") !== l3.value ? (function(){
4426 return l72.function(9);
4427 })() : (l92.function(v320, "newline") !== l3.value ? (function(){
4428 return l72.function(10);
4430 return l72.function((function(){
4433 if (typeof string != 'string')
4434 throw 'The value ' + string + ' is not a type string.';
4435 if (typeof index != 'number')
4436 throw 'The value ' + index + ' is not a type number.';
4437 return string.charCodeAt(index);
4440 })(l122.function(l91.function(l137.function(v318)), l141.function(v318, (function(){
4442 var func = symbol.function;
4443 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4446 })() : (l25.function(v319, 43) !== l3.value ? (function(){
4447 return (function(v321){
4448 return (l92.function(v321, "common-lisp") !== l3.value ? (function(){
4451 var func = symbol.function;
4452 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4457 var func = symbol.function;
4458 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4461 })() : (l92.function(v321, "ecmalisp") !== l3.value ? (function(){
4464 var func = symbol.function;
4465 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4470 throw "Unknown reader form.";
4473 })(l141.function(v318, (function(){
4475 var func = symbol.function;
4476 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4481 throw "ECASE expression failed.";
4484 })(l137.function(v318));
4488 if (cf.type == 'block' && cf.id == 129)
4498 var l147 = {name: "READ-SYMBOL"};
4500 (l147).function = (function(v330){
4501 ((v330)["fname"] = "READ-SYMBOL");
4503 })((function (v323){
4504 if (arguments.length < 1) throw 'too few arguments';
4505 if (arguments.length > 1) throw 'too many arguments';
4509 return (function(v324,v325,v326,v327,v328){
4517 if (typeof x1 !== 'number') throw 'Not a number!';
4519 if (typeof x2 !== 'number') throw 'Not a number!';
4520 return (x1<x2?l4.value: l3.value);
4521 })() !== l3.value ? l26.function(l73.function((function(){
4524 if (typeof string != 'string')
4525 throw 'The value ' + string + ' is not a type string.';
4526 if (typeof index != 'number')
4527 throw 'The value ' + index + ' is not a type number.';
4528 return string.charCodeAt(index);
4529 })(), 58)) : l3.value) !== l3.value){
4532 if (typeof x1 !== 'number') throw 'Not a number!';
4534 if (typeof x2 !== 'number') throw 'Not a number!';
4542 if (cf.type == 'block' && cf.id == 131)
4550 if (typeof x1 !== 'number') throw 'Not a number!';
4552 if (typeof x2 !== 'number') throw 'Not a number!';
4553 return (x1==x2?l4.value: l3.value);
4554 })() !== l3.value ? (function(){
4558 var value = symbol.value;
4559 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4562 return v327 = l4.value;
4564 (l23.function(v328) !== l3.value ? v325 = "KEYWORD" : v325 = (function(){
4565 var x = l86.function(v323, 0, v328);
4566 if (typeof x != 'string')
4567 throw 'The value ' + x + ' is not a type string.';
4568 return x.toUpperCase();
4572 if (typeof x1 !== 'number') throw 'Not a number!';
4574 if (typeof x2 !== 'number') throw 'Not a number!';
4577 (l73.function((function(){
4580 if (typeof string != 'string')
4581 throw 'The value ' + string + ' is not a type string.';
4582 if (typeof index != 'number')
4583 throw 'The value ' + index + ' is not a type number.';
4584 return string.charCodeAt(index);
4585 })(), 58) !== l3.value ? (function(){
4587 return v328 = (function(){
4589 if (typeof x1 !== 'number') throw 'Not a number!';
4591 if (typeof x2 !== 'number') throw 'Not a number!';
4595 return v326 = l86.function(v323, v328);
4599 if (typeof x != 'string')
4600 throw 'The value ' + x + ' is not a type string.';
4601 return x.toUpperCase();
4603 v325 = l104.function(v325);
4604 return ((function(v329){
4605 return (v329 !== l3.value ? v329 : ((v325 === l104.function("KEYWORD"))?l4.value: l3.value));
4606 })(v327) !== l3.value ? l119.function(v326, v325) : l118.function(v326, v325));
4607 })(l66.function(v323),l3.value,l3.value,l3.value,l3.value);
4611 if (cf.type == 'block' && cf.id == 130)
4621 var l148 = {name: "*EOF*"};
4623 (((l148.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
4624 return (l148).value = l15.function();
4628 var l149 = {name: "QUOTE"};
4629 var l150 = {name: "BACKQUOTE"};
4630 var l151 = {name: "UNQUOTE-SPLICING"};
4631 var l152 = {name: "UNQUOTE"};
4633 (l144).function = (function(v335){
4634 ((v335)["fname"] = "LS-READ");
4636 })((function (v331){
4637 if (arguments.length < 1) throw 'too few arguments';
4638 if (arguments.length > 1) throw 'too many arguments';
4642 l142.function(v331);
4643 return (function(v332){
4644 return ((function(v333){
4645 return (v333 !== l3.value ? v333 : l73.function(v332, 41));
4646 })(l11.function(v332)) !== l3.value ? (function(){
4649 var value = symbol.value;
4650 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4653 })() : (l73.function(v332, 40) !== l3.value ? (function(){
4654 l137.function(v331);
4655 return l143.function(v331);
4656 })() : (l73.function(v332, 39) !== l3.value ? (function(){
4657 l137.function(v331);
4658 return l42.function(l149, l144.function(v331));
4659 })() : (l73.function(v332, 96) !== l3.value ? (function(){
4660 l137.function(v331);
4661 return l42.function(l150, l144.function(v331));
4662 })() : (l73.function(v332, 34) !== l3.value ? (function(){
4663 l137.function(v331);
4664 return l145.function(v331);
4665 })() : (l73.function(v332, 44) !== l3.value ? (function(){
4666 l137.function(v331);
4667 return (l25.function(l136.function(v331), 64) !== l3.value ? (function(){
4668 l137.function(v331);
4669 return l42.function(l151, l144.function(v331));
4670 })() : l42.function(l152, l144.function(v331)));
4671 })() : (l73.function(v332, 35) !== l3.value ? (function(){
4672 return l146.function(v331);
4674 return (function(v334){
4675 return (l89.function((function(){
4677 var func = symbol.function;
4678 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4680 })(), v334) !== l3.value ? l87.function(v334) : l147.function(v334));
4681 })(l141.function(v331, (function(){
4683 var func = symbol.function;
4684 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4688 })(l136.function(v331));
4692 if (cf.type == 'block' && cf.id == 132)
4702 var l153 = {name: "LS-READ-FROM-STRING"};
4704 (l153).function = (function(v337){
4705 ((v337)["fname"] = "LS-READ-FROM-STRING");
4707 })((function (v336){
4708 if (arguments.length < 1) throw 'too few arguments';
4709 if (arguments.length > 1) throw 'too many arguments';
4713 return l144.function(l135.function(v336));
4717 if (cf.type == 'block' && cf.id == 133)
4727 var l154 = {name: "*COMPILATION-UNIT-CHECKS*"};
4729 (((l154.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
4730 return (l154).value = l3;
4734 var l155 = {name: "MAKE-BINDING"};
4736 (l155).function = (function(v342){
4737 ((v342)["fname"] = "MAKE-BINDING");
4739 })((function (v338,v339,v340,v341){
4740 if (arguments.length < 3) throw 'too few arguments';
4741 if (arguments.length > 4) throw 'too many arguments';
4742 switch(arguments.length){
4750 return l42.function(v338, v339, v340, v341);
4754 if (cf.type == 'block' && cf.id == 134)
4764 var l156 = {name: "BINDING-NAME"};
4766 (l156).function = (function(v344){
4767 ((v344)["fname"] = "BINDING-NAME");
4769 })((function (v343){
4770 if (arguments.length < 1) throw 'too few arguments';
4771 if (arguments.length > 1) throw 'too many arguments';
4775 return l38.function(v343);
4779 if (cf.type == 'block' && cf.id == 135)
4789 var l157 = {name: "BINDING-TYPE"};
4791 (l157).function = (function(v346){
4792 ((v346)["fname"] = "BINDING-TYPE");
4794 })((function (v345){
4795 if (arguments.length < 1) throw 'too few arguments';
4796 if (arguments.length > 1) throw 'too many arguments';
4800 return l39.function(v345);
4804 if (cf.type == 'block' && cf.id == 136)
4814 var l158 = {name: "BINDING-VALUE"};
4816 (l158).function = (function(v348){
4817 ((v348)["fname"] = "BINDING-VALUE");
4819 })((function (v347){
4820 if (arguments.length < 1) throw 'too few arguments';
4821 if (arguments.length > 1) throw 'too many arguments';
4825 return l40.function(v347);
4829 if (cf.type == 'block' && cf.id == 137)
4839 var l159 = {name: "BINDING-DECLARATIONS"};
4841 (l159).function = (function(v350){
4842 ((v350)["fname"] = "BINDING-DECLARATIONS");
4844 })((function (v349){
4845 if (arguments.length < 1) throw 'too few arguments';
4846 if (arguments.length > 1) throw 'too many arguments';
4850 return l41.function(v349);
4854 if (cf.type == 'block' && cf.id == 138)
4864 var l160 = {name: "SET-BINDING-VALUE"};
4866 (l160).function = (function(v353){
4867 ((v353)["fname"] = "SET-BINDING-VALUE");
4869 })((function (v351,v352){
4870 if (arguments.length < 2) throw 'too few arguments';
4871 if (arguments.length > 2) throw 'too many arguments';
4876 var x = l34.function(v351);
4877 if (typeof x != 'object')
4878 throw 'The value ' + x + ' is not a type object.';
4879 return (x.car = v352);
4884 if (cf.type == 'block' && cf.id == 139)
4894 var l161 = {name: "SET-BINDING-DECLARATIONS"};
4896 (l161).function = (function(v356){
4897 ((v356)["fname"] = "SET-BINDING-DECLARATIONS");
4899 })((function (v354,v355){
4900 if (arguments.length < 2) throw 'too few arguments';
4901 if (arguments.length > 2) throw 'too many arguments';
4906 var x = l36.function(v354);
4907 if (typeof x != 'object')
4908 throw 'The value ' + x + ' is not a type object.';
4909 return (x.car = v355);
4914 if (cf.type == 'block' && cf.id == 140)
4924 var l162 = {name: "PUSH-BINDING-DECLARATION"};
4926 (l162).function = (function(v359){
4927 ((v359)["fname"] = "PUSH-BINDING-DECLARATION");
4929 })((function (v357,v358){
4930 if (arguments.length < 2) throw 'too few arguments';
4931 if (arguments.length > 2) throw 'too many arguments';
4935 return l161.function(v358, ({car: v357, cdr: l159.function(v358)}));
4939 if (cf.type == 'block' && cf.id == 141)
4949 var l163 = {name: "MAKE-LEXENV"};
4951 (l163).function = (function(v360){
4952 ((v360)["fname"] = "MAKE-LEXENV");
4955 if (arguments.length > 0) throw 'too many arguments';
4959 return l42.function(l3.value, l3.value, l3.value, l3.value);
4963 if (cf.type == 'block' && cf.id == 142)
4973 var l164 = {name: "COPY-LEXENV"};
4975 (l164).function = (function(v362){
4976 ((v362)["fname"] = "COPY-LEXENV");
4978 })((function (v361){
4979 if (arguments.length < 1) throw 'too few arguments';
4980 if (arguments.length > 1) throw 'too many arguments';
4984 return l70.function(v361);
4988 if (cf.type == 'block' && cf.id == 143)
4998 var l165 = {name: "PUSH-TO-LEXENV"};
4999 var l166 = {name: "BLOCK"};
5000 var l167 = {name: "GOTAG"};
5002 (l165).function = (function(v367){
5003 ((v367)["fname"] = "PUSH-TO-LEXENV");
5005 })((function (v363,v364,v365){
5006 if (arguments.length < 3) throw 'too few arguments';
5007 if (arguments.length > 3) throw 'too many arguments';
5011 return (function(v366){
5012 return (l25.function(v366, l98) !== l3.value ? (function(){
5015 if (typeof x != 'object')
5016 throw 'The value ' + x + ' is not a type object.';
5017 return (x.car = ({car: v363, cdr: (function(){
5019 return tmp === l3.value? l3.value: tmp.car;
5022 })() : (l25.function(v366, l97) !== l3.value ? (function(){
5024 var x = (function(){
5026 return tmp === l3.value? l3.value: tmp.cdr;
5028 if (typeof x != 'object')
5029 throw 'The value ' + x + ' is not a type object.';
5030 return (x.car = ({car: v363, cdr: l32.function(v364)}));
5032 })() : (l25.function(v366, l166) !== l3.value ? (function(){
5034 var x = l34.function(v364);
5035 if (typeof x != 'object')
5036 throw 'The value ' + x + ' is not a type object.';
5037 return (x.car = ({car: v363, cdr: l35.function(v364)}));
5039 })() : (l25.function(v366, l167) !== l3.value ? (function(){
5041 var x = l36.function(v364);
5042 if (typeof x != 'object')
5043 throw 'The value ' + x + ' is not a type object.';
5044 return (x.car = ({car: v363, cdr: l37.function(v364)}));
5048 throw "ECASE expression failed.";
5055 if (cf.type == 'block' && cf.id == 144)
5065 var l168 = {name: "EXTEND-LEXENV"};
5067 (l168).function = (function(v374){
5068 ((v374)["fname"] = "EXTEND-LEXENV");
5070 })((function (v368,v369,v370){
5071 if (arguments.length < 3) throw 'too few arguments';
5072 if (arguments.length > 3) throw 'too many arguments';
5076 return (function(v371){
5080 return (function(v372,v373){
5082 while(v372 !== l3.value){
5085 return tmp === l3.value? l3.value: tmp.car;
5088 l165.function(v373, v371, v370);
5093 return tmp === l3.value? l3.value: tmp.cdr;
5098 })(l64.function(v368),l3.value);
5102 if (cf.type == 'block' && cf.id == 146)
5108 })(l164.function(v369));
5112 if (cf.type == 'block' && cf.id == 145)
5122 var l169 = {name: "LOOKUP-IN-LEXENV"};
5124 (l169).function = (function(v379){
5125 ((v379)["fname"] = "LOOKUP-IN-LEXENV");
5127 })((function (v375,v376,v377){
5128 if (arguments.length < 3) throw 'too few arguments';
5129 if (arguments.length > 3) throw 'too many arguments';
5133 return l90.function(v375, (function(v378){
5134 return (l25.function(v378, l98) !== l3.value ? (function(){
5135 return l38.function(v376);
5136 })() : (l25.function(v378, l97) !== l3.value ? (function(){
5137 return l39.function(v376);
5138 })() : (l25.function(v378, l166) !== l3.value ? (function(){
5139 return l40.function(v376);
5140 })() : (l25.function(v378, l167) !== l3.value ? (function(){
5141 return l41.function(v376);
5144 throw "ECASE expression failed.";
5151 if (cf.type == 'block' && cf.id == 147)
5161 var l170 = {name: "*ENVIRONMENT*"};
5163 (((l170.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5164 return (l170).value = l163.function();
5168 var l171 = {name: "*VARIABLE-COUNTER*"};
5170 (((l171.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5171 return (l171).value = 0;
5175 var l172 = {name: "GVARNAME"};
5177 (l172).function = (function(v381){
5178 ((v381)["fname"] = "GVARNAME");
5180 })((function (v380){
5181 if (arguments.length < 1) throw 'too few arguments';
5182 if (arguments.length > 1) throw 'too many arguments';
5186 return l122.function("v", l16.function((l171).value = (function(){
5187 var x1 = (function(){
5189 var value = symbol.value;
5190 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5193 if (typeof x1 !== 'number') throw 'Not a number!';
5195 if (typeof x2 !== 'number') throw 'Not a number!';
5201 if (cf.type == 'block' && cf.id == 148)
5211 var l173 = {name: "TRANSLATE-VARIABLE"};
5213 (l173).function = (function(v383){
5214 ((v383)["fname"] = "TRANSLATE-VARIABLE");
5216 })((function (v382){
5217 if (arguments.length < 1) throw 'too few arguments';
5218 if (arguments.length > 1) throw 'too many arguments';
5222 return l158.function(l169.function(v382, (function(){
5224 var value = symbol.value;
5225 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5231 if (cf.type == 'block' && cf.id == 149)
5241 var l174 = {name: "EXTEND-LOCAL-ENV"};
5242 var l175 = {name: "LEXICAL-VARIABLE"};
5244 (l174).function = (function(v389){
5245 ((v389)["fname"] = "EXTEND-LOCAL-ENV");
5247 })((function (v384){
5248 if (arguments.length < 1) throw 'too few arguments';
5249 if (arguments.length > 1) throw 'too many arguments';
5253 return (function(v385){
5257 return (function(v386,v387){
5259 while(v386 !== l3.value){
5262 return tmp === l3.value? l3.value: tmp.car;
5266 return l165.function(v388, v385, l98);
5267 })(l155.function(v387, l175, l172.function(v387)));
5272 return tmp === l3.value? l3.value: tmp.cdr;
5281 if (cf.type == 'block' && cf.id == 151)
5287 })(l164.function((function(){
5289 var value = symbol.value;
5290 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5296 if (cf.type == 'block' && cf.id == 150)
5306 var l176 = {name: "*TOPLEVEL-COMPILATIONS*"};
5308 (((l176.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5309 return (l176).value = l3.value;
5313 var l177 = {name: "TOPLEVEL-COMPILATION"};
5315 (l177).function = (function(v391){
5316 ((v391)["fname"] = "TOPLEVEL-COMPILATION");
5318 })((function (v390){
5319 if (arguments.length < 1) throw 'too few arguments';
5320 if (arguments.length > 1) throw 'too many arguments';
5324 return (l176).value = ({car: v390, cdr: (function(){
5326 var value = symbol.value;
5327 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5333 if (cf.type == 'block' && cf.id == 152)
5343 var l178 = {name: "NULL-OR-EMPTY-P"};
5345 (l178).function = (function(v393){
5346 ((v393)["fname"] = "NULL-OR-EMPTY-P");
5348 })((function (v392){
5349 if (arguments.length < 1) throw 'too few arguments';
5350 if (arguments.length > 1) throw 'too many arguments';
5354 return l23.function(l66.function(v392));
5358 if (cf.type == 'block' && cf.id == 153)
5368 var l179 = {name: "GET-TOPLEVEL-COMPILATIONS"};
5370 (l179).function = (function(v394){
5371 ((v394)["fname"] = "GET-TOPLEVEL-COMPILATIONS");
5374 if (arguments.length > 0) throw 'too many arguments';
5378 return l64.function(l83.function((function(){
5380 var func = symbol.function;
5381 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5385 var value = symbol.value;
5386 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5392 if (cf.type == 'block' && cf.id == 154)
5402 var l180 = {name: "%COMPILE-DEFMACRO"};
5403 var l181 = {name: "MACRO"};
5405 (l180).function = (function(v397){
5406 ((v397)["fname"] = "%COMPILE-DEFMACRO");
5408 })((function (v395,v396){
5409 if (arguments.length < 2) throw 'too few arguments';
5410 if (arguments.length > 2) throw 'too many arguments';
5414 l177.function((function(){
5416 var func = symbol.function;
5417 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5419 })()(l62.function(l42.function(l149), l42.function(v395))));
5420 return l165.function(l155.function(v395, l181, v396), (function(){
5422 var value = symbol.value;
5423 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5429 if (cf.type == 'block' && cf.id == 155)
5439 var l182 = {name: "GLOBAL-BINDING"};
5441 (l182).function = (function(v403){
5442 ((v403)["fname"] = "GLOBAL-BINDING");
5444 })((function (v398,v399,v400){
5445 if (arguments.length < 3) throw 'too few arguments';
5446 if (arguments.length > 3) throw 'too many arguments';
5450 return (function(v401){
5451 return (v401 !== l3.value ? v401 : (function(v402){
5452 l165.function(v402, (function(){
5454 var value = symbol.value;
5455 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5459 })(l155.function(v398, v399, l3.value)));
5460 })(l169.function(v398, (function(){
5462 var value = symbol.value;
5463 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5469 if (cf.type == 'block' && cf.id == 156)
5479 var l183 = {name: "CLAIMP"};
5481 (l183).function = (function(v408){
5482 ((v408)["fname"] = "CLAIMP");
5484 })((function (v404,v405,v406){
5485 if (arguments.length < 3) throw 'too few arguments';
5486 if (arguments.length > 3) throw 'too many arguments';
5490 return (function(v407){
5491 return (v407 !== l3.value ? l81.function(v406, l159.function(v407)) : l3.value);
5492 })(l169.function(v404, (function(){
5494 var value = symbol.value;
5495 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5501 if (cf.type == 'block' && cf.id == 157)
5511 var l184 = {name: "!PROCLAIM"};
5512 var l185 = {name: "SPECIAL"};
5513 var l186 = {name: "NOTINLINE"};
5514 var l187 = {name: "CONSTANT"};
5515 var l188 = {name: "NON-OVERRIDABLE"};
5517 (l184).function = (function(v423){
5518 ((v423)["fname"] = "!PROCLAIM");
5520 })((function (v409){
5521 if (arguments.length < 1) throw 'too few arguments';
5522 if (arguments.length > 1) throw 'too many arguments';
5526 return (function(v410){
5527 return (l25.function(v410, l185) !== l3.value ? (function(){
5531 return (function(v411,v412){
5533 while(v411 !== l3.value){
5536 return tmp === l3.value? l3.value: tmp.car;
5540 return l162.function(l185, v413);
5541 })(l182.function(v412, l98, l98));
5546 return tmp === l3.value? l3.value: tmp.cdr;
5553 return tmp === l3.value? l3.value: tmp.cdr;
5558 if (cf.type == 'block' && cf.id == 159)
5564 })() : (l25.function(v410, l186) !== l3.value ? (function(){
5568 return (function(v414,v415){
5570 while(v414 !== l3.value){
5573 return tmp === l3.value? l3.value: tmp.car;
5577 return l162.function(l186, v416);
5578 })(l182.function(v415, l97, l97));
5583 return tmp === l3.value? l3.value: tmp.cdr;
5590 return tmp === l3.value? l3.value: tmp.cdr;
5595 if (cf.type == 'block' && cf.id == 160)
5601 })() : (l25.function(v410, l187) !== l3.value ? (function(){
5605 return (function(v417,v418){
5607 while(v417 !== l3.value){
5610 return tmp === l3.value? l3.value: tmp.car;
5614 return l162.function(l187, v419);
5615 })(l182.function(v418, l98, l98));
5620 return tmp === l3.value? l3.value: tmp.cdr;
5627 return tmp === l3.value? l3.value: tmp.cdr;
5632 if (cf.type == 'block' && cf.id == 161)
5638 })() : (l25.function(v410, l188) !== l3.value ? (function(){
5642 return (function(v420,v421){
5644 while(v420 !== l3.value){
5647 return tmp === l3.value? l3.value: tmp.car;
5651 return l162.function(l188, v422);
5652 })(l182.function(v421, l97, l97));
5657 return tmp === l3.value? l3.value: tmp.cdr;
5664 return tmp === l3.value? l3.value: tmp.cdr;
5669 if (cf.type == 'block' && cf.id == 162)
5675 })() : l3.value))));
5678 return tmp === l3.value? l3.value: tmp.car;
5683 if (cf.type == 'block' && cf.id == 158)
5693 var l189 = {name: "PROCLAIM"};
5694 (l189).function = (function(){
5696 var func = symbol.function;
5697 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5700 var l190 = {name: "*COMPILATIONS*"};
5702 (((l190.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5703 return (l190).value = l3.value;
5707 var l191 = {name: "DEFINE-COMPILATION"};
5709 var l192 = {name: "IF"};
5710 (l190).value = ({car: l42.function(l192, (function (v424,v425,v426){
5711 if (arguments.length < 3) throw 'too few arguments';
5712 if (arguments.length > 3) throw 'too many arguments';
5716 return l122.function("(", (function(){
5718 var func = symbol.function;
5719 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5721 })()(v424), " !== ", (function(){
5723 var func = symbol.function;
5724 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5726 })()(l3.value), " ? ", (function(){
5728 var func = symbol.function;
5729 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5731 })()(v425), " : ", (function(){
5733 var func = symbol.function;
5734 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5740 if (cf.type == 'block' && cf.id == 163)
5747 })), cdr: (function(){
5749 var value = symbol.value;
5750 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5753 var l193 = {name: "*LAMBDA-LIST-KEYWORDS*"};
5754 var l194 = {name: "&OPTIONAL"};
5755 var l195 = {name: "&REST"};
5756 var l196 = {car: l194, cdr: {car: l195, cdr: l3}};
5758 (((l193.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5759 return (l193).value = l196;
5763 var l197 = {name: "LIST-UNTIL-KEYWORD"};
5765 (l197).function = (function(v429){
5766 ((v429)["fname"] = "LIST-UNTIL-KEYWORD");
5768 })((function (v427){
5769 if (arguments.length < 1) throw 'too few arguments';
5770 if (arguments.length > 1) throw 'too many arguments';
5774 return ((function(v428){
5775 return (v428 !== l3.value ? v428 : l81.function((function(){
5777 return tmp === l3.value? l3.value: tmp.car;
5780 var value = symbol.value;
5781 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5784 })(l11.function(v427)) !== l3.value ? l3.value : ({car: (function(){
5786 return tmp === l3.value? l3.value: tmp.car;
5787 })(), cdr: l197.function((function(){
5789 return tmp === l3.value? l3.value: tmp.cdr;
5794 if (cf.type == 'block' && cf.id == 164)
5804 var l198 = {name: "LAMBDA-LIST-REQUIRED-ARGUMENTS"};
5806 (l198).function = (function(v431){
5807 ((v431)["fname"] = "LAMBDA-LIST-REQUIRED-ARGUMENTS");
5809 })((function (v430){
5810 if (arguments.length < 1) throw 'too few arguments';
5811 if (arguments.length > 1) throw 'too many arguments';
5815 return l197.function(v430);
5819 if (cf.type == 'block' && cf.id == 165)
5829 var l199 = {name: "LAMBDA-LIST-OPTIONAL-ARGUMENTS-WITH-DEFAULT"};
5831 (l199).function = (function(v433){
5832 ((v433)["fname"] = "LAMBDA-LIST-OPTIONAL-ARGUMENTS-WITH-DEFAULT");
5834 })((function (v432){
5835 if (arguments.length < 1) throw 'too few arguments';
5836 if (arguments.length > 1) throw 'too many arguments';
5840 return l68.function((function(){
5842 var func = symbol.function;
5843 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5845 })(), l197.function((function(){
5846 var tmp = l81.function(l194, v432);
5847 return tmp === l3.value? l3.value: tmp.cdr;
5852 if (cf.type == 'block' && cf.id == 166)
5862 var l200 = {name: "LAMBDA-LIST-OPTIONAL-ARGUMENTS"};
5864 (l200).function = (function(v435){
5865 ((v435)["fname"] = "LAMBDA-LIST-OPTIONAL-ARGUMENTS");
5867 })((function (v434){
5868 if (arguments.length < 1) throw 'too few arguments';
5869 if (arguments.length > 1) throw 'too many arguments';
5873 return l68.function((function(){
5875 var func = symbol.function;
5876 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5878 })(), l199.function(v434));
5882 if (cf.type == 'block' && cf.id == 167)
5892 var l201 = {name: "LAMBDA-LIST-REST-ARGUMENT"};
5894 (l201).function = (function(v438){
5895 ((v438)["fname"] = "LAMBDA-LIST-REST-ARGUMENT");
5897 })((function (v436){
5898 if (arguments.length < 1) throw 'too few arguments';
5899 if (arguments.length > 1) throw 'too many arguments';
5903 return (function(v437){
5906 return tmp === l3.value? l3.value: tmp.cdr;
5907 })() !== l3.value ? (function(){
5909 throw "Bad lambda-list";
5914 return tmp === l3.value? l3.value: tmp.car;
5916 })(l197.function((function(){
5917 var tmp = l81.function(l195, v436);
5918 return tmp === l3.value? l3.value: tmp.cdr;
5923 if (cf.type == 'block' && cf.id == 168)
5933 var l202 = {name: "LAMBDA-DOCSTRING-WRAPPER"};
5935 (l202).function = (function(v441){
5936 ((v441)["fname"] = "LAMBDA-DOCSTRING-WRAPPER");
5938 })((function (v440){
5939 if (arguments.length < 1) throw 'too few arguments';
5941 for (var i = arguments.length-1; i>=1; i--)
5942 v439 = {car: arguments[i], cdr:
5947 return (v440 !== l3.value ? l122.function("(function(){", (function(){
5949 var value = symbol.value;
5950 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5952 })(), l127.function("var func = ", l124.function(v439), ";", (function(){
5954 var value = symbol.value;
5955 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5957 })(), "func.docstring = '", v440, "';", (function(){
5959 var value = symbol.value;
5960 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5962 })(), "return func;", (function(){
5964 var value = symbol.value;
5965 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5967 })()), "})()") : l124.function(v439));
5971 if (cf.type == 'block' && cf.id == 169)
5981 var l203 = {name: "LAMBDA"};
5982 var l204 = {name: "LS-COMPILE-BLOCK"};
5983 (l190).value = ({car: l42.function(l203, (function (v443){
5984 if (arguments.length < 1) throw 'too few arguments';
5986 for (var i = arguments.length-1; i>=1; i--)
5987 v442 = {car: arguments[i], cdr:
5992 return (function(v444,v445,v446,v447){
5993 ((((typeof((function(){
5995 return tmp === l3.value? l3.value: tmp.car;
5996 })()) == "string")?l4.value: l3.value) !== l3.value ? l26.function(l11.function((function(){
5998 return tmp === l3.value? l3.value: tmp.cdr;
5999 })())) : l3.value) !== l3.value ? (function(){
6002 return tmp === l3.value? l3.value: tmp.car;
6004 return v442 = (function(){
6006 return tmp === l3.value? l3.value: tmp.cdr;
6009 return (function(v448,v449,v450){
6015 return l202.function(v447, "(function (", l124.function(l68.function((function(){
6017 var func = symbol.function;
6018 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6020 })(), l62.function(v444, v445)), ","), "){", (function(){
6022 var value = symbol.value;
6023 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6025 })(), l127.function((v444 !== l3.value ? l122.function("if (arguments.length < ", l16.function(v448), ") throw 'too few arguments';", (function(){
6027 var value = symbol.value;
6028 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6030 })()) : ""), (l26.function(v446) !== l3.value ? l122.function("if (arguments.length > ", l16.function((function(){
6032 if (typeof x1 !== 'number') throw 'Not a number!';
6034 if (typeof x2 !== 'number') throw 'Not a number!';
6036 })()), ") throw 'too many arguments';", (function(){
6038 var value = symbol.value;
6039 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6041 })()) : ""), (v445 !== l3.value ? l122.function("switch(arguments.length){", (function(){
6043 var value = symbol.value;
6044 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6046 })(), (function(v451,v452,v453){
6054 if (typeof x1 !== 'number') throw 'Not a number!';
6056 if (typeof x2 !== 'number') throw 'Not a number!';
6057 return (x1<x2?l4.value: l3.value);
6060 v452 = ({car: l122.function("case ", l16.function((function(){
6062 if (typeof x1 !== 'number') throw 'Not a number!';
6064 if (typeof x2 !== 'number') throw 'Not a number!';
6066 })()), ":", (function(){
6068 var value = symbol.value;
6069 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6071 })(), l173.function((function(){
6073 return tmp === l3.value? l3.value: tmp.car;
6074 })()), "=", (function(){
6076 var func = symbol.function;
6077 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6079 })()(l32.function(v454)), ";", (function(){
6081 var value = symbol.value;
6082 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6085 return v453 = (function(){
6087 if (typeof x1 !== 'number') throw 'Not a number!';
6089 if (typeof x2 !== 'number') throw 'Not a number!';
6092 })(l78.function(v453, v451));
6098 if (cf.type == 'block' && cf.id == 171)
6104 v452 = ({car: l122.function("default: break;", (function(){
6106 var value = symbol.value;
6107 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6110 return l124.function(l64.function(v452));
6112 })(l199.function(v443),l3.value,0), "}", (function(){
6114 var value = symbol.value;
6115 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6117 })()) : ""), (v446 !== l3.value ? (function(v455){
6118 return l122.function("var ", v455, "= ", (function(){
6120 var func = symbol.function;
6121 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6123 })()(l3.value), ";", (function(){
6125 var value = symbol.value;
6126 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6128 })(), "for (var i = arguments.length-1; i>=", l16.function((function(){
6130 if (typeof x1 !== 'number') throw 'Not a number!';
6132 if (typeof x2 !== 'number') throw 'Not a number!';
6134 })()), "; i--)", (function(){
6136 var value = symbol.value;
6137 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6139 })(), l127.function(v455, " = ", "{car: arguments[i], cdr: "), v455, "};", (function(){
6141 var value = symbol.value;
6142 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6145 })(l173.function(v446)) : ""), (function(){
6147 var func = symbol.function;
6148 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6150 })()(v442, l4.value)), (function(){
6152 var value = symbol.value;
6153 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6160 })(l66.function(v444),l66.function(v445),l174.function(l62.function(l56.function(v446), v444, v445)));
6161 })(l198.function(v443),l200.function(v443),l201.function(v443),l3.value);
6165 if (cf.type == 'block' && cf.id == 170)
6172 })), cdr: (function(){
6174 var value = symbol.value;
6175 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6178 var l205 = {name: "SETQ"};
6179 var l206 = {name: "SET"};
6180 (l190).value = ({car: l42.function(l205, (function (v456,v457){
6181 if (arguments.length < 2) throw 'too few arguments';
6182 if (arguments.length > 2) throw 'too many arguments';
6186 return (function(v458){
6187 return (((l157.function(v458) === l175)?l4.value: l3.value) !== l3.value ? l122.function(l158.function(v458), " = ", (function(){
6189 var func = symbol.function;
6190 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6192 })()(v457)) : (function(){
6194 var func = symbol.function;
6195 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6197 })()(l62.function(l42.function(l206), l42.function(l62.function(l42.function(l149), l42.function(v456))), l42.function(v457))));
6198 })(l169.function(v456, (function(){
6200 var value = symbol.value;
6201 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6207 if (cf.type == 'block' && cf.id == 172)
6214 })), cdr: (function(){
6216 var value = symbol.value;
6217 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6220 var l207 = {name: "JS-VREF"};
6221 (l190).value = ({car: l42.function(l207, (function (v459){
6222 if (arguments.length < 1) throw 'too few arguments';
6223 if (arguments.length > 1) throw 'too many arguments';
6231 if (cf.type == 'block' && cf.id == 173)
6238 })), cdr: (function(){
6240 var value = symbol.value;
6241 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6244 var l208 = {name: "JS-VSET"};
6245 (l190).value = ({car: l42.function(l208, (function (v460,v461){
6246 if (arguments.length < 2) throw 'too few arguments';
6247 if (arguments.length > 2) throw 'too many arguments';
6251 return l122.function("(", v460, " = ", (function(){
6253 var func = symbol.function;
6254 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6260 if (cf.type == 'block' && cf.id == 174)
6267 })), cdr: (function(){
6269 var value = symbol.value;
6270 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6274 (l132).function = (function(v468){
6275 ((v468)["fname"] = "ESCAPE-STRING");
6277 })((function (v462){
6278 if (arguments.length < 1) throw 'too few arguments';
6279 if (arguments.length > 1) throw 'too many arguments';
6283 return (function(v463,v464,v465){
6290 if (typeof x1 !== 'number') throw 'Not a number!';
6292 if (typeof x2 !== 'number') throw 'Not a number!';
6293 return (x1<x2?l4.value: l3.value);
6297 return (v467 !== l3.value ? v467 : l73.function(v466, 92));
6298 })(l73.function(v466, 34)) !== l3.value ? (function(){
6299 return v463 = l122.function(v463, "\\");
6301 (l73.function(v466, 10) !== l3.value ? (function(){
6302 v463 = l122.function(v463, "\\");
6305 return v463 = l122.function(v463, l91.function(v466));
6309 if (typeof string != 'string')
6310 throw 'The value ' + string + ' is not a type string.';
6311 if (typeof index != 'number')
6312 throw 'The value ' + index + ' is not a type number.';
6313 return string.charCodeAt(index);
6317 if (typeof x1 !== 'number') throw 'Not a number!';
6319 if (typeof x2 !== 'number') throw 'Not a number!';
6327 if (cf.type == 'block' && cf.id == 176)
6334 })("",0,l66.function(v462));
6338 if (cf.type == 'block' && cf.id == 175)
6348 var l209 = {name: "*LITERAL-SYMBOLS*"};
6350 (((l209.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
6351 return (l209).value = l3.value;
6355 var l210 = {name: "*LITERAL-COUNTER*"};
6357 (((l210.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
6358 return (l210).value = 0;
6362 var l211 = {name: "GENLIT"};
6364 (l211).function = (function(v469){
6365 ((v469)["fname"] = "GENLIT");
6368 if (arguments.length > 0) throw 'too many arguments';
6372 return l122.function("l", l16.function((l210).value = (function(){
6373 var x1 = (function(){
6375 var value = symbol.value;
6376 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6379 if (typeof x1 !== 'number') throw 'Not a number!';
6381 if (typeof x2 !== 'number') throw 'Not a number!';
6387 if (cf.type == 'block' && cf.id == 177)
6397 var l212 = {name: "LITERAL"};
6399 (l212).function = (function(v477){
6400 ((v477)["fname"] = "LITERAL");
6402 })((function (v470,v471){
6403 if (arguments.length < 1) throw 'too few arguments';
6404 if (arguments.length > 2) throw 'too many arguments';
6405 switch(arguments.length){
6413 return (l74.function(v470) !== l3.value ? (function(){
6414 return l16.function(v470);
6415 })() : (((typeof(v470) == "string")?l4.value: l3.value) !== l3.value ? (function(){
6416 return l122.function("\"", l132.function(v470), "\"");
6417 })() : (((function(){
6419 return (typeof tmp == 'object' && 'name' in tmp);
6420 })()?l4.value: l3.value) !== l3.value ? (function(){
6421 return (function(v472){
6422 return (v472 !== l3.value ? v472 : (function(v473,v474){
6423 (l209).value = ({car: ({car: v470, cdr: v473}), cdr: (function(){
6425 var value = symbol.value;
6426 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6429 l177.function(l122.function("var ", v473, " = ", v474));
6431 })(l211.function(),(function(){
6433 var func = symbol.function;
6434 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6436 })()(l62.function(l42.function(l119), l42.function((v470).name), l42.function(l105.function(l113.function(v470)))))));
6438 var tmp = l90.function(v470, (function(){
6440 var value = symbol.value;
6441 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6444 return tmp === l3.value? l3.value: tmp.cdr;
6446 })() : (((function(){
6448 return (typeof tmp == 'object' && 'car' in tmp);
6449 })()?l4.value: l3.value) !== l3.value ? (function(){
6450 return (function(v475){
6451 return (v471 !== l3.value ? v475 : (function(v476){
6452 l177.function(l122.function("var ", v476, " = ", v475));
6454 })(l211.function()));
6455 })(l122.function("{car: ", l212.function((function(){
6457 return tmp === l3.value? l3.value: tmp.car;
6458 })(), l4.value), ", ", "cdr: ", l212.function((function(){
6460 return tmp === l3.value? l3.value: tmp.cdr;
6461 })(), l4.value), "}"));
6462 })() : l3.value))));
6466 if (cf.type == 'block' && cf.id == 178)
6476 (l190).value = ({car: l42.function(l149, (function (v478){
6477 if (arguments.length < 1) throw 'too few arguments';
6478 if (arguments.length > 1) throw 'too many arguments';
6482 return l212.function(v478);
6486 if (cf.type == 'block' && cf.id == 179)
6493 })), cdr: (function(){
6495 var value = symbol.value;
6496 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6499 var l213 = {name: "%WHILE"};
6500 (l190).value = ({car: l42.function(l213, (function (v480){
6501 if (arguments.length < 1) throw 'too few arguments';
6503 for (var i = arguments.length-1; i>=1; i--)
6504 v479 = {car: arguments[i], cdr:
6509 return l122.function("(function(){", (function(){
6511 var value = symbol.value;
6512 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6514 })(), l127.function("while(", (function(){
6516 var func = symbol.function;
6517 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6519 })()(v480), " !== ", (function(){
6521 var func = symbol.function;
6522 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6524 })()(l3.value), "){", (function(){
6526 var value = symbol.value;
6527 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6529 })(), l127.function((function(){
6531 var func = symbol.function;
6532 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6534 })()(v479)), "}", "return ", (function(){
6536 var func = symbol.function;
6537 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6539 })()(l3.value), ";", (function(){
6541 var value = symbol.value;
6542 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6548 if (cf.type == 'block' && cf.id == 180)
6555 })), cdr: (function(){
6557 var value = symbol.value;
6558 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6561 var l214 = {name: "SYMBOL-FUNCTION"};
6562 (l190).value = ({car: l42.function(l97, (function (v481){
6563 if (arguments.length < 1) throw 'too few arguments';
6564 if (arguments.length > 1) throw 'too many arguments';
6568 return ((l57.function(v481) !== l3.value ? (((function(){
6570 return tmp === l3.value? l3.value: tmp.car;
6571 })() === l203)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
6574 var func = symbol.function;
6575 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6578 })() : (((function(){
6580 return (typeof tmp == 'object' && 'name' in tmp);
6581 })()?l4.value: l3.value) !== l3.value ? (function(){
6584 var func = symbol.function;
6585 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6587 })()(l62.function(l42.function(l214), l42.function(l62.function(l42.function(l149), l42.function(v481)))));
6592 if (cf.type == 'block' && cf.id == 181)
6599 })), cdr: (function(){
6601 var value = symbol.value;
6602 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6605 var l215 = {name: "EVAL-WHEN-COMPILE"};
6606 var l216 = {name: "EVAL"};
6607 var l217 = {name: "PROGN"};
6608 (l190).value = ({car: l42.function(l215, (function (){
6610 for (var i = arguments.length-1; i>=0; i--)
6611 v482 = {car: arguments[i], cdr:
6618 var func = symbol.function;
6619 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6621 })()(({car: l217, cdr: v482}));
6626 if (cf.type == 'block' && cf.id == 182)
6633 })), cdr: (function(){
6635 var value = symbol.value;
6636 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6639 var l218 = {name: "DEFINE-TRANSFORMATION"};
6641 (l190).value = ({car: l42.function(l217, (function (){
6643 for (var i = arguments.length-1; i>=0; i--)
6644 v483 = {car: arguments[i], cdr:
6649 return l122.function("(function(){", (function(){
6651 var value = symbol.value;
6652 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6654 })(), l127.function((function(){
6656 var func = symbol.function;
6657 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6659 })()(v483, l4.value)), "})()");
6663 if (cf.type == 'block' && cf.id == 183)
6670 })), cdr: (function(){
6672 var value = symbol.value;
6673 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6676 var l219 = {name: "SPECIAL-VARIABLE-P"};
6678 (l219).function = (function(v485){
6679 ((v485)["fname"] = "SPECIAL-VARIABLE-P");
6681 })((function (v484){
6682 if (arguments.length < 1) throw 'too few arguments';
6683 if (arguments.length > 1) throw 'too many arguments';
6687 return l183.function(v484, l98, l185);
6691 if (cf.type == 'block' && cf.id == 184)
6701 var l220 = {name: "LET-BINDING-WRAPPER"};
6703 (l220).function = (function(v492){
6704 ((v492)["fname"] = "LET-BINDING-WRAPPER");
6706 })((function (v486,v487){
6707 if (arguments.length < 2) throw 'too few arguments';
6708 if (arguments.length > 2) throw 'too many arguments';
6712 (l11.function(v486) !== l3.value ? (function(){
6714 throw ({type: 'block', id: 185, value: v487, message: 'Return from unknown block LET-BINDING-WRAPPER.'})
6717 return l122.function("try {", (function(){
6719 var value = symbol.value;
6720 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6722 })(), l127.function("var tmp;", (function(){
6724 var value = symbol.value;
6725 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6727 })(), l126.function((function (v488){
6728 if (arguments.length < 1) throw 'too few arguments';
6729 if (arguments.length > 1) throw 'too many arguments';
6730 return (function(v489){
6731 return l122.function("tmp = ", v489, ".value;", (function(){
6733 var value = symbol.value;
6734 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6736 })(), v489, ".value = ", (function(){
6738 return tmp === l3.value? l3.value: tmp.cdr;
6739 })(), ";", (function(){
6741 var value = symbol.value;
6742 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6746 return tmp === l3.value? l3.value: tmp.cdr;
6747 })(), " = tmp;", (function(){
6749 var value = symbol.value;
6750 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6755 var func = symbol.function;
6756 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6758 })()(l62.function(l42.function(l149), l42.function((function(){
6760 return tmp === l3.value? l3.value: tmp.car;
6763 }), v486), v487, (function(){
6765 var value = symbol.value;
6766 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6768 })()), "}", (function(){
6770 var value = symbol.value;
6771 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6773 })(), "finally {", (function(){
6775 var value = symbol.value;
6776 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6778 })(), l127.function(l126.function((function (v490){
6779 if (arguments.length < 1) throw 'too few arguments';
6780 if (arguments.length > 1) throw 'too many arguments';
6781 return (function(v491){
6782 return l122.function(v491, ".value", " = ", (function(){
6784 return tmp === l3.value? l3.value: tmp.cdr;
6785 })(), ";", (function(){
6787 var value = symbol.value;
6788 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6793 var func = symbol.function;
6794 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6796 })()(l62.function(l42.function(l149), l42.function((function(){
6798 return tmp === l3.value? l3.value: tmp.car;
6801 }), v486)), "}", (function(){
6803 var value = symbol.value;
6804 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6810 if (cf.type == 'block' && cf.id == 185)
6820 var l221 = {name: "LET"};
6821 (l190).value = ({car: l42.function(l221, (function (v494){
6822 if (arguments.length < 1) throw 'too few arguments';
6824 for (var i = arguments.length-1; i>=1; i--)
6825 v493 = {car: arguments[i], cdr:
6830 return (function(v495){
6831 return (function(v496){
6832 return (function(v497,v499,v498){
6838 return l122.function("(function(", l124.function(l68.function((function (v500){
6839 if (arguments.length < 1) throw 'too few arguments';
6840 if (arguments.length > 1) throw 'too many arguments';
6841 return (l219.function(v500) !== l3.value ? (function(v501){
6842 v498 = ({car: ({car: v500, cdr: v501}), cdr: v498});
6844 })(l172.function(v500)) : l173.function(v500));
6846 }), v496), ","), "){", (function(){
6848 var value = symbol.value;
6849 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6851 })(), (function(v502){
6852 return l127.function(l220.function(v498, v502));
6855 var func = symbol.function;
6856 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6858 })()(v493, l4.value)), "})(", l124.function(v497, ","), ")");
6863 })(l68.function((function(){
6865 var func = symbol.function;
6866 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6868 })(), l68.function((function(){
6870 var func = symbol.function;
6871 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6873 })(), v495)),l174.function(l83.function((function(){
6875 var func = symbol.function;
6876 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6878 })(), v496)),l3.value);
6879 })(l68.function((function(){
6881 var func = symbol.function;
6882 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6885 })(l68.function((function(){
6887 var func = symbol.function;
6888 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6894 if (cf.type == 'block' && cf.id == 186)
6901 })), cdr: (function(){
6903 var value = symbol.value;
6904 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6907 var l222 = {name: "LET*-INITIALIZE-VALUE"};
6909 (l222).function = (function(v509){
6910 ((v509)["fname"] = "LET*-INITIALIZE-VALUE");
6912 })((function (v503){
6913 if (arguments.length < 1) throw 'too few arguments';
6914 if (arguments.length > 1) throw 'too many arguments';
6918 return (function(v504,v505){
6919 return (l219.function(v504) !== l3.value ? l122.function((function(){
6921 var func = symbol.function;
6922 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6924 })()(l62.function(l42.function(l205), l42.function(v504), l42.function(v505))), ";", (function(){
6926 var value = symbol.value;
6927 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6929 })()) : (function(v506){
6930 return (function(v507){
6931 return (function(v508){
6932 l165.function(v507, (function(){
6934 var value = symbol.value;
6935 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6939 })(l122.function("var ", v506, " = ", (function(){
6941 var func = symbol.function;
6942 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6944 })()(v505), ";", (function(){
6946 var value = symbol.value;
6947 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6950 })(l155.function(v504, l98, v506));
6951 })(l172.function(v504)));
6952 })(l38.function(v503),l39.function(v503));
6956 if (cf.type == 'block' && cf.id == 187)
6966 var l223 = {name: "LET*-BINDING-WRAPPER"};
6968 (l223).function = (function(v518){
6969 ((v518)["fname"] = "LET*-BINDING-WRAPPER");
6971 })((function (v510,v511){
6972 if (arguments.length < 2) throw 'too few arguments';
6973 if (arguments.length > 2) throw 'too many arguments';
6977 (l11.function(v510) !== l3.value ? (function(){
6979 throw ({type: 'block', id: 188, value: v511, message: 'Return from unknown block LET*-BINDING-WRAPPER.'})
6982 return (function(v513){
6983 return l122.function("try {", (function(){
6985 var value = symbol.value;
6986 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6988 })(), l127.function(l126.function((function (v514){
6989 if (arguments.length < 1) throw 'too few arguments';
6990 if (arguments.length > 1) throw 'too many arguments';
6991 return (function(v515){
6992 return l122.function("var ", (function(){
6994 return tmp === l3.value? l3.value: tmp.cdr;
6995 })(), " = ", v515, ".value;", (function(){
6997 var value = symbol.value;
6998 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7003 var func = symbol.function;
7004 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7006 })()(l62.function(l42.function(l149), l42.function((function(){
7008 return tmp === l3.value? l3.value: tmp.car;
7011 }), v513), v511), "}", (function(){
7013 var value = symbol.value;
7014 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7016 })(), "finally {", (function(){
7018 var value = symbol.value;
7019 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7021 })(), l127.function(l126.function((function (v516){
7022 if (arguments.length < 1) throw 'too few arguments';
7023 if (arguments.length > 1) throw 'too many arguments';
7024 return (function(v517){
7025 return l122.function(v517, ".value", " = ", (function(){
7027 return tmp === l3.value? l3.value: tmp.cdr;
7028 })(), ";", (function(){
7030 var value = symbol.value;
7031 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7036 var func = symbol.function;
7037 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7039 })()(l62.function(l42.function(l149), l42.function((function(){
7041 return tmp === l3.value? l3.value: tmp.car;
7044 }), v513)), "}", (function(){
7046 var value = symbol.value;
7047 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7050 })(l68.function((function (v512){
7051 if (arguments.length < 1) throw 'too few arguments';
7052 if (arguments.length > 1) throw 'too many arguments';
7053 return ({car: v512, cdr: l172.function(v512)});
7055 }), l84.function((function(){
7057 var func = symbol.function;
7058 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7064 if (cf.type == 'block' && cf.id == 188)
7074 var l224 = {name: "LET*"};
7075 (l190).value = ({car: l42.function(l224, (function (v520){
7076 if (arguments.length < 1) throw 'too few arguments';
7078 for (var i = arguments.length-1; i>=1; i--)
7079 v519 = {car: arguments[i], cdr:
7084 return (function(v521,v522){
7090 return l122.function("(function(){", (function(){
7092 var value = symbol.value;
7093 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7095 })(), l127.function((function(v523,v524){
7096 return l223.function(v523, v524);
7097 })(l84.function((function(){
7099 var func = symbol.function;
7100 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7102 })(), l68.function((function(){
7104 var func = symbol.function;
7105 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7107 })(), v521)),l122.function(l126.function((function(){
7109 var func = symbol.function;
7110 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7112 })(), v521), (function(){
7114 var func = symbol.function;
7115 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7117 })()(v519, l4.value)))), "})()");
7122 })(l68.function((function(){
7124 var func = symbol.function;
7125 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7127 })(), v520),l164.function((function(){
7129 var value = symbol.value;
7130 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7136 if (cf.type == 'block' && cf.id == 189)
7143 })), cdr: (function(){
7145 var value = symbol.value;
7146 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7149 var l225 = {name: "*BLOCK-COUNTER*"};
7151 (((l225.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
7152 return (l225).value = 0;
7156 (l190).value = ({car: l42.function(l166, (function (v526){
7157 if (arguments.length < 1) throw 'too few arguments';
7159 for (var i = arguments.length-1; i>=1; i--)
7160 v525 = {car: arguments[i], cdr:
7165 return (function(v527){
7166 return (function(v528){
7167 return l122.function("(function(){", (function(){
7169 var value = symbol.value;
7170 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7172 })(), l127.function("try {", (function(){
7174 var value = symbol.value;
7175 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7177 })(), (function(v529){
7183 return l127.function("return ", (function(){
7185 var func = symbol.function;
7186 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7188 })()(l62.function(l42.function(l217), v525)), ";", (function(){
7190 var value = symbol.value;
7191 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7198 })(l168.function(l42.function(v528), (function(){
7200 var value = symbol.value;
7201 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7203 })(), l166)), "}", (function(){
7205 var value = symbol.value;
7206 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7208 })(), "catch (cf){", (function(){
7210 var value = symbol.value;
7211 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7213 })(), " if (cf.type == 'block' && cf.id == ", v527, ")", (function(){
7215 var value = symbol.value;
7216 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7218 })(), " return cf.value;", (function(){
7220 var value = symbol.value;
7221 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7223 })(), " else", (function(){
7225 var value = symbol.value;
7226 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7228 })(), " throw cf;", (function(){
7230 var value = symbol.value;
7231 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7233 })(), "}", (function(){
7235 var value = symbol.value;
7236 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7239 })(l155.function(v526, l166, v527));
7240 })(l16.function((l225).value = (function(){
7241 var x1 = (function(){
7243 var value = symbol.value;
7244 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7247 if (typeof x1 !== 'number') throw 'Not a number!';
7249 if (typeof x2 !== 'number') throw 'Not a number!';
7255 if (cf.type == 'block' && cf.id == 190)
7262 })), cdr: (function(){
7264 var value = symbol.value;
7265 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7268 var l226 = {name: "RETURN-FROM"};
7269 (l190).value = ({car: l42.function(l226, (function (v530,v531){
7270 if (arguments.length < 1) throw 'too few arguments';
7271 if (arguments.length > 2) throw 'too many arguments';
7272 switch(arguments.length){
7280 return (function(v532){
7281 return (v532 !== l3.value ? l122.function("(function(){", (function(){
7283 var value = symbol.value;
7284 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7286 })(), l127.function("throw ({", "type: 'block', ", "id: ", l158.function(v532), ", ", "value: ", (function(){
7288 var func = symbol.function;
7289 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7291 })()(v531), ", ", "message: 'Return from unknown block ", (v530).name, ".'", "})"), "})()") : (function(){
7292 throw l122.function("Unknown block `", (v530).name, "'.");
7294 })(l169.function(v530, (function(){
7296 var value = symbol.value;
7297 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7303 if (cf.type == 'block' && cf.id == 191)
7310 })), cdr: (function(){
7312 var value = symbol.value;
7313 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7316 var l227 = {name: "CATCH"};
7317 (l190).value = ({car: l42.function(l227, (function (v534){
7318 if (arguments.length < 1) throw 'too few arguments';
7320 for (var i = arguments.length-1; i>=1; i--)
7321 v533 = {car: arguments[i], cdr:
7326 return l122.function("(function(){", (function(){
7328 var value = symbol.value;
7329 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7331 })(), l127.function("var id = ", (function(){
7333 var func = symbol.function;
7334 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7336 })()(v534), ";", (function(){
7338 var value = symbol.value;
7339 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7341 })(), "try {", (function(){
7343 var value = symbol.value;
7344 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7346 })(), l127.function("return ", (function(){
7348 var func = symbol.function;
7349 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7351 })()(l62.function(l42.function(l217), v533)), ";", (function(){
7353 var value = symbol.value;
7354 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7356 })()), "}", (function(){
7358 var value = symbol.value;
7359 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7361 })(), "catch (cf){", (function(){
7363 var value = symbol.value;
7364 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7366 })(), " if (cf.type == 'catch' && cf.id == id)", (function(){
7368 var value = symbol.value;
7369 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7371 })(), " return cf.value;", (function(){
7373 var value = symbol.value;
7374 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7376 })(), " else", (function(){
7378 var value = symbol.value;
7379 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7381 })(), " throw cf;", (function(){
7383 var value = symbol.value;
7384 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7386 })(), "}", (function(){
7388 var value = symbol.value;
7389 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7395 if (cf.type == 'block' && cf.id == 192)
7402 })), cdr: (function(){
7404 var value = symbol.value;
7405 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7408 var l228 = {name: "THROW"};
7409 (l190).value = ({car: l42.function(l228, (function (v535,v536){
7410 if (arguments.length < 2) throw 'too few arguments';
7411 if (arguments.length > 2) throw 'too many arguments';
7415 return l122.function("(function(){", (function(){
7417 var value = symbol.value;
7418 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7420 })(), l127.function("throw ({", "type: 'catch', ", "id: ", (function(){
7422 var func = symbol.function;
7423 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7425 })()(v535), ", ", "value: ", (function(){
7427 var func = symbol.function;
7428 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7430 })()(v536), ", ", "message: 'Throw uncatched.'", "})"), "})()");
7434 if (cf.type == 'block' && cf.id == 193)
7441 })), cdr: (function(){
7443 var value = symbol.value;
7444 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7447 var l229 = {name: "*TAGBODY-COUNTER*"};
7449 (((l229.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
7450 return (l229).value = 0;
7454 var l230 = {name: "*GO-TAG-COUNTER*"};
7456 (((l230.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
7457 return (l230).value = 0;
7461 var l231 = {name: "GO-TAG-P"};
7463 (l231).function = (function(v539){
7464 ((v539)["fname"] = "GO-TAG-P");
7466 })((function (v537){
7467 if (arguments.length < 1) throw 'too few arguments';
7468 if (arguments.length > 1) throw 'too many arguments';
7472 return (function(v538){
7473 return (v538 !== l3.value ? v538 : ((function(){
7475 return (typeof tmp == 'object' && 'name' in tmp);
7476 })()?l4.value: l3.value));
7477 })(l74.function(v537));
7481 if (cf.type == 'block' && cf.id == 194)
7491 var l232 = {name: "DECLARE-TAGBODY-TAGS"};
7493 (l232).function = (function(v545){
7494 ((v545)["fname"] = "DECLARE-TAGBODY-TAGS");
7496 })((function (v540,v541){
7497 if (arguments.length < 2) throw 'too few arguments';
7498 if (arguments.length > 2) throw 'too many arguments';
7502 return (function(v544){
7503 return l168.function(v544, (function(){
7505 var value = symbol.value;
7506 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7509 })(l68.function((function (v542){
7510 if (arguments.length < 1) throw 'too few arguments';
7511 if (arguments.length > 1) throw 'too many arguments';
7512 return (function(v543){
7513 return l155.function(v542, l167, l42.function(v540, v543));
7514 })(l16.function((l230).value = (function(){
7515 var x1 = (function(){
7517 var value = symbol.value;
7518 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7521 if (typeof x1 !== 'number') throw 'Not a number!';
7523 if (typeof x2 !== 'number') throw 'Not a number!';
7527 }), l84.function((function(){
7529 var func = symbol.function;
7530 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7536 if (cf.type == 'block' && cf.id == 195)
7546 var l233 = {name: "TAGBODY"};
7547 (l190).value = ({car: l42.function(l233, (function (){
7549 for (var i = arguments.length-1; i>=0; i--)
7550 v546 = {car: arguments[i], cdr:
7555 (l88.function((function(){
7557 var func = symbol.function;
7558 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7560 })(), v546) !== l3.value ? l3.value : (function(){
7562 throw ({type: 'block', id: 196, value: (function(){
7564 var func = symbol.function;
7565 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7567 })()(l62.function(l42.function(l217), v546, l42.function(l3))), message: 'Return from unknown block TAGBODY.'})
7570 (l231.function((function(){
7572 return tmp === l3.value? l3.value: tmp.car;
7573 })()) !== l3.value ? l3.value : (function(){
7574 return v546 = ({car: l15.function("START"), cdr: v546});
7576 return (function(v547){
7577 return (function(v549,v548){
7584 return v548 = l39.function(l158.function(v550));
7585 })(l169.function(l38.function(v546), (function(){
7587 var value = symbol.value;
7588 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7591 return l122.function("(function(){", (function(){
7593 var value = symbol.value;
7594 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7596 })(), l127.function("var tagbody_", v547, " = ", v548, ";", (function(){
7598 var value = symbol.value;
7599 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7601 })(), "tbloop:", (function(){
7603 var value = symbol.value;
7604 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7606 })(), "while (true) {", (function(){
7608 var value = symbol.value;
7609 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7611 })(), l127.function("try {", (function(){
7613 var value = symbol.value;
7614 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7616 })(), l127.function((function(v551){
7617 return l122.function("switch(tagbody_", v547, "){", (function(){
7619 var value = symbol.value;
7620 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7622 })(), "case ", v548, ":", (function(){
7624 var value = symbol.value;
7625 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7630 return (function(v552,v553){
7632 while(v552 !== l3.value){
7635 return tmp === l3.value? l3.value: tmp.car;
7638 v551 = l122.function(v551, (function(){
7639 return (l26.function(l231.function(v553)) !== l3.value ? l127.function((function(){
7641 var func = symbol.function;
7642 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7644 })()(v553), ";", (function(){
7646 var value = symbol.value;
7647 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7649 })()) : (function(v554){
7650 return l122.function("case ", l39.function(l158.function(v554)), ":", (function(){
7652 var value = symbol.value;
7653 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7656 })(l169.function(v553, (function(){
7658 var value = symbol.value;
7659 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7667 return tmp === l3.value? l3.value: tmp.cdr;
7674 return tmp === l3.value? l3.value: tmp.cdr;
7679 if (cf.type == 'block' && cf.id == 197)
7684 })(), "default:", (function(){
7686 var value = symbol.value;
7687 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7689 })(), " break tbloop;", (function(){
7691 var value = symbol.value;
7692 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7694 })(), "}", (function(){
7696 var value = symbol.value;
7697 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7700 })("")), "}", (function(){
7702 var value = symbol.value;
7703 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7705 })(), "catch (jump) {", (function(){
7707 var value = symbol.value;
7708 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7710 })(), " if (jump.type == 'tagbody' && jump.id == ", v547, ")", (function(){
7712 var value = symbol.value;
7713 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7715 })(), " tagbody_", v547, " = jump.label;", (function(){
7717 var value = symbol.value;
7718 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7720 })(), " else", (function(){
7722 var value = symbol.value;
7723 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7725 })(), " throw(jump);", (function(){
7727 var value = symbol.value;
7728 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7730 })(), "}", (function(){
7732 var value = symbol.value;
7733 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7735 })()), "}", (function(){
7737 var value = symbol.value;
7738 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7740 })(), "return ", (function(){
7742 var func = symbol.function;
7743 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7745 })()(l3.value), ";", (function(){
7747 var value = symbol.value;
7748 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7755 })(l232.function(v547, v546),l3.value);
7756 })(l16.function((function(){
7758 var value = symbol.value;
7759 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7765 if (cf.type == 'block' && cf.id == 196)
7772 })), cdr: (function(){
7774 var value = symbol.value;
7775 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7778 var l234 = {name: "GO"};
7779 (l190).value = ({car: l42.function(l234, (function (v555){
7780 if (arguments.length < 1) throw 'too few arguments';
7781 if (arguments.length > 1) throw 'too many arguments';
7785 return (function(v556,v557){
7786 return (v556 !== l3.value ? l122.function("(function(){", (function(){
7788 var value = symbol.value;
7789 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7791 })(), l127.function("throw ({", "type: 'tagbody', ", "id: ", l38.function(l158.function(v556)), ", ", "label: ", l39.function(l158.function(v556)), ", ", "message: 'Attempt to GO to non-existing tag ", v557, "'", "})", (function(){
7793 var value = symbol.value;
7794 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7796 })()), "})()") : (function(){
7797 throw l122.function("Unknown tag `", v557, "'.");
7799 })(l169.function(v555, (function(){
7801 var value = symbol.value;
7802 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7804 })(), l167),(((function(){
7806 return (typeof tmp == 'object' && 'name' in tmp);
7807 })()?l4.value: l3.value) !== l3.value ? (function(){
7809 })() : (l74.function(v555) !== l3.value ? (function(){
7810 return l16.function(v555);
7815 if (cf.type == 'block' && cf.id == 198)
7822 })), cdr: (function(){
7824 var value = symbol.value;
7825 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7828 var l235 = {name: "UNWIND-PROTECT"};
7829 (l190).value = ({car: l42.function(l235, (function (v559){
7830 if (arguments.length < 1) throw 'too few arguments';
7832 for (var i = arguments.length-1; i>=1; i--)
7833 v558 = {car: arguments[i], cdr:
7838 return l122.function("(function(){", (function(){
7840 var value = symbol.value;
7841 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7843 })(), l127.function("var ret = ", (function(){
7845 var func = symbol.function;
7846 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7848 })()(l3.value), ";", (function(){
7850 var value = symbol.value;
7851 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7853 })(), "try {", (function(){
7855 var value = symbol.value;
7856 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7858 })(), l127.function("ret = ", (function(){
7860 var func = symbol.function;
7861 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7863 })()(v559), ";", (function(){
7865 var value = symbol.value;
7866 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7868 })()), "} finally {", (function(){
7870 var value = symbol.value;
7871 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7873 })(), l127.function((function(){
7875 var func = symbol.function;
7876 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7878 })()(v558)), "}", (function(){
7880 var value = symbol.value;
7881 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7883 })(), "return ret;", (function(){
7885 var value = symbol.value;
7886 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7892 if (cf.type == 'block' && cf.id == 199)
7899 })), cdr: (function(){
7901 var value = symbol.value;
7902 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7905 var l236 = {name: "BACKQUOTE-EXPAND-1"};
7907 (l236).function = (function(v562){
7908 ((v562)["fname"] = "BACKQUOTE-EXPAND-1");
7910 })((function (v560){
7911 if (arguments.length < 1) throw 'too few arguments';
7912 if (arguments.length > 1) throw 'too many arguments';
7916 return (((function(){
7918 return (typeof tmp == 'object' && 'name' in tmp);
7919 })()?l4.value: l3.value) !== l3.value ? (function(){
7920 return l42.function(l149, v560);
7921 })() : (l43.function(v560) !== l3.value ? (function(){
7923 })() : ((((function(){
7925 return tmp === l3.value? l3.value: tmp.car;
7926 })() === l152)?l4.value: l3.value) !== l3.value ? (function(){
7929 return tmp === l3.value? l3.value: tmp.car;
7931 })() : ((((function(){
7933 return tmp === l3.value? l3.value: tmp.car;
7934 })() === l150)?l4.value: l3.value) !== l3.value ? (function(){
7935 return l236.function(l236.function(l32.function(v560)));
7937 return ({car: l62, cdr: l68.function((function (v561){
7938 if (arguments.length < 1) throw 'too few arguments';
7939 if (arguments.length > 1) throw 'too many arguments';
7940 return ((l57.function(v561) !== l3.value ? (((function(){
7942 return tmp === l3.value? l3.value: tmp.car;
7943 })() === l152)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
7944 return l42.function(l42, l32.function(v561));
7945 })() : ((l57.function(v561) !== l3.value ? (((function(){
7947 return tmp === l3.value? l3.value: tmp.car;
7948 })() === l151)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
7949 return l32.function(v561);
7951 return l42.function(l42, l236.function(v561));
7959 if (cf.type == 'block' && cf.id == 200)
7969 var l237 = {name: "BACKQUOTE-EXPAND"};
7971 (l237).function = (function(v564){
7972 ((v564)["fname"] = "BACKQUOTE-EXPAND");
7974 })((function (v563){
7975 if (arguments.length < 1) throw 'too few arguments';
7976 if (arguments.length > 1) throw 'too many arguments';
7980 return ((l57.function(v563) !== l3.value ? (((function(){
7982 return tmp === l3.value? l3.value: tmp.car;
7983 })() === l150)?l4.value: l3.value) : l3.value) !== l3.value ? l236.function(l32.function(v563)) : v563);
7987 if (cf.type == 'block' && cf.id == 201)
7998 (l190).value = ({car: l42.function(l150, (function (v565){
7999 if (arguments.length < 1) throw 'too few arguments';
8000 if (arguments.length > 1) throw 'too many arguments';
8006 var func = symbol.function;
8007 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8009 })()(l236.function(v565));
8013 if (cf.type == 'block' && cf.id == 202)
8020 })), cdr: (function(){
8022 var value = symbol.value;
8023 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8026 var l238 = {name: "*BUILTINS*"};
8028 (((l238.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
8029 return (l238).value = l3.value;
8033 var l239 = {name: "DEFINE-RAW-BUILTIN"};
8035 var l240 = {name: "DEFINE-BUILTIN"};
8037 var l241 = {name: "TYPE-CHECK"};
8039 var l242 = {name: "VARIABLE-ARITY-CALL"};
8041 (l242).function = (function(v574){
8042 ((v574)["fname"] = "VARIABLE-ARITY-CALL");
8044 })((function (v566,v567){
8045 if (arguments.length < 2) throw 'too few arguments';
8046 if (arguments.length > 2) throw 'too many arguments';
8052 return (typeof tmp == 'object' && 'car' in tmp);
8053 })()?l4.value: l3.value) !== l3.value ? l3.value : (function(){
8055 throw "ARGS must be a non-empty list";
8058 return (function(v568,v569,v570){
8062 return (function(v571,v572){
8064 while(v571 !== l3.value){
8067 return tmp === l3.value? l3.value: tmp.car;
8071 v569 = ({car: v573, cdr: v569});
8072 return v570 = l122.function(v570, (function(){
8073 return l122.function("var ", v573, " = ", (function(){
8075 var func = symbol.function;
8076 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8078 })()(v572), ";", (function(){
8080 var value = symbol.value;
8081 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8083 })(), "if (typeof ", v573, " !== 'number') throw 'Not a number!';", (function(){
8085 var value = symbol.value;
8086 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8090 })(l122.function("x", l16.function(v568 = (function(){
8092 if (typeof x1 !== 'number') throw 'Not a number!';
8094 if (typeof x2 !== 'number') throw 'Not a number!';
8101 return tmp === l3.value? l3.value: tmp.cdr;
8110 if (cf.type == 'block' && cf.id == 204)
8116 return l122.function("(function(){", (function(){
8118 var value = symbol.value;
8119 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8121 })(), l127.function(v570, (v567)(l64.function(v569))), "})()");
8126 if (cf.type == 'block' && cf.id == 203)
8136 var l243 = {name: "VARIABLE-ARITY"};
8138 var l244 = {name: "NUM-OP-NUM"};
8140 (l244).function = (function(v578){
8141 ((v578)["fname"] = "NUM-OP-NUM");
8143 })((function (v575,v576,v577){
8144 if (arguments.length < 3) throw 'too few arguments';
8145 if (arguments.length > 3) throw 'too many arguments';
8149 return l122.function("(function(){", (function(){
8151 var value = symbol.value;
8152 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8154 })(), l127.function(l122.function("var ", "x", " = ", v575, ";", (function(){
8156 var value = symbol.value;
8157 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8159 })()), l122.function("var ", "y", " = ", v577, ";", (function(){
8161 var value = symbol.value;
8162 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8164 })()), l122.function("if (typeof ", "x", " != '", "number", "')", (function(){
8166 var value = symbol.value;
8167 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8169 })(), l127.function("throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
8171 var value = symbol.value;
8172 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8174 })())), l122.function("if (typeof ", "y", " != '", "number", "')", (function(){
8176 var value = symbol.value;
8177 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8179 })(), l127.function("throw 'The value ' + ", "y", " + ' is not a type ", "number", ".';", (function(){
8181 var value = symbol.value;
8182 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8184 })())), l122.function("return ", (function(){
8185 return l122.function("x", v576, "y");
8186 })(), ";", (function(){
8188 var value = symbol.value;
8189 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8195 if (cf.type == 'block' && cf.id == 205)
8205 (l238).value = ({car: l42.function(l59, (function (){
8207 for (var i = arguments.length-1; i>=0; i--)
8208 v579 = {car: arguments[i], cdr:
8213 return (l11.function(v579) !== l3.value ? "0" : l242.function(v579, (function (v580){
8214 if (arguments.length < 1) throw 'too few arguments';
8215 if (arguments.length > 1) throw 'too many arguments';
8216 return l122.function("return ", l124.function(v580, "+"), ";", (function(){
8218 var value = symbol.value;
8219 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8227 if (cf.type == 'block' && cf.id == 206)
8234 })), cdr: (function(){
8236 var value = symbol.value;
8237 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8240 (l238).value = ({car: l42.function(l60, (function (v582){
8241 if (arguments.length < 1) throw 'too few arguments';
8243 for (var i = arguments.length-1; i>=1; i--)
8244 v581 = {car: arguments[i], cdr:
8249 return (function(v583){
8250 return l242.function(v583, (function (v584){
8251 if (arguments.length < 1) throw 'too few arguments';
8252 if (arguments.length > 1) throw 'too many arguments';
8253 return l122.function("return ", (l11.function(v581) !== l3.value ? l122.function("-", (function(){
8255 return tmp === l3.value? l3.value: tmp.car;
8256 })()) : l124.function(v584, "-")), ";", (function(){
8258 var value = symbol.value;
8259 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8264 })(({car: v582, cdr: v581}));
8268 if (cf.type == 'block' && cf.id == 207)
8275 })), cdr: (function(){
8277 var value = symbol.value;
8278 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8281 (l238).value = ({car: l42.function(l19, (function (){
8283 for (var i = arguments.length-1; i>=0; i--)
8284 v585 = {car: arguments[i], cdr:
8289 return (l11.function(v585) !== l3.value ? "1" : l242.function(v585, (function (v586){
8290 if (arguments.length < 1) throw 'too few arguments';
8291 if (arguments.length > 1) throw 'too many arguments';
8292 return l122.function("return ", l124.function(v586, "*"), ";", (function(){
8294 var value = symbol.value;
8295 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8303 if (cf.type == 'block' && cf.id == 208)
8310 })), cdr: (function(){
8312 var value = symbol.value;
8313 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8316 (l238).value = ({car: l42.function(l20, (function (v588){
8317 if (arguments.length < 1) throw 'too few arguments';
8319 for (var i = arguments.length-1; i>=1; i--)
8320 v587 = {car: arguments[i], cdr:
8325 return (function(v589){
8326 return l242.function(v589, (function (v590){
8327 if (arguments.length < 1) throw 'too few arguments';
8328 if (arguments.length > 1) throw 'too many arguments';
8329 return l122.function("return ", (l11.function(v587) !== l3.value ? l122.function("1 /", (function(){
8331 return tmp === l3.value? l3.value: tmp.car;
8332 })()) : l124.function(v590, "/")), ";", (function(){
8334 var value = symbol.value;
8335 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8340 })(({car: v588, cdr: v587}));
8344 if (cf.type == 'block' && cf.id == 209)
8351 })), cdr: (function(){
8353 var value = symbol.value;
8354 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8357 var l245 = {name: "MOD"};
8359 return (l238).value = ({car: l42.function(l245, (function (v591,v592){
8360 if (arguments.length < 2) throw 'too few arguments';
8361 if (arguments.length > 2) throw 'too many arguments';
8365 return (function(v593,v594){
8366 return l244.function(v593, "%", v594);
8369 var func = symbol.function;
8370 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8372 })()(v591),(function(){
8374 var func = symbol.function;
8375 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8381 if (cf.type == 'block' && cf.id == 210)
8388 })), cdr: (function(){
8390 var value = symbol.value;
8391 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8395 var l246 = {name: "COMPARISON-CONJUNTION"};
8397 (l246).function = (function(v597){
8398 ((v597)["fname"] = "COMPARISON-CONJUNTION");
8400 })((function (v595,v596){
8401 if (arguments.length < 2) throw 'too few arguments';
8402 if (arguments.length > 2) throw 'too many arguments';
8406 return (l11.function((function(){
8408 return tmp === l3.value? l3.value: tmp.cdr;
8409 })()) !== l3.value ? (function(){
8411 })() : (l11.function(l34.function(v595)) !== l3.value ? (function(){
8412 return l122.function((function(){
8414 return tmp === l3.value? l3.value: tmp.car;
8415 })(), v596, l32.function(v595));
8417 return l122.function((function(){
8419 return tmp === l3.value? l3.value: tmp.car;
8420 })(), v596, l32.function(v595), " && ", l246.function((function(){
8422 return tmp === l3.value? l3.value: tmp.cdr;
8428 if (cf.type == 'block' && cf.id == 211)
8438 var l247 = {name: "DEFINE-BUILTIN-COMPARISON"};
8440 var l248 = {name: ">"};
8441 (l238).value = ({car: l42.function(l248, (function (v599){
8442 if (arguments.length < 1) throw 'too few arguments';
8444 for (var i = arguments.length-1; i>=1; i--)
8445 v598 = {car: arguments[i], cdr:
8450 return (function(v600){
8451 return l242.function(v600, (function (v601){
8452 if (arguments.length < 1) throw 'too few arguments';
8453 if (arguments.length > 1) throw 'too many arguments';
8454 return l122.function("return ", l128.function(l246.function(v601, ">")), ";", (function(){
8456 var value = symbol.value;
8457 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8462 })(({car: v599, cdr: v598}));
8466 if (cf.type == 'block' && cf.id == 212)
8473 })), cdr: (function(){
8475 var value = symbol.value;
8476 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8479 var l249 = {name: "<"};
8480 (l238).value = ({car: l42.function(l249, (function (v603){
8481 if (arguments.length < 1) throw 'too few arguments';
8483 for (var i = arguments.length-1; i>=1; i--)
8484 v602 = {car: arguments[i], cdr:
8489 return (function(v604){
8490 return l242.function(v604, (function (v605){
8491 if (arguments.length < 1) throw 'too few arguments';
8492 if (arguments.length > 1) throw 'too many arguments';
8493 return l122.function("return ", l128.function(l246.function(v605, "<")), ";", (function(){
8495 var value = symbol.value;
8496 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8501 })(({car: v603, cdr: v602}));
8505 if (cf.type == 'block' && cf.id == 213)
8512 })), cdr: (function(){
8514 var value = symbol.value;
8515 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8518 var l250 = {name: ">="};
8519 (l238).value = ({car: l42.function(l250, (function (v607){
8520 if (arguments.length < 1) throw 'too few arguments';
8522 for (var i = arguments.length-1; i>=1; i--)
8523 v606 = {car: arguments[i], cdr:
8528 return (function(v608){
8529 return l242.function(v608, (function (v609){
8530 if (arguments.length < 1) throw 'too few arguments';
8531 if (arguments.length > 1) throw 'too many arguments';
8532 return l122.function("return ", l128.function(l246.function(v609, ">=")), ";", (function(){
8534 var value = symbol.value;
8535 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8540 })(({car: v607, cdr: v606}));
8544 if (cf.type == 'block' && cf.id == 214)
8551 })), cdr: (function(){
8553 var value = symbol.value;
8554 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8557 var l251 = {name: "<="};
8558 (l238).value = ({car: l42.function(l251, (function (v611){
8559 if (arguments.length < 1) throw 'too few arguments';
8561 for (var i = arguments.length-1; i>=1; i--)
8562 v610 = {car: arguments[i], cdr:
8567 return (function(v612){
8568 return l242.function(v612, (function (v613){
8569 if (arguments.length < 1) throw 'too few arguments';
8570 if (arguments.length > 1) throw 'too many arguments';
8571 return l122.function("return ", l128.function(l246.function(v613, "<=")), ";", (function(){
8573 var value = symbol.value;
8574 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8579 })(({car: v611, cdr: v610}));
8583 if (cf.type == 'block' && cf.id == 215)
8590 })), cdr: (function(){
8592 var value = symbol.value;
8593 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8596 (l238).value = ({car: l42.function(l18, (function (v615){
8597 if (arguments.length < 1) throw 'too few arguments';
8599 for (var i = arguments.length-1; i>=1; i--)
8600 v614 = {car: arguments[i], cdr:
8605 return (function(v616){
8606 return l242.function(v616, (function (v617){
8607 if (arguments.length < 1) throw 'too few arguments';
8608 if (arguments.length > 1) throw 'too many arguments';
8609 return l122.function("return ", l128.function(l246.function(v617, "==")), ";", (function(){
8611 var value = symbol.value;
8612 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8617 })(({car: v615, cdr: v614}));
8621 if (cf.type == 'block' && cf.id == 216)
8628 })), cdr: (function(){
8630 var value = symbol.value;
8631 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8634 var l252 = {name: "NUMBERP"};
8636 return (l238).value = ({car: l42.function(l252, (function (v618){
8637 if (arguments.length < 1) throw 'too few arguments';
8638 if (arguments.length > 1) throw 'too many arguments';
8642 return (function(v619){
8643 return l128.function(l122.function("(typeof (", v619, ") == \"number\")"));
8646 var func = symbol.function;
8647 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8653 if (cf.type == 'block' && cf.id == 217)
8660 })), cdr: (function(){
8662 var value = symbol.value;
8663 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8667 var l253 = {name: "FLOOR"};
8669 return (l238).value = ({car: l42.function(l253, (function (v620){
8670 if (arguments.length < 1) throw 'too few arguments';
8671 if (arguments.length > 1) throw 'too many arguments';
8675 return (function(v621){
8676 return l122.function("(function(){", (function(){
8678 var value = symbol.value;
8679 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8681 })(), l127.function(l122.function("var ", "x", " = ", v621, ";", (function(){
8683 var value = symbol.value;
8684 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8686 })()), l122.function("if (typeof ", "x", " != '", "number", "')", (function(){
8688 var value = symbol.value;
8689 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8691 })(), l127.function("throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
8693 var value = symbol.value;
8694 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8696 })())), l122.function("return ", (function(){
8697 return "Math.floor(x)";
8698 })(), ";", (function(){
8700 var value = symbol.value;
8701 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8706 var func = symbol.function;
8707 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8713 if (cf.type == 'block' && cf.id == 218)
8720 })), cdr: (function(){
8722 var value = symbol.value;
8723 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8728 return (l238).value = ({car: l42.function(l27, (function (v622,v623){
8729 if (arguments.length < 2) throw 'too few arguments';
8730 if (arguments.length > 2) throw 'too many arguments';
8734 return (function(v624,v625){
8735 return l122.function("({car: ", v624, ", cdr: ", v625, "})");
8738 var func = symbol.function;
8739 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8741 })()(v622),(function(){
8743 var func = symbol.function;
8744 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8750 if (cf.type == 'block' && cf.id == 219)
8757 })), cdr: (function(){
8759 var value = symbol.value;
8760 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8765 return (l238).value = ({car: l42.function(l28, (function (v626){
8766 if (arguments.length < 1) throw 'too few arguments';
8767 if (arguments.length > 1) throw 'too many arguments';
8771 return (function(v627){
8772 return l128.function(l122.function("(function(){", (function(){
8774 var value = symbol.value;
8775 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8777 })(), l127.function("var tmp = ", v627, ";", (function(){
8779 var value = symbol.value;
8780 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8782 })(), "return (typeof tmp == 'object' && 'car' in tmp);", (function(){
8784 var value = symbol.value;
8785 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8790 var func = symbol.function;
8791 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8797 if (cf.type == 'block' && cf.id == 220)
8804 })), cdr: (function(){
8806 var value = symbol.value;
8807 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8812 return (l238).value = ({car: l42.function(l29, (function (v628){
8813 if (arguments.length < 1) throw 'too few arguments';
8814 if (arguments.length > 1) throw 'too many arguments';
8818 return (function(v629){
8819 return l122.function("(function(){", (function(){
8821 var value = symbol.value;
8822 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8824 })(), l127.function("var tmp = ", v629, ";", (function(){
8826 var value = symbol.value;
8827 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8829 })(), "return tmp === ", (function(){
8831 var func = symbol.function;
8832 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8834 })()(l3.value), "? ", (function(){
8836 var func = symbol.function;
8837 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8839 })()(l3.value), ": tmp.car;", (function(){
8841 var value = symbol.value;
8842 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8847 var func = symbol.function;
8848 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8854 if (cf.type == 'block' && cf.id == 221)
8861 })), cdr: (function(){
8863 var value = symbol.value;
8864 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8869 return (l238).value = ({car: l42.function(l30, (function (v630){
8870 if (arguments.length < 1) throw 'too few arguments';
8871 if (arguments.length > 1) throw 'too many arguments';
8875 return (function(v631){
8876 return l122.function("(function(){", (function(){
8878 var value = symbol.value;
8879 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8881 })(), l127.function("var tmp = ", v631, ";", (function(){
8883 var value = symbol.value;
8884 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8886 })(), "return tmp === ", (function(){
8888 var func = symbol.function;
8889 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8891 })()(l3.value), "? ", (function(){
8893 var func = symbol.function;
8894 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8896 })()(l3.value), ": tmp.cdr;", (function(){
8898 var value = symbol.value;
8899 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8904 var func = symbol.function;
8905 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8911 if (cf.type == 'block' && cf.id == 222)
8918 })), cdr: (function(){
8920 var value = symbol.value;
8921 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8925 var l254 = {name: "SETCAR"};
8927 return (l238).value = ({car: l42.function(l254, (function (v632,v633){
8928 if (arguments.length < 2) throw 'too few arguments';
8929 if (arguments.length > 2) throw 'too many arguments';
8933 return (function(v634,v635){
8934 return l122.function("(function(){", (function(){
8936 var value = symbol.value;
8937 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8939 })(), l127.function(l122.function("var ", "x", " = ", v634, ";", (function(){
8941 var value = symbol.value;
8942 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8944 })()), l122.function("if (typeof ", "x", " != '", "object", "')", (function(){
8946 var value = symbol.value;
8947 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8949 })(), l127.function("throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
8951 var value = symbol.value;
8952 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8954 })())), l122.function("return ", (function(){
8955 return l122.function("(x.car = ", v635, ")");
8956 })(), ";", (function(){
8958 var value = symbol.value;
8959 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8964 var func = symbol.function;
8965 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8967 })()(v632),(function(){
8969 var func = symbol.function;
8970 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8976 if (cf.type == 'block' && cf.id == 223)
8983 })), cdr: (function(){
8985 var value = symbol.value;
8986 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8990 var l255 = {name: "SETCDR"};
8992 return (l238).value = ({car: l42.function(l255, (function (v636,v637){
8993 if (arguments.length < 2) throw 'too few arguments';
8994 if (arguments.length > 2) throw 'too many arguments';
8998 return (function(v638,v639){
8999 return l122.function("(function(){", (function(){
9001 var value = symbol.value;
9002 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9004 })(), l127.function(l122.function("var ", "x", " = ", v638, ";", (function(){
9006 var value = symbol.value;
9007 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9009 })()), l122.function("if (typeof ", "x", " != '", "object", "')", (function(){
9011 var value = symbol.value;
9012 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9014 })(), l127.function("throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
9016 var value = symbol.value;
9017 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9019 })())), l122.function("return ", (function(){
9020 return l122.function("(x.cdr = ", v639, ")");
9021 })(), ";", (function(){
9023 var value = symbol.value;
9024 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9029 var func = symbol.function;
9030 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9032 })()(v636),(function(){
9034 var func = symbol.function;
9035 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9041 if (cf.type == 'block' && cf.id == 224)
9048 })), cdr: (function(){
9050 var value = symbol.value;
9051 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9055 var l256 = {name: "SYMBOLP"};
9057 return (l238).value = ({car: l42.function(l256, (function (v640){
9058 if (arguments.length < 1) throw 'too few arguments';
9059 if (arguments.length > 1) throw 'too many arguments';
9063 return (function(v641){
9064 return l128.function(l122.function("(function(){", (function(){
9066 var value = symbol.value;
9067 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9069 })(), l127.function("var tmp = ", v641, ";", (function(){
9071 var value = symbol.value;
9072 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9074 })(), "return (typeof tmp == 'object' && 'name' in tmp);", (function(){
9076 var value = symbol.value;
9077 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9082 var func = symbol.function;
9083 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9089 if (cf.type == 'block' && cf.id == 225)
9096 })), cdr: (function(){
9098 var value = symbol.value;
9099 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9103 var l257 = {name: "MAKE-SYMBOL"};
9105 return (l238).value = ({car: l42.function(l257, (function (v642){
9106 if (arguments.length < 1) throw 'too few arguments';
9107 if (arguments.length > 1) throw 'too many arguments';
9111 return (function(v643){
9112 return l122.function("(function(){", (function(){
9114 var value = symbol.value;
9115 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9117 })(), l127.function(l122.function("var ", "name", " = ", v643, ";", (function(){
9119 var value = symbol.value;
9120 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9122 })()), l122.function("if (typeof ", "name", " != '", "string", "')", (function(){
9124 var value = symbol.value;
9125 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9127 })(), l127.function("throw 'The value ' + ", "name", " + ' is not a type ", "string", ".';", (function(){
9129 var value = symbol.value;
9130 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9132 })())), l122.function("return ", (function(){
9133 return "({name: name})";
9134 })(), ";", (function(){
9136 var value = symbol.value;
9137 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9142 var func = symbol.function;
9143 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9149 if (cf.type == 'block' && cf.id == 226)
9156 })), cdr: (function(){
9158 var value = symbol.value;
9159 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9163 var l258 = {name: "SYMBOL-NAME"};
9165 return (l238).value = ({car: l42.function(l258, (function (v644){
9166 if (arguments.length < 1) throw 'too few arguments';
9167 if (arguments.length > 1) throw 'too many arguments';
9171 return (function(v645){
9172 return l122.function("(", v645, ").name");
9175 var func = symbol.function;
9176 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9182 if (cf.type == 'block' && cf.id == 227)
9189 })), cdr: (function(){
9191 var value = symbol.value;
9192 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9197 return (l238).value = ({car: l42.function(l206, (function (v646,v647){
9198 if (arguments.length < 2) throw 'too few arguments';
9199 if (arguments.length > 2) throw 'too many arguments';
9203 return (function(v648,v649){
9204 return l122.function("(", v648, ").value = ", v649);
9207 var func = symbol.function;
9208 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9210 })()(v646),(function(){
9212 var func = symbol.function;
9213 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9219 if (cf.type == 'block' && cf.id == 228)
9226 })), cdr: (function(){
9228 var value = symbol.value;
9229 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9233 var l259 = {name: "FSET"};
9235 return (l238).value = ({car: l42.function(l259, (function (v650,v651){
9236 if (arguments.length < 2) throw 'too few arguments';
9237 if (arguments.length > 2) throw 'too many arguments';
9241 return (function(v652,v653){
9242 return l122.function("(", v652, ").function = ", v653);
9245 var func = symbol.function;
9246 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9248 })()(v650),(function(){
9250 var func = symbol.function;
9251 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9257 if (cf.type == 'block' && cf.id == 229)
9264 })), cdr: (function(){
9266 var value = symbol.value;
9267 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9272 return (l238).value = ({car: l42.function(l17, (function (v654){
9273 if (arguments.length < 1) throw 'too few arguments';
9274 if (arguments.length > 1) throw 'too many arguments';
9278 return (function(v655){
9279 return l128.function(l122.function("(", v655, ".value !== undefined)"));
9282 var func = symbol.function;
9283 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9289 if (cf.type == 'block' && cf.id == 230)
9296 })), cdr: (function(){
9298 var value = symbol.value;
9299 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9303 var l260 = {name: "SYMBOL-VALUE"};
9305 return (l238).value = ({car: l42.function(l260, (function (v656){
9306 if (arguments.length < 1) throw 'too few arguments';
9307 if (arguments.length > 1) throw 'too many arguments';
9311 return (function(v657){
9312 return l122.function("(function(){", (function(){
9314 var value = symbol.value;
9315 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9317 })(), l127.function("var symbol = ", v657, ";", (function(){
9319 var value = symbol.value;
9320 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9322 })(), "var value = symbol.value;", (function(){
9324 var value = symbol.value;
9325 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9327 })(), "if (value === undefined) throw \"Variable `\" + symbol.name + \"' is unbound.\";", (function(){
9329 var value = symbol.value;
9330 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9332 })(), "return value;", (function(){
9334 var value = symbol.value;
9335 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9340 var func = symbol.function;
9341 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9347 if (cf.type == 'block' && cf.id == 231)
9354 })), cdr: (function(){
9356 var value = symbol.value;
9357 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9362 return (l238).value = ({car: l42.function(l214, (function (v658){
9363 if (arguments.length < 1) throw 'too few arguments';
9364 if (arguments.length > 1) throw 'too many arguments';
9368 return (function(v659){
9369 return l122.function("(function(){", (function(){
9371 var value = symbol.value;
9372 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9374 })(), l127.function("var symbol = ", v659, ";", (function(){
9376 var value = symbol.value;
9377 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9379 })(), "var func = symbol.function;", (function(){
9381 var value = symbol.value;
9382 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9384 })(), "if (func === undefined) throw \"Function `\" + symbol.name + \"' is undefined.\";", (function(){
9386 var value = symbol.value;
9387 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9389 })(), "return func;", (function(){
9391 var value = symbol.value;
9392 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9397 var func = symbol.function;
9398 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9404 if (cf.type == 'block' && cf.id == 232)
9411 })), cdr: (function(){
9413 var value = symbol.value;
9414 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9418 var l261 = {name: "SYMBOL-PLIST"};
9420 return (l238).value = ({car: l42.function(l261, (function (v660){
9421 if (arguments.length < 1) throw 'too few arguments';
9422 if (arguments.length > 1) throw 'too many arguments';
9426 return (function(v661){
9427 return l122.function("((", v661, ").plist || ", (function(){
9429 var func = symbol.function;
9430 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9432 })()(l3.value), ")");
9435 var func = symbol.function;
9436 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9442 if (cf.type == 'block' && cf.id == 233)
9449 })), cdr: (function(){
9451 var value = symbol.value;
9452 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9456 var l262 = {name: "LAMBDA-CODE"};
9458 return (l238).value = ({car: l42.function(l262, (function (v662){
9459 if (arguments.length < 1) throw 'too few arguments';
9460 if (arguments.length > 1) throw 'too many arguments';
9464 return (function(v663){
9465 return l122.function("(", v663, ").toString()");
9468 var func = symbol.function;
9469 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9475 if (cf.type == 'block' && cf.id == 234)
9482 })), cdr: (function(){
9484 var value = symbol.value;
9485 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9489 var l263 = {name: "EQ"};
9491 return (l238).value = ({car: l42.function(l263, (function (v664,v665){
9492 if (arguments.length < 2) throw 'too few arguments';
9493 if (arguments.length > 2) throw 'too many arguments';
9497 return (function(v666,v667){
9498 return l128.function(l122.function("(", v666, " === ", v667, ")"));
9501 var func = symbol.function;
9502 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9504 })()(v664),(function(){
9506 var func = symbol.function;
9507 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9513 if (cf.type == 'block' && cf.id == 235)
9520 })), cdr: (function(){
9522 var value = symbol.value;
9523 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9527 var l264 = {name: "EQUAL"};
9529 return (l238).value = ({car: l42.function(l264, (function (v668,v669){
9530 if (arguments.length < 2) throw 'too few arguments';
9531 if (arguments.length > 2) throw 'too many arguments';
9535 return (function(v670,v671){
9536 return l128.function(l122.function("(", v670, " == ", v671, ")"));
9539 var func = symbol.function;
9540 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9542 })()(v668),(function(){
9544 var func = symbol.function;
9545 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9551 if (cf.type == 'block' && cf.id == 236)
9558 })), cdr: (function(){
9560 var value = symbol.value;
9561 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9565 var l265 = {name: "CHAR-TO-STRING"};
9567 return (l238).value = ({car: l42.function(l265, (function (v672){
9568 if (arguments.length < 1) throw 'too few arguments';
9569 if (arguments.length > 1) throw 'too many arguments';
9573 return (function(v673){
9574 return l122.function("(function(){", (function(){
9576 var value = symbol.value;
9577 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9579 })(), l127.function(l122.function("var ", "x", " = ", v673, ";", (function(){
9581 var value = symbol.value;
9582 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9584 })()), l122.function("if (typeof ", "x", " != '", "number", "')", (function(){
9586 var value = symbol.value;
9587 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9589 })(), l127.function("throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
9591 var value = symbol.value;
9592 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9594 })())), l122.function("return ", (function(){
9595 return "String.fromCharCode(x)";
9596 })(), ";", (function(){
9598 var value = symbol.value;
9599 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9604 var func = symbol.function;
9605 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9611 if (cf.type == 'block' && cf.id == 237)
9618 })), cdr: (function(){
9620 var value = symbol.value;
9621 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9625 var l266 = {name: "STRINGP"};
9627 return (l238).value = ({car: l42.function(l266, (function (v674){
9628 if (arguments.length < 1) throw 'too few arguments';
9629 if (arguments.length > 1) throw 'too many arguments';
9633 return (function(v675){
9634 return l128.function(l122.function("(typeof(", v675, ") == \"string\")"));
9637 var func = symbol.function;
9638 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9644 if (cf.type == 'block' && cf.id == 238)
9651 })), cdr: (function(){
9653 var value = symbol.value;
9654 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9658 var l267 = {name: "STRING-UPCASE"};
9660 return (l238).value = ({car: l42.function(l267, (function (v676){
9661 if (arguments.length < 1) throw 'too few arguments';
9662 if (arguments.length > 1) throw 'too many arguments';
9666 return (function(v677){
9667 return l122.function("(function(){", (function(){
9669 var value = symbol.value;
9670 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9672 })(), l127.function(l122.function("var ", "x", " = ", v677, ";", (function(){
9674 var value = symbol.value;
9675 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9677 })()), l122.function("if (typeof ", "x", " != '", "string", "')", (function(){
9679 var value = symbol.value;
9680 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9682 })(), l127.function("throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
9684 var value = symbol.value;
9685 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9687 })())), l122.function("return ", (function(){
9688 return "x.toUpperCase()";
9689 })(), ";", (function(){
9691 var value = symbol.value;
9692 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9697 var func = symbol.function;
9698 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9704 if (cf.type == 'block' && cf.id == 239)
9711 })), cdr: (function(){
9713 var value = symbol.value;
9714 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9718 var l268 = {name: "STRING-LENGTH"};
9720 return (l238).value = ({car: l42.function(l268, (function (v678){
9721 if (arguments.length < 1) throw 'too few arguments';
9722 if (arguments.length > 1) throw 'too many arguments';
9726 return (function(v679){
9727 return l122.function("(function(){", (function(){
9729 var value = symbol.value;
9730 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9732 })(), l127.function(l122.function("var ", "x", " = ", v679, ";", (function(){
9734 var value = symbol.value;
9735 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9737 })()), l122.function("if (typeof ", "x", " != '", "string", "')", (function(){
9739 var value = symbol.value;
9740 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9742 })(), l127.function("throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
9744 var value = symbol.value;
9745 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9747 })())), l122.function("return ", (function(){
9749 })(), ";", (function(){
9751 var value = symbol.value;
9752 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9757 var func = symbol.function;
9758 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9764 if (cf.type == 'block' && cf.id == 240)
9771 })), cdr: (function(){
9773 var value = symbol.value;
9774 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9778 var l269 = {name: "SLICE"};
9779 (l238).value = ({car: l42.function(l269, (function (v680,v681,v682){
9780 if (arguments.length < 2) throw 'too few arguments';
9781 if (arguments.length > 3) throw 'too many arguments';
9782 switch(arguments.length){
9790 return l122.function("(function(){", (function(){
9792 var value = symbol.value;
9793 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9795 })(), l127.function("var str = ", (function(){
9797 var func = symbol.function;
9798 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9800 })()(v680), ";", (function(){
9802 var value = symbol.value;
9803 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9805 })(), "var a = ", (function(){
9807 var func = symbol.function;
9808 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9810 })()(v681), ";", (function(){
9812 var value = symbol.value;
9813 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9815 })(), "var b;", (function(){
9817 var value = symbol.value;
9818 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9820 })(), (v682 !== l3.value ? l122.function("b = ", (function(){
9822 var func = symbol.function;
9823 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9825 })()(v682), ";", (function(){
9827 var value = symbol.value;
9828 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9830 })()) : ""), "return str.slice(a,b);", (function(){
9832 var value = symbol.value;
9833 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9839 if (cf.type == 'block' && cf.id == 241)
9846 })), cdr: (function(){
9848 var value = symbol.value;
9849 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9852 var l270 = {name: "CHAR"};
9854 return (l238).value = ({car: l42.function(l270, (function (v683,v684){
9855 if (arguments.length < 2) throw 'too few arguments';
9856 if (arguments.length > 2) throw 'too many arguments';
9860 return (function(v685,v686){
9861 return l122.function("(function(){", (function(){
9863 var value = symbol.value;
9864 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9866 })(), l127.function(l122.function("var ", "string", " = ", v685, ";", (function(){
9868 var value = symbol.value;
9869 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9871 })()), l122.function("var ", "index", " = ", v686, ";", (function(){
9873 var value = symbol.value;
9874 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9876 })()), l122.function("if (typeof ", "string", " != '", "string", "')", (function(){
9878 var value = symbol.value;
9879 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9881 })(), l127.function("throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
9883 var value = symbol.value;
9884 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9886 })())), l122.function("if (typeof ", "index", " != '", "number", "')", (function(){
9888 var value = symbol.value;
9889 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9891 })(), l127.function("throw 'The value ' + ", "index", " + ' is not a type ", "number", ".';", (function(){
9893 var value = symbol.value;
9894 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9896 })())), l122.function("return ", (function(){
9897 return "string.charCodeAt(index)";
9898 })(), ";", (function(){
9900 var value = symbol.value;
9901 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9906 var func = symbol.function;
9907 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9909 })()(v683),(function(){
9911 var func = symbol.function;
9912 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9918 if (cf.type == 'block' && cf.id == 242)
9925 })), cdr: (function(){
9927 var value = symbol.value;
9928 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9933 return (l238).value = ({car: l42.function(l67, (function (v687,v688){
9934 if (arguments.length < 2) throw 'too few arguments';
9935 if (arguments.length > 2) throw 'too many arguments';
9939 return (function(v689,v690){
9940 return l122.function("(function(){", (function(){
9942 var value = symbol.value;
9943 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9945 })(), l127.function(l122.function("var ", "string1", " = ", v689, ";", (function(){
9947 var value = symbol.value;
9948 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9950 })()), l122.function("var ", "string2", " = ", v690, ";", (function(){
9952 var value = symbol.value;
9953 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9955 })()), l122.function("if (typeof ", "string1", " != '", "string", "')", (function(){
9957 var value = symbol.value;
9958 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9960 })(), l127.function("throw 'The value ' + ", "string1", " + ' is not a type ", "string", ".';", (function(){
9962 var value = symbol.value;
9963 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9965 })())), l122.function("if (typeof ", "string2", " != '", "string", "')", (function(){
9967 var value = symbol.value;
9968 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9970 })(), l127.function("throw 'The value ' + ", "string2", " + ' is not a type ", "string", ".';", (function(){
9972 var value = symbol.value;
9973 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9975 })())), l122.function("return ", (function(){
9976 return "string1.concat(string2)";
9977 })(), ";", (function(){
9979 var value = symbol.value;
9980 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9985 var func = symbol.function;
9986 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9988 })()(v687),(function(){
9990 var func = symbol.function;
9991 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9997 if (cf.type == 'block' && cf.id == 243)
10004 })), cdr: (function(){
10006 var value = symbol.value;
10007 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10011 var l271 = {name: "FUNCALL"};
10012 (l238).value = ({car: l42.function(l271, (function (v692){
10013 if (arguments.length < 1) throw 'too few arguments';
10014 var v691= l3.value;
10015 for (var i = arguments.length-1; i>=1; i--)
10016 v691 = {car: arguments[i], cdr:
10018 return (function(){
10020 return (function(){
10021 return l122.function("(", (function(){
10023 var func = symbol.function;
10024 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10026 })()(v692), ")(", l124.function(l68.function((function(){
10028 var func = symbol.function;
10029 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10031 })(), v691), ", "), ")");
10035 if (cf.type == 'block' && cf.id == 244)
10042 })), cdr: (function(){
10044 var value = symbol.value;
10045 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10048 var l272 = {name: "APPLY"};
10049 (l238).value = ({car: l42.function(l272, (function (v694){
10050 if (arguments.length < 1) throw 'too few arguments';
10051 var v693= l3.value;
10052 for (var i = arguments.length-1; i>=1; i--)
10053 v693 = {car: arguments[i], cdr:
10055 return (function(){
10057 return (function(){
10058 return (l11.function(v693) !== l3.value ? l122.function("(", (function(){
10060 var func = symbol.function;
10061 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10063 })()(v694), ")()") : (function(v695,v696){
10064 return l122.function("(function(){", (function(){
10066 var value = symbol.value;
10067 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10069 })(), l127.function("var f = ", (function(){
10071 var func = symbol.function;
10072 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10074 })()(v694), ";", (function(){
10076 var value = symbol.value;
10077 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10079 })(), "var args = [", l124.function(l68.function((function(){
10081 var func = symbol.function;
10082 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10084 })(), v695), ", "), "];", (function(){
10086 var value = symbol.value;
10087 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10089 })(), "var tail = (", (function(){
10091 var func = symbol.function;
10092 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10094 })()(v696), ");", (function(){
10096 var value = symbol.value;
10097 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10099 })(), "while (tail != ", (function(){
10101 var func = symbol.function;
10102 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10104 })()(l3.value), "){", (function(){
10106 var value = symbol.value;
10107 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10109 })(), " args.push(tail.car);", (function(){
10111 var value = symbol.value;
10112 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10114 })(), " tail = tail.cdr;", (function(){
10116 var value = symbol.value;
10117 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10119 })(), "}", (function(){
10121 var value = symbol.value;
10122 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10124 })(), "return f.apply(this, args);", (function(){
10126 var value = symbol.value;
10127 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10130 })(l80.function(v693),(function(){
10131 var tmp = l79.function(v693);
10132 return tmp === l3.value? l3.value: tmp.car;
10137 if (cf.type == 'block' && cf.id == 245)
10144 })), cdr: (function(){
10146 var value = symbol.value;
10147 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10150 var l273 = {name: "JS-EVAL"};
10152 return (l238).value = ({car: l42.function(l273, (function (v697){
10153 if (arguments.length < 1) throw 'too few arguments';
10154 if (arguments.length > 1) throw 'too many arguments';
10155 return (function(){
10157 return (function(){
10158 return (function(v698){
10159 return l122.function("(function(){", (function(){
10161 var value = symbol.value;
10162 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10164 })(), l127.function(l122.function("var ", "string", " = ", v698, ";", (function(){
10166 var value = symbol.value;
10167 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10169 })()), l122.function("if (typeof ", "string", " != '", "string", "')", (function(){
10171 var value = symbol.value;
10172 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10174 })(), l127.function("throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
10176 var value = symbol.value;
10177 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10179 })())), l122.function("return ", (function(){
10180 return "eval.apply(window, [string])";
10181 })(), ";", (function(){
10183 var value = symbol.value;
10184 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10189 var func = symbol.function;
10190 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10196 if (cf.type == 'block' && cf.id == 246)
10203 })), cdr: (function(){
10205 var value = symbol.value;
10206 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10210 var l274 = {name: "ERROR"};
10212 return (l238).value = ({car: l42.function(l274, (function (v699){
10213 if (arguments.length < 1) throw 'too few arguments';
10214 if (arguments.length > 1) throw 'too many arguments';
10215 return (function(){
10217 return (function(){
10218 return (function(v700){
10219 return l122.function("(function(){", (function(){
10221 var value = symbol.value;
10222 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10224 })(), l127.function("throw ", v700, ";", (function(){
10226 var value = symbol.value;
10227 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10232 var func = symbol.function;
10233 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10239 if (cf.type == 'block' && cf.id == 247)
10246 })), cdr: (function(){
10248 var value = symbol.value;
10249 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10253 var l275 = {name: "NEW"};
10255 return (l238).value = ({car: l42.function(l275, (function (){
10256 if (arguments.length > 0) throw 'too many arguments';
10257 return (function(){
10259 return (function(){
10260 return (function(){
10266 if (cf.type == 'block' && cf.id == 248)
10273 })), cdr: (function(){
10275 var value = symbol.value;
10276 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10280 var l276 = {name: "OBJECTP"};
10282 return (l238).value = ({car: l42.function(l276, (function (v701){
10283 if (arguments.length < 1) throw 'too few arguments';
10284 if (arguments.length > 1) throw 'too many arguments';
10285 return (function(){
10287 return (function(){
10288 return (function(v702){
10289 return l128.function(l122.function("(typeof (", v702, ") === 'object')"));
10292 var func = symbol.function;
10293 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10299 if (cf.type == 'block' && cf.id == 249)
10306 })), cdr: (function(){
10308 var value = symbol.value;
10309 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10313 var l277 = {name: "OGET"};
10315 return (l238).value = ({car: l42.function(l277, (function (v703,v704){
10316 if (arguments.length < 2) throw 'too few arguments';
10317 if (arguments.length > 2) throw 'too many arguments';
10318 return (function(){
10320 return (function(){
10321 return (function(v705,v706){
10322 return l122.function("(function(){", (function(){
10324 var value = symbol.value;
10325 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10327 })(), l127.function("var tmp = ", "(", v705, ")[", v706, "];", (function(){
10329 var value = symbol.value;
10330 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10332 })(), "return tmp == undefined? ", (function(){
10334 var func = symbol.function;
10335 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10337 })()(l3.value), ": tmp ;", (function(){
10339 var value = symbol.value;
10340 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10345 var func = symbol.function;
10346 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10348 })()(v703),(function(){
10350 var func = symbol.function;
10351 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10357 if (cf.type == 'block' && cf.id == 250)
10364 })), cdr: (function(){
10366 var value = symbol.value;
10367 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10371 var l278 = {name: "OSET"};
10373 return (l238).value = ({car: l42.function(l278, (function (v707,v708,v709){
10374 if (arguments.length < 3) throw 'too few arguments';
10375 if (arguments.length > 3) throw 'too many arguments';
10376 return (function(){
10378 return (function(){
10379 return (function(v710,v711,v712){
10380 return l122.function("((", v710, ")[", v711, "] = ", v712, ")");
10383 var func = symbol.function;
10384 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10386 })()(v707),(function(){
10388 var func = symbol.function;
10389 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10391 })()(v708),(function(){
10393 var func = symbol.function;
10394 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10400 if (cf.type == 'block' && cf.id == 251)
10407 })), cdr: (function(){
10409 var value = symbol.value;
10410 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10414 var l279 = {name: "IN"};
10416 return (l238).value = ({car: l42.function(l279, (function (v713,v714){
10417 if (arguments.length < 2) throw 'too few arguments';
10418 if (arguments.length > 2) throw 'too many arguments';
10419 return (function(){
10421 return (function(){
10422 return (function(v715,v716){
10423 return l128.function(l122.function("((", v715, ") in (", v716, "))"));
10426 var func = symbol.function;
10427 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10429 })()(v713),(function(){
10431 var func = symbol.function;
10432 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10438 if (cf.type == 'block' && cf.id == 252)
10445 })), cdr: (function(){
10447 var value = symbol.value;
10448 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10452 var l280 = {name: "FUNCTIONP"};
10454 return (l238).value = ({car: l42.function(l280, (function (v717){
10455 if (arguments.length < 1) throw 'too few arguments';
10456 if (arguments.length > 1) throw 'too many arguments';
10457 return (function(){
10459 return (function(){
10460 return (function(v718){
10461 return l128.function(l122.function("(typeof ", v718, " == 'function')"));
10464 var func = symbol.function;
10465 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10471 if (cf.type == 'block' && cf.id == 253)
10478 })), cdr: (function(){
10480 var value = symbol.value;
10481 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10485 var l281 = {name: "WRITE-STRING"};
10487 return (l238).value = ({car: l42.function(l281, (function (v719){
10488 if (arguments.length < 1) throw 'too few arguments';
10489 if (arguments.length > 1) throw 'too many arguments';
10490 return (function(){
10492 return (function(){
10493 return (function(v720){
10494 return l122.function("(function(){", (function(){
10496 var value = symbol.value;
10497 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10499 })(), l127.function(l122.function("var ", "x", " = ", v720, ";", (function(){
10501 var value = symbol.value;
10502 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10504 })()), l122.function("if (typeof ", "x", " != '", "string", "')", (function(){
10506 var value = symbol.value;
10507 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10509 })(), l127.function("throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
10511 var value = symbol.value;
10512 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10514 })())), l122.function("return ", (function(){
10515 return "lisp.write(x)";
10516 })(), ";", (function(){
10518 var value = symbol.value;
10519 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10524 var func = symbol.function;
10525 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10531 if (cf.type == 'block' && cf.id == 254)
10538 })), cdr: (function(){
10540 var value = symbol.value;
10541 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10546 (l181).function = (function(v723){
10547 ((v723)["fname"] = "MACRO");
10549 })((function (v721){
10550 if (arguments.length < 1) throw 'too few arguments';
10551 if (arguments.length > 1) throw 'too many arguments';
10552 return (function(){
10554 return (function(){
10555 return (((function(){
10557 return (typeof tmp == 'object' && 'name' in tmp);
10558 })()?l4.value: l3.value) !== l3.value ? (function(v722){
10559 return (((l157.function(v722) === l181)?l4.value: l3.value) !== l3.value ? v722 : l3.value);
10560 })(l169.function(v721, (function(){
10562 var value = symbol.value;
10563 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10565 })(), l97)) : l3.value);
10569 if (cf.type == 'block' && cf.id == 255)
10579 var l282 = {name: "LS-MACROEXPAND-1"};
10581 (l282).function = (function(v728){
10582 ((v728)["fname"] = "LS-MACROEXPAND-1");
10584 })((function (v724){
10585 if (arguments.length < 1) throw 'too few arguments';
10586 if (arguments.length > 1) throw 'too many arguments';
10587 return (function(){
10589 return (function(){
10590 return (function(v725){
10591 return (v725 !== l3.value ? (function(v726){
10592 (l57.function(v726) !== l3.value ? (function(){
10593 return (function(v727){
10594 l160.function(v725, v727);
10595 return v726 = v727;
10598 var func = symbol.function;
10599 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10603 return (function(){
10606 var tail = ((function(){
10608 return tmp === l3.value? l3.value: tmp.cdr;
10610 while (tail != l3.value){
10611 args.push(tail.car);
10614 return f.apply(this, args);
10616 })(l158.function(v725)) : v724);
10617 })(l181.function((function(){
10619 return tmp === l3.value? l3.value: tmp.car;
10624 if (cf.type == 'block' && cf.id == 256)
10634 var l283 = {name: "COMPILE-FUNCALL"};
10636 (l283).function = (function(v731){
10637 ((v731)["fname"] = "COMPILE-FUNCALL");
10639 })((function (v729,v730){
10640 if (arguments.length < 2) throw 'too few arguments';
10641 if (arguments.length > 2) throw 'too many arguments';
10642 return (function(){
10644 return (function(){
10645 return ((((function(){
10647 return (typeof tmp == 'object' && 'name' in tmp);
10648 })()?l4.value: l3.value) !== l3.value ? l183.function(v729, l97, l188) : l3.value) !== l3.value ? l122.function((function(){
10650 var func = symbol.function;
10651 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10653 })()(l62.function(l42.function(l149), l42.function(v729))), ".function(", l124.function(l68.function((function(){
10655 var func = symbol.function;
10656 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10658 })(), v730), ", "), ")") : l122.function((function(){
10660 var func = symbol.function;
10661 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10663 })()(l62.function(l42.function(l97), l42.function(v729))), "(", l124.function(l68.function((function(){
10665 var func = symbol.function;
10666 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10668 })(), v730), ", "), ")"));
10672 if (cf.type == 'block' && cf.id == 257)
10683 (l204).function = (function(v734){
10684 ((v734)["fname"] = "LS-COMPILE-BLOCK");
10686 })((function (v732,v733){
10687 if (arguments.length < 1) throw 'too few arguments';
10688 if (arguments.length > 2) throw 'too many arguments';
10689 switch(arguments.length){
10694 return (function(){
10696 return (function(){
10697 return (v733 !== l3.value ? l122.function(l204.function(l80.function(v732)), "return ", (function(){
10699 var func = symbol.function;
10700 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10703 var tmp = l79.function(v732);
10704 return tmp === l3.value? l3.value: tmp.car;
10705 })()), ";") : l125.function(l83.function((function(){
10707 var func = symbol.function;
10708 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10710 })(), l68.function((function(){
10712 var func = symbol.function;
10713 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10715 })(), v732)), l122.function(";", (function(){
10717 var value = symbol.value;
10718 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10724 if (cf.type == 'block' && cf.id == 258)
10735 (l129).function = (function(v742){
10736 ((v742)["fname"] = "LS-COMPILE");
10738 })((function (v735){
10739 if (arguments.length < 1) throw 'too few arguments';
10740 if (arguments.length > 1) throw 'too many arguments';
10741 return (function(){
10743 return (function(){
10744 return (((function(){
10746 return (typeof tmp == 'object' && 'name' in tmp);
10747 })()?l4.value: l3.value) !== l3.value ? (function(){
10748 return (function(v736){
10749 return ((v736 !== l3.value ? l26.function(l81.function(l185, l159.function(v736))) : l3.value) !== l3.value ? (function(){
10750 return l158.function(v736);
10751 })() : ((function(v737){
10752 return (v737 !== l3.value ? v737 : l81.function(l187, l159.function(v736)));
10753 })(l112.function(v735)) !== l3.value ? (function(){
10754 return l122.function(l129.function(l62.function(l42.function(l149), l42.function(v735))), ".value");
10755 })() : (function(){
10756 return l129.function(l62.function(l42.function(l260), l42.function(l62.function(l42.function(l149), l42.function(v735)))));
10758 })(l169.function(v735, (function(){
10760 var value = symbol.value;
10761 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10764 })() : (l74.function(v735) !== l3.value ? (function(){
10765 return l16.function(v735);
10766 })() : (((typeof(v735) == "string")?l4.value: l3.value) !== l3.value ? (function(){
10767 return l122.function("\"", l132.function(v735), "\"");
10768 })() : (l57.function(v735) !== l3.value ? (function(){
10769 return (function(v738,v739){
10770 return (l90.function(v738, (function(){
10772 var value = symbol.value;
10773 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10775 })()) !== l3.value ? (function(){
10776 return (function(v740){
10777 return (function(){
10781 while (tail != l3.value){
10782 args.push(tail.car);
10785 return f.apply(this, args);
10787 })(l39.function(l90.function(v738, (function(){
10789 var value = symbol.value;
10790 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10793 })() : ((l90.function(v738, (function(){
10795 var value = symbol.value;
10796 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10798 })()) !== l3.value ? l26.function(l183.function(v738, l97, l186)) : l3.value) !== l3.value ? (function(){
10799 return (function(v741){
10800 return (function(){
10804 while (tail != l3.value){
10805 args.push(tail.car);
10808 return f.apply(this, args);
10810 })(l39.function(l90.function(v738, (function(){
10812 var value = symbol.value;
10813 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10816 })() : (function(){
10817 return (l181.function(v738) !== l3.value ? l129.function(l282.function(v735)) : l283.function(v738, v739));
10821 return tmp === l3.value? l3.value: tmp.car;
10824 return tmp === l3.value? l3.value: tmp.cdr;
10826 })() : l3.value))));
10830 if (cf.type == 'block' && cf.id == 259)
10840 var l284 = {name: "LS-COMPILE-TOPLEVEL"};
10842 (l284).function = (function(v747){
10843 ((v747)["fname"] = "LS-COMPILE-TOPLEVEL");
10845 })((function (v743){
10846 if (arguments.length < 1) throw 'too few arguments';
10847 if (arguments.length > 1) throw 'too many arguments';
10848 return (function(){
10850 return (function(){
10851 return (function(v744){
10857 return ((((function(){
10859 return (typeof tmp == 'object' && 'car' in tmp);
10860 })()?l4.value: l3.value) !== l3.value ? (((function(){
10862 return tmp === l3.value? l3.value: tmp.car;
10863 })() === l217)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
10864 return (function(v745){
10865 return l124.function(l83.function((function(){
10867 var func = symbol.function;
10868 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10871 })(l68.function((function(){
10873 var func = symbol.function;
10874 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10878 return tmp === l3.value? l3.value: tmp.cdr;
10880 })() : (function(){
10881 return (function(v746){
10882 return l122.function(l125.function(l179.function(), l122.function(";", (function(){
10884 var value = symbol.value;
10885 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10887 })())), (v746 !== l3.value ? l122.function(v746, ";", (function(){
10889 var value = symbol.value;
10890 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10893 })(l129.function(v743));
10903 if (cf.type == 'block' && cf.id == 260)
10913 var l285 = {name: "WITH-COMPILATION-UNIT"};
10916 (l216).function = (function(v753){
10917 ((v753)["fname"] = "EVAL");
10919 })((function (v748){
10920 if (arguments.length < 1) throw 'too few arguments';
10921 if (arguments.length > 1) throw 'too many arguments';
10922 return (function(){
10924 return (function(){
10925 return (function(v752){
10926 return (function(){
10928 if (typeof string != 'string')
10929 throw 'The value ' + string + ' is not a type string.';
10930 return eval.apply(window, [string]);
10932 })((function(v749){
10935 return (function(){
10936 return (function(v750,v751){
10938 while(v750 !== l3.value){
10939 v751 = (function(){
10941 return tmp === l3.value? l3.value: tmp.car;
10947 v750 = (function(){
10949 return tmp === l3.value? l3.value: tmp.cdr;
10956 var value = symbol.value;
10957 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10963 if (cf.type == 'block' && cf.id == 262)
10971 (l154).value = l3.value;
10972 return l284.function(v748);
10977 if (cf.type == 'block' && cf.id == 261)
10987 var l286 = {name: "&BODY"};
10988 var l287 = {name: "PRON"};
10989 var l288 = {car: l195, cdr: {car: l194, cdr: {car: l286, cdr: {car: l19, cdr: {car: l14, cdr: {car: l114, cdr: {car: l59, cdr: {car: l60, cdr: {car: l20, cdr: {car: l21, cdr: {car: l22, cdr: {car: l249, cdr: {car: l251, cdr: {car: l18, cdr: {car: l18, cdr: {car: l248, cdr: {car: l250, cdr: {car: l52, cdr: {car: l62, cdr: {car: l272, cdr: {car: l90, cdr: {car: l43, cdr: {car: l166, cdr: {car: l17, cdr: {car: l17, cdr: {car: l80, cdr: {car: l31, cdr: {car: l37, cdr: {car: l35, cdr: {car: l32, cdr: {car: l29, cdr: {car: l29, cdr: {car: l50, cdr: {car: l227, cdr: {car: l33, cdr: {car: l36, cdr: {car: l34, cdr: {car: l30, cdr: {car: l30, cdr: {car: l270, cdr: {car: l72, cdr: {car: l73, cdr: {car: l71, cdr: {car: l49, cdr: {car: l27, cdr: {car: l28, cdr: {car: l70, cdr: {car: l45, cdr: {car: l2, cdr: {car: l8, cdr: {car: l10, cdr: {car: l7, cdr: {car: l85, cdr: {car: l94, cdr: {car: l96, cdr: {car: l47, cdr: {car: l48, cdr: {car: l51, cdr: {car: l263, cdr: {car: l25, cdr: {car: l264, cdr: {car: l274, cdr: {car: l216, cdr: {car: l89, cdr: {car: l120, cdr: {car: l93, cdr: {car: l104, cdr: {car: l118, cdr: {car: l38, cdr: {car: l41, cdr: {car: l259, cdr: {car: l271, cdr: {car: l97, cdr: {car: l280, cdr: {car: l15, cdr: {car: l234, cdr: {car: l69, cdr: {car: l192, cdr: {car: l115, cdr: {car: l44, cdr: {car: l74, cdr: {car: l74, cdr: {car: l119, cdr: {car: l112, cdr: {car: l203, cdr: {car: l79, cdr: {car: l66, cdr: {car: l221, cdr: {car: l224, cdr: {car: l100, cdr: {car: l42, cdr: {car: l57, cdr: {car: l101, cdr: {car: l257, cdr: {car: l68, cdr: {car: l81, cdr: {car: l76, cdr: {car: l245, cdr: {car: l3, cdr: {car: l26, cdr: {car: l78, cdr: {car: l77, cdr: {car: l11, cdr: {car: l252, cdr: {car: l53, cdr: {car: l105, cdr: {car: l107, cdr: {car: l103, cdr: {car: l75, cdr: {car: l131, cdr: {car: l134, cdr: {car: l189, cdr: {car: l54, cdr: {car: l55, cdr: {car: l287, cdr: {car: l46, cdr: {car: l149, cdr: {car: l82, cdr: {car: l83, cdr: {car: l84, cdr: {car: l12, cdr: {car: l226, cdr: {car: l63, cdr: {car: l64, cdr: {car: l39, cdr: {car: l206, cdr: {car: l205, cdr: {car: l88, cdr: {car: l267, cdr: {car: l91, cdr: {car: l92, cdr: {car: l266, cdr: {car: l86, cdr: {car: l214, cdr: {car: l258, cdr: {car: l113, cdr: {car: l261, cdr: {car: l260, cdr: {car: l256, cdr: {car: l4, cdr: {car: l233, cdr: {car: l40, cdr: {car: l228, cdr: {car: l24, cdr: {car: l6, cdr: {car: l235, cdr: {car: l98, cdr: {car: l133, cdr: {car: l5, cdr: {car: l95, cdr: {car: l281, cdr: {car: l23, cdr: l3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}};
10990 l120.function(l288);
10991 (l114).value = (function(){
10993 var value = symbol.value;
10994 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10998 var string = "var lisp";
10999 if (typeof string != 'string')
11000 throw 'The value ' + string + ' is not a type string.';
11001 return eval.apply(window, [string]);
11004 (lisp.read = (function(){
11006 var func = symbol.function;
11007 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11010 (lisp.print = (function(){
11012 var func = symbol.function;
11013 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11016 (lisp.eval = (function(){
11018 var func = symbol.function;
11019 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11022 (lisp.compile = (function(){
11024 var func = symbol.function;
11025 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11028 (lisp.evalString = (function (v754){
11029 if (arguments.length < 1) throw 'too few arguments';
11030 if (arguments.length > 1) throw 'too many arguments';
11031 return l216.function(l153.function(v754));
11034 (lisp.compileString = (function (v755){
11035 if (arguments.length < 1) throw 'too few arguments';
11036 if (arguments.length > 1) throw 'too many arguments';
11037 return l284.function(l153.function(v755));
11040 var l289 = {car: {car: l287, cdr: "l287"}, cdr: {car: {car: l286, cdr: "l286"}, cdr: {car: {car: l285, cdr: "l285"}, cdr: {car: {car: l284, cdr: "l284"}, cdr: {car: {car: l283, cdr: "l283"}, cdr: {car: {car: l282, cdr: "l282"}, cdr: {car: {car: l281, cdr: "l281"}, cdr: {car: {car: l280, cdr: "l280"}, cdr: {car: {car: l279, cdr: "l279"}, cdr: {car: {car: l278, cdr: "l278"}, cdr: {car: {car: l277, cdr: "l277"}, cdr: {car: {car: l276, cdr: "l276"}, cdr: {car: {car: l275, cdr: "l275"}, cdr: {car: {car: l274, cdr: "l274"}, cdr: {car: {car: l273, cdr: "l273"}, cdr: {car: {car: l272, cdr: "l272"}, cdr: {car: {car: l271, cdr: "l271"}, cdr: {car: {car: l270, cdr: "l270"}, cdr: {car: {car: l269, cdr: "l269"}, cdr: {car: {car: l268, cdr: "l268"}, cdr: {car: {car: l267, cdr: "l267"}, cdr: {car: {car: l266, cdr: "l266"}, cdr: {car: {car: l265, cdr: "l265"}, cdr: {car: {car: l264, cdr: "l264"}, cdr: {car: {car: l263, cdr: "l263"}, cdr: {car: {car: l262, cdr: "l262"}, cdr: {car: {car: l261, cdr: "l261"}, cdr: {car: {car: l260, cdr: "l260"}, cdr: {car: {car: l259, cdr: "l259"}, cdr: {car: {car: l258, cdr: "l258"}, cdr: {car: {car: l257, cdr: "l257"}, cdr: {car: {car: l256, cdr: "l256"}, cdr: {car: {car: l255, cdr: "l255"}, cdr: {car: {car: l254, cdr: "l254"}, cdr: {car: {car: l253, cdr: "l253"}, cdr: {car: {car: l252, cdr: "l252"}, cdr: {car: {car: l251, cdr: "l251"}, cdr: {car: {car: l250, cdr: "l250"}, cdr: {car: {car: l249, cdr: "l249"}, cdr: {car: {car: l248, cdr: "l248"}, cdr: {car: {car: l247, cdr: "l247"}, cdr: {car: {car: l246, cdr: "l246"}, cdr: {car: {car: l245, cdr: "l245"}, cdr: {car: {car: l244, cdr: "l244"}, cdr: {car: {car: l243, cdr: "l243"}, cdr: {car: {car: l242, cdr: "l242"}, cdr: {car: {car: l241, cdr: "l241"}, cdr: {car: {car: l240, cdr: "l240"}, cdr: {car: {car: l239, cdr: "l239"}, cdr: {car: {car: l238, cdr: "l238"}, cdr: {car: {car: l237, cdr: "l237"}, cdr: {car: {car: l236, cdr: "l236"}, cdr: {car: {car: l235, cdr: "l235"}, cdr: {car: {car: l234, cdr: "l234"}, cdr: {car: {car: l233, cdr: "l233"}, cdr: {car: {car: l232, cdr: "l232"}, cdr: {car: {car: l231, cdr: "l231"}, cdr: {car: {car: l230, cdr: "l230"}, cdr: {car: {car: l229, cdr: "l229"}, cdr: {car: {car: l228, cdr: "l228"}, cdr: {car: {car: l227, cdr: "l227"}, cdr: {car: {car: l226, cdr: "l226"}, cdr: {car: {car: l225, cdr: "l225"}, cdr: {car: {car: l224, cdr: "l224"}, cdr: {car: {car: l223, cdr: "l223"}, cdr: {car: {car: l222, cdr: "l222"}, cdr: {car: {car: l221, cdr: "l221"}, cdr: {car: {car: l220, cdr: "l220"}, cdr: {car: {car: l219, cdr: "l219"}, cdr: {car: {car: l218, cdr: "l218"}, cdr: {car: {car: l217, cdr: "l217"}, cdr: {car: {car: l216, cdr: "l216"}, cdr: {car: {car: l215, cdr: "l215"}, cdr: {car: {car: l214, cdr: "l214"}, cdr: {car: {car: l213, cdr: "l213"}, cdr: {car: {car: l212, cdr: "l212"}, cdr: {car: {car: l211, cdr: "l211"}, cdr: {car: {car: l210, cdr: "l210"}, cdr: {car: {car: l209, cdr: "l209"}, cdr: {car: {car: l208, cdr: "l208"}, cdr: {car: {car: l207, cdr: "l207"}, cdr: {car: {car: l206, cdr: "l206"}, cdr: {car: {car: 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: l195, cdr: "l195"}, cdr: {car: {car: l194, cdr: "l194"}, cdr: {car: {car: l193, cdr: "l193"}, cdr: {car: {car: l192, cdr: "l192"}, cdr: {car: {car: l191, cdr: "l191"}, cdr: {car: {car: l190, cdr: "l190"}, cdr: {car: {car: l189, cdr: "l189"}, cdr: {car: {car: l188, cdr: "l188"}, cdr: {car: {car: l187, cdr: "l187"}, cdr: {car: {car: l186, cdr: "l186"}, cdr: {car: {car: l185, cdr: "l185"}, cdr: {car: {car: l184, cdr: "l184"}, cdr: {car: {car: l183, cdr: "l183"}, cdr: {car: {car: l182, cdr: "l182"}, cdr: {car: {car: l181, cdr: "l181"}, cdr: {car: {car: l180, cdr: "l180"}, cdr: {car: {car: l179, cdr: "l179"}, cdr: {car: {car: l178, cdr: "l178"}, cdr: {car: {car: l177, cdr: "l177"}, cdr: {car: {car: l176, cdr: "l176"}, cdr: {car: {car: l175, cdr: "l175"}, cdr: {car: {car: l174, cdr: "l174"}, cdr: {car: {car: l173, cdr: "l173"}, cdr: {car: {car: l172, cdr: "l172"}, cdr: {car: {car: l171, cdr: "l171"}, cdr: {car: {car: l170, cdr: "l170"}, cdr: {car: {car: l169, cdr: "l169"}, cdr: {car: {car: l168, cdr: "l168"}, cdr: {car: {car: l167, cdr: "l167"}, cdr: {car: {car: l166, cdr: "l166"}, cdr: {car: {car: l165, cdr: "l165"}, cdr: {car: {car: l164, cdr: "l164"}, cdr: {car: {car: l163, cdr: "l163"}, cdr: {car: {car: l162, cdr: "l162"}, cdr: {car: {car: l161, cdr: "l161"}, cdr: {car: {car: l160, cdr: "l160"}, cdr: {car: {car: l159, cdr: "l159"}, cdr: {car: {car: l158, cdr: "l158"}, cdr: {car: {car: l157, cdr: "l157"}, cdr: {car: {car: l156, cdr: "l156"}, cdr: {car: {car: l155, cdr: "l155"}, cdr: {car: {car: l154, cdr: "l154"}, cdr: {car: {car: l153, cdr: "l153"}, cdr: {car: {car: l152, cdr: "l152"}, cdr: {car: {car: l151, cdr: "l151"}, cdr: {car: {car: l150, cdr: "l150"}, cdr: {car: {car: l149, cdr: "l149"}, cdr: {car: {car: l148, cdr: "l148"}, cdr: {car: {car: l147, cdr: "l147"}, cdr: {car: {car: l146, cdr: "l146"}, cdr: {car: {car: l145, cdr: "l145"}, cdr: {car: {car: l144, cdr: "l144"}, cdr: {car: {car: l143, cdr: "l143"}, cdr: {car: {car: l142, cdr: "l142"}, cdr: {car: {car: l141, cdr: "l141"}, cdr: {car: {car: l140, cdr: "l140"}, cdr: {car: {car: l139, cdr: "l139"}, cdr: {car: {car: l138, cdr: "l138"}, cdr: {car: {car: l137, cdr: "l137"}, cdr: {car: {car: l136, cdr: "l136"}, cdr: {car: {car: l135, cdr: "l135"}, cdr: {car: {car: l134, cdr: "l134"}, cdr: {car: {car: l133, cdr: "l133"}, cdr: {car: {car: l132, cdr: "l132"}, cdr: {car: {car: l131, cdr: "l131"}, cdr: {car: {car: l130, cdr: "l130"}, cdr: {car: {car: l129, cdr: "l129"}, cdr: {car: {car: l128, cdr: "l128"}, cdr: {car: {car: l127, cdr: "l127"}, cdr: {car: {car: l126, cdr: "l126"}, cdr: {car: {car: l125, cdr: "l125"}, cdr: {car: {car: l124, cdr: "l124"}, cdr: {car: {car: l123, cdr: "l123"}, cdr: {car: {car: l122, cdr: "l122"}, cdr: {car: {car: l121, cdr: "l121"}, cdr: {car: {car: l120, cdr: "l120"}, cdr: {car: {car: l119, cdr: "l119"}, cdr: {car: {car: l118, cdr: "l118"}, cdr: {car: {car: l117, cdr: "l117"}, cdr: {car: {car: l116, cdr: "l116"}, cdr: {car: {car: l115, cdr: "l115"}, cdr: {car: {car: l114, cdr: "l114"}, cdr: {car: {car: l113, cdr: "l113"}, cdr: {car: {car: l112, cdr: "l112"}, cdr: {car: {car: l111, cdr: "l111"}, cdr: {car: {car: l110, cdr: "l110"}, cdr: {car: {car: l109, cdr: "l109"}, cdr: {car: {car: l108, cdr: "l108"}, cdr: {car: {car: l107, cdr: "l107"}, cdr: {car: {car: l106, cdr: "l106"}, cdr: {car: {car: l105, cdr: "l105"}, cdr: {car: {car: l104, cdr: "l104"}, cdr: {car: {car: l103, cdr: "l103"}, cdr: {car: {car: l102, cdr: "l102"}, cdr: {car: {car: l101, cdr: "l101"}, cdr: {car: {car: l100, cdr: "l100"}, cdr: {car: {car: l99, cdr: "l99"}, cdr: {car: {car: l98, cdr: "l98"}, cdr: {car: {car: l97, cdr: "l97"}, cdr: {car: {car: l96, cdr: "l96"}, cdr: {car: {car: l95, cdr: "l95"}, cdr: {car: {car: l94, cdr: "l94"}, cdr: {car: {car: l93, cdr: "l93"}, cdr: {car: {car: l92, cdr: "l92"}, cdr: {car: {car: l91, cdr: "l91"}, cdr: {car: {car: l90, cdr: "l90"}, cdr: {car: {car: l89, cdr: "l89"}, cdr: {car: {car: l88, cdr: "l88"}, cdr: {car: {car: l87, cdr: "l87"}, cdr: {car: {car: l86, cdr: "l86"}, cdr: {car: {car: l85, cdr: "l85"}, cdr: {car: {car: l84, cdr: "l84"}, cdr: {car: {car: l83, cdr: "l83"}, cdr: {car: {car: l82, cdr: "l82"}, cdr: {car: {car: l81, cdr: "l81"}, cdr: {car: {car: l80, cdr: "l80"}, cdr: {car: {car: l79, cdr: "l79"}, cdr: {car: {car: l78, cdr: "l78"}, cdr: {car: {car: l77, cdr: "l77"}, cdr: {car: {car: l76, cdr: "l76"}, cdr: {car: {car: l75, cdr: "l75"}, cdr: {car: {car: l74, cdr: "l74"}, cdr: {car: {car: l73, cdr: "l73"}, cdr: {car: {car: l72, cdr: "l72"}, cdr: {car: {car: l71, cdr: "l71"}, cdr: {car: {car: l70, cdr: "l70"}, cdr: {car: {car: l69, cdr: "l69"}, cdr: {car: {car: l68, cdr: "l68"}, cdr: {car: {car: l67, cdr: "l67"}, cdr: {car: {car: l66, cdr: "l66"}, cdr: {car: {car: l65, cdr: "l65"}, cdr: {car: {car: l64, cdr: "l64"}, cdr: {car: {car: l63, cdr: "l63"}, cdr: {car: {car: l62, cdr: "l62"}, cdr: {car: {car: l61, cdr: "l61"}, cdr: {car: {car: l60, cdr: "l60"}, cdr: {car: {car: l59, cdr: "l59"}, cdr: {car: {car: l58, cdr: "l58"}, cdr: {car: {car: l57, cdr: "l57"}, cdr: {car: {car: l56, cdr: "l56"}, cdr: {car: {car: l55, cdr: "l55"}, cdr: {car: {car: l54, cdr: "l54"}, cdr: {car: {car: l53, cdr: "l53"}, cdr: {car: {car: l52, cdr: "l52"}, cdr: {car: {car: l51, cdr: "l51"}, cdr: {car: {car: l50, cdr: "l50"}, cdr: {car: {car: l49, cdr: "l49"}, cdr: {car: {car: l48, cdr: "l48"}, cdr: {car: {car: l47, cdr: "l47"}, cdr: {car: {car: l46, cdr: "l46"}, cdr: {car: {car: l45, cdr: "l45"}, cdr: {car: {car: l44, cdr: "l44"}, cdr: {car: {car: l43, cdr: "l43"}, cdr: {car: {car: l42, cdr: "l42"}, cdr: {car: {car: l41, cdr: "l41"}, cdr: {car: {car: l40, cdr: "l40"}, cdr: {car: {car: l39, cdr: "l39"}, cdr: {car: {car: l38, cdr: "l38"}, cdr: {car: {car: l37, cdr: "l37"}, cdr: {car: {car: l36, cdr: "l36"}, cdr: {car: {car: l35, cdr: "l35"}, cdr: {car: {car: l34, cdr: "l34"}, cdr: {car: {car: l33, cdr: "l33"}, cdr: {car: {car: l32, cdr: "l32"}, cdr: {car: {car: l31, cdr: "l31"}, cdr: {car: {car: l30, cdr: "l30"}, cdr: {car: {car: l29, cdr: "l29"}, cdr: {car: {car: l28, cdr: "l28"}, cdr: {car: {car: l27, cdr: "l27"}, cdr: {car: {car: l26, cdr: "l26"}, cdr: {car: {car: l25, cdr: "l25"}, cdr: {car: {car: l24, cdr: "l24"}, cdr: {car: {car: l23, cdr: "l23"}, cdr: {car: {car: l22, cdr: "l22"}, cdr: {car: {car: l21, cdr: "l21"}, cdr: {car: {car: l20, cdr: "l20"}, cdr: {car: {car: l19, cdr: "l19"}, cdr: {car: {car: l18, cdr: "l18"}, cdr: {car: {car: l17, cdr: "l17"}, cdr: {car: {car: l16, cdr: "l16"}, cdr: {car: {car: l15, cdr: "l15"}, cdr: {car: {car: l14, cdr: "l14"}, cdr: {car: {car: l13, cdr: "l13"}, cdr: {car: {car: l12, cdr: "l12"}, cdr: {car: {car: l11, cdr: "l11"}, cdr: {car: {car: l10, cdr: "l10"}, cdr: {car: {car: l9, cdr: "l9"}, cdr: {car: {car: l8, cdr: "l8"}, cdr: {car: {car: l7, cdr: "l7"}, cdr: {car: {car: l6, cdr: "l6"}, cdr: {car: {car: l5, cdr: "l5"}, cdr: {car: {car: l4, cdr: "l4"}, cdr: {car: {car: l3, cdr: "l3"}, cdr: {car: {car: l2, cdr: "l2"}, cdr: {car: {car: l1, cdr: "l1"}, cdr: l3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}};
11041 var l290 = {name: "BODY"};
11042 var l291 = {name: "CHECK"};
11043 var l292 = {name: "OP"};
11044 var l293 = {name: "SYM"};
11045 var l294 = {name: "X"};
11046 var l295 = {name: "ARGS"};
11047 var l296 = {name: "DECLS"};
11048 var l297 = {name: "DECL"};
11049 var l298 = {name: "NAME"};
11050 var l299 = {name: "ARG"};
11051 var l300 = {name: "FORM"};
11052 var l301 = {name: "PACKAGE-DESIGNATOR"};
11053 var l302 = {name: "FORM1"};
11054 var l303 = {name: "RESULT"};
11055 var l304 = {name: "VALUE"};
11056 var l305 = {name: "FORMS"};
11057 var l306 = {name: "G"};
11058 var l307 = {name: "CLAUSULES"};
11059 var l308 = {name: "!FORM"};
11060 var l309 = {name: "CLAUSULE"};
11061 var l310 = {name: "ITER"};
11062 var l311 = {name: "G!TO"};
11063 var l312 = {name: "VAR"};
11064 var l313 = {name: "TO"};
11065 var l314 = {name: "G!LIST"};
11066 var l315 = {name: "PLACE"};
11067 var l316 = {name: "DELTA"};
11068 var l317 = {name: "CONDITION"};
11069 var l318 = {name: "DOCSTRING"};
11070 var l319 = {car: {car: {car: l238, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l230, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l229, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l225, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l210, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l209, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l193, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l190, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l176, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l171, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l170, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l154, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l148, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l121, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l114, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l111, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l110, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l109, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l99, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l14, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l4, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: {car: l187, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l3, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: {car: l187, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}}}}}}}}}}}}}}}}}}}}, cdr: {car: {car: {car: l216, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l285, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l195, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l54, cdr: {car: {car: l217, cdr: {car: {car: l205, cdr: {car: l154, cdr: {car: l3, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: l290, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l47, cdr: {car: {car: l291, cdr: {car: l154, cdr: l3}}, cdr: {car: {car: l271, cdr: {car: l291, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l284, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l129, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l204, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l283, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l282, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l181, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l247, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l292, cdr: {car: l293, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l239, cdr: {car: {car: l152, cdr: {car: l292, cdr: l3}}, cdr: {car: {car: l294, cdr: {car: l195, cdr: {car: l295, cdr: l3}}}, cdr: {car: {car: l221, cdr: {car: {car: {car: l295, cdr: {car: {car: l27, cdr: {car: l294, cdr: {car: l295, cdr: l3}}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l243, cdr: {car: l295, cdr: {car: {car: l128, cdr: {car: {car: l246, cdr: {car: l295, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l246, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l244, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l243, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l295, cdr: {car: l195, cdr: {car: l290, cdr: l3}}}, cdr: {car: {car: l6, cdr: {car: {car: l256, cdr: {car: l295, cdr: l3}}, cdr: {car: {car: l274, cdr: {car: "Bad usage of VARIABLE-ARITY, you must pass a symbol", cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l242, cdr: {car: {car: l152, cdr: {car: l295, cdr: l3}}, cdr: {car: {car: l203, cdr: {car: {car: {car: l152, cdr: {car: l295, cdr: l3}}, cdr: l3}, cdr: {car: {car: l122, cdr: {car: "return ", cdr: {car: {car: l151, cdr: {car: l290, cdr: l3}}, cdr: {car: ";", cdr: {car: l121, cdr: l3}}}}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l242, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l241, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l296, cdr: {car: l195, cdr: {car: l290, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l130, cdr: {car: {car: l151, cdr: {car: {car: l68, cdr: {car: {car: l203, cdr: {car: {car: l297, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l122, cdr: {car: "var ", cdr: {car: {car: l152, cdr: {car: {car: l38, cdr: {car: l297, cdr: l3}}, cdr: l3}}, cdr: {car: " = ", cdr: {car: {car: l152, cdr: {car: {car: l40, cdr: {car: l297, cdr: l3}}, cdr: l3}}, cdr: {car: ";", cdr: {car: l121, cdr: l3}}}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l296, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: {car: l68, cdr: {car: {car: l203, cdr: {car: {car: l297, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l122, cdr: {car: "if (typeof ", cdr: {car: {car: l152, cdr: {car: {car: l38, cdr: {car: l297, cdr: l3}}, cdr: l3}}, cdr: {car: " != '", cdr: {car: {car: l152, cdr: {car: {car: l39, cdr: {car: l297, cdr: l3}}, cdr: l3}}, cdr: {car: "')", cdr: {car: l121, cdr: {car: {car: l127, cdr: {car: "throw 'The value ' + ", cdr: {car: {car: l152, cdr: {car: {car: l38, cdr: {car: l297, cdr: l3}}, cdr: l3}}, cdr: {car: " + ' is not a type ", cdr: {car: {car: l152, cdr: {car: {car: l39, cdr: {car: l297, cdr: l3}}, cdr: l3}}, cdr: {car: ".';", cdr: {car: l121, cdr: l3}}}}}}}, cdr: l3}}}}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l296, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l122, cdr: {car: "return ", cdr: {car: {car: l217, cdr: {car: {car: l151, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: {car: ";", cdr: {car: l121, cdr: l3}}}}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l240, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l298, cdr: {car: l295, cdr: {car: l195, cdr: {car: l290, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l217, cdr: {car: {car: l239, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l295, cdr: l3}}, cdr: {car: {car: l221, cdr: {car: {car: l152, cdr: {car: {car: l68, cdr: {car: {car: l203, cdr: {car: {car: l299, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: {car: l152, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l129, cdr: {car: {car: l152, cdr: {car: l299, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l295, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l290, cdr: l3}}, cdr: l3}}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l239, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l298, cdr: {car: l295, cdr: {car: l195, cdr: {car: l290, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l46, cdr: {car: {car: l42, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l203, cdr: {car: {car: l152, cdr: {car: l295, cdr: l3}}, cdr: {car: {car: l166, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l290, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l238, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l300, cdr: l3}, cdr: {car: {car: l236, cdr: {car: l300, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l237, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l236, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l232, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l231, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l223, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l222, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l220, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l219, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l218, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l298, cdr: {car: l295, cdr: {car: l300, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l191, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l295, cdr: l3}}, cdr: {car: {car: l129, cdr: {car: {car: l152, cdr: {car: l300, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l212, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l211, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l132, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l202, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l201, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l200, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l199, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l198, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l197, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l191, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l298, cdr: {car: l295, cdr: {car: l195, cdr: {car: l290, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l46, cdr: {car: {car: l42, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l203, cdr: {car: {car: l152, cdr: {car: l295, cdr: l3}}, cdr: {car: {car: l166, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l290, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l190, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l184, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l183, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l182, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l180, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l179, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l178, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l177, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l174, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l173, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l172, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l169, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l168, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l165, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l164, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l163, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l162, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l161, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l160, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l159, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l158, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l157, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l156, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l155, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l153, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l144, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l146, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l145, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l143, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l142, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l141, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l140, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l139, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l138, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l137, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l136, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l135, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l134, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l133, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l95, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l131, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l130, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l195, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l122, cdr: {car: "(function(){", cdr: {car: l121, cdr: {car: {car: l127, cdr: {car: {car: l151, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: {car: "})()", cdr: l3}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l128, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l16, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l127, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l126, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l125, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l124, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l123, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l98, cdr: {car: l195, cdr: {car: l300, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l98, cdr: l3}}, cdr: {car: {car: l122, cdr: {car: {car: l152, cdr: {car: l98, cdr: l3}}, cdr: {car: {car: l217, cdr: {car: {car: l151, cdr: {car: l300, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l122, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l120, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l113, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l119, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l118, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l117, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l116, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l115, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l301, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l215, cdr: {car: {car: l205, cdr: {car: l114, cdr: {car: {car: l102, cdr: {car: {car: l152, cdr: {car: l301, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l112, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l108, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l107, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l106, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l105, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l102, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l104, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l103, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l101, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l100, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l96, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l94, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l93, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l92, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l91, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l90, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l89, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l88, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l87, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l86, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l85, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l84, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l83, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l82, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l81, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l80, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l79, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l78, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l77, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l57, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l76, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l75, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l74, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l73, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l72, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l71, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l70, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l69, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l68, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l67, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l66, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l65, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l64, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l63, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l62, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l61, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l60, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l59, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l58, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l56, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l55, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l302, cdr: {car: l303, cdr: {car: l195, cdr: {car: l290, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l54, cdr: {car: {car: l217, cdr: {car: {car: l152, cdr: {car: l302, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l303, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: l290, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l54, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l300, cdr: {car: l195, cdr: {car: l290, cdr: l3}}}, cdr: {car: {car: l221, cdr: {car: {car: {car: l304, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l221, cdr: {car: {car: {car: {car: l152, cdr: {car: l304, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l300, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l151, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l304, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l53, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l195, cdr: {car: l305, cdr: l3}}, cdr: {car: {car: l49, cdr: {car: {car: {car: l11, cdr: {car: l305, cdr: l3}}, cdr: {car: l3, cdr: l3}}, cdr: {car: {car: {car: l11, cdr: {car: {car: l30, cdr: {car: l305, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l29, cdr: {car: l305, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l4, cdr: {car: {car: l221, cdr: {car: {car: {car: l306, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l221, cdr: {car: {car: {car: {car: l152, cdr: {car: l306, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: {car: l29, cdr: {car: l305, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l192, cdr: {car: {car: l152, cdr: {car: l306, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l306, cdr: l3}}, cdr: {car: {car: l53, cdr: {car: {car: l151, cdr: {car: {car: l30, cdr: {car: l305, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l52, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l195, cdr: {car: l305, cdr: l3}}, cdr: {car: {car: l49, cdr: {car: {car: {car: l11, cdr: {car: l305, cdr: l3}}, cdr: {car: l4, cdr: l3}}, cdr: {car: {car: {car: l11, cdr: {car: {car: l30, cdr: {car: l305, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l29, cdr: {car: l305, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l4, cdr: {car: {car: l150, cdr: {car: {car: l192, cdr: {car: {car: l152, cdr: {car: {car: l29, cdr: {car: l305, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l52, cdr: {car: {car: l151, cdr: {car: {car: l30, cdr: {car: l305, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: l3, cdr: l3}}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l51, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l300, cdr: {car: l195, cdr: {car: l307, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l50, cdr: {car: {car: l152, cdr: {car: l300, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: {car: l62, cdr: {car: l307, cdr: {car: {car: l150, cdr: {car: {car: {car: l4, cdr: {car: {car: l274, cdr: {car: "ECASE expression failed.", cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l50, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l300, cdr: {car: l195, cdr: {car: l307, cdr: l3}}}, cdr: {car: {car: l221, cdr: {car: {car: {car: l308, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l221, cdr: {car: {car: {car: {car: l152, cdr: {car: l308, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l300, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l49, cdr: {car: {car: l151, cdr: {car: {car: l68, cdr: {car: {car: l203, cdr: {car: {car: l309, cdr: l3}, cdr: {car: {car: l192, cdr: {car: {car: l263, cdr: {car: {car: l29, cdr: {car: l309, cdr: l3}}, cdr: {car: l4, cdr: l3}}}, cdr: {car: l309, cdr: {car: {car: l150, cdr: {car: {car: {car: l25, cdr: {car: {car: l152, cdr: {car: l308, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: {car: l29, cdr: {car: l309, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: {car: l30, cdr: {car: l309, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l307, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l49, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l195, cdr: {car: l307, cdr: l3}}, cdr: {car: {car: l192, cdr: {car: {car: l11, cdr: {car: l307, cdr: l3}}, cdr: {car: l3, cdr: {car: {car: l192, cdr: {car: {car: l263, cdr: {car: {car: l31, cdr: {car: l307, cdr: l3}}, cdr: {car: l4, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l217, cdr: {car: {car: l151, cdr: {car: {car: l33, cdr: {car: l307, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l192, cdr: {car: {car: l152, cdr: {car: {car: l31, cdr: {car: l307, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l217, cdr: {car: {car: l151, cdr: {car: {car: l33, cdr: {car: l307, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l49, cdr: {car: {car: l151, cdr: {car: {car: l30, cdr: {car: l307, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l48, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l310, cdr: {car: l195, cdr: {car: l290, cdr: l3}}}, cdr: {car: {car: l221, cdr: {car: {car: {car: l311, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: {car: {car: l312, cdr: {car: {car: l38, cdr: {car: l310, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l313, cdr: {car: {car: l39, cdr: {car: l310, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l303, cdr: {car: {car: l40, cdr: {car: l310, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l166, cdr: {car: l3, cdr: {car: {car: l221, cdr: {car: {car: {car: {car: l152, cdr: {car: l312, cdr: l3}}, cdr: {car: 0, cdr: l3}}, cdr: {car: {car: {car: l152, cdr: {car: l311, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l313, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l213, cdr: {car: {car: l249, cdr: {car: {car: l152, cdr: {car: l312, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l311, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l233, cdr: {car: {car: l151, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l44, cdr: {car: {car: l152, cdr: {car: l312, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l152, cdr: {car: l303, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l47, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l310, cdr: {car: l195, cdr: {car: l290, cdr: l3}}}, cdr: {car: {car: l221, cdr: {car: {car: {car: l312, cdr: {car: {car: l38, cdr: {car: l310, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l314, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l166, cdr: {car: l3, cdr: {car: {car: l221, cdr: {car: {car: {car: {car: l152, cdr: {car: l314, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: {car: l39, cdr: {car: l310, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: {car: l152, cdr: {car: l312, cdr: l3}}, cdr: {car: l3, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l213, cdr: {car: {car: l152, cdr: {car: l314, cdr: l3}}, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l312, cdr: l3}}, cdr: {car: {car: l29, cdr: {car: {car: l152, cdr: {car: l314, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l233, cdr: {car: {car: l151, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l314, cdr: l3}}, cdr: {car: {car: l30, cdr: {car: {car: l152, cdr: {car: l314, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}}}, cdr: {car: {car: l152, cdr: {car: {car: l40, cdr: {car: l310, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l46, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l294, cdr: {car: l315, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l315, cdr: l3}}, cdr: {car: {car: l27, cdr: {car: {car: l152, cdr: {car: l294, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l315, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l45, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l294, cdr: {car: l194, cdr: {car: {car: l316, cdr: {car: 1, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l294, cdr: l3}}, cdr: {car: {car: l60, cdr: {car: {car: l152, cdr: {car: l294, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l316, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l44, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l294, cdr: {car: l194, cdr: {car: {car: l316, cdr: {car: 1, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l294, cdr: l3}}, cdr: {car: {car: l59, cdr: {car: {car: l152, cdr: {car: l294, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l316, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l43, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l42, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l41, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l40, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l39, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l38, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l37, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l36, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l35, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l34, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l33, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l32, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l31, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l30, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l29, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l28, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l27, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l26, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l25, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l24, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l23, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l22, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l21, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l20, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l19, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l18, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l17, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l15, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l13, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l317, cdr: {car: l195, cdr: {car: l290, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l166, cdr: {car: l3, cdr: {car: {car: l213, cdr: {car: {car: l152, cdr: {car: l317, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l290, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l12, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l194, cdr: {car: l304, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l226, cdr: {car: l3, cdr: {car: {car: l152, cdr: {car: l304, 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: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l10, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l298, cdr: {car: l295, cdr: {car: l195, cdr: {car: l290, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l217, cdr: {car: {car: l2, cdr: {car: {car: l188, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l259, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l9, cdr: {car: {car: l152, cdr: {car: {car: l258, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l295, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: {car: l192, cdr: {car: {car: l52, cdr: {car: {car: l266, cdr: {car: {car: l29, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l26, cdr: {car: {car: l11, cdr: {car: {car: l30, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: {car: l152, cdr: {car: {car: l29, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l166, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: {car: l30, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: {car: l166, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l290, cdr: l3}}, cdr: l3}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l9, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l298, cdr: {car: l295, cdr: {car: l195, cdr: {car: l290, cdr: l3}}}}, cdr: {car: {car: l221, cdr: {car: {car: {car: l294, cdr: {car: {car: l15, cdr: {car: "FN", cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l221, cdr: {car: {car: {car: {car: l152, cdr: {car: l294, cdr: l3}}, cdr: {car: {car: l203, cdr: {car: {car: l152, cdr: {car: l295, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l290, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l278, cdr: {car: {car: l152, cdr: {car: l294, cdr: l3}}, cdr: {car: "fname", cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l152, cdr: {car: l294, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l8, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l298, cdr: {car: l304, cdr: {car: l194, cdr: {car: l318, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l217, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l304, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: {car: l5, cdr: {car: {car: l266, cdr: {car: l318, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: {car: l278, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: {car: "vardoc", cdr: {car: {car: l152, cdr: {car: l318, cdr: l3}}, cdr: l3}}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l7, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l298, cdr: {car: l304, cdr: {car: l194, cdr: {car: l318, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l217, cdr: {car: {car: l2, cdr: {car: {car: l185, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l6, cdr: {car: {car: l17, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l304, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: {car: l5, cdr: {car: {car: l266, cdr: {car: l318, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: {car: l278, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: {car: "vardoc", cdr: {car: {car: l152, cdr: {car: l318, cdr: l3}}, cdr: l3}}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: l3}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l6, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l317, cdr: {car: l195, cdr: {car: l290, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l192, cdr: {car: {car: l152, cdr: {car: l317, cdr: l3}}, cdr: {car: l3, cdr: {car: {car: l217, cdr: {car: {car: l151, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l5, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l317, cdr: {car: l195, cdr: {car: l290, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l192, cdr: {car: {car: l152, cdr: {car: l317, cdr: l3}}, cdr: {car: {car: l217, cdr: {car: {car: l151, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: {car: l3, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l2, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l195, cdr: {car: l296, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l215, cdr: {car: {car: l151, cdr: {car: {car: l68, cdr: {car: {car: l203, cdr: {car: {car: l297, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l184, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l297, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l296, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l1, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l298, cdr: {car: l295, cdr: {car: l195, cdr: {car: l290, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l215, cdr: {car: {car: l180, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l203, cdr: {car: {car: l152, cdr: {car: {car: l68, cdr: {car: {car: l203, cdr: {car: {car: l294, cdr: l3}, cdr: {car: {car: l192, cdr: {car: {car: l263, cdr: {car: l294, cdr: {car: {car: l149, cdr: {car: l286, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l149, cdr: {car: l195, cdr: l3}}, cdr: {car: l294, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l295, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l290, 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}}}};
11072 l116.function(l287);
11073 l116.function(l286);
11074 l116.function(l285);
11075 l116.function(l284);
11076 l116.function(l283);
11077 l116.function(l282);
11078 l116.function(l281);
11079 l116.function(l280);
11080 l116.function(l279);
11081 l116.function(l278);
11082 l116.function(l277);
11083 l116.function(l276);
11084 l116.function(l275);
11085 l116.function(l274);
11086 l116.function(l273);
11087 l116.function(l272);
11088 l116.function(l271);
11089 l116.function(l270);
11090 l116.function(l269);
11091 l116.function(l268);
11092 l116.function(l267);
11093 l116.function(l266);
11094 l116.function(l265);
11095 l116.function(l264);
11096 l116.function(l263);
11097 l116.function(l262);
11098 l116.function(l261);
11099 l116.function(l260);
11100 l116.function(l259);
11101 l116.function(l258);
11102 l116.function(l257);
11103 l116.function(l256);
11104 l116.function(l255);
11105 l116.function(l254);
11106 l116.function(l253);
11107 l116.function(l252);
11108 l116.function(l251);
11109 l116.function(l250);
11110 l116.function(l249);
11111 l116.function(l248);
11112 l116.function(l247);
11113 l116.function(l246);
11114 l116.function(l245);
11115 l116.function(l244);
11116 l116.function(l243);
11117 l116.function(l242);
11118 l116.function(l241);
11119 l116.function(l240);
11120 l116.function(l239);
11121 l116.function(l238);
11122 l116.function(l237);
11123 l116.function(l236);
11124 l116.function(l235);
11125 l116.function(l234);
11126 l116.function(l233);
11127 l116.function(l232);
11128 l116.function(l231);
11129 l116.function(l230);
11130 l116.function(l229);
11131 l116.function(l228);
11132 l116.function(l227);
11133 l116.function(l226);
11134 l116.function(l225);
11135 l116.function(l224);
11136 l116.function(l223);
11137 l116.function(l222);
11138 l116.function(l221);
11139 l116.function(l220);
11140 l116.function(l219);
11141 l116.function(l218);
11142 l116.function(l217);
11143 l116.function(l216);
11144 l116.function(l215);
11145 l116.function(l214);
11146 l116.function(l213);
11147 l116.function(l212);
11148 l116.function(l211);
11149 l116.function(l210);
11150 l116.function(l209);
11151 l116.function(l208);
11152 l116.function(l207);
11153 l116.function(l206);
11154 l116.function(l205);
11155 l116.function(l204);
11156 l116.function(l203);
11157 l116.function(l202);
11158 l116.function(l201);
11159 l116.function(l200);
11160 l116.function(l199);
11161 l116.function(l198);
11162 l116.function(l197);
11163 l116.function(l195);
11164 l116.function(l194);
11165 l116.function(l193);
11166 l116.function(l192);
11167 l116.function(l191);
11168 l116.function(l190);
11169 l116.function(l189);
11170 l116.function(l188);
11171 l116.function(l187);
11172 l116.function(l186);
11173 l116.function(l185);
11174 l116.function(l184);
11175 l116.function(l183);
11176 l116.function(l182);
11177 l116.function(l181);
11178 l116.function(l180);
11179 l116.function(l179);
11180 l116.function(l178);
11181 l116.function(l177);
11182 l116.function(l176);
11183 l116.function(l175);
11184 l116.function(l174);
11185 l116.function(l173);
11186 l116.function(l172);
11187 l116.function(l171);
11188 l116.function(l170);
11189 l116.function(l169);
11190 l116.function(l168);
11191 l116.function(l167);
11192 l116.function(l166);
11193 l116.function(l165);
11194 l116.function(l164);
11195 l116.function(l163);
11196 l116.function(l162);
11197 l116.function(l161);
11198 l116.function(l160);
11199 l116.function(l159);
11200 l116.function(l158);
11201 l116.function(l157);
11202 l116.function(l156);
11203 l116.function(l155);
11204 l116.function(l154);
11205 l116.function(l153);
11206 l116.function(l152);
11207 l116.function(l151);
11208 l116.function(l150);
11209 l116.function(l149);
11210 l116.function(l148);
11211 l116.function(l147);
11212 l116.function(l146);
11213 l116.function(l145);
11214 l116.function(l144);
11215 l116.function(l143);
11216 l116.function(l142);
11217 l116.function(l141);
11218 l116.function(l140);
11219 l116.function(l139);
11220 l116.function(l138);
11221 l116.function(l137);
11222 l116.function(l136);
11223 l116.function(l135);
11224 l116.function(l134);
11225 l116.function(l133);
11226 l116.function(l132);
11227 l116.function(l131);
11228 l116.function(l130);
11229 l116.function(l129);
11230 l116.function(l128);
11231 l116.function(l127);
11232 l116.function(l126);
11233 l116.function(l125);
11234 l116.function(l124);
11235 l116.function(l123);
11236 l116.function(l122);
11237 l116.function(l121);
11238 l116.function(l120);
11239 l116.function(l119);
11240 l116.function(l118);
11241 l116.function(l117);
11242 l116.function(l116);
11243 l116.function(l115);
11244 l116.function(l114);
11245 l116.function(l113);
11246 l116.function(l112);
11247 l116.function(l111);
11248 l116.function(l110);
11249 l116.function(l109);
11250 l116.function(l108);
11251 l116.function(l107);
11252 l116.function(l106);
11253 l116.function(l105);
11254 l116.function(l104);
11255 l116.function(l103);
11256 l116.function(l102);
11257 l116.function(l101);
11258 l116.function(l100);
11259 l116.function(l99);
11260 l116.function(l98);
11261 l116.function(l97);
11262 l116.function(l96);
11263 l116.function(l95);
11264 l116.function(l94);
11265 l116.function(l93);
11266 l116.function(l92);
11267 l116.function(l91);
11268 l116.function(l90);
11269 l116.function(l89);
11270 l116.function(l88);
11271 l116.function(l87);
11272 l116.function(l86);
11273 l116.function(l85);
11274 l116.function(l84);
11275 l116.function(l83);
11276 l116.function(l82);
11277 l116.function(l81);
11278 l116.function(l80);
11279 l116.function(l79);
11280 l116.function(l78);
11281 l116.function(l77);
11282 l116.function(l76);
11283 l116.function(l75);
11284 l116.function(l74);
11285 l116.function(l73);
11286 l116.function(l72);
11287 l116.function(l71);
11288 l116.function(l70);
11289 l116.function(l69);
11290 l116.function(l68);
11291 l116.function(l67);
11292 l116.function(l66);
11293 l116.function(l65);
11294 l116.function(l64);
11295 l116.function(l63);
11296 l116.function(l62);
11297 l116.function(l61);
11298 l116.function(l60);
11299 l116.function(l59);
11300 l116.function(l58);
11301 l116.function(l57);
11302 l116.function(l56);
11303 l116.function(l55);
11304 l116.function(l54);
11305 l116.function(l53);
11306 l116.function(l52);
11307 l116.function(l51);
11308 l116.function(l50);
11309 l116.function(l49);
11310 l116.function(l48);
11311 l116.function(l47);
11312 l116.function(l46);
11313 l116.function(l45);
11314 l116.function(l44);
11315 l116.function(l43);
11316 l116.function(l42);
11317 l116.function(l41);
11318 l116.function(l40);
11319 l116.function(l39);
11320 l116.function(l38);
11321 l116.function(l37);
11322 l116.function(l36);
11323 l116.function(l35);
11324 l116.function(l34);
11325 l116.function(l33);
11326 l116.function(l32);
11327 l116.function(l31);
11328 l116.function(l30);
11329 l116.function(l29);
11330 l116.function(l28);
11331 l116.function(l27);
11332 l116.function(l26);
11333 l116.function(l25);
11334 l116.function(l24);
11335 l116.function(l23);
11336 l116.function(l22);
11337 l116.function(l21);
11338 l116.function(l20);
11339 l116.function(l19);
11340 l116.function(l18);
11341 l116.function(l17);
11342 l116.function(l16);
11343 l116.function(l15);
11344 l116.function(l14);
11345 l116.function(l13);
11346 l116.function(l12);
11347 l116.function(l11);
11348 l116.function(l10);
11358 (l209).value = l289;
11359 (l170).value = l319;
11360 (l171).value = 755;
11362 return (l225).value = 262;
11364 (l210).value = 319;