3 function pv (x) { return x==undefined? nil: x; }
7 r['multiple-value'] = true;
8 for (var i=0; i<arguments.length; i++)
13 function forcemv (x) {
14 return typeof x == 'object' && 'multiple-value' in x? x: mv(x);
17 // NOTE: Define VALUES to be MV for toplevel forms. It is because
18 // `eval' compiles the forms and execute the Javascript code at
19 // toplevel with `js-eval', so it is necessary to return multiple
20 // values from the eval function.
23 function checkArgsAtLeast(args, n){
24 if (args.length < n) throw 'too few arguments';
27 function checkArgsAtMost(args, n){
28 if (args.length > n) throw 'too many arguments';
31 function checkArgs(args, n){
32 checkArgsAtLeast(args, n);
33 checkArgsAtMost(args, n);
36 // Improper list constructor (like LIST*)
38 if (arguments.length == 1)
41 var i = arguments.length-1;
42 var r = arguments[i--];
44 r = {car: arguments[i], cdr: r};
49 var l1 = {name: "DEFMACRO"};
51 var l2 = {name: "DECLAIM"};
53 var l3 = {name: "DEFCONSTANT"};
60 var l5 = {name: "NIL"};
66 var l6 = {name: "LAMBDA"};
68 var l7 = {name: "WHEN"};
70 var l8 = {name: "UNLESS"};
72 var l9 = {name: "DEFVAR"};
74 var l10 = {name: "DEFPARAMETER"};
76 var l11 = {name: "NAMED-LAMBDA"};
78 var l12 = {name: "DEFUN"};
80 var l13 = {name: "NULL"};
82 (l13).fvalue = (function(v2){
83 ((v2)["fname"] = "NULL");
85 })((function (values,v1){
86 checkArgs(arguments, 2);
88 return ((v1 === l5.value)?l4.value: l5.value);
93 var l14 = {name: "RETURN"};
95 var l15 = {name: "WHILE"};
97 var l16 = {name: "*GENSYM-COUNTER*"};
99 (((l16.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l16).value = 0));
102 var l17 = {name: "GENSYM"};
103 var l18 = {name: "INTEGER-TO-STRING"};
105 (l17).fvalue = (function(v4){
106 ((v4)["fname"] = "GENSYM");
108 })((function (values,v3){
109 checkArgsAtMost(arguments, 2);
110 switch(arguments.length-1){
116 ((l16).value = (function(){
117 var x1 = (function(){
119 var value = symbol.value;
120 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
123 if (typeof x1 !== 'number') throw 'Not a number!';
127 var name = (function(){
129 var string2 = l18.fvalue(pv, (function(){
131 var value = symbol.value;
132 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
135 if (typeof string1 != 'string')
136 throw 'The value ' + string1 + ' is not a type string.';
137 if (typeof string2 != 'string')
138 throw 'The value ' + string2 + ' is not a type string.';
139 return string1.concat(string2);
141 if (typeof name != 'string')
142 throw 'The value ' + name + ' is not a type string.';
143 return ({name: name});
149 var l19 = {name: "BOUNDP"};
151 (l19).fvalue = (function(v6){
152 ((v6)["fname"] = "BOUNDP");
154 })((function (values,v5){
155 checkArgs(arguments, 2);
157 return ((v5.value !== undefined)?l4.value: l5.value);
162 var l20 = {name: "="};
164 (l20).fvalue = (function(v9){
165 ((v9)["fname"] = "=");
167 })((function (values,v7,v8){
168 checkArgs(arguments, 3);
172 if (typeof x1 !== 'number') throw 'Not a number!';
174 if (typeof x2 !== 'number') throw 'Not a number!';
175 return (x1==x2?l4.value: l5.value);
181 var l21 = {name: "*"};
183 (l21).fvalue = (function(v12){
184 ((v12)["fname"] = "*");
186 })((function (values,v10,v11){
187 checkArgs(arguments, 3);
191 if (typeof x1 !== 'number') throw 'Not a number!';
193 if (typeof x2 !== 'number') throw 'Not a number!';
200 var l22 = {name: "/"};
202 (l22).fvalue = (function(v15){
203 ((v15)["fname"] = "/");
205 })((function (values,v13,v14){
206 checkArgs(arguments, 3);
210 if (typeof x1 !== 'number') throw 'Not a number!';
212 if (typeof x2 !== 'number') throw 'Not a number!';
219 var l23 = {name: "1+"};
221 (l23).fvalue = (function(v17){
222 ((v17)["fname"] = "1+");
224 })((function (values,v16){
225 checkArgs(arguments, 2);
229 if (typeof x1 !== 'number') throw 'Not a number!';
236 var l24 = {name: "1-"};
238 (l24).fvalue = (function(v19){
239 ((v19)["fname"] = "1-");
241 })((function (values,v18){
242 checkArgs(arguments, 2);
246 if (typeof x1 !== 'number') throw 'Not a number!';
253 var l25 = {name: "ZEROP"};
255 (l25).fvalue = (function(v21){
256 ((v21)["fname"] = "ZEROP");
258 })((function (values,v20){
259 checkArgs(arguments, 2);
263 if (typeof x1 !== 'number') throw 'Not a number!';
264 return (x1==0?l4.value: l5.value);
270 var l26 = {name: "TRUNCATE"};
272 (l26).fvalue = (function(v24){
273 ((v24)["fname"] = "TRUNCATE");
275 })((function (values,v22,v23){
276 checkArgs(arguments, 3);
281 if (typeof x1 !== 'number') throw 'Not a number!';
283 if (typeof x2 !== 'number') throw 'Not a number!';
286 if (typeof x != 'number')
287 throw 'The value ' + x + ' is not a type number.';
288 return Math.floor(x);
294 var l27 = {name: "EQL"};
296 (l27).fvalue = (function(v27){
297 ((v27)["fname"] = "EQL");
299 })((function (values,v25,v26){
300 checkArgs(arguments, 3);
302 return ((v25 === v26)?l4.value: l5.value);
307 var l28 = {name: "NOT"};
309 (l28).fvalue = (function(v29){
310 ((v29)["fname"] = "NOT");
312 })((function (values,v28){
313 checkArgs(arguments, 2);
315 return (v28 !== l5.value ? l5.value : l4.value);
320 var l29 = {name: "CONS"};
322 (l29).fvalue = (function(v32){
323 ((v32)["fname"] = "CONS");
325 })((function (values,v30,v31){
326 checkArgs(arguments, 3);
328 return ({car: v30, cdr: v31});
333 var l30 = {name: "CONSP"};
335 (l30).fvalue = (function(v34){
336 ((v34)["fname"] = "CONSP");
338 })((function (values,v33){
339 checkArgs(arguments, 2);
343 return (typeof tmp == 'object' && 'car' in tmp);
344 })()?l4.value: l5.value);
349 var l31 = {name: "CAR"};
351 (l31).fvalue = (function(v36){
352 ((v36)["fname"] = "CAR");
355 var func = (function (values,v35){
356 checkArgs(arguments, 2);
360 return tmp === l5.value? l5.value: tmp.car;
364 func.docstring = 'Return the CAR part of a cons, or NIL if X is null.';
369 var l32 = {name: "CDR"};
371 (l32).fvalue = (function(v38){
372 ((v38)["fname"] = "CDR");
374 })((function (values,v37){
375 checkArgs(arguments, 2);
379 return tmp === l5.value? l5.value: tmp.cdr;
385 var l33 = {name: "CAAR"};
387 (l33).fvalue = (function(v40){
388 ((v40)["fname"] = "CAAR");
390 })((function (values,v39){
391 checkArgs(arguments, 2);
394 var tmp = (function(){
396 return tmp === l5.value? l5.value: tmp.car;
398 return tmp === l5.value? l5.value: tmp.car;
404 var l34 = {name: "CADR"};
406 (l34).fvalue = (function(v42){
407 ((v42)["fname"] = "CADR");
409 })((function (values,v41){
410 checkArgs(arguments, 2);
413 var tmp = (function(){
415 return tmp === l5.value? l5.value: tmp.cdr;
417 return tmp === l5.value? l5.value: tmp.car;
423 var l35 = {name: "CDAR"};
425 (l35).fvalue = (function(v44){
426 ((v44)["fname"] = "CDAR");
428 })((function (values,v43){
429 checkArgs(arguments, 2);
432 var tmp = (function(){
434 return tmp === l5.value? l5.value: tmp.car;
436 return tmp === l5.value? l5.value: tmp.cdr;
442 var l36 = {name: "CDDR"};
444 (l36).fvalue = (function(v46){
445 ((v46)["fname"] = "CDDR");
447 })((function (values,v45){
448 checkArgs(arguments, 2);
451 var tmp = (function(){
453 return tmp === l5.value? l5.value: tmp.cdr;
455 return tmp === l5.value? l5.value: tmp.cdr;
461 var l37 = {name: "CADDR"};
463 (l37).fvalue = (function(v48){
464 ((v48)["fname"] = "CADDR");
466 })((function (values,v47){
467 checkArgs(arguments, 2);
470 var tmp = (function(){
471 var tmp = (function(){
473 return tmp === l5.value? l5.value: tmp.cdr;
475 return tmp === l5.value? l5.value: tmp.cdr;
477 return tmp === l5.value? l5.value: tmp.car;
483 var l38 = {name: "CDDDR"};
485 (l38).fvalue = (function(v50){
486 ((v50)["fname"] = "CDDDR");
488 })((function (values,v49){
489 checkArgs(arguments, 2);
492 var tmp = (function(){
493 var tmp = (function(){
495 return tmp === l5.value? l5.value: tmp.cdr;
497 return tmp === l5.value? l5.value: tmp.cdr;
499 return tmp === l5.value? l5.value: tmp.cdr;
505 var l39 = {name: "CADDDR"};
507 (l39).fvalue = (function(v52){
508 ((v52)["fname"] = "CADDDR");
510 })((function (values,v51){
511 checkArgs(arguments, 2);
514 var tmp = (function(){
515 var tmp = (function(){
516 var tmp = (function(){
518 return tmp === l5.value? l5.value: tmp.cdr;
520 return tmp === l5.value? l5.value: tmp.cdr;
522 return tmp === l5.value? l5.value: tmp.cdr;
524 return tmp === l5.value? l5.value: tmp.car;
530 var l40 = {name: "FIRST"};
532 (l40).fvalue = (function(v54){
533 ((v54)["fname"] = "FIRST");
535 })((function (values,v53){
536 checkArgs(arguments, 2);
540 return tmp === l5.value? l5.value: tmp.car;
546 var l41 = {name: "SECOND"};
548 (l41).fvalue = (function(v56){
549 ((v56)["fname"] = "SECOND");
551 })((function (values,v55){
552 checkArgs(arguments, 2);
554 return l34.fvalue(values, v55);
559 var l42 = {name: "THIRD"};
561 (l42).fvalue = (function(v58){
562 ((v58)["fname"] = "THIRD");
564 })((function (values,v57){
565 checkArgs(arguments, 2);
567 return l37.fvalue(values, v57);
572 var l43 = {name: "FOURTH"};
574 (l43).fvalue = (function(v60){
575 ((v60)["fname"] = "FOURTH");
577 })((function (values,v59){
578 checkArgs(arguments, 2);
580 return l39.fvalue(values, v59);
585 var l44 = {name: "REST"};
587 (l44).fvalue = (function(v62){
588 ((v62)["fname"] = "REST");
590 })((function (values,v61){
591 checkArgs(arguments, 2);
595 return tmp === l5.value? l5.value: tmp.cdr;
601 var l45 = {name: "LIST"};
603 (l45).fvalue = (function(v64){
604 ((v64)["fname"] = "LIST");
606 })((function (values){
608 for (var i = arguments.length-1; i>=1; i--)
609 v63 = {car: arguments[i], cdr:
617 var l46 = {name: "ATOM"};
619 (l46).fvalue = (function(v66){
620 ((v66)["fname"] = "ATOM");
622 })((function (values,v65){
623 checkArgs(arguments, 2);
625 return l28.fvalue(values, ((function(){
627 return (typeof tmp == 'object' && 'car' in tmp);
628 })()?l4.value: l5.value));
633 var l47 = {name: "INCF"};
635 var l48 = {name: "DECF"};
637 var l49 = {name: "PUSH"};
639 var l50 = {name: "DOLIST"};
641 var l51 = {name: "DOTIMES"};
643 var l52 = {name: "COND"};
645 var l53 = {name: "CASE"};
647 var l54 = {name: "ECASE"};
649 var l55 = {name: "AND"};
651 var l56 = {name: "OR"};
653 var l57 = {name: "PROG1"};
655 var l58 = {name: "PROG2"};
657 var l59 = {name: "ENSURE-LIST"};
658 var l60 = {name: "LISTP"};
660 (l59).fvalue = (function(v68){
661 ((v68)["fname"] = "ENSURE-LIST");
663 })((function (values,v67){
664 checkArgs(arguments, 2);
666 return (l60.fvalue(pv, v67) !== l5.value ? v67 : l45.fvalue(values, v67));
671 var l61 = {name: "!REDUCE"};
673 (l61).fvalue = (function(v72){
674 ((v72)["fname"] = "!REDUCE");
676 })((function (values,v69,v70,v71){
677 checkArgs(arguments, 4);
679 return (l13.fvalue(pv, v70) !== l5.value ? v71 : l61.fvalue(values, v69, (function(){
681 return tmp === l5.value? l5.value: tmp.cdr;
682 })(), (v69)(pv, v71, (function(){
684 return tmp === l5.value? l5.value: tmp.car;
690 var l62 = {name: "+"};
692 (l62).fvalue = (function(v77){
693 ((v77)["fname"] = "+");
695 })((function (values){
697 for (var i = arguments.length-1; i>=1; i--)
698 v73 = {car: arguments[i], cdr:
701 return (function(v74){
703 return (function(v75,v76){
705 while(v75 !== l5.value){
708 return tmp === l5.value? l5.value: tmp.car;
713 if (typeof x1 !== 'number') throw 'Not a number!';
715 if (typeof x2 !== 'number') throw 'Not a number!';
722 return tmp === l5.value? l5.value: tmp.cdr;
734 var l63 = {name: "-"};
736 (l63).fvalue = (function(v83){
737 ((v83)["fname"] = "-");
739 })((function (values,v79){
740 checkArgsAtLeast(arguments, 2);
742 for (var i = arguments.length-1; i>=2; i--)
743 v78 = {car: arguments[i], cdr:
746 return (l13.fvalue(pv, v78) !== l5.value ? (function(){
748 if (typeof x1 !== 'number') throw 'Not a number!';
750 })() : (function(v80){
752 return (function(v81,v82){
754 while(v81 !== l5.value){
757 return tmp === l5.value? l5.value: tmp.car;
762 if (typeof x1 !== 'number') throw 'Not a number!';
764 if (typeof x2 !== 'number') throw 'Not a number!';
771 return tmp === l5.value? l5.value: tmp.cdr;
783 var l64 = {name: "APPEND-TWO"};
784 var l65 = {name: "APPEND"};
786 (l64).fvalue = (function(v86){
787 ((v86)["fname"] = "APPEND-TWO");
789 })((function (values,v84,v85){
790 checkArgs(arguments, 3);
792 return (l13.fvalue(pv, v84) !== l5.value ? v85 : ({car: (function(){
794 return tmp === l5.value? l5.value: tmp.car;
795 })(), cdr: l65.fvalue(pv, (function(){
797 return tmp === l5.value? l5.value: tmp.cdr;
804 (l65).fvalue = (function(v88){
805 ((v88)["fname"] = "APPEND");
807 })((function (values){
809 for (var i = arguments.length-1; i>=1; i--)
810 v87 = {car: arguments[i], cdr:
813 return l61.fvalue(values, (function(){
815 var func = symbol.fvalue;
816 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
823 var l66 = {name: "REVAPPEND"};
825 (l66).fvalue = (function(v91){
826 ((v91)["fname"] = "REVAPPEND");
828 })((function (values,v89,v90){
829 checkArgs(arguments, 3);
833 while(v89 !== l5.value){
834 (v90 = ({car: (function(){
836 return tmp === l5.value? l5.value: tmp.car;
840 return tmp === l5.value? l5.value: tmp.cdr;
850 var l67 = {name: "REVERSE"};
852 (l67).fvalue = (function(v93){
853 ((v93)["fname"] = "REVERSE");
855 })((function (values,v92){
856 checkArgs(arguments, 2);
858 return l66.fvalue(values, v92, l5);
863 var l68 = {name: "PSETQ"};
865 var l69 = {name: "DO"};
867 var l70 = {name: "DO*"};
869 var l71 = {name: "LIST-LENGTH"};
871 (l71).fvalue = (function(v96){
872 ((v96)["fname"] = "LIST-LENGTH");
874 })((function (values,v94){
875 checkArgs(arguments, 2);
877 return (function(v95){
880 while(l28.fvalue(pv, l13.fvalue(pv, v94)) !== l5.value){
883 if (typeof x1 !== 'number') throw 'Not a number!';
888 return tmp === l5.value? l5.value: tmp.cdr;
899 var l72 = {name: "LENGTH"};
901 (l72).fvalue = (function(v98){
902 ((v98)["fname"] = "LENGTH");
904 })((function (values,v97){
905 checkArgs(arguments, 2);
907 return (((typeof(v97) == "string")?l4.value: l5.value) !== l5.value ? (function(){
909 if (typeof x != 'string')
910 throw 'The value ' + x + ' is not a type string.';
912 })() : (((function(){
914 return typeof x === 'object' && 'length' in x;
915 })()?l4.value: l5.value) !== l5.value ? (function(){
916 var tmp = (v97)["length"];
917 return tmp == undefined? l5.value: tmp ;
918 })() : (l60.fvalue(pv, v97) !== l5.value ? l71.fvalue(values, v97) : l5.value)));
923 var l73 = {name: "CONCAT-TWO"};
925 (l73).fvalue = (function(v101){
926 ((v101)["fname"] = "CONCAT-TWO");
928 })((function (values,v99,v100){
929 checkArgs(arguments, 3);
934 if (typeof string1 != 'string')
935 throw 'The value ' + string1 + ' is not a type string.';
936 if (typeof string2 != 'string')
937 throw 'The value ' + string2 + ' is not a type string.';
938 return string1.concat(string2);
944 var l74 = {name: "WITH-COLLECT"};
946 var l75 = {name: "MAP1"};
947 var l76 = {name: "SENTINEL"};
949 (l75).fvalue = (function(v108){
950 ((v108)["fname"] = "MAP1");
952 })((function (values,v102,v103){
953 checkArgs(arguments, 3);
956 var v104 = ({car: l76, cdr: l5.value});
961 while(v103 !== l5.value){
962 v107(pv, (v102)(pv, (function(){
964 return tmp === l5.value? l5.value: tmp.car;
968 return tmp === l5.value? l5.value: tmp.cdr;
973 })((function (values,v106){
974 checkArgs(arguments, 2);
977 if (typeof x != 'object')
978 throw 'The value ' + x + ' is not a type object.';
979 return (x.cdr = ({car: v106, cdr: l5.value}), x);
983 return tmp === l5.value? l5.value: tmp.cdr;
989 return tmp === l5.value? l5.value: tmp.cdr;
996 var l77 = {name: "LOOP"};
998 var l78 = {name: "MAPCAR"};
1000 (l78).fvalue = (function(v120){
1001 ((v120)["fname"] = "MAPCAR");
1003 })((function (values,v110,v111){
1004 checkArgsAtLeast(arguments, 3);
1006 for (var i = arguments.length-1; i>=3; i--)
1007 v109 = {car: arguments[i], cdr:
1010 return (function(v112){
1012 var v113 = ({car: l76, cdr: l5.value});
1019 while(l4.value !== l5.value){
1022 return (function(v118){
1026 while(l4.value !== l5.value){
1027 (l13.fvalue(pv, v118) !== l5.value ? (function(){
1028 throw ({type: 'block', id: 52, values: l5.value, message: 'Return from unknown block NIL.'})
1031 (l13.fvalue(pv, (function(){
1033 return tmp === l5.value? l5.value: tmp.car;
1034 })()) !== l5.value ? (function(){
1035 throw ({type: 'block', id: 49, values: l5.value, message: 'Return from unknown block LOOP.'})
1039 if (typeof x != 'object')
1040 throw 'The value ' + x + ' is not a type object.';
1041 return (x.car = l35.fvalue(pv, v118), x);
1046 return (v118 = v119);
1049 return tmp === l5.value? l5.value: tmp.cdr;
1055 if (cf.type == 'block' && cf.id == 52)
1063 return v116(pv, (function(){
1067 while (tail != l5.value){
1068 args.push(tail.car);
1071 return f.apply(this, args);
1073 })(l75.fvalue(pv, (function(){
1075 var func = symbol.fvalue;
1076 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1084 if (cf.type == 'block' && cf.id == 49)
1090 })((function (values,v115){
1091 checkArgs(arguments, 2);
1094 if (typeof x != 'object')
1095 throw 'The value ' + x + ' is not a type object.';
1096 return (x.cdr = ({car: v115, cdr: l5.value}), x);
1098 (v114 = (function(){
1100 return tmp === l5.value? l5.value: tmp.cdr;
1106 return tmp === l5.value? l5.value: tmp.cdr;
1109 })(({car: v111, cdr: v109}));
1114 var l79 = {name: "IDENTITY"};
1116 (l79).fvalue = (function(v122){
1117 ((v122)["fname"] = "IDENTITY");
1119 })((function (values,v121){
1120 checkArgs(arguments, 2);
1127 var l80 = {name: "CONSTANTLY"};
1129 (l80).fvalue = (function(v125){
1130 ((v125)["fname"] = "CONSTANTLY");
1132 })((function (values,v123){
1133 checkArgs(arguments, 2);
1135 return (function (values){
1137 for (var i = arguments.length-1; i>=1; i--)
1138 v124 = {car: arguments[i], cdr:
1146 var l81 = {name: "COPY-LIST"};
1148 (l81).fvalue = (function(v127){
1149 ((v127)["fname"] = "COPY-LIST");
1151 })((function (values,v126){
1152 checkArgs(arguments, 2);
1154 return l78.fvalue(values, (function(){
1156 var func = symbol.fvalue;
1157 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1164 var l82 = {name: "CODE-CHAR"};
1166 (l82).fvalue = (function(v129){
1167 ((v129)["fname"] = "CODE-CHAR");
1169 })((function (values,v128){
1170 checkArgs(arguments, 2);
1177 var l83 = {name: "CHAR-CODE"};
1179 (l83).fvalue = (function(v131){
1180 ((v131)["fname"] = "CHAR-CODE");
1182 })((function (values,v130){
1183 checkArgs(arguments, 2);
1190 var l84 = {name: "CHAR="};
1192 (l84).fvalue = (function(v134){
1193 ((v134)["fname"] = "CHAR=");
1195 })((function (values,v132,v133){
1196 checkArgs(arguments, 3);
1200 if (typeof x1 !== 'number') throw 'Not a number!';
1202 if (typeof x2 !== 'number') throw 'Not a number!';
1203 return (x1==x2?l4.value: l5.value);
1209 var l85 = {name: "INTEGERP"};
1211 (l85).fvalue = (function(v136){
1212 ((v136)["fname"] = "INTEGERP");
1214 })((function (values,v135){
1215 checkArgs(arguments, 2);
1217 return (((typeof (v135) == "number")?l4.value: l5.value) !== l5.value ? (function(){
1218 var x1 = (function(){
1220 if (typeof x != 'number')
1221 throw 'The value ' + x + ' is not a type number.';
1222 return Math.floor(x);
1224 if (typeof x1 !== 'number') throw 'Not a number!';
1226 if (typeof x2 !== 'number') throw 'Not a number!';
1227 return (x1==x2?l4.value: l5.value);
1233 var l86 = {name: "PLUSP"};
1235 (l86).fvalue = (function(v138){
1236 ((v138)["fname"] = "PLUSP");
1238 })((function (values,v137){
1239 checkArgs(arguments, 2);
1243 if (typeof x1 !== 'number') throw 'Not a number!';
1244 return (0<x1?l4.value: l5.value);
1250 var l87 = {name: "MINUSP"};
1252 (l87).fvalue = (function(v140){
1253 ((v140)["fname"] = "MINUSP");
1255 })((function (values,v139){
1256 checkArgs(arguments, 2);
1260 if (typeof x1 !== 'number') throw 'Not a number!';
1261 return (x1<0?l4.value: l5.value);
1268 (l60).fvalue = (function(v143){
1269 ((v143)["fname"] = "LISTP");
1271 })((function (values,v141){
1272 checkArgs(arguments, 2);
1274 return (function(v142){
1275 return (v142 !== l5.value ? v142 : l13.fvalue(values, v141));
1278 return (typeof tmp == 'object' && 'car' in tmp);
1279 })()?l4.value: l5.value));
1284 var l88 = {name: "NTHCDR"};
1286 (l88).fvalue = (function(v146){
1287 ((v146)["fname"] = "NTHCDR");
1289 })((function (values,v144,v145){
1290 checkArgs(arguments, 3);
1294 while((l86.fvalue(pv, v144) !== l5.value ? v145 : l5.value) !== l5.value){
1295 (v144 = l24.fvalue(pv, v144));
1296 (v145 = (function(){
1298 return tmp === l5.value? l5.value: tmp.cdr;
1308 var l89 = {name: "NTH"};
1310 (l89).fvalue = (function(v149){
1311 ((v149)["fname"] = "NTH");
1313 })((function (values,v147,v148){
1314 checkArgs(arguments, 3);
1317 var tmp = l88.fvalue(pv, v147, v148);
1318 return tmp === l5.value? l5.value: tmp.car;
1324 var l90 = {name: "LAST"};
1326 (l90).fvalue = (function(v151){
1327 ((v151)["fname"] = "LAST");
1329 })((function (values,v150){
1330 checkArgs(arguments, 2);
1335 var tmp = (function(){
1337 return tmp === l5.value? l5.value: tmp.cdr;
1339 return (typeof tmp == 'object' && 'car' in tmp);
1340 })()?l4.value: l5.value) !== l5.value){
1341 (v150 = (function(){
1343 return tmp === l5.value? l5.value: tmp.cdr;
1353 var l91 = {name: "BUTLAST"};
1355 (l91).fvalue = (function(v153){
1356 ((v153)["fname"] = "BUTLAST");
1358 })((function (values,v152){
1359 checkArgs(arguments, 2);
1361 return (((function(){
1362 var tmp = (function(){
1364 return tmp === l5.value? l5.value: tmp.cdr;
1366 return (typeof tmp == 'object' && 'car' in tmp);
1367 })()?l4.value: l5.value) !== l5.value ? ({car: (function(){
1369 return tmp === l5.value? l5.value: tmp.car;
1370 })(), cdr: l91.fvalue(pv, (function(){
1372 return tmp === l5.value? l5.value: tmp.cdr;
1373 })())}) : l5.value);
1378 var l92 = {name: "MEMBER"};
1380 (l92).fvalue = (function(v156){
1381 ((v156)["fname"] = "MEMBER");
1383 })((function (values,v154,v155){
1384 checkArgs(arguments, 3);
1389 while(v155 !== l5.value){
1390 (l27.fvalue(pv, v154, (function(){
1392 return tmp === l5.value? l5.value: tmp.car;
1393 })()) !== l5.value ? (function(){
1395 throw ({type: 'block', id: 70, values: v155, message: 'Return from unknown block NIL.'})
1397 (v155 = (function(){
1399 return tmp === l5.value? l5.value: tmp.cdr;
1405 if (cf.type == 'block' && cf.id == 70)
1406 return values.apply(this, forcemv(cf.values));
1415 var l93 = {name: "REMOVE"};
1417 (l93).fvalue = (function(v159){
1418 ((v159)["fname"] = "REMOVE");
1420 })((function (values,v157,v158){
1421 checkArgs(arguments, 3);
1423 return (l13.fvalue(pv, v158) !== l5.value ? l5.value : (l27.fvalue(pv, v157, (function(){
1425 return tmp === l5.value? l5.value: tmp.car;
1426 })()) !== l5.value ? l93.fvalue(values, v157, (function(){
1428 return tmp === l5.value? l5.value: tmp.cdr;
1429 })()) : ({car: (function(){
1431 return tmp === l5.value? l5.value: tmp.car;
1432 })(), cdr: l93.fvalue(pv, v157, (function(){
1434 return tmp === l5.value? l5.value: tmp.cdr;
1440 var l94 = {name: "REMOVE-IF"};
1442 (l94).fvalue = (function(v162){
1443 ((v162)["fname"] = "REMOVE-IF");
1445 })((function (values,v160,v161){
1446 checkArgs(arguments, 3);
1448 return (l13.fvalue(pv, v161) !== l5.value ? l5.value : ((v160)(pv, (function(){
1450 return tmp === l5.value? l5.value: tmp.car;
1451 })()) !== l5.value ? l94.fvalue(values, v160, (function(){
1453 return tmp === l5.value? l5.value: tmp.cdr;
1454 })()) : ({car: (function(){
1456 return tmp === l5.value? l5.value: tmp.car;
1457 })(), cdr: l94.fvalue(pv, v160, (function(){
1459 return tmp === l5.value? l5.value: tmp.cdr;
1465 var l95 = {name: "REMOVE-IF-NOT"};
1467 (l95).fvalue = (function(v165){
1468 ((v165)["fname"] = "REMOVE-IF-NOT");
1470 })((function (values,v163,v164){
1471 checkArgs(arguments, 3);
1473 return (l13.fvalue(pv, v164) !== l5.value ? l5.value : ((v163)(pv, (function(){
1475 return tmp === l5.value? l5.value: tmp.car;
1476 })()) !== l5.value ? ({car: (function(){
1478 return tmp === l5.value? l5.value: tmp.car;
1479 })(), cdr: l95.fvalue(pv, v163, (function(){
1481 return tmp === l5.value? l5.value: tmp.cdr;
1482 })())}) : l95.fvalue(values, v163, (function(){
1484 return tmp === l5.value? l5.value: tmp.cdr;
1490 var l96 = {name: "DIGIT-CHAR-P"};
1492 (l96).fvalue = (function(v167){
1493 ((v167)["fname"] = "DIGIT-CHAR-P");
1495 })((function (values,v166){
1496 checkArgs(arguments, 2);
1498 return (((function(){
1500 if (typeof x1 !== 'number') throw 'Not a number!';
1501 return (48<=x1?l4.value: l5.value);
1502 })() !== l5.value ? (function(){
1504 if (typeof x1 !== 'number') throw 'Not a number!';
1505 return (x1<=57?l4.value: l5.value);
1506 })() : l5.value) !== l5.value ? (function(){
1508 if (typeof x1 !== 'number') throw 'Not a number!';
1515 var l97 = {name: "DIGIT-CHAR"};
1517 (l97).fvalue = (function(v169){
1518 ((v169)["fname"] = "DIGIT-CHAR");
1520 })((function (values,v168){
1521 checkArgs(arguments, 2);
1523 return ((function(){
1525 if (typeof x1 !== 'number') throw 'Not a number!';
1526 return (0<=x1 && x1<=9?l4.value: l5.value);
1527 })() !== l5.value ? (function(){
1528 var string = "0123456789";
1530 if (typeof string != 'string')
1531 throw 'The value ' + string + ' is not a type string.';
1532 if (typeof index != 'number')
1533 throw 'The value ' + index + ' is not a type number.';
1534 return string.charCodeAt(index);
1540 var l98 = {name: "SUBSEQ"};
1542 (l98).fvalue = (function(v173){
1543 ((v173)["fname"] = "SUBSEQ");
1545 })((function (values,v170,v171,v172){
1546 checkArgsAtLeast(arguments, 3);
1547 checkArgsAtMost(arguments, 4);
1548 switch(arguments.length-1){
1554 return (((typeof(v170) == "string")?l4.value: l5.value) !== l5.value ? (v172 !== l5.value ? (function(){
1559 return str.slice(a,b);
1564 return str.slice(a,b);
1565 })()) : (function(){
1566 throw "Unsupported argument.";
1572 var l99 = {name: "SOME"};
1574 (l99).fvalue = (function(v180){
1575 ((v180)["fname"] = "SOME");
1577 })((function (values,v174,v175){
1578 checkArgs(arguments, 3);
1581 return (((typeof(v175) == "string")?l4.value: l5.value) !== l5.value ? (function(v176,v177){
1586 if (typeof x1 !== 'number') throw 'Not a number!';
1588 if (typeof x2 !== 'number') throw 'Not a number!';
1589 return (x1<x2?l4.value: l5.value);
1591 ((v174)(pv, (function(){
1594 if (typeof string != 'string')
1595 throw 'The value ' + string + ' is not a type string.';
1596 if (typeof index != 'number')
1597 throw 'The value ' + index + ' is not a type number.';
1598 return string.charCodeAt(index);
1599 })()) !== l5.value ? (function(){
1601 throw ({type: 'block', id: 77, values: l4.value, message: 'Return from unknown block SOME.'})
1603 (v176 = (function(){
1605 if (typeof x1 !== 'number') throw 'Not a number!';
1612 })(0,l72.fvalue(pv, v175)) : (l60.fvalue(pv, v175) !== l5.value ? (function(){
1614 return (function(v178,v179){
1616 while(v178 !== l5.value){
1617 (v179 = (function(){
1619 return tmp === l5.value? l5.value: tmp.car;
1622 ((v174)(pv, v179) !== l5.value ? (function(){
1624 throw ({type: 'block', id: 79, values: l4.value, message: 'Return from unknown block NIL.'})
1628 (v178 = (function(){
1630 return tmp === l5.value? l5.value: tmp.cdr;
1638 if (cf.type == 'block' && cf.id == 79)
1639 return values.apply(this, forcemv(cf.values));
1644 throw "Unknown sequence.";
1648 if (cf.type == 'block' && cf.id == 77)
1649 return values.apply(this, forcemv(cf.values));
1657 var l100 = {name: "EVERY"};
1659 (l100).fvalue = (function(v187){
1660 ((v187)["fname"] = "EVERY");
1662 })((function (values,v181,v182){
1663 checkArgs(arguments, 3);
1666 return (((typeof(v182) == "string")?l4.value: l5.value) !== l5.value ? (function(v183,v184){
1671 if (typeof x1 !== 'number') throw 'Not a number!';
1673 if (typeof x2 !== 'number') throw 'Not a number!';
1674 return (x1<x2?l4.value: l5.value);
1676 ((v181)(pv, (function(){
1679 if (typeof string != 'string')
1680 throw 'The value ' + string + ' is not a type string.';
1681 if (typeof index != 'number')
1682 throw 'The value ' + index + ' is not a type number.';
1683 return string.charCodeAt(index);
1684 })()) !== l5.value ? l5.value : (function(){
1686 throw ({type: 'block', id: 80, values: l5.value, message: 'Return from unknown block EVERY.'})
1688 (v183 = (function(){
1690 if (typeof x1 !== 'number') throw 'Not a number!';
1697 })(0,l72.fvalue(pv, v182)) : (l60.fvalue(pv, v182) !== l5.value ? (function(){
1699 return (function(v185,v186){
1701 while(v185 !== l5.value){
1702 (v186 = (function(){
1704 return tmp === l5.value? l5.value: tmp.car;
1707 ((v181)(pv, v186) !== l5.value ? l5.value : (function(){
1709 throw ({type: 'block', id: 82, values: l5.value, message: 'Return from unknown block NIL.'})
1713 (v185 = (function(){
1715 return tmp === l5.value? l5.value: tmp.cdr;
1723 if (cf.type == 'block' && cf.id == 82)
1724 return values.apply(this, forcemv(cf.values));
1729 throw "Unknown sequence.";
1733 if (cf.type == 'block' && cf.id == 80)
1734 return values.apply(this, forcemv(cf.values));
1742 var l101 = {name: "ASSOC"};
1744 (l101).fvalue = (function(v190){
1745 ((v190)["fname"] = "ASSOC");
1747 })((function (values,v188,v189){
1748 checkArgs(arguments, 3);
1753 while(v189 !== l5.value){
1754 (l27.fvalue(pv, v188, l33.fvalue(pv, v189)) !== l5.value ? (function(){
1755 throw ({type: 'block', id: 84, values: l5.value, message: 'Return from unknown block NIL.'})
1756 })() : (v189 = (function(){
1758 return tmp === l5.value? l5.value: tmp.cdr;
1764 if (cf.type == 'block' && cf.id == 84)
1772 return tmp === l5.value? l5.value: tmp.car;
1778 var l102 = {name: "STRING"};
1780 (l102).fvalue = (function(v192){
1781 ((v192)["fname"] = "STRING");
1783 })((function (values,v191){
1784 checkArgs(arguments, 2);
1786 return (((typeof(v191) == "string")?l4.value: l5.value) !== l5.value ? v191 : (((function(){
1788 return (typeof tmp == 'object' && 'name' in tmp);
1789 })()?l4.value: l5.value) !== l5.value ? (v191).name : (function(){
1791 if (typeof x != 'number')
1792 throw 'The value ' + x + ' is not a type number.';
1793 return String.fromCharCode(x);
1799 var l103 = {name: "STRING="};
1801 (l103).fvalue = (function(v195){
1802 ((v195)["fname"] = "STRING=");
1804 })((function (values,v193,v194){
1805 checkArgs(arguments, 3);
1807 return ((v193 == v194)?l4.value: l5.value);
1812 var l104 = {name: "FDEFINITION"};
1814 (l104).fvalue = (function(v197){
1815 ((v197)["fname"] = "FDEFINITION");
1817 })((function (values,v196){
1818 checkArgs(arguments, 2);
1820 return (((typeof v196 == 'function')?l4.value: l5.value) !== l5.value ? v196 : (((function(){
1822 return (typeof tmp == 'object' && 'name' in tmp);
1823 })()?l4.value: l5.value) !== l5.value ? (function(){
1825 var func = symbol.fvalue;
1826 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1829 throw "Invalid function";
1835 var l105 = {name: "DISASSEMBLE"};
1836 var l106 = {name: "WRITE-LINE"};
1838 (l105).fvalue = (function(v199){
1839 ((v199)["fname"] = "DISASSEMBLE");
1841 })((function (values,v198){
1842 checkArgs(arguments, 2);
1844 l106.fvalue(pv, (l104.fvalue(pv, v198)).toString());
1850 var l107 = {name: "DOCUMENTATION"};
1851 var l108 = {name: "FUNCTION"};
1852 var l109 = {name: "VARIABLE"};
1854 (l107).fvalue = (function(v204){
1855 ((v204)["fname"] = "DOCUMENTATION");
1858 var func = (function (values,v200,v201){
1859 checkArgs(arguments, 3);
1861 return (function(v202){
1862 return (l27.fvalue(pv, v202, l108) !== l5.value ? (function(v203){
1864 var tmp = (v203)["docstring"];
1865 return tmp == undefined? l5.value: tmp ;
1867 })(l104.fvalue(pv, v200)) : (l27.fvalue(pv, v202, l109) !== l5.value ? (function(){
1870 return (typeof tmp == 'object' && 'name' in tmp);
1871 })()?l4.value: l5.value) !== l5.value ? l5.value : (function(){
1872 throw "Wrong argument type! it should be a symbol";
1875 var tmp = (v200)["vardoc"];
1876 return tmp == undefined? l5.value: tmp ;
1879 throw "ECASE expression failed.";
1884 func.docstring = 'Return the documentation of X. TYPE must be the symbol VARIABLE or FUNCTION.';
1889 var l110 = {name: "MULTIPLE-VALUE-BIND"};
1891 var l111 = {name: "MULTIPLE-VALUE-LIST"};
1893 var l112 = {name: "*SETF-EXPANDERS*"};
1895 (((l112.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l112).value = l5.value));
1898 var l113 = {name: "GET-SETF-EXPANSION"};
1899 var l114 = {name: "SETQ"};
1901 (l113).fvalue = (function(v209){
1902 ((v209)["fname"] = "GET-SETF-EXPANSION");
1904 })((function (values,v205){
1905 checkArgs(arguments, 2);
1907 return (((function(){
1909 return (typeof tmp == 'object' && 'name' in tmp);
1910 })()?l4.value: l5.value) !== l5.value ? (function(v206){
1911 return values(l5.value, l5.value, l65.fvalue(pv, l45.fvalue(pv, v206)), l65.fvalue(pv, l45.fvalue(pv, l114), l45.fvalue(pv, v205), l45.fvalue(pv, v206)), v205);
1912 })(l17.fvalue(pv)) : (function(){
1913 var v207 = (function(){
1915 return tmp === l5.value? l5.value: tmp.car;
1917 var v208 = (function(){
1918 var tmp = l101.fvalue(pv, v207, (function(){
1920 var value = symbol.value;
1921 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1924 return tmp === l5.value? l5.value: tmp.cdr;
1926 (l13.fvalue(pv, v208) !== l5.value ? (function(){
1927 throw "Unknown generalized reference.";
1931 var args = [values];
1932 var tail = ((function(){
1934 return tmp === l5.value? l5.value: tmp.cdr;
1936 while (tail != l5.value){
1937 args.push(tail.car);
1940 return f.apply(this, args);
1947 var l115 = {name: "DEFINE-SETF-EXPANDER"};
1949 var l116 = {name: "SETF"};
1951 var l117 = {name: "PROGN"};
1952 var l118 = {name: "RPLACA"};
1954 ((l112).value = ({car: ({car: l31, cdr: (function (values,v210){
1955 checkArgs(arguments, 2);
1956 return (function(v211,v212){
1957 return values(l45.fvalue(pv, v211), l45.fvalue(pv, v210), l45.fvalue(pv, v212), l65.fvalue(pv, l45.fvalue(pv, l117), l45.fvalue(pv, l65.fvalue(pv, l45.fvalue(pv, l118), l45.fvalue(pv, v211), l45.fvalue(pv, v212))), l45.fvalue(pv, v212)), l65.fvalue(pv, l45.fvalue(pv, l31), l45.fvalue(pv, v211)));
1958 })(l17.fvalue(pv),l17.fvalue(pv));
1959 })}), cdr: (function(){
1961 var value = symbol.value;
1962 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1967 var l119 = {name: "RPLACD"};
1969 ((l112).value = ({car: ({car: l32, cdr: (function (values,v213){
1970 checkArgs(arguments, 2);
1971 return (function(v214,v215){
1972 return values(l45.fvalue(pv, v214), l45.fvalue(pv, v213), l45.fvalue(pv, v215), l65.fvalue(pv, l45.fvalue(pv, l117), l45.fvalue(pv, l65.fvalue(pv, l45.fvalue(pv, l119), l45.fvalue(pv, v214), l45.fvalue(pv, v215))), l45.fvalue(pv, v215)), l65.fvalue(pv, l45.fvalue(pv, l31), l45.fvalue(pv, v214)));
1973 })(l17.fvalue(pv),l17.fvalue(pv));
1974 })}), cdr: (function(){
1976 var value = symbol.value;
1977 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1982 var l120 = {name: "*PACKAGE-LIST*"};
1984 (((l120.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l120).value = l5.value));
1987 var l121 = {name: "LIST-ALL-PACKAGES"};
1989 (l121).fvalue = (function(v216){
1990 ((v216)["fname"] = "LIST-ALL-PACKAGES");
1992 })((function (values){
1993 checkArgsAtMost(arguments, 1);
1997 var value = symbol.value;
1998 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2005 var l122 = {name: "MAKE-PACKAGE"};
2006 var l123 = {name: "USE", 'package': 'KEYWORD'};
2007 var l124 = {name: "FIND-PACKAGE-OR-FAIL"};
2009 (l122).fvalue = (function(v221){
2010 ((v221)["fname"] = "MAKE-PACKAGE");
2012 })((function (values,v217){
2013 checkArgsAtLeast(arguments, 2);
2016 for (i=2; i<arguments.length; i+=2){
2017 if (arguments[i] === l123.value){
2018 v218 = arguments[i+1];
2022 if (i == arguments.length){
2025 for (i=2; i<arguments.length; i+=2){
2026 if (arguments[i] !== l123.value)
2027 throw 'Unknown keyword argument ' + arguments[i].name;
2030 return (function(v219,v220){
2031 ((v219)["packageName"] = v217);
2032 ((v219)["symbols"] = {});
2033 ((v219)["exports"] = {});
2034 ((v219)["use"] = v220);
2035 ((l120).value = ({car: v219, cdr: (function(){
2037 var value = symbol.value;
2038 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2042 })({},l78.fvalue(pv, (function(){
2044 var func = symbol.fvalue;
2045 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2052 var l125 = {name: "PACKAGEP"};
2054 (l125).fvalue = (function(v223){
2055 ((v223)["fname"] = "PACKAGEP");
2057 })((function (values,v222){
2058 checkArgs(arguments, 2);
2060 return (((typeof (v222) === 'object')?l4.value: l5.value) !== l5.value ? ((("symbols") in (v222))?l4.value: l5.value) : l5.value);
2065 var l126 = {name: "FIND-PACKAGE"};
2066 var l127 = {name: "PACKAGE-NAME"};
2068 (l126).fvalue = (function(v228){
2069 ((v228)["fname"] = "FIND-PACKAGE");
2071 })((function (values,v224){
2072 checkArgs(arguments, 2);
2075 (l125.fvalue(pv, v224) !== l5.value ? (function(){
2077 throw ({type: 'block', id: 94, values: v224, message: 'Return from unknown block FIND-PACKAGE.'})
2079 return (function(v225){
2082 return (function(v226,v227){
2084 while(v226 !== l5.value){
2085 (v227 = (function(){
2087 return tmp === l5.value? l5.value: tmp.car;
2090 (l103.fvalue(pv, l127.fvalue(pv, v227), v225) !== l5.value ? (function(){
2092 throw ({type: 'block', id: 95, values: v227, message: 'Return from unknown block NIL.'})
2096 (v226 = (function(){
2098 return tmp === l5.value? l5.value: tmp.cdr;
2105 var value = symbol.value;
2106 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2111 if (cf.type == 'block' && cf.id == 95)
2112 return values.apply(this, forcemv(cf.values));
2117 })(l102.fvalue(pv, v224));
2120 if (cf.type == 'block' && cf.id == 94)
2121 return values.apply(this, forcemv(cf.values));
2130 (l124).fvalue = (function(v231){
2131 ((v231)["fname"] = "FIND-PACKAGE-OR-FAIL");
2133 })((function (values,v229){
2134 checkArgs(arguments, 2);
2136 return (function(v230){
2137 return (v230 !== l5.value ? v230 : (function(){
2138 throw "Package unknown.";
2140 })(l126.fvalue(pv, v229));
2146 (l127).fvalue = (function(v234){
2147 ((v234)["fname"] = "PACKAGE-NAME");
2149 })((function (values,v232){
2150 checkArgs(arguments, 2);
2152 return (function(v233){
2154 var tmp = (v233)["packageName"];
2155 return tmp == undefined? l5.value: tmp ;
2157 })(l124.fvalue(pv, v232));
2162 var l128 = {name: "%PACKAGE-SYMBOLS"};
2164 (l128).fvalue = (function(v237){
2165 ((v237)["fname"] = "%PACKAGE-SYMBOLS");
2167 })((function (values,v235){
2168 checkArgs(arguments, 2);
2170 return (function(v236){
2172 var tmp = (v236)["symbols"];
2173 return tmp == undefined? l5.value: tmp ;
2175 })(l124.fvalue(pv, v235));
2180 var l129 = {name: "PACKAGE-USE-LIST"};
2182 (l129).fvalue = (function(v240){
2183 ((v240)["fname"] = "PACKAGE-USE-LIST");
2185 })((function (values,v238){
2186 checkArgs(arguments, 2);
2188 return (function(v239){
2190 var tmp = (v239)["use"];
2191 return tmp == undefined? l5.value: tmp ;
2193 })(l124.fvalue(pv, v238));
2198 var l130 = {name: "%PACKAGE-EXTERNAL-SYMBOLS"};
2200 (l130).fvalue = (function(v243){
2201 ((v243)["fname"] = "%PACKAGE-EXTERNAL-SYMBOLS");
2203 })((function (values,v241){
2204 checkArgs(arguments, 2);
2206 return (function(v242){
2208 var tmp = (v242)["exports"];
2209 return tmp == undefined? l5.value: tmp ;
2211 })(l124.fvalue(pv, v241));
2216 var l131 = {name: "*COMMON-LISP-PACKAGE*"};
2218 (((l131.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l131).value = l122.fvalue(pv, "CL")));
2221 var l132 = {name: "*USER-PACKAGE*"};
2223 (((l132.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l132).value = l122.fvalue(pv, "CL-USER", l123.value, l45.fvalue(pv, (function(){
2225 var value = symbol.value;
2226 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2231 var l133 = {name: "*KEYWORD-PACKAGE*"};
2233 (((l133.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l133).value = l122.fvalue(pv, "KEYWORD")));
2236 var l134 = {name: "KEYWORDP"};
2237 var l135 = {name: "SYMBOL-PACKAGE"};
2239 (l134).fvalue = (function(v245){
2240 ((v245)["fname"] = "KEYWORDP");
2242 })((function (values,v244){
2243 checkArgs(arguments, 2);
2245 return (((function(){
2247 return (typeof tmp == 'object' && 'name' in tmp);
2248 })()?l4.value: l5.value) !== l5.value ? ((l135.fvalue(pv, v244) === (function(){
2250 var value = symbol.value;
2251 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2253 })())?l4.value: l5.value) : l5.value);
2258 var l136 = {name: "*PACKAGE*"};
2260 (((l136.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l136).value = (function(){
2262 var value = symbol.value;
2263 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2268 var l137 = {name: "IN-PACKAGE"};
2270 var l138 = {name: "%INTERN-SYMBOL"};
2272 (l138).fvalue = (function(v249){
2273 ((v249)["fname"] = "%INTERN-SYMBOL");
2275 })((function (values,v246){
2276 checkArgs(arguments, 2);
2279 var v247 = (((("package") in (v246))?l4.value: l5.value) !== l5.value ? l124.fvalue(pv, (function(){
2280 var tmp = (v246)["package"];
2281 return tmp == undefined? l5.value: tmp ;
2282 })()) : (function(){
2284 var value = symbol.value;
2285 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2288 var v248 = l128.fvalue(pv, v247);
2289 ((v246)["package"] = v247);
2290 (((v247 === (function(){
2292 var value = symbol.value;
2293 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2295 })())?l4.value: l5.value) !== l5.value ? ((v246)["value"] = v246) : l5.value);
2296 return ((v248)[(v246).name] = v246);
2302 var l139 = {name: "FIND-SYMBOL"};
2303 var l140 = {name: "EXTERNAL", 'package': 'KEYWORD'};
2304 var l141 = {name: "INTERNAL", 'package': 'KEYWORD'};
2305 var l142 = {name: "INHERIT", 'package': 'KEYWORD'};
2307 (l139).fvalue = (function(v258){
2308 ((v258)["fname"] = "FIND-SYMBOL");
2310 })((function (values,v250,v251){
2311 checkArgsAtLeast(arguments, 2);
2312 checkArgsAtMost(arguments, 3);
2313 switch(arguments.length-1){
2317 var value = symbol.value;
2318 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2325 var v252 = l124.fvalue(pv, v251);
2326 var v253 = l130.fvalue(pv, v252);
2327 var v254 = l128.fvalue(pv, v252);
2328 return ((((v250) in (v253))?l4.value: l5.value) !== l5.value ? values((function(){
2329 var tmp = (v253)[v250];
2330 return tmp == undefined? l5.value: tmp ;
2331 })(), l140.value) : ((((v250) in (v254))?l4.value: l5.value) !== l5.value ? values((function(){
2332 var tmp = (v254)[v250];
2333 return tmp == undefined? l5.value: tmp ;
2334 })(), l141.value) : (function(){
2336 return (function(v255,v256){
2338 while(v255 !== l5.value){
2339 (v256 = (function(){
2341 return tmp === l5.value? l5.value: tmp.car;
2345 return ((((v250) in (v257))?l4.value: l5.value) !== l5.value ? (function(){
2347 throw ({type: 'block', id: 104, values: values((function(){
2348 var tmp = (v257)[v250];
2349 return tmp == undefined? l5.value: tmp ;
2350 })(), l142.value), message: 'Return from unknown block NIL.'})
2352 })(l130.fvalue(pv, v256));
2355 (v255 = (function(){
2357 return tmp === l5.value? l5.value: tmp.cdr;
2361 return values(l5.value, l5.value);
2362 })(l129.fvalue(pv, v252),l5.value);
2365 if (cf.type == 'block' && cf.id == 104)
2366 return values.apply(this, forcemv(cf.values));
2376 var l143 = {name: "INTERN"};
2377 var l144 = {name: "EXPORT"};
2379 (l143).fvalue = (function(v267){
2380 ((v267)["fname"] = "INTERN");
2382 })((function (values,v259,v260){
2383 checkArgsAtLeast(arguments, 2);
2384 checkArgsAtMost(arguments, 3);
2385 switch(arguments.length-1){
2389 var value = symbol.value;
2390 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2396 return (function(v261){
2398 var func = (function (values,v263,v264){
2399 switch(arguments.length-1){
2407 for (var i = arguments.length-1; i>=3; i--)
2408 v262 = {car: arguments[i], cdr:
2410 return (v264 !== l5.value ? values(v263, v264) : (function(v265){
2412 var tmp = (v265)[v259];
2413 return tmp == undefined? l5.value: tmp ;
2415 return (function(v266){
2416 ((v266)["package"] = v261);
2417 (((v261 === (function(){
2419 var value = symbol.value;
2420 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2422 })())?l4.value: l5.value) !== l5.value ? (function(){
2423 ((v266)["value"] = v266);
2424 return l144.fvalue(pv, l45.fvalue(pv, v266), v261);
2426 ((v265)[v259] = v266);
2427 return values(v266, l5.value);
2430 if (typeof name != 'string')
2431 throw 'The value ' + name + ' is not a type string.';
2432 return ({name: name});
2434 })(l128.fvalue(pv, v261)));
2436 var args = [values];
2440 vs = l139.fvalue(values, v259, v261);
2441 if (typeof vs === 'object' && 'multiple-value' in vs)
2442 args = args.concat(vs);
2445 return func.apply(window, args);
2448 })(l124.fvalue(pv, v260));
2454 (l135).fvalue = (function(v269){
2455 ((v269)["fname"] = "SYMBOL-PACKAGE");
2457 })((function (values,v268){
2458 checkArgs(arguments, 2);
2462 return (typeof tmp == 'object' && 'name' in tmp);
2463 })()?l4.value: l5.value) !== l5.value ? l5.value : (function(){
2464 throw "it is not a symbol";
2467 var tmp = (v268)["package"];
2468 return tmp == undefined? l5.value: tmp ;
2475 (l144).fvalue = (function(v275){
2476 ((v275)["fname"] = "EXPORT");
2478 })((function (values,v270,v271){
2479 checkArgsAtLeast(arguments, 2);
2480 checkArgsAtMost(arguments, 3);
2481 switch(arguments.length-1){
2485 var value = symbol.value;
2486 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2492 return (function(v272){
2494 return (function(v273,v274){
2496 while(v273 !== l5.value){
2497 (v274 = (function(){
2499 return tmp === l5.value? l5.value: tmp.car;
2502 ((v272)[(v274).name] = v274);
2505 (v273 = (function(){
2507 return tmp === l5.value? l5.value: tmp.cdr;
2514 })(l130.fvalue(pv, v271));
2519 var l145 = {name: "GET-UNIVERSAL-TIME"};
2521 (l145).fvalue = (function(v276){
2522 ((v276)["fname"] = "GET-UNIVERSAL-TIME");
2524 })((function (values){
2525 checkArgsAtMost(arguments, 1);
2528 var x1 = (Math.round(new Date() / 1000));
2529 if (typeof x1 !== 'number') throw 'Not a number!';
2530 return x1+2208988800;
2536 var l146 = {name: "*NEWLINE*"};
2538 (((l146.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l146).value = l102.fvalue(pv, l82.fvalue(pv, 10))));
2541 var l147 = {name: "CONCAT"};
2543 (l147).fvalue = (function(v278){
2544 ((v278)["fname"] = "CONCAT");
2546 })((function (values){
2548 for (var i = arguments.length-1; i>=1; i--)
2549 v277 = {car: arguments[i], cdr:
2552 return l61.fvalue(values, (function(){
2554 var func = symbol.fvalue;
2555 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2562 var l148 = {name: "CONCATF"};
2564 var l149 = {name: "JOIN"};
2566 (l149).fvalue = (function(v281){
2567 ((v281)["fname"] = "JOIN");
2569 })((function (values,v279,v280){
2570 checkArgsAtLeast(arguments, 2);
2571 checkArgsAtMost(arguments, 3);
2572 switch(arguments.length-1){
2578 return (l13.fvalue(pv, v279) !== l5.value ? "" : (l13.fvalue(pv, (function(){
2580 return tmp === l5.value? l5.value: tmp.cdr;
2581 })()) !== l5.value ? (function(){
2583 return tmp === l5.value? l5.value: tmp.car;
2584 })() : l147.fvalue(values, (function(){
2586 return tmp === l5.value? l5.value: tmp.car;
2587 })(), v280, l149.fvalue(pv, (function(){
2589 return tmp === l5.value? l5.value: tmp.cdr;
2595 var l150 = {name: "JOIN-TRAILING"};
2597 (l150).fvalue = (function(v284){
2598 ((v284)["fname"] = "JOIN-TRAILING");
2600 })((function (values,v282,v283){
2601 checkArgsAtLeast(arguments, 2);
2602 checkArgsAtMost(arguments, 3);
2603 switch(arguments.length-1){
2609 return (l13.fvalue(pv, v282) !== l5.value ? "" : l147.fvalue(values, (function(){
2611 return tmp === l5.value? l5.value: tmp.car;
2612 })(), v283, l150.fvalue(pv, (function(){
2614 return tmp === l5.value? l5.value: tmp.cdr;
2620 var l151 = {name: "MAPCONCAT"};
2622 (l151).fvalue = (function(v287){
2623 ((v287)["fname"] = "MAPCONCAT");
2625 })((function (values,v285,v286){
2626 checkArgs(arguments, 3);
2628 return l149.fvalue(values, l78.fvalue(pv, v285, v286));
2633 var l152 = {name: "VECTOR-TO-LIST"};
2635 (l152).fvalue = (function(v293){
2636 ((v293)["fname"] = "VECTOR-TO-LIST");
2638 })((function (values,v288){
2639 checkArgs(arguments, 2);
2641 return (function(v289,v290){
2643 return (function(v291,v292){
2647 if (typeof x1 !== 'number') throw 'Not a number!';
2649 if (typeof x2 !== 'number') throw 'Not a number!';
2650 return (x1<x2?l4.value: l5.value);
2653 (v289 = ({car: (function(){
2654 var x = (v288)[v291];
2655 if (x === undefined) throw 'Out of range';
2660 (v291 = (function(){
2662 if (typeof x1 !== 'number') throw 'Not a number!';
2667 return l67.fvalue(values, v289);
2670 })(l5.value,l72.fvalue(pv, v288));
2675 var l153 = {name: "LIST-TO-VECTOR"};
2677 (l153).fvalue = (function(v299){
2678 ((v299)["fname"] = "LIST-TO-VECTOR");
2680 })((function (values,v294){
2681 checkArgs(arguments, 2);
2683 return (function(v295,v296){
2685 return (function(v297,v298){
2687 while(v297 !== l5.value){
2688 (v298 = (function(){
2690 return tmp === l5.value? l5.value: tmp.car;
2696 if (i < 0 || i >= x.length) throw 'Out of range';
2699 (v296 = (function(){
2701 if (typeof x1 !== 'number') throw 'Not a number!';
2706 (v297 = (function(){
2708 return tmp === l5.value? l5.value: tmp.cdr;
2717 for (var i = 0; i < l72.fvalue(pv, v294); i++)
2725 var l154 = {name: "VALUES-LIST"};
2727 (l154).fvalue = (function(v301){
2728 ((v301)["fname"] = "VALUES-LIST");
2730 })((function (values,v300){
2731 checkArgs(arguments, 2);
2733 return values.apply(this, l153.fvalue(pv, v300));
2738 var l155 = {name: "VALUES"};
2740 (l155).fvalue = (function(v303){
2741 ((v303)["fname"] = "VALUES");
2743 })((function (values){
2745 for (var i = arguments.length-1; i>=1; i--)
2746 v302 = {car: arguments[i], cdr:
2749 return l154.fvalue(values, v302);
2755 (l18).fvalue = (function(v307){
2756 ((v307)["fname"] = "INTEGER-TO-STRING");
2758 })((function (values,v304){
2759 checkArgs(arguments, 2);
2761 return (l25.fvalue(pv, v304) !== l5.value ? "0" : (l87.fvalue(pv, v304) !== l5.value ? l147.fvalue(values, "-", l18.fvalue(pv, (function(){
2763 if (typeof x1 !== 'number') throw 'Not a number!';
2765 })())) : (function(v305){
2768 while(l28.fvalue(pv, l25.fvalue(pv, v304)) !== l5.value){
2769 (v305 = ({car: (function(){
2772 if (typeof x != 'number')
2773 throw 'The value ' + x + ' is not a type number.';
2774 if (typeof y != 'number')
2775 throw 'The value ' + y + ' is not a type number.';
2778 (v304 = l26.fvalue(pv, v304, 10));
2782 return l151.fvalue(values, (function (values,v306){
2783 checkArgs(arguments, 2);
2784 return l102.fvalue(values, l97.fvalue(pv, v306));
2791 var l156 = {name: "PRIN1-TO-STRING"};
2792 var l157 = {name: "ESCAPE-STRING"};
2794 (l156).fvalue = (function(v316){
2795 ((v316)["fname"] = "PRIN1-TO-STRING");
2797 })((function (values,v308){
2798 checkArgs(arguments, 2);
2800 return (((function(){
2802 return (typeof tmp == 'object' && 'name' in tmp);
2803 })()?l4.value: l5.value) !== l5.value ? (function(){
2804 var func = (function (values,v310,v311){
2805 switch(arguments.length-1){
2813 for (var i = arguments.length-1; i>=3; i--)
2814 v309 = {car: arguments[i], cdr:
2816 return ((v311 !== l5.value ? ((v310 === v308)?l4.value: l5.value) : l5.value) !== l5.value ? (v308).name : (function(v312,v313){
2817 return l147.fvalue(values, (l13.fvalue(pv, v312) !== l5.value ? "#" : (((v312 === l126.fvalue(pv, "KEYWORD"))?l4.value: l5.value) !== l5.value ? "" : l127.fvalue(pv, v312))), ":", v313);
2818 })(l135.fvalue(pv, v308),(v308).name));
2820 var args = [values];
2824 vs = l139.fvalue(values, (v308).name, (function(){
2826 var value = symbol.value;
2827 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2830 if (typeof vs === 'object' && 'multiple-value' in vs)
2831 args = args.concat(vs);
2834 return func.apply(window, args);
2836 })() : (l85.fvalue(pv, v308) !== l5.value ? l18.fvalue(values, v308) : (((typeof(v308) == "string")?l4.value: l5.value) !== l5.value ? l147.fvalue(values, "\"", l157.fvalue(pv, v308), "\"") : (((typeof v308 == 'function')?l4.value: l5.value) !== l5.value ? (function(v314){
2837 return (v314 !== l5.value ? l147.fvalue(values, "#<FUNCTION ", v314, ">") : l147.fvalue(values, "#<FUNCTION>"));
2839 var tmp = (v308)["fname"];
2840 return tmp == undefined? l5.value: tmp ;
2841 })()) : (l60.fvalue(pv, v308) !== l5.value ? l147.fvalue(values, "(", l150.fvalue(pv, l78.fvalue(pv, (function(){
2843 var func = symbol.fvalue;
2844 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2846 })(), l91.fvalue(pv, v308)), " "), (function(v315){
2847 return (l13.fvalue(pv, (function(){
2849 return tmp === l5.value? l5.value: tmp.cdr;
2850 })()) !== l5.value ? l156.fvalue(pv, (function(){
2852 return tmp === l5.value? l5.value: tmp.car;
2853 })()) : l147.fvalue(pv, l156.fvalue(pv, (function(){
2855 return tmp === l5.value? l5.value: tmp.car;
2856 })()), " . ", l156.fvalue(pv, (function(){
2858 return tmp === l5.value? l5.value: tmp.cdr;
2860 })(l90.fvalue(pv, v308)), ")") : (((function(){
2862 return typeof x === 'object' && 'length' in x;
2863 })()?l4.value: l5.value) !== l5.value ? l147.fvalue(values, "#", l156.fvalue(pv, l152.fvalue(pv, v308))) : (l125.fvalue(pv, v308) !== l5.value ? l147.fvalue(values, "#<PACKAGE ", l127.fvalue(pv, v308), ">") : l5.value)))))));
2869 (l106).fvalue = (function(v318){
2870 ((v318)["fname"] = "WRITE-LINE");
2872 })((function (values,v317){
2873 checkArgs(arguments, 2);
2877 if (typeof x != 'string')
2878 throw 'The value ' + x + ' is not a type string.';
2879 return lisp.write(x);
2882 var x = (function(){
2884 var value = symbol.value;
2885 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2888 if (typeof x != 'string')
2889 throw 'The value ' + x + ' is not a type string.';
2890 return lisp.write(x);
2897 var l158 = {name: "WARN"};
2899 (l158).fvalue = (function(v320){
2900 ((v320)["fname"] = "WARN");
2902 })((function (values,v319){
2903 checkArgs(arguments, 2);
2906 var x = "WARNING: ";
2907 if (typeof x != 'string')
2908 throw 'The value ' + x + ' is not a type string.';
2909 return lisp.write(x);
2911 return l106.fvalue(values, v319);
2916 var l159 = {name: "PRINT"};
2918 (l159).fvalue = (function(v322){
2919 ((v322)["fname"] = "PRINT");
2921 })((function (values,v321){
2922 checkArgs(arguments, 2);
2924 l106.fvalue(pv, l156.fvalue(pv, v321));
2930 var l160 = {name: "MAKE-STRING-STREAM"};
2932 (l160).fvalue = (function(v324){
2933 ((v324)["fname"] = "MAKE-STRING-STREAM");
2935 })((function (values,v323){
2936 checkArgs(arguments, 2);
2938 return ({car: v323, cdr: 0});
2943 var l161 = {name: "%PEEK-CHAR"};
2945 (l161).fvalue = (function(v326){
2946 ((v326)["fname"] = "%PEEK-CHAR");
2948 })((function (values,v325){
2949 checkArgs(arguments, 2);
2951 return ((function(){
2952 var x1 = (function(){
2954 return tmp === l5.value? l5.value: tmp.cdr;
2956 if (typeof x1 !== 'number') throw 'Not a number!';
2957 var x2 = l72.fvalue(pv, (function(){
2959 return tmp === l5.value? l5.value: tmp.car;
2961 if (typeof x2 !== 'number') throw 'Not a number!';
2962 return (x1<x2?l4.value: l5.value);
2963 })() !== l5.value ? (function(){
2964 var string = (function(){
2966 return tmp === l5.value? l5.value: tmp.car;
2968 var index = (function(){
2970 return tmp === l5.value? l5.value: tmp.cdr;
2972 if (typeof string != 'string')
2973 throw 'The value ' + string + ' is not a type string.';
2974 if (typeof index != 'number')
2975 throw 'The value ' + index + ' is not a type number.';
2976 return string.charCodeAt(index);
2982 var l162 = {name: "%READ-CHAR"};
2984 (l162).fvalue = (function(v329){
2985 ((v329)["fname"] = "%READ-CHAR");
2987 })((function (values,v327){
2988 checkArgs(arguments, 2);
2990 return ((function(){
2991 var x1 = (function(){
2993 return tmp === l5.value? l5.value: tmp.cdr;
2995 if (typeof x1 !== 'number') throw 'Not a number!';
2996 var x2 = l72.fvalue(pv, (function(){
2998 return tmp === l5.value? l5.value: tmp.car;
3000 if (typeof x2 !== 'number') throw 'Not a number!';
3001 return (x1<x2?l4.value: l5.value);
3002 })() !== l5.value ? (function(v328){
3005 if (typeof x != 'object')
3006 throw 'The value ' + x + ' is not a type object.';
3007 return (x.cdr = l23.fvalue(pv, (function(){
3009 return tmp === l5.value? l5.value: tmp.cdr;
3014 var string = (function(){
3016 return tmp === l5.value? l5.value: tmp.car;
3018 var index = (function(){
3020 return tmp === l5.value? l5.value: tmp.cdr;
3022 if (typeof string != 'string')
3023 throw 'The value ' + string + ' is not a type string.';
3024 if (typeof index != 'number')
3025 throw 'The value ' + index + ' is not a type number.';
3026 return string.charCodeAt(index);
3032 var l163 = {name: "WHITESPACEP"};
3034 (l163).fvalue = (function(v333){
3035 ((v333)["fname"] = "WHITESPACEP");
3037 })((function (values,v330){
3038 checkArgs(arguments, 2);
3040 return (function(v331){
3041 return (v331 !== l5.value ? v331 : (function(v332){
3042 return (v332 !== l5.value ? v332 : l84.fvalue(values, v330, 9));
3043 })(l84.fvalue(pv, v330, 10)));
3044 })(l84.fvalue(pv, v330, 32));
3049 var l164 = {name: "SKIP-WHITESPACES"};
3051 (l164).fvalue = (function(v336){
3052 ((v336)["fname"] = "SKIP-WHITESPACES");
3054 })((function (values,v334){
3055 checkArgs(arguments, 2);
3057 return (function(v335){
3058 (v335 = l161.fvalue(pv, v334));
3061 while((v335 !== l5.value ? l163.fvalue(pv, v335) : l5.value) !== l5.value){
3062 l162.fvalue(pv, v334);
3063 (v335 = l161.fvalue(pv, v334));
3072 var l165 = {name: "TERMINALP"};
3074 (l165).fvalue = (function(v341){
3075 ((v341)["fname"] = "TERMINALP");
3077 })((function (values,v337){
3078 checkArgs(arguments, 2);
3080 return (function(v338){
3081 return (v338 !== l5.value ? v338 : (function(v339){
3082 return (v339 !== l5.value ? v339 : (function(v340){
3083 return (v340 !== l5.value ? v340 : l84.fvalue(values, 40, v337));
3084 })(l84.fvalue(pv, 41, v337)));
3085 })(l163.fvalue(pv, v337)));
3086 })(l13.fvalue(pv, v337));
3091 var l166 = {name: "READ-UNTIL"};
3093 (l166).fvalue = (function(v346){
3094 ((v346)["fname"] = "READ-UNTIL");
3096 })((function (values,v342,v343){
3097 checkArgs(arguments, 3);
3099 return (function(v344,v345){
3100 (v345 = l161.fvalue(pv, v342));
3103 while((v345 !== l5.value ? l28.fvalue(pv, (v343)(pv, v345)) : l5.value) !== l5.value){
3104 (v344 = l147.fvalue(pv, v344, l102.fvalue(pv, v345)));
3105 l162.fvalue(pv, v342);
3106 (v345 = l161.fvalue(pv, v342));
3116 var l167 = {name: "SKIP-WHITESPACES-AND-COMMENTS"};
3118 (l167).fvalue = (function(v350){
3119 ((v350)["fname"] = "SKIP-WHITESPACES-AND-COMMENTS");
3121 })((function (values,v347){
3122 checkArgs(arguments, 2);
3124 return (function(v348){
3125 l164.fvalue(pv, v347);
3126 (v348 = l161.fvalue(pv, v347));
3129 while((v348 !== l5.value ? l84.fvalue(pv, v348, 59) : l5.value) !== l5.value){
3130 l166.fvalue(pv, v347, (function (values,v349){
3131 checkArgs(arguments, 2);
3132 return l84.fvalue(values, v349, 10);
3134 l164.fvalue(pv, v347);
3135 (v348 = l161.fvalue(pv, v347));
3144 var l168 = {name: "%READ-LIST"};
3145 var l169 = {name: "LS-READ"};
3147 (l168).fvalue = (function(v354){
3148 ((v354)["fname"] = "%READ-LIST");
3150 })((function (values,v351){
3151 checkArgs(arguments, 2);
3153 l167.fvalue(pv, v351);
3154 return (function(v352){
3155 return (l13.fvalue(pv, v352) !== l5.value ? (function(){
3156 throw "Unspected EOF";
3157 })() : (l84.fvalue(pv, v352, 41) !== l5.value ? (function(){
3158 l162.fvalue(pv, v351);
3160 })() : (l84.fvalue(pv, v352, 46) !== l5.value ? (function(){
3161 l162.fvalue(pv, v351);
3162 return (function(v353){
3163 l167.fvalue(pv, v351);
3164 (l84.fvalue(pv, l162.fvalue(pv, v351), 41) !== l5.value ? l5.value : (function(){
3165 throw "')' was expected.";
3168 })(l169.fvalue(pv, v351));
3169 })() : ({car: l169.fvalue(pv, v351), cdr: l168.fvalue(pv, v351)}))));
3170 })(l161.fvalue(pv, v351));
3175 var l170 = {name: "READ-STRING"};
3177 (l170).fvalue = (function(v358){
3178 ((v358)["fname"] = "READ-STRING");
3180 })((function (values,v355){
3181 checkArgs(arguments, 2);
3183 return (function(v356,v357){
3184 (v357 = l162.fvalue(pv, v355));
3187 while(l28.fvalue(pv, l27.fvalue(pv, v357, 34)) !== l5.value){
3188 (l13.fvalue(pv, v357) !== l5.value ? (function(){
3189 throw "Unexpected EOF";
3191 (l27.fvalue(pv, v357, 92) !== l5.value ? (v357 = l162.fvalue(pv, v355)) : l5.value);
3192 (v356 = l147.fvalue(pv, v356, l102.fvalue(pv, v357)));
3193 (v357 = l162.fvalue(pv, v355));
3203 var l171 = {name: "READ-SHARP"};
3205 (l171).fvalue = (function(v363){
3206 ((v363)["fname"] = "READ-SHARP");
3208 })((function (values,v359){
3209 checkArgs(arguments, 2);
3211 l162.fvalue(pv, v359);
3212 return (function(v360){
3213 return (l27.fvalue(pv, v360, 39) !== l5.value ? l45.fvalue(values, l108, l169.fvalue(pv, v359)) : (l27.fvalue(pv, v360, 40) !== l5.value ? l153.fvalue(values, l168.fvalue(pv, v359)) : (l27.fvalue(pv, v360, 58) !== l5.value ? (function(){
3214 var name = (function(){
3215 var x = l166.fvalue(pv, v359, (function(){
3217 var func = symbol.fvalue;
3218 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3221 if (typeof x != 'string')
3222 throw 'The value ' + x + ' is not a type string.';
3223 return x.toUpperCase();
3225 if (typeof name != 'string')
3226 throw 'The value ' + name + ' is not a type string.';
3227 return ({name: name});
3228 })() : (l27.fvalue(pv, v360, 92) !== l5.value ? (function(v361){
3229 return (l103.fvalue(pv, v361, "space") !== l5.value ? l83.fvalue(values, 32) : (l103.fvalue(pv, v361, "tab") !== l5.value ? l83.fvalue(values, 9) : (l103.fvalue(pv, v361, "newline") !== l5.value ? l83.fvalue(values, 10) : l83.fvalue(values, (function(){
3232 if (typeof string != 'string')
3233 throw 'The value ' + string + ' is not a type string.';
3234 if (typeof index != 'number')
3235 throw 'The value ' + index + ' is not a type number.';
3236 return string.charCodeAt(index);
3238 })(l147.fvalue(pv, l102.fvalue(pv, l162.fvalue(pv, v359)), l166.fvalue(pv, v359, (function(){
3240 var func = symbol.fvalue;
3241 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3243 })()))) : (l27.fvalue(pv, v360, 43) !== l5.value ? (function(v362){
3244 return (l103.fvalue(pv, v362, "common-lisp") !== l5.value ? (function(){
3245 l169.fvalue(pv, v359);
3246 return l169.fvalue(values, v359);
3247 })() : (l103.fvalue(pv, v362, "ecmalisp") !== l5.value ? l169.fvalue(values, v359) : (function(){
3248 throw "Unknown reader form.";
3250 })(l166.fvalue(pv, v359, (function(){
3252 var func = symbol.fvalue;
3253 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3255 })())) : (function(){
3256 throw "ECASE expression failed.";
3258 })(l162.fvalue(pv, v359));
3263 var l172 = {name: "READ-SYMBOL"};
3265 (l172).fvalue = (function(v371){
3266 ((v371)["fname"] = "READ-SYMBOL");
3268 })((function (values,v364){
3269 checkArgs(arguments, 2);
3271 return (function(v365,v366,v367,v368,v369){
3277 if (typeof x1 !== 'number') throw 'Not a number!';
3279 if (typeof x2 !== 'number') throw 'Not a number!';
3280 return (x1<x2?l4.value: l5.value);
3281 })() !== l5.value ? l28.fvalue(pv, l84.fvalue(pv, (function(){
3284 if (typeof string != 'string')
3285 throw 'The value ' + string + ' is not a type string.';
3286 if (typeof index != 'number')
3287 throw 'The value ' + index + ' is not a type number.';
3288 return string.charCodeAt(index);
3289 })(), 58)) : l5.value) !== l5.value){
3290 (v369 = (function(){
3292 if (typeof x1 !== 'number') throw 'Not a number!';
3300 if (typeof x1 !== 'number') throw 'Not a number!';
3302 if (typeof x2 !== 'number') throw 'Not a number!';
3303 return (x1==x2?l4.value: l5.value);
3304 })() !== l5.value ? (function(){
3306 (v366 = (function(){
3308 var value = symbol.value;
3309 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3312 return (v368 = l4.value);
3314 (l25.fvalue(pv, v369) !== l5.value ? (v366 = "KEYWORD") : (v366 = (function(){
3315 var x = l98.fvalue(pv, v364, 0, v369);
3316 if (typeof x != 'string')
3317 throw 'The value ' + x + ' is not a type string.';
3318 return x.toUpperCase();
3320 (v369 = (function(){
3322 if (typeof x1 !== 'number') throw 'Not a number!';
3325 (l84.fvalue(pv, (function(){
3328 if (typeof string != 'string')
3329 throw 'The value ' + string + ' is not a type string.';
3330 if (typeof index != 'number')
3331 throw 'The value ' + index + ' is not a type number.';
3332 return string.charCodeAt(index);
3333 })(), 58) !== l5.value ? (function(){
3335 return (v369 = (function(){
3337 if (typeof x1 !== 'number') throw 'Not a number!';
3341 return (v367 = l98.fvalue(pv, v364, v369));
3343 (v367 = (function(){
3345 if (typeof x != 'string')
3346 throw 'The value ' + x + ' is not a type string.';
3347 return x.toUpperCase();
3349 (v366 = l126.fvalue(pv, v366));
3350 return ((function(v370){
3351 return (v370 !== l5.value ? v370 : ((v366 === l126.fvalue(pv, "KEYWORD"))?l4.value: l5.value));
3352 })(v368) !== l5.value ? l143.fvalue(values, v367, v366) : l139.fvalue(values, v367, v366));
3353 })(l72.fvalue(pv, v364),l5.value,l5.value,l5.value,l5.value);
3358 var l173 = {name: "!PARSE-INTEGER"};
3360 (l173).fvalue = (function(v382){
3361 ((v382)["fname"] = "!PARSE-INTEGER");
3363 })((function (values,v372,v373){
3364 checkArgs(arguments, 3);
3368 return (function(v374,v375,v376,v377){
3369 (l25.fvalue(pv, v376) !== l5.value ? (function(){
3371 throw ({type: 'block', id: 144, values: values(l5.value, 0), message: 'Return from unknown block NIL.'})
3374 return (l27.fvalue(pv, v378, 43) !== l5.value ? (v375 = (function(){
3376 if (typeof x1 !== 'number') throw 'Not a number!';
3378 })()) : (l27.fvalue(pv, v378, 45) !== l5.value ? (function(){
3380 return (v375 = (function(){
3382 if (typeof x1 !== 'number') throw 'Not a number!';
3389 if (typeof string != 'string')
3390 throw 'The value ' + string + ' is not a type string.';
3391 if (typeof index != 'number')
3392 throw 'The value ' + index + ' is not a type number.';
3393 return string.charCodeAt(index);
3397 if (typeof x1 !== 'number') throw 'Not a number!';
3399 if (typeof x2 !== 'number') throw 'Not a number!';
3400 return (x1<x2?l4.value: l5.value);
3401 })() !== l5.value ? (v374 = l96.fvalue(pv, (function(){
3404 if (typeof string != 'string')
3405 throw 'The value ' + string + ' is not a type string.';
3406 if (typeof index != 'number')
3407 throw 'The value ' + index + ' is not a type number.';
3408 return string.charCodeAt(index);
3409 })())) : l5.value) !== l5.value ? l5.value : (function(){
3411 throw ({type: 'block', id: 144, values: values(l5.value, v375), message: 'Return from unknown block NIL.'})
3413 (v375 = (function(){
3415 if (typeof x1 !== 'number') throw 'Not a number!';
3423 if (typeof x1 !== 'number') throw 'Not a number!';
3425 if (typeof x2 !== 'number') throw 'Not a number!';
3426 return (x1<x2?l4.value: l5.value);
3429 (v379 !== l5.value ? l5.value : (function(){
3430 throw ({type: 'block', id: 145, values: l5.value, message: 'Return from unknown block NIL.'})
3432 (v374 = (function(){
3433 var x1 = (function(){
3435 if (typeof x1 !== 'number') throw 'Not a number!';
3438 if (typeof x1 !== 'number') throw 'Not a number!';
3440 if (typeof x2 !== 'number') throw 'Not a number!';
3443 return (v375 = (function(){
3445 if (typeof x1 !== 'number') throw 'Not a number!';
3448 })(l96.fvalue(pv, (function(){
3451 if (typeof string != 'string')
3452 throw 'The value ' + string + ' is not a type string.';
3453 if (typeof index != 'number')
3454 throw 'The value ' + index + ' is not a type number.';
3455 return string.charCodeAt(index);
3461 if (cf.type == 'block' && cf.id == 145)
3467 return ((function(v380){
3468 return (v380 !== l5.value ? v380 : (function(v381){
3469 return (v381 !== l5.value ? v381 : l84.fvalue(pv, (function(){
3472 if (typeof string != 'string')
3473 throw 'The value ' + string + ' is not a type string.';
3474 if (typeof index != 'number')
3475 throw 'The value ' + index + ' is not a type number.';
3476 return string.charCodeAt(index);
3480 if (typeof x1 !== 'number') throw 'Not a number!';
3482 if (typeof x2 !== 'number') throw 'Not a number!';
3483 return (x1==x2?l4.value: l5.value);
3485 })(v373) !== l5.value ? values((function(){
3487 if (typeof x1 !== 'number') throw 'Not a number!';
3489 if (typeof x2 !== 'number') throw 'Not a number!';
3491 })(), v375) : values(l5.value, v375));
3492 })(0,0,l72.fvalue(pv, v372),1);
3495 if (cf.type == 'block' && cf.id == 144)
3496 return values.apply(this, forcemv(cf.values));
3505 var l174 = {name: "PARSE-INTEGER"};
3507 (l174).fvalue = (function(v384){
3508 ((v384)["fname"] = "PARSE-INTEGER");
3510 })((function (values,v383){
3511 checkArgs(arguments, 2);
3513 return l173.fvalue(values, v383, l5.value);
3518 var l175 = {name: "*EOF*"};
3520 (((l175.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l175).value = l17.fvalue(pv)));
3523 var l176 = {name: "QUOTE"};
3524 var l177 = {name: "BACKQUOTE"};
3525 var l178 = {name: "UNQUOTE-SPLICING"};
3526 var l179 = {name: "UNQUOTE"};
3528 (l169).fvalue = (function(v390){
3529 ((v390)["fname"] = "LS-READ");
3531 })((function (values,v385){
3532 checkArgs(arguments, 2);
3534 l167.fvalue(pv, v385);
3535 return (function(v386){
3536 return ((function(v387){
3537 return (v387 !== l5.value ? v387 : l84.fvalue(pv, v386, 41));
3538 })(l13.fvalue(pv, v386)) !== l5.value ? (function(){
3540 var value = symbol.value;
3541 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3543 })() : (l84.fvalue(pv, v386, 40) !== l5.value ? (function(){
3544 l162.fvalue(pv, v385);
3545 return l168.fvalue(values, v385);
3546 })() : (l84.fvalue(pv, v386, 39) !== l5.value ? (function(){
3547 l162.fvalue(pv, v385);
3548 return l45.fvalue(values, l176, l169.fvalue(pv, v385));
3549 })() : (l84.fvalue(pv, v386, 96) !== l5.value ? (function(){
3550 l162.fvalue(pv, v385);
3551 return l45.fvalue(values, l177, l169.fvalue(pv, v385));
3552 })() : (l84.fvalue(pv, v386, 34) !== l5.value ? (function(){
3553 l162.fvalue(pv, v385);
3554 return l170.fvalue(values, v385);
3555 })() : (l84.fvalue(pv, v386, 44) !== l5.value ? (function(){
3556 l162.fvalue(pv, v385);
3557 return (l27.fvalue(pv, l161.fvalue(pv, v385), 64) !== l5.value ? (function(){
3558 l162.fvalue(pv, v385);
3559 return l45.fvalue(values, l178, l169.fvalue(pv, v385));
3560 })() : l45.fvalue(values, l179, l169.fvalue(pv, v385)));
3561 })() : (l84.fvalue(pv, v386, 35) !== l5.value ? l171.fvalue(values, v385) : (function(v388){
3562 return (function(v389){
3563 return (v389 !== l5.value ? v389 : l172.fvalue(values, v388));
3564 })(pv(l173.fvalue(pv, v388, l5.value)));
3565 })(l166.fvalue(pv, v385, (function(){
3567 var func = symbol.fvalue;
3568 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3571 })(l161.fvalue(pv, v385));
3576 var l180 = {name: "LS-READ-FROM-STRING"};
3578 (l180).fvalue = (function(v392){
3579 ((v392)["fname"] = "LS-READ-FROM-STRING");
3581 })((function (values,v391){
3582 checkArgs(arguments, 2);
3584 return l169.fvalue(values, l160.fvalue(pv, v391));
3589 var l181 = {name: "CODE"};
3591 (l181).fvalue = (function(v395){
3592 ((v395)["fname"] = "CODE");
3594 })((function (values){
3596 for (var i = arguments.length-1; i>=1; i--)
3597 v393 = {car: arguments[i], cdr:
3600 return l151.fvalue(values, (function (values,v394){
3601 checkArgs(arguments, 2);
3602 return (l13.fvalue(pv, v394) !== l5.value ? "" : (l85.fvalue(pv, v394) !== l5.value ? l18.fvalue(values, v394) : (((typeof(v394) == "string")?l4.value: l5.value) !== l5.value ? v394 : (function(){
3603 throw "Unknown argument.";
3610 var l182 = {name: "JS!BOOL"};
3611 var l183 = {name: "LS-COMPILE"};
3613 (l182).fvalue = (function(v397){
3614 ((v397)["fname"] = "JS!BOOL");
3616 })((function (values,v396){
3617 checkArgs(arguments, 2);
3619 return l181.fvalue(values, "(", v396, "?", l183.fvalue(pv, l4.value), ": ", l183.fvalue(pv, l5.value), ")");
3624 var l184 = {name: "JS!SELFCALL"};
3626 var l185 = {name: "INDENT"};
3628 (l185).fvalue = (function(v404){
3629 ((v404)["fname"] = "INDENT");
3631 })((function (values){
3633 for (var i = arguments.length-1; i>=1; i--)
3634 v398 = {car: arguments[i], cdr:
3637 return (function(v399){
3638 return (function(v400,v401,v402){
3639 (l86.fvalue(pv, l72.fvalue(pv, v399)) !== l5.value ? (v400 = l147.fvalue(pv, v400, " ")) : l5.value);
3644 if (typeof x1 !== 'number') throw 'Not a number!';
3646 if (typeof x2 !== 'number') throw 'Not a number!';
3647 return (x1<x2?l4.value: l5.value);
3650 return (v400 = l147.fvalue(pv, v400, v403));
3651 })(((l84.fvalue(pv, (function(){
3654 if (typeof string != 'string')
3655 throw 'The value ' + string + ' is not a type string.';
3656 if (typeof index != 'number')
3657 throw 'The value ' + index + ' is not a type number.';
3658 return string.charCodeAt(index);
3659 })(), 10) !== l5.value ? ((function(){
3661 if (typeof x1 !== 'number') throw 'Not a number!';
3662 var x2 = l24.fvalue(pv, v402);
3663 if (typeof x2 !== 'number') throw 'Not a number!';
3664 return (x1<x2?l4.value: l5.value);
3665 })() !== l5.value ? l28.fvalue(pv, l84.fvalue(pv, (function(){
3667 var index = l23.fvalue(pv, v401);
3668 if (typeof string != 'string')
3669 throw 'The value ' + string + ' is not a type string.';
3670 if (typeof index != 'number')
3671 throw 'The value ' + index + ' is not a type number.';
3672 return string.charCodeAt(index);
3673 })(), 10)) : l5.value) : l5.value) !== l5.value ? l147.fvalue(pv, l102.fvalue(pv, 10), " ") : l102.fvalue(pv, (function(){
3676 if (typeof string != 'string')
3677 throw 'The value ' + string + ' is not a type string.';
3678 if (typeof index != 'number')
3679 throw 'The value ' + index + ' is not a type number.';
3680 return string.charCodeAt(index);
3682 (v401 = (function(){
3684 if (typeof x1 !== 'number') throw 'Not a number!';
3691 })("",0,l72.fvalue(pv, v399));
3693 var f = (function(){
3695 var func = symbol.fvalue;
3696 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3701 while (tail != l5.value){
3702 args.push(tail.car);
3705 return f.apply(this, args);
3711 var l186 = {name: "*MULTIPLE-VALUE-P*"};
3713 (((l186.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l186).value = l5.value));
3716 var l187 = {name: "MAKE-BINDING"};
3718 (l187).fvalue = (function(v409){
3719 ((v409)["fname"] = "MAKE-BINDING");
3721 })((function (values,v405,v406,v407,v408){
3722 checkArgsAtLeast(arguments, 4);
3723 checkArgsAtMost(arguments, 5);
3724 switch(arguments.length-1){
3730 return l45.fvalue(values, v405, v406, v407, v408);
3735 var l188 = {name: "BINDING-NAME"};
3737 (l188).fvalue = (function(v411){
3738 ((v411)["fname"] = "BINDING-NAME");
3740 })((function (values,v410){
3741 checkArgs(arguments, 2);
3743 return l40.fvalue(values, v410);
3748 var l189 = {name: "BINDING-TYPE"};
3750 (l189).fvalue = (function(v413){
3751 ((v413)["fname"] = "BINDING-TYPE");
3753 })((function (values,v412){
3754 checkArgs(arguments, 2);
3756 return l41.fvalue(values, v412);
3761 var l190 = {name: "BINDING-VALUE"};
3763 (l190).fvalue = (function(v415){
3764 ((v415)["fname"] = "BINDING-VALUE");
3766 })((function (values,v414){
3767 checkArgs(arguments, 2);
3769 return l42.fvalue(values, v414);
3774 var l191 = {name: "BINDING-DECLARATIONS"};
3776 (l191).fvalue = (function(v417){
3777 ((v417)["fname"] = "BINDING-DECLARATIONS");
3779 })((function (values,v416){
3780 checkArgs(arguments, 2);
3782 return l43.fvalue(values, v416);
3787 var l192 = {name: "SET-BINDING-VALUE"};
3789 (l192).fvalue = (function(v420){
3790 ((v420)["fname"] = "SET-BINDING-VALUE");
3792 })((function (values,v418,v419){
3793 checkArgs(arguments, 3);
3796 var x = l36.fvalue(pv, v418);
3797 if (typeof x != 'object')
3798 throw 'The value ' + x + ' is not a type object.';
3799 return (x.car = v419, x);
3805 var l193 = {name: "SET-BINDING-DECLARATIONS"};
3807 (l193).fvalue = (function(v423){
3808 ((v423)["fname"] = "SET-BINDING-DECLARATIONS");
3810 })((function (values,v421,v422){
3811 checkArgs(arguments, 3);
3814 var x = l38.fvalue(pv, v421);
3815 if (typeof x != 'object')
3816 throw 'The value ' + x + ' is not a type object.';
3817 return (x.car = v422, x);
3823 var l194 = {name: "PUSH-BINDING-DECLARATION"};
3825 (l194).fvalue = (function(v426){
3826 ((v426)["fname"] = "PUSH-BINDING-DECLARATION");
3828 })((function (values,v424,v425){
3829 checkArgs(arguments, 3);
3831 return l193.fvalue(values, v425, ({car: v424, cdr: l191.fvalue(pv, v425)}));
3836 var l195 = {name: "MAKE-LEXENV"};
3838 (l195).fvalue = (function(v427){
3839 ((v427)["fname"] = "MAKE-LEXENV");
3841 })((function (values){
3842 checkArgsAtMost(arguments, 1);
3844 return l45.fvalue(values, l5.value, l5.value, l5.value, l5.value);
3849 var l196 = {name: "COPY-LEXENV"};
3851 (l196).fvalue = (function(v429){
3852 ((v429)["fname"] = "COPY-LEXENV");
3854 })((function (values,v428){
3855 checkArgs(arguments, 2);
3857 return l81.fvalue(values, v428);
3862 var l197 = {name: "PUSH-TO-LEXENV"};
3863 var l198 = {name: "BLOCK"};
3864 var l199 = {name: "GOTAG"};
3866 (l197).fvalue = (function(v434){
3867 ((v434)["fname"] = "PUSH-TO-LEXENV");
3869 })((function (values,v430,v431,v432){
3870 checkArgs(arguments, 4);
3872 return (function(v433){
3873 return (l27.fvalue(pv, v433, l109) !== l5.value ? (function(){
3875 if (typeof x != 'object')
3876 throw 'The value ' + x + ' is not a type object.';
3877 return (x.car = ({car: v430, cdr: (function(){
3879 return tmp === l5.value? l5.value: tmp.car;
3881 })() : (l27.fvalue(pv, v433, l108) !== l5.value ? (function(){
3882 var x = (function(){
3884 return tmp === l5.value? l5.value: tmp.cdr;
3886 if (typeof x != 'object')
3887 throw 'The value ' + x + ' is not a type object.';
3888 return (x.car = ({car: v430, cdr: l34.fvalue(pv, v431)}), x);
3889 })() : (l27.fvalue(pv, v433, l198) !== l5.value ? (function(){
3890 var x = l36.fvalue(pv, v431);
3891 if (typeof x != 'object')
3892 throw 'The value ' + x + ' is not a type object.';
3893 return (x.car = ({car: v430, cdr: l37.fvalue(pv, v431)}), x);
3894 })() : (l27.fvalue(pv, v433, l199) !== l5.value ? (function(){
3895 var x = l38.fvalue(pv, v431);
3896 if (typeof x != 'object')
3897 throw 'The value ' + x + ' is not a type object.';
3898 return (x.car = ({car: v430, cdr: l39.fvalue(pv, v431)}), x);
3900 throw "ECASE expression failed.";
3907 var l200 = {name: "EXTEND-LEXENV"};
3909 (l200).fvalue = (function(v441){
3910 ((v441)["fname"] = "EXTEND-LEXENV");
3912 })((function (values,v435,v436,v437){
3913 checkArgs(arguments, 4);
3915 return (function(v438){
3917 return (function(v439,v440){
3919 while(v439 !== l5.value){
3920 (v440 = (function(){
3922 return tmp === l5.value? l5.value: tmp.car;
3925 l197.fvalue(pv, v440, v438, v437);
3928 (v439 = (function(){
3930 return tmp === l5.value? l5.value: tmp.cdr;
3935 })(l67.fvalue(pv, v435),l5.value);
3937 })(l196.fvalue(pv, v436));
3942 var l201 = {name: "LOOKUP-IN-LEXENV"};
3944 (l201).fvalue = (function(v446){
3945 ((v446)["fname"] = "LOOKUP-IN-LEXENV");
3947 })((function (values,v442,v443,v444){
3948 checkArgs(arguments, 4);
3950 return l101.fvalue(values, v442, (function(v445){
3951 return (l27.fvalue(pv, v445, l109) !== l5.value ? l40.fvalue(pv, v443) : (l27.fvalue(pv, v445, l108) !== l5.value ? l41.fvalue(pv, v443) : (l27.fvalue(pv, v445, l198) !== l5.value ? l42.fvalue(pv, v443) : (l27.fvalue(pv, v445, l199) !== l5.value ? l43.fvalue(pv, v443) : (function(){
3952 throw "ECASE expression failed.";
3959 var l202 = {name: "*ENVIRONMENT*"};
3961 (((l202.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l202).value = l195.fvalue(pv)));
3964 var l203 = {name: "*VARIABLE-COUNTER*"};
3966 (((l203.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l203).value = 0));
3969 var l204 = {name: "GVARNAME"};
3971 (l204).fvalue = (function(v448){
3972 ((v448)["fname"] = "GVARNAME");
3974 })((function (values,v447){
3975 checkArgs(arguments, 2);
3977 return l181.fvalue(values, "v", ((l203).value = (function(){
3978 var x1 = (function(){
3980 var value = symbol.value;
3981 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3984 if (typeof x1 !== 'number') throw 'Not a number!';
3991 var l205 = {name: "TRANSLATE-VARIABLE"};
3993 (l205).fvalue = (function(v450){
3994 ((v450)["fname"] = "TRANSLATE-VARIABLE");
3996 })((function (values,v449){
3997 checkArgs(arguments, 2);
3999 return l190.fvalue(values, l201.fvalue(pv, v449, (function(){
4001 var value = symbol.value;
4002 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4009 var l206 = {name: "EXTEND-LOCAL-ENV"};
4011 (l206).fvalue = (function(v456){
4012 ((v456)["fname"] = "EXTEND-LOCAL-ENV");
4014 })((function (values,v451){
4015 checkArgs(arguments, 2);
4017 return (function(v452){
4019 return (function(v453,v454){
4021 while(v453 !== l5.value){
4022 (v454 = (function(){
4024 return tmp === l5.value? l5.value: tmp.car;
4028 return l197.fvalue(pv, v455, v452, l109);
4029 })(l187.fvalue(pv, v454, l109, l204.fvalue(pv, v454)));
4032 (v453 = (function(){
4034 return tmp === l5.value? l5.value: tmp.cdr;
4041 })(l196.fvalue(pv, (function(){
4043 var value = symbol.value;
4044 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4051 var l207 = {name: "*TOPLEVEL-COMPILATIONS*"};
4053 (((l207.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l207).value = l5.value));
4056 var l208 = {name: "TOPLEVEL-COMPILATION"};
4058 (l208).fvalue = (function(v458){
4059 ((v458)["fname"] = "TOPLEVEL-COMPILATION");
4061 })((function (values,v457){
4062 checkArgs(arguments, 2);
4064 return ((l207).value = ({car: v457, cdr: (function(){
4066 var value = symbol.value;
4067 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4074 var l209 = {name: "NULL-OR-EMPTY-P"};
4076 (l209).fvalue = (function(v460){
4077 ((v460)["fname"] = "NULL-OR-EMPTY-P");
4079 })((function (values,v459){
4080 checkArgs(arguments, 2);
4082 return l25.fvalue(values, l72.fvalue(pv, v459));
4087 var l210 = {name: "GET-TOPLEVEL-COMPILATIONS"};
4089 (l210).fvalue = (function(v461){
4090 ((v461)["fname"] = "GET-TOPLEVEL-COMPILATIONS");
4092 })((function (values){
4093 checkArgsAtMost(arguments, 1);
4095 return l67.fvalue(values, l94.fvalue(pv, (function(){
4097 var func = symbol.fvalue;
4098 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4102 var value = symbol.value;
4103 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4110 var l211 = {name: "%COMPILE-DEFMACRO"};
4111 var l212 = {name: "MACRO"};
4113 (l211).fvalue = (function(v464){
4114 ((v464)["fname"] = "%COMPILE-DEFMACRO");
4116 })((function (values,v462,v463){
4117 checkArgs(arguments, 3);
4119 l208.fvalue(pv, l183.fvalue(pv, l65.fvalue(pv, l45.fvalue(pv, l176), l45.fvalue(pv, v462))));
4120 l197.fvalue(pv, l187.fvalue(pv, v462, l212, v463), (function(){
4122 var value = symbol.value;
4123 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4131 var l213 = {name: "GLOBAL-BINDING"};
4133 (l213).fvalue = (function(v470){
4134 ((v470)["fname"] = "GLOBAL-BINDING");
4136 })((function (values,v465,v466,v467){
4137 checkArgs(arguments, 4);
4139 return (function(v468){
4140 return (v468 !== l5.value ? v468 : (function(v469){
4141 l197.fvalue(pv, v469, (function(){
4143 var value = symbol.value;
4144 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4148 })(l187.fvalue(pv, v465, v466, l5.value)));
4149 })(l201.fvalue(pv, v465, (function(){
4151 var value = symbol.value;
4152 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4159 var l214 = {name: "CLAIMP"};
4161 (l214).fvalue = (function(v475){
4162 ((v475)["fname"] = "CLAIMP");
4164 })((function (values,v471,v472,v473){
4165 checkArgs(arguments, 4);
4167 return (function(v474){
4168 return (v474 !== l5.value ? l92.fvalue(values, v473, l191.fvalue(pv, v474)) : l5.value);
4169 })(l201.fvalue(pv, v471, (function(){
4171 var value = symbol.value;
4172 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4179 var l215 = {name: "!PROCLAIM"};
4180 var l216 = {name: "SPECIAL"};
4181 var l217 = {name: "NOTINLINE"};
4182 var l218 = {name: "CONSTANT"};
4184 (l215).fvalue = (function(v487){
4185 ((v487)["fname"] = "!PROCLAIM");
4187 })((function (values,v476){
4188 checkArgs(arguments, 2);
4190 return (function(v477){
4191 return (l27.fvalue(pv, v477, l216) !== l5.value ? (function(){
4192 return (function(v478,v479){
4194 while(v478 !== l5.value){
4195 (v479 = (function(){
4197 return tmp === l5.value? l5.value: tmp.car;
4201 return l194.fvalue(pv, l216, v480);
4202 })(l213.fvalue(pv, v479, l109, l109));
4205 (v478 = (function(){
4207 return tmp === l5.value? l5.value: tmp.cdr;
4214 return tmp === l5.value? l5.value: tmp.cdr;
4216 })() : (l27.fvalue(pv, v477, l217) !== l5.value ? (function(){
4217 return (function(v481,v482){
4219 while(v481 !== l5.value){
4220 (v482 = (function(){
4222 return tmp === l5.value? l5.value: tmp.car;
4226 return l194.fvalue(pv, l217, v483);
4227 })(l213.fvalue(pv, v482, l108, l108));
4230 (v481 = (function(){
4232 return tmp === l5.value? l5.value: tmp.cdr;
4239 return tmp === l5.value? l5.value: tmp.cdr;
4241 })() : (l27.fvalue(pv, v477, l218) !== l5.value ? (function(){
4242 return (function(v484,v485){
4244 while(v484 !== l5.value){
4245 (v485 = (function(){
4247 return tmp === l5.value? l5.value: tmp.car;
4251 return l194.fvalue(pv, l218, v486);
4252 })(l213.fvalue(pv, v485, l109, l109));
4255 (v484 = (function(){
4257 return tmp === l5.value? l5.value: tmp.cdr;
4264 return tmp === l5.value? l5.value: tmp.cdr;
4269 return tmp === l5.value? l5.value: tmp.car;
4275 var l219 = {name: "PROCLAIM"};
4276 (l219).fvalue = (function(){
4278 var func = symbol.fvalue;
4279 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4282 var l220 = {name: "*COMPILATIONS*"};
4284 (((l220.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l220).value = l5.value));
4287 var l221 = {name: "DEFINE-COMPILATION"};
4289 var l222 = {name: "IF"};
4290 ((l220).value = ({car: l45.fvalue(pv, l222, (function (values,v488,v489,v490){
4291 checkArgs(arguments, 4);
4293 return l181.fvalue(values, "(", l183.fvalue(pv, v488), " !== ", l183.fvalue(pv, l5.value), " ? ", l183.fvalue(pv, v489, (function(){
4295 var value = symbol.value;
4296 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4298 })()), " : ", l183.fvalue(pv, v490, (function(){
4300 var value = symbol.value;
4301 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4305 })), cdr: (function(){
4307 var value = symbol.value;
4308 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4311 var l223 = {name: "*LAMBDA-LIST-KEYWORDS*"};
4312 var l224 = {name: "&OPTIONAL"};
4313 var l225 = {name: "&REST"};
4314 var l226 = {name: "&KEY"};
4315 var l227 = QIList(l224,l225,l226,l5);
4317 (((l223.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l223).value = l227));
4320 var l228 = {name: "LIST-UNTIL-KEYWORD"};
4322 (l228).fvalue = (function(v493){
4323 ((v493)["fname"] = "LIST-UNTIL-KEYWORD");
4325 })((function (values,v491){
4326 checkArgs(arguments, 2);
4328 return ((function(v492){
4329 return (v492 !== l5.value ? v492 : l92.fvalue(pv, (function(){
4331 return tmp === l5.value? l5.value: tmp.car;
4334 var value = symbol.value;
4335 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4338 })(l13.fvalue(pv, v491)) !== l5.value ? l5.value : ({car: (function(){
4340 return tmp === l5.value? l5.value: tmp.car;
4341 })(), cdr: l228.fvalue(pv, (function(){
4343 return tmp === l5.value? l5.value: tmp.cdr;
4349 var l229 = {name: "LAMBDA-LIST-SECTION"};
4351 (l229).fvalue = (function(v496){
4352 ((v496)["fname"] = "LAMBDA-LIST-SECTION");
4354 })((function (values,v494,v495){
4355 checkArgs(arguments, 3);
4357 return l228.fvalue(values, (function(){
4358 var tmp = l92.fvalue(pv, v494, v495);
4359 return tmp === l5.value? l5.value: tmp.cdr;
4365 var l230 = {name: "LAMBDA-LIST-REQUIRED-ARGUMENTS"};
4367 (l230).fvalue = (function(v498){
4368 ((v498)["fname"] = "LAMBDA-LIST-REQUIRED-ARGUMENTS");
4370 })((function (values,v497){
4371 checkArgs(arguments, 2);
4373 return l228.fvalue(values, v497);
4378 var l231 = {name: "LAMBDA-LIST-OPTIONAL-ARGUMENTS-WITH-DEFAULT"};
4380 (l231).fvalue = (function(v500){
4381 ((v500)["fname"] = "LAMBDA-LIST-OPTIONAL-ARGUMENTS-WITH-DEFAULT");
4383 })((function (values,v499){
4384 checkArgs(arguments, 2);
4386 return l78.fvalue(values, (function(){
4388 var func = symbol.fvalue;
4389 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4391 })(), l229.fvalue(pv, l224, v499));
4396 var l232 = {name: "LAMBDA-LIST-OPTIONAL-ARGUMENTS"};
4398 (l232).fvalue = (function(v502){
4399 ((v502)["fname"] = "LAMBDA-LIST-OPTIONAL-ARGUMENTS");
4401 })((function (values,v501){
4402 checkArgs(arguments, 2);
4404 return l78.fvalue(values, (function(){
4406 var func = symbol.fvalue;
4407 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4409 })(), l231.fvalue(pv, v501));
4414 var l233 = {name: "LAMBDA-LIST-REST-ARGUMENT"};
4416 (l233).fvalue = (function(v505){
4417 ((v505)["fname"] = "LAMBDA-LIST-REST-ARGUMENT");
4419 })((function (values,v503){
4420 checkArgs(arguments, 2);
4422 return (function(v504){
4425 return tmp === l5.value? l5.value: tmp.cdr;
4426 })() !== l5.value ? (function(){
4427 throw "Bad lambda-list";
4431 return tmp === l5.value? l5.value: tmp.car;
4433 })(l229.fvalue(pv, l225, v503));
4438 var l234 = {name: "LAMBDA-LIST-KEYWORD-ARGUMENTS-CANONICAL"};
4440 (l234).fvalue = (function(v513){
4441 ((v513)["fname"] = "LAMBDA-LIST-KEYWORD-ARGUMENTS-CANONICAL");
4443 })((function (values,v506){
4444 checkArgs(arguments, 2);
4446 return (function(v512){
4447 return l78.fvalue(values, v512, l229.fvalue(pv, l226, v506));
4448 })((function (values,v507){
4449 checkArgs(arguments, 2);
4451 var v508 = l59.fvalue(pv, v507);
4452 var v509 = l34.fvalue(pv, v508);
4453 var v510 = l5.value;
4454 var v511 = l5.value;
4455 (l60.fvalue(pv, (function(){
4457 return tmp === l5.value? l5.value: tmp.car;
4458 })()) !== l5.value ? (v510 = l34.fvalue(pv, (function(){
4460 return tmp === l5.value? l5.value: tmp.car;
4461 })()), v511 = (function(){
4462 var tmp = (function(){
4464 return tmp === l5.value? l5.value: tmp.car;
4466 return tmp === l5.value? l5.value: tmp.car;
4467 })()) : (v510 = (function(){
4469 return tmp === l5.value? l5.value: tmp.car;
4470 })(), v511 = l143.fvalue(pv, ((function(){
4472 return tmp === l5.value? l5.value: tmp.car;
4473 })()).name, "KEYWORD")));
4474 return l65.fvalue(pv, l45.fvalue(pv, l65.fvalue(pv, l45.fvalue(pv, v511), l45.fvalue(pv, v510))), l45.fvalue(pv, v509));
4481 var l235 = {name: "LAMBDA-LIST-KEYWORD-ARGUMENTS"};
4483 (l235).fvalue = (function(v516){
4484 ((v516)["fname"] = "LAMBDA-LIST-KEYWORD-ARGUMENTS");
4486 })((function (values,v514){
4487 checkArgs(arguments, 2);
4489 return l78.fvalue(values, (function (values,v515){
4490 checkArgs(arguments, 2);
4491 return l41.fvalue(values, l40.fvalue(pv, v515));
4492 }), l234.fvalue(pv, v514));
4497 var l236 = {name: "LAMBDA-DOCSTRING-WRAPPER"};
4499 (l236).fvalue = (function(v519){
4500 ((v519)["fname"] = "LAMBDA-DOCSTRING-WRAPPER");
4502 })((function (values,v518){
4503 checkArgsAtLeast(arguments, 2);
4505 for (var i = arguments.length-1; i>=2; i--)
4506 v517 = {car: arguments[i], cdr:
4509 return (v518 !== l5.value ? l181.fvalue(values, "(function(){", (function(){
4511 var value = symbol.value;
4512 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4514 })(), l185.fvalue(pv, "var func = ", l149.fvalue(pv, v517), ";", (function(){
4516 var value = symbol.value;
4517 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4519 })(), "func.docstring = '", v518, "';", (function(){
4521 var value = symbol.value;
4522 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4524 })(), "return func;", (function(){
4526 var value = symbol.value;
4527 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4529 })()), "})()") : (function(){
4530 var f = (function(){
4532 var func = symbol.fvalue;
4533 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4536 var args = [values];
4538 while (tail != l5.value){
4539 args.push(tail.car);
4542 return f.apply(this, args);
4548 var l237 = {name: "LAMBDA-CHECK-ARGUMENT-COUNT"};
4549 var l238 = {name: "N/A"};
4551 (l237).fvalue = (function(v525){
4552 ((v525)["fname"] = "LAMBDA-CHECK-ARGUMENT-COUNT");
4554 })((function (values,v520,v521,v522){
4555 checkArgs(arguments, 4);
4557 return (function(v523,v524){
4562 if (typeof x1 !== 'number') throw 'Not a number!';
4563 return (1<x1?l4.value: l5.value);
4564 })() !== l5.value ? l27.fvalue(pv, v523, v524) : l5.value) !== l5.value ? (function(){
4566 throw ({type: 'block', id: 192, values: l181.fvalue(values, "checkArgs(arguments, ", v523, ");", (function(){
4568 var value = symbol.value;
4569 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4571 })()), message: 'Return from unknown block NIL.'})
4573 return l181.fvalue(values, ((function(){
4575 if (typeof x1 !== 'number') throw 'Not a number!';
4576 return (1<x1?l4.value: l5.value);
4577 })() !== l5.value ? l181.fvalue(pv, "checkArgsAtLeast(arguments, ", v523, ");", (function(){
4579 var value = symbol.value;
4580 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4582 })()) : l5.value), (((typeof (v524) == "number")?l4.value: l5.value) !== l5.value ? l181.fvalue(pv, "checkArgsAtMost(arguments, ", v524, ");", (function(){
4584 var value = symbol.value;
4585 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4590 if (cf.type == 'block' && cf.id == 192)
4591 return values.apply(this, forcemv(cf.values));
4596 })(l23.fvalue(pv, v520),(v522 !== l5.value ? l238 : (function(){
4598 if (typeof x1 !== 'number') throw 'Not a number!';
4600 if (typeof x2 !== 'number') throw 'Not a number!';
4607 var l239 = {name: "COMPILE-LAMBDA-OPTIONAL"};
4609 (l239).fvalue = (function(v534){
4610 ((v534)["fname"] = "COMPILE-LAMBDA-OPTIONAL");
4612 })((function (values,v526){
4613 checkArgs(arguments, 2);
4616 var v527 = l232.fvalue(pv, v526);
4617 var v528 = l72.fvalue(pv, l230.fvalue(pv, v526));
4618 var v529 = l72.fvalue(pv, v527);
4619 return (v527 !== l5.value ? l181.fvalue(values, "switch(arguments.length-1){", (function(){
4621 var value = symbol.value;
4622 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4624 })(), (function(v530,v531,v532){
4630 if (typeof x1 !== 'number') throw 'Not a number!';
4632 if (typeof x2 !== 'number') throw 'Not a number!';
4633 return (x1<x2?l4.value: l5.value);
4636 (v531 = ({car: l181.fvalue(pv, "case ", (function(){
4638 if (typeof x1 !== 'number') throw 'Not a number!';
4640 if (typeof x2 !== 'number') throw 'Not a number!';
4642 })(), ":", (function(){
4644 var value = symbol.value;
4645 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4647 })(), l205.fvalue(pv, (function(){
4649 return tmp === l5.value? l5.value: tmp.car;
4650 })()), "=", l183.fvalue(pv, l34.fvalue(pv, v533)), ";", (function(){
4652 var value = symbol.value;
4653 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4655 })()), cdr: v531}));
4656 return (v532 = (function(){
4658 if (typeof x1 !== 'number') throw 'Not a number!';
4661 })(l89.fvalue(pv, v532, v530));
4665 (v531 = ({car: l181.fvalue(pv, "default: break;", (function(){
4667 var value = symbol.value;
4668 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4670 })()), cdr: v531}));
4671 return l149.fvalue(pv, l67.fvalue(pv, v531));
4673 })(l231.fvalue(pv, v526),l5.value,0), "}", (function(){
4675 var value = symbol.value;
4676 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4684 var l240 = {name: "COMPILE-LAMBDA-REST"};
4686 (l240).fvalue = (function(v540){
4687 ((v540)["fname"] = "COMPILE-LAMBDA-REST");
4689 })((function (values,v535){
4690 checkArgs(arguments, 2);
4692 return (function(v536,v537,v538){
4693 return (v538 !== l5.value ? (function(v539){
4694 return l181.fvalue(values, "var ", v539, "= ", l183.fvalue(pv, l5.value), ";", (function(){
4696 var value = symbol.value;
4697 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4699 })(), "for (var i = arguments.length-1; i>=", (function(){
4701 if (typeof x1 !== 'number') throw 'Not a number!';
4703 if (typeof x2 !== 'number') throw 'Not a number!';
4705 })(), "; i--)", (function(){
4707 var value = symbol.value;
4708 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4710 })(), l185.fvalue(pv, v539, " = {car: arguments[i], cdr: "), v539, "};", (function(){
4712 var value = symbol.value;
4713 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4716 })(l205.fvalue(pv, v538)) : l5.value);
4717 })(l72.fvalue(pv, l230.fvalue(pv, v535)),l72.fvalue(pv, l232.fvalue(pv, v535)),l233.fvalue(pv, v535));
4722 var l241 = {name: "COMPILE-LAMBDA-PARSE-KEYWORDS"};
4724 (l241).fvalue = (function(v550){
4725 ((v550)["fname"] = "COMPILE-LAMBDA-PARSE-KEYWORDS");
4727 })((function (values,v541){
4728 checkArgs(arguments, 2);
4730 return (function(v542,v543,v544){
4731 return l181.fvalue(values, l151.fvalue(pv, (function (values,v545){
4732 checkArgs(arguments, 2);
4733 return (function(v546){
4734 return l181.fvalue(values, "var ", l205.fvalue(pv, v546), "; ", (function(){
4736 var value = symbol.value;
4737 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4740 })(l41.fvalue(pv, (function(){
4742 return tmp === l5.value? l5.value: tmp.car;
4744 }), v544), (function(v548){
4745 return (v544 !== l5.value ? l181.fvalue(pv, "var i;", (function(){
4747 var value = symbol.value;
4748 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4750 })(), l151.fvalue(pv, v548, v544)) : l5.value);
4751 })((function (values,v547){
4752 checkArgs(arguments, 2);
4753 return l181.fvalue(values, "for (i=", (function(){
4755 if (typeof x1 !== 'number') throw 'Not a number!';
4757 if (typeof x2 !== 'number') throw 'Not a number!';
4759 })(), "; i<arguments.length; i+=2){", (function(){
4761 var value = symbol.value;
4762 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4764 })(), l185.fvalue(pv, "if (arguments[i] === ", l183.fvalue(pv, l33.fvalue(pv, v547)), "){", (function(){
4766 var value = symbol.value;
4767 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4769 })(), l185.fvalue(pv, l205.fvalue(pv, l34.fvalue(pv, (function(){
4771 return tmp === l5.value? l5.value: tmp.car;
4772 })())), " = arguments[i+1];", (function(){
4774 var value = symbol.value;
4775 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4777 })(), "break;", (function(){
4779 var value = symbol.value;
4780 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4782 })()), "}", (function(){
4784 var value = symbol.value;
4785 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4787 })()), "}", (function(){
4789 var value = symbol.value;
4790 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4792 })(), "if (i == arguments.length){", (function(){
4794 var value = symbol.value;
4795 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4797 })(), l185.fvalue(pv, l205.fvalue(pv, l34.fvalue(pv, (function(){
4799 return tmp === l5.value? l5.value: tmp.car;
4800 })())), " = ", l183.fvalue(pv, l34.fvalue(pv, v547)), ";", (function(){
4802 var value = symbol.value;
4803 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4805 })()), "}", (function(){
4807 var value = symbol.value;
4808 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4811 })), (v544 !== l5.value ? l181.fvalue(pv, "for (i=", (function(){
4813 if (typeof x1 !== 'number') throw 'Not a number!';
4815 if (typeof x2 !== 'number') throw 'Not a number!';
4817 })(), "; i<arguments.length; i+=2){", (function(){
4819 var value = symbol.value;
4820 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4822 })(), l185.fvalue(pv, "if (", l149.fvalue(pv, l78.fvalue(pv, (function (values,v549){
4823 checkArgs(arguments, 2);
4824 return l147.fvalue(values, "arguments[i] !== ", l183.fvalue(pv, l33.fvalue(pv, v549)));
4825 }), v544), " && "), ")", (function(){
4827 var value = symbol.value;
4828 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4830 })(), l185.fvalue(pv, "throw 'Unknown keyword argument ' + arguments[i].name;", (function(){
4832 var value = symbol.value;
4833 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4835 })())), "}", (function(){
4837 var value = symbol.value;
4838 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4841 })(l72.fvalue(pv, l230.fvalue(pv, v541)),l72.fvalue(pv, l232.fvalue(pv, v541)),l234.fvalue(pv, v541));
4846 var l242 = {name: "COMPILE-LAMBDA"};
4847 var l243 = {name: "LS-COMPILE-BLOCK"};
4849 (l242).fvalue = (function(v563){
4850 ((v563)["fname"] = "COMPILE-LAMBDA");
4852 })((function (values,v551,v552){
4853 checkArgs(arguments, 3);
4855 return (function(v553,v554,v555,v556,v557){
4856 ((((typeof((function(){
4858 return tmp === l5.value? l5.value: tmp.car;
4859 })()) == "string")?l4.value: l5.value) !== l5.value ? l28.fvalue(pv, l13.fvalue(pv, (function(){
4861 return tmp === l5.value? l5.value: tmp.cdr;
4862 })())) : l5.value) !== l5.value ? (function(){
4863 (v557 = (function(){
4865 return tmp === l5.value? l5.value: tmp.car;
4867 return (v552 = (function(){
4869 return tmp === l5.value? l5.value: tmp.cdr;
4872 return (function(v558,v559,v560){
4878 return l236.fvalue(values, v557, "(function (", l149.fvalue(pv, ({car: "values", cdr: l78.fvalue(pv, (function(){
4880 var func = symbol.fvalue;
4881 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4883 })(), l65.fvalue(pv, v553, v554))}), ","), "){", (function(){
4885 var value = symbol.value;
4886 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4888 })(), l185.fvalue(pv, l237.fvalue(pv, v558, v559, (function(v561){
4889 return (v561 !== l5.value ? v561 : v555);
4890 })(v556)), l239.fvalue(pv, v551), l240.fvalue(pv, v551), l241.fvalue(pv, v551), (function(v562){
4896 return l243.fvalue(pv, v552, l4.value);
4901 })(l4.value)), "})");
4906 })(l72.fvalue(pv, v553),l72.fvalue(pv, v554),l206.fvalue(pv, l65.fvalue(pv, l59.fvalue(pv, v556), v553, v554, v555)));
4907 })(l230.fvalue(pv, v551),l232.fvalue(pv, v551),l235.fvalue(pv, v551),l233.fvalue(pv, v551),l5.value);
4912 var l244 = {name: "SETQ-PAIR"};
4913 var l245 = {name: "SET"};
4915 (l244).fvalue = (function(v567){
4916 ((v567)["fname"] = "SETQ-PAIR");
4918 })((function (values,v564,v565){
4919 checkArgs(arguments, 3);
4921 return (function(v566){
4922 return ((((l189.fvalue(pv, v566) === l109)?l4.value: l5.value) !== l5.value ? (l28.fvalue(pv, l92.fvalue(pv, l216, l191.fvalue(pv, v566))) !== l5.value ? l28.fvalue(pv, l92.fvalue(pv, l218, l191.fvalue(pv, v566))) : l5.value) : l5.value) !== l5.value ? l181.fvalue(values, l190.fvalue(pv, v566), " = ", l183.fvalue(pv, v565)) : l183.fvalue(values, l65.fvalue(pv, l45.fvalue(pv, l245), l45.fvalue(pv, l65.fvalue(pv, l45.fvalue(pv, l176), l45.fvalue(pv, v564))), l45.fvalue(pv, v565))));
4923 })(l201.fvalue(pv, v564, (function(){
4925 var value = symbol.value;
4926 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4933 ((l220).value = ({car: l45.fvalue(pv, l114, (function (values){
4935 for (var i = arguments.length-1; i>=1; i--)
4936 v568 = {car: arguments[i], cdr:
4939 return (function(v569){
4943 while(l4.value !== l5.value){
4944 (l13.fvalue(pv, v568) !== l5.value ? (function(){
4945 throw ({type: 'block', id: 200, values: l5.value, message: 'Return from unknown block NIL.'})
4946 })() : (l13.fvalue(pv, (function(){
4948 return tmp === l5.value? l5.value: tmp.cdr;
4949 })()) !== l5.value ? (function(){
4950 throw "Odd paris in SETQ";
4952 (v569 = l147.fvalue(pv, v569, l147.fvalue(pv, l244.fvalue(pv, (function(){
4954 return tmp === l5.value? l5.value: tmp.car;
4955 })(), l34.fvalue(pv, v568)), (l13.fvalue(pv, l36.fvalue(pv, v568)) !== l5.value ? "" : ", "))));
4956 return (v568 = l36.fvalue(pv, v568));
4962 if (cf.type == 'block' && cf.id == 200)
4968 return l181.fvalue(values, "(", v569, ")");
4971 })), cdr: (function(){
4973 var value = symbol.value;
4974 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4977 var l246 = {name: "JS-VREF"};
4978 ((l220).value = ({car: l45.fvalue(pv, l246, (function (values,v570){
4979 checkArgs(arguments, 2);
4983 })), cdr: (function(){
4985 var value = symbol.value;
4986 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4989 var l247 = {name: "JS-VSET"};
4990 ((l220).value = ({car: l45.fvalue(pv, l247, (function (values,v571,v572){
4991 checkArgs(arguments, 3);
4993 return l181.fvalue(values, "(", v571, " = ", l183.fvalue(pv, v572), ")");
4995 })), cdr: (function(){
4997 var value = symbol.value;
4998 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5002 (l157).fvalue = (function(v579){
5003 ((v579)["fname"] = "ESCAPE-STRING");
5005 })((function (values,v573){
5006 checkArgs(arguments, 2);
5008 return (function(v574,v575,v576){
5013 if (typeof x1 !== 'number') throw 'Not a number!';
5015 if (typeof x2 !== 'number') throw 'Not a number!';
5016 return (x1<x2?l4.value: l5.value);
5020 return (v578 !== l5.value ? v578 : l84.fvalue(pv, v577, 92));
5021 })(l84.fvalue(pv, v577, 34)) !== l5.value ? (v574 = l147.fvalue(pv, v574, "\\")) : l5.value);
5022 (l84.fvalue(pv, v577, 10) !== l5.value ? (function(){
5023 (v574 = l147.fvalue(pv, v574, "\\"));
5024 return (v577 = 110);
5026 return (v574 = l147.fvalue(pv, v574, l102.fvalue(pv, v577)));
5030 if (typeof string != 'string')
5031 throw 'The value ' + string + ' is not a type string.';
5032 if (typeof index != 'number')
5033 throw 'The value ' + index + ' is not a type number.';
5034 return string.charCodeAt(index);
5036 (v575 = (function(){
5038 if (typeof x1 !== 'number') throw 'Not a number!';
5045 })("",0,l72.fvalue(pv, v573));
5050 var l248 = {name: "*LITERAL-SYMBOLS*"};
5052 (((l248.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l248).value = l5.value));
5055 var l249 = {name: "*LITERAL-COUNTER*"};
5057 (((l249.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l249).value = 0));
5060 var l250 = {name: "GENLIT"};
5062 (l250).fvalue = (function(v580){
5063 ((v580)["fname"] = "GENLIT");
5065 })((function (values){
5066 checkArgsAtMost(arguments, 1);
5068 return l181.fvalue(values, "l", ((l249).value = (function(){
5069 var x1 = (function(){
5071 var value = symbol.value;
5072 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5075 if (typeof x1 !== 'number') throw 'Not a number!';
5082 var l251 = {name: "LITERAL"};
5084 (l251).fvalue = (function(v595){
5085 ((v595)["fname"] = "LITERAL");
5087 })((function (values,v581,v582){
5088 checkArgsAtLeast(arguments, 2);
5089 checkArgsAtMost(arguments, 3);
5090 switch(arguments.length-1){
5096 return (l85.fvalue(pv, v581) !== l5.value ? l18.fvalue(values, v581) : (((typeof(v581) == "string")?l4.value: l5.value) !== l5.value ? l181.fvalue(values, "\"", l157.fvalue(pv, v581), "\"") : (((function(){
5098 return (typeof tmp == 'object' && 'name' in tmp);
5099 })()?l4.value: l5.value) !== l5.value ? (function(v583){
5100 return (v583 !== l5.value ? v583 : (function(v585,v586){
5101 ((l248).value = ({car: ({car: v581, cdr: v585}), cdr: (function(){
5103 var value = symbol.value;
5104 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5107 l208.fvalue(pv, l181.fvalue(pv, "var ", v585, " = ", v586));
5109 })(l250.fvalue(pv),(function(v584){
5110 return (l13.fvalue(pv, v584) !== l5.value ? l181.fvalue(pv, "{name: \"", l157.fvalue(pv, (v581).name), "\"}") : l183.fvalue(pv, l65.fvalue(pv, l45.fvalue(pv, l143), l45.fvalue(pv, (v581).name), l45.fvalue(pv, l127.fvalue(pv, v584)))));
5111 })(l135.fvalue(pv, v581))));
5113 var tmp = l101.fvalue(pv, v581, (function(){
5115 var value = symbol.value;
5116 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5119 return tmp === l5.value? l5.value: tmp.cdr;
5120 })()) : (((function(){
5122 return (typeof tmp == 'object' && 'car' in tmp);
5123 })()?l4.value: l5.value) !== l5.value ? (function(){
5124 var v587 = l91.fvalue(pv, v581);
5125 var v588 = l90.fvalue(pv, v581);
5126 var v589 = l181.fvalue(pv, "QIList(", l150.fvalue(pv, l78.fvalue(pv, (function (values,v590){
5127 checkArgs(arguments, 2);
5128 return l251.fvalue(values, v590, l4.value);
5129 }), v587), ","), l251.fvalue(pv, (function(){
5131 return tmp === l5.value? l5.value: tmp.car;
5132 })(), l4.value), ",", l251.fvalue(pv, (function(){
5134 return tmp === l5.value? l5.value: tmp.cdr;
5135 })(), l4.value), ")");
5136 return (v582 !== l5.value ? v589 : (function(v591){
5137 l208.fvalue(pv, l181.fvalue(pv, "var ", v591, " = ", v589));
5139 })(l250.fvalue(pv)));
5140 })() : (((function(){
5142 return typeof x === 'object' && 'length' in x;
5143 })()?l4.value: l5.value) !== l5.value ? (function(v592){
5144 return (function(v593){
5145 return (v582 !== l5.value ? v593 : (function(v594){
5146 l208.fvalue(pv, l181.fvalue(pv, "var ", v594, " = ", v593));
5148 })(l250.fvalue(pv)));
5149 })(l147.fvalue(pv, "[", l149.fvalue(pv, l78.fvalue(pv, (function(){
5151 var func = symbol.fvalue;
5152 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5154 })(), v592), ", "), "]"));
5155 })(l152.fvalue(pv, v581)) : l5.value)))));
5160 ((l220).value = ({car: l45.fvalue(pv, l176, (function (values,v596){
5161 checkArgs(arguments, 2);
5163 return l251.fvalue(values, v596);
5165 })), cdr: (function(){
5167 var value = symbol.value;
5168 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5171 var l252 = {name: "%WHILE"};
5172 ((l220).value = ({car: l45.fvalue(pv, l252, (function (values,v598){
5173 checkArgsAtLeast(arguments, 2);
5175 for (var i = arguments.length-1; i>=2; i--)
5176 v597 = {car: arguments[i], cdr:
5179 return l181.fvalue(values, "(function(){", (function(){
5181 var value = symbol.value;
5182 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5184 })(), l185.fvalue(pv, "while(", l183.fvalue(pv, v598), " !== ", l183.fvalue(pv, l5.value), "){", (function(){
5186 var value = symbol.value;
5187 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5189 })(), l185.fvalue(pv, l243.fvalue(pv, v597)), "}", "return ", l183.fvalue(pv, l5.value), ";", (function(){
5191 var value = symbol.value;
5192 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5196 })), cdr: (function(){
5198 var value = symbol.value;
5199 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5202 var l253 = {name: "SYMBOL-FUNCTION"};
5203 ((l220).value = ({car: l45.fvalue(pv, l108, (function (values,v599){
5204 checkArgs(arguments, 2);
5206 return ((l60.fvalue(pv, v599) !== l5.value ? (((function(){
5208 return tmp === l5.value? l5.value: tmp.car;
5209 })() === l6)?l4.value: l5.value) : l5.value) !== l5.value ? l242.fvalue(values, l34.fvalue(pv, v599), l36.fvalue(pv, v599)) : (((function(){
5211 return (typeof tmp == 'object' && 'name' in tmp);
5212 })()?l4.value: l5.value) !== l5.value ? (function(v600){
5213 return (v600 !== l5.value ? l190.fvalue(values, v600) : l183.fvalue(values, l65.fvalue(pv, l45.fvalue(pv, l253), l45.fvalue(pv, l65.fvalue(pv, l45.fvalue(pv, l176), l45.fvalue(pv, v599))))));
5214 })(l201.fvalue(pv, v599, (function(){
5216 var value = symbol.value;
5217 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5219 })(), l108)) : l5.value));
5221 })), cdr: (function(){
5223 var value = symbol.value;
5224 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5227 var l254 = {name: "MAKE-FUNCTION-BINDING"};
5229 (l254).fvalue = (function(v602){
5230 ((v602)["fname"] = "MAKE-FUNCTION-BINDING");
5232 })((function (values,v601){
5233 checkArgs(arguments, 2);
5235 return l187.fvalue(values, v601, l108, l204.fvalue(pv, v601));
5240 var l255 = {name: "COMPILE-FUNCTION-DEFINITION"};
5242 (l255).fvalue = (function(v604){
5243 ((v604)["fname"] = "COMPILE-FUNCTION-DEFINITION");
5245 })((function (values,v603){
5246 checkArgs(arguments, 2);
5248 return l242.fvalue(values, (function(){
5250 return tmp === l5.value? l5.value: tmp.car;
5253 return tmp === l5.value? l5.value: tmp.cdr;
5259 var l256 = {name: "TRANSLATE-FUNCTION"};
5261 (l256).fvalue = (function(v607){
5262 ((v607)["fname"] = "TRANSLATE-FUNCTION");
5264 })((function (values,v605){
5265 checkArgs(arguments, 2);
5267 return (function(v606){
5268 return l190.fvalue(values, v606);
5269 })(l201.fvalue(pv, v605, (function(){
5271 var value = symbol.value;
5272 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5279 var l257 = {name: "FLET"};
5280 ((l220).value = ({car: l45.fvalue(pv, l257, (function (values,v609){
5281 checkArgsAtLeast(arguments, 2);
5283 for (var i = arguments.length-1; i>=2; i--)
5284 v608 = {car: arguments[i], cdr:
5289 var v614 = l202.value;
5290 var v610 = l78.fvalue(pv, (function(){
5292 var func = symbol.fvalue;
5293 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5296 var v611 = l78.fvalue(pv, (function(){
5298 var func = symbol.fvalue;
5299 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5302 var v612 = l78.fvalue(pv, (function(){
5304 var func = symbol.fvalue;
5305 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5308 ((l202).value = l200.fvalue(pv, l78.fvalue(pv, (function(){
5310 var func = symbol.fvalue;
5311 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5313 })(), v610), (function(){
5315 var value = symbol.value;
5316 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5319 return l181.fvalue(values, "(function(", l149.fvalue(pv, l78.fvalue(pv, (function(){
5321 var func = symbol.fvalue;
5322 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5324 })(), v610), ","), "){", (function(){
5326 var value = symbol.value;
5327 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5329 })(), (function(v613){
5330 return l185.fvalue(pv, v613);
5331 })(l243.fvalue(pv, v608, l4.value)), "})(", l149.fvalue(pv, v612, ","), ")");
5338 })), cdr: (function(){
5340 var value = symbol.value;
5341 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5344 var l258 = {name: "LABELS"};
5345 ((l220).value = ({car: l45.fvalue(pv, l258, (function (values,v616){
5346 checkArgsAtLeast(arguments, 2);
5348 for (var i = arguments.length-1; i>=2; i--)
5349 v615 = {car: arguments[i], cdr:
5354 var v619 = l202.value;
5355 var v617 = l78.fvalue(pv, (function(){
5357 var func = symbol.fvalue;
5358 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5361 ((l202).value = l200.fvalue(pv, l78.fvalue(pv, (function(){
5363 var func = symbol.fvalue;
5364 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5366 })(), v617), (function(){
5368 var value = symbol.value;
5369 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5372 return l181.fvalue(values, "(function(){", (function(){
5374 var value = symbol.value;
5375 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5377 })(), l185.fvalue(pv, l151.fvalue(pv, (function (values,v618){
5378 checkArgs(arguments, 2);
5379 return l181.fvalue(values, "var ", l256.fvalue(pv, (function(){
5381 return tmp === l5.value? l5.value: tmp.car;
5382 })()), " = ", l242.fvalue(pv, l34.fvalue(pv, v618), l36.fvalue(pv, v618)), ";", (function(){
5384 var value = symbol.value;
5385 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5388 }), v616), l243.fvalue(pv, v615, l4.value)), "})()");
5395 })), cdr: (function(){
5397 var value = symbol.value;
5398 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5401 var l259 = {name: "*COMPILING-FILE*"};
5403 (((l259.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l259).value = l5.value));
5406 var l260 = {name: "EVAL-WHEN-COMPILE"};
5407 var l261 = {name: "EVAL"};
5408 ((l220).value = ({car: l45.fvalue(pv, l260, (function (values){
5410 for (var i = arguments.length-1; i>=1; i--)
5411 v620 = {car: arguments[i], cdr:
5414 return ((function(){
5416 var value = symbol.value;
5417 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5419 })() !== l5.value ? (function(){
5420 l261.fvalue(pv, ({car: l117, cdr: v620}));
5422 })() : l183.fvalue(values, l65.fvalue(pv, l45.fvalue(pv, l117), v620)));
5424 })), cdr: (function(){
5426 var value = symbol.value;
5427 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5430 var l262 = {name: "DEFINE-TRANSFORMATION"};
5432 ((l220).value = ({car: l45.fvalue(pv, l117, (function (values){
5434 for (var i = arguments.length-1; i>=1; i--)
5435 v621 = {car: arguments[i], cdr:
5438 return (l13.fvalue(pv, (function(){
5440 return tmp === l5.value? l5.value: tmp.cdr;
5441 })()) !== l5.value ? l183.fvalue(values, (function(){
5443 return tmp === l5.value? l5.value: tmp.car;
5446 var value = symbol.value;
5447 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5449 })()) : l181.fvalue(values, "(function(){", (function(){
5451 var value = symbol.value;
5452 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5454 })(), l185.fvalue(pv, l243.fvalue(pv, v621, l4.value)), "})()"));
5456 })), cdr: (function(){
5458 var value = symbol.value;
5459 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5462 var l263 = {name: "SPECIAL-VARIABLE-P"};
5464 (l263).fvalue = (function(v623){
5465 ((v623)["fname"] = "SPECIAL-VARIABLE-P");
5467 })((function (values,v622){
5468 checkArgs(arguments, 2);
5470 return (l214.fvalue(pv, v622, l109, l216) !== l5.value ? l4.value : l5.value);
5475 var l264 = {name: "LET-BINDING-WRAPPER"};
5477 (l264).fvalue = (function(v630){
5478 ((v630)["fname"] = "LET-BINDING-WRAPPER");
5480 })((function (values,v624,v625){
5481 checkArgs(arguments, 3);
5484 (l13.fvalue(pv, v624) !== l5.value ? (function(){
5486 throw ({type: 'block', id: 218, values: v625, message: 'Return from unknown block LET-BINDING-WRAPPER.'})
5488 return l181.fvalue(values, "try {", (function(){
5490 var value = symbol.value;
5491 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5493 })(), l185.fvalue(pv, "var tmp;", (function(){
5495 var value = symbol.value;
5496 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5498 })(), l151.fvalue(pv, (function (values,v626){
5499 checkArgs(arguments, 2);
5500 return (function(v627){
5501 return l181.fvalue(values, "tmp = ", v627, ".value;", (function(){
5503 var value = symbol.value;
5504 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5506 })(), v627, ".value = ", (function(){
5508 return tmp === l5.value? l5.value: tmp.cdr;
5509 })(), ";", (function(){
5511 var value = symbol.value;
5512 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5516 return tmp === l5.value? l5.value: tmp.cdr;
5517 })(), " = tmp;", (function(){
5519 var value = symbol.value;
5520 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5523 })(l183.fvalue(pv, l65.fvalue(pv, l45.fvalue(pv, l176), l45.fvalue(pv, (function(){
5525 return tmp === l5.value? l5.value: tmp.car;
5527 }), v624), v625, (function(){
5529 var value = symbol.value;
5530 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5532 })()), "}", (function(){
5534 var value = symbol.value;
5535 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5537 })(), "finally {", (function(){
5539 var value = symbol.value;
5540 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5542 })(), l185.fvalue(pv, l151.fvalue(pv, (function (values,v628){
5543 checkArgs(arguments, 2);
5544 return (function(v629){
5545 return l181.fvalue(values, v629, ".value", " = ", (function(){
5547 return tmp === l5.value? l5.value: tmp.cdr;
5548 })(), ";", (function(){
5550 var value = symbol.value;
5551 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5554 })(l183.fvalue(pv, l65.fvalue(pv, l45.fvalue(pv, l176), l45.fvalue(pv, (function(){
5556 return tmp === l5.value? l5.value: tmp.car;
5558 }), v624)), "}", (function(){
5560 var value = symbol.value;
5561 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5566 if (cf.type == 'block' && cf.id == 218)
5567 return values.apply(this, forcemv(cf.values));
5575 var l265 = {name: "LET"};
5576 ((l220).value = ({car: l45.fvalue(pv, l265, (function (values,v632){
5577 checkArgsAtLeast(arguments, 2);
5579 for (var i = arguments.length-1; i>=2; i--)
5580 v631 = {car: arguments[i], cdr:
5585 var v640 = l202.value;
5586 var v633 = l78.fvalue(pv, (function(){
5588 var func = symbol.fvalue;
5589 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5592 var v634 = l78.fvalue(pv, (function(){
5594 var func = symbol.fvalue;
5595 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5598 var v635 = l78.fvalue(pv, (function(){
5600 var func = symbol.fvalue;
5601 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5603 })(), l78.fvalue(pv, (function(){
5605 var func = symbol.fvalue;
5606 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5609 ((l202).value = l206.fvalue(pv, l94.fvalue(pv, (function(){
5611 var func = symbol.fvalue;
5612 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5615 var v636 = l5.value;
5616 return l181.fvalue(values, "(function(", l149.fvalue(pv, l78.fvalue(pv, (function (values,v637){
5617 checkArgs(arguments, 2);
5618 return (l263.fvalue(pv, v637) !== l5.value ? (function(v638){
5619 (v636 = ({car: ({car: v637, cdr: v638}), cdr: v636}));
5621 })(l204.fvalue(pv, v637)) : l205.fvalue(values, v637));
5622 }), v634), ","), "){", (function(){
5624 var value = symbol.value;
5625 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5627 })(), (function(v639){
5628 return l185.fvalue(pv, l264.fvalue(pv, v636, v639));
5629 })(l243.fvalue(pv, v631, l4.value)), "})(", l149.fvalue(pv, v635, ","), ")");
5636 })), cdr: (function(){
5638 var value = symbol.value;
5639 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5642 var l266 = {name: "LET*-INITIALIZE-VALUE"};
5644 (l266).fvalue = (function(v647){
5645 ((v647)["fname"] = "LET*-INITIALIZE-VALUE");
5647 })((function (values,v641){
5648 checkArgs(arguments, 2);
5650 return (function(v642,v643){
5651 return (l263.fvalue(pv, v642) !== l5.value ? l181.fvalue(values, l183.fvalue(pv, l65.fvalue(pv, l45.fvalue(pv, l114), l45.fvalue(pv, v642), l45.fvalue(pv, v643))), ";", (function(){
5653 var value = symbol.value;
5654 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5656 })()) : (function(){
5657 var v644 = l204.fvalue(pv, v642);
5658 var v645 = l187.fvalue(pv, v642, l109, v644);
5659 return (function(v646){
5660 l197.fvalue(pv, v645, (function(){
5662 var value = symbol.value;
5663 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5667 })(l181.fvalue(pv, "var ", v644, " = ", l183.fvalue(pv, v643), ";", (function(){
5669 var value = symbol.value;
5670 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5674 })(l40.fvalue(pv, v641),l41.fvalue(pv, v641));
5679 var l267 = {name: "LET*-BINDING-WRAPPER"};
5681 (l267).fvalue = (function(v656){
5682 ((v656)["fname"] = "LET*-BINDING-WRAPPER");
5684 })((function (values,v648,v649){
5685 checkArgs(arguments, 3);
5688 (l13.fvalue(pv, v648) !== l5.value ? (function(){
5690 throw ({type: 'block', id: 221, values: v649, message: 'Return from unknown block LET*-BINDING-WRAPPER.'})
5692 return (function(v651){
5693 return l181.fvalue(values, "try {", (function(){
5695 var value = symbol.value;
5696 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5698 })(), l185.fvalue(pv, l151.fvalue(pv, (function (values,v652){
5699 checkArgs(arguments, 2);
5700 return (function(v653){
5701 return l181.fvalue(values, "var ", (function(){
5703 return tmp === l5.value? l5.value: tmp.cdr;
5704 })(), " = ", v653, ".value;", (function(){
5706 var value = symbol.value;
5707 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5710 })(l183.fvalue(pv, l65.fvalue(pv, l45.fvalue(pv, l176), l45.fvalue(pv, (function(){
5712 return tmp === l5.value? l5.value: tmp.car;
5714 }), v651), v649), "}", (function(){
5716 var value = symbol.value;
5717 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5719 })(), "finally {", (function(){
5721 var value = symbol.value;
5722 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5724 })(), l185.fvalue(pv, l151.fvalue(pv, (function (values,v654){
5725 checkArgs(arguments, 2);
5726 return (function(v655){
5727 return l181.fvalue(values, v655, ".value", " = ", (function(){
5729 return tmp === l5.value? l5.value: tmp.cdr;
5730 })(), ";", (function(){
5732 var value = symbol.value;
5733 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5736 })(l183.fvalue(pv, l65.fvalue(pv, l45.fvalue(pv, l176), l45.fvalue(pv, (function(){
5738 return tmp === l5.value? l5.value: tmp.car;
5740 }), v651)), "}", (function(){
5742 var value = symbol.value;
5743 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5746 })(l78.fvalue(pv, (function (values,v650){
5747 checkArgs(arguments, 2);
5748 return ({car: v650, cdr: l204.fvalue(pv, v650)});
5749 }), l95.fvalue(pv, (function(){
5751 var func = symbol.fvalue;
5752 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5757 if (cf.type == 'block' && cf.id == 221)
5758 return values.apply(this, forcemv(cf.values));
5766 var l268 = {name: "LET*"};
5767 ((l220).value = ({car: l45.fvalue(pv, l268, (function (values,v658){
5768 checkArgsAtLeast(arguments, 2);
5770 for (var i = arguments.length-1; i>=2; i--)
5771 v657 = {car: arguments[i], cdr:
5774 return (function(v659,v660){
5780 return l181.fvalue(values, "(function(){", (function(){
5782 var value = symbol.value;
5783 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5785 })(), l185.fvalue(pv, (function(v661,v662){
5786 return l267.fvalue(pv, v661, v662);
5787 })(l95.fvalue(pv, (function(){
5789 var func = symbol.fvalue;
5790 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5792 })(), l78.fvalue(pv, (function(){
5794 var func = symbol.fvalue;
5795 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5797 })(), v659)),l147.fvalue(pv, l151.fvalue(pv, (function(){
5799 var func = symbol.fvalue;
5800 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5802 })(), v659), l243.fvalue(pv, v657, l4.value)))), "})()");
5807 })(l78.fvalue(pv, (function(){
5809 var func = symbol.fvalue;
5810 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5812 })(), v658),l196.fvalue(pv, (function(){
5814 var value = symbol.value;
5815 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5819 })), cdr: (function(){
5821 var value = symbol.value;
5822 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5825 var l269 = {name: "*BLOCK-COUNTER*"};
5827 (((l269.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l269).value = 0));
5830 var l270 = {name: "MULTIPLE-VALUE"};
5831 var l271 = {name: "USED"};
5832 ((l220).value = ({car: l45.fvalue(pv, l198, (function (values,v664){
5833 checkArgsAtLeast(arguments, 2);
5835 for (var i = arguments.length-1; i>=2; i--)
5836 v663 = {car: arguments[i], cdr:
5840 var v665 = ((l269).value = (function(){
5841 var x1 = (function(){
5843 var value = symbol.value;
5844 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5847 if (typeof x1 !== 'number') throw 'Not a number!';
5850 var v666 = l187.fvalue(pv, v664, l198, v665);
5853 var value = symbol.value;
5854 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5856 })() !== l5.value ? l194.fvalue(pv, l270, v666) : l5.value);
5859 var v668 = l202.value;
5860 ((l202).value = l200.fvalue(pv, l45.fvalue(pv, v666), (function(){
5862 var value = symbol.value;
5863 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5866 var v667 = l243.fvalue(pv, v663, l4.value);
5867 return (l92.fvalue(pv, l271, l191.fvalue(pv, v666)) !== l5.value ? l181.fvalue(values, "(function(){", (function(){
5869 var value = symbol.value;
5870 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5872 })(), l185.fvalue(pv, "try {", (function(){
5874 var value = symbol.value;
5875 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5877 })(), l185.fvalue(pv, v667), "}", (function(){
5879 var value = symbol.value;
5880 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5882 })(), "catch (cf){", (function(){
5884 var value = symbol.value;
5885 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5887 })(), " if (cf.type == 'block' && cf.id == ", v665, ")", (function(){
5889 var value = symbol.value;
5890 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5894 var value = symbol.value;
5895 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5897 })() !== l5.value ? " return values.apply(this, forcemv(cf.values));" : " return cf.values;"), (function(){
5899 var value = symbol.value;
5900 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5902 })(), " else", (function(){
5904 var value = symbol.value;
5905 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5907 })(), " throw cf;", (function(){
5909 var value = symbol.value;
5910 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5912 })(), "}", (function(){
5914 var value = symbol.value;
5915 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5917 })()), "})()") : l181.fvalue(values, "(function(){", (function(){
5919 var value = symbol.value;
5920 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5922 })(), l185.fvalue(pv, v667), "})()"));
5930 })), cdr: (function(){
5932 var value = symbol.value;
5933 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5936 var l272 = {name: "RETURN-FROM"};
5937 ((l220).value = ({car: l45.fvalue(pv, l272, (function (values,v669,v670){
5938 checkArgsAtLeast(arguments, 2);
5939 checkArgsAtMost(arguments, 3);
5940 switch(arguments.length-1){
5947 var v671 = l201.fvalue(pv, v669, (function(){
5949 var value = symbol.value;
5950 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5953 var v672 = l92.fvalue(pv, l270, l191.fvalue(pv, v671));
5954 (l13.fvalue(pv, v671) !== l5.value ? (function(){
5955 throw l147.fvalue(pv, "Unknown block `", (v669).name, "'.");
5957 l194.fvalue(pv, l271, v671);
5958 return l181.fvalue(values, "(function(){", (function(){
5960 var value = symbol.value;
5961 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5963 })(), l185.fvalue(pv, (v672 !== l5.value ? l181.fvalue(pv, "var values = mv;", (function(){
5965 var value = symbol.value;
5966 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5968 })()) : l5.value), "throw ({", "type: 'block', ", "id: ", l190.fvalue(pv, v671), ", ", "values: ", l183.fvalue(pv, v670, v672), ", ", "message: 'Return from unknown block ", (v669).name, ".'", "})"), "})()");
5971 })), cdr: (function(){
5973 var value = symbol.value;
5974 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5977 var l273 = {name: "CATCH"};
5978 ((l220).value = ({car: l45.fvalue(pv, l273, (function (values,v674){
5979 checkArgsAtLeast(arguments, 2);
5981 for (var i = arguments.length-1; i>=2; i--)
5982 v673 = {car: arguments[i], cdr:
5985 return l181.fvalue(values, "(function(){", (function(){
5987 var value = symbol.value;
5988 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5990 })(), l185.fvalue(pv, "var id = ", l183.fvalue(pv, v674), ";", (function(){
5992 var value = symbol.value;
5993 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5995 })(), "try {", (function(){
5997 var value = symbol.value;
5998 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6000 })(), l185.fvalue(pv, l243.fvalue(pv, v673, l4.value)), (function(){
6002 var value = symbol.value;
6003 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6005 })(), "}", (function(){
6007 var value = symbol.value;
6008 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6010 })(), "catch (cf){", (function(){
6012 var value = symbol.value;
6013 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6015 })(), " if (cf.type == 'catch' && cf.id == id)", (function(){
6017 var value = symbol.value;
6018 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6022 var value = symbol.value;
6023 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6025 })() !== l5.value ? " return values.apply(this, forcemv(cf.values));" : " return pv.apply(this, forcemv(cf.values));"), (function(){
6027 var value = symbol.value;
6028 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6030 })(), " else", (function(){
6032 var value = symbol.value;
6033 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6035 })(), " throw cf;", (function(){
6037 var value = symbol.value;
6038 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6040 })(), "}", (function(){
6042 var value = symbol.value;
6043 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6047 })), cdr: (function(){
6049 var value = symbol.value;
6050 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6053 var l274 = {name: "THROW"};
6054 ((l220).value = ({car: l45.fvalue(pv, l274, (function (values,v675,v676){
6055 checkArgs(arguments, 3);
6057 return l181.fvalue(values, "(function(){", (function(){
6059 var value = symbol.value;
6060 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6062 })(), l185.fvalue(pv, "var values = mv;", (function(){
6064 var value = symbol.value;
6065 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6067 })(), "throw ({", "type: 'catch', ", "id: ", l183.fvalue(pv, v675), ", ", "values: ", l183.fvalue(pv, v676, l4.value), ", ", "message: 'Throw uncatched.'", "})"), "})()");
6069 })), cdr: (function(){
6071 var value = symbol.value;
6072 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6075 var l275 = {name: "*TAGBODY-COUNTER*"};
6077 (((l275.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l275).value = 0));
6080 var l276 = {name: "*GO-TAG-COUNTER*"};
6082 (((l276.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l276).value = 0));
6085 var l277 = {name: "GO-TAG-P"};
6087 (l277).fvalue = (function(v679){
6088 ((v679)["fname"] = "GO-TAG-P");
6090 })((function (values,v677){
6091 checkArgs(arguments, 2);
6093 return (function(v678){
6094 return (v678 !== l5.value ? v678 : ((function(){
6096 return (typeof tmp == 'object' && 'name' in tmp);
6097 })()?l4.value: l5.value));
6098 })(l85.fvalue(pv, v677));
6103 var l278 = {name: "DECLARE-TAGBODY-TAGS"};
6105 (l278).fvalue = (function(v685){
6106 ((v685)["fname"] = "DECLARE-TAGBODY-TAGS");
6108 })((function (values,v680,v681){
6109 checkArgs(arguments, 3);
6111 return (function(v684){
6112 return l200.fvalue(values, v684, (function(){
6114 var value = symbol.value;
6115 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6118 })(l78.fvalue(pv, (function (values,v682){
6119 checkArgs(arguments, 2);
6120 return (function(v683){
6121 return l187.fvalue(values, v682, l199, l45.fvalue(pv, v680, v683));
6122 })(l18.fvalue(pv, ((l276).value = (function(){
6123 var x1 = (function(){
6125 var value = symbol.value;
6126 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6129 if (typeof x1 !== 'number') throw 'Not a number!';
6132 }), l95.fvalue(pv, (function(){
6134 var func = symbol.fvalue;
6135 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6142 var l279 = {name: "TAGBODY"};
6143 ((l220).value = ({car: l45.fvalue(pv, l279, (function (values){
6145 for (var i = arguments.length-1; i>=1; i--)
6146 v686 = {car: arguments[i], cdr:
6150 (l99.fvalue(pv, (function(){
6152 var func = symbol.fvalue;
6153 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6155 })(), v686) !== l5.value ? l5.value : (function(){
6157 throw ({type: 'block', id: 229, values: l183.fvalue(values, l65.fvalue(pv, l45.fvalue(pv, l117), v686, l45.fvalue(pv, l5))), message: 'Return from unknown block TAGBODY.'})
6159 (l277.fvalue(pv, (function(){
6161 return tmp === l5.value? l5.value: tmp.car;
6162 })()) !== l5.value ? l5.value : (v686 = ({car: l17.fvalue(pv, "START"), cdr: v686})));
6163 return (function(v687){
6164 return (function(v689,v688){
6171 return (v688 = l41.fvalue(pv, l190.fvalue(pv, v690)));
6172 })(l201.fvalue(pv, l40.fvalue(pv, v686), (function(){
6174 var value = symbol.value;
6175 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6178 return l181.fvalue(values, "(function(){", (function(){
6180 var value = symbol.value;
6181 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6183 })(), l185.fvalue(pv, "var tagbody_", v687, " = ", v688, ";", (function(){
6185 var value = symbol.value;
6186 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6188 })(), "tbloop:", (function(){
6190 var value = symbol.value;
6191 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6193 })(), "while (true) {", (function(){
6195 var value = symbol.value;
6196 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6198 })(), l185.fvalue(pv, "try {", (function(){
6200 var value = symbol.value;
6201 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6203 })(), l185.fvalue(pv, (function(v691){
6204 return l181.fvalue(pv, "switch(tagbody_", v687, "){", (function(){
6206 var value = symbol.value;
6207 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6209 })(), "case ", v688, ":", (function(){
6211 var value = symbol.value;
6212 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6215 return (function(v692,v693){
6217 while(v692 !== l5.value){
6218 (v693 = (function(){
6220 return tmp === l5.value? l5.value: tmp.car;
6223 (v691 = l147.fvalue(pv, v691, (l28.fvalue(pv, l277.fvalue(pv, v693)) !== l5.value ? l185.fvalue(pv, l183.fvalue(pv, v693), ";", (function(){
6225 var value = symbol.value;
6226 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6228 })()) : (function(v694){
6229 return l181.fvalue(pv, "case ", l41.fvalue(pv, l190.fvalue(pv, v694)), ":", (function(){
6231 var value = symbol.value;
6232 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6235 })(l201.fvalue(pv, v693, (function(){
6237 var value = symbol.value;
6238 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6243 (v692 = (function(){
6245 return tmp === l5.value? l5.value: tmp.cdr;
6252 return tmp === l5.value? l5.value: tmp.cdr;
6254 })(), "default:", (function(){
6256 var value = symbol.value;
6257 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6259 })(), " break tbloop;", (function(){
6261 var value = symbol.value;
6262 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6264 })(), "}", (function(){
6266 var value = symbol.value;
6267 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6270 })("")), "}", (function(){
6272 var value = symbol.value;
6273 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6275 })(), "catch (jump) {", (function(){
6277 var value = symbol.value;
6278 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6280 })(), " if (jump.type == 'tagbody' && jump.id == ", v687, ")", (function(){
6282 var value = symbol.value;
6283 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6285 })(), " tagbody_", v687, " = jump.label;", (function(){
6287 var value = symbol.value;
6288 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6290 })(), " else", (function(){
6292 var value = symbol.value;
6293 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6295 })(), " throw(jump);", (function(){
6297 var value = symbol.value;
6298 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6300 })(), "}", (function(){
6302 var value = symbol.value;
6303 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6305 })()), "}", (function(){
6307 var value = symbol.value;
6308 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6310 })(), "return ", l183.fvalue(pv, l5.value), ";", (function(){
6312 var value = symbol.value;
6313 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6320 })(l278.fvalue(pv, v687, v686),l5.value);
6323 var value = symbol.value;
6324 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6329 if (cf.type == 'block' && cf.id == 229)
6330 return values.apply(this, forcemv(cf.values));
6335 })), cdr: (function(){
6337 var value = symbol.value;
6338 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6341 var l280 = {name: "GO"};
6342 ((l220).value = ({car: l45.fvalue(pv, l280, (function (values,v695){
6343 checkArgs(arguments, 2);
6345 return (function(v696,v697){
6346 (l13.fvalue(pv, v696) !== l5.value ? (function(){
6347 throw l147.fvalue(pv, "Unknown tag `", v697, "'.");
6349 return l181.fvalue(values, "(function(){", (function(){
6351 var value = symbol.value;
6352 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6354 })(), l185.fvalue(pv, "throw ({", "type: 'tagbody', ", "id: ", l40.fvalue(pv, l190.fvalue(pv, v696)), ", ", "label: ", l41.fvalue(pv, l190.fvalue(pv, v696)), ", ", "message: 'Attempt to GO to non-existing tag ", v697, "'", "})", (function(){
6356 var value = symbol.value;
6357 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6360 })(l201.fvalue(pv, v695, (function(){
6362 var value = symbol.value;
6363 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6365 })(), l199),(((function(){
6367 return (typeof tmp == 'object' && 'name' in tmp);
6368 })()?l4.value: l5.value) !== l5.value ? (v695).name : (l85.fvalue(pv, v695) !== l5.value ? l18.fvalue(pv, v695) : l5.value)));
6370 })), cdr: (function(){
6372 var value = symbol.value;
6373 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6376 var l281 = {name: "UNWIND-PROTECT"};
6377 ((l220).value = ({car: l45.fvalue(pv, l281, (function (values,v699){
6378 checkArgsAtLeast(arguments, 2);
6380 for (var i = arguments.length-1; i>=2; i--)
6381 v698 = {car: arguments[i], cdr:
6384 return l181.fvalue(values, "(function(){", (function(){
6386 var value = symbol.value;
6387 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6389 })(), l185.fvalue(pv, "var ret = ", l183.fvalue(pv, l5.value), ";", (function(){
6391 var value = symbol.value;
6392 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6394 })(), "try {", (function(){
6396 var value = symbol.value;
6397 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6399 })(), l185.fvalue(pv, "ret = ", l183.fvalue(pv, v699), ";", (function(){
6401 var value = symbol.value;
6402 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6404 })()), "} finally {", (function(){
6406 var value = symbol.value;
6407 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6409 })(), l185.fvalue(pv, l243.fvalue(pv, v698)), "}", (function(){
6411 var value = symbol.value;
6412 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6414 })(), "return ret;", (function(){
6416 var value = symbol.value;
6417 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6421 })), cdr: (function(){
6423 var value = symbol.value;
6424 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6427 var l282 = {name: "MULTIPLE-VALUE-CALL"};
6428 ((l220).value = ({car: l45.fvalue(pv, l282, (function (values,v701){
6429 checkArgsAtLeast(arguments, 2);
6431 for (var i = arguments.length-1; i>=2; i--)
6432 v700 = {car: arguments[i], cdr:
6435 return l181.fvalue(values, "(function(){", (function(){
6437 var value = symbol.value;
6438 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6440 })(), l185.fvalue(pv, "var func = ", l183.fvalue(pv, v701), ";", (function(){
6442 var value = symbol.value;
6443 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6445 })(), "var args = [", ((function(){
6447 var value = symbol.value;
6448 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6450 })() !== l5.value ? "values" : "pv"), "];", (function(){
6452 var value = symbol.value;
6453 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6455 })(), "return ", l181.fvalue(pv, "(function(){", (function(){
6457 var value = symbol.value;
6458 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6460 })(), l185.fvalue(pv, "var values = mv;", (function(){
6462 var value = symbol.value;
6463 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6465 })(), "var vs;", (function(){
6467 var value = symbol.value;
6468 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6470 })(), l151.fvalue(pv, (function (values,v702){
6471 checkArgs(arguments, 2);
6472 return l181.fvalue(values, "vs = ", l183.fvalue(pv, v702, l4.value), ";", (function(){
6474 var value = symbol.value;
6475 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6477 })(), "if (typeof vs === 'object' && 'multiple-value' in vs)", (function(){
6479 var value = symbol.value;
6480 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6482 })(), l185.fvalue(pv, "args = args.concat(vs);", (function(){
6484 var value = symbol.value;
6485 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6487 })()), "else", (function(){
6489 var value = symbol.value;
6490 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6492 })(), l185.fvalue(pv, "args.push(vs);", (function(){
6494 var value = symbol.value;
6495 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6498 }), v700), "return func.apply(window, args);", (function(){
6500 var value = symbol.value;
6501 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6503 })()), "})()"), ";", (function(){
6505 var value = symbol.value;
6506 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6510 })), cdr: (function(){
6512 var value = symbol.value;
6513 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6516 var l283 = {name: "MULTIPLE-VALUE-PROG1"};
6517 ((l220).value = ({car: l45.fvalue(pv, l283, (function (values,v704){
6518 checkArgsAtLeast(arguments, 2);
6520 for (var i = arguments.length-1; i>=2; i--)
6521 v703 = {car: arguments[i], cdr:
6524 return l181.fvalue(values, "(function(){", (function(){
6526 var value = symbol.value;
6527 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6529 })(), l185.fvalue(pv, "var args = ", l183.fvalue(pv, v704, (function(){
6531 var value = symbol.value;
6532 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6534 })()), ";", (function(){
6536 var value = symbol.value;
6537 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6539 })(), l243.fvalue(pv, v703), "return args;", (function(){
6541 var value = symbol.value;
6542 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6546 })), cdr: (function(){
6548 var value = symbol.value;
6549 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6552 var l284 = {name: "BACKQUOTE-EXPAND-1"};
6554 (l284).fvalue = (function(v707){
6555 ((v707)["fname"] = "BACKQUOTE-EXPAND-1");
6557 })((function (values,v705){
6558 checkArgs(arguments, 2);
6560 return (((function(){
6562 return (typeof tmp == 'object' && 'name' in tmp);
6563 })()?l4.value: l5.value) !== l5.value ? l45.fvalue(values, l176, v705) : (l46.fvalue(pv, v705) !== l5.value ? v705 : ((((function(){
6565 return tmp === l5.value? l5.value: tmp.car;
6566 })() === l179)?l4.value: l5.value) !== l5.value ? (function(){
6568 return tmp === l5.value? l5.value: tmp.car;
6569 })() : ((((function(){
6571 return tmp === l5.value? l5.value: tmp.car;
6572 })() === l177)?l4.value: l5.value) !== l5.value ? l284.fvalue(values, l284.fvalue(pv, l34.fvalue(pv, v705))) : ({car: l65, cdr: l78.fvalue(pv, (function (values,v706){
6573 checkArgs(arguments, 2);
6574 return ((l60.fvalue(pv, v706) !== l5.value ? (((function(){
6576 return tmp === l5.value? l5.value: tmp.car;
6577 })() === l179)?l4.value: l5.value) : l5.value) !== l5.value ? l45.fvalue(values, l45, l34.fvalue(pv, v706)) : ((l60.fvalue(pv, v706) !== l5.value ? (((function(){
6579 return tmp === l5.value? l5.value: tmp.car;
6580 })() === l178)?l4.value: l5.value) : l5.value) !== l5.value ? l34.fvalue(values, v706) : l45.fvalue(values, l45, l284.fvalue(pv, v706))));
6586 var l285 = {name: "BACKQUOTE-EXPAND"};
6588 (l285).fvalue = (function(v709){
6589 ((v709)["fname"] = "BACKQUOTE-EXPAND");
6591 })((function (values,v708){
6592 checkArgs(arguments, 2);
6594 return ((l60.fvalue(pv, v708) !== l5.value ? (((function(){
6596 return tmp === l5.value? l5.value: tmp.car;
6597 })() === l177)?l4.value: l5.value) : l5.value) !== l5.value ? l284.fvalue(values, l34.fvalue(pv, v708)) : v708);
6603 ((l220).value = ({car: l45.fvalue(pv, l177, (function (values,v710){
6604 checkArgs(arguments, 2);
6606 return l183.fvalue(values, l284.fvalue(pv, v710));
6608 })), cdr: (function(){
6610 var value = symbol.value;
6611 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6614 var l286 = {name: "*BUILTINS*"};
6616 (((l286.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l286).value = l5.value));
6619 var l287 = {name: "DEFINE-RAW-BUILTIN"};
6621 var l288 = {name: "DEFINE-BUILTIN"};
6623 var l289 = {name: "TYPE-CHECK"};
6625 var l290 = {name: "VARIABLE-ARITY-CALL"};
6627 (l290).fvalue = (function(v719){
6628 ((v719)["fname"] = "VARIABLE-ARITY-CALL");
6630 })((function (values,v711,v712){
6631 checkArgs(arguments, 3);
6635 return (typeof tmp == 'object' && 'car' in tmp);
6636 })()?l4.value: l5.value) !== l5.value ? l5.value : (function(){
6637 throw "ARGS must be a non-empty list";
6639 return (function(v713,v714,v715){
6641 return (function(v716,v717){
6643 while(v716 !== l5.value){
6644 (v717 = (function(){
6646 return tmp === l5.value? l5.value: tmp.car;
6649 (((typeof (v717) == "number")?l4.value: l5.value) !== l5.value ? (v714 = ({car: l18.fvalue(pv, v717), cdr: v714})) : (function(v718){
6650 (v714 = ({car: v718, cdr: v714}));
6651 return (v715 = l147.fvalue(pv, v715, l181.fvalue(pv, "var ", v718, " = ", l183.fvalue(pv, v717), ";", (function(){
6653 var value = symbol.value;
6654 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6656 })(), "if (typeof ", v718, " !== 'number') throw 'Not a number!';", (function(){
6658 var value = symbol.value;
6659 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6662 })(l181.fvalue(pv, "x", (v713 = (function(){
6664 if (typeof x1 !== 'number') throw 'Not a number!';
6669 (v716 = (function(){
6671 return tmp === l5.value? l5.value: tmp.cdr;
6678 return l181.fvalue(values, "(function(){", (function(){
6680 var value = symbol.value;
6681 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6683 })(), l185.fvalue(pv, v715, (v712)(pv, l67.fvalue(pv, v714))), "})()");
6689 var l291 = {name: "VARIABLE-ARITY"};
6691 var l292 = {name: "NUM-OP-NUM"};
6693 (l292).fvalue = (function(v723){
6694 ((v723)["fname"] = "NUM-OP-NUM");
6696 })((function (values,v720,v721,v722){
6697 checkArgs(arguments, 4);
6699 return l181.fvalue(values, "(function(){", (function(){
6701 var value = symbol.value;
6702 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6704 })(), l185.fvalue(pv, l181.fvalue(pv, "var ", "x", " = ", v720, ";", (function(){
6706 var value = symbol.value;
6707 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6709 })()), l181.fvalue(pv, "var ", "y", " = ", v722, ";", (function(){
6711 var value = symbol.value;
6712 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6714 })()), l181.fvalue(pv, "if (typeof ", "x", " != '", "number", "')", (function(){
6716 var value = symbol.value;
6717 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6719 })(), l185.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
6721 var value = symbol.value;
6722 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6724 })())), l181.fvalue(pv, "if (typeof ", "y", " != '", "number", "')", (function(){
6726 var value = symbol.value;
6727 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6729 })(), l185.fvalue(pv, "throw 'The value ' + ", "y", " + ' is not a type ", "number", ".';", (function(){
6731 var value = symbol.value;
6732 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6734 })())), l181.fvalue(pv, "return ", l181.fvalue(pv, "x", v721, "y"), ";", (function(){
6736 var value = symbol.value;
6737 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6744 ((l286).value = ({car: l45.fvalue(pv, l62, (function (values){
6746 for (var i = arguments.length-1; i>=1; i--)
6747 v724 = {car: arguments[i], cdr:
6750 return (l13.fvalue(pv, v724) !== l5.value ? "0" : l290.fvalue(values, v724, (function (values,v725){
6751 checkArgs(arguments, 2);
6752 return l181.fvalue(values, "return ", l149.fvalue(pv, v725, "+"), ";", (function(){
6754 var value = symbol.value;
6755 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6760 })), cdr: (function(){
6762 var value = symbol.value;
6763 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6766 ((l286).value = ({car: l45.fvalue(pv, l63, (function (values,v727){
6767 checkArgsAtLeast(arguments, 2);
6769 for (var i = arguments.length-1; i>=2; i--)
6770 v726 = {car: arguments[i], cdr:
6773 return (function(v728){
6774 return l290.fvalue(values, v728, (function (values,v729){
6775 checkArgs(arguments, 2);
6776 return l181.fvalue(values, "return ", (l13.fvalue(pv, v726) !== l5.value ? l147.fvalue(pv, "-", (function(){
6778 return tmp === l5.value? l5.value: tmp.car;
6779 })()) : l149.fvalue(pv, v729, "-")), ";", (function(){
6781 var value = symbol.value;
6782 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6786 })(({car: v727, cdr: v726}));
6788 })), cdr: (function(){
6790 var value = symbol.value;
6791 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6794 ((l286).value = ({car: l45.fvalue(pv, l21, (function (values){
6796 for (var i = arguments.length-1; i>=1; i--)
6797 v730 = {car: arguments[i], cdr:
6800 return (l13.fvalue(pv, v730) !== l5.value ? "1" : l290.fvalue(values, v730, (function (values,v731){
6801 checkArgs(arguments, 2);
6802 return l181.fvalue(values, "return ", l149.fvalue(pv, v731, "*"), ";", (function(){
6804 var value = symbol.value;
6805 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6810 })), cdr: (function(){
6812 var value = symbol.value;
6813 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6816 ((l286).value = ({car: l45.fvalue(pv, l22, (function (values,v733){
6817 checkArgsAtLeast(arguments, 2);
6819 for (var i = arguments.length-1; i>=2; i--)
6820 v732 = {car: arguments[i], cdr:
6823 return (function(v734){
6824 return l290.fvalue(values, v734, (function (values,v735){
6825 checkArgs(arguments, 2);
6826 return l181.fvalue(values, "return ", (l13.fvalue(pv, v732) !== l5.value ? l147.fvalue(pv, "1 /", (function(){
6828 return tmp === l5.value? l5.value: tmp.car;
6829 })()) : l149.fvalue(pv, v735, "/")), ";", (function(){
6831 var value = symbol.value;
6832 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6836 })(({car: v733, cdr: v732}));
6838 })), cdr: (function(){
6840 var value = symbol.value;
6841 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6844 var l293 = {name: "MOD"};
6845 ((l286).value = ({car: l45.fvalue(pv, l293, (function (values,v736,v737){
6846 checkArgs(arguments, 3);
6848 return (function(v738,v739){
6849 return l292.fvalue(values, v738, "%", v739);
6850 })(l183.fvalue(pv, v736),l183.fvalue(pv, v737));
6852 })), cdr: (function(){
6854 var value = symbol.value;
6855 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6858 var l294 = {name: "COMPARISON-CONJUNTION"};
6860 (l294).fvalue = (function(v742){
6861 ((v742)["fname"] = "COMPARISON-CONJUNTION");
6863 })((function (values,v740,v741){
6864 checkArgs(arguments, 3);
6866 return (l13.fvalue(pv, (function(){
6868 return tmp === l5.value? l5.value: tmp.cdr;
6869 })()) !== l5.value ? "true" : (l13.fvalue(pv, l36.fvalue(pv, v740)) !== l5.value ? l147.fvalue(values, (function(){
6871 return tmp === l5.value? l5.value: tmp.car;
6872 })(), v741, l34.fvalue(pv, v740)) : l147.fvalue(values, (function(){
6874 return tmp === l5.value? l5.value: tmp.car;
6875 })(), v741, l34.fvalue(pv, v740), " && ", l294.fvalue(pv, (function(){
6877 return tmp === l5.value? l5.value: tmp.cdr;
6883 var l295 = {name: "DEFINE-BUILTIN-COMPARISON"};
6885 var l296 = {name: ">"};
6886 ((l286).value = ({car: l45.fvalue(pv, l296, (function (values,v744){
6887 checkArgsAtLeast(arguments, 2);
6889 for (var i = arguments.length-1; i>=2; i--)
6890 v743 = {car: arguments[i], cdr:
6893 return (function(v745){
6894 return l290.fvalue(values, v745, (function (values,v746){
6895 checkArgs(arguments, 2);
6896 return l181.fvalue(values, "return ", l182.fvalue(pv, l294.fvalue(pv, v746, ">")), ";", (function(){
6898 var value = symbol.value;
6899 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6903 })(({car: v744, cdr: v743}));
6905 })), cdr: (function(){
6907 var value = symbol.value;
6908 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6911 var l297 = {name: "<"};
6912 ((l286).value = ({car: l45.fvalue(pv, l297, (function (values,v748){
6913 checkArgsAtLeast(arguments, 2);
6915 for (var i = arguments.length-1; i>=2; i--)
6916 v747 = {car: arguments[i], cdr:
6919 return (function(v749){
6920 return l290.fvalue(values, v749, (function (values,v750){
6921 checkArgs(arguments, 2);
6922 return l181.fvalue(values, "return ", l182.fvalue(pv, l294.fvalue(pv, v750, "<")), ";", (function(){
6924 var value = symbol.value;
6925 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6929 })(({car: v748, cdr: v747}));
6931 })), cdr: (function(){
6933 var value = symbol.value;
6934 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6937 var l298 = {name: ">="};
6938 ((l286).value = ({car: l45.fvalue(pv, l298, (function (values,v752){
6939 checkArgsAtLeast(arguments, 2);
6941 for (var i = arguments.length-1; i>=2; i--)
6942 v751 = {car: arguments[i], cdr:
6945 return (function(v753){
6946 return l290.fvalue(values, v753, (function (values,v754){
6947 checkArgs(arguments, 2);
6948 return l181.fvalue(values, "return ", l182.fvalue(pv, l294.fvalue(pv, v754, ">=")), ";", (function(){
6950 var value = symbol.value;
6951 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6955 })(({car: v752, cdr: v751}));
6957 })), cdr: (function(){
6959 var value = symbol.value;
6960 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6963 var l299 = {name: "<="};
6964 ((l286).value = ({car: l45.fvalue(pv, l299, (function (values,v756){
6965 checkArgsAtLeast(arguments, 2);
6967 for (var i = arguments.length-1; i>=2; i--)
6968 v755 = {car: arguments[i], cdr:
6971 return (function(v757){
6972 return l290.fvalue(values, v757, (function (values,v758){
6973 checkArgs(arguments, 2);
6974 return l181.fvalue(values, "return ", l182.fvalue(pv, l294.fvalue(pv, v758, "<=")), ";", (function(){
6976 var value = symbol.value;
6977 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6981 })(({car: v756, cdr: v755}));
6983 })), cdr: (function(){
6985 var value = symbol.value;
6986 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6989 ((l286).value = ({car: l45.fvalue(pv, l20, (function (values,v760){
6990 checkArgsAtLeast(arguments, 2);
6992 for (var i = arguments.length-1; i>=2; i--)
6993 v759 = {car: arguments[i], cdr:
6996 return (function(v761){
6997 return l290.fvalue(values, v761, (function (values,v762){
6998 checkArgs(arguments, 2);
6999 return l181.fvalue(values, "return ", l182.fvalue(pv, l294.fvalue(pv, v762, "==")), ";", (function(){
7001 var value = symbol.value;
7002 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7006 })(({car: v760, cdr: v759}));
7008 })), cdr: (function(){
7010 var value = symbol.value;
7011 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7014 var l300 = {name: "NUMBERP"};
7015 ((l286).value = ({car: l45.fvalue(pv, l300, (function (values,v763){
7016 checkArgs(arguments, 2);
7018 return (function(v764){
7019 return l182.fvalue(values, l181.fvalue(pv, "(typeof (", v764, ") == \"number\")"));
7020 })(l183.fvalue(pv, v763));
7022 })), cdr: (function(){
7024 var value = symbol.value;
7025 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7028 var l301 = {name: "FLOOR"};
7029 ((l286).value = ({car: l45.fvalue(pv, l301, (function (values,v765){
7030 checkArgs(arguments, 2);
7032 return (function(v766){
7033 return l181.fvalue(values, "(function(){", (function(){
7035 var value = symbol.value;
7036 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7038 })(), l185.fvalue(pv, l181.fvalue(pv, "var ", "x", " = ", v766, ";", (function(){
7040 var value = symbol.value;
7041 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7043 })()), l181.fvalue(pv, "if (typeof ", "x", " != '", "number", "')", (function(){
7045 var value = symbol.value;
7046 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7048 })(), l185.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
7050 var value = symbol.value;
7051 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7053 })())), l181.fvalue(pv, "return ", "Math.floor(x)", ";", (function(){
7055 var value = symbol.value;
7056 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7059 })(l183.fvalue(pv, v765));
7061 })), cdr: (function(){
7063 var value = symbol.value;
7064 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7067 ((l286).value = ({car: l45.fvalue(pv, l29, (function (values,v767,v768){
7068 checkArgs(arguments, 3);
7070 return (function(v769,v770){
7071 return l181.fvalue(values, "({car: ", v769, ", cdr: ", v770, "})");
7072 })(l183.fvalue(pv, v767),l183.fvalue(pv, v768));
7074 })), cdr: (function(){
7076 var value = symbol.value;
7077 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7080 ((l286).value = ({car: l45.fvalue(pv, l30, (function (values,v771){
7081 checkArgs(arguments, 2);
7083 return (function(v772){
7084 return l182.fvalue(values, l181.fvalue(pv, "(function(){", (function(){
7086 var value = symbol.value;
7087 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7089 })(), l185.fvalue(pv, "var tmp = ", v772, ";", (function(){
7091 var value = symbol.value;
7092 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7094 })(), "return (typeof tmp == 'object' && 'car' in tmp);", (function(){
7096 var value = symbol.value;
7097 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7100 })(l183.fvalue(pv, v771));
7102 })), cdr: (function(){
7104 var value = symbol.value;
7105 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7108 ((l286).value = ({car: l45.fvalue(pv, l31, (function (values,v773){
7109 checkArgs(arguments, 2);
7111 return (function(v774){
7112 return l181.fvalue(values, "(function(){", (function(){
7114 var value = symbol.value;
7115 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7117 })(), l185.fvalue(pv, "var tmp = ", v774, ";", (function(){
7119 var value = symbol.value;
7120 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7122 })(), "return tmp === ", l183.fvalue(pv, l5.value), "? ", l183.fvalue(pv, l5.value), ": tmp.car;", (function(){
7124 var value = symbol.value;
7125 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7128 })(l183.fvalue(pv, v773));
7130 })), cdr: (function(){
7132 var value = symbol.value;
7133 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7136 ((l286).value = ({car: l45.fvalue(pv, l32, (function (values,v775){
7137 checkArgs(arguments, 2);
7139 return (function(v776){
7140 return l181.fvalue(values, "(function(){", (function(){
7142 var value = symbol.value;
7143 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7145 })(), l185.fvalue(pv, "var tmp = ", v776, ";", (function(){
7147 var value = symbol.value;
7148 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7150 })(), "return tmp === ", l183.fvalue(pv, l5.value), "? ", l183.fvalue(pv, l5.value), ": tmp.cdr;", (function(){
7152 var value = symbol.value;
7153 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7156 })(l183.fvalue(pv, v775));
7158 })), cdr: (function(){
7160 var value = symbol.value;
7161 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7164 ((l286).value = ({car: l45.fvalue(pv, l118, (function (values,v777,v778){
7165 checkArgs(arguments, 3);
7167 return (function(v779,v780){
7168 return l181.fvalue(values, "(function(){", (function(){
7170 var value = symbol.value;
7171 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7173 })(), l185.fvalue(pv, l181.fvalue(pv, "var ", "x", " = ", v779, ";", (function(){
7175 var value = symbol.value;
7176 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7178 })()), l181.fvalue(pv, "if (typeof ", "x", " != '", "object", "')", (function(){
7180 var value = symbol.value;
7181 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7183 })(), l185.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
7185 var value = symbol.value;
7186 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7188 })())), l181.fvalue(pv, "return ", l181.fvalue(pv, "(x.car = ", v780, ", x)"), ";", (function(){
7190 var value = symbol.value;
7191 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7194 })(l183.fvalue(pv, v777),l183.fvalue(pv, v778));
7196 })), cdr: (function(){
7198 var value = symbol.value;
7199 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7202 ((l286).value = ({car: l45.fvalue(pv, l119, (function (values,v781,v782){
7203 checkArgs(arguments, 3);
7205 return (function(v783,v784){
7206 return l181.fvalue(values, "(function(){", (function(){
7208 var value = symbol.value;
7209 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7211 })(), l185.fvalue(pv, l181.fvalue(pv, "var ", "x", " = ", v783, ";", (function(){
7213 var value = symbol.value;
7214 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7216 })()), l181.fvalue(pv, "if (typeof ", "x", " != '", "object", "')", (function(){
7218 var value = symbol.value;
7219 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7221 })(), l185.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
7223 var value = symbol.value;
7224 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7226 })())), l181.fvalue(pv, "return ", l181.fvalue(pv, "(x.cdr = ", v784, ", x)"), ";", (function(){
7228 var value = symbol.value;
7229 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7232 })(l183.fvalue(pv, v781),l183.fvalue(pv, v782));
7234 })), cdr: (function(){
7236 var value = symbol.value;
7237 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7240 var l302 = {name: "SYMBOLP"};
7241 ((l286).value = ({car: l45.fvalue(pv, l302, (function (values,v785){
7242 checkArgs(arguments, 2);
7244 return (function(v786){
7245 return l182.fvalue(values, l181.fvalue(pv, "(function(){", (function(){
7247 var value = symbol.value;
7248 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7250 })(), l185.fvalue(pv, "var tmp = ", v786, ";", (function(){
7252 var value = symbol.value;
7253 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7255 })(), "return (typeof tmp == 'object' && 'name' in tmp);", (function(){
7257 var value = symbol.value;
7258 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7261 })(l183.fvalue(pv, v785));
7263 })), cdr: (function(){
7265 var value = symbol.value;
7266 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7269 var l303 = {name: "MAKE-SYMBOL"};
7270 ((l286).value = ({car: l45.fvalue(pv, l303, (function (values,v787){
7271 checkArgs(arguments, 2);
7273 return (function(v788){
7274 return l181.fvalue(values, "(function(){", (function(){
7276 var value = symbol.value;
7277 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7279 })(), l185.fvalue(pv, l181.fvalue(pv, "var ", "name", " = ", v788, ";", (function(){
7281 var value = symbol.value;
7282 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7284 })()), l181.fvalue(pv, "if (typeof ", "name", " != '", "string", "')", (function(){
7286 var value = symbol.value;
7287 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7289 })(), l185.fvalue(pv, "throw 'The value ' + ", "name", " + ' is not a type ", "string", ".';", (function(){
7291 var value = symbol.value;
7292 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7294 })())), l181.fvalue(pv, "return ", "({name: name})", ";", (function(){
7296 var value = symbol.value;
7297 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7300 })(l183.fvalue(pv, v787));
7302 })), cdr: (function(){
7304 var value = symbol.value;
7305 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7308 var l304 = {name: "SYMBOL-NAME"};
7309 ((l286).value = ({car: l45.fvalue(pv, l304, (function (values,v789){
7310 checkArgs(arguments, 2);
7312 return (function(v790){
7313 return l181.fvalue(values, "(", v790, ").name");
7314 })(l183.fvalue(pv, v789));
7316 })), cdr: (function(){
7318 var value = symbol.value;
7319 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7322 ((l286).value = ({car: l45.fvalue(pv, l245, (function (values,v791,v792){
7323 checkArgs(arguments, 3);
7325 return (function(v793,v794){
7326 return l181.fvalue(values, "(", v793, ").value = ", v794);
7327 })(l183.fvalue(pv, v791),l183.fvalue(pv, v792));
7329 })), cdr: (function(){
7331 var value = symbol.value;
7332 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7335 var l305 = {name: "FSET"};
7336 ((l286).value = ({car: l45.fvalue(pv, l305, (function (values,v795,v796){
7337 checkArgs(arguments, 3);
7339 return (function(v797,v798){
7340 return l181.fvalue(values, "(", v797, ").fvalue = ", v798);
7341 })(l183.fvalue(pv, v795),l183.fvalue(pv, v796));
7343 })), cdr: (function(){
7345 var value = symbol.value;
7346 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7349 ((l286).value = ({car: l45.fvalue(pv, l19, (function (values,v799){
7350 checkArgs(arguments, 2);
7352 return (function(v800){
7353 return l182.fvalue(values, l181.fvalue(pv, "(", v800, ".value !== undefined)"));
7354 })(l183.fvalue(pv, v799));
7356 })), cdr: (function(){
7358 var value = symbol.value;
7359 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7362 var l306 = {name: "SYMBOL-VALUE"};
7363 ((l286).value = ({car: l45.fvalue(pv, l306, (function (values,v801){
7364 checkArgs(arguments, 2);
7366 return (function(v802){
7367 return l181.fvalue(values, "(function(){", (function(){
7369 var value = symbol.value;
7370 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7372 })(), l185.fvalue(pv, "var symbol = ", v802, ";", (function(){
7374 var value = symbol.value;
7375 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7377 })(), "var value = symbol.value;", (function(){
7379 var value = symbol.value;
7380 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7382 })(), "if (value === undefined) throw \"Variable `\" + symbol.name + \"' is unbound.\";", (function(){
7384 var value = symbol.value;
7385 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7387 })(), "return value;", (function(){
7389 var value = symbol.value;
7390 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7393 })(l183.fvalue(pv, v801));
7395 })), cdr: (function(){
7397 var value = symbol.value;
7398 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7401 ((l286).value = ({car: l45.fvalue(pv, l253, (function (values,v803){
7402 checkArgs(arguments, 2);
7404 return (function(v804){
7405 return l181.fvalue(values, "(function(){", (function(){
7407 var value = symbol.value;
7408 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7410 })(), l185.fvalue(pv, "var symbol = ", v804, ";", (function(){
7412 var value = symbol.value;
7413 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7415 })(), "var func = symbol.fvalue;", (function(){
7417 var value = symbol.value;
7418 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7420 })(), "if (func === undefined) throw \"Function `\" + symbol.name + \"' is undefined.\";", (function(){
7422 var value = symbol.value;
7423 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7425 })(), "return func;", (function(){
7427 var value = symbol.value;
7428 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7431 })(l183.fvalue(pv, v803));
7433 })), cdr: (function(){
7435 var value = symbol.value;
7436 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7439 var l307 = {name: "SYMBOL-PLIST"};
7440 ((l286).value = ({car: l45.fvalue(pv, l307, (function (values,v805){
7441 checkArgs(arguments, 2);
7443 return (function(v806){
7444 return l181.fvalue(values, "((", v806, ").plist || ", l183.fvalue(pv, l5.value), ")");
7445 })(l183.fvalue(pv, v805));
7447 })), cdr: (function(){
7449 var value = symbol.value;
7450 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7453 var l308 = {name: "LAMBDA-CODE"};
7454 ((l286).value = ({car: l45.fvalue(pv, l308, (function (values,v807){
7455 checkArgs(arguments, 2);
7457 return (function(v808){
7458 return l181.fvalue(values, "(", v808, ").toString()");
7459 })(l183.fvalue(pv, v807));
7461 })), cdr: (function(){
7463 var value = symbol.value;
7464 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7467 var l309 = {name: "EQ"};
7468 ((l286).value = ({car: l45.fvalue(pv, l309, (function (values,v809,v810){
7469 checkArgs(arguments, 3);
7471 return (function(v811,v812){
7472 return l182.fvalue(values, l181.fvalue(pv, "(", v811, " === ", v812, ")"));
7473 })(l183.fvalue(pv, v809),l183.fvalue(pv, v810));
7475 })), cdr: (function(){
7477 var value = symbol.value;
7478 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7481 var l310 = {name: "EQUAL"};
7482 ((l286).value = ({car: l45.fvalue(pv, l310, (function (values,v813,v814){
7483 checkArgs(arguments, 3);
7485 return (function(v815,v816){
7486 return l182.fvalue(values, l181.fvalue(pv, "(", v815, " == ", v816, ")"));
7487 })(l183.fvalue(pv, v813),l183.fvalue(pv, v814));
7489 })), cdr: (function(){
7491 var value = symbol.value;
7492 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7495 var l311 = {name: "CHAR-TO-STRING"};
7496 ((l286).value = ({car: l45.fvalue(pv, l311, (function (values,v817){
7497 checkArgs(arguments, 2);
7499 return (function(v818){
7500 return l181.fvalue(values, "(function(){", (function(){
7502 var value = symbol.value;
7503 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7505 })(), l185.fvalue(pv, l181.fvalue(pv, "var ", "x", " = ", v818, ";", (function(){
7507 var value = symbol.value;
7508 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7510 })()), l181.fvalue(pv, "if (typeof ", "x", " != '", "number", "')", (function(){
7512 var value = symbol.value;
7513 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7515 })(), l185.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
7517 var value = symbol.value;
7518 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7520 })())), l181.fvalue(pv, "return ", "String.fromCharCode(x)", ";", (function(){
7522 var value = symbol.value;
7523 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7526 })(l183.fvalue(pv, v817));
7528 })), cdr: (function(){
7530 var value = symbol.value;
7531 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7534 var l312 = {name: "STRINGP"};
7535 ((l286).value = ({car: l45.fvalue(pv, l312, (function (values,v819){
7536 checkArgs(arguments, 2);
7538 return (function(v820){
7539 return l182.fvalue(values, l181.fvalue(pv, "(typeof(", v820, ") == \"string\")"));
7540 })(l183.fvalue(pv, v819));
7542 })), cdr: (function(){
7544 var value = symbol.value;
7545 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7548 var l313 = {name: "STRING-UPCASE"};
7549 ((l286).value = ({car: l45.fvalue(pv, l313, (function (values,v821){
7550 checkArgs(arguments, 2);
7552 return (function(v822){
7553 return l181.fvalue(values, "(function(){", (function(){
7555 var value = symbol.value;
7556 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7558 })(), l185.fvalue(pv, l181.fvalue(pv, "var ", "x", " = ", v822, ";", (function(){
7560 var value = symbol.value;
7561 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7563 })()), l181.fvalue(pv, "if (typeof ", "x", " != '", "string", "')", (function(){
7565 var value = symbol.value;
7566 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7568 })(), l185.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
7570 var value = symbol.value;
7571 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7573 })())), l181.fvalue(pv, "return ", "x.toUpperCase()", ";", (function(){
7575 var value = symbol.value;
7576 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7579 })(l183.fvalue(pv, v821));
7581 })), cdr: (function(){
7583 var value = symbol.value;
7584 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7587 var l314 = {name: "STRING-LENGTH"};
7588 ((l286).value = ({car: l45.fvalue(pv, l314, (function (values,v823){
7589 checkArgs(arguments, 2);
7591 return (function(v824){
7592 return l181.fvalue(values, "(function(){", (function(){
7594 var value = symbol.value;
7595 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7597 })(), l185.fvalue(pv, l181.fvalue(pv, "var ", "x", " = ", v824, ";", (function(){
7599 var value = symbol.value;
7600 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7602 })()), l181.fvalue(pv, "if (typeof ", "x", " != '", "string", "')", (function(){
7604 var value = symbol.value;
7605 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7607 })(), l185.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
7609 var value = symbol.value;
7610 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7612 })())), l181.fvalue(pv, "return ", "x.length", ";", (function(){
7614 var value = symbol.value;
7615 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7618 })(l183.fvalue(pv, v823));
7620 })), cdr: (function(){
7622 var value = symbol.value;
7623 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7626 var l315 = {name: "SLICE"};
7627 ((l286).value = ({car: l45.fvalue(pv, l315, (function (values,v825,v826,v827){
7628 checkArgsAtLeast(arguments, 3);
7629 checkArgsAtMost(arguments, 4);
7630 switch(arguments.length-1){
7636 return l181.fvalue(values, "(function(){", (function(){
7638 var value = symbol.value;
7639 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7641 })(), l185.fvalue(pv, "var str = ", l183.fvalue(pv, v825), ";", (function(){
7643 var value = symbol.value;
7644 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7646 })(), "var a = ", l183.fvalue(pv, v826), ";", (function(){
7648 var value = symbol.value;
7649 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7651 })(), "var b;", (function(){
7653 var value = symbol.value;
7654 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7656 })(), (v827 !== l5.value ? l181.fvalue(pv, "b = ", l183.fvalue(pv, v827), ";", (function(){
7658 var value = symbol.value;
7659 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7661 })()) : l5.value), "return str.slice(a,b);", (function(){
7663 var value = symbol.value;
7664 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7668 })), cdr: (function(){
7670 var value = symbol.value;
7671 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7674 var l316 = {name: "CHAR"};
7675 ((l286).value = ({car: l45.fvalue(pv, l316, (function (values,v828,v829){
7676 checkArgs(arguments, 3);
7678 return (function(v830,v831){
7679 return l181.fvalue(values, "(function(){", (function(){
7681 var value = symbol.value;
7682 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7684 })(), l185.fvalue(pv, l181.fvalue(pv, "var ", "string", " = ", v830, ";", (function(){
7686 var value = symbol.value;
7687 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7689 })()), l181.fvalue(pv, "var ", "index", " = ", v831, ";", (function(){
7691 var value = symbol.value;
7692 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7694 })()), l181.fvalue(pv, "if (typeof ", "string", " != '", "string", "')", (function(){
7696 var value = symbol.value;
7697 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7699 })(), l185.fvalue(pv, "throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
7701 var value = symbol.value;
7702 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7704 })())), l181.fvalue(pv, "if (typeof ", "index", " != '", "number", "')", (function(){
7706 var value = symbol.value;
7707 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7709 })(), l185.fvalue(pv, "throw 'The value ' + ", "index", " + ' is not a type ", "number", ".';", (function(){
7711 var value = symbol.value;
7712 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7714 })())), l181.fvalue(pv, "return ", "string.charCodeAt(index)", ";", (function(){
7716 var value = symbol.value;
7717 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7720 })(l183.fvalue(pv, v828),l183.fvalue(pv, v829));
7722 })), cdr: (function(){
7724 var value = symbol.value;
7725 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7728 ((l286).value = ({car: l45.fvalue(pv, l73, (function (values,v832,v833){
7729 checkArgs(arguments, 3);
7731 return (function(v834,v835){
7732 return l181.fvalue(values, "(function(){", (function(){
7734 var value = symbol.value;
7735 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7737 })(), l185.fvalue(pv, l181.fvalue(pv, "var ", "string1", " = ", v834, ";", (function(){
7739 var value = symbol.value;
7740 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7742 })()), l181.fvalue(pv, "var ", "string2", " = ", v835, ";", (function(){
7744 var value = symbol.value;
7745 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7747 })()), l181.fvalue(pv, "if (typeof ", "string1", " != '", "string", "')", (function(){
7749 var value = symbol.value;
7750 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7752 })(), l185.fvalue(pv, "throw 'The value ' + ", "string1", " + ' is not a type ", "string", ".';", (function(){
7754 var value = symbol.value;
7755 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7757 })())), l181.fvalue(pv, "if (typeof ", "string2", " != '", "string", "')", (function(){
7759 var value = symbol.value;
7760 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7762 })(), l185.fvalue(pv, "throw 'The value ' + ", "string2", " + ' is not a type ", "string", ".';", (function(){
7764 var value = symbol.value;
7765 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7767 })())), l181.fvalue(pv, "return ", "string1.concat(string2)", ";", (function(){
7769 var value = symbol.value;
7770 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7773 })(l183.fvalue(pv, v832),l183.fvalue(pv, v833));
7775 })), cdr: (function(){
7777 var value = symbol.value;
7778 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7781 var l317 = {name: "FUNCALL"};
7782 ((l286).value = ({car: l45.fvalue(pv, l317, (function (values,v837){
7783 checkArgsAtLeast(arguments, 2);
7785 for (var i = arguments.length-1; i>=2; i--)
7786 v836 = {car: arguments[i], cdr:
7789 return l181.fvalue(values, "(", l183.fvalue(pv, v837), ")(", l149.fvalue(pv, ({car: ((function(){
7791 var value = symbol.value;
7792 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7794 })() !== l5.value ? "values" : "pv"), cdr: l78.fvalue(pv, (function(){
7796 var func = symbol.fvalue;
7797 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7799 })(), v836)}), ", "), ")");
7801 })), cdr: (function(){
7803 var value = symbol.value;
7804 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7807 var l318 = {name: "APPLY"};
7808 ((l286).value = ({car: l45.fvalue(pv, l318, (function (values,v839){
7809 checkArgsAtLeast(arguments, 2);
7811 for (var i = arguments.length-1; i>=2; i--)
7812 v838 = {car: arguments[i], cdr:
7815 return (l13.fvalue(pv, v838) !== l5.value ? l181.fvalue(values, "(", l183.fvalue(pv, v839), ")()") : (function(v840,v841){
7816 return l181.fvalue(values, "(function(){", (function(){
7818 var value = symbol.value;
7819 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7821 })(), l185.fvalue(pv, "var f = ", l183.fvalue(pv, v839), ";", (function(){
7823 var value = symbol.value;
7824 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7826 })(), "var args = [", l149.fvalue(pv, ({car: ((function(){
7828 var value = symbol.value;
7829 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7831 })() !== l5.value ? "values" : "pv"), cdr: l78.fvalue(pv, (function(){
7833 var func = symbol.fvalue;
7834 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7836 })(), v840)}), ", "), "];", (function(){
7838 var value = symbol.value;
7839 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7841 })(), "var tail = (", l183.fvalue(pv, v841), ");", (function(){
7843 var value = symbol.value;
7844 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7846 })(), "while (tail != ", l183.fvalue(pv, l5.value), "){", (function(){
7848 var value = symbol.value;
7849 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7851 })(), " args.push(tail.car);", (function(){
7853 var value = symbol.value;
7854 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7856 })(), " tail = tail.cdr;", (function(){
7858 var value = symbol.value;
7859 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7861 })(), "}", (function(){
7863 var value = symbol.value;
7864 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7866 })(), "return f.apply(this, args);", (function(){
7868 var value = symbol.value;
7869 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7872 })(l91.fvalue(pv, v838),(function(){
7873 var tmp = l90.fvalue(pv, v838);
7874 return tmp === l5.value? l5.value: tmp.car;
7877 })), cdr: (function(){
7879 var value = symbol.value;
7880 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7883 var l319 = {name: "JS-EVAL"};
7884 ((l286).value = ({car: l45.fvalue(pv, l319, (function (values,v842){
7885 checkArgs(arguments, 2);
7887 return (function(v843){
7888 return l181.fvalue(values, "(function(){", (function(){
7890 var value = symbol.value;
7891 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7893 })(), l185.fvalue(pv, l181.fvalue(pv, "var ", "string", " = ", v843, ";", (function(){
7895 var value = symbol.value;
7896 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7898 })()), l181.fvalue(pv, "if (typeof ", "string", " != '", "string", "')", (function(){
7900 var value = symbol.value;
7901 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7903 })(), l185.fvalue(pv, "throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
7905 var value = symbol.value;
7906 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7908 })())), l181.fvalue(pv, "return ", ((function(){
7910 var value = symbol.value;
7911 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7913 })() !== l5.value ? l181.fvalue(pv, "(function(){", (function(){
7915 var value = symbol.value;
7916 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7918 })(), l185.fvalue(pv, "var v = eval.apply(window, [string]);", (function(){
7920 var value = symbol.value;
7921 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7923 })(), "if (typeof v !== 'object' || !('multiple-value' in v)){", (function(){
7925 var value = symbol.value;
7926 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7928 })(), l185.fvalue(pv, "v = [v];", (function(){
7930 var value = symbol.value;
7931 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7933 })(), "v['multiple-value'] = true;", (function(){
7935 var value = symbol.value;
7936 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7938 })()), "}", (function(){
7940 var value = symbol.value;
7941 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7943 })(), "return values.apply(this, v);", (function(){
7945 var value = symbol.value;
7946 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7948 })()), "})()") : "eval.apply(window, [string])"), ";", (function(){
7950 var value = symbol.value;
7951 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7954 })(l183.fvalue(pv, v842));
7956 })), cdr: (function(){
7958 var value = symbol.value;
7959 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7962 var l320 = {name: "ERROR"};
7963 ((l286).value = ({car: l45.fvalue(pv, l320, (function (values,v844){
7964 checkArgs(arguments, 2);
7966 return (function(v845){
7967 return l181.fvalue(values, "(function(){", (function(){
7969 var value = symbol.value;
7970 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7972 })(), l185.fvalue(pv, "throw ", v845, ";", (function(){
7974 var value = symbol.value;
7975 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7978 })(l183.fvalue(pv, v844));
7980 })), cdr: (function(){
7982 var value = symbol.value;
7983 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7986 var l321 = {name: "NEW"};
7987 ((l286).value = ({car: l45.fvalue(pv, l321, (function (values){
7988 checkArgsAtMost(arguments, 1);
7994 })), cdr: (function(){
7996 var value = symbol.value;
7997 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8000 var l322 = {name: "OBJECTP"};
8001 ((l286).value = ({car: l45.fvalue(pv, l322, (function (values,v846){
8002 checkArgs(arguments, 2);
8004 return (function(v847){
8005 return l182.fvalue(values, l181.fvalue(pv, "(typeof (", v847, ") === 'object')"));
8006 })(l183.fvalue(pv, v846));
8008 })), cdr: (function(){
8010 var value = symbol.value;
8011 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8014 var l323 = {name: "OGET"};
8015 ((l286).value = ({car: l45.fvalue(pv, l323, (function (values,v848,v849){
8016 checkArgs(arguments, 3);
8018 return (function(v850,v851){
8019 return l181.fvalue(values, "(function(){", (function(){
8021 var value = symbol.value;
8022 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8024 })(), l185.fvalue(pv, "var tmp = ", "(", v850, ")[", v851, "];", (function(){
8026 var value = symbol.value;
8027 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8029 })(), "return tmp == undefined? ", l183.fvalue(pv, l5.value), ": tmp ;", (function(){
8031 var value = symbol.value;
8032 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8035 })(l183.fvalue(pv, v848),l183.fvalue(pv, v849));
8037 })), cdr: (function(){
8039 var value = symbol.value;
8040 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8043 var l324 = {name: "OSET"};
8044 ((l286).value = ({car: l45.fvalue(pv, l324, (function (values,v852,v853,v854){
8045 checkArgs(arguments, 4);
8047 return (function(v855,v856,v857){
8048 return l181.fvalue(values, "((", v855, ")[", v856, "] = ", v857, ")");
8049 })(l183.fvalue(pv, v852),l183.fvalue(pv, v853),l183.fvalue(pv, v854));
8051 })), cdr: (function(){
8053 var value = symbol.value;
8054 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8057 var l325 = {name: "IN"};
8058 ((l286).value = ({car: l45.fvalue(pv, l325, (function (values,v858,v859){
8059 checkArgs(arguments, 3);
8061 return (function(v860,v861){
8062 return l182.fvalue(values, l181.fvalue(pv, "((", v860, ") in (", v861, "))"));
8063 })(l183.fvalue(pv, v858),l183.fvalue(pv, v859));
8065 })), cdr: (function(){
8067 var value = symbol.value;
8068 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8071 var l326 = {name: "FUNCTIONP"};
8072 ((l286).value = ({car: l45.fvalue(pv, l326, (function (values,v862){
8073 checkArgs(arguments, 2);
8075 return (function(v863){
8076 return l182.fvalue(values, l181.fvalue(pv, "(typeof ", v863, " == 'function')"));
8077 })(l183.fvalue(pv, v862));
8079 })), cdr: (function(){
8081 var value = symbol.value;
8082 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8085 var l327 = {name: "WRITE-STRING"};
8086 ((l286).value = ({car: l45.fvalue(pv, l327, (function (values,v864){
8087 checkArgs(arguments, 2);
8089 return (function(v865){
8090 return l181.fvalue(values, "(function(){", (function(){
8092 var value = symbol.value;
8093 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8095 })(), l185.fvalue(pv, l181.fvalue(pv, "var ", "x", " = ", v865, ";", (function(){
8097 var value = symbol.value;
8098 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8100 })()), l181.fvalue(pv, "if (typeof ", "x", " != '", "string", "')", (function(){
8102 var value = symbol.value;
8103 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8105 })(), l185.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
8107 var value = symbol.value;
8108 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8110 })())), l181.fvalue(pv, "return ", "lisp.write(x)", ";", (function(){
8112 var value = symbol.value;
8113 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8116 })(l183.fvalue(pv, v864));
8118 })), cdr: (function(){
8120 var value = symbol.value;
8121 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8124 var l328 = {name: "MAKE-ARRAY"};
8125 ((l286).value = ({car: l45.fvalue(pv, l328, (function (values,v866){
8126 checkArgs(arguments, 2);
8128 return (function(v867){
8129 return l181.fvalue(values, "(function(){", (function(){
8131 var value = symbol.value;
8132 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8134 })(), l185.fvalue(pv, "var r = [];", (function(){
8136 var value = symbol.value;
8137 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8139 })(), "for (var i = 0; i < ", v867, "; i++)", (function(){
8141 var value = symbol.value;
8142 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8144 })(), l185.fvalue(pv, "r.push(", l183.fvalue(pv, l5.value), ");", (function(){
8146 var value = symbol.value;
8147 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8149 })()), "return r;", (function(){
8151 var value = symbol.value;
8152 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8155 })(l183.fvalue(pv, v866));
8157 })), cdr: (function(){
8159 var value = symbol.value;
8160 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8163 var l329 = {name: "ARRAYP"};
8164 ((l286).value = ({car: l45.fvalue(pv, l329, (function (values,v868){
8165 checkArgs(arguments, 2);
8167 return (function(v869){
8168 return l182.fvalue(values, l181.fvalue(pv, "(function(){", (function(){
8170 var value = symbol.value;
8171 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8173 })(), l185.fvalue(pv, "var x = ", v869, ";", (function(){
8175 var value = symbol.value;
8176 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8178 })(), "return typeof x === 'object' && 'length' in x;"), "})()"));
8179 })(l183.fvalue(pv, v868));
8181 })), cdr: (function(){
8183 var value = symbol.value;
8184 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8187 var l330 = {name: "AREF"};
8188 ((l286).value = ({car: l45.fvalue(pv, l330, (function (values,v870,v871){
8189 checkArgs(arguments, 3);
8191 return (function(v872,v873){
8192 return l181.fvalue(values, "(function(){", (function(){
8194 var value = symbol.value;
8195 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8197 })(), l185.fvalue(pv, "var x = ", "(", v872, ")[", v873, "];", (function(){
8199 var value = symbol.value;
8200 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8202 })(), "if (x === undefined) throw 'Out of range';", (function(){
8204 var value = symbol.value;
8205 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8207 })(), "return x;", (function(){
8209 var value = symbol.value;
8210 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8213 })(l183.fvalue(pv, v870),l183.fvalue(pv, v871));
8215 })), cdr: (function(){
8217 var value = symbol.value;
8218 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8221 var l331 = {name: "ASET"};
8222 ((l286).value = ({car: l45.fvalue(pv, l331, (function (values,v874,v875,v876){
8223 checkArgs(arguments, 4);
8225 return (function(v877,v878,v879){
8226 return l181.fvalue(values, "(function(){", (function(){
8228 var value = symbol.value;
8229 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8231 })(), l185.fvalue(pv, "var x = ", v877, ";", (function(){
8233 var value = symbol.value;
8234 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8236 })(), "var i = ", v878, ";", (function(){
8238 var value = symbol.value;
8239 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8241 })(), "if (i < 0 || i >= x.length) throw 'Out of range';", (function(){
8243 var value = symbol.value;
8244 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8246 })(), "return x[i] = ", v879, ";", (function(){
8248 var value = symbol.value;
8249 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8252 })(l183.fvalue(pv, v874),l183.fvalue(pv, v875),l183.fvalue(pv, v876));
8254 })), cdr: (function(){
8256 var value = symbol.value;
8257 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8260 var l332 = {name: "GET-UNIX-TIME"};
8261 ((l286).value = ({car: l45.fvalue(pv, l332, (function (values){
8262 checkArgsAtMost(arguments, 1);
8265 return l181.fvalue(values, "(Math.round(new Date() / 1000))");
8268 })), cdr: (function(){
8270 var value = symbol.value;
8271 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8274 var l333 = {name: "VALUES-ARRAY"};
8275 ((l286).value = ({car: l45.fvalue(pv, l333, (function (values,v880){
8276 checkArgs(arguments, 2);
8278 return (function(v881){
8279 return ((function(){
8281 var value = symbol.value;
8282 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8284 })() !== l5.value ? l181.fvalue(values, "values.apply(this, ", v881, ")") : l181.fvalue(values, "pv.apply(this, ", v881, ")"));
8285 })(l183.fvalue(pv, v880));
8287 })), cdr: (function(){
8289 var value = symbol.value;
8290 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8293 ((l286).value = ({car: l45.fvalue(pv, l155, (function (values){
8295 for (var i = arguments.length-1; i>=1; i--)
8296 v882 = {car: arguments[i], cdr:
8299 return ((function(){
8301 var value = symbol.value;
8302 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8304 })() !== l5.value ? l181.fvalue(values, "values(", l149.fvalue(pv, l78.fvalue(pv, (function(){
8306 var func = symbol.fvalue;
8307 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8309 })(), v882), ", "), ")") : l181.fvalue(values, "pv(", l149.fvalue(pv, l78.fvalue(pv, (function(){
8311 var func = symbol.fvalue;
8312 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8314 })(), v882), ", "), ")"));
8316 })), cdr: (function(){
8318 var value = symbol.value;
8319 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8323 (l212).fvalue = (function(v885){
8324 ((v885)["fname"] = "MACRO");
8326 })((function (values,v883){
8327 checkArgs(arguments, 2);
8329 return (((function(){
8331 return (typeof tmp == 'object' && 'name' in tmp);
8332 })()?l4.value: l5.value) !== l5.value ? (function(v884){
8333 return (((l189.fvalue(pv, v884) === l212)?l4.value: l5.value) !== l5.value ? v884 : l5.value);
8334 })(l201.fvalue(pv, v883, (function(){
8336 var value = symbol.value;
8337 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8339 })(), l108)) : l5.value);
8344 var l334 = {name: "LS-MACROEXPAND-1"};
8346 (l334).fvalue = (function(v890){
8347 ((v890)["fname"] = "LS-MACROEXPAND-1");
8349 })((function (values,v886){
8350 checkArgs(arguments, 2);
8352 return (function(v887){
8353 return (v887 !== l5.value ? (function(v888){
8354 (l60.fvalue(pv, v888) !== l5.value ? (function(v889){
8355 l192.fvalue(pv, v887, v889);
8356 return (v888 = v889);
8357 })(l261.fvalue(pv, v888)) : l5.value);
8360 var args = [values];
8361 var tail = ((function(){
8363 return tmp === l5.value? l5.value: tmp.cdr;
8365 while (tail != l5.value){
8366 args.push(tail.car);
8369 return f.apply(this, args);
8371 })(l190.fvalue(pv, v887)) : v886);
8372 })(l212.fvalue(pv, (function(){
8374 return tmp === l5.value? l5.value: tmp.car;
8380 var l335 = {name: "COMPILE-FUNCALL"};
8381 var l336 = {name: "G870"};
8383 (l335).fvalue = (function(v895){
8384 ((v895)["fname"] = "COMPILE-FUNCALL");
8386 })((function (values,v891,v892){
8387 checkArgs(arguments, 3);
8390 var v893 = ((function(){
8392 var value = symbol.value;
8393 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8395 })() !== l5.value ? "values" : "pv");
8396 var v894 = l147.fvalue(pv, "(", l149.fvalue(pv, ({car: v893, cdr: l78.fvalue(pv, (function(){
8398 var func = symbol.fvalue;
8399 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8401 })(), v892)}), ", "), ")");
8402 return (l256.fvalue(pv, v891) !== l5.value ? l147.fvalue(values, l256.fvalue(pv, v891), v894) : ((((function(){
8404 return (typeof tmp == 'object' && 'name' in tmp);
8405 })()?l4.value: l5.value) !== l5.value ? (((l135.fvalue(pv, v891) === l126.fvalue(pv, "COMMON-LISP"))?l4.value: l5.value) !== l5.value ? (function(){
8407 var value = symbol.value;
8408 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8410 })() : l5.value) : l5.value) !== l5.value ? l181.fvalue(values, l183.fvalue(pv, l65.fvalue(pv, l45.fvalue(pv, l176), l45.fvalue(pv, v891))), ".fvalue", v894) : l181.fvalue(values, l183.fvalue(pv, l65.fvalue(pv, l45.fvalue(pv, l108), l45.fvalue(pv, v891))), v894)));
8417 (l243).fvalue = (function(v898){
8418 ((v898)["fname"] = "LS-COMPILE-BLOCK");
8420 })((function (values,v896,v897){
8421 checkArgsAtLeast(arguments, 2);
8422 checkArgsAtMost(arguments, 3);
8423 switch(arguments.length-1){
8429 return (v897 !== l5.value ? l181.fvalue(values, l243.fvalue(pv, l91.fvalue(pv, v896)), "return ", l183.fvalue(pv, (function(){
8430 var tmp = l90.fvalue(pv, v896);
8431 return tmp === l5.value? l5.value: tmp.car;
8434 var value = symbol.value;
8435 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8437 })()), ";") : l150.fvalue(values, l94.fvalue(pv, (function(){
8439 var func = symbol.fvalue;
8440 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8442 })(), l78.fvalue(pv, (function(){
8444 var func = symbol.fvalue;
8445 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8447 })(), v896)), l147.fvalue(pv, ";", (function(){
8449 var value = symbol.value;
8450 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8458 (l183).fvalue = (function(v908){
8459 ((v908)["fname"] = "LS-COMPILE");
8461 })((function (values,v899,v900){
8462 checkArgsAtLeast(arguments, 2);
8463 checkArgsAtMost(arguments, 3);
8464 switch(arguments.length-1){
8470 return (function(v901){
8476 return (((function(){
8478 return (typeof tmp == 'object' && 'name' in tmp);
8479 })()?l4.value: l5.value) !== l5.value ? (function(v902){
8480 return ((v902 !== l5.value ? l28.fvalue(pv, l92.fvalue(pv, l216, l191.fvalue(pv, v902))) : l5.value) !== l5.value ? l190.fvalue(values, v902) : ((function(v903){
8481 return (v903 !== l5.value ? v903 : l92.fvalue(pv, l218, l191.fvalue(pv, v902)));
8482 })(l134.fvalue(pv, v899)) !== l5.value ? l181.fvalue(values, l183.fvalue(pv, l65.fvalue(pv, l45.fvalue(pv, l176), l45.fvalue(pv, v899))), ".value") : l183.fvalue(values, l65.fvalue(pv, l45.fvalue(pv, l306), l45.fvalue(pv, l65.fvalue(pv, l45.fvalue(pv, l176), l45.fvalue(pv, v899)))))));
8483 })(l201.fvalue(pv, v899, (function(){
8485 var value = symbol.value;
8486 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8488 })(), l109)) : (l85.fvalue(pv, v899) !== l5.value ? l18.fvalue(values, v899) : (((typeof(v899) == "string")?l4.value: l5.value) !== l5.value ? l181.fvalue(values, "\"", l157.fvalue(pv, v899), "\"") : (((function(){
8490 return typeof x === 'object' && 'length' in x;
8491 })()?l4.value: l5.value) !== l5.value ? l251.fvalue(values, v899) : (l60.fvalue(pv, v899) !== l5.value ? (function(v904,v905){
8492 return (l101.fvalue(pv, v904, (function(){
8494 var value = symbol.value;
8495 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8497 })()) !== l5.value ? (function(v906){
8500 var args = [values];
8502 while (tail != l5.value){
8503 args.push(tail.car);
8506 return f.apply(this, args);
8508 })(l41.fvalue(pv, l101.fvalue(pv, v904, (function(){
8510 var value = symbol.value;
8511 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8513 })()))) : ((l101.fvalue(pv, v904, (function(){
8515 var value = symbol.value;
8516 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8518 })()) !== l5.value ? l28.fvalue(pv, l214.fvalue(pv, v904, l108, l217)) : l5.value) !== l5.value ? (function(v907){
8521 var args = [values];
8523 while (tail != l5.value){
8524 args.push(tail.car);
8527 return f.apply(this, args);
8529 })(l41.fvalue(pv, l101.fvalue(pv, v904, (function(){
8531 var value = symbol.value;
8532 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8534 })()))) : (l212.fvalue(pv, v904) !== l5.value ? l183.fvalue(values, l334.fvalue(pv, v899), v900) : l335.fvalue(values, v904, v905))));
8537 return tmp === l5.value? l5.value: tmp.car;
8540 return tmp === l5.value? l5.value: tmp.cdr;
8541 })()) : (function(){
8542 throw "How should I compile this?";
8553 var l337 = {name: "LS-COMPILE-TOPLEVEL"};
8555 (l337).fvalue = (function(v915){
8556 ((v915)["fname"] = "LS-COMPILE-TOPLEVEL");
8558 })((function (values,v909,v910){
8559 checkArgsAtLeast(arguments, 2);
8560 checkArgsAtMost(arguments, 3);
8561 switch(arguments.length-1){
8567 return (function(v911){
8573 return ((((function(){
8575 return (typeof tmp == 'object' && 'car' in tmp);
8576 })()?l4.value: l5.value) !== l5.value ? (((function(){
8578 return tmp === l5.value? l5.value: tmp.car;
8579 })() === l117)?l4.value: l5.value) : l5.value) !== l5.value ? (function(v913){
8580 return l149.fvalue(values, l94.fvalue(pv, (function(){
8582 var func = symbol.fvalue;
8583 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8586 })(l78.fvalue(pv, (function (values,v912){
8587 checkArgs(arguments, 2);
8588 return l337.fvalue(values, v912, l4.value);
8591 return tmp === l5.value? l5.value: tmp.cdr;
8592 })())) : (function(v914){
8593 return l181.fvalue(values, l150.fvalue(pv, l210.fvalue(pv), l181.fvalue(pv, ";", (function(){
8595 var value = symbol.value;
8596 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8598 })())), (v914 !== l5.value ? l181.fvalue(pv, v914, ";", (function(){
8600 var value = symbol.value;
8601 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8604 })(l183.fvalue(pv, v909, v910)));
8615 (l261).fvalue = (function(v917){
8616 ((v917)["fname"] = "EVAL");
8618 })((function (values,v916){
8619 checkArgs(arguments, 2);
8622 var string = l337.fvalue(pv, v916, l4.value);
8623 if (typeof string != 'string')
8624 throw 'The value ' + string + ' is not a type string.';
8626 var v = eval.apply(window, [string]);
8627 if (typeof v !== 'object' || !('multiple-value' in v)){
8629 v['multiple-value'] = true;
8631 return values.apply(this, v);
8638 var l338 = {name: "&BODY"};
8639 var l339 = QIList(l225,l226,l224,l338,l21,l16,l136,l62,l63,l22,l23,l24,l297,l299,l20,l20,l296,l298,l55,l65,l318,l330,l329,l101,l46,l198,l19,l19,l91,l33,l39,l37,l34,l31,l31,l53,l273,l35,l38,l36,l32,l32,l316,l83,l84,l82,l52,l29,l30,l80,l81,l48,l2,l3,l10,l12,l1,l9,l97,l96,l105,l69,l70,l107,l50,l51,l54,l309,l27,l310,l320,l261,l100,l144,l104,l126,l139,l40,l257,l43,l305,l317,l108,l326,l17,l145,l280,l79,l222,l137,l47,l85,l85,l143,l134,l258,l6,l90,l72,l265,l268,l121,l45,l60,l328,l122,l303,l78,l92,l87,l293,l110,l282,l111,l283,l5,l28,l89,l88,l13,l300,l56,l127,l129,l125,l174,l86,l156,l159,l219,l57,l58,l117,l68,l49,l176,l93,l94,l95,l14,l272,l66,l67,l118,l119,l41,l245,l116,l114,l99,l313,l102,l103,l312,l98,l253,l304,l135,l307,l306,l302,l4,l279,l42,l274,l26,l8,l281,l155,l154,l109,l158,l7,l106,l327,l25,l5);
8640 l144.fvalue(values, l339);
8641 ((l136).value = (function(){
8643 var value = symbol.value;
8644 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8648 var string = "var lisp";
8649 if (typeof string != 'string')
8650 throw 'The value ' + string + ' is not a type string.';
8652 var v = eval.apply(window, [string]);
8653 if (typeof v !== 'object' || !('multiple-value' in v)){
8655 v['multiple-value'] = true;
8657 return values.apply(this, v);
8661 (lisp.read = (function(){
8663 var func = symbol.fvalue;
8664 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8667 (lisp.print = (function(){
8669 var func = symbol.fvalue;
8670 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8673 (lisp.eval = (function(){
8675 var func = symbol.fvalue;
8676 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8679 (lisp.compile = (function (values,v918){
8680 checkArgs(arguments, 2);
8681 return l337.fvalue(values, v918, l4.value);
8683 (lisp.evalString = (function (values,v919){
8684 checkArgs(arguments, 2);
8685 return l261.fvalue(values, l180.fvalue(pv, v919));
8687 (lisp.compileString = (function (values,v920){
8688 checkArgs(arguments, 2);
8689 return l337.fvalue(values, l180.fvalue(pv, v920), l4.value);
8691 var l340 = {name: "OP"};
8692 var l341 = {name: "SYM"};
8693 var l342 = {name: "X"};
8694 var l343 = {name: "ARGS"};
8695 var l344 = {name: "BODY"};
8696 var l345 = {name: "DECLS"};
8697 var l346 = {name: "DECL"};
8698 var l347 = {name: "NAME"};
8699 var l348 = {name: "ARG"};
8700 var l349 = {name: "FORM"};
8701 var l350 = {name: "PACKAGE-DESIGNATOR"};
8702 var l351 = {name: "PAIRS"};
8703 var l352 = {name: "PLACE"};
8704 var l353 = {name: "VALUE"};
8705 var l354 = {name: "VARS"};
8706 var l355 = {name: "VALS"};
8707 var l356 = {name: "STORE-VARS"};
8708 var l357 = {name: "WRITER-FORM"};
8709 var l358 = {name: "READER-FORM"};
8710 var l359 = {name: "RESULT"};
8711 var l360 = {name: "ACCESS-FN"};
8712 var l361 = {name: "LAMBDA-LIST"};
8713 var l362 = {name: "VALUE-FROM"};
8714 var l363 = {name: "VARIABLES"};
8715 var l364 = {name: "HEAD"};
8716 var l365 = {name: "TAIL"};
8717 var l366 = {name: "COLLECT"};
8718 var l367 = {name: "VARLIST"};
8719 var l368 = {name: "ENDLIST"};
8720 var l369 = {name: "V"};
8721 var l370 = {name: "ASSIGNMENTS"};
8722 var l371 = {name: "FORM1"};
8723 var l372 = {name: "FORMS"};
8724 var l373 = {name: "G"};
8725 var l374 = {name: "CLAUSULES"};
8726 var l375 = {name: "!FORM"};
8727 var l376 = {name: "CLAUSULE"};
8728 var l377 = {name: "ITER"};
8729 var l378 = {name: "G!TO"};
8730 var l379 = {name: "VAR"};
8731 var l380 = {name: "TO"};
8732 var l381 = {name: "G!LIST"};
8733 var l382 = {name: "DELTA"};
8734 var l383 = {name: "CONDITION"};
8735 var l384 = {name: "DOCSTRING"};
8736 var l385 = QIList(QIList(QIList(l286,l109,l5,QIList(l216,l5),l5),QIList(l276,l109,l5,QIList(l216,l5),l5),QIList(l275,l109,l5,QIList(l216,l5),l5),QIList(l269,l109,l5,QIList(l216,l5),l5),QIList(l259,l109,l5,QIList(l216,l5),l5),QIList(l249,l109,l5,QIList(l216,l5),l5),QIList(l248,l109,l5,QIList(l216,l5),l5),QIList(l223,l109,l5,QIList(l216,l5),l5),QIList(l220,l109,l5,QIList(l216,l5),l5),QIList(l207,l109,l5,QIList(l216,l5),l5),QIList(l203,l109,l5,QIList(l216,l5),l5),QIList(l202,l109,l5,QIList(l216,l5),l5),QIList(l186,l109,l5,QIList(l216,l5),l5),QIList(l175,l109,l5,QIList(l216,l5),l5),QIList(l146,l109,l5,QIList(l216,l5),l5),QIList(l136,l109,l5,QIList(l216,l5),l5),QIList(l133,l109,l5,QIList(l216,l5),l5),QIList(l132,l109,l5,QIList(l216,l5),l5),QIList(l131,l109,l5,QIList(l216,l5),l5),QIList(l120,l109,l5,QIList(l216,l5),l5),QIList(l112,l109,l5,QIList(l216,l5),l5),QIList(l16,l109,l5,QIList(l216,l5),l5),QIList(l5,l109,l5,QIList(l218,l216,l5),l5),QIList(l4,l109,l5,QIList(l218,l216,l5),l5),l5),QIList(QIList(l295,l212,QIList(l108,QIList(l6,QIList(l340,l341,l5),QIList(l177,QIList(l287,QIList(l179,l340,l5),QIList(l342,l225,l343,l5),QIList(l265,QIList(QIList(l343,QIList(l29,l342,l343,l5),l5),l5),QIList(l291,l343,QIList(l182,QIList(l294,l343,QIList(l179,l341,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l291,l212,QIList(l108,QIList(l6,QIList(l343,l225,l344,l5),QIList(l8,QIList(l302,l343,l5),QIList(l320,"Bad usage of VARIABLE-ARITY, you must pass a symbol",l5),l5),QIList(l177,QIList(l290,QIList(l179,l343,l5),QIList(l6,QIList(QIList(l179,l343,l5),l5),QIList(l181,"return ",QIList(l178,l344,l5),";",l146,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l289,l212,QIList(l108,QIList(l6,QIList(l345,l225,l344,l5),QIList(l177,QIList(l184,QIList(l178,QIList(l78,QIList(l6,QIList(l346,l5),QIList(l177,QIList(l181,"var ",QIList(l179,QIList(l40,l346,l5),l5)," = ",QIList(l179,QIList(l42,l346,l5),l5),";",l146,l5),l5),l5),l345,l5),l5),QIList(l178,QIList(l78,QIList(l6,QIList(l346,l5),QIList(l177,QIList(l181,"if (typeof ",QIList(l179,QIList(l40,l346,l5),l5)," != '",QIList(l179,QIList(l41,l346,l5),l5),"')",l146,QIList(l185,"throw 'The value ' + ",QIList(l179,QIList(l40,l346,l5),l5)," + ' is not a type ",QIList(l179,QIList(l41,l346,l5),l5),".';",l146,l5),l5),l5),l5),l345,l5),l5),QIList(l181,"return ",QIList(l117,QIList(l178,l344,l5),l5),";",l146,l5),l5),l5),l5),l5),l5,l5),QIList(l288,l212,QIList(l108,QIList(l6,QIList(l347,l343,l225,l344,l5),QIList(l177,QIList(l117,QIList(l287,QIList(l179,l347,l5),QIList(l179,l343,l5),QIList(l265,QIList(l179,QIList(l78,QIList(l6,QIList(l348,l5),QIList(l177,QIList(QIList(l179,l348,l5),QIList(l183,QIList(l179,l348,l5),l5),l5),l5),l5),l343,l5),l5),QIList(l178,l344,l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l287,l212,QIList(l108,QIList(l6,QIList(l347,l343,l225,l344,l5),QIList(l177,QIList(l49,QIList(l45,QIList(l176,QIList(l179,l347,l5),l5),QIList(l6,QIList(l179,l343,l5),QIList(l198,QIList(l179,l347,l5),QIList(l178,l344,l5),l5),l5),l5),l286,l5),l5),l5),l5),l5,l5),QIList(l177,l212,QIList(l108,QIList(l6,QIList(l349,l5),QIList(l284,l349,l5),l5),l5),l5,l5),QIList(l262,l212,QIList(l108,QIList(l6,QIList(l347,l343,l349,l5),QIList(l177,QIList(l221,QIList(l179,l347,l5),QIList(l179,l343,l5),QIList(l183,QIList(l179,l349,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l221,l212,QIList(l108,QIList(l6,QIList(l347,l343,l225,l344,l5),QIList(l177,QIList(l49,QIList(l45,QIList(l176,QIList(l179,l347,l5),l5),QIList(l6,QIList(l179,l343,l5),QIList(l198,QIList(l179,l347,l5),QIList(l178,l344,l5),l5),l5),l5),l220,l5),l5),l5),l5),l5,l5),QIList(l184,l212,QIList(l108,QIList(l6,QIList(l225,l344,l5),QIList(l177,QIList(l181,"(function(){",l146,QIList(l185,QIList(l178,l344,l5),l5),"})()",l5),l5),l5),l5),l5,l5),QIList(l148,l212,QIList(l108,QIList(l6,QIList(l109,l225,l349,l5),QIList(l177,QIList(l114,QIList(l179,l109,l5),QIList(l147,QIList(l179,l109,l5),QIList(l117,QIList(l178,l349,l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l137,l212,QIList(l108,QIList(l6,QIList(l350,l5),QIList(l177,QIList(l260,QIList(l114,l136,QIList(l124,QIList(l179,l350,l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l116,l212,QIList(l108,QIList(l6,QIList(l225,l351,l5),QIList(l52,QIList(QIList(l13,l351,l5),l5,l5),QIList(QIList(l13,QIList(l32,l351,l5),l5),QIList(l320,"Odd number of arguments to setf.",l5),l5),QIList(QIList(l13,QIList(l36,l351,l5),l5),QIList(l265,QIList(QIList(l352,QIList(l40,l351,l5),l5),QIList(l353,QIList(l41,l351,l5),l5),l5),QIList(l110,QIList(l354,l355,l356,l357,l358,l5),QIList(l113,l352,l5),QIList(l177,QIList(l268,QIList(l179,QIList(l78,QIList(l108,l45,l5),l354,l355,l5),l5),QIList(l110,QIList(l179,l356,l5),QIList(l179,l353,l5),QIList(l179,l357,l5),l5),l5),l5),l5),l5),l5),QIList(l4,QIList(l177,QIList(l117,QIList(l178,QIList(l69,QIList(QIList(l351,l351,QIList(l36,l351,l5),l5),QIList(l359,QIList(l176,l5,l5),QIList(l29,QIList(l177,QIList(l116,QIList(l179,QIList(l31,l351,l5),l5),QIList(l179,QIList(l34,l351,l5),l5),l5),l5),l359,l5),l5),l5),QIList(QIList(l13,l351,l5),QIList(l67,l359,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l115,l212,QIList(l108,QIList(l6,QIList(l360,l361,l225,l344,l5),QIList(l8,QIList(l302,l360,l5),QIList(l320,"ACCESS-FN must be a symbol.",l5),l5),QIList(l177,QIList(l117,QIList(l49,QIList(l29,QIList(l176,QIList(l179,l360,l5),l5),QIList(l6,QIList(l179,l361,l5),QIList(l178,l344,l5),l5),l5),l112,l5),QIList(l176,QIList(l179,l360,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l111,l212,QIList(l108,QIList(l6,QIList(l362,l5),QIList(l177,QIList(l282,QIList(l108,l45,l5),QIList(l179,l362,l5),l5),l5),l5),l5),l5,l5),QIList(l110,l212,QIList(l108,QIList(l6,QIList(l363,l362,l225,l344,l5),QIList(l177,QIList(l282,QIList(l6,QIList(l224,QIList(l178,l363,l5),l225,QIList(l179,QIList(l17,l5),l5),l5),QIList(l178,l344,l5),l5),QIList(l179,l362,l5),l5),l5),l5),l5),l5,l5),QIList(l77,l212,QIList(l108,QIList(l6,QIList(l225,l344,l5),QIList(l177,QIList(l15,l4,QIList(l178,l344,l5),l5),l5),l5),l5),l5,l5),QIList(l74,l212,QIList(l108,QIList(l6,QIList(l225,l344,l5),QIList(l265,QIList(QIList(l364,QIList(l17,l5),l5),QIList(l365,QIList(l17,l5),l5),l5),QIList(l177,QIList(l268,QIList(QIList(QIList(l179,l364,l5),QIList(l29,QIList(l176,l76,l5),l5,l5),l5),QIList(QIList(l179,l365,l5),QIList(l179,l364,l5),l5),l5),QIList(l257,QIList(QIList(l366,QIList(l342,l5),QIList(l119,QIList(l179,l365,l5),QIList(l29,l342,l5,l5),l5),QIList(l114,QIList(l179,l365,l5),QIList(l32,QIList(l179,l365,l5),l5),l5),l342,l5),l5),QIList(l178,l344,l5),l5),QIList(l32,QIList(l179,l364,l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l70,l212,QIList(l108,QIList(l6,QIList(l367,l368,l225,l344,l5),QIList(l177,QIList(l198,l5,QIList(l268,QIList(l179,QIList(l78,QIList(l6,QIList(l342,l5),QIList(l45,QIList(l40,l342,l5),QIList(l41,l342,l5),l5),l5),l367,l5),l5),QIList(l15,l4,QIList(l7,QIList(l179,QIList(l31,l368,l5),l5),QIList(l14,QIList(l117,QIList(l179,QIList(l32,l368,l5),l5),l5),l5),l5),QIList(l279,QIList(l178,l344,l5),l5),QIList(l114,QIList(l178,QIList(l318,QIList(l108,l65,l5),QIList(l78,QIList(l6,QIList(l369,l5),QIList(l55,QIList(l30,QIList(l36,l369,l5),l5),QIList(l45,QIList(l40,l369,l5),QIList(l42,l369,l5),l5),l5),l5),l367,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l69,l212,QIList(l108,QIList(l6,QIList(l367,l368,l225,l344,l5),QIList(l177,QIList(l198,l5,QIList(l265,QIList(l179,QIList(l78,QIList(l6,QIList(l342,l5),QIList(l45,QIList(l40,l342,l5),QIList(l41,l342,l5),l5),l5),l367,l5),l5),QIList(l15,l4,QIList(l7,QIList(l179,QIList(l31,l368,l5),l5),QIList(l14,QIList(l117,QIList(l179,QIList(l32,l368,l5),l5),l5),l5),l5),QIList(l279,QIList(l178,l344,l5),l5),QIList(l68,QIList(l178,QIList(l318,QIList(l108,l65,l5),QIList(l78,QIList(l6,QIList(l369,l5),QIList(l55,QIList(l30,QIList(l36,l369,l5),l5),QIList(l45,QIList(l40,l369,l5),QIList(l42,l369,l5),l5),l5),l5),l367,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l68,l212,QIList(l108,QIList(l6,QIList(l225,l351,l5),QIList(l265,QIList(QIList(l370,QIList(l176,l5,l5),l5),l5),QIList(l15,l4,QIList(l52,QIList(QIList(l13,l351,l5),QIList(l14,l5),l5),QIList(QIList(l13,QIList(l32,l351,l5),l5),QIList(l320,"Odd paris in PSETQ",l5),l5),QIList(l4,QIList(l265,QIList(QIList(l109,QIList(l31,l351,l5),l5),QIList(l353,QIList(l34,l351,l5),l5),l5),QIList(l49,QIList(l177,QIList(QIList(l179,l109,l5),QIList(l179,QIList(l17,l5),l5),QIList(l179,l353,l5),l5),l5),l370,l5),QIList(l114,l351,QIList(l36,l351,l5),l5),l5),l5),l5),l5),QIList(l114,l370,QIList(l67,l370,l5),l5),QIList(l177,QIList(l265,QIList(l179,QIList(l78,QIList(l108,l32,l5),l370,l5),l5),QIList(l114,QIList(l178,QIList(l61,QIList(l108,l65,l5),QIList(l78,QIList(l108,l91,l5),l370,l5),QIList(l176,l5,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l58,l212,QIList(l108,QIList(l6,QIList(l371,l359,l225,l344,l5),QIList(l177,QIList(l57,QIList(l117,QIList(l179,l371,l5),QIList(l179,l359,l5),l5),QIList(l178,l344,l5),l5),l5),l5),l5),l5,l5),QIList(l57,l212,QIList(l108,QIList(l6,QIList(l349,l225,l344,l5),QIList(l265,QIList(QIList(l353,QIList(l17,l5),l5),l5),QIList(l177,QIList(l265,QIList(QIList(QIList(l179,l353,l5),QIList(l179,l349,l5),l5),l5),QIList(l178,l344,l5),QIList(l179,l353,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l56,l212,QIList(l108,QIList(l6,QIList(l225,l372,l5),QIList(l52,QIList(QIList(l13,l372,l5),l5,l5),QIList(QIList(l13,QIList(l32,l372,l5),l5),QIList(l31,l372,l5),l5),QIList(l4,QIList(l265,QIList(QIList(l373,QIList(l17,l5),l5),l5),QIList(l177,QIList(l265,QIList(QIList(QIList(l179,l373,l5),QIList(l179,QIList(l31,l372,l5),l5),l5),l5),QIList(l222,QIList(l179,l373,l5),QIList(l179,l373,l5),QIList(l56,QIList(l178,QIList(l32,l372,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l55,l212,QIList(l108,QIList(l6,QIList(l225,l372,l5),QIList(l52,QIList(QIList(l13,l372,l5),l4,l5),QIList(QIList(l13,QIList(l32,l372,l5),l5),QIList(l31,l372,l5),l5),QIList(l4,QIList(l177,QIList(l222,QIList(l179,QIList(l31,l372,l5),l5),QIList(l55,QIList(l178,QIList(l32,l372,l5),l5),l5),l5,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l54,l212,QIList(l108,QIList(l6,QIList(l349,l225,l374,l5),QIList(l177,QIList(l53,QIList(l179,l349,l5),QIList(l178,QIList(l65,l374,QIList(l177,QIList(QIList(l4,QIList(l320,"ECASE expression failed.",l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l53,l212,QIList(l108,QIList(l6,QIList(l349,l225,l374,l5),QIList(l265,QIList(QIList(l375,QIList(l17,l5),l5),l5),QIList(l177,QIList(l265,QIList(QIList(QIList(l179,l375,l5),QIList(l179,l349,l5),l5),l5),QIList(l52,QIList(l178,QIList(l78,QIList(l6,QIList(l376,l5),QIList(l222,QIList(l309,QIList(l31,l376,l5),l4,l5),l376,QIList(l177,QIList(QIList(l27,QIList(l179,l375,l5),QIList(l176,QIList(l179,QIList(l31,l376,l5),l5),l5),l5),QIList(l178,QIList(l32,l376,l5),l5),l5),l5),l5),l5),l374,l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l52,l212,QIList(l108,QIList(l6,QIList(l225,l374,l5),QIList(l222,QIList(l13,l374,l5),l5,QIList(l222,QIList(l309,QIList(l33,l374,l5),l4,l5),QIList(l177,QIList(l117,QIList(l178,QIList(l35,l374,l5),l5),l5),l5),QIList(l177,QIList(l222,QIList(l179,QIList(l33,l374,l5),l5),QIList(l117,QIList(l178,QIList(l35,l374,l5),l5),l5),QIList(l52,QIList(l178,QIList(l32,l374,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l51,l212,QIList(l108,QIList(l6,QIList(l377,l225,l344,l5),QIList(l265,QIList(QIList(l378,QIList(l17,l5),l5),QIList(l379,QIList(l40,l377,l5),l5),QIList(l380,QIList(l41,l377,l5),l5),QIList(l359,QIList(l42,l377,l5),l5),l5),QIList(l177,QIList(l198,l5,QIList(l265,QIList(QIList(QIList(l179,l379,l5),0,l5),QIList(QIList(l179,l378,l5),QIList(l179,l380,l5),l5),l5),QIList(l252,QIList(l297,QIList(l179,l379,l5),QIList(l179,l378,l5),l5),QIList(l279,QIList(l178,l344,l5),l5),QIList(l47,QIList(l179,l379,l5),l5),l5),QIList(l179,l359,l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l50,l212,QIList(l108,QIList(l6,QIList(l377,l225,l344,l5),QIList(l265,QIList(QIList(l379,QIList(l40,l377,l5),l5),QIList(l381,QIList(l17,l5),l5),l5),QIList(l177,QIList(l198,l5,QIList(l265,QIList(QIList(QIList(l179,l381,l5),QIList(l179,QIList(l41,l377,l5),l5),l5),QIList(QIList(l179,l379,l5),l5,l5),l5),QIList(l252,QIList(l179,l381,l5),QIList(l114,QIList(l179,l379,l5),QIList(l31,QIList(l179,l381,l5),l5),l5),QIList(l279,QIList(l178,l344,l5),l5),QIList(l114,QIList(l179,l381,l5),QIList(l32,QIList(l179,l381,l5),l5),l5),l5),QIList(l179,QIList(l42,l377,l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l49,l212,QIList(l108,QIList(l6,QIList(l342,l352,l5),QIList(l177,QIList(l114,QIList(l179,l352,l5),QIList(l29,QIList(l179,l342,l5),QIList(l179,l352,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l48,l212,QIList(l108,QIList(l6,QIList(l342,l224,QIList(l382,1,l5),l5),QIList(l177,QIList(l114,QIList(l179,l342,l5),QIList(l63,QIList(l179,l342,l5),QIList(l179,l382,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l47,l212,QIList(l108,QIList(l6,QIList(l342,l224,QIList(l382,1,l5),l5),QIList(l177,QIList(l114,QIList(l179,l342,l5),QIList(l62,QIList(l179,l342,l5),QIList(l179,l382,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l15,l212,QIList(l108,QIList(l6,QIList(l383,l225,l344,l5),QIList(l177,QIList(l198,l5,QIList(l252,QIList(l179,l383,l5),QIList(l178,l344,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l14,l212,QIList(l108,QIList(l6,QIList(l224,l353,l5),QIList(l177,QIList(l272,l5,QIList(l179,l353,l5),l5),l5),l5),l5),l5,l5),QIList(l12,l212,QIList(l108,QIList(l6,QIList(l347,l343,l225,l344,l5),QIList(l177,QIList(l117,QIList(l305,QIList(l176,QIList(l179,l347,l5),l5),QIList(l11,QIList(l179,QIList(l304,l347,l5),l5),QIList(l179,l343,l5),QIList(l178,QIList(l222,QIList(l55,QIList(l312,QIList(l31,l344,l5),l5),QIList(l28,QIList(l13,QIList(l32,l344,l5),l5),l5),l5),QIList(l177,QIList(QIList(l179,QIList(l31,l344,l5),l5),QIList(l198,QIList(l179,l347,l5),QIList(l178,QIList(l32,l344,l5),l5),l5),l5),l5),QIList(l177,QIList(QIList(l198,QIList(l179,l347,l5),QIList(l178,l344,l5),l5),l5),l5),l5),l5),l5),l5),QIList(l176,QIList(l179,l347,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l11,l212,QIList(l108,QIList(l6,QIList(l347,l343,l225,l344,l5),QIList(l265,QIList(QIList(l342,QIList(l17,"FN",l5),l5),l5),QIList(l177,QIList(l265,QIList(QIList(QIList(l179,l342,l5),QIList(l6,QIList(l179,l343,l5),QIList(l178,l344,l5),l5),l5),l5),QIList(l324,QIList(l179,l342,l5),"fname",QIList(l179,l347,l5),l5),QIList(l179,l342,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l10,l212,QIList(l108,QIList(l6,QIList(l347,l353,l224,l384,l5),QIList(l177,QIList(l117,QIList(l114,QIList(l179,l347,l5),QIList(l179,l353,l5),l5),QIList(l178,QIList(l7,QIList(l312,l384,l5),QIList(l177,QIList(QIList(l324,QIList(l176,QIList(l179,l347,l5),l5),"vardoc",QIList(l179,l384,l5),l5),l5),l5),l5),l5),QIList(l176,QIList(l179,l347,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l9,l212,QIList(l108,QIList(l6,QIList(l347,l353,l224,l384,l5),QIList(l177,QIList(l117,QIList(l2,QIList(l216,QIList(l179,l347,l5),l5),l5),QIList(l8,QIList(l19,QIList(l176,QIList(l179,l347,l5),l5),l5),QIList(l114,QIList(l179,l347,l5),QIList(l179,l353,l5),l5),l5),QIList(l178,QIList(l7,QIList(l312,l384,l5),QIList(l177,QIList(QIList(l324,QIList(l176,QIList(l179,l347,l5),l5),"vardoc",QIList(l179,l384,l5),l5),l5),l5),l5),l5),QIList(l176,QIList(l179,l347,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l8,l212,QIList(l108,QIList(l6,QIList(l383,l225,l344,l5),QIList(l177,QIList(l222,QIList(l179,l383,l5),l5,QIList(l117,QIList(l178,l344,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l7,l212,QIList(l108,QIList(l6,QIList(l383,l225,l344,l5),QIList(l177,QIList(l222,QIList(l179,l383,l5),QIList(l117,QIList(l178,l344,l5),l5),l5,l5),l5),l5),l5),l5,l5),QIList(l6,l212,QIList(l108,QIList(l6,QIList(l343,l225,l344,l5),QIList(l177,QIList(l108,QIList(l6,QIList(l179,l343,l5),QIList(l178,l344,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l3,l212,QIList(l108,QIList(l6,QIList(l347,l353,l224,l384,l5),QIList(l177,QIList(l117,QIList(l2,QIList(l216,QIList(l179,l347,l5),l5),l5),QIList(l2,QIList(l218,QIList(l179,l347,l5),l5),l5),QIList(l114,QIList(l179,l347,l5),QIList(l179,l353,l5),l5),QIList(l178,QIList(l7,QIList(l312,l384,l5),QIList(l177,QIList(QIList(l324,QIList(l176,QIList(l179,l347,l5),l5),"vardoc",QIList(l179,l384,l5),l5),l5),l5),l5),l5),QIList(l176,QIList(l179,l347,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l2,l212,QIList(l108,QIList(l6,QIList(l225,l345,l5),QIList(l177,QIList(l260,QIList(l178,QIList(l78,QIList(l6,QIList(l346,l5),QIList(l177,QIList(l215,QIList(l176,QIList(l179,l346,l5),l5),l5),l5),l5),l345,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l1,l212,QIList(l108,QIList(l6,QIList(l347,l343,l225,l344,l5),QIList(l177,QIList(l260,QIList(l211,QIList(l176,QIList(l179,l347,l5),l5),QIList(l176,QIList(l108,QIList(l6,QIList(l179,QIList(l78,QIList(l108,QIList(l6,QIList(l342,l5),QIList(l222,QIList(l309,l342,QIList(l176,l338,l5),l5),QIList(l176,l225,l5),l342,l5),l5),l5),l343,l5),l5),QIList(l178,l344,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),l5),l5,l5,l5);
8737 ((l202).value = l385);
8738 var l386 = QIList(QIList(l384,"l384"),QIList(l383,"l383"),QIList(l382,"l382"),QIList(l381,"l381"),QIList(l380,"l380"),QIList(l379,"l379"),QIList(l378,"l378"),QIList(l377,"l377"),QIList(l376,"l376"),QIList(l375,"l375"),QIList(l374,"l374"),QIList(l373,"l373"),QIList(l372,"l372"),QIList(l371,"l371"),QIList(l370,"l370"),QIList(l369,"l369"),QIList(l368,"l368"),QIList(l367,"l367"),QIList(l366,"l366"),QIList(l365,"l365"),QIList(l364,"l364"),QIList(l363,"l363"),QIList(l362,"l362"),QIList(l361,"l361"),QIList(l360,"l360"),QIList(l359,"l359"),QIList(l358,"l358"),QIList(l357,"l357"),QIList(l356,"l356"),QIList(l355,"l355"),QIList(l354,"l354"),QIList(l353,"l353"),QIList(l352,"l352"),QIList(l351,"l351"),QIList(l350,"l350"),QIList(l349,"l349"),QIList(l348,"l348"),QIList(l347,"l347"),QIList(l346,"l346"),QIList(l345,"l345"),QIList(l344,"l344"),QIList(l343,"l343"),QIList(l342,"l342"),QIList(l341,"l341"),QIList(l340,"l340"),QIList(l338,"l338"),QIList(l337,"l337"),QIList(l336,"l336"),QIList(l335,"l335"),QIList(l334,"l334"),QIList(l333,"l333"),QIList(l332,"l332"),QIList(l331,"l331"),QIList(l330,"l330"),QIList(l329,"l329"),QIList(l328,"l328"),QIList(l327,"l327"),QIList(l326,"l326"),QIList(l325,"l325"),QIList(l324,"l324"),QIList(l323,"l323"),QIList(l322,"l322"),QIList(l321,"l321"),QIList(l320,"l320"),QIList(l319,"l319"),QIList(l318,"l318"),QIList(l317,"l317"),QIList(l316,"l316"),QIList(l315,"l315"),QIList(l314,"l314"),QIList(l313,"l313"),QIList(l312,"l312"),QIList(l311,"l311"),QIList(l310,"l310"),QIList(l309,"l309"),QIList(l308,"l308"),QIList(l307,"l307"),QIList(l306,"l306"),QIList(l305,"l305"),QIList(l304,"l304"),QIList(l303,"l303"),QIList(l302,"l302"),QIList(l301,"l301"),QIList(l300,"l300"),QIList(l299,"l299"),QIList(l298,"l298"),QIList(l297,"l297"),QIList(l296,"l296"),QIList(l295,"l295"),QIList(l294,"l294"),QIList(l293,"l293"),QIList(l292,"l292"),QIList(l291,"l291"),QIList(l290,"l290"),QIList(l289,"l289"),QIList(l288,"l288"),QIList(l287,"l287"),QIList(l286,"l286"),QIList(l285,"l285"),QIList(l284,"l284"),QIList(l283,"l283"),QIList(l282,"l282"),QIList(l281,"l281"),QIList(l280,"l280"),QIList(l279,"l279"),QIList(l278,"l278"),QIList(l277,"l277"),QIList(l276,"l276"),QIList(l275,"l275"),QIList(l274,"l274"),QIList(l273,"l273"),QIList(l272,"l272"),QIList(l271,"l271"),QIList(l270,"l270"),QIList(l269,"l269"),QIList(l268,"l268"),QIList(l267,"l267"),QIList(l266,"l266"),QIList(l265,"l265"),QIList(l264,"l264"),QIList(l263,"l263"),QIList(l262,"l262"),QIList(l261,"l261"),QIList(l260,"l260"),QIList(l259,"l259"),QIList(l258,"l258"),QIList(l257,"l257"),QIList(l256,"l256"),QIList(l255,"l255"),QIList(l254,"l254"),QIList(l253,"l253"),QIList(l252,"l252"),QIList(l251,"l251"),QIList(l250,"l250"),QIList(l249,"l249"),QIList(l248,"l248"),QIList(l247,"l247"),QIList(l246,"l246"),QIList(l245,"l245"),QIList(l244,"l244"),QIList(l243,"l243"),QIList(l242,"l242"),QIList(l241,"l241"),QIList(l240,"l240"),QIList(l239,"l239"),QIList(l238,"l238"),QIList(l237,"l237"),QIList(l236,"l236"),QIList(l235,"l235"),QIList(l234,"l234"),QIList(l233,"l233"),QIList(l232,"l232"),QIList(l231,"l231"),QIList(l230,"l230"),QIList(l229,"l229"),QIList(l228,"l228"),QIList(l226,"l226"),QIList(l225,"l225"),QIList(l224,"l224"),QIList(l223,"l223"),QIList(l222,"l222"),QIList(l221,"l221"),QIList(l220,"l220"),QIList(l219,"l219"),QIList(l218,"l218"),QIList(l217,"l217"),QIList(l216,"l216"),QIList(l215,"l215"),QIList(l214,"l214"),QIList(l213,"l213"),QIList(l212,"l212"),QIList(l211,"l211"),QIList(l210,"l210"),QIList(l209,"l209"),QIList(l208,"l208"),QIList(l207,"l207"),QIList(l206,"l206"),QIList(l205,"l205"),QIList(l204,"l204"),QIList(l203,"l203"),QIList(l202,"l202"),QIList(l201,"l201"),QIList(l200,"l200"),QIList(l199,"l199"),QIList(l198,"l198"),QIList(l197,"l197"),QIList(l196,"l196"),QIList(l195,"l195"),QIList(l194,"l194"),QIList(l193,"l193"),QIList(l192,"l192"),QIList(l191,"l191"),QIList(l190,"l190"),QIList(l189,"l189"),QIList(l188,"l188"),QIList(l187,"l187"),QIList(l186,"l186"),QIList(l185,"l185"),QIList(l184,"l184"),QIList(l183,"l183"),QIList(l182,"l182"),QIList(l181,"l181"),QIList(l180,"l180"),QIList(l179,"l179"),QIList(l178,"l178"),QIList(l177,"l177"),QIList(l176,"l176"),QIList(l175,"l175"),QIList(l174,"l174"),QIList(l173,"l173"),QIList(l172,"l172"),QIList(l171,"l171"),QIList(l170,"l170"),QIList(l169,"l169"),QIList(l168,"l168"),QIList(l167,"l167"),QIList(l166,"l166"),QIList(l165,"l165"),QIList(l164,"l164"),QIList(l163,"l163"),QIList(l162,"l162"),QIList(l161,"l161"),QIList(l160,"l160"),QIList(l159,"l159"),QIList(l158,"l158"),QIList(l157,"l157"),QIList(l156,"l156"),QIList(l155,"l155"),QIList(l154,"l154"),QIList(l153,"l153"),QIList(l152,"l152"),QIList(l151,"l151"),QIList(l150,"l150"),QIList(l149,"l149"),QIList(l148,"l148"),QIList(l147,"l147"),QIList(l146,"l146"),QIList(l145,"l145"),QIList(l144,"l144"),QIList(l143,"l143"),QIList(l142,"l142"),QIList(l141,"l141"),QIList(l140,"l140"),QIList(l139,"l139"),QIList(l138,"l138"),QIList(l137,"l137"),QIList(l136,"l136"),QIList(l135,"l135"),QIList(l134,"l134"),QIList(l133,"l133"),QIList(l132,"l132"),QIList(l131,"l131"),QIList(l130,"l130"),QIList(l129,"l129"),QIList(l128,"l128"),QIList(l127,"l127"),QIList(l126,"l126"),QIList(l125,"l125"),QIList(l124,"l124"),QIList(l123,"l123"),QIList(l122,"l122"),QIList(l121,"l121"),QIList(l120,"l120"),QIList(l119,"l119"),QIList(l118,"l118"),QIList(l117,"l117"),QIList(l116,"l116"),QIList(l115,"l115"),QIList(l114,"l114"),QIList(l113,"l113"),QIList(l112,"l112"),QIList(l111,"l111"),QIList(l110,"l110"),QIList(l109,"l109"),QIList(l108,"l108"),QIList(l107,"l107"),QIList(l106,"l106"),QIList(l105,"l105"),QIList(l104,"l104"),QIList(l103,"l103"),QIList(l102,"l102"),QIList(l101,"l101"),QIList(l100,"l100"),QIList(l99,"l99"),QIList(l98,"l98"),QIList(l97,"l97"),QIList(l96,"l96"),QIList(l95,"l95"),QIList(l94,"l94"),QIList(l93,"l93"),QIList(l92,"l92"),QIList(l91,"l91"),QIList(l90,"l90"),QIList(l89,"l89"),QIList(l88,"l88"),QIList(l87,"l87"),QIList(l86,"l86"),QIList(l85,"l85"),QIList(l84,"l84"),QIList(l83,"l83"),QIList(l82,"l82"),QIList(l81,"l81"),QIList(l80,"l80"),QIList(l79,"l79"),QIList(l78,"l78"),QIList(l77,"l77"),QIList(l76,"l76"),QIList(l75,"l75"),QIList(l74,"l74"),QIList(l73,"l73"),QIList(l72,"l72"),QIList(l71,"l71"),QIList(l70,"l70"),QIList(l69,"l69"),QIList(l68,"l68"),QIList(l67,"l67"),QIList(l66,"l66"),QIList(l65,"l65"),QIList(l64,"l64"),QIList(l63,"l63"),QIList(l62,"l62"),QIList(l61,"l61"),QIList(l60,"l60"),QIList(l59,"l59"),QIList(l58,"l58"),QIList(l57,"l57"),QIList(l56,"l56"),QIList(l55,"l55"),QIList(l54,"l54"),QIList(l53,"l53"),QIList(l52,"l52"),QIList(l51,"l51"),QIList(l50,"l50"),QIList(l49,"l49"),QIList(l48,"l48"),QIList(l47,"l47"),QIList(l46,"l46"),QIList(l45,"l45"),QIList(l44,"l44"),QIList(l43,"l43"),QIList(l42,"l42"),QIList(l41,"l41"),QIList(l40,"l40"),QIList(l39,"l39"),QIList(l38,"l38"),QIList(l37,"l37"),QIList(l36,"l36"),QIList(l35,"l35"),QIList(l34,"l34"),QIList(l33,"l33"),QIList(l32,"l32"),QIList(l31,"l31"),QIList(l30,"l30"),QIList(l29,"l29"),QIList(l28,"l28"),QIList(l27,"l27"),QIList(l26,"l26"),QIList(l25,"l25"),QIList(l24,"l24"),QIList(l23,"l23"),QIList(l22,"l22"),QIList(l21,"l21"),QIList(l20,"l20"),QIList(l19,"l19"),QIList(l18,"l18"),QIList(l17,"l17"),QIList(l16,"l16"),QIList(l15,"l15"),QIList(l14,"l14"),QIList(l13,"l13"),QIList(l12,"l12"),QIList(l11,"l11"),QIList(l10,"l10"),QIList(l9,"l9"),QIList(l8,"l8"),QIList(l7,"l7"),QIList(l6,"l6"),QIList(l5,"l5"),QIList(l4,"l4"),QIList(l3,"l3"),QIList(l2,"l2"),QIList(l1,"l1"),l5);
8740 l138.fvalue(pv, l384);
8741 l138.fvalue(pv, l383);
8742 l138.fvalue(pv, l382);
8743 l138.fvalue(pv, l381);
8744 l138.fvalue(pv, l380);
8745 l138.fvalue(pv, l379);
8746 l138.fvalue(pv, l378);
8747 l138.fvalue(pv, l377);
8748 l138.fvalue(pv, l376);
8749 l138.fvalue(pv, l375);
8750 l138.fvalue(pv, l374);
8751 l138.fvalue(pv, l373);
8752 l138.fvalue(pv, l372);
8753 l138.fvalue(pv, l371);
8754 l138.fvalue(pv, l370);
8755 l138.fvalue(pv, l369);
8756 l138.fvalue(pv, l368);
8757 l138.fvalue(pv, l367);
8758 l138.fvalue(pv, l366);
8759 l138.fvalue(pv, l365);
8760 l138.fvalue(pv, l364);
8761 l138.fvalue(pv, l363);
8762 l138.fvalue(pv, l362);
8763 l138.fvalue(pv, l361);
8764 l138.fvalue(pv, l360);
8765 l138.fvalue(pv, l359);
8766 l138.fvalue(pv, l358);
8767 l138.fvalue(pv, l357);
8768 l138.fvalue(pv, l356);
8769 l138.fvalue(pv, l355);
8770 l138.fvalue(pv, l354);
8771 l138.fvalue(pv, l353);
8772 l138.fvalue(pv, l352);
8773 l138.fvalue(pv, l351);
8774 l138.fvalue(pv, l350);
8775 l138.fvalue(pv, l349);
8776 l138.fvalue(pv, l348);
8777 l138.fvalue(pv, l347);
8778 l138.fvalue(pv, l346);
8779 l138.fvalue(pv, l345);
8780 l138.fvalue(pv, l344);
8781 l138.fvalue(pv, l343);
8782 l138.fvalue(pv, l342);
8783 l138.fvalue(pv, l341);
8784 l138.fvalue(pv, l340);
8785 l138.fvalue(pv, l338);
8786 l138.fvalue(pv, l337);
8787 l138.fvalue(pv, l336);
8788 l138.fvalue(pv, l335);
8789 l138.fvalue(pv, l334);
8790 l138.fvalue(pv, l333);
8791 l138.fvalue(pv, l332);
8792 l138.fvalue(pv, l331);
8793 l138.fvalue(pv, l330);
8794 l138.fvalue(pv, l329);
8795 l138.fvalue(pv, l328);
8796 l138.fvalue(pv, l327);
8797 l138.fvalue(pv, l326);
8798 l138.fvalue(pv, l325);
8799 l138.fvalue(pv, l324);
8800 l138.fvalue(pv, l323);
8801 l138.fvalue(pv, l322);
8802 l138.fvalue(pv, l321);
8803 l138.fvalue(pv, l320);
8804 l138.fvalue(pv, l319);
8805 l138.fvalue(pv, l318);
8806 l138.fvalue(pv, l317);
8807 l138.fvalue(pv, l316);
8808 l138.fvalue(pv, l315);
8809 l138.fvalue(pv, l314);
8810 l138.fvalue(pv, l313);
8811 l138.fvalue(pv, l312);
8812 l138.fvalue(pv, l311);
8813 l138.fvalue(pv, l310);
8814 l138.fvalue(pv, l309);
8815 l138.fvalue(pv, l308);
8816 l138.fvalue(pv, l307);
8817 l138.fvalue(pv, l306);
8818 l138.fvalue(pv, l305);
8819 l138.fvalue(pv, l304);
8820 l138.fvalue(pv, l303);
8821 l138.fvalue(pv, l302);
8822 l138.fvalue(pv, l301);
8823 l138.fvalue(pv, l300);
8824 l138.fvalue(pv, l299);
8825 l138.fvalue(pv, l298);
8826 l138.fvalue(pv, l297);
8827 l138.fvalue(pv, l296);
8828 l138.fvalue(pv, l295);
8829 l138.fvalue(pv, l294);
8830 l138.fvalue(pv, l293);
8831 l138.fvalue(pv, l292);
8832 l138.fvalue(pv, l291);
8833 l138.fvalue(pv, l290);
8834 l138.fvalue(pv, l289);
8835 l138.fvalue(pv, l288);
8836 l138.fvalue(pv, l287);
8837 l138.fvalue(pv, l286);
8838 l138.fvalue(pv, l285);
8839 l138.fvalue(pv, l284);
8840 l138.fvalue(pv, l283);
8841 l138.fvalue(pv, l282);
8842 l138.fvalue(pv, l281);
8843 l138.fvalue(pv, l280);
8844 l138.fvalue(pv, l279);
8845 l138.fvalue(pv, l278);
8846 l138.fvalue(pv, l277);
8847 l138.fvalue(pv, l276);
8848 l138.fvalue(pv, l275);
8849 l138.fvalue(pv, l274);
8850 l138.fvalue(pv, l273);
8851 l138.fvalue(pv, l272);
8852 l138.fvalue(pv, l271);
8853 l138.fvalue(pv, l270);
8854 l138.fvalue(pv, l269);
8855 l138.fvalue(pv, l268);
8856 l138.fvalue(pv, l267);
8857 l138.fvalue(pv, l266);
8858 l138.fvalue(pv, l265);
8859 l138.fvalue(pv, l264);
8860 l138.fvalue(pv, l263);
8861 l138.fvalue(pv, l262);
8862 l138.fvalue(pv, l261);
8863 l138.fvalue(pv, l260);
8864 l138.fvalue(pv, l259);
8865 l138.fvalue(pv, l258);
8866 l138.fvalue(pv, l257);
8867 l138.fvalue(pv, l256);
8868 l138.fvalue(pv, l255);
8869 l138.fvalue(pv, l254);
8870 l138.fvalue(pv, l253);
8871 l138.fvalue(pv, l252);
8872 l138.fvalue(pv, l251);
8873 l138.fvalue(pv, l250);
8874 l138.fvalue(pv, l249);
8875 l138.fvalue(pv, l248);
8876 l138.fvalue(pv, l247);
8877 l138.fvalue(pv, l246);
8878 l138.fvalue(pv, l245);
8879 l138.fvalue(pv, l244);
8880 l138.fvalue(pv, l243);
8881 l138.fvalue(pv, l242);
8882 l138.fvalue(pv, l241);
8883 l138.fvalue(pv, l240);
8884 l138.fvalue(pv, l239);
8885 l138.fvalue(pv, l238);
8886 l138.fvalue(pv, l237);
8887 l138.fvalue(pv, l236);
8888 l138.fvalue(pv, l235);
8889 l138.fvalue(pv, l234);
8890 l138.fvalue(pv, l233);
8891 l138.fvalue(pv, l232);
8892 l138.fvalue(pv, l231);
8893 l138.fvalue(pv, l230);
8894 l138.fvalue(pv, l229);
8895 l138.fvalue(pv, l228);
8896 l138.fvalue(pv, l226);
8897 l138.fvalue(pv, l225);
8898 l138.fvalue(pv, l224);
8899 l138.fvalue(pv, l223);
8900 l138.fvalue(pv, l222);
8901 l138.fvalue(pv, l221);
8902 l138.fvalue(pv, l220);
8903 l138.fvalue(pv, l219);
8904 l138.fvalue(pv, l218);
8905 l138.fvalue(pv, l217);
8906 l138.fvalue(pv, l216);
8907 l138.fvalue(pv, l215);
8908 l138.fvalue(pv, l214);
8909 l138.fvalue(pv, l213);
8910 l138.fvalue(pv, l212);
8911 l138.fvalue(pv, l211);
8912 l138.fvalue(pv, l210);
8913 l138.fvalue(pv, l209);
8914 l138.fvalue(pv, l208);
8915 l138.fvalue(pv, l207);
8916 l138.fvalue(pv, l206);
8917 l138.fvalue(pv, l205);
8918 l138.fvalue(pv, l204);
8919 l138.fvalue(pv, l203);
8920 l138.fvalue(pv, l202);
8921 l138.fvalue(pv, l201);
8922 l138.fvalue(pv, l200);
8923 l138.fvalue(pv, l199);
8924 l138.fvalue(pv, l198);
8925 l138.fvalue(pv, l197);
8926 l138.fvalue(pv, l196);
8927 l138.fvalue(pv, l195);
8928 l138.fvalue(pv, l194);
8929 l138.fvalue(pv, l193);
8930 l138.fvalue(pv, l192);
8931 l138.fvalue(pv, l191);
8932 l138.fvalue(pv, l190);
8933 l138.fvalue(pv, l189);
8934 l138.fvalue(pv, l188);
8935 l138.fvalue(pv, l187);
8936 l138.fvalue(pv, l186);
8937 l138.fvalue(pv, l185);
8938 l138.fvalue(pv, l184);
8939 l138.fvalue(pv, l183);
8940 l138.fvalue(pv, l182);
8941 l138.fvalue(pv, l181);
8942 l138.fvalue(pv, l180);
8943 l138.fvalue(pv, l179);
8944 l138.fvalue(pv, l178);
8945 l138.fvalue(pv, l177);
8946 l138.fvalue(pv, l176);
8947 l138.fvalue(pv, l175);
8948 l138.fvalue(pv, l174);
8949 l138.fvalue(pv, l173);
8950 l138.fvalue(pv, l172);
8951 l138.fvalue(pv, l171);
8952 l138.fvalue(pv, l170);
8953 l138.fvalue(pv, l169);
8954 l138.fvalue(pv, l168);
8955 l138.fvalue(pv, l167);
8956 l138.fvalue(pv, l166);
8957 l138.fvalue(pv, l165);
8958 l138.fvalue(pv, l164);
8959 l138.fvalue(pv, l163);
8960 l138.fvalue(pv, l162);
8961 l138.fvalue(pv, l161);
8962 l138.fvalue(pv, l160);
8963 l138.fvalue(pv, l159);
8964 l138.fvalue(pv, l158);
8965 l138.fvalue(pv, l157);
8966 l138.fvalue(pv, l156);
8967 l138.fvalue(pv, l155);
8968 l138.fvalue(pv, l154);
8969 l138.fvalue(pv, l153);
8970 l138.fvalue(pv, l152);
8971 l138.fvalue(pv, l151);
8972 l138.fvalue(pv, l150);
8973 l138.fvalue(pv, l149);
8974 l138.fvalue(pv, l148);
8975 l138.fvalue(pv, l147);
8976 l138.fvalue(pv, l146);
8977 l138.fvalue(pv, l145);
8978 l138.fvalue(pv, l144);
8979 l138.fvalue(pv, l143);
8980 l138.fvalue(pv, l142);
8981 l138.fvalue(pv, l141);
8982 l138.fvalue(pv, l140);
8983 l138.fvalue(pv, l139);
8984 l138.fvalue(pv, l138);
8985 l138.fvalue(pv, l137);
8986 l138.fvalue(pv, l136);
8987 l138.fvalue(pv, l135);
8988 l138.fvalue(pv, l134);
8989 l138.fvalue(pv, l133);
8990 l138.fvalue(pv, l132);
8991 l138.fvalue(pv, l131);
8992 l138.fvalue(pv, l130);
8993 l138.fvalue(pv, l129);
8994 l138.fvalue(pv, l128);
8995 l138.fvalue(pv, l127);
8996 l138.fvalue(pv, l126);
8997 l138.fvalue(pv, l125);
8998 l138.fvalue(pv, l124);
8999 l138.fvalue(pv, l123);
9000 l138.fvalue(pv, l122);
9001 l138.fvalue(pv, l121);
9002 l138.fvalue(pv, l120);
9003 l138.fvalue(pv, l119);
9004 l138.fvalue(pv, l118);
9005 l138.fvalue(pv, l117);
9006 l138.fvalue(pv, l116);
9007 l138.fvalue(pv, l115);
9008 l138.fvalue(pv, l114);
9009 l138.fvalue(pv, l113);
9010 l138.fvalue(pv, l112);
9011 l138.fvalue(pv, l111);
9012 l138.fvalue(pv, l110);
9013 l138.fvalue(pv, l109);
9014 l138.fvalue(pv, l108);
9015 l138.fvalue(pv, l107);
9016 l138.fvalue(pv, l106);
9017 l138.fvalue(pv, l105);
9018 l138.fvalue(pv, l104);
9019 l138.fvalue(pv, l103);
9020 l138.fvalue(pv, l102);
9021 l138.fvalue(pv, l101);
9022 l138.fvalue(pv, l100);
9023 l138.fvalue(pv, l99);
9024 l138.fvalue(pv, l98);
9025 l138.fvalue(pv, l97);
9026 l138.fvalue(pv, l96);
9027 l138.fvalue(pv, l95);
9028 l138.fvalue(pv, l94);
9029 l138.fvalue(pv, l93);
9030 l138.fvalue(pv, l92);
9031 l138.fvalue(pv, l91);
9032 l138.fvalue(pv, l90);
9033 l138.fvalue(pv, l89);
9034 l138.fvalue(pv, l88);
9035 l138.fvalue(pv, l87);
9036 l138.fvalue(pv, l86);
9037 l138.fvalue(pv, l85);
9038 l138.fvalue(pv, l84);
9039 l138.fvalue(pv, l83);
9040 l138.fvalue(pv, l82);
9041 l138.fvalue(pv, l81);
9042 l138.fvalue(pv, l80);
9043 l138.fvalue(pv, l79);
9044 l138.fvalue(pv, l78);
9045 l138.fvalue(pv, l77);
9046 l138.fvalue(pv, l76);
9047 l138.fvalue(pv, l75);
9048 l138.fvalue(pv, l74);
9049 l138.fvalue(pv, l73);
9050 l138.fvalue(pv, l72);
9051 l138.fvalue(pv, l71);
9052 l138.fvalue(pv, l70);
9053 l138.fvalue(pv, l69);
9054 l138.fvalue(pv, l68);
9055 l138.fvalue(pv, l67);
9056 l138.fvalue(pv, l66);
9057 l138.fvalue(pv, l65);
9058 l138.fvalue(pv, l64);
9059 l138.fvalue(pv, l63);
9060 l138.fvalue(pv, l62);
9061 l138.fvalue(pv, l61);
9062 l138.fvalue(pv, l60);
9063 l138.fvalue(pv, l59);
9064 l138.fvalue(pv, l58);
9065 l138.fvalue(pv, l57);
9066 l138.fvalue(pv, l56);
9067 l138.fvalue(pv, l55);
9068 l138.fvalue(pv, l54);
9069 l138.fvalue(pv, l53);
9070 l138.fvalue(pv, l52);
9071 l138.fvalue(pv, l51);
9072 l138.fvalue(pv, l50);
9073 l138.fvalue(pv, l49);
9074 l138.fvalue(pv, l48);
9075 l138.fvalue(pv, l47);
9076 l138.fvalue(pv, l46);
9077 l138.fvalue(pv, l45);
9078 l138.fvalue(pv, l44);
9079 l138.fvalue(pv, l43);
9080 l138.fvalue(pv, l42);
9081 l138.fvalue(pv, l41);
9082 l138.fvalue(pv, l40);
9083 l138.fvalue(pv, l39);
9084 l138.fvalue(pv, l38);
9085 l138.fvalue(pv, l37);
9086 l138.fvalue(pv, l36);
9087 l138.fvalue(pv, l35);
9088 l138.fvalue(pv, l34);
9089 l138.fvalue(pv, l33);
9090 l138.fvalue(pv, l32);
9091 l138.fvalue(pv, l31);
9092 l138.fvalue(pv, l30);
9093 l138.fvalue(pv, l29);
9094 l138.fvalue(pv, l28);
9095 l138.fvalue(pv, l27);
9096 l138.fvalue(pv, l26);
9097 l138.fvalue(pv, l25);
9098 l138.fvalue(pv, l24);
9099 l138.fvalue(pv, l23);
9100 l138.fvalue(pv, l22);
9101 l138.fvalue(pv, l21);
9102 l138.fvalue(pv, l20);
9103 l138.fvalue(pv, l19);
9104 l138.fvalue(pv, l18);
9105 l138.fvalue(pv, l17);
9106 l138.fvalue(pv, l16);
9107 l138.fvalue(pv, l15);
9108 l138.fvalue(pv, l14);
9109 l138.fvalue(pv, l13);
9110 l138.fvalue(pv, l12);
9111 l138.fvalue(pv, l11);
9112 l138.fvalue(pv, l10);
9113 l138.fvalue(pv, l9);
9114 l138.fvalue(pv, l8);
9115 l138.fvalue(pv, l7);
9116 l138.fvalue(pv, l6);
9117 l138.fvalue(pv, l5);
9118 l138.fvalue(pv, l4);
9119 l138.fvalue(pv, l3);
9120 l138.fvalue(pv, l2);
9121 l138.fvalue(pv, l1);
9122 ((l248).value = l386);
9123 ((l203).value = 920);
9124 ((l16).value = 234);
9125 return ((l269).value = 303);
9127 ((l249).value = 386);