From fef8c88625fe90df2d6b38f00c813df06bd918ce Mon Sep 17 00:00:00 2001 From: Stephen Chang Date: Fri, 6 Aug 2021 18:57:20 +0000 Subject: [PATCH 01/11] use <> unstead of 5095 bytes js-build/runtime/compiled/builtin_rkt.dep | 2 +- js-build/runtime/compiled/builtin_rkt.zo | Bin 1430 -> 5107 bytes js-build/runtime/compiled/core_rkt.dep | 2 +- js-build/runtime/compiled/core_rkt.zo | Bin 1418 -> 5095 bytes js-build/runtime/compiled/extfl_rkt.dep | 2 +- js-build/runtime/compiled/extfl_rkt.zo | Bin 1422 -> 5099 bytes js-build/runtime/compiled/flfxnum_rkt.dep | 2 +- js-build/runtime/compiled/flfxnum_rkt.zo | Bin 15550 -> 25484 bytes js-build/runtime/compiled/foreign_rkt.dep | 2 +- js-build/runtime/compiled/foreign_rkt.zo | Bin 1430 -> 5107 bytes js-build/runtime/compiled/futures_rkt.dep | 2 +- js-build/runtime/compiled/futures_rkt.zo | Bin 1430 -> 5107 bytes js-build/runtime/compiled/kernel_rkt.dep | 2 +- js-build/runtime/compiled/kernel_rkt.zo | Bin 67536 -> 74866 bytes js-build/runtime/compiled/lib_rkt.dep | 2 +- js-build/runtime/compiled/lib_rkt.zo | Bin 67317 -> 106287 bytes .../compiled/linklet-primitive_rkt.dep | 2 +- .../runtime/compiled/linklet-primitive_rkt.zo | Bin 5896 -> 15141 bytes js-build/runtime/compiled/main_rkt.dep | 2 +- js-build/runtime/compiled/main_rkt.zo | Bin 1418 -> 5095 bytes js-build/runtime/compiled/network_rkt.dep | 2 +- js-build/runtime/compiled/network_rkt.zo | Bin 1430 -> 5107 bytes js-build/runtime/compiled/paramz_rkt.dep | 2 +- js-build/runtime/compiled/paramz_rkt.zo | Bin 4047 -> 11062 bytes .../runtime/compiled/place-struct_rkt.dep | 2 +- js-build/runtime/compiled/place-struct_rkt.zo | Bin 1450 -> 5127 bytes js-build/runtime/compiled/place_rkt.dep | 2 +- js-build/runtime/compiled/place_rkt.zo | Bin 1422 -> 5099 bytes js-build/runtime/compiled/read_rkt.dep | 2 +- js-build/runtime/compiled/read_rkt.zo | Bin 1418 -> 5095 bytes js-build/runtime/compiled/runtime_rkt.dep | 2 +- js-build/runtime/compiled/runtime_rkt.zo | Bin 3255 -> 9533 bytes js-build/runtime/compiled/syntax_rkt.dep | 2 +- js-build/runtime/compiled/syntax_rkt.zo | Bin 4896 -> 11720 bytes js-build/runtime/compiled/unsafe_rkt.dep | 2 +- js-build/runtime/compiled/unsafe_rkt.zo | Bin 20594 -> 31647 bytes js-build/runtime/compiled/utils_rkt.dep | 2 +- js-build/runtime/compiled/utils_rkt.zo | Bin 1454 -> 5120 bytes js-build/runtime/flfxnum.rkt.js | 2 +- js-build/runtime/kernel.rkt | 11 +- js-build/runtime/kernel.rkt.js | 2 +- js-build/runtime/lib.rkt | 11 +- js-build/runtime/lib.rkt.js | 2 +- js-build/runtime/linklet-primitive.rkt.js | 2 +- js-build/runtime/paramz.rkt.js | 2 +- js-build/runtime/runtime.rkt.js | 2 +- js-build/runtime/syntax.rkt | 4 +- js-build/runtime/syntax.rkt.js | 2 +- js-build/runtime/unsafe.rkt | 5 +- js-build/runtime/unsafe.rkt.js | 2 +- src/app.rkt | 148 +++++++++--------- src/counter.rkt | 20 +-- src/todo.rkt | 43 +++-- 73 files changed, 165 insertions(+), 168 deletions(-) delete mode 100644 js-build/modules/rackt.rkt.js diff --git a/js-build/cache/timestamps.rktl b/js-build/cache/timestamps.rktl index 2824e49..cab8ba0 100644 --- a/js-build/cache/timestamps.rktl +++ b/js-build/cache/timestamps.rktl @@ -1 +1 @@ -((3) 0 () 0 () () (c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/kw.rkt" . unix) . 1594223601) c (c (p+ #"/Users/daynin/Documents/projects/racketscript/racketscript-compiler/racketscript/compiler/runtime/lib.rkt" . unix) . 1624013006) c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/member.rkt" . unix) . 1555559197) c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/list.rkt" . unix) . 1578431749) c (q #%utils . 1620986859) c (q #%futures . 1620986859) c (q #%boot . 1620986859) c (c (p+ #"/Users/daynin/Documents/projects/racketscript/racketscript-compiler/racketscript/private/interop.rkt" . unix) . 1620986859) c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/for.rkt" . unix) . 1578431749) c (q #%main . 1620986859) c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/pre-base.rkt" . unix) . 1594223601) c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/more-scheme.rkt" . unix) . 1594223601) c (c (p+ #"/Users/daynin/Documents/projects/rs-test/rs-test/src/rackt.rkt" . unix) . 1625663592) c (q #%extfl . 1620986859) c (q #%core . 1620986859) c (q #%place . 1620986859) c (q #%foreign . 1620986859) c (c (p+ #"/Users/daynin/Documents/projects/rs-test/rs-test/src/counter.rkt" . unix) . 1625663397) c (q #%unsafe . 1623997837) c (q #%network . 1620986859) c (q #%builtin . 1620986859) c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/sort.rkt" . unix) . 1578431749) c (q #%read . 1620986859) c (q #%paramz . 1624004095) c (q #%runtime . 1620986859) c (c (p+ #"/Users/daynin/Documents/projects/rs-test/rs-test/src/todo.rkt" . unix) . 1625663397) c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/map.rkt" . unix) . 1578431749) c (q #%place-struct . 1620986859) c (q #%flfxnum . 1623997837) c (q #%kernel . 1624019270) c (c (p+ #"/Applications/Racket v7.8/collects/racket/list.rkt" . unix) . 1578431749) c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/reverse.rkt" . unix) . 1578431749) c (c (p+ #"/Users/daynin/Documents/projects/racketscript/racketscript-compiler/racketscript/compiler/runtime/syntax.rkt" . unix) . 1621618364) c (c (p+ #"/Users/daynin/Documents/projects/racketscript/racketscript-compiler/racketscript/interop.rkt" . unix) . 1624654578) c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/qq-and-or.rkt" . unix) . 1555559197) c (c (p+ #"/Users/daynin/Documents/projects/rs-test/rs-test/./src/app.rkt" . unix) . 1625663641) q (#%linklet-primitive . 1621618364))) \ No newline at end of file +((3) 0 () 0 () () (c (c (p+ #"/home/racketscript/racket81/collects/racket/private/reverse.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/compiler/runtime/syntax.rkt" . unix) . 1625066558) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/compiler/runtime/lib.rkt" . unix) . 1625066558) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/qq-and-or.rkt" . unix) . 1555559197) c (q #%core . 1623103835) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/src/todo.rkt" . unix) . 1628273006) c (q #%utils . 1623103835) c (q #%futures . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/member.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/sort.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/kw.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/private/interop.rkt" . unix) . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/more-scheme.rkt" . unix) . 1609788210) c (q #%unsafe . 1625066558) c (q #%network . 1623103835) c (q #%runtime . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/list.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/src/app.rkt" . unix) . 1628276035) c (q #%builtin . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/for.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/pre-base.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/map.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/rackt/main.rkt" . unix) . 1628268589) c (q #%paramz . 1623683564) c (q #%flfxnum . 1623683564) c (q #%kernel . 1628181951) c (q #%place-struct . 1623103835) c (q #%foreign . 1623103835) c (q #%main . 1623103835) c (q #%place . 1623103835) c (q #%boot . 1623103835) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/src/counter.rkt" . unix) . 1628272982) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/interop.rkt" . unix) . 1628038403) c (q #%linklet-primitive . 1623103835) c (q #%read . 1623103835) c (q #%extfl . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/list.rkt" . unix) . 1617996162))) \ No newline at end of file diff --git a/js-build/collects/racket/list.rkt.js b/js-build/collects/racket/list.rkt.js index 3af33b3..983337c 100644 --- a/js-build/collects/racket/list.rkt.js +++ b/js-build/collects/racket/list.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../runtime/core.js';import * as M0 from "./private/for.rkt.js";import * as M1 from "./private/kw.rkt.js";import * as M2 from "./private/member.rkt.js";import * as M3 from "./private/qq-and-or.rkt.js";import * as M4 from "./private/map.rkt.js";import * as M5 from "./private/list.rkt.js";import * as M6 from "../../runtime/kernel.rkt.js";import * as M7 from "./private/pre-base.rkt.js";import * as M8 from "./private/reverse.rkt.js";import * as M9 from "../../runtime/unsafe.rkt.js";import * as M10 from "./private/more-scheme.rkt.js";var first = function(x1343) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(x1343)!==false) {var if_res724 = M6.list_p(x1343);} else {var if_res724 = false;}if (if_res724!==false) {var if_res725 = M6.car(x1343);} else {var if_res725 = M6.raise_argument_error($rjs_core.Symbol.make("first"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),x1343);}return if_res725;};var second = function(l01344) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l01344)!==false) {var loop1345 = function(l1346, pos1347) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1346)!==false) {if (M6.eq_p(pos1347,1)!==false) {var if_res726 = M6.car(l1346);} else {var if_res726 = loop1345(M6.cdr(l1346),M6.sub1(pos1347));}var if_res727 = if_res726;} else {var if_res727 = M6.raise_arguments_error($rjs_core.Symbol.make("second"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01344);}return if_res727;};var if_res728 = loop1345(l01344,2);} else {var if_res728 = M6.raise_argument_error($rjs_core.Symbol.make("second"),$rjs_core.UString.make("list?"),l01344);}return if_res728;};var third = function(l01348) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l01348)!==false) {var loop1349 = function(l1350, pos1351) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1350)!==false) {if (M6.eq_p(pos1351,1)!==false) {var if_res729 = M6.car(l1350);} else {var if_res729 = loop1349(M6.cdr(l1350),M6.sub1(pos1351));}var if_res730 = if_res729;} else {var if_res730 = M6.raise_arguments_error($rjs_core.Symbol.make("third"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01348);}return if_res730;};var if_res731 = loop1349(l01348,3);} else {var if_res731 = M6.raise_argument_error($rjs_core.Symbol.make("third"),$rjs_core.UString.make("list?"),l01348);}return if_res731;};var fourth = function(l01352) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l01352)!==false) {var loop1353 = function(l1354, pos1355) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1354)!==false) {if (M6.eq_p(pos1355,1)!==false) {var if_res732 = M6.car(l1354);} else {var if_res732 = loop1353(M6.cdr(l1354),M6.sub1(pos1355));}var if_res733 = if_res732;} else {var if_res733 = M6.raise_arguments_error($rjs_core.Symbol.make("fourth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01352);}return if_res733;};var if_res734 = loop1353(l01352,4);} else {var if_res734 = M6.raise_argument_error($rjs_core.Symbol.make("fourth"),$rjs_core.UString.make("list?"),l01352);}return if_res734;};var fifth = function(l01356) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l01356)!==false) {var loop1357 = function(l1358, pos1359) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1358)!==false) {if (M6.eq_p(pos1359,1)!==false) {var if_res735 = M6.car(l1358);} else {var if_res735 = loop1357(M6.cdr(l1358),M6.sub1(pos1359));}var if_res736 = if_res735;} else {var if_res736 = M6.raise_arguments_error($rjs_core.Symbol.make("fifth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01356);}return if_res736;};var if_res737 = loop1357(l01356,5);} else {var if_res737 = M6.raise_argument_error($rjs_core.Symbol.make("fifth"),$rjs_core.UString.make("list?"),l01356);}return if_res737;};var sixth = function(l01360) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l01360)!==false) {var loop1361 = function(l1362, pos1363) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1362)!==false) {if (M6.eq_p(pos1363,1)!==false) {var if_res738 = M6.car(l1362);} else {var if_res738 = loop1361(M6.cdr(l1362),M6.sub1(pos1363));}var if_res739 = if_res738;} else {var if_res739 = M6.raise_arguments_error($rjs_core.Symbol.make("sixth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01360);}return if_res739;};var if_res740 = loop1361(l01360,6);} else {var if_res740 = M6.raise_argument_error($rjs_core.Symbol.make("sixth"),$rjs_core.UString.make("list?"),l01360);}return if_res740;};var seventh = function(l01364) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l01364)!==false) {var loop1365 = function(l1366, pos1367) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1366)!==false) {if (M6.eq_p(pos1367,1)!==false) {var if_res741 = M6.car(l1366);} else {var if_res741 = loop1365(M6.cdr(l1366),M6.sub1(pos1367));}var if_res742 = if_res741;} else {var if_res742 = M6.raise_arguments_error($rjs_core.Symbol.make("seventh"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01364);}return if_res742;};var if_res743 = loop1365(l01364,7);} else {var if_res743 = M6.raise_argument_error($rjs_core.Symbol.make("seventh"),$rjs_core.UString.make("list?"),l01364);}return if_res743;};var eighth = function(l01368) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l01368)!==false) {var loop1369 = function(l1370, pos1371) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1370)!==false) {if (M6.eq_p(pos1371,1)!==false) {var if_res744 = M6.car(l1370);} else {var if_res744 = loop1369(M6.cdr(l1370),M6.sub1(pos1371));}var if_res745 = if_res744;} else {var if_res745 = M6.raise_arguments_error($rjs_core.Symbol.make("eighth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01368);}return if_res745;};var if_res746 = loop1369(l01368,8);} else {var if_res746 = M6.raise_argument_error($rjs_core.Symbol.make("eighth"),$rjs_core.UString.make("list?"),l01368);}return if_res746;};var ninth = function(l01372) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l01372)!==false) {var loop1373 = function(l1374, pos1375) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1374)!==false) {if (M6.eq_p(pos1375,1)!==false) {var if_res747 = M6.car(l1374);} else {var if_res747 = loop1373(M6.cdr(l1374),M6.sub1(pos1375));}var if_res748 = if_res747;} else {var if_res748 = M6.raise_arguments_error($rjs_core.Symbol.make("ninth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01372);}return if_res748;};var if_res749 = loop1373(l01372,9);} else {var if_res749 = M6.raise_argument_error($rjs_core.Symbol.make("ninth"),$rjs_core.UString.make("list?"),l01372);}return if_res749;};var tenth = function(l01376) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l01376)!==false) {var loop1377 = function(l1378, pos1379) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1378)!==false) {if (M6.eq_p(pos1379,1)!==false) {var if_res750 = M6.car(l1378);} else {var if_res750 = loop1377(M6.cdr(l1378),M6.sub1(pos1379));}var if_res751 = if_res750;} else {var if_res751 = M6.raise_arguments_error($rjs_core.Symbol.make("tenth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01376);}return if_res751;};var if_res752 = loop1377(l01376,10);} else {var if_res752 = M6.raise_argument_error($rjs_core.Symbol.make("tenth"),$rjs_core.UString.make("list?"),l01376);}return if_res752;};var last_pair = function(l1380) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1380)!==false) {var loop1381 = function(l1382, x1383) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(x1383)!==false) {var if_res753 = loop1381(x1383,M6.cdr(x1383));} else {var if_res753 = l1382;}return if_res753;};var if_res754 = loop1381(l1380,M6.cdr(l1380));} else {var if_res754 = M6.raise_argument_error($rjs_core.Symbol.make("last-pair"),$rjs_core.UString.make("pair?"),l1380);}return if_res754;};var last = function(l1384) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1384)!==false) {var if_res755 = M6.list_p(l1384);} else {var if_res755 = false;}if (if_res755!==false) {var loop1385 = function(l1386, x1387) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(x1387)!==false) {var if_res756 = loop1385(x1387,M6.cdr(x1387));} else {var if_res756 = M6.car(l1386);}return if_res756;};var if_res757 = loop1385(l1384,M6.cdr(l1384));} else {var if_res757 = M6.raise_argument_error($rjs_core.Symbol.make("last"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),l1384);}return if_res757;};var rest = function(l1388) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1388)!==false) {var if_res758 = M6.list_p(l1388);} else {var if_res758 = false;}if (if_res758!==false) {var if_res759 = M6.cdr(l1388);} else {var if_res759 = M6.raise_argument_error($rjs_core.Symbol.make("rest"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),l1388);}return if_res759;};var empty = $rjs_core.Pair.makeList();var make_list = function(n1389, x1390) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.exact_nonnegative_integer_p(n1389)!==false) {var if_res760 = M6.rvoid();} else {var if_res760 = M6.raise_argument_error($rjs_core.Symbol.make("make-list"),$rjs_core.UString.make("exact-nonnegative-integer?"),0,n1389,x1390);}if_res760;var loop1391 = function(n1392, r1393) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.zero_p(n1392)!==false) {var if_res761 = r1393;} else {var if_res761 = loop1391(M6.sub1(n1392),M6.cons(x1390,r1393));}return if_res761;};return loop1391(n1389,$rjs_core.Pair.makeList());};var list_update = function(l1394, i1395, f1396) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l1394)!==false) {var if_res762 = M6.rvoid();} else {var if_res762 = M6.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("list?"),0,l1394,i1395,f1396);}if_res762;if (M6.exact_nonnegative_integer_p(i1395)!==false) {var if_res763 = M6.rvoid();} else {var if_res763 = M6.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l1394,i1395,f1396);}if_res763;if (M6.procedure_p(f1396)!==false) {var if_res764 = M6.procedure_arity_includes_p(f1396,1);} else {var if_res764 = false;}if (if_res764!==false) {var if_res765 = M6.rvoid();} else {var if_res765 = M6.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("(-> any/c any/c)"),2,l1394,i1395,f1396);}if_res765;if (M6.zero_p(i1395)!==false) {var if_res766 = M6.cons(f1396(M6.car(l1394)),M6.cdr(l1394));} else {var if_res766 = M6.cons(M6.car(l1394),list_update(M6.cdr(l1394),M6.sub1(i1395),f1396));}return if_res766;};var list_set = function(l1397, k1398, v1399) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l1397)!==false) {var if_res767 = M6.rvoid();} else {var if_res767 = M6.raise_argument_error($rjs_core.Symbol.make("list-set"),$rjs_core.UString.make("list?"),0,l1397,k1398,v1399);}if_res767;if (M6.exact_nonnegative_integer_p(k1398)!==false) {var if_res768 = M6.rvoid();} else {var if_res768 = M6.raise_argument_error($rjs_core.Symbol.make("list-set"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l1397,k1398,v1399);}if_res768;return list_update(l1397,k1398,function(_1400) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1399;});};var drop_times_ = function(list1401, n1402) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.zero_p(n1402)!==false) {var if_res770 = list1401;} else {if (M6.pair_p(list1401)!==false) {var if_res769 = drop_times_(M6.cdr(list1401),M6.sub1(n1402));} else {var if_res769 = false;}var if_res770 = if_res769;}return if_res770;};var too_large = function(who1403, list1404, n1405) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var proper_p1406 = M6.list_p(list1404);var temp773 = $rjs_core.UString.make("a ~alist with at least ~a ~a");if (proper_p1406!==false) {var if_res772 = $rjs_core.UString.make("");} else {var if_res772 = $rjs_core.UString.make("(possibly improper) ");}if (proper_p1406!==false) {var if_res771 = $rjs_core.UString.make("elements");} else {var if_res771 = $rjs_core.UString.make("pairs");}return M6.raise_argument_error(who1403,M6.format(temp773,if_res772,n1405,if_res771),list1404);};var take = function(list01407, n01408) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.exact_nonnegative_integer_p(n01408)!==false) {var if_res774 = M6.rvoid();} else {var if_res774 = M6.raise_argument_error($rjs_core.Symbol.make("take"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list01407,n01408);}if_res774;var loop1409 = function(list1410, n1411) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.zero_p(n1411)!==false) {var if_res776 = $rjs_core.Pair.makeList();} else {if (M6.pair_p(list1410)!==false) {var if_res775 = M6.cons(M6.car(list1410),loop1409(M6.cdr(list1410),M6.sub1(n1411)));} else {var if_res775 = too_large($rjs_core.Symbol.make("take"),list01407,n01408);}var if_res776 = if_res775;}return if_res776;};return loop1409(list01407,n01408);};var drop = function(list1412, n1413) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.exact_nonnegative_integer_p(n1413)!==false) {var if_res777 = M6.rvoid();} else {var if_res777 = M6.raise_argument_error($rjs_core.Symbol.make("drop"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1412,n1413);}if_res777;var or_part1414 = drop_times_(list1412,n1413);if (or_part1414!==false) {var if_res778 = or_part1414;} else {var if_res778 = too_large($rjs_core.Symbol.make("drop"),list1412,n1413);}return if_res778;};var split_at = function(list01415, n01416) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.exact_nonnegative_integer_p(n01416)!==false) {var if_res779 = M6.rvoid();} else {var if_res779 = M6.raise_argument_error($rjs_core.Symbol.make("split-at"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list01415,n01416);}if_res779;var loop1417 = function(list1418, n1419, pfx1420) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.zero_p(n1419)!==false) {var if_res781 = M6.values(M8.alt_reverse(pfx1420),list1418);} else {if (M6.pair_p(list1418)!==false) {var if_res780 = loop1417(M6.cdr(list1418),M6.sub1(n1419),M6.cons(M6.car(list1418),pfx1420));} else {var if_res780 = too_large($rjs_core.Symbol.make("split-at"),list01415,n01416);}var if_res781 = if_res780;}return if_res781;};return loop1417(list01415,n01416,$rjs_core.Pair.makeList());};var takef = function(list1421, pred1422) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.procedure_p(pred1422)!==false) {var if_res782 = M6.rvoid();} else {var if_res782 = M6.raise_argument_error($rjs_core.Symbol.make("takef"),$rjs_core.UString.make("procedure?"),1,list1421,pred1422);}if_res782;var loop1423 = function(list1424) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(list1424)!==false) {var x1425 = M6.car(list1424);if (pred1422(x1425)!==false) {var if_res783 = M6.cons(x1425,loop1423(M6.cdr(list1424)));} else {var if_res783 = $rjs_core.Pair.makeList();}var if_res784 = if_res783;} else {var if_res784 = $rjs_core.Pair.makeList();}return if_res784;};return loop1423(list1421);};var dropf = function(list1426, pred1427) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.procedure_p(pred1427)!==false) {var if_res785 = M6.rvoid();} else {var if_res785 = M6.raise_argument_error($rjs_core.Symbol.make("dropf"),$rjs_core.UString.make("procedure?"),1,list1426,pred1427);}if_res785;var loop1428 = function(list1429) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(list1429)!==false) {var if_res786 = pred1427(M6.car(list1429));} else {var if_res786 = false;}if (if_res786!==false) {var if_res787 = loop1428(M6.cdr(list1429));} else {var if_res787 = list1429;}return if_res787;};return loop1428(list1426);};var splitf_at = function(list1430, pred1431) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.procedure_p(pred1431)!==false) {var if_res788 = M6.rvoid();} else {var if_res788 = M6.raise_argument_error($rjs_core.Symbol.make("splitf-at"),$rjs_core.UString.make("procedure?"),1,list1430,pred1431);}if_res788;var loop1432 = function(list1433, pfx1434) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(list1433)!==false) {var if_res789 = pred1431(M6.car(list1433));} else {var if_res789 = false;}if (if_res789!==false) {var if_res790 = loop1432(M6.cdr(list1433),M6.cons(M6.car(list1433),pfx1434));} else {var if_res790 = M6.values(M8.alt_reverse(pfx1434),list1433);}return if_res790;};return loop1432(list1430,$rjs_core.Pair.makeList());};var take_right = function(list1435, n1436) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.exact_nonnegative_integer_p(n1436)!==false) {var if_res791 = M6.rvoid();} else {var if_res791 = M6.raise_argument_error($rjs_core.Symbol.make("take-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1435,n1436);}if_res791;var loop1437 = function(list1438, lead1439) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lead1439)!==false) {var if_res793 = loop1437(M6.cdr(list1438),M6.cdr(lead1439));} else {var if_res793 = list1438;}return if_res793;};var or_part1440 = drop_times_(list1435,n1436);if (or_part1440!==false) {var if_res792 = or_part1440;} else {var if_res792 = too_large($rjs_core.Symbol.make("take-right"),list1435,n1436);}return loop1437(list1435,if_res792);};var drop_right = function(list1441, n1442) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.exact_nonnegative_integer_p(n1442)!==false) {var if_res794 = M6.rvoid();} else {var if_res794 = M6.raise_argument_error($rjs_core.Symbol.make("drop-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1441,n1442);}if_res794;var loop1443 = function(list1444, lead1445) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lead1445)!==false) {var if_res796 = M6.cons(M6.car(list1444),loop1443(M6.cdr(list1444),M6.cdr(lead1445)));} else {var if_res796 = $rjs_core.Pair.makeList();}return if_res796;};var or_part1446 = drop_times_(list1441,n1442);if (or_part1446!==false) {var if_res795 = or_part1446;} else {var if_res795 = too_large($rjs_core.Symbol.make("drop-right"),list1441,n1442);}return loop1443(list1441,if_res795);};var split_at_right = function(list1447, n1448) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.exact_nonnegative_integer_p(n1448)!==false) {var if_res797 = M6.rvoid();} else {var if_res797 = M6.raise_argument_error($rjs_core.Symbol.make("split-at-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1447,n1448);}if_res797;var loop1449 = function(list1450, lead1451, pfx1452) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lead1451)!==false) {var if_res799 = loop1449(M6.cdr(list1450),M6.cdr(lead1451),M6.cons(M6.car(list1450),pfx1452));} else {var if_res799 = M6.values(M8.alt_reverse(pfx1452),list1450);}return if_res799;};var or_part1453 = drop_times_(list1447,n1448);if (or_part1453!==false) {var if_res798 = or_part1453;} else {var if_res798 = too_large($rjs_core.Symbol.make("split-at-right"),list1447,n1448);}return loop1449(list1447,if_res798,$rjs_core.Pair.makeList());};var count_from_right = function(who1454, list1455, pred1456) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.procedure_p(pred1456)!==false) {var if_res800 = M6.rvoid();} else {var if_res800 = M6.raise_argument_error(who1454,$rjs_core.UString.make("procedure?"),1,list1455,pred1456);}if_res800;var loop1457 = function(list1458, rev1459, n1460) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(list1458)!==false) {var if_res803 = loop1457(M6.cdr(list1458),M6.cons(M6.car(list1458),rev1459),M6.add1(n1460));} else {var loop1461 = function(n1462, list1463) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(list1463)!==false) {var if_res801 = pred1456(M6.car(list1463));} else {var if_res801 = false;}if (if_res801!==false) {var if_res802 = loop1461(M6.sub1(n1462),M6.cdr(list1463));} else {var if_res802 = n1462;}return if_res802;};var if_res803 = loop1461(n1460,rev1459);}return if_res803;};return loop1457(list1455,$rjs_core.Pair.makeList(),0);};var takef_right = function(list1464, pred1465) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop(list1464,count_from_right($rjs_core.Symbol.make("takef-right"),list1464,pred1465));};var dropf_right = function(list1466, pred1467) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take(list1466,count_from_right($rjs_core.Symbol.make("dropf-right"),list1466,pred1467));};var splitf_at_right = function(list1468, pred1469) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_at(list1468,count_from_right($rjs_core.Symbol.make("splitf-at-right"),list1468,pred1469));};var list_prefix_p1470 = function(ls21471, rs31472, same_p11473) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1474 = ls21471;var rs1475 = rs31472;if (M6.eq_p(same_p11473,M9.unsafe_undefined)!==false) {var if_res804 = M6.equal_p;} else {var if_res804 = same_p11473;}var same_p1476 = if_res804;if (M6.list_p(ls1474)!==false) {var if_res805 = M6.rvoid();} else {var if_res805 = M6.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("list?"),0,ls1474,rs1475);}if_res805;if (M6.list_p(rs1475)!==false) {var if_res806 = M6.rvoid();} else {var if_res806 = M6.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("list?"),1,ls1474,rs1475);}if_res806;if (M6.procedure_p(same_p1476)!==false) {var if_res807 = M6.procedure_arity_includes_p(same_p1476,2);} else {var if_res807 = false;}if (if_res807!==false) {var if_res808 = M6.rvoid();} else {var if_res808 = M6.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,ls1474,rs1475,same_p1476);}if_res808;var or_part1477 = M6.null_p(ls1474);if (or_part1477!==false) {var if_res811 = or_part1477;} else {if (M6.pair_p(rs1475)!==false) {if (same_p1476(M6.car(ls1474),M6.car(rs1475))!==false) {var if_res809 = list_prefix_p(M6.cdr(ls1474),M6.cdr(rs1475));} else {var if_res809 = false;}var if_res810 = if_res809;} else {var if_res810 = false;}var if_res811 = if_res810;}return if_res811;};var cl812 = function(ls1478, rs1479) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return list_prefix_p1470(ls1478,rs1479,M9.unsafe_undefined);};var cl813 = function(ls1480, rs1481, same_p11482) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return list_prefix_p1470(ls1480,rs1481,same_p11482);};var list_prefix_p = $rjs_core.attachProcedureArity(function() {var fixed_lam814 = {'2':cl812,'3':cl813}[arguments.length];if (fixed_lam814!==undefined) {return fixed_lam814.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var internal_split_common_prefix = function(as1483, bs1484, same_p1485, keep_prefix_p1486, name1487) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(as1483)!==false) {var if_res815 = M6.rvoid();} else {var if_res815 = M6.raise_argument_error(name1487,$rjs_core.UString.make("list?"),0,as1483,bs1484);}if_res815;if (M6.list_p(bs1484)!==false) {var if_res816 = M6.rvoid();} else {var if_res816 = M6.raise_argument_error(name1487,$rjs_core.UString.make("list?"),1,as1483,bs1484);}if_res816;if (M6.procedure_p(same_p1485)!==false) {var if_res817 = M6.procedure_arity_includes_p(same_p1485,2);} else {var if_res817 = false;}if (if_res817!==false) {var if_res818 = M6.rvoid();} else {var if_res818 = M6.raise_argument_error(name1487,$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,as1483,bs1484,same_p1485);}if_res818;var loop1488 = function(as1489, bs1490) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(as1489)!==false) {if (M6.pair_p(bs1490)!==false) {var if_res819 = same_p1485(M6.car(as1489),M6.car(bs1490));} else {var if_res819 = false;}var if_res820 = if_res819;} else {var if_res820 = false;}if (if_res820!==false) {var let_result821 = loop1488(M6.cdr(as1489),M6.cdr(bs1490));var prefix1491 = let_result821.getAt(0);var atail1492 = let_result821.getAt(1);var btail1493 = let_result821.getAt(2);if (keep_prefix_p1486!==false) {var if_res822 = M6.cons(M6.car(as1489),prefix1491);} else {var if_res822 = false;}var if_res823 = M6.values(if_res822,atail1492,btail1493);} else {var if_res823 = M6.values(M6.rnull,as1489,bs1490);}return if_res823;};return loop1488(as1483,bs1484);};var split_common_prefix1494 = function(as51495, bs61496, same_p41497) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1498 = as51495;var bs1499 = bs61496;if (M6.eq_p(same_p41497,M9.unsafe_undefined)!==false) {var if_res824 = M6.equal_p;} else {var if_res824 = same_p41497;}var same_p1500 = if_res824;return internal_split_common_prefix(as1498,bs1499,same_p1500,true,$rjs_core.Symbol.make("split-common-prefix"));};var cl825 = function(as1501, bs1502) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_common_prefix1494(as1501,bs1502,M9.unsafe_undefined);};var cl826 = function(as1503, bs1504, same_p41505) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_common_prefix1494(as1503,bs1504,same_p41505);};var split_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam827 = {'2':cl825,'3':cl826}[arguments.length];if (fixed_lam827!==undefined) {return fixed_lam827.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var take_common_prefix1506 = function(as81507, bs91508, same_p71509) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1510 = as81507;var bs1511 = bs91508;if (M6.eq_p(same_p71509,M9.unsafe_undefined)!==false) {var if_res828 = M6.equal_p;} else {var if_res828 = same_p71509;}var same_p1512 = if_res828;var let_result829 = internal_split_common_prefix(as1510,bs1511,same_p1512,true,$rjs_core.Symbol.make("take-common-prefix"));var prefix1513 = let_result829.getAt(0);var atail1514 = let_result829.getAt(1);var btail1515 = let_result829.getAt(2);return prefix1513;};var cl830 = function(as1516, bs1517) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take_common_prefix1506(as1516,bs1517,M9.unsafe_undefined);};var cl831 = function(as1518, bs1519, same_p71520) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take_common_prefix1506(as1518,bs1519,same_p71520);};var take_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam832 = {'2':cl830,'3':cl831}[arguments.length];if (fixed_lam832!==undefined) {return fixed_lam832.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var drop_common_prefix1521 = function(as111522, bs121523, same_p101524) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1525 = as111522;var bs1526 = bs121523;if (M6.eq_p(same_p101524,M9.unsafe_undefined)!==false) {var if_res833 = M6.equal_p;} else {var if_res833 = same_p101524;}var same_p1527 = if_res833;var let_result834 = internal_split_common_prefix(as1525,bs1526,same_p1527,false,$rjs_core.Symbol.make("drop-common-prefix"));var prefix1528 = let_result834.getAt(0);var atail1529 = let_result834.getAt(1);var btail1530 = let_result834.getAt(2);return M6.values(atail1529,btail1530);};var cl835 = function(as1531, bs1532) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop_common_prefix1521(as1531,bs1532,M9.unsafe_undefined);};var cl836 = function(as1533, bs1534, same_p101535) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop_common_prefix1521(as1533,bs1534,same_p101535);};var drop_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam837 = {'2':cl835,'3':cl836}[arguments.length];if (fixed_lam837!==undefined) {return fixed_lam837.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var cl838 = function(ls1536) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.apply(M6.append,ls1536);};var cl839 = function(l11537, l21538) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.apply(M6.append,l11537,l21538);};var cl840 = function(l11539, l21540, l31541) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.apply(M6.append,l11539,l21540,l31541);};var cl841 = function(l11542, l21543, l31544, l41545) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.apply(M6.append,l11542,l21543,l31544,l41545);};var cl842 = $rjs_core.attachProcedureArity(function(l1546, ...lss1547845) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lss1547 = $rjs_core.Pair.listFromArray(lss1547845);return M6.apply(M7.new_apply_proc,M6.append,l1546,lss1547);});var append_times_ = $rjs_core.attachProcedureArity(function() {var fixed_lam843 = {'1':cl838,'2':cl839,'3':cl840,'4':cl841}[arguments.length];if (fixed_lam843!==undefined) {return fixed_lam843.apply(null,arguments);} else {if (M6.__gt__eq_(cl842.length,1)!==false) {var if_res844 = cl842.apply(null,arguments);} else {var if_res844 = M6.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res844;}},[M6.make_arity_at_least(1)]);var flatten = function(orig_sexp1548) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1549 = function(sexp1550, acc1551) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(sexp1550)!==false) {var if_res847 = acc1551;} else {if (M6.pair_p(sexp1550)!==false) {var if_res846 = loop1549(M6.car(sexp1550),loop1549(M6.cdr(sexp1550),acc1551));} else {var if_res846 = M6.cons(sexp1550,acc1551);}var if_res847 = if_res846;}return if_res847;};return loop1549(orig_sexp1548,M6.rnull);};var add_between = function(after_last161552, before_first141553, before_last151554, splice_p131555, l211556, x221557) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l1558 = l211556;var x1559 = x221557;if (false!==false) {var if_res848 = false;} else {var if_res848 = splice_p131555;}var splice_p1560 = if_res848;if (false!==false) {var if_res849 = $rjs_core.Pair.makeList();} else {var if_res849 = before_first141553;}var before_first1561 = if_res849;if (M6.eq_p(before_last151554,M9.unsafe_undefined)!==false) {var if_res850 = x1559;} else {var if_res850 = before_last151554;}var before_last1562 = if_res850;if (false!==false) {var if_res851 = $rjs_core.Pair.makeList();} else {var if_res851 = after_last161552;}var after_last1563 = if_res851;if (M6.list_p(l1558)!==false) {var if_res852 = M6.rvoid();} else {var if_res852 = M6.raise_argument_error($rjs_core.Symbol.make("add-between"),$rjs_core.UString.make("list?"),0,l1558,x1559);}if_res852;if (splice_p1560!==false) {var check_list1564 = function(x1565, which1566) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(x1565)!==false) {var if_res853 = M6.rvoid();} else {var if_res853 = M6.raise_arguments_error($rjs_core.Symbol.make("add-between"),M6.string_append($rjs_core.UString.make("list needed in splicing mode"),which1566),$rjs_core.UString.make("given"),x1565,$rjs_core.UString.make("given list..."),l1558);}return if_res853;};check_list1564(x1559,$rjs_core.UString.make(""));check_list1564(before_first1561,$rjs_core.UString.make(" for #:before-first"));check_list1564(before_last1562,$rjs_core.UString.make(" for #:before-last"));var if_res855 = check_list1564(after_last1563,$rjs_core.UString.make(" for #:after-last"));} else {var check_not_given1567 = function(x1568, which1569) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.eq_p($rjs_core.Pair.makeList(),x1568)!==false) {var if_res854 = M6.rvoid();} else {var if_res854 = M6.raise_arguments_error($rjs_core.Symbol.make("add-between"),M6.string_append(which1569,$rjs_core.UString.make(" can only be used in splicing mode")),$rjs_core.UString.make("given"),x1568,$rjs_core.UString.make("given list..."),l1558);}return if_res854;};check_not_given1567(before_first1561,$rjs_core.UString.make("#:before-first"));var if_res855 = check_not_given1567(after_last1563,$rjs_core.UString.make("#:after-last"));}if_res855;var or_part1570 = M6.null_p(l1558);if (or_part1570!==false) {var if_res856 = or_part1570;} else {var if_res856 = M6.null_p(M6.cdr(l1558));}if (if_res856!==false) {if (splice_p1560!==false) {var if_res857 = M6.append(before_first1561,l1558,after_last1563);} else {var if_res857 = l1558;}var if_res862 = if_res857;} else {if (splice_p1560!==false) {var x1571 = M8.alt_reverse(x1559);var loop1573 = function(i1574, l1575, r1576) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1575)!==false) {var if_res858 = loop1573(M6.car(l1575),M6.cdr(l1575),M6.cons(i1574,M6.append(x1571,r1576)));} else {var if_res858 = M6.cons(i1574,M6.append(M8.alt_reverse(before_last1562),r1576));}return if_res858;};var r1572 = loop1573(M6.cadr(l1558),M6.cddr(l1558),$rjs_core.Pair.makeList());var r1577 = M8.alt_reverse(M6.append(M8.alt_reverse(after_last1563),r1572));var r1578 = M3.__rjs_quoted__.qq_append(before_first1561,M6.list_times_(M6.car(l1558),r1577));var if_res861 = r1578;} else {var temp860 = M6.car(l1558);var loop1579 = function(i1580, l1581, r1582) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1581)!==false) {var if_res859 = loop1579(M6.car(l1581),M6.cdr(l1581),M6.cons(i1580,M6.cons(x1559,r1582)));} else {var if_res859 = M6.cons(i1580,M6.cons(before_last1562,r1582));}return if_res859;};var if_res861 = M6.cons(temp860,M8.alt_reverse(loop1579(M6.cadr(l1558),M6.cddr(l1558),$rjs_core.Pair.makeList())));}var if_res862 = if_res861;}return if_res862;};var add_between1340 = function(given_kws1583, given_args1584, l211585, x221586) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(given_kws1583)!==false) {var if_res863 = M6.eq_p($rjs_core.Keyword.make("after-last"),M6.car(given_kws1583));} else {var if_res863 = false;}var after_last201587 = if_res863;if (after_last201587!==false) {var if_res864 = M6.car(given_args1584);} else {var if_res864 = $rjs_core.Pair.makeList();}var after_last161588 = if_res864;if (after_last201587!==false) {var if_res865 = M6.cdr(given_kws1583);} else {var if_res865 = given_kws1583;}var kws832031589 = if_res865;if (after_last201587!==false) {var if_res866 = M6.cdr(given_args1584);} else {var if_res866 = given_args1584;}var kw_args832041590 = if_res866;if (M6.pair_p(kws832031589)!==false) {var if_res867 = M6.eq_p($rjs_core.Keyword.make("before-first"),M6.car(kws832031589));} else {var if_res867 = false;}var before_first181591 = if_res867;if (before_first181591!==false) {var if_res868 = M6.car(kw_args832041590);} else {var if_res868 = $rjs_core.Pair.makeList();}var before_first141592 = if_res868;if (before_first181591!==false) {var if_res869 = M6.cdr(kws832031589);} else {var if_res869 = kws832031589;}var kws832051593 = if_res869;if (before_first181591!==false) {var if_res870 = M6.cdr(kw_args832041590);} else {var if_res870 = kw_args832041590;}var kw_args832061594 = if_res870;if (M6.pair_p(kws832051593)!==false) {var if_res871 = M6.eq_p($rjs_core.Keyword.make("before-last"),M6.car(kws832051593));} else {var if_res871 = false;}var before_last191595 = if_res871;if (before_last191595!==false) {var if_res872 = M6.car(kw_args832061594);} else {var if_res872 = M9.unsafe_undefined;}var before_last151596 = if_res872;if (before_last191595!==false) {var if_res873 = M6.cdr(kws832051593);} else {var if_res873 = kws832051593;}var kws832071597 = if_res873;if (before_last191595!==false) {var if_res874 = M6.cdr(kw_args832061594);} else {var if_res874 = kw_args832061594;}var kw_args832081598 = if_res874;var splice_p171599 = M6.pair_p(kws832071597);if (splice_p171599!==false) {var if_res875 = M6.car(kw_args832081598);} else {var if_res875 = false;}var splice_p131600 = if_res875;return add_between(after_last161588,before_first141592,before_last151596,splice_p131600,l211585,x221586);};var cl879 = function(given_kws1611, given_args1612, l1613, x1614) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return add_between1340(given_kws1611,given_args1612,l1613,x1614);};var temp881 = $rjs_core.attachProcedureArity(function() {var fixed_lam880 = {'4':cl879}[arguments.length];if (fixed_lam880!==undefined) {return fixed_lam880.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4]);var temp878 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("after-last"),$rjs_core.Keyword.make("before-first"),$rjs_core.Keyword.make("before-last"),$rjs_core.Keyword.make("splice?"));var cl876 = function(l1615, x1616) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return add_between1340(M6.rnull,M6.rnull,l1615,x1616);};var add_between23 = M1.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws1601, given_argc1602) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.__eq_(given_argc1602,4)!==false) {var l1832091603 = given_kws1601;if (M6.null_p(l1832091603)!==false) {var if_res883 = l1832091603;} else {if (M6.eq_p(M6.car(l1832091603),$rjs_core.Keyword.make("after-last"))!==false) {var if_res882 = M6.cdr(l1832091603);} else {var if_res882 = l1832091603;}var if_res883 = if_res882;}var l1832091604 = if_res883;var l1832101605 = l1832091604;if (M6.null_p(l1832101605)!==false) {var if_res885 = l1832101605;} else {if (M6.eq_p(M6.car(l1832101605),$rjs_core.Keyword.make("before-first"))!==false) {var if_res884 = M6.cdr(l1832101605);} else {var if_res884 = l1832101605;}var if_res885 = if_res884;}var l1832101606 = if_res885;var l1832111607 = l1832101606;if (M6.null_p(l1832111607)!==false) {var if_res887 = l1832111607;} else {if (M6.eq_p(M6.car(l1832111607),$rjs_core.Keyword.make("before-last"))!==false) {var if_res886 = M6.cdr(l1832111607);} else {var if_res886 = l1832111607;}var if_res887 = if_res886;}var l1832111608 = if_res887;var l1832121609 = l1832111608;if (M6.null_p(l1832121609)!==false) {var if_res889 = l1832121609;} else {if (M6.eq_p(M6.car(l1832121609),$rjs_core.Keyword.make("splice?"))!==false) {var if_res888 = M6.cdr(l1832121609);} else {var if_res888 = l1832121609;}var if_res889 = if_res888;}var l1832121610 = if_res889;var if_res890 = M6.null_p(l1832121610);} else {var if_res890 = false;}return if_res890;},temp881,M6.rnull,temp878,$rjs_core.attachProcedureArity(function() {var fixed_lam877 = {'2':cl876}[arguments.length];if (fixed_lam877!==undefined) {return fixed_lam877.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2]));var remove_duplicates = function(key241617, l271618, __eq__p261619) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l1620 = l271618;if (M6.eq_p(__eq__p261619,M9.unsafe_undefined)!==false) {var if_res891 = M6.equal_p;} else {var if_res891 = __eq__p261619;}var __eq__p1621 = if_res891;if (false!==false) {var if_res892 = false;} else {var if_res892 = key241617;}var key1622 = if_res892;if (M6.list_p(l1620)!==false) {var if_res893 = M6.rvoid();} else {var if_res893 = M6.raise_argument_error($rjs_core.Symbol.make("remove-duplicates"),$rjs_core.UString.make("list?"),l1620);}if_res893;var len1623 = M6.length(l1620);if (M6.__lt__eq_(len1623,1)!==false) {var if_res897 = true;} else {if (M6.__lt__eq_(len1623,40)!==false) {var if_res896 = false;} else {if (M6.eq_p(__eq__p1621,M6.eq_p)!==false) {var if_res895 = M6.make_hasheq();} else {if (M6.eq_p(__eq__p1621,M6.equal_p)!==false) {var if_res894 = M6.make_hash();} else {var if_res894 = false;}var if_res895 = if_res894;}var if_res896 = if_res895;}var if_res897 = if_res896;}var h1624 = if_res897;var tmp1625 = h1624;if (M6.equal_p(tmp1625,true)!==false) {var if_res916 = l1620;} else {if (M6.equal_p(tmp1625,false)!==false) {var or_part1627 = key1622;if (or_part1627!==false) {var if_res898 = or_part1627;} else {var if_res898 = function(x1628) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return x1628;};}var key1626 = if_res898;if (M6.eq_p(__eq__p1621,M6.equal_p)!==false) {var loop1629 = function(l1630, seen1631) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1630)!==false) {var if_res900 = l1630;} else {var x1632 = M6.car(l1630);var k1633 = key1626(x1632);var l1634 = M6.cdr(l1630);if (M2.member(k1633,seen1631)!==false) {var if_res899 = loop1629(l1634,seen1631);} else {var if_res899 = M6.cons(x1632,loop1629(l1634,M6.cons(k1633,seen1631)));}var if_res900 = if_res899;}return if_res900;};var if_res909 = loop1629(l1620,M6.rnull);} else {if (M6.eq_p(__eq__p1621,M6.eq_p)!==false) {var loop1635 = function(l1636, seen1637) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1636)!==false) {var if_res902 = l1636;} else {var x1638 = M6.car(l1636);var k1639 = key1626(x1638);var l1640 = M6.cdr(l1636);if (M2.memq(k1639,seen1637)!==false) {var if_res901 = loop1635(l1640,seen1637);} else {var if_res901 = M6.cons(x1638,loop1635(l1640,M6.cons(k1639,seen1637)));}var if_res902 = if_res901;}return if_res902;};var if_res908 = loop1635(l1620,M6.rnull);} else {if (M6.eq_p(__eq__p1621,M6.eqv_p)!==false) {var loop1641 = function(l1642, seen1643) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1642)!==false) {var if_res904 = l1642;} else {var x1644 = M6.car(l1642);var k1645 = key1626(x1644);var l1646 = M6.cdr(l1642);if (M2.memv(k1645,seen1643)!==false) {var if_res903 = loop1641(l1646,seen1643);} else {var if_res903 = M6.cons(x1644,loop1641(l1646,M6.cons(k1645,seen1643)));}var if_res904 = if_res903;}return if_res904;};var if_res907 = loop1641(l1620,M6.rnull);} else {var loop1647 = function(l1648, seen1649) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1648)!==false) {var if_res906 = l1648;} else {var x1650 = M6.car(l1648);var k1651 = key1626(x1650);var l1652 = M6.cdr(l1648);if ((function(x1653, seen1654) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.ormap(function(y1655) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __eq__p1621(x1653,y1655);},seen1654);})(k1651,seen1649)!==false) {var if_res905 = loop1647(l1652,seen1649);} else {var if_res905 = M6.cons(x1650,loop1647(l1652,M6.cons(k1651,seen1649)));}var if_res906 = if_res905;}return if_res906;};var if_res907 = loop1647(l1620,M6.rnull);}var if_res908 = if_res907;}var if_res909 = if_res908;}var if_res915 = if_res909;} else {if (key1622!==false) {var loop1656 = function(l1657) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1657)!==false) {var if_res911 = l1657;} else {var x1658 = M6.car(l1657);var k1659 = key1622(x1658);var l1660 = M6.cdr(l1657);if (M6.hash_ref(h1624,k1659,false)!==false) {var if_res910 = loop1656(l1660);} else {M6.hash_set_bang_(h1624,k1659,true);var if_res910 = M6.cons(x1658,loop1656(l1660));}var if_res911 = if_res910;}return if_res911;};var if_res914 = loop1656(l1620);} else {var loop1661 = function(l1662) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1662)!==false) {var if_res913 = l1662;} else {var x1663 = M6.car(l1662);var k1664 = x1663;var l1665 = M6.cdr(l1662);if (M6.hash_ref(h1624,k1664,false)!==false) {var if_res912 = loop1661(l1665);} else {M6.hash_set_bang_(h1624,k1664,true);var if_res912 = M6.cons(x1663,loop1661(l1665));}var if_res913 = if_res912;}return if_res913;};var if_res914 = loop1661(l1620);}var if_res915 = if_res914;}var if_res916 = if_res915;}return if_res916;};var remove_duplicates1341 = function(given_kws1666, given_args1667, l271668, __eq__p261669) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var key251670 = M6.pair_p(given_kws1666);if (key251670!==false) {var if_res917 = M6.car(given_args1667);} else {var if_res917 = false;}var key241671 = if_res917;return remove_duplicates(key241671,l271668,__eq__p261669);};var cl922 = function(given_kws1676, given_args1677, l1678) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1341(given_kws1676,given_args1677,l1678,M9.unsafe_undefined);};var cl923 = function(given_kws1679, given_args1680, l1681, __eq__p261682) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1341(given_kws1679,given_args1680,l1681,__eq__p261682);};var temp925 = $rjs_core.attachProcedureArity(function() {var fixed_lam924 = {'3':cl922,'4':cl923}[arguments.length];if (fixed_lam924!==undefined) {return fixed_lam924.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var temp921 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("key"));var cl918 = function(l1683) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1341(M6.rnull,M6.rnull,l1683,M9.unsafe_undefined);};var cl919 = function(l1684, __eq__p261685) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1341(M6.rnull,M6.rnull,l1684,__eq__p261685);};var remove_duplicates28 = M1.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws1672, given_argc1673) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.__gt__eq_(given_argc1673,3)!==false) {var if_res926 = M6.__lt__eq_(given_argc1673,4);} else {var if_res926 = false;}if (if_res926!==false) {var l1832211674 = given_kws1672;if (M6.null_p(l1832211674)!==false) {var if_res928 = l1832211674;} else {if (M6.eq_p(M6.car(l1832211674),$rjs_core.Keyword.make("key"))!==false) {var if_res927 = M6.cdr(l1832211674);} else {var if_res927 = l1832211674;}var if_res928 = if_res927;}var l1832211675 = if_res928;var if_res929 = M6.null_p(l1832211675);} else {var if_res929 = false;}return if_res929;},temp925,M6.rnull,temp921,$rjs_core.attachProcedureArity(function() {var fixed_lam920 = {'1':cl918,'2':cl919}[arguments.length];if (fixed_lam920!==undefined) {return fixed_lam920.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]));var check_duplicates = function(default301686, key291687, items341688, same_p331689) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var items1690 = items341688;if (M6.eq_p(same_p331689,M9.unsafe_undefined)!==false) {var if_res930 = M6.equal_p;} else {var if_res930 = same_p331689;}var same_p1691 = if_res930;if (M6.eq_p(key291687,M9.unsafe_undefined)!==false) {var if_res931 = M6.values;} else {var if_res931 = key291687;}var key1692 = if_res931;if (M6.eq_p(default301686,M9.unsafe_undefined)!==false) {var if_res932 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};} else {var if_res932 = default301686;}var failure_result1693 = if_res932;if (M6.list_p(items1690)!==false) {var if_res933 = M6.rvoid();} else {var if_res933 = M6.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("list?"),0,items1690);}if_res933;if (M6.procedure_p(key1692)!==false) {var if_res934 = M6.procedure_arity_includes_p(key1692,1);} else {var if_res934 = false;}if (if_res934!==false) {var if_res935 = M6.rvoid();} else {var if_res935 = M6.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("(-> any/c any/c)"),key1692);}if_res935;if (M6.procedure_p(failure_result1693)!==false) {var if_res936 = failure_result1693;} else {var if_res936 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return failure_result1693;};}var fail_k1694 = if_res936;if (M6.eq_p(same_p1691,M6.equal_p)!==false) {var if_res941 = check_duplicates_by_t(items1690,key1692,M6.make_hash(),fail_k1694);} else {if (M6.eq_p(same_p1691,M6.eq_p)!==false) {var if_res940 = check_duplicates_by_t(items1690,key1692,M6.make_hasheq(),fail_k1694);} else {if (M6.eq_p(same_p1691,M6.eqv_p)!==false) {var if_res939 = check_duplicates_by_t(items1690,key1692,M6.make_hasheqv(),fail_k1694);} else {if (M6.procedure_p(same_p1691)!==false) {var if_res937 = M6.procedure_arity_includes_p(same_p1691,2);} else {var if_res937 = false;}if (if_res937!==false) {var if_res938 = M6.rvoid();} else {var if_res938 = M6.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),1,items1690,same_p1691);}if_res938;var if_res939 = check_duplicates_by_list(items1690,key1692,same_p1691,fail_k1694);}var if_res940 = if_res939;}var if_res941 = if_res940;}return if_res941;};var check_duplicates1342 = function(given_kws1695, given_args1696, items341697, same_p331698) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(given_kws1695)!==false) {var if_res942 = M6.eq_p($rjs_core.Keyword.make("default"),M6.car(given_kws1695));} else {var if_res942 = false;}var default321699 = if_res942;if (default321699!==false) {var if_res943 = M6.car(given_args1696);} else {var if_res943 = M9.unsafe_undefined;}var default301700 = if_res943;if (default321699!==false) {var if_res944 = M6.cdr(given_kws1695);} else {var if_res944 = given_kws1695;}var kws832221701 = if_res944;if (default321699!==false) {var if_res945 = M6.cdr(given_args1696);} else {var if_res945 = given_args1696;}var kw_args832231702 = if_res945;var key311703 = M6.pair_p(kws832221701);if (key311703!==false) {var if_res946 = M6.car(kw_args832231702);} else {var if_res946 = M9.unsafe_undefined;}var key291704 = if_res946;return check_duplicates(default301700,key291704,items341697,same_p331698);};var cl951 = function(given_kws1711, given_args1712, items1713) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1342(given_kws1711,given_args1712,items1713,M9.unsafe_undefined);};var cl952 = function(given_kws1714, given_args1715, items1716, same_p331717) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1342(given_kws1714,given_args1715,items1716,same_p331717);};var temp954 = $rjs_core.attachProcedureArity(function() {var fixed_lam953 = {'3':cl951,'4':cl952}[arguments.length];if (fixed_lam953!==undefined) {return fixed_lam953.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var temp950 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("default"),$rjs_core.Keyword.make("key"));var cl947 = function(items1718) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1342(M6.rnull,M6.rnull,items1718,M9.unsafe_undefined);};var cl948 = function(items1719, same_p331720) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1342(M6.rnull,M6.rnull,items1719,same_p331720);};var check_duplicates35 = M1.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws1705, given_argc1706) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.__gt__eq_(given_argc1706,3)!==false) {var if_res955 = M6.__lt__eq_(given_argc1706,4);} else {var if_res955 = false;}if (if_res955!==false) {var l1832241707 = given_kws1705;if (M6.null_p(l1832241707)!==false) {var if_res957 = l1832241707;} else {if (M6.eq_p(M6.car(l1832241707),$rjs_core.Keyword.make("default"))!==false) {var if_res956 = M6.cdr(l1832241707);} else {var if_res956 = l1832241707;}var if_res957 = if_res956;}var l1832241708 = if_res957;var l1832251709 = l1832241708;if (M6.null_p(l1832251709)!==false) {var if_res959 = l1832251709;} else {if (M6.eq_p(M6.car(l1832251709),$rjs_core.Keyword.make("key"))!==false) {var if_res958 = M6.cdr(l1832251709);} else {var if_res958 = l1832251709;}var if_res959 = if_res958;}var l1832251710 = if_res959;var if_res960 = M6.null_p(l1832251710);} else {var if_res960 = false;}return if_res960;},temp954,M6.rnull,temp950,$rjs_core.attachProcedureArity(function() {var fixed_lam949 = {'1':cl947,'2':cl948}[arguments.length];if (fixed_lam949!==undefined) {return fixed_lam949.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]));var check_duplicates_by_t = function(items1721, key1722, table1723, fail_k1724) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1725 = function(items1726) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(items1726)!==false) {var key_item1727 = key1722(M6.car(items1726));if (M6.hash_ref(table1723,key_item1727,false)!==false) {var if_res961 = M6.car(items1726);} else {M6.hash_set_bang_(table1723,key_item1727,true);var if_res961 = loop1725(M6.cdr(items1726));}var if_res962 = if_res961;} else {var if_res962 = fail_k1724();}return if_res962;};return loop1725(items1721);};var check_duplicates_by_list = function(items1728, key1729, same_p1730, fail_k1731) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1732 = function(items1733, sofar1734) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(items1733)!==false) {var key_item1735 = key1729(M6.car(items1733));var lst1736 = sofar1734;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res963 = M6.rvoid();} else {var if_res963 = M0.__rjs_quoted__.check_list(lst1736);}if_res963;var for_loop1737 = function(result1738, lst1739) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lst1739)!==false) {var prev1740 = M9.unsafe_car(lst1739);var rest1741 = M9.unsafe_cdr(lst1739);if (true!==false) {var result1743 = result1738;var result1744 = same_p1730(key_item1735,prev1740);var result1742 = M6.values(result1744);if (true!==false) {var if_res965 = M6.not($rjs_core.attachProcedureArity(function(...x1745964) {var x1745 = $rjs_core.Pair.listFromArray(x1745964);return result1742;})(prev1740));} else {var if_res965 = false;}if (if_res965!==false) {var if_res966 = M6.not(false);} else {var if_res966 = false;}if (if_res966!==false) {var if_res967 = for_loop1737(result1742,rest1741);} else {var if_res967 = result1742;}var if_res968 = if_res967;} else {var if_res968 = result1738;}var if_res969 = if_res968;} else {var if_res969 = result1738;}return if_res969;};if (for_loop1737(false,lst1736)!==false) {var if_res970 = M6.car(items1733);} else {var if_res970 = loop1732(M6.cdr(items1733),M6.cons(key_item1735,sofar1734));}var if_res971 = if_res970;} else {var if_res971 = fail_k1731();}return if_res971;};return loop1732(items1728,M6.rnull);};var check_filter_arguments = function(who1746, f1747, l1748, ls1749) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.procedure_p(f1747)!==false) {var if_res972 = M6.rvoid();} else {var if_res972 = M6.apply(M6.raise_argument_error,who1746,$rjs_core.UString.make("procedure?"),0,f1747,l1748,ls1749);}if_res972;if (M6.procedure_arity_includes_p(f1747,M6.add1(M6.length(ls1749)))!==false) {var if_res973 = M6.rvoid();} else {var if_res973 = M6.raise_arguments_error(who1746,$rjs_core.UString.make("mismatch between procedure arity and argument count"),$rjs_core.UString.make("procedure"),f1747,$rjs_core.UString.make("expected arity"),M6.add1(M6.length(ls1749)));}if_res973;if (M6.list_p(l1748)!==false) {var if_res974 = M4.andmap(M6.list_p,ls1749);} else {var if_res974 = false;}if (if_res974!==false) {var if_res994 = M6.rvoid();} else {var let_result975 = M0.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("x")),M6.cons(l1748,ls1749));var pos__gt_vals1750 = let_result975.getAt(0);var pos_pre_inc1751 = let_result975.getAt(1);var pos_next1752 = let_result975.getAt(2);var init1753 = let_result975.getAt(3);var pos_cont_p1754 = let_result975.getAt(4);var val_cont_p1755 = let_result975.getAt(5);var all_cont_p1756 = let_result975.getAt(6);var start1757 = 0;if (M6.rvoid()!==false) {if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res976 = M6.rvoid();} else {var if_res976 = M0.__rjs_quoted__.check_naturals(start1757);}var if_res977 = if_res976;} else {var if_res977 = false;}if_res977;var for_loop1758 = function(pos1759, pos1760) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p1754!==false) {var if_res978 = pos_cont_p1754(pos1759);} else {var if_res978 = true;}if (if_res978!==false) {var if_res979 = true;} else {var if_res979 = false;}if (if_res979!==false) {var x1765 = pos__gt_vals1750(pos1759);if (all_cont_p1756!==false) {var if_res980 = function(pos1766) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p1756(pos1766,x1765);};} else {var if_res980 = false;}var let_result981 = M6.values(x1765,if_res980);var x1761 = let_result981.getAt(0);var all_cont_p_by_pos1762 = let_result981.getAt(1);if (pos_pre_inc1751!==false) {var if_res982 = pos_pre_inc1751(pos1759);} else {var if_res982 = pos1759;}var pos1763 = if_res982;var i1764 = pos1760;if (val_cont_p1755!==false) {var if_res983 = val_cont_p1755(x1761);} else {var if_res983 = true;}if (if_res983!==false) {var if_res984 = true;} else {var if_res984 = false;}if (if_res984!==false) {if (M6.list_p(x1761)!==false) {var if_res985 = M6.rvoid();} else {var if_res985 = M6.apply(M6.raise_argument_error,who1746,$rjs_core.UString.make("list?"),M6.add1(i1764),f1747,l1748,ls1749);}if_res985;var let_result986 = M6.values();var let_result987 = M6.values();if (all_cont_p_by_pos1762!==false) {var if_res988 = all_cont_p_by_pos1762(pos1763);} else {var if_res988 = true;}if (if_res988!==false) {var if_res989 = true;} else {var if_res989 = false;}if (if_res989!==false) {var if_res990 = M6.not(false);} else {var if_res990 = false;}if (if_res990!==false) {var if_res991 = for_loop1758(pos_next1752(pos1763),pos1760+1);} else {var if_res991 = M6.values();}var if_res992 = if_res991;} else {var if_res992 = M6.values();}var if_res993 = if_res992;} else {var if_res993 = M6.values();}return if_res993;};for_loop1758(init1753,start1757);var if_res994 = M6.rvoid();}return if_res994;};var filter_map = $rjs_core.attachProcedureArity(function(f1767, l1768, ...ls1769995) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1769 = $rjs_core.Pair.listFromArray(ls1769995);check_filter_arguments($rjs_core.Symbol.make("filter-map"),f1767,l1768,ls1769);if (M6.pair_p(ls1769)!==false) {var len1770 = M6.length(l1768);if (M4.andmap(function(l1771) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.__eq_(len1770,M6.length(l1771));},ls1769)!==false) {var loop1772 = function(l1773, ls1774) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1773)!==false) {var if_res997 = M6.rnull;} else {var x1775 = M6.apply(f1767,M6.car(l1773),M4.map(M6.car,ls1774));if (x1775!==false) {var if_res996 = M6.cons(x1775,loop1772(M6.cdr(l1773),M4.map(M6.cdr,ls1774)));} else {var if_res996 = loop1772(M6.cdr(l1773),M4.map(M6.cdr,ls1774));}var if_res997 = if_res996;}return if_res997;};var if_res998 = loop1772(l1768,ls1769);} else {var if_res998 = M6.raise_arguments_error($rjs_core.Symbol.make("filter-map"),$rjs_core.UString.make("all lists must have same size"));}var if_res1001 = if_res998;} else {var loop1776 = function(l1777) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1777)!==false) {var if_res1000 = M6.rnull;} else {var x1778 = f1767(M6.car(l1777));if (x1778!==false) {var if_res999 = M6.cons(x1778,loop1776(M6.cdr(l1777)));} else {var if_res999 = loop1776(M6.cdr(l1777));}var if_res1000 = if_res999;}return if_res1000;};var if_res1001 = loop1776(l1768);}return if_res1001;});var count = $rjs_core.attachProcedureArity(function(f1779, l1780, ...ls17811002) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1781 = $rjs_core.Pair.listFromArray(ls17811002);check_filter_arguments($rjs_core.Symbol.make("count"),f1779,l1780,ls1781);if (M6.pair_p(ls1781)!==false) {var len1782 = M6.length(l1780);if (M4.andmap(function(l1783) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.__eq_(len1782,M6.length(l1783));},ls1781)!==false) {var loop1784 = function(l1785, ls1786, c1787) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1785)!==false) {var if_res1006 = c1787;} else {var temp1005 = M6.cdr(l1785);var temp1004 = M4.map(M6.cdr,ls1786);if (M6.apply(f1779,M6.car(l1785),M4.map(M6.car,ls1786))!==false) {var if_res1003 = M6.add1(c1787);} else {var if_res1003 = c1787;}var if_res1006 = loop1784(temp1005,temp1004,if_res1003);}return if_res1006;};var if_res1007 = loop1784(l1780,ls1781,0);} else {var if_res1007 = M6.raise_arguments_error($rjs_core.Symbol.make("count"),$rjs_core.UString.make("all lists must have same size"));}var if_res1011 = if_res1007;} else {var loop1788 = function(l1789, c1790) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1789)!==false) {var if_res1010 = c1790;} else {var temp1009 = M6.cdr(l1789);if (f1779(M6.car(l1789))!==false) {var if_res1008 = M6.add1(c1790);} else {var if_res1008 = c1790;}var if_res1010 = loop1788(temp1009,if_res1008);}return if_res1010;};var if_res1011 = loop1788(l1780,0);}return if_res1011;});var partition = function(pred1791, l1792) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.procedure_p(pred1791)!==false) {var if_res1012 = M6.procedure_arity_includes_p(pred1791,1);} else {var if_res1012 = false;}if (if_res1012!==false) {var if_res1013 = M6.rvoid();} else {var if_res1013 = M6.raise_argument_error($rjs_core.Symbol.make("partition"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,pred1791,l1792);}if_res1013;if (M6.list_p(l1792)!==false) {var if_res1014 = M6.rvoid();} else {var if_res1014 = M6.raise_argument_error($rjs_core.Symbol.make("partition"),$rjs_core.UString.make("list?"),1,pred1791,l1792);}if_res1014;var loop1793 = function(l1794, i1795, o1796) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1794)!==false) {var if_res1016 = M6.values(M8.alt_reverse(i1795),M8.alt_reverse(o1796));} else {var x1797 = M6.car(l1794);var l1798 = M6.cdr(l1794);if (pred1791(x1797)!==false) {var if_res1015 = loop1793(l1798,M6.cons(x1797,i1795),o1796);} else {var if_res1015 = loop1793(l1798,i1795,M6.cons(x1797,o1796));}var if_res1016 = if_res1015;}return if_res1016;};return loop1793(l1792,$rjs_core.Pair.makeList(),$rjs_core.Pair.makeList());};var cl1017 = function(end1800) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start1801 = 0;var end1802 = end1800;var inc1803 = 1;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1021 = M6.rvoid();} else {var if_res1021 = M0.__rjs_quoted__.check_range(start1801,end1802,inc1803);}if_res1021;var for_loop1804 = function(fold_var1805, pos1806) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.__lt_(pos1806,end1802)!==false) {var i1807 = pos1806;if (true!==false) {var fold_var1809 = fold_var1805;var fold_var1810 = M6.cons(i1807,fold_var1809);var fold_var1808 = M6.values(fold_var1810);if (true!==false) {var if_res1022 = M6.not(false);} else {var if_res1022 = false;}if (if_res1022!==false) {var if_res1023 = for_loop1804(fold_var1808,pos1806+inc1803);} else {var if_res1023 = fold_var1808;}var if_res1024 = if_res1023;} else {var if_res1024 = fold_var1805;}var if_res1025 = if_res1024;} else {var if_res1025 = fold_var1805;}return if_res1025;};return M8.alt_reverse(for_loop1804(M6.rnull,start1801));};var cl1018 = function(start1811, end1812) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start1813 = start1811;var end1814 = end1812;var inc1815 = 1;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1026 = M6.rvoid();} else {var if_res1026 = M0.__rjs_quoted__.check_range(start1813,end1814,inc1815);}if_res1026;var for_loop1816 = function(fold_var1817, pos1818) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.__lt_(pos1818,end1814)!==false) {var i1819 = pos1818;if (true!==false) {var fold_var1821 = fold_var1817;var fold_var1822 = M6.cons(i1819,fold_var1821);var fold_var1820 = M6.values(fold_var1822);if (true!==false) {var if_res1027 = M6.not(false);} else {var if_res1027 = false;}if (if_res1027!==false) {var if_res1028 = for_loop1816(fold_var1820,pos1818+inc1815);} else {var if_res1028 = fold_var1820;}var if_res1029 = if_res1028;} else {var if_res1029 = fold_var1817;}var if_res1030 = if_res1029;} else {var if_res1030 = fold_var1817;}return if_res1030;};return M8.alt_reverse(for_loop1816(M6.rnull,start1813));};var cl1019 = function(start1823, end1824, step1825) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start1826 = start1823;var end1827 = end1824;var inc1828 = step1825;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1031 = M6.rvoid();} else {var if_res1031 = M0.__rjs_quoted__.check_range(start1826,end1827,inc1828);}if_res1031;var for_loop1829 = function(fold_var1830, pos1831) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.__gt__eq_(step1825,0)!==false) {var if_res1032 = M6.__lt_(pos1831,end1827);} else {var if_res1032 = M6.__gt_(pos1831,end1827);}if (if_res1032!==false) {var i1832 = pos1831;if (true!==false) {var fold_var1834 = fold_var1830;var fold_var1835 = M6.cons(i1832,fold_var1834);var fold_var1833 = M6.values(fold_var1835);if (true!==false) {var if_res1033 = M6.not(false);} else {var if_res1033 = false;}if (if_res1033!==false) {var if_res1034 = for_loop1829(fold_var1833,pos1831+inc1828);} else {var if_res1034 = fold_var1833;}var if_res1035 = if_res1034;} else {var if_res1035 = fold_var1830;}var if_res1036 = if_res1035;} else {var if_res1036 = fold_var1830;}return if_res1036;};return M8.alt_reverse(for_loop1829(M6.rnull,start1826));};var range1799 = $rjs_core.attachProcedureArity(function() {var fixed_lam1020 = {'1':cl1017,'2':cl1018,'3':cl1019}[arguments.length];if (fixed_lam1020!==undefined) {return fixed_lam1020.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3]);var range_proc = range1799;var cl1037 = function(f1836, l1837) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.apply(M6.append,M4.map(f1836,l1837));};var cl1038 = function(f1838, l11839, l21840) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.apply(M6.append,M4.map(f1838,l11839,l21840));};var cl1039 = $rjs_core.attachProcedureArity(function(f1841, l1842, ...ls18431042) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1843 = $rjs_core.Pair.listFromArray(ls18431042);return M6.apply(M6.append,M6.apply(M4.map,f1841,l1842,ls1843));});var append_map = $rjs_core.attachProcedureArity(function() {var fixed_lam1040 = {'2':cl1037,'3':cl1038}[arguments.length];if (fixed_lam1040!==undefined) {return fixed_lam1040.apply(null,arguments);} else {if (M6.__gt__eq_(cl1039.length,1)!==false) {var if_res1041 = cl1039.apply(null,arguments);} else {var if_res1041 = M6.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1041;}},[M6.make_arity_at_least(2)]);var filter_not = function(f1844, list1845) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.procedure_p(f1844)!==false) {var if_res1043 = M6.procedure_arity_includes_p(f1844,1);} else {var if_res1043 = false;}if (if_res1043!==false) {var if_res1044 = M6.rvoid();} else {var if_res1044 = M6.raise_argument_error($rjs_core.Symbol.make("filter-not"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,f1844,list1845);}if_res1044;if (M6.list_p(list1845)!==false) {var if_res1045 = M6.rvoid();} else {var if_res1045 = M6.raise_argument_error($rjs_core.Symbol.make("filter-not"),$rjs_core.UString.make("list?"),1,f1844,list1845);}if_res1045;var loop1846 = function(l1847, result1848) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1847)!==false) {var if_res1048 = M8.alt_reverse(result1848);} else {var temp1047 = M6.cdr(l1847);if (f1844(M6.car(l1847))!==false) {var if_res1046 = result1848;} else {var if_res1046 = M6.cons(M6.car(l1847),result1848);}var if_res1048 = loop1846(temp1047,if_res1046);}return if_res1048;};return loop1846(list1845,M6.rnull);};var shuffle = function(l1849) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l1849)!==false) {var if_res1049 = M6.rvoid();} else {var if_res1049 = M6.raise_argument_error($rjs_core.Symbol.make("shuffle"),$rjs_core.UString.make("list?"),0,l1849);}if_res1049;var let_result1050 = M6.values();var a1850 = M6.make_vector(M6.length(l1849));var lst1851 = l1849;var start1852 = 0;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1051 = M6.rvoid();} else {var if_res1051 = M0.__rjs_quoted__.check_list(lst1851);}if_res1051;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1052 = M6.rvoid();} else {var if_res1052 = M0.__rjs_quoted__.check_naturals(start1852);}if_res1052;var for_loop1853 = function(lst1854, pos1855) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lst1854)!==false) {var if_res1053 = true;} else {var if_res1053 = false;}if (if_res1053!==false) {var x1856 = M9.unsafe_car(lst1854);var rest1857 = M9.unsafe_cdr(lst1854);var i1858 = pos1855;if (true!==false) {var if_res1054 = true;} else {var if_res1054 = false;}if (if_res1054!==false) {var j1859 = M7.random(M6.add1(i1858));if (M6.__eq_(j1859,i1858)!==false) {var if_res1055 = M6.rvoid();} else {var if_res1055 = M6.vector_set_bang_(a1850,i1858,M6.vector_ref(a1850,j1859));}if_res1055;M6.vector_set_bang_(a1850,j1859,x1856);var let_result1056 = M6.values();var let_result1057 = M6.values();if (true!==false) {if (true!==false) {var if_res1058 = M6.not(false);} else {var if_res1058 = false;}var if_res1059 = if_res1058;} else {var if_res1059 = false;}if (if_res1059!==false) {var if_res1060 = for_loop1853(rest1857,pos1855+1);} else {var if_res1060 = M6.values();}var if_res1061 = if_res1060;} else {var if_res1061 = M6.values();}var if_res1062 = if_res1061;} else {var if_res1062 = M6.values();}return if_res1062;};for_loop1853(lst1851,start1852);M6.rvoid();return M6.vector__gt_list(a1850);};var combinations1860 = function(l371861, k361862) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l1863 = l371861;if (false!==false) {var if_res1063 = false;} else {var if_res1063 = k361862;}var k1864 = if_res1063;var let_result1064 = M0.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("x")),in_combinations(l1863,k1864));var pos__gt_vals1865 = let_result1064.getAt(0);var pos_pre_inc1866 = let_result1064.getAt(1);var pos_next1867 = let_result1064.getAt(2);var init1868 = let_result1064.getAt(3);var pos_cont_p1869 = let_result1064.getAt(4);var val_cont_p1870 = let_result1064.getAt(5);var all_cont_p1871 = let_result1064.getAt(6);M6.rvoid();var for_loop1872 = function(fold_var1873, pos1874) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p1869!==false) {var if_res1065 = pos_cont_p1869(pos1874);} else {var if_res1065 = true;}if (if_res1065!==false) {var x1878 = pos__gt_vals1865(pos1874);if (all_cont_p1871!==false) {var if_res1066 = function(pos1879) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p1871(pos1879,x1878);};} else {var if_res1066 = false;}var let_result1067 = M6.values(x1878,if_res1066);var x1875 = let_result1067.getAt(0);var all_cont_p_by_pos1876 = let_result1067.getAt(1);if (pos_pre_inc1866!==false) {var if_res1068 = pos_pre_inc1866(pos1874);} else {var if_res1068 = pos1874;}var pos1877 = if_res1068;if (val_cont_p1870!==false) {var if_res1069 = val_cont_p1870(x1875);} else {var if_res1069 = true;}if (if_res1069!==false) {var fold_var1881 = fold_var1873;var fold_var1882 = M6.cons(x1875,fold_var1881);var fold_var1880 = M6.values(fold_var1882);if (all_cont_p_by_pos1876!==false) {var if_res1070 = all_cont_p_by_pos1876(pos1877);} else {var if_res1070 = true;}if (if_res1070!==false) {var if_res1071 = M6.not(false);} else {var if_res1071 = false;}if (if_res1071!==false) {var if_res1072 = for_loop1872(fold_var1880,pos_next1867(pos1877));} else {var if_res1072 = fold_var1880;}var if_res1073 = if_res1072;} else {var if_res1073 = fold_var1873;}var if_res1074 = if_res1073;} else {var if_res1074 = fold_var1873;}return if_res1074;};return M8.alt_reverse(for_loop1872(M6.rnull,init1868));};var cl1075 = function(l1883) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return combinations1860(l1883,false);};var cl1076 = function(l1884, k361885) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return combinations1860(l1884,k361885);};var combinations = $rjs_core.attachProcedureArity(function() {var fixed_lam1077 = {'1':cl1075,'2':cl1076}[arguments.length];if (fixed_lam1077!==undefined) {return fixed_lam1077.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var in_combinations1886 = function(l391887, k381888) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l1889 = l391887;if (false!==false) {var if_res1078 = false;} else {var if_res1078 = k381888;}var k1890 = if_res1078;if (M6.list_p(l1889)!==false) {var if_res1079 = M6.rvoid();} else {var if_res1079 = M6.raise_argument_error($rjs_core.Symbol.make("in-combinations"),$rjs_core.UString.make("list?"),0,l1889);}if_res1079;var let_result1080 = M6.values();if (k1890!==false) {var if_res1081 = M6.not(M6.exact_nonnegative_integer_p(k1890));} else {var if_res1081 = false;}if (if_res1081!==false) {var if_res1082 = M6.raise_argument_error($rjs_core.Symbol.make("in-combinations"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l1889,k1890);} else {var if_res1082 = M6.rvoid();}if_res1082;var let_result1083 = M6.values();var v1891 = M6.list__gt_vector(l1889);var N1892 = M6.vector_length(v1891);var N_11893 = N1892-1;var vector_ref_by_bits1894 = function(v1895, b1896) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start1897 = N_11893;var end1898 = -1;var inc1899 = -1;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1084 = M6.rvoid();} else {var if_res1084 = M0.__rjs_quoted__.check_range(start1897,end1898,inc1899);}if_res1084;var for_loop1900 = function(acc1901, pos1902) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.__gt_(pos1902,end1898)!==false) {var i1903 = pos1902;if (true!==false) {var acc1905 = acc1901;if (M6.bitwise_bit_set_p(b1896,i1903)!==false) {var if_res1085 = M6.cons(M6.vector_ref(v1895,i1903),acc1905);} else {var if_res1085 = acc1905;}var acc1906 = if_res1085;var acc1904 = M6.values(acc1906);if (true!==false) {var if_res1086 = M6.not(false);} else {var if_res1086 = false;}if (if_res1086!==false) {var if_res1087 = for_loop1900(acc1904,pos1902+inc1899);} else {var if_res1087 = acc1904;}var if_res1088 = if_res1087;} else {var if_res1088 = acc1901;}var if_res1089 = if_res1088;} else {var if_res1089 = acc1901;}return if_res1089;};return for_loop1900($rjs_core.Pair.makeList(),start1897);};if (M6.not(k1890)!==false) {var if_res1092 = M6.values(0,M6.expt(2,N1892)-1,M6.add1);} else {if (M6.__lt_(N1892,k1890)!==false) {var if_res1091 = M6.values(1,0,M6.values);} else {var first1910 = M6.expt(2,k1890)-1;if (M6.zero_p(first1910)!==false) {var if_res1090 = M6.add1;} else {var if_res1090 = function(n1912) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var u1913 = M6.bitwise_and(n1912,M6.__(n1912));var v1914 = u1913+n1912;return v1914+M6.arithmetic_shift(M6.quotient(M6.bitwise_xor(v1914,n1912),u1913),-2);};}var gospers_hack1911 = if_res1090;var if_res1091 = M6.values(first1910,M6.arithmetic_shift(first1910,N1892-k1890),gospers_hack1911);}var if_res1092 = if_res1091;}var let_result1093 = if_res1092;var first1907 = let_result1093.getAt(0);var last1908 = let_result1093.getAt(1);var incr1909 = let_result1093.getAt(2);var curr_box1916 = M6.box(first1907);var gen_next1915 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var curr1917 = M6.unbox(curr_box1916);if (M6.__lt__eq_(curr1917,last1908)!==false) {var begin_res1094 = vector_ref_by_bits1894(v1891,curr1917);M6.set_box_bang_(curr_box1916,incr1909(curr1917));var if_res1095 = begin_res1094;} else {var if_res1095 = false;}return if_res1095;};return M0.__rjs_quoted__.in_producer(gen_next1915,false);};var cl1096 = function(l1918) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_combinations1886(l1918,false);};var cl1097 = function(l1919, k381920) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_combinations1886(l1919,k381920);};var in_combinations = $rjs_core.attachProcedureArity(function() {var fixed_lam1098 = {'1':cl1096,'2':cl1097}[arguments.length];if (fixed_lam1098!==undefined) {return fixed_lam1098.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var swap_plus_flip = function(l1921, i1922, j1923) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var tmp1924 = j1923;if (M6.equal_p(tmp1924,0)!==false) {var if_res1106 = M6.list_times_(M6.cadr(l1921),M6.car(l1921),M6.cddr(l1921));} else {if (M6.equal_p(tmp1924,1)!==false) {var a1925 = M6.car(l1921);var b1926 = M6.cadr(l1921);var c1927 = M6.caddr(l1921);var l1928 = M6.cdddr(l1921);var tmp1929 = i1922;if (M6.equal_p(tmp1929,0)!==false) {var if_res1099 = M6.list_times_(b1926,c1927,a1925,l1928);} else {var if_res1099 = M6.list_times_(c1927,a1925,b1926,l1928);}var if_res1105 = if_res1099;} else {if (M6.equal_p(tmp1924,2)!==false) {var a1930 = M6.car(l1921);var b1931 = M6.cadr(l1921);var c1932 = M6.caddr(l1921);var d1933 = M6.cadddr(l1921);var l1934 = M6.cddddr(l1921);var tmp1935 = i1922;if (M6.equal_p(tmp1935,0)!==false) {var if_res1101 = M6.list_times_(c1932,b1931,d1933,a1930,l1934);} else {if (M6.equal_p(tmp1935,1)!==false) {var if_res1100 = M6.list_times_(c1932,d1933,a1930,b1931,l1934);} else {var if_res1100 = M6.list_times_(d1933,b1931,a1930,c1932,l1934);}var if_res1101 = if_res1100;}var if_res1104 = if_res1101;} else {var loop1936 = function(n1937, l11938, r11939) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.__gt_(n1937,0)!==false) {var if_res1103 = loop1936(M6.sub1(n1937),M6.cons(M6.car(r11939),l11938),M6.cdr(r11939));} else {var loop1940 = function(n1941, l21942, r21943) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.__gt_(n1941,0)!==false) {var if_res1102 = loop1940(M6.sub1(n1941),M6.cons(M6.car(r21943),l21942),M6.cdr(r21943));} else {var if_res1102 = M3.__rjs_quoted__.qq_append(l21942,M6.list_times_(M6.car(r21943),M3.__rjs_quoted__.qq_append(l11938,M6.list_times_(M6.car(r11939),M6.cdr(r21943)))));}return if_res1102;};var if_res1103 = loop1940(j1923-i1922,$rjs_core.Pair.makeList(),M6.cdr(r11939));}return if_res1103;};var if_res1104 = loop1936(i1922,$rjs_core.Pair.makeList(),l1921);}var if_res1105 = if_res1104;}var if_res1106 = if_res1105;}return if_res1106;};var permutations = function(l1944) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.not(M6.list_p(l1944))!==false) {var if_res1113 = M6.raise_argument_error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("list?"),0,l1944);} else {var or_part1945 = M6.null_p(l1944);if (or_part1945!==false) {var if_res1107 = or_part1945;} else {var if_res1107 = M6.null_p(M6.cdr(l1944));}if (if_res1107!==false) {var if_res1112 = M6.list(l1944);} else {var N1946 = M6.length(l1944)-2;if (M6.__gt_(N1946,254)!==false) {var if_res1108 = M6.error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("input list too long: ~e"),l1944);} else {var if_res1108 = M6.rvoid();}if_res1108;var let_result1109 = M6.values();var c1947 = M6.make_bytes(M6.add1(N1946),0);var loop1948 = function(i1949, acc1950) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ci1951 = M6.bytes_ref(c1947,i1949);if (M6.__lt__eq_(ci1951,i1949)!==false) {M6.bytes_set_bang_(c1947,i1949,M6.add1(ci1951));var if_res1111 = loop1948(0,M6.cons(swap_plus_flip(M6.car(acc1950),ci1951,i1949),acc1950));} else {if (M6.__lt_(i1949,N1946)!==false) {M6.bytes_set_bang_(c1947,i1949,0);var if_res1110 = loop1948(M6.add1(i1949),acc1950);} else {var if_res1110 = acc1950;}var if_res1111 = if_res1110;}return if_res1111;};var if_res1112 = loop1948(0,M6.list(M8.alt_reverse(l1944)));}var if_res1113 = if_res1112;}return if_res1113;};var in_permutations = function(l1952) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.not(M6.list_p(l1952))!==false) {var if_res1122 = M6.raise_argument_error($rjs_core.Symbol.make("in-permutations"),$rjs_core.UString.make("list?"),0,l1952);} else {var or_part1953 = M6.null_p(l1952);if (or_part1953!==false) {var if_res1114 = or_part1953;} else {var if_res1114 = M6.null_p(M6.cdr(l1952));}if (if_res1114!==false) {var if_res1121 = M0.__rjs_quoted__.in_value(l1952);} else {var N1954 = M6.length(l1952)-2;if (M6.__gt_(N1954,254)!==false) {var if_res1115 = M6.error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("input list too long: ~e"),l1952);} else {var if_res1115 = M6.rvoid();}if_res1115;var let_result1116 = M6.values();var c1955 = M6.make_bytes(M6.add1(N1954),0);var i1956 = 0;var cur1957 = M8.alt_reverse(l1952);var next1958 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var r1959 = cur1957;var ci1960 = M6.bytes_ref(c1955,i1956);if (M6.__lt__eq_(ci1960,i1956)!==false) {M6.bytes_set_bang_(c1955,i1956,M6.add1(ci1960));var begin_res1117 = swap_plus_flip(cur1957,ci1960,i1956);i1956 = 0;var if_res1119 = begin_res1117;} else {if (M6.__lt_(i1956,N1954)!==false) {M6.bytes_set_bang_(c1955,i1956,0);i1956 = M6.add1(i1956);var if_res1118 = next1958();} else {var if_res1118 = false;}var if_res1119 = if_res1118;}return if_res1119;};var if_res1121 = M0.__rjs_quoted__.in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res1120 = cur1957;cur1957 = next1958();return begin_res1120;},false);}var if_res1122 = if_res1121;}return if_res1122;};var mk_min = function(cmp1961, name1962, f1963, xs1964) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.procedure_p(f1963)!==false) {var if_res1123 = M6.procedure_arity_includes_p(f1963,1);} else {var if_res1123 = false;}if (if_res1123!==false) {var if_res1124 = M6.rvoid();} else {var if_res1124 = M6.raise_argument_error(name1962,$rjs_core.UString.make("(any/c . -> . real?)"),0,f1963,xs1964);}if_res1124;if (M6.list_p(xs1964)!==false) {var if_res1125 = M6.pair_p(xs1964);} else {var if_res1125 = false;}if (if_res1125!==false) {var if_res1126 = M6.rvoid();} else {var if_res1126 = M6.raise_argument_error(name1962,$rjs_core.UString.make("(and/c list? (not/c empty?))"),1,f1963,xs1964);}if_res1126;var init_min_var1965 = f1963(M6.car(xs1964));if (M6.real_p(init_min_var1965)!==false) {var if_res1127 = M6.rvoid();} else {var if_res1127 = M6.raise_result_error(name1962,$rjs_core.UString.make("real?"),init_min_var1965);}if_res1127;var loop1966 = function(min1967, min_var1968, xs1969) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(xs1969)!==false) {var if_res1130 = min1967;} else {var new_min1970 = f1963(M6.car(xs1969));if (M6.real_p(new_min1970)!==false) {var if_res1128 = M6.rvoid();} else {var if_res1128 = M6.raise_result_error(name1962,$rjs_core.UString.make("real?"),new_min1970);}if_res1128;if (cmp1961(new_min1970,min_var1968)!==false) {var if_res1129 = loop1966(M6.car(xs1969),new_min1970,M6.cdr(xs1969));} else {var if_res1129 = loop1966(min1967,min_var1968,M6.cdr(xs1969));}var if_res1130 = if_res1129;}return if_res1130;};return loop1966(M6.car(xs1964),init_min_var1965,M6.cdr(xs1964));};var argmin = function(f1971, xs1972) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return mk_min(M6.__lt_,$rjs_core.Symbol.make("argmin"),f1971,xs1972);};var argmax = function(f1973, xs1974) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return mk_min(M6.__gt_,$rjs_core.Symbol.make("argmax"),f1973,xs1974);};var group_by1975 = function(key411976, l421977, __eq__p401978) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var key1979 = key411976;var l1980 = l421977;if (M6.eq_p(__eq__p401978,M9.unsafe_undefined)!==false) {var if_res1131 = M6.equal_p;} else {var if_res1131 = __eq__p401978;}var __eq__p1981 = if_res1131;if (M6.procedure_p(key1979)!==false) {var if_res1132 = M6.procedure_arity_includes_p(key1979,1);} else {var if_res1132 = false;}if (if_res1132!==false) {var if_res1133 = M6.rvoid();} else {var if_res1133 = M6.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("(-> any/c any/c)"),0,key1979,l1980);}if_res1133;var let_result1134 = M6.values();if (M6.procedure_p(__eq__p1981)!==false) {var if_res1135 = M6.procedure_arity_includes_p(__eq__p1981,2);} else {var if_res1135 = false;}if (if_res1135!==false) {var if_res1136 = M6.rvoid();} else {var if_res1136 = M6.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,key1979,l1980,__eq__p1981);}if_res1136;var let_result1137 = M6.values();if (M6.list_p(l1980)!==false) {var if_res1138 = M6.rvoid();} else {var if_res1138 = M6.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("list?"),1,key1979,l1980);}if_res1138;var let_result1139 = M6.values();var alist_update1982 = function(al1983, k1984, up1985, fail1986) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1987 = function(al1988) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(al1988)!==false) {var if_res1141 = M6.list(M6.cons(k1984,up1985($rjs_core.Pair.makeList())));} else {if (__eq__p1981(M6.car(M6.car(al1988)),k1984)!==false) {var if_res1140 = M6.cons(M6.cons(k1984,up1985(M6.cdr(M6.car(al1988)))),M6.cdr(al1988));} else {var if_res1140 = M6.cons(M6.car(al1988),loop1987(M6.cdr(al1988)));}var if_res1141 = if_res1140;}return if_res1141;};return loop1987(al1983);};if (M6.equal_p(__eq__p1981,M6.eq_p)!==false) {var if_res1144 = M6.values(M6.hasheq(),M10.hash_update);} else {if (M6.equal_p(__eq__p1981,M6.eqv_p)!==false) {var if_res1143 = M6.values(M6.hasheqv(),M10.hash_update);} else {if (M6.equal_p(__eq__p1981,M6.equal_p)!==false) {var if_res1142 = M6.values(M6.hash(),M10.hash_update);} else {var if_res1142 = M6.values($rjs_core.Pair.makeList(),alist_update1982);}var if_res1143 = if_res1142;}var if_res1144 = if_res1143;}var let_result1145 = if_res1144;var base1989 = let_result1145.getAt(0);var update1990 = let_result1145.getAt(1);var lst1992 = l1980;var start1993 = 0;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1146 = M6.rvoid();} else {var if_res1146 = M0.__rjs_quoted__.check_list(lst1992);}if_res1146;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1147 = M6.rvoid();} else {var if_res1147 = M0.__rjs_quoted__.check_naturals(start1993);}if_res1147;var for_loop1994 = function(res1995, lst1996, pos1997) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lst1996)!==false) {var if_res1148 = true;} else {var if_res1148 = false;}if (if_res1148!==false) {var elt1998 = M9.unsafe_car(lst1996);var rest1999 = M9.unsafe_cdr(lst1996);var idx2000 = pos1997;if (true!==false) {var if_res1149 = true;} else {var if_res1149 = false;}if (if_res1149!==false) {var res2002 = res1995;var k2004 = key1979(elt1998);var v2005 = M6.cons(idx2000,elt1998);var res2003 = update1990(res2002,k2004,function(o2006) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.cons(v2005,o2006);},$rjs_core.Pair.makeList());var res2001 = M6.values(res2003);if (true!==false) {if (true!==false) {var if_res1150 = M6.not(false);} else {var if_res1150 = false;}var if_res1151 = if_res1150;} else {var if_res1151 = false;}if (if_res1151!==false) {var if_res1152 = for_loop1994(res2001,rest1999,pos1997+1);} else {var if_res1152 = res2001;}var if_res1153 = if_res1152;} else {var if_res1153 = res1995;}var if_res1154 = if_res1153;} else {var if_res1154 = res1995;}return if_res1154;};var classes1991 = for_loop1994(base1989,lst1992,start1993);if (M6.list_p(classes1991)!==false) {var lst2008 = classes1991;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1155 = M6.rvoid();} else {var if_res1155 = M0.__rjs_quoted__.check_list(lst2008);}if_res1155;var for_loop2009 = function(fold_var2010, lst2011) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lst2011)!==false) {var p2012 = M9.unsafe_car(lst2011);var rest2013 = M9.unsafe_cdr(lst2011);if (true!==false) {var fold_var2015 = fold_var2010;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__318862017 = M5.__rjs_quoted__.sort7;var temp532018 = M6.cdr(p2012);var __lt_542019 = M6.__lt_;var car552020 = M6.car;if (M6.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1156 = M5.__rjs_quoted__.sort(false,car552020,temp532018,__lt_542019);} else {var if_res1156 = M6.checked_procedure_check_and_extract(M1.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__318862017,M1.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M6.list(car552020),temp532018,__lt_542019);}var fold_var2016 = M6.cons(if_res1156,fold_var2015);var fold_var2014 = M6.values(fold_var2016);if (true!==false) {var if_res1157 = M6.not(false);} else {var if_res1157 = false;}if (if_res1157!==false) {var if_res1158 = for_loop2009(fold_var2014,rest2013);} else {var if_res1158 = fold_var2014;}var if_res1159 = if_res1158;} else {var if_res1159 = fold_var2010;}var if_res1160 = if_res1159;} else {var if_res1160 = fold_var2010;}return if_res1160;};var if_res1168 = M8.alt_reverse(for_loop2009(M6.rnull,lst2008));} else {var ht2021 = classes1991;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1161 = M6.rvoid();} else {var if_res1161 = M0.__rjs_quoted__.check_in_hash(ht2021);}if_res1161;var for_loop2022 = function(fold_var2023, i2024) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (i2024!==false) {var let_result1162 = M6.hash_iterate_key_plus_value(ht2021,i2024);var _2025 = let_result1162.getAt(0);var c2026 = let_result1162.getAt(1);if (true!==false) {var fold_var2028 = fold_var2023;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__319702030 = M5.__rjs_quoted__.sort7;var c562031 = c2026;var __lt_572032 = M6.__lt_;var car582033 = M6.car;if (M6.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1163 = M5.__rjs_quoted__.sort(false,car582033,c562031,__lt_572032);} else {var if_res1163 = M6.checked_procedure_check_and_extract(M1.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__319702030,M1.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M6.list(car582033),c562031,__lt_572032);}var fold_var2029 = M6.cons(if_res1163,fold_var2028);var fold_var2027 = M6.values(fold_var2029);if (true!==false) {var if_res1164 = M6.not(false);} else {var if_res1164 = false;}if (if_res1164!==false) {var if_res1165 = for_loop2022(fold_var2027,M6.hash_iterate_next(ht2021,i2024));} else {var if_res1165 = fold_var2027;}var if_res1166 = if_res1165;} else {var if_res1166 = fold_var2023;}var if_res1167 = if_res1166;} else {var if_res1167 = fold_var2023;}return if_res1167;};var if_res1168 = M8.alt_reverse(for_loop2022(M6.rnull,M6.hash_iterate_first(ht2021)));}var sorted_classes2007 = if_res1168;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__320872035 = M5.__rjs_quoted__.sort7;var sorted_classes592036 = sorted_classes2007;var __lt_602037 = M6.__lt_;var caar612038 = M6.caar;if (M6.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1169 = M5.__rjs_quoted__.sort(false,caar612038,sorted_classes592036,__lt_602037);} else {var if_res1169 = M6.checked_procedure_check_and_extract(M1.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__320872035,M1.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M6.list(caar612038),sorted_classes592036,__lt_602037);}var lst2034 = if_res1169;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1170 = M6.rvoid();} else {var if_res1170 = M0.__rjs_quoted__.check_list(lst2034);}if_res1170;var for_loop2039 = function(fold_var2040, lst2041) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lst2041)!==false) {var c2042 = M9.unsafe_car(lst2041);var rest2043 = M9.unsafe_cdr(lst2041);if (true!==false) {var fold_var2045 = fold_var2040;var fold_var2046 = M6.cons(M4.map(M6.cdr,c2042),fold_var2045);var fold_var2044 = M6.values(fold_var2046);if (true!==false) {var if_res1171 = M6.not(false);} else {var if_res1171 = false;}if (if_res1171!==false) {var if_res1172 = for_loop2039(fold_var2044,rest2043);} else {var if_res1172 = fold_var2044;}var if_res1173 = if_res1172;} else {var if_res1173 = fold_var2040;}var if_res1174 = if_res1173;} else {var if_res1174 = fold_var2040;}return if_res1174;};return M8.alt_reverse(for_loop2039(M6.rnull,lst2034));};var cl1175 = function(key2047, l2048) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return group_by1975(key2047,l2048,M9.unsafe_undefined);};var cl1176 = function(key2049, l2050, __eq__p402051) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return group_by1975(key2049,l2050,__eq__p402051);};var group_by = $rjs_core.attachProcedureArity(function() {var fixed_lam1177 = {'2':cl1175,'3':cl1176}[arguments.length];if (fixed_lam1177!==undefined) {return fixed_lam1177.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var cartesian_product = $rjs_core.attachProcedureArity(function(...ls20521178) {var ls2052 = $rjs_core.Pair.listFromArray(ls20521178);var let_result1179 = M0.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("l")),ls2052);var pos__gt_vals2053 = let_result1179.getAt(0);var pos_pre_inc2054 = let_result1179.getAt(1);var pos_next2055 = let_result1179.getAt(2);var init2056 = let_result1179.getAt(3);var pos_cont_p2057 = let_result1179.getAt(4);var val_cont_p2058 = let_result1179.getAt(5);var all_cont_p2059 = let_result1179.getAt(6);var start2060 = 0;if (M6.rvoid()!==false) {if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1180 = M6.rvoid();} else {var if_res1180 = M0.__rjs_quoted__.check_naturals(start2060);}var if_res1181 = if_res1180;} else {var if_res1181 = false;}if_res1181;var for_loop2061 = function(pos2062, pos2063) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2057!==false) {var if_res1182 = pos_cont_p2057(pos2062);} else {var if_res1182 = true;}if (if_res1182!==false) {var if_res1183 = true;} else {var if_res1183 = false;}if (if_res1183!==false) {var l2068 = pos__gt_vals2053(pos2062);if (all_cont_p2059!==false) {var if_res1184 = function(pos2069) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2059(pos2069,l2068);};} else {var if_res1184 = false;}var let_result1185 = M6.values(l2068,if_res1184);var l2064 = let_result1185.getAt(0);var all_cont_p_by_pos2065 = let_result1185.getAt(1);if (pos_pre_inc2054!==false) {var if_res1186 = pos_pre_inc2054(pos2062);} else {var if_res1186 = pos2062;}var pos2066 = if_res1186;var i2067 = pos2063;if (val_cont_p2058!==false) {var if_res1187 = val_cont_p2058(l2064);} else {var if_res1187 = true;}if (if_res1187!==false) {var if_res1188 = true;} else {var if_res1188 = false;}if (if_res1188!==false) {if (M6.list_p(l2064)!==false) {var if_res1189 = M6.rvoid();} else {var if_res1189 = M6.apply(M6.raise_argument_error,$rjs_core.Symbol.make("cartesian-product"),$rjs_core.UString.make("list?"),i2067,ls2052);}if_res1189;var let_result1190 = M6.values();var let_result1191 = M6.values();if (all_cont_p_by_pos2065!==false) {var if_res1192 = all_cont_p_by_pos2065(pos2066);} else {var if_res1192 = true;}if (if_res1192!==false) {var if_res1193 = true;} else {var if_res1193 = false;}if (if_res1193!==false) {var if_res1194 = M6.not(false);} else {var if_res1194 = false;}if (if_res1194!==false) {var if_res1195 = for_loop2061(pos_next2055(pos2066),pos2063+1);} else {var if_res1195 = M6.values();}var if_res1196 = if_res1195;} else {var if_res1196 = M6.values();}var if_res1197 = if_res1196;} else {var if_res1197 = M6.values();}return if_res1197;};for_loop2061(init2056,start2060);var let_result1198 = M6.values();M6.rvoid();var let_result1199 = M6.values();var cp_22070 = function(as2071, bs2072) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lst2073 = as2071;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1200 = M6.rvoid();} else {var if_res1200 = M0.__rjs_quoted__.check_list(lst2073);}if_res1200;var for_loop2074 = function(fold_var2075, lst2076) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lst2076)!==false) {var i2077 = M9.unsafe_car(lst2076);var rest2078 = M9.unsafe_cdr(lst2076);if (true!==false) {var lst2080 = bs2072;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1201 = M6.rvoid();} else {var if_res1201 = M0.__rjs_quoted__.check_list(lst2080);}if_res1201;var for_loop2081 = function(fold_var2082, lst2083) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lst2083)!==false) {var j2084 = M9.unsafe_car(lst2083);var rest2085 = M9.unsafe_cdr(lst2083);if (true!==false) {var fold_var2087 = fold_var2082;var fold_var2088 = M6.cons(M6.cons(i2077,j2084),fold_var2087);var fold_var2086 = M6.values(fold_var2088);if (true!==false) {var if_res1202 = M6.not(false);} else {var if_res1202 = false;}if (if_res1202!==false) {var if_res1203 = for_loop2081(fold_var2086,rest2085);} else {var if_res1203 = fold_var2086;}var if_res1204 = if_res1203;} else {var if_res1204 = fold_var2082;}var if_res1205 = if_res1204;} else {var if_res1205 = fold_var2082;}return if_res1205;};var fold_var2079 = for_loop2081(fold_var2075,lst2080);if (true!==false) {var if_res1206 = M6.not(false);} else {var if_res1206 = false;}if (if_res1206!==false) {var if_res1207 = for_loop2074(fold_var2079,rest2078);} else {var if_res1207 = fold_var2079;}var if_res1208 = if_res1207;} else {var if_res1208 = fold_var2075;}var if_res1209 = if_res1208;} else {var if_res1209 = fold_var2075;}return if_res1209;};return M8.alt_reverse(for_loop2074(M6.rnull,lst2073));};return M5.foldr(cp_22070,M6.list(M6.list()),ls2052);});var remf = function(f2089, ls2090) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(ls2090)!==false) {var if_res1210 = M6.rvoid();} else {var if_res1210 = M6.raise_argument_error($rjs_core.Symbol.make("remf"),$rjs_core.UString.make("list?"),1,f2089,ls2090);}if_res1210;if (M6.procedure_p(f2089)!==false) {var if_res1211 = M6.procedure_arity_includes_p(f2089,1);} else {var if_res1211 = false;}if (if_res1211!==false) {var if_res1212 = M6.rvoid();} else {var if_res1212 = M6.raise_argument_error($rjs_core.Symbol.make("remf"),$rjs_core.UString.make("(-> any/c any/c)"),0,f2089,ls2090);}if_res1212;if (M6.null_p(ls2090)!==false) {var if_res1214 = $rjs_core.Pair.makeList();} else {if (f2089(M6.car(ls2090))!==false) {var if_res1213 = M6.cdr(ls2090);} else {var if_res1213 = M6.cons(M6.car(ls2090),remf(f2089,M6.cdr(ls2090)));}var if_res1214 = if_res1213;}return if_res1214;};var remf_times_ = function(f2091, ls2092) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(ls2092)!==false) {var if_res1215 = M6.rvoid();} else {var if_res1215 = M6.raise_argument_error($rjs_core.Symbol.make("remf*"),$rjs_core.UString.make("list?"),1,f2091,ls2092);}if_res1215;if (M6.procedure_p(f2091)!==false) {var if_res1216 = M6.procedure_arity_includes_p(f2091,1);} else {var if_res1216 = false;}if (if_res1216!==false) {var if_res1217 = M6.rvoid();} else {var if_res1217 = M6.raise_argument_error($rjs_core.Symbol.make("remf*"),$rjs_core.UString.make("(-> any/c any/c)"),0,f2091,ls2092);}if_res1217;if (M6.null_p(ls2092)!==false) {var if_res1219 = $rjs_core.Pair.makeList();} else {if (f2091(M6.car(ls2092))!==false) {var if_res1218 = remf_times_(f2091,M6.cdr(ls2092));} else {var if_res1218 = M6.cons(M6.car(ls2092),remf_times_(f2091,M6.cdr(ls2092)));}var if_res1219 = if_res1218;}return if_res1219;};var index_of2093 = function(ls442094, v452095, __eq__p432096) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2097 = ls442094;var v2098 = v452095;if (M6.eq_p(__eq__p432096,M9.unsafe_undefined)!==false) {var if_res1220 = M6.equal_p;} else {var if_res1220 = __eq__p432096;}var __eq__p2099 = if_res1220;if (M6.list_p(ls2097)!==false) {var if_res1221 = M6.rvoid();} else {var if_res1221 = M6.raise_argument_error($rjs_core.Symbol.make("index-of"),$rjs_core.UString.make("list?"),0,ls2097,v2098);}if_res1221;if (M6.procedure_p(__eq__p2099)!==false) {var if_res1222 = M6.procedure_arity_includes_p(__eq__p2099,2);} else {var if_res1222 = false;}if (if_res1222!==false) {var if_res1223 = M6.rvoid();} else {var if_res1223 = M6.raise_argument_error($rjs_core.Symbol.make("index-of"),$rjs_core.UString.make("(-> any/c any/c any/c)"),2,ls2097,v2098,__eq__p2099);}if_res1223;var loop2100 = function(ls2101, i2102) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(ls2101)!==false) {var if_res1225 = false;} else {if (__eq__p2099(M6.car(ls2101),v2098)!==false) {var if_res1224 = i2102;} else {var if_res1224 = loop2100(M6.cdr(ls2101),M6.add1(i2102));}var if_res1225 = if_res1224;}return if_res1225;};return loop2100(ls2097,0);};var cl1226 = function(ls2103, v2104) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return index_of2093(ls2103,v2104,M9.unsafe_undefined);};var cl1227 = function(ls2105, v2106, __eq__p432107) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return index_of2093(ls2105,v2106,__eq__p432107);};var index_of = $rjs_core.attachProcedureArity(function() {var fixed_lam1228 = {'2':cl1226,'3':cl1227}[arguments.length];if (fixed_lam1228!==undefined) {return fixed_lam1228.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var index_where = function(ls2108, f2109) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(ls2108)!==false) {var if_res1229 = M6.rvoid();} else {var if_res1229 = M6.raise_argument_error($rjs_core.Symbol.make("index-where"),$rjs_core.UString.make("list?"),0,ls2108,f2109);}if_res1229;if (M6.procedure_p(f2109)!==false) {var if_res1230 = M6.procedure_arity_includes_p(f2109,1);} else {var if_res1230 = false;}if (if_res1230!==false) {var if_res1231 = M6.rvoid();} else {var if_res1231 = M6.raise_argument_error($rjs_core.Symbol.make("index-where"),$rjs_core.UString.make("(-> any/c any/c)"),1,ls2108,f2109);}if_res1231;var loop2110 = function(ls2111, i2112) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(ls2111)!==false) {var if_res1233 = false;} else {if (f2109(M6.car(ls2111))!==false) {var if_res1232 = i2112;} else {var if_res1232 = loop2110(M6.cdr(ls2111),M6.add1(i2112));}var if_res1233 = if_res1232;}return if_res1233;};return loop2110(ls2108,0);};var indexes_of2113 = function(ls472114, v482115, __eq__p462116) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2117 = ls472114;var v2118 = v482115;if (M6.eq_p(__eq__p462116,M9.unsafe_undefined)!==false) {var if_res1234 = M6.equal_p;} else {var if_res1234 = __eq__p462116;}var __eq__p2119 = if_res1234;if (M6.list_p(ls2117)!==false) {var if_res1235 = M6.rvoid();} else {var if_res1235 = M6.raise_argument_error($rjs_core.Symbol.make("indexes-of"),$rjs_core.UString.make("list?"),0,ls2117,v2118);}if_res1235;if (M6.procedure_p(__eq__p2119)!==false) {var if_res1236 = M6.procedure_arity_includes_p(__eq__p2119,2);} else {var if_res1236 = false;}if (if_res1236!==false) {var if_res1237 = M6.rvoid();} else {var if_res1237 = M6.raise_argument_error($rjs_core.Symbol.make("indexes-of"),$rjs_core.UString.make("(-> any/c any/c any/c)"),2,ls2117,v2118,__eq__p2119);}if_res1237;var loop2120 = function(ls2121, i2122) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(ls2121)!==false) {var if_res1239 = $rjs_core.Pair.makeList();} else {if (__eq__p2119(M6.car(ls2121),v2118)!==false) {var if_res1238 = M6.cons(i2122,loop2120(M6.cdr(ls2121),M6.add1(i2122)));} else {var if_res1238 = loop2120(M6.cdr(ls2121),M6.add1(i2122));}var if_res1239 = if_res1238;}return if_res1239;};return loop2120(ls2117,0);};var cl1240 = function(ls2123, v2124) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return indexes_of2113(ls2123,v2124,M9.unsafe_undefined);};var cl1241 = function(ls2125, v2126, __eq__p462127) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return indexes_of2113(ls2125,v2126,__eq__p462127);};var indexes_of = $rjs_core.attachProcedureArity(function() {var fixed_lam1242 = {'2':cl1240,'3':cl1241}[arguments.length];if (fixed_lam1242!==undefined) {return fixed_lam1242.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var indexes_where = function(ls2128, f2129) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(ls2128)!==false) {var if_res1243 = M6.rvoid();} else {var if_res1243 = M6.raise_argument_error($rjs_core.Symbol.make("indexes-where"),$rjs_core.UString.make("list?"),0,ls2128,f2129);}if_res1243;if (M6.procedure_p(f2129)!==false) {var if_res1244 = M6.procedure_arity_includes_p(f2129,1);} else {var if_res1244 = false;}if (if_res1244!==false) {var if_res1245 = M6.rvoid();} else {var if_res1245 = M6.raise_argument_error($rjs_core.Symbol.make("indexes-where"),$rjs_core.UString.make("(-> any/c any/c)"),1,ls2128,f2129);}if_res1245;var loop2130 = function(ls2131, i2132) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(ls2131)!==false) {var if_res1247 = $rjs_core.Pair.makeList();} else {if (f2129(M6.car(ls2131))!==false) {var if_res1246 = M6.cons(i2132,loop2130(M6.cdr(ls2131),M6.add1(i2132)));} else {var if_res1246 = loop2130(M6.cdr(ls2131),M6.add1(i2132));}var if_res1247 = if_res1246;}return if_res1247;};return loop2130(ls2128,0);};var __rjs_quoted__ = {};__rjs_quoted__.add_between23 = add_between23;__rjs_quoted__.remove_duplicates28 = remove_duplicates28;__rjs_quoted__.check_duplicates35 = check_duplicates35;__rjs_quoted__.remove_duplicates = remove_duplicates;__rjs_quoted__.check_duplicates = check_duplicates;__rjs_quoted__.add_between = add_between;__rjs_quoted__.range_proc = range_proc;export { __rjs_quoted__,remf_times_,remf,cartesian_product,group_by,argmax,argmin,in_permutations,permutations,in_combinations,combinations,shuffle,filter_not,append_map,partition,count,filter_map,check_duplicates,remove_duplicates,add_between,flatten,append_times_,drop_common_prefix,take_common_prefix,split_common_prefix,list_prefix_p,splitf_at_right,dropf_right,takef_right,split_at_right,take_right,drop_right,splitf_at,dropf,takef,split_at,take,drop,indexes_where,indexes_of,index_where,index_of,list_set,list_update,make_list,empty,rest,last,last_pair,tenth,ninth,eighth,seventh,sixth,fifth,fourth,third,second,first }; \ No newline at end of file +import * as $rjs_core from '../../runtime/core.js';import * as M0 from "../../runtime/kernel.rkt.js";import * as M1 from "./private/pre-base.rkt.js";import * as M2 from "./private/list.rkt.js";import * as M3 from "./private/map.rkt.js";import * as M4 from "./private/kw.rkt.js";import * as M5 from "./private/qq-and-or.rkt.js";import * as M6 from "./private/member.rkt.js";import * as M7 from "./private/more-scheme.rkt.js";import * as M8 from "./private/reverse.rkt.js";import * as M9 from "./private/for.rkt.js";import * as M10 from "../../runtime/unsafe.rkt.js";var first = function(x1750) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(x1750)!==false) {var if_res1065 = M0.list_p(x1750);} else {var if_res1065 = false;}if (if_res1065!==false) {var if_res1066 = M0.car(x1750);} else {var if_res1066 = M0.raise_argument_error($rjs_core.Symbol.make("first"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),x1750);}return if_res1066;};var second = function(l01751) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01751)!==false) {var loop1752 = function(l1753, pos1754) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1753)!==false) {if (M0.eq_p(pos1754,1)!==false) {var if_res1067 = M0.car(l1753);} else {var if_res1067 = loop1752(M0.cdr(l1753),M0.sub1(pos1754));}var if_res1068 = if_res1067;} else {var if_res1068 = M0.raise_arguments_error($rjs_core.Symbol.make("second"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01751);}return if_res1068;};var if_res1069 = loop1752(l01751,2);} else {var if_res1069 = M0.raise_argument_error($rjs_core.Symbol.make("second"),$rjs_core.UString.make("list?"),l01751);}return if_res1069;};var third = function(l01755) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01755)!==false) {var loop1756 = function(l1757, pos1758) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1757)!==false) {if (M0.eq_p(pos1758,1)!==false) {var if_res1070 = M0.car(l1757);} else {var if_res1070 = loop1756(M0.cdr(l1757),M0.sub1(pos1758));}var if_res1071 = if_res1070;} else {var if_res1071 = M0.raise_arguments_error($rjs_core.Symbol.make("third"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01755);}return if_res1071;};var if_res1072 = loop1756(l01755,3);} else {var if_res1072 = M0.raise_argument_error($rjs_core.Symbol.make("third"),$rjs_core.UString.make("list?"),l01755);}return if_res1072;};var fourth = function(l01759) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01759)!==false) {var loop1760 = function(l1761, pos1762) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1761)!==false) {if (M0.eq_p(pos1762,1)!==false) {var if_res1073 = M0.car(l1761);} else {var if_res1073 = loop1760(M0.cdr(l1761),M0.sub1(pos1762));}var if_res1074 = if_res1073;} else {var if_res1074 = M0.raise_arguments_error($rjs_core.Symbol.make("fourth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01759);}return if_res1074;};var if_res1075 = loop1760(l01759,4);} else {var if_res1075 = M0.raise_argument_error($rjs_core.Symbol.make("fourth"),$rjs_core.UString.make("list?"),l01759);}return if_res1075;};var fifth = function(l01763) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01763)!==false) {var loop1764 = function(l1765, pos1766) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1765)!==false) {if (M0.eq_p(pos1766,1)!==false) {var if_res1076 = M0.car(l1765);} else {var if_res1076 = loop1764(M0.cdr(l1765),M0.sub1(pos1766));}var if_res1077 = if_res1076;} else {var if_res1077 = M0.raise_arguments_error($rjs_core.Symbol.make("fifth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01763);}return if_res1077;};var if_res1078 = loop1764(l01763,5);} else {var if_res1078 = M0.raise_argument_error($rjs_core.Symbol.make("fifth"),$rjs_core.UString.make("list?"),l01763);}return if_res1078;};var sixth = function(l01767) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01767)!==false) {var loop1768 = function(l1769, pos1770) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1769)!==false) {if (M0.eq_p(pos1770,1)!==false) {var if_res1079 = M0.car(l1769);} else {var if_res1079 = loop1768(M0.cdr(l1769),M0.sub1(pos1770));}var if_res1080 = if_res1079;} else {var if_res1080 = M0.raise_arguments_error($rjs_core.Symbol.make("sixth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01767);}return if_res1080;};var if_res1081 = loop1768(l01767,6);} else {var if_res1081 = M0.raise_argument_error($rjs_core.Symbol.make("sixth"),$rjs_core.UString.make("list?"),l01767);}return if_res1081;};var seventh = function(l01771) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01771)!==false) {var loop1772 = function(l1773, pos1774) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1773)!==false) {if (M0.eq_p(pos1774,1)!==false) {var if_res1082 = M0.car(l1773);} else {var if_res1082 = loop1772(M0.cdr(l1773),M0.sub1(pos1774));}var if_res1083 = if_res1082;} else {var if_res1083 = M0.raise_arguments_error($rjs_core.Symbol.make("seventh"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01771);}return if_res1083;};var if_res1084 = loop1772(l01771,7);} else {var if_res1084 = M0.raise_argument_error($rjs_core.Symbol.make("seventh"),$rjs_core.UString.make("list?"),l01771);}return if_res1084;};var eighth = function(l01775) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01775)!==false) {var loop1776 = function(l1777, pos1778) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1777)!==false) {if (M0.eq_p(pos1778,1)!==false) {var if_res1085 = M0.car(l1777);} else {var if_res1085 = loop1776(M0.cdr(l1777),M0.sub1(pos1778));}var if_res1086 = if_res1085;} else {var if_res1086 = M0.raise_arguments_error($rjs_core.Symbol.make("eighth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01775);}return if_res1086;};var if_res1087 = loop1776(l01775,8);} else {var if_res1087 = M0.raise_argument_error($rjs_core.Symbol.make("eighth"),$rjs_core.UString.make("list?"),l01775);}return if_res1087;};var ninth = function(l01779) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01779)!==false) {var loop1780 = function(l1781, pos1782) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1781)!==false) {if (M0.eq_p(pos1782,1)!==false) {var if_res1088 = M0.car(l1781);} else {var if_res1088 = loop1780(M0.cdr(l1781),M0.sub1(pos1782));}var if_res1089 = if_res1088;} else {var if_res1089 = M0.raise_arguments_error($rjs_core.Symbol.make("ninth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01779);}return if_res1089;};var if_res1090 = loop1780(l01779,9);} else {var if_res1090 = M0.raise_argument_error($rjs_core.Symbol.make("ninth"),$rjs_core.UString.make("list?"),l01779);}return if_res1090;};var tenth = function(l01783) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01783)!==false) {var loop1784 = function(l1785, pos1786) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1785)!==false) {if (M0.eq_p(pos1786,1)!==false) {var if_res1091 = M0.car(l1785);} else {var if_res1091 = loop1784(M0.cdr(l1785),M0.sub1(pos1786));}var if_res1092 = if_res1091;} else {var if_res1092 = M0.raise_arguments_error($rjs_core.Symbol.make("tenth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01783);}return if_res1092;};var if_res1093 = loop1784(l01783,10);} else {var if_res1093 = M0.raise_argument_error($rjs_core.Symbol.make("tenth"),$rjs_core.UString.make("list?"),l01783);}return if_res1093;};var last_pair = function(l1787) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1787)!==false) {var loop1788 = function(l1789, x1790) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(x1790)!==false) {var if_res1094 = loop1788(x1790,M0.cdr(x1790));} else {var if_res1094 = l1789;}return if_res1094;};var if_res1095 = loop1788(l1787,M0.cdr(l1787));} else {var if_res1095 = M0.raise_argument_error($rjs_core.Symbol.make("last-pair"),$rjs_core.UString.make("pair?"),l1787);}return if_res1095;};var last = function(l1791) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1791)!==false) {var if_res1096 = M0.list_p(l1791);} else {var if_res1096 = false;}if (if_res1096!==false) {var loop1792 = function(l1793, x1794) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(x1794)!==false) {var if_res1097 = loop1792(x1794,M0.cdr(x1794));} else {var if_res1097 = M0.car(l1793);}return if_res1097;};var if_res1098 = loop1792(l1791,M0.cdr(l1791));} else {var if_res1098 = M0.raise_argument_error($rjs_core.Symbol.make("last"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),l1791);}return if_res1098;};var rest = function(l1795) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1795)!==false) {var if_res1099 = M0.list_p(l1795);} else {var if_res1099 = false;}if (if_res1099!==false) {var if_res1100 = M0.cdr(l1795);} else {var if_res1100 = M0.raise_argument_error($rjs_core.Symbol.make("rest"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),l1795);}return if_res1100;};var empty = $rjs_core.Pair.makeList();var make_list = function(n1796, x1797) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1796)!==false) {var if_res1101 = M0.rvoid();} else {var if_res1101 = M0.raise_argument_error($rjs_core.Symbol.make("make-list"),$rjs_core.UString.make("exact-nonnegative-integer?"),0,n1796,x1797);}if_res1101;var loop1798 = function(n1799, r1800) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1799)!==false) {var if_res1102 = r1800;} else {var if_res1102 = loop1798(M0.sub1(n1799),M0.cons(x1797,r1800));}return if_res1102;};return loop1798(n1796,$rjs_core.Pair.makeList());};var list_update = function(l1801, i1802, f1803) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l1801)!==false) {var if_res1103 = M0.rvoid();} else {var if_res1103 = M0.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("list?"),0,l1801,i1802,f1803);}if_res1103;if (M0.exact_nonnegative_integer_p(i1802)!==false) {var if_res1104 = M0.rvoid();} else {var if_res1104 = M0.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l1801,i1802,f1803);}if_res1104;if (M0.procedure_p(f1803)!==false) {var if_res1105 = M0.procedure_arity_includes_p(f1803,1);} else {var if_res1105 = false;}if (if_res1105!==false) {var if_res1106 = M0.rvoid();} else {var if_res1106 = M0.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("(-> any/c any/c)"),2,l1801,i1802,f1803);}if_res1106;if (M0.zero_p(i1802)!==false) {var if_res1107 = M0.cons(f1803(M0.car(l1801)),M0.cdr(l1801));} else {var if_res1107 = M0.cons(M0.car(l1801),list_update(M0.cdr(l1801),M0.sub1(i1802),f1803));}return if_res1107;};var list_set = function(l1804, k1805, v1806) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l1804)!==false) {var if_res1108 = M0.rvoid();} else {var if_res1108 = M0.raise_argument_error($rjs_core.Symbol.make("list-set"),$rjs_core.UString.make("list?"),0,l1804,k1805,v1806);}if_res1108;if (M0.exact_nonnegative_integer_p(k1805)!==false) {var if_res1109 = M0.rvoid();} else {var if_res1109 = M0.raise_argument_error($rjs_core.Symbol.make("list-set"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l1804,k1805,v1806);}if_res1109;return list_update(l1804,k1805,function(_1807) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1806;});};var drop_times_ = function(list1808, n1809) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1809)!==false) {var if_res1111 = list1808;} else {if (M0.pair_p(list1808)!==false) {var if_res1110 = drop_times_(M0.cdr(list1808),M0.sub1(n1809));} else {var if_res1110 = false;}var if_res1111 = if_res1110;}return if_res1111;};var too_large = function(who1810, list1811, n1812) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var proper_p1813 = M0.list_p(list1811);var temp1114 = $rjs_core.UString.make("a ~alist with at least ~a ~a");if (proper_p1813!==false) {var if_res1113 = $rjs_core.UString.make("");} else {var if_res1113 = $rjs_core.UString.make("(possibly improper) ");}if (proper_p1813!==false) {var if_res1112 = $rjs_core.UString.make("elements");} else {var if_res1112 = $rjs_core.UString.make("pairs");}return M0.raise_argument_error(who1810,M0.format(temp1114,if_res1113,n1812,if_res1112),list1811);};var take = function(list01814, n01815) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n01815)!==false) {var if_res1115 = M0.rvoid();} else {var if_res1115 = M0.raise_argument_error($rjs_core.Symbol.make("take"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list01814,n01815);}if_res1115;var loop1816 = function(list1817, n1818) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1818)!==false) {var if_res1117 = $rjs_core.Pair.makeList();} else {if (M0.pair_p(list1817)!==false) {var if_res1116 = M0.cons(M0.car(list1817),loop1816(M0.cdr(list1817),M0.sub1(n1818)));} else {var if_res1116 = too_large($rjs_core.Symbol.make("take"),list01814,n01815);}var if_res1117 = if_res1116;}return if_res1117;};return loop1816(list01814,n01815);};var drop = function(list1819, n1820) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1820)!==false) {var if_res1118 = M0.rvoid();} else {var if_res1118 = M0.raise_argument_error($rjs_core.Symbol.make("drop"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1819,n1820);}if_res1118;var or_part1821 = drop_times_(list1819,n1820);if (or_part1821!==false) {var if_res1119 = or_part1821;} else {var if_res1119 = too_large($rjs_core.Symbol.make("drop"),list1819,n1820);}return if_res1119;};var split_at = function(list01822, n01823) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n01823)!==false) {var if_res1120 = M0.rvoid();} else {var if_res1120 = M0.raise_argument_error($rjs_core.Symbol.make("split-at"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list01822,n01823);}if_res1120;var loop1824 = function(list1825, n1826, pfx1827) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1826)!==false) {var if_res1122 = M0.values(M8.alt_reverse(pfx1827),list1825);} else {if (M0.pair_p(list1825)!==false) {var if_res1121 = loop1824(M0.cdr(list1825),M0.sub1(n1826),M0.cons(M0.car(list1825),pfx1827));} else {var if_res1121 = too_large($rjs_core.Symbol.make("split-at"),list01822,n01823);}var if_res1122 = if_res1121;}return if_res1122;};return loop1824(list01822,n01823,$rjs_core.Pair.makeList());};var takef = function(list1828, pred1829) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1829)!==false) {var if_res1123 = M0.rvoid();} else {var if_res1123 = M0.raise_argument_error($rjs_core.Symbol.make("takef"),$rjs_core.UString.make("procedure?"),1,list1828,pred1829);}if_res1123;var loop1830 = function(list1831) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1831)!==false) {var x1832 = M0.car(list1831);if (pred1829(x1832)!==false) {var if_res1124 = M0.cons(x1832,loop1830(M0.cdr(list1831)));} else {var if_res1124 = $rjs_core.Pair.makeList();}var if_res1125 = if_res1124;} else {var if_res1125 = $rjs_core.Pair.makeList();}return if_res1125;};return loop1830(list1828);};var dropf = function(list1833, pred1834) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1834)!==false) {var if_res1126 = M0.rvoid();} else {var if_res1126 = M0.raise_argument_error($rjs_core.Symbol.make("dropf"),$rjs_core.UString.make("procedure?"),1,list1833,pred1834);}if_res1126;var loop1835 = function(list1836) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1836)!==false) {var if_res1127 = pred1834(M0.car(list1836));} else {var if_res1127 = false;}if (if_res1127!==false) {var if_res1128 = loop1835(M0.cdr(list1836));} else {var if_res1128 = list1836;}return if_res1128;};return loop1835(list1833);};var splitf_at = function(list1837, pred1838) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1838)!==false) {var if_res1129 = M0.rvoid();} else {var if_res1129 = M0.raise_argument_error($rjs_core.Symbol.make("splitf-at"),$rjs_core.UString.make("procedure?"),1,list1837,pred1838);}if_res1129;var loop1839 = function(list1840, pfx1841) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1840)!==false) {var if_res1130 = pred1838(M0.car(list1840));} else {var if_res1130 = false;}if (if_res1130!==false) {var if_res1131 = loop1839(M0.cdr(list1840),M0.cons(M0.car(list1840),pfx1841));} else {var if_res1131 = M0.values(M8.alt_reverse(pfx1841),list1840);}return if_res1131;};return loop1839(list1837,$rjs_core.Pair.makeList());};var take_right = function(list1842, n1843) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1843)!==false) {var if_res1132 = M0.rvoid();} else {var if_res1132 = M0.raise_argument_error($rjs_core.Symbol.make("take-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1842,n1843);}if_res1132;var loop1844 = function(list1845, lead1846) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lead1846)!==false) {var if_res1134 = loop1844(M0.cdr(list1845),M0.cdr(lead1846));} else {var if_res1134 = list1845;}return if_res1134;};var or_part1847 = drop_times_(list1842,n1843);if (or_part1847!==false) {var if_res1133 = or_part1847;} else {var if_res1133 = too_large($rjs_core.Symbol.make("take-right"),list1842,n1843);}return loop1844(list1842,if_res1133);};var drop_right = function(list1848, n1849) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1849)!==false) {var if_res1135 = M0.rvoid();} else {var if_res1135 = M0.raise_argument_error($rjs_core.Symbol.make("drop-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1848,n1849);}if_res1135;var loop1850 = function(list1851, lead1852) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lead1852)!==false) {var if_res1137 = M0.cons(M0.car(list1851),loop1850(M0.cdr(list1851),M0.cdr(lead1852)));} else {var if_res1137 = $rjs_core.Pair.makeList();}return if_res1137;};var or_part1853 = drop_times_(list1848,n1849);if (or_part1853!==false) {var if_res1136 = or_part1853;} else {var if_res1136 = too_large($rjs_core.Symbol.make("drop-right"),list1848,n1849);}return loop1850(list1848,if_res1136);};var split_at_right = function(list1854, n1855) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1855)!==false) {var if_res1138 = M0.rvoid();} else {var if_res1138 = M0.raise_argument_error($rjs_core.Symbol.make("split-at-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1854,n1855);}if_res1138;var loop1856 = function(list1857, lead1858, pfx1859) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lead1858)!==false) {var if_res1140 = loop1856(M0.cdr(list1857),M0.cdr(lead1858),M0.cons(M0.car(list1857),pfx1859));} else {var if_res1140 = M0.values(M8.alt_reverse(pfx1859),list1857);}return if_res1140;};var or_part1860 = drop_times_(list1854,n1855);if (or_part1860!==false) {var if_res1139 = or_part1860;} else {var if_res1139 = too_large($rjs_core.Symbol.make("split-at-right"),list1854,n1855);}return loop1856(list1854,if_res1139,$rjs_core.Pair.makeList());};var count_from_right = function(who1861, list1862, pred1863) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1863)!==false) {var if_res1141 = M0.rvoid();} else {var if_res1141 = M0.raise_argument_error(who1861,$rjs_core.UString.make("procedure?"),1,list1862,pred1863);}if_res1141;var loop1864 = function(list1865, rev1866, n1867) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1865)!==false) {var if_res1144 = loop1864(M0.cdr(list1865),M0.cons(M0.car(list1865),rev1866),M0.add1(n1867));} else {var loop1868 = function(n1869, list1870) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1870)!==false) {var if_res1142 = pred1863(M0.car(list1870));} else {var if_res1142 = false;}if (if_res1142!==false) {var if_res1143 = loop1868(M0.sub1(n1869),M0.cdr(list1870));} else {var if_res1143 = n1869;}return if_res1143;};var if_res1144 = loop1868(n1867,rev1866);}return if_res1144;};return loop1864(list1862,$rjs_core.Pair.makeList(),0);};var takef_right = function(list1871, pred1872) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop(list1871,count_from_right($rjs_core.Symbol.make("takef-right"),list1871,pred1872));};var dropf_right = function(list1873, pred1874) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take(list1873,count_from_right($rjs_core.Symbol.make("dropf-right"),list1873,pred1874));};var splitf_at_right = function(list1875, pred1876) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_at(list1875,count_from_right($rjs_core.Symbol.make("splitf-at-right"),list1875,pred1876));};var list_prefix_p1877 = function(ls21878, rs31879, same_p11880) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1881 = ls21878;var rs1882 = rs31879;if (M0.eq_p(same_p11880,M10.unsafe_undefined)!==false) {var if_res1145 = M0.equal_p;} else {var if_res1145 = same_p11880;}var same_p1883 = if_res1145;if (M0.list_p(ls1881)!==false) {var if_res1146 = M0.rvoid();} else {var if_res1146 = M0.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("list?"),0,ls1881,rs1882);}if_res1146;if (M0.list_p(rs1882)!==false) {var if_res1147 = M0.rvoid();} else {var if_res1147 = M0.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("list?"),1,ls1881,rs1882);}if_res1147;if (M0.procedure_p(same_p1883)!==false) {var if_res1148 = M0.procedure_arity_includes_p(same_p1883,2);} else {var if_res1148 = false;}if (if_res1148!==false) {var if_res1149 = M0.rvoid();} else {var if_res1149 = M0.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,ls1881,rs1882,same_p1883);}if_res1149;var or_part1884 = M0.null_p(ls1881);if (or_part1884!==false) {var if_res1152 = or_part1884;} else {if (M0.pair_p(rs1882)!==false) {if (same_p1883(M0.car(ls1881),M0.car(rs1882))!==false) {var if_res1150 = list_prefix_p(M0.cdr(ls1881),M0.cdr(rs1882));} else {var if_res1150 = false;}var if_res1151 = if_res1150;} else {var if_res1151 = false;}var if_res1152 = if_res1151;}return if_res1152;};var cl1153 = function(ls1885, rs1886) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return list_prefix_p1877(ls1885,rs1886,M10.unsafe_undefined);};var cl1154 = function(ls1887, rs1888, same_p11889) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return list_prefix_p1877(ls1887,rs1888,same_p11889);};var list_prefix_p = $rjs_core.attachProcedureArity(function() {var fixed_lam1155 = {'2':cl1153,'3':cl1154}[arguments.length];if (fixed_lam1155!==undefined) {return fixed_lam1155.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var internal_split_common_prefix = function(as1890, bs1891, same_p1892, keep_prefix_p1893, name1894) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(as1890)!==false) {var if_res1156 = M0.rvoid();} else {var if_res1156 = M0.raise_argument_error(name1894,$rjs_core.UString.make("list?"),0,as1890,bs1891);}if_res1156;if (M0.list_p(bs1891)!==false) {var if_res1157 = M0.rvoid();} else {var if_res1157 = M0.raise_argument_error(name1894,$rjs_core.UString.make("list?"),1,as1890,bs1891);}if_res1157;if (M0.procedure_p(same_p1892)!==false) {var if_res1158 = M0.procedure_arity_includes_p(same_p1892,2);} else {var if_res1158 = false;}if (if_res1158!==false) {var if_res1159 = M0.rvoid();} else {var if_res1159 = M0.raise_argument_error(name1894,$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,as1890,bs1891,same_p1892);}if_res1159;var loop1895 = function(as1896, bs1897) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(as1896)!==false) {if (M0.pair_p(bs1897)!==false) {var if_res1160 = same_p1892(M0.car(as1896),M0.car(bs1897));} else {var if_res1160 = false;}var if_res1161 = if_res1160;} else {var if_res1161 = false;}if (if_res1161!==false) {var let_result1162 = loop1895(M0.cdr(as1896),M0.cdr(bs1897));var prefix1898 = let_result1162.getAt(0);var atail1899 = let_result1162.getAt(1);var btail1900 = let_result1162.getAt(2);if (keep_prefix_p1893!==false) {var if_res1163 = M0.cons(M0.car(as1896),prefix1898);} else {var if_res1163 = false;}var if_res1164 = M0.values(if_res1163,atail1899,btail1900);} else {var if_res1164 = M0.values(M0.rnull,as1896,bs1897);}return if_res1164;};return loop1895(as1890,bs1891);};var split_common_prefix1901 = function(as51902, bs61903, same_p41904) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1905 = as51902;var bs1906 = bs61903;if (M0.eq_p(same_p41904,M10.unsafe_undefined)!==false) {var if_res1165 = M0.equal_p;} else {var if_res1165 = same_p41904;}var same_p1907 = if_res1165;return internal_split_common_prefix(as1905,bs1906,same_p1907,true,$rjs_core.Symbol.make("split-common-prefix"));};var cl1166 = function(as1908, bs1909) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_common_prefix1901(as1908,bs1909,M10.unsafe_undefined);};var cl1167 = function(as1910, bs1911, same_p41912) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_common_prefix1901(as1910,bs1911,same_p41912);};var split_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam1168 = {'2':cl1166,'3':cl1167}[arguments.length];if (fixed_lam1168!==undefined) {return fixed_lam1168.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var take_common_prefix1913 = function(as81914, bs91915, same_p71916) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1917 = as81914;var bs1918 = bs91915;if (M0.eq_p(same_p71916,M10.unsafe_undefined)!==false) {var if_res1169 = M0.equal_p;} else {var if_res1169 = same_p71916;}var same_p1919 = if_res1169;var let_result1170 = internal_split_common_prefix(as1917,bs1918,same_p1919,true,$rjs_core.Symbol.make("take-common-prefix"));var prefix1920 = let_result1170.getAt(0);var atail1921 = let_result1170.getAt(1);var btail1922 = let_result1170.getAt(2);return prefix1920;};var cl1171 = function(as1923, bs1924) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take_common_prefix1913(as1923,bs1924,M10.unsafe_undefined);};var cl1172 = function(as1925, bs1926, same_p71927) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take_common_prefix1913(as1925,bs1926,same_p71927);};var take_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam1173 = {'2':cl1171,'3':cl1172}[arguments.length];if (fixed_lam1173!==undefined) {return fixed_lam1173.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var drop_common_prefix1928 = function(as111929, bs121930, same_p101931) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1932 = as111929;var bs1933 = bs121930;if (M0.eq_p(same_p101931,M10.unsafe_undefined)!==false) {var if_res1174 = M0.equal_p;} else {var if_res1174 = same_p101931;}var same_p1934 = if_res1174;var let_result1175 = internal_split_common_prefix(as1932,bs1933,same_p1934,false,$rjs_core.Symbol.make("drop-common-prefix"));var prefix1935 = let_result1175.getAt(0);var atail1936 = let_result1175.getAt(1);var btail1937 = let_result1175.getAt(2);return M0.values(atail1936,btail1937);};var cl1176 = function(as1938, bs1939) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop_common_prefix1928(as1938,bs1939,M10.unsafe_undefined);};var cl1177 = function(as1940, bs1941, same_p101942) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop_common_prefix1928(as1940,bs1941,same_p101942);};var drop_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam1178 = {'2':cl1176,'3':cl1177}[arguments.length];if (fixed_lam1178!==undefined) {return fixed_lam1178.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var cl1179 = function(ls1943) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,ls1943);};var cl1180 = function(l11944, l21945) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,l11944,l21945);};var cl1181 = function(l11946, l21947, l31948) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,l11946,l21947,l31948);};var cl1182 = function(l11949, l21950, l31951, l41952) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,l11949,l21950,l31951,l41952);};var cl1183 = $rjs_core.attachProcedureArity(function(l1953, ...lss19541186) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lss1954 = $rjs_core.Pair.listFromArray(lss19541186);return M0.apply(M1.new_apply_proc,M0.append,l1953,lss1954);});var append_times_ = $rjs_core.attachProcedureArity(function() {var fixed_lam1184 = {'1':cl1179,'2':cl1180,'3':cl1181,'4':cl1182}[arguments.length];if (fixed_lam1184!==undefined) {return fixed_lam1184.apply(null,arguments);} else {if (M0.__gt__eq_(cl1183.length,1)!==false) {var if_res1185 = cl1183.apply(null,arguments);} else {var if_res1185 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1185;}},[M0.make_arity_at_least(1)]);var flatten = function(orig_sexp1955) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1956 = function(sexp1957, acc1958) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(sexp1957)!==false) {var if_res1188 = acc1958;} else {if (M0.pair_p(sexp1957)!==false) {var if_res1187 = loop1956(M0.car(sexp1957),loop1956(M0.cdr(sexp1957),acc1958));} else {var if_res1187 = M0.cons(sexp1957,acc1958);}var if_res1188 = if_res1187;}return if_res1188;};return loop1956(orig_sexp1955,M0.rnull);};var add_between = function(after_last161959, before_first141960, before_last151961, splice_p131962, l211963, x221964) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l1965 = l211963;var x1966 = x221964;if (false!==false) {var if_res1189 = false;} else {var if_res1189 = splice_p131962;}var splice_p1967 = if_res1189;if (false!==false) {var if_res1190 = $rjs_core.Pair.makeList();} else {var if_res1190 = before_first141960;}var before_first1968 = if_res1190;if (M0.eq_p(before_last151961,M10.unsafe_undefined)!==false) {var if_res1191 = x1966;} else {var if_res1191 = before_last151961;}var before_last1969 = if_res1191;if (false!==false) {var if_res1192 = $rjs_core.Pair.makeList();} else {var if_res1192 = after_last161959;}var after_last1970 = if_res1192;if (M0.list_p(l1965)!==false) {var if_res1193 = M0.rvoid();} else {var if_res1193 = M0.raise_argument_error($rjs_core.Symbol.make("add-between"),$rjs_core.UString.make("list?"),0,l1965,x1966);}if_res1193;if (splice_p1967!==false) {var check_list1971 = function(x1972, which1973) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(x1972)!==false) {var if_res1194 = M0.rvoid();} else {var if_res1194 = M0.raise_arguments_error($rjs_core.Symbol.make("add-between"),M0.string_append($rjs_core.UString.make("list needed in splicing mode"),which1973),$rjs_core.UString.make("given"),x1972,$rjs_core.UString.make("given list..."),l1965);}return if_res1194;};check_list1971(x1966,$rjs_core.UString.make(""));check_list1971(before_first1968,$rjs_core.UString.make(" for #:before-first"));check_list1971(before_last1969,$rjs_core.UString.make(" for #:before-last"));var if_res1196 = check_list1971(after_last1970,$rjs_core.UString.make(" for #:after-last"));} else {var check_not_given1974 = function(x1975, which1976) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.eq_p($rjs_core.Pair.makeList(),x1975)!==false) {var if_res1195 = M0.rvoid();} else {var if_res1195 = M0.raise_arguments_error($rjs_core.Symbol.make("add-between"),M0.string_append(which1976,$rjs_core.UString.make(" can only be used in splicing mode")),$rjs_core.UString.make("given"),x1975,$rjs_core.UString.make("given list..."),l1965);}return if_res1195;};check_not_given1974(before_first1968,$rjs_core.UString.make("#:before-first"));var if_res1196 = check_not_given1974(after_last1970,$rjs_core.UString.make("#:after-last"));}if_res1196;var or_part1977 = M0.null_p(l1965);if (or_part1977!==false) {var if_res1197 = or_part1977;} else {var if_res1197 = M0.null_p(M0.cdr(l1965));}if (if_res1197!==false) {if (splice_p1967!==false) {var if_res1198 = M0.append(before_first1968,l1965,after_last1970);} else {var if_res1198 = l1965;}var if_res1203 = if_res1198;} else {if (splice_p1967!==false) {var x1978 = M8.alt_reverse(x1966);var loop1980 = function(i1981, l1982, r1983) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1982)!==false) {var if_res1199 = loop1980(M0.car(l1982),M0.cdr(l1982),M0.cons(i1981,M0.append(x1978,r1983)));} else {var if_res1199 = M0.cons(i1981,M0.append(M8.alt_reverse(before_last1969),r1983));}return if_res1199;};var r1979 = loop1980(M0.cadr(l1965),M0.cddr(l1965),$rjs_core.Pair.makeList());var r1984 = M8.alt_reverse(M0.append(M8.alt_reverse(after_last1970),r1979));var r1985 = M5.__rjs_quoted__.qq_append(before_first1968,M0.list_times_(M0.car(l1965),r1984));var if_res1202 = r1985;} else {var temp1201 = M0.car(l1965);var loop1986 = function(i1987, l1988, r1989) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1988)!==false) {var if_res1200 = loop1986(M0.car(l1988),M0.cdr(l1988),M0.cons(i1987,M0.cons(x1966,r1989)));} else {var if_res1200 = M0.cons(i1987,M0.cons(before_last1969,r1989));}return if_res1200;};var if_res1202 = M0.cons(temp1201,M8.alt_reverse(loop1986(M0.cadr(l1965),M0.cddr(l1965),$rjs_core.Pair.makeList())));}var if_res1203 = if_res1202;}return if_res1203;};var add_between1747 = function(given_kws1990, given_args1991, l211992, x221993) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(given_kws1990)!==false) {var if_res1204 = M0.eq_p($rjs_core.Keyword.make("after-last"),M0.car(given_kws1990));} else {var if_res1204 = false;}var after_last201994 = if_res1204;if (after_last201994!==false) {var if_res1205 = M0.car(given_args1991);} else {var if_res1205 = $rjs_core.Pair.makeList();}var after_last161995 = if_res1205;if (after_last201994!==false) {var if_res1206 = M0.cdr(given_kws1990);} else {var if_res1206 = given_kws1990;}var kws1220151996 = if_res1206;if (after_last201994!==false) {var if_res1207 = M0.cdr(given_args1991);} else {var if_res1207 = given_args1991;}var kw_args1220161997 = if_res1207;if (M0.pair_p(kws1220151996)!==false) {var if_res1208 = M0.eq_p($rjs_core.Keyword.make("before-first"),M0.car(kws1220151996));} else {var if_res1208 = false;}var before_first181998 = if_res1208;if (before_first181998!==false) {var if_res1209 = M0.car(kw_args1220161997);} else {var if_res1209 = $rjs_core.Pair.makeList();}var before_first141999 = if_res1209;if (before_first181998!==false) {var if_res1210 = M0.cdr(kws1220151996);} else {var if_res1210 = kws1220151996;}var kws1220172000 = if_res1210;if (before_first181998!==false) {var if_res1211 = M0.cdr(kw_args1220161997);} else {var if_res1211 = kw_args1220161997;}var kw_args1220182001 = if_res1211;if (M0.pair_p(kws1220172000)!==false) {var if_res1212 = M0.eq_p($rjs_core.Keyword.make("before-last"),M0.car(kws1220172000));} else {var if_res1212 = false;}var before_last192002 = if_res1212;if (before_last192002!==false) {var if_res1213 = M0.car(kw_args1220182001);} else {var if_res1213 = M10.unsafe_undefined;}var before_last152003 = if_res1213;if (before_last192002!==false) {var if_res1214 = M0.cdr(kws1220172000);} else {var if_res1214 = kws1220172000;}var kws1220192004 = if_res1214;if (before_last192002!==false) {var if_res1215 = M0.cdr(kw_args1220182001);} else {var if_res1215 = kw_args1220182001;}var kw_args1220202005 = if_res1215;var splice_p172006 = M0.pair_p(kws1220192004);if (splice_p172006!==false) {var if_res1216 = M0.car(kw_args1220202005);} else {var if_res1216 = false;}var splice_p132007 = if_res1216;return add_between(after_last161995,before_first141999,before_last152003,splice_p132007,l211992,x221993);};var cl1220 = function(given_kws2018, given_args2019, l2020, x2021) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return add_between1747(given_kws2018,given_args2019,l2020,x2021);};var temp1222 = $rjs_core.attachProcedureArity(function() {var fixed_lam1221 = {'4':cl1220}[arguments.length];if (fixed_lam1221!==undefined) {return fixed_lam1221.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4]);var temp1219 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("after-last"),$rjs_core.Keyword.make("before-first"),$rjs_core.Keyword.make("before-last"),$rjs_core.Keyword.make("splice?"));var cl1217 = function(l2022, x2023) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return add_between1747(M0.rnull,M0.rnull,l2022,x2023);};var add_between23 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2008, given_argc2009) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(given_argc2009,4)!==false) {var l11220212010 = given_kws2008;if (M0.null_p(l11220212010)!==false) {var if_res1224 = l11220212010;} else {if (M0.eq_p(M0.car(l11220212010),$rjs_core.Keyword.make("after-last"))!==false) {var if_res1223 = M0.cdr(l11220212010);} else {var if_res1223 = l11220212010;}var if_res1224 = if_res1223;}var l11220212011 = if_res1224;var l11220222012 = l11220212011;if (M0.null_p(l11220222012)!==false) {var if_res1226 = l11220222012;} else {if (M0.eq_p(M0.car(l11220222012),$rjs_core.Keyword.make("before-first"))!==false) {var if_res1225 = M0.cdr(l11220222012);} else {var if_res1225 = l11220222012;}var if_res1226 = if_res1225;}var l11220222013 = if_res1226;var l11220232014 = l11220222013;if (M0.null_p(l11220232014)!==false) {var if_res1228 = l11220232014;} else {if (M0.eq_p(M0.car(l11220232014),$rjs_core.Keyword.make("before-last"))!==false) {var if_res1227 = M0.cdr(l11220232014);} else {var if_res1227 = l11220232014;}var if_res1228 = if_res1227;}var l11220232015 = if_res1228;var l11220242016 = l11220232015;if (M0.null_p(l11220242016)!==false) {var if_res1230 = l11220242016;} else {if (M0.eq_p(M0.car(l11220242016),$rjs_core.Keyword.make("splice?"))!==false) {var if_res1229 = M0.cdr(l11220242016);} else {var if_res1229 = l11220242016;}var if_res1230 = if_res1229;}var l11220242017 = if_res1230;var if_res1231 = M0.null_p(l11220242017);} else {var if_res1231 = false;}return if_res1231;},temp1222,M0.rnull,temp1219,$rjs_core.attachProcedureArity(function() {var fixed_lam1218 = {'2':cl1217}[arguments.length];if (fixed_lam1218!==undefined) {return fixed_lam1218.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2]));var remove_duplicates = function(key242024, l272025, __eq__p262026) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l2027 = l272025;if (M0.eq_p(__eq__p262026,M10.unsafe_undefined)!==false) {var if_res1232 = M0.equal_p;} else {var if_res1232 = __eq__p262026;}var __eq__p2028 = if_res1232;if (false!==false) {var if_res1233 = false;} else {var if_res1233 = key242024;}var key2029 = if_res1233;if (M0.list_p(l2027)!==false) {var if_res1234 = M0.rvoid();} else {var if_res1234 = M0.raise_argument_error($rjs_core.Symbol.make("remove-duplicates"),$rjs_core.UString.make("list?"),l2027);}if_res1234;var len2030 = M0.length(l2027);if (M0.__lt__eq_(len2030,1)!==false) {var if_res1238 = true;} else {if (M0.__lt__eq_(len2030,40)!==false) {var if_res1237 = false;} else {if (M0.eq_p(__eq__p2028,M0.eq_p)!==false) {var if_res1236 = M0.make_hasheq();} else {if (M0.eq_p(__eq__p2028,M0.equal_p)!==false) {var if_res1235 = M0.make_hash();} else {var if_res1235 = false;}var if_res1236 = if_res1235;}var if_res1237 = if_res1236;}var if_res1238 = if_res1237;}var h2031 = if_res1238;var tmp2032 = h2031;if (M0.equal_p(tmp2032,true)!==false) {var if_res1257 = l2027;} else {if (M0.equal_p(tmp2032,false)!==false) {var or_part2034 = key2029;if (or_part2034!==false) {var if_res1239 = or_part2034;} else {var if_res1239 = function(x2035) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return x2035;};}var key2033 = if_res1239;if (M0.eq_p(__eq__p2028,M0.equal_p)!==false) {var loop2036 = function(l2037, seen2038) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2037)!==false) {var if_res1241 = l2037;} else {var x2039 = M0.car(l2037);var k2040 = key2033(x2039);var l2041 = M0.cdr(l2037);if (M6.member(k2040,seen2038)!==false) {var if_res1240 = loop2036(l2041,seen2038);} else {var if_res1240 = M0.cons(x2039,loop2036(l2041,M0.cons(k2040,seen2038)));}var if_res1241 = if_res1240;}return if_res1241;};var if_res1250 = loop2036(l2027,M0.rnull);} else {if (M0.eq_p(__eq__p2028,M0.eq_p)!==false) {var loop2042 = function(l2043, seen2044) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2043)!==false) {var if_res1243 = l2043;} else {var x2045 = M0.car(l2043);var k2046 = key2033(x2045);var l2047 = M0.cdr(l2043);if (M0.memq(k2046,seen2044)!==false) {var if_res1242 = loop2042(l2047,seen2044);} else {var if_res1242 = M0.cons(x2045,loop2042(l2047,M0.cons(k2046,seen2044)));}var if_res1243 = if_res1242;}return if_res1243;};var if_res1249 = loop2042(l2027,M0.rnull);} else {if (M0.eq_p(__eq__p2028,M0.eqv_p)!==false) {var loop2048 = function(l2049, seen2050) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2049)!==false) {var if_res1245 = l2049;} else {var x2051 = M0.car(l2049);var k2052 = key2033(x2051);var l2053 = M0.cdr(l2049);if (M0.memv(k2052,seen2050)!==false) {var if_res1244 = loop2048(l2053,seen2050);} else {var if_res1244 = M0.cons(x2051,loop2048(l2053,M0.cons(k2052,seen2050)));}var if_res1245 = if_res1244;}return if_res1245;};var if_res1248 = loop2048(l2027,M0.rnull);} else {var loop2054 = function(l2055, seen2056) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2055)!==false) {var if_res1247 = l2055;} else {var x2057 = M0.car(l2055);var k2058 = key2033(x2057);var l2059 = M0.cdr(l2055);if ((function(x2060, seen2061) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.ormap(function(y2062) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __eq__p2028(x2060,y2062);},seen2061);})(k2058,seen2056)!==false) {var if_res1246 = loop2054(l2059,seen2056);} else {var if_res1246 = M0.cons(x2057,loop2054(l2059,M0.cons(k2058,seen2056)));}var if_res1247 = if_res1246;}return if_res1247;};var if_res1248 = loop2054(l2027,M0.rnull);}var if_res1249 = if_res1248;}var if_res1250 = if_res1249;}var if_res1256 = if_res1250;} else {if (key2029!==false) {var loop2063 = function(l2064) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2064)!==false) {var if_res1252 = l2064;} else {var x2065 = M0.car(l2064);var k2066 = key2029(x2065);var l2067 = M0.cdr(l2064);if (M0.hash_ref(h2031,k2066,false)!==false) {var if_res1251 = loop2063(l2067);} else {M0.hash_set_bang_(h2031,k2066,true);var if_res1251 = M0.cons(x2065,loop2063(l2067));}var if_res1252 = if_res1251;}return if_res1252;};var if_res1255 = loop2063(l2027);} else {var loop2068 = function(l2069) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2069)!==false) {var if_res1254 = l2069;} else {var x2070 = M0.car(l2069);var k2071 = x2070;var l2072 = M0.cdr(l2069);if (M0.hash_ref(h2031,k2071,false)!==false) {var if_res1253 = loop2068(l2072);} else {M0.hash_set_bang_(h2031,k2071,true);var if_res1253 = M0.cons(x2070,loop2068(l2072));}var if_res1254 = if_res1253;}return if_res1254;};var if_res1255 = loop2068(l2027);}var if_res1256 = if_res1255;}var if_res1257 = if_res1256;}return if_res1257;};var remove_duplicates1748 = function(given_kws2073, given_args2074, l272075, __eq__p262076) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var key252077 = M0.pair_p(given_kws2073);if (key252077!==false) {var if_res1258 = M0.car(given_args2074);} else {var if_res1258 = false;}var key242078 = if_res1258;return remove_duplicates(key242078,l272075,__eq__p262076);};var cl1263 = function(given_kws2083, given_args2084, l2085) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1748(given_kws2083,given_args2084,l2085,M10.unsafe_undefined);};var cl1264 = function(given_kws2086, given_args2087, l2088, __eq__p262089) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1748(given_kws2086,given_args2087,l2088,__eq__p262089);};var temp1266 = $rjs_core.attachProcedureArity(function() {var fixed_lam1265 = {'3':cl1263,'4':cl1264}[arguments.length];if (fixed_lam1265!==undefined) {return fixed_lam1265.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var temp1262 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("key"));var cl1259 = function(l2090) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1748(M0.rnull,M0.rnull,l2090,M10.unsafe_undefined);};var cl1260 = function(l2091, __eq__p262092) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1748(M0.rnull,M0.rnull,l2091,__eq__p262092);};var remove_duplicates28 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2079, given_argc2080) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(given_argc2080,3)!==false) {var if_res1267 = M0.__lt__eq_(given_argc2080,4);} else {var if_res1267 = false;}if (if_res1267!==false) {var l11220332081 = given_kws2079;if (M0.null_p(l11220332081)!==false) {var if_res1269 = l11220332081;} else {if (M0.eq_p(M0.car(l11220332081),$rjs_core.Keyword.make("key"))!==false) {var if_res1268 = M0.cdr(l11220332081);} else {var if_res1268 = l11220332081;}var if_res1269 = if_res1268;}var l11220332082 = if_res1269;var if_res1270 = M0.null_p(l11220332082);} else {var if_res1270 = false;}return if_res1270;},temp1266,M0.rnull,temp1262,$rjs_core.attachProcedureArity(function() {var fixed_lam1261 = {'1':cl1259,'2':cl1260}[arguments.length];if (fixed_lam1261!==undefined) {return fixed_lam1261.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]));var check_duplicates = function(default302093, key292094, items342095, same_p332096) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var items2097 = items342095;if (M0.eq_p(same_p332096,M10.unsafe_undefined)!==false) {var if_res1271 = M0.equal_p;} else {var if_res1271 = same_p332096;}var same_p2098 = if_res1271;if (M0.eq_p(key292094,M10.unsafe_undefined)!==false) {var if_res1272 = M0.values;} else {var if_res1272 = key292094;}var key2099 = if_res1272;if (M0.eq_p(default302093,M10.unsafe_undefined)!==false) {var if_res1273 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};} else {var if_res1273 = default302093;}var failure_result2100 = if_res1273;if (M0.list_p(items2097)!==false) {var if_res1274 = M0.rvoid();} else {var if_res1274 = M0.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("list?"),0,items2097);}if_res1274;if (M0.procedure_p(key2099)!==false) {var if_res1275 = M0.procedure_arity_includes_p(key2099,1);} else {var if_res1275 = false;}if (if_res1275!==false) {var if_res1276 = M0.rvoid();} else {var if_res1276 = M0.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("(-> any/c any/c)"),key2099);}if_res1276;if (M0.procedure_p(failure_result2100)!==false) {var if_res1277 = failure_result2100;} else {var if_res1277 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return failure_result2100;};}var fail_k2101 = if_res1277;if (M0.eq_p(same_p2098,M0.equal_p)!==false) {var if_res1282 = check_duplicates_by_t(items2097,key2099,M0.make_hash(),fail_k2101);} else {if (M0.eq_p(same_p2098,M0.eq_p)!==false) {var if_res1281 = check_duplicates_by_t(items2097,key2099,M0.make_hasheq(),fail_k2101);} else {if (M0.eq_p(same_p2098,M0.eqv_p)!==false) {var if_res1280 = check_duplicates_by_t(items2097,key2099,M0.make_hasheqv(),fail_k2101);} else {if (M0.procedure_p(same_p2098)!==false) {var if_res1278 = M0.procedure_arity_includes_p(same_p2098,2);} else {var if_res1278 = false;}if (if_res1278!==false) {var if_res1279 = M0.rvoid();} else {var if_res1279 = M0.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),1,items2097,same_p2098);}if_res1279;var if_res1280 = check_duplicates_by_list(items2097,key2099,same_p2098,fail_k2101);}var if_res1281 = if_res1280;}var if_res1282 = if_res1281;}return if_res1282;};var check_duplicates1749 = function(given_kws2102, given_args2103, items342104, same_p332105) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(given_kws2102)!==false) {var if_res1283 = M0.eq_p($rjs_core.Keyword.make("default"),M0.car(given_kws2102));} else {var if_res1283 = false;}var default322106 = if_res1283;if (default322106!==false) {var if_res1284 = M0.car(given_args2103);} else {var if_res1284 = M10.unsafe_undefined;}var default302107 = if_res1284;if (default322106!==false) {var if_res1285 = M0.cdr(given_kws2102);} else {var if_res1285 = given_kws2102;}var kws1220342108 = if_res1285;if (default322106!==false) {var if_res1286 = M0.cdr(given_args2103);} else {var if_res1286 = given_args2103;}var kw_args1220352109 = if_res1286;var key312110 = M0.pair_p(kws1220342108);if (key312110!==false) {var if_res1287 = M0.car(kw_args1220352109);} else {var if_res1287 = M10.unsafe_undefined;}var key292111 = if_res1287;return check_duplicates(default302107,key292111,items342104,same_p332105);};var cl1292 = function(given_kws2118, given_args2119, items2120) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1749(given_kws2118,given_args2119,items2120,M10.unsafe_undefined);};var cl1293 = function(given_kws2121, given_args2122, items2123, same_p332124) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1749(given_kws2121,given_args2122,items2123,same_p332124);};var temp1295 = $rjs_core.attachProcedureArity(function() {var fixed_lam1294 = {'3':cl1292,'4':cl1293}[arguments.length];if (fixed_lam1294!==undefined) {return fixed_lam1294.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var temp1291 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("default"),$rjs_core.Keyword.make("key"));var cl1288 = function(items2125) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1749(M0.rnull,M0.rnull,items2125,M10.unsafe_undefined);};var cl1289 = function(items2126, same_p332127) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1749(M0.rnull,M0.rnull,items2126,same_p332127);};var check_duplicates35 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2112, given_argc2113) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(given_argc2113,3)!==false) {var if_res1296 = M0.__lt__eq_(given_argc2113,4);} else {var if_res1296 = false;}if (if_res1296!==false) {var l11220362114 = given_kws2112;if (M0.null_p(l11220362114)!==false) {var if_res1298 = l11220362114;} else {if (M0.eq_p(M0.car(l11220362114),$rjs_core.Keyword.make("default"))!==false) {var if_res1297 = M0.cdr(l11220362114);} else {var if_res1297 = l11220362114;}var if_res1298 = if_res1297;}var l11220362115 = if_res1298;var l11220372116 = l11220362115;if (M0.null_p(l11220372116)!==false) {var if_res1300 = l11220372116;} else {if (M0.eq_p(M0.car(l11220372116),$rjs_core.Keyword.make("key"))!==false) {var if_res1299 = M0.cdr(l11220372116);} else {var if_res1299 = l11220372116;}var if_res1300 = if_res1299;}var l11220372117 = if_res1300;var if_res1301 = M0.null_p(l11220372117);} else {var if_res1301 = false;}return if_res1301;},temp1295,M0.rnull,temp1291,$rjs_core.attachProcedureArity(function() {var fixed_lam1290 = {'1':cl1288,'2':cl1289}[arguments.length];if (fixed_lam1290!==undefined) {return fixed_lam1290.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]));var check_duplicates_by_t = function(items2128, key2129, table2130, fail_k2131) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2132 = function(items2133) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(items2133)!==false) {var key_item2134 = key2129(M0.car(items2133));if (M0.hash_ref(table2130,key_item2134,false)!==false) {var if_res1302 = M0.car(items2133);} else {M0.hash_set_bang_(table2130,key_item2134,true);var if_res1302 = loop2132(M0.cdr(items2133));}var if_res1303 = if_res1302;} else {var if_res1303 = fail_k2131();}return if_res1303;};return loop2132(items2128);};var check_duplicates_by_list = function(items2135, key2136, same_p2137, fail_k2138) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2139 = function(items2140, sofar2141) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(items2140)!==false) {var key_item2142 = key2136(M0.car(items2140));var lst2143 = sofar2141;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1304 = M0.rvoid();} else {var if_res1304 = M9.__rjs_quoted__.check_list(lst2143);}if_res1304;var for_loop2144 = function(result2145, lst2146) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2146)!==false) {var prev2147 = M10.unsafe_car(lst2146);var rest2148 = M10.unsafe_cdr(lst2146);if (true!==false) {var result2150 = result2145;var result2151 = same_p2137(key_item2142,prev2147);var result2149 = M0.values(result2151);if (true!==false) {var if_res1306 = M0.not($rjs_core.attachProcedureArity(function(...x21521305) {var x2152 = $rjs_core.Pair.listFromArray(x21521305);return result2149;})(prev2147));} else {var if_res1306 = false;}if (if_res1306!==false) {var if_res1307 = M0.not(false);} else {var if_res1307 = false;}if (if_res1307!==false) {var if_res1308 = for_loop2144(result2149,rest2148);} else {var if_res1308 = result2149;}var if_res1309 = if_res1308;} else {var if_res1309 = result2145;}var if_res1310 = if_res1309;} else {var if_res1310 = result2145;}return if_res1310;};if (for_loop2144(false,lst2143)!==false) {var if_res1311 = M0.car(items2140);} else {var if_res1311 = loop2139(M0.cdr(items2140),M0.cons(key_item2142,sofar2141));}var if_res1312 = if_res1311;} else {var if_res1312 = fail_k2138();}return if_res1312;};return loop2139(items2135,M0.rnull);};var check_filter_arguments = function(who2153, f2154, l2155, ls2156) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f2154)!==false) {var if_res1313 = M0.rvoid();} else {var if_res1313 = M0.apply(M0.raise_argument_error,who2153,$rjs_core.UString.make("procedure?"),0,f2154,l2155,ls2156);}if_res1313;if (M0.procedure_arity_includes_p(f2154,M0.add1(M0.length(ls2156)))!==false) {var if_res1314 = M0.rvoid();} else {var if_res1314 = M0.raise_arguments_error(who2153,$rjs_core.UString.make("mismatch between procedure arity and argument count"),$rjs_core.UString.make("procedure"),f2154,$rjs_core.UString.make("expected arity"),M0.add1(M0.length(ls2156)));}if_res1314;if (M0.list_p(l2155)!==false) {var if_res1315 = M3.andmap(M0.list_p,ls2156);} else {var if_res1315 = false;}if (if_res1315!==false) {var if_res1335 = M0.rvoid();} else {var let_result1316 = M9.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("x")),M0.cons(l2155,ls2156));var pos__gt_vals2157 = let_result1316.getAt(0);var pos_pre_inc2158 = let_result1316.getAt(1);var pos_next2159 = let_result1316.getAt(2);var init2160 = let_result1316.getAt(3);var pos_cont_p2161 = let_result1316.getAt(4);var val_cont_p2162 = let_result1316.getAt(5);var all_cont_p2163 = let_result1316.getAt(6);var start2164 = 0;if (M0.rvoid()!==false) {if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1317 = M0.rvoid();} else {var if_res1317 = M9.__rjs_quoted__.check_naturals(start2164);}var if_res1318 = if_res1317;} else {var if_res1318 = false;}if_res1318;var for_loop2165 = function(pos2166, pos2167) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2161!==false) {var if_res1319 = pos_cont_p2161(pos2166);} else {var if_res1319 = true;}if (if_res1319!==false) {var if_res1320 = true;} else {var if_res1320 = false;}if (if_res1320!==false) {var x2172 = pos__gt_vals2157(pos2166);if (all_cont_p2163!==false) {var if_res1321 = function(pos2173) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2163(pos2173,x2172);};} else {var if_res1321 = false;}var let_result1322 = M0.values(x2172,if_res1321);var x2168 = let_result1322.getAt(0);var all_cont_p_by_pos2169 = let_result1322.getAt(1);if (pos_pre_inc2158!==false) {var if_res1323 = pos_pre_inc2158(pos2166);} else {var if_res1323 = pos2166;}var pos2170 = if_res1323;var i2171 = pos2167;if (val_cont_p2162!==false) {var if_res1324 = val_cont_p2162(x2168);} else {var if_res1324 = true;}if (if_res1324!==false) {var if_res1325 = true;} else {var if_res1325 = false;}if (if_res1325!==false) {if (M0.list_p(x2168)!==false) {var if_res1326 = M0.rvoid();} else {var if_res1326 = M0.apply(M0.raise_argument_error,who2153,$rjs_core.UString.make("list?"),M0.add1(i2171),f2154,l2155,ls2156);}if_res1326;var let_result1327 = M0.values();var let_result1328 = M0.values();if (all_cont_p_by_pos2169!==false) {var if_res1329 = all_cont_p_by_pos2169(pos2170);} else {var if_res1329 = true;}if (if_res1329!==false) {var if_res1330 = true;} else {var if_res1330 = false;}if (if_res1330!==false) {var if_res1331 = M0.not(false);} else {var if_res1331 = false;}if (if_res1331!==false) {var if_res1332 = for_loop2165(pos_next2159(pos2170),pos2167+1);} else {var if_res1332 = M0.values();}var if_res1333 = if_res1332;} else {var if_res1333 = M0.values();}var if_res1334 = if_res1333;} else {var if_res1334 = M0.values();}return if_res1334;};for_loop2165(init2160,start2164);var if_res1335 = M0.rvoid();}return if_res1335;};var filter_map = $rjs_core.attachProcedureArity(function(f2174, l2175, ...ls21761336) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2176 = $rjs_core.Pair.listFromArray(ls21761336);check_filter_arguments($rjs_core.Symbol.make("filter-map"),f2174,l2175,ls2176);if (M0.pair_p(ls2176)!==false) {var len2177 = M0.length(l2175);if (M3.andmap(function(l2178) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__eq_(len2177,M0.length(l2178));},ls2176)!==false) {var loop2179 = function(l2180, ls2181) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2180)!==false) {var if_res1338 = M0.rnull;} else {var x2182 = M0.apply(f2174,M0.car(l2180),M3.map(M0.car,ls2181));if (x2182!==false) {var if_res1337 = M0.cons(x2182,loop2179(M0.cdr(l2180),M3.map(M0.cdr,ls2181)));} else {var if_res1337 = loop2179(M0.cdr(l2180),M3.map(M0.cdr,ls2181));}var if_res1338 = if_res1337;}return if_res1338;};var if_res1339 = loop2179(l2175,ls2176);} else {var if_res1339 = M0.raise_arguments_error($rjs_core.Symbol.make("filter-map"),$rjs_core.UString.make("all lists must have same size"));}var if_res1342 = if_res1339;} else {var loop2183 = function(l2184) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2184)!==false) {var if_res1341 = M0.rnull;} else {var x2185 = f2174(M0.car(l2184));if (x2185!==false) {var if_res1340 = M0.cons(x2185,loop2183(M0.cdr(l2184)));} else {var if_res1340 = loop2183(M0.cdr(l2184));}var if_res1341 = if_res1340;}return if_res1341;};var if_res1342 = loop2183(l2175);}return if_res1342;});var count = $rjs_core.attachProcedureArity(function(f2186, l2187, ...ls21881343) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2188 = $rjs_core.Pair.listFromArray(ls21881343);check_filter_arguments($rjs_core.Symbol.make("count"),f2186,l2187,ls2188);if (M0.pair_p(ls2188)!==false) {var len2189 = M0.length(l2187);if (M3.andmap(function(l2190) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__eq_(len2189,M0.length(l2190));},ls2188)!==false) {var loop2191 = function(l2192, ls2193, c2194) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2192)!==false) {var if_res1347 = c2194;} else {var temp1346 = M0.cdr(l2192);var temp1345 = M3.map(M0.cdr,ls2193);if (M0.apply(f2186,M0.car(l2192),M3.map(M0.car,ls2193))!==false) {var if_res1344 = M0.add1(c2194);} else {var if_res1344 = c2194;}var if_res1347 = loop2191(temp1346,temp1345,if_res1344);}return if_res1347;};var if_res1348 = loop2191(l2187,ls2188,0);} else {var if_res1348 = M0.raise_arguments_error($rjs_core.Symbol.make("count"),$rjs_core.UString.make("all lists must have same size"));}var if_res1352 = if_res1348;} else {var loop2195 = function(l2196, c2197) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2196)!==false) {var if_res1351 = c2197;} else {var temp1350 = M0.cdr(l2196);if (f2186(M0.car(l2196))!==false) {var if_res1349 = M0.add1(c2197);} else {var if_res1349 = c2197;}var if_res1351 = loop2195(temp1350,if_res1349);}return if_res1351;};var if_res1352 = loop2195(l2187,0);}return if_res1352;});var partition = function(pred2198, l2199) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred2198)!==false) {var if_res1353 = M0.procedure_arity_includes_p(pred2198,1);} else {var if_res1353 = false;}if (if_res1353!==false) {var if_res1354 = M0.rvoid();} else {var if_res1354 = M0.raise_argument_error($rjs_core.Symbol.make("partition"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,pred2198,l2199);}if_res1354;if (M0.list_p(l2199)!==false) {var if_res1355 = M0.rvoid();} else {var if_res1355 = M0.raise_argument_error($rjs_core.Symbol.make("partition"),$rjs_core.UString.make("list?"),1,pred2198,l2199);}if_res1355;var loop2200 = function(l2201, i2202, o2203) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2201)!==false) {var if_res1357 = M0.values(M8.alt_reverse(i2202),M8.alt_reverse(o2203));} else {var x2204 = M0.car(l2201);var l2205 = M0.cdr(l2201);if (pred2198(x2204)!==false) {var if_res1356 = loop2200(l2205,M0.cons(x2204,i2202),o2203);} else {var if_res1356 = loop2200(l2205,i2202,M0.cons(x2204,o2203));}var if_res1357 = if_res1356;}return if_res1357;};return loop2200(l2199,$rjs_core.Pair.makeList(),$rjs_core.Pair.makeList());};var cl1358 = function(end2207) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2208 = 0;var end2209 = end2207;var inc2210 = 1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1362 = M0.rvoid();} else {var if_res1362 = M9.__rjs_quoted__.check_range(start2208,end2209,inc2210);}if_res1362;var for_loop2211 = function(fold_var2212, pos2213) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt_(pos2213,end2209)!==false) {var i2214 = pos2213;if (true!==false) {var fold_var2216 = fold_var2212;var fold_var2217 = M0.cons(i2214,fold_var2216);var fold_var2215 = M0.values(fold_var2217);if (true!==false) {var if_res1363 = M0.not(false);} else {var if_res1363 = false;}if (if_res1363!==false) {var if_res1364 = for_loop2211(fold_var2215,pos2213+inc2210);} else {var if_res1364 = fold_var2215;}var if_res1365 = if_res1364;} else {var if_res1365 = fold_var2212;}var if_res1366 = if_res1365;} else {var if_res1366 = fold_var2212;}return if_res1366;};return M8.alt_reverse(for_loop2211(M0.rnull,start2208));};var cl1359 = function(start2218, end2219) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2220 = start2218;var end2221 = end2219;var inc2222 = 1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1367 = M0.rvoid();} else {var if_res1367 = M9.__rjs_quoted__.check_range(start2220,end2221,inc2222);}if_res1367;var for_loop2223 = function(fold_var2224, pos2225) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt_(pos2225,end2221)!==false) {var i2226 = pos2225;if (true!==false) {var fold_var2228 = fold_var2224;var fold_var2229 = M0.cons(i2226,fold_var2228);var fold_var2227 = M0.values(fold_var2229);if (true!==false) {var if_res1368 = M0.not(false);} else {var if_res1368 = false;}if (if_res1368!==false) {var if_res1369 = for_loop2223(fold_var2227,pos2225+inc2222);} else {var if_res1369 = fold_var2227;}var if_res1370 = if_res1369;} else {var if_res1370 = fold_var2224;}var if_res1371 = if_res1370;} else {var if_res1371 = fold_var2224;}return if_res1371;};return M8.alt_reverse(for_loop2223(M0.rnull,start2220));};var cl1360 = function(start2230, end2231, step2232) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2233 = start2230;var end2234 = end2231;var inc2235 = step2232;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1372 = M0.rvoid();} else {var if_res1372 = M9.__rjs_quoted__.check_range(start2233,end2234,inc2235);}if_res1372;var for_loop2236 = function(fold_var2237, pos2238) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(step2232,0)!==false) {var if_res1373 = M0.__lt_(pos2238,end2234);} else {var if_res1373 = M0.__gt_(pos2238,end2234);}if (if_res1373!==false) {var i2239 = pos2238;if (true!==false) {var fold_var2241 = fold_var2237;var fold_var2242 = M0.cons(i2239,fold_var2241);var fold_var2240 = M0.values(fold_var2242);if (true!==false) {var if_res1374 = M0.not(false);} else {var if_res1374 = false;}if (if_res1374!==false) {var if_res1375 = for_loop2236(fold_var2240,pos2238+inc2235);} else {var if_res1375 = fold_var2240;}var if_res1376 = if_res1375;} else {var if_res1376 = fold_var2237;}var if_res1377 = if_res1376;} else {var if_res1377 = fold_var2237;}return if_res1377;};return M8.alt_reverse(for_loop2236(M0.rnull,start2233));};var range2206 = $rjs_core.attachProcedureArity(function() {var fixed_lam1361 = {'1':cl1358,'2':cl1359,'3':cl1360}[arguments.length];if (fixed_lam1361!==undefined) {return fixed_lam1361.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3]);var range_proc = range2206;var cl1378 = function(start2244, end2245) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2246 = start2244;var end2247 = end2245;var inc2248 = 1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1381 = M0.rvoid();} else {var if_res1381 = M9.__rjs_quoted__.check_range_generic($rjs_core.Symbol.make("in-inclusive-range"),start2246,end2247,inc2248);}if_res1381;var for_loop2249 = function(fold_var2250, pos2251) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt__eq_(pos2251,end2247)!==false) {var i2252 = pos2251;if (true!==false) {var fold_var2254 = fold_var2250;var fold_var2255 = M0.cons(i2252,fold_var2254);var fold_var2253 = M0.values(fold_var2255);if (true!==false) {var if_res1382 = M0.not(false);} else {var if_res1382 = false;}if (if_res1382!==false) {var if_res1383 = for_loop2249(fold_var2253,pos2251+inc2248);} else {var if_res1383 = fold_var2253;}var if_res1384 = if_res1383;} else {var if_res1384 = fold_var2250;}var if_res1385 = if_res1384;} else {var if_res1385 = fold_var2250;}return if_res1385;};return M8.alt_reverse(for_loop2249(M0.rnull,start2246));};var cl1379 = function(start2256, end2257, step2258) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2259 = start2256;var end2260 = end2257;var inc2261 = step2258;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1386 = M0.rvoid();} else {var if_res1386 = M9.__rjs_quoted__.check_range_generic($rjs_core.Symbol.make("in-inclusive-range"),start2259,end2260,inc2261);}if_res1386;var for_loop2262 = function(fold_var2263, pos2264) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(step2258,0)!==false) {var if_res1387 = M0.__lt__eq_(pos2264,end2260);} else {var if_res1387 = M0.__gt__eq_(pos2264,end2260);}if (if_res1387!==false) {var i2265 = pos2264;if (true!==false) {var fold_var2267 = fold_var2263;var fold_var2268 = M0.cons(i2265,fold_var2267);var fold_var2266 = M0.values(fold_var2268);if (true!==false) {var if_res1388 = M0.not(false);} else {var if_res1388 = false;}if (if_res1388!==false) {var if_res1389 = for_loop2262(fold_var2266,pos2264+inc2261);} else {var if_res1389 = fold_var2266;}var if_res1390 = if_res1389;} else {var if_res1390 = fold_var2263;}var if_res1391 = if_res1390;} else {var if_res1391 = fold_var2263;}return if_res1391;};return M8.alt_reverse(for_loop2262(M0.rnull,start2259));};var inclusive_range2243 = $rjs_core.attachProcedureArity(function() {var fixed_lam1380 = {'2':cl1378,'3':cl1379}[arguments.length];if (fixed_lam1380!==undefined) {return fixed_lam1380.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var inclusive_range_proc = inclusive_range2243;var cl1392 = function(f2269, l2270) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,M3.map(f2269,l2270));};var cl1393 = function(f2271, l12272, l22273) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,M3.map(f2271,l12272,l22273));};var cl1394 = $rjs_core.attachProcedureArity(function(f2274, l2275, ...ls22761397) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2276 = $rjs_core.Pair.listFromArray(ls22761397);return M0.apply(M0.append,M0.apply(M3.map,f2274,l2275,ls2276));});var append_map = $rjs_core.attachProcedureArity(function() {var fixed_lam1395 = {'2':cl1392,'3':cl1393}[arguments.length];if (fixed_lam1395!==undefined) {return fixed_lam1395.apply(null,arguments);} else {if (M0.__gt__eq_(cl1394.length,1)!==false) {var if_res1396 = cl1394.apply(null,arguments);} else {var if_res1396 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1396;}},[M0.make_arity_at_least(2)]);var filter_not = function(f2277, list2278) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f2277)!==false) {var if_res1398 = M0.procedure_arity_includes_p(f2277,1);} else {var if_res1398 = false;}if (if_res1398!==false) {var if_res1399 = M0.rvoid();} else {var if_res1399 = M0.raise_argument_error($rjs_core.Symbol.make("filter-not"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,f2277,list2278);}if_res1399;if (M0.list_p(list2278)!==false) {var if_res1400 = M0.rvoid();} else {var if_res1400 = M0.raise_argument_error($rjs_core.Symbol.make("filter-not"),$rjs_core.UString.make("list?"),1,f2277,list2278);}if_res1400;var loop2279 = function(l2280, result2281) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2280)!==false) {var if_res1403 = M8.alt_reverse(result2281);} else {var temp1402 = M0.cdr(l2280);if (f2277(M0.car(l2280))!==false) {var if_res1401 = result2281;} else {var if_res1401 = M0.cons(M0.car(l2280),result2281);}var if_res1403 = loop2279(temp1402,if_res1401);}return if_res1403;};return loop2279(list2278,M0.rnull);};var shuffle = function(l2282) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l2282)!==false) {var if_res1404 = M0.rvoid();} else {var if_res1404 = M0.raise_argument_error($rjs_core.Symbol.make("shuffle"),$rjs_core.UString.make("list?"),0,l2282);}if_res1404;var let_result1405 = M0.values();var a2283 = M0.make_vector(M0.length(l2282));var lst2284 = l2282;var start2285 = 0;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1406 = M0.rvoid();} else {var if_res1406 = M9.__rjs_quoted__.check_list(lst2284);}if_res1406;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1407 = M0.rvoid();} else {var if_res1407 = M9.__rjs_quoted__.check_naturals(start2285);}if_res1407;var for_loop2286 = function(lst2287, pos2288) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2287)!==false) {var if_res1408 = true;} else {var if_res1408 = false;}if (if_res1408!==false) {var x2289 = M10.unsafe_car(lst2287);var rest2290 = M10.unsafe_cdr(lst2287);var i2291 = pos2288;if (true!==false) {var if_res1409 = true;} else {var if_res1409 = false;}if (if_res1409!==false) {var j2292 = M1.random(M0.add1(i2291));if (M0.__eq_(j2292,i2291)!==false) {var if_res1410 = M0.rvoid();} else {var if_res1410 = M0.vector_set_bang_(a2283,i2291,M0.vector_ref(a2283,j2292));}if_res1410;M0.vector_set_bang_(a2283,j2292,x2289);var let_result1411 = M0.values();var let_result1412 = M0.values();if (true!==false) {if (true!==false) {var if_res1413 = M0.not(false);} else {var if_res1413 = false;}var if_res1414 = if_res1413;} else {var if_res1414 = false;}if (if_res1414!==false) {var if_res1415 = for_loop2286(rest2290,pos2288+1);} else {var if_res1415 = M0.values();}var if_res1416 = if_res1415;} else {var if_res1416 = M0.values();}var if_res1417 = if_res1416;} else {var if_res1417 = M0.values();}return if_res1417;};for_loop2286(lst2284,start2285);M0.rvoid();return M0.vector__gt_list(a2283);};var combinations2293 = function(l372294, k362295) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l2296 = l372294;if (false!==false) {var if_res1418 = false;} else {var if_res1418 = k362295;}var k2297 = if_res1418;var let_result1419 = M9.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("x")),in_combinations(l2296,k2297));var pos__gt_vals2298 = let_result1419.getAt(0);var pos_pre_inc2299 = let_result1419.getAt(1);var pos_next2300 = let_result1419.getAt(2);var init2301 = let_result1419.getAt(3);var pos_cont_p2302 = let_result1419.getAt(4);var val_cont_p2303 = let_result1419.getAt(5);var all_cont_p2304 = let_result1419.getAt(6);M0.rvoid();var for_loop2305 = function(fold_var2306, pos2307) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2302!==false) {var if_res1420 = pos_cont_p2302(pos2307);} else {var if_res1420 = true;}if (if_res1420!==false) {var x2311 = pos__gt_vals2298(pos2307);if (all_cont_p2304!==false) {var if_res1421 = function(pos2312) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2304(pos2312,x2311);};} else {var if_res1421 = false;}var let_result1422 = M0.values(x2311,if_res1421);var x2308 = let_result1422.getAt(0);var all_cont_p_by_pos2309 = let_result1422.getAt(1);if (pos_pre_inc2299!==false) {var if_res1423 = pos_pre_inc2299(pos2307);} else {var if_res1423 = pos2307;}var pos2310 = if_res1423;if (val_cont_p2303!==false) {var if_res1424 = val_cont_p2303(x2308);} else {var if_res1424 = true;}if (if_res1424!==false) {var fold_var2314 = fold_var2306;var fold_var2315 = M0.cons(x2308,fold_var2314);var fold_var2313 = M0.values(fold_var2315);if (all_cont_p_by_pos2309!==false) {var if_res1425 = all_cont_p_by_pos2309(pos2310);} else {var if_res1425 = true;}if (if_res1425!==false) {var if_res1426 = M0.not(false);} else {var if_res1426 = false;}if (if_res1426!==false) {var if_res1427 = for_loop2305(fold_var2313,pos_next2300(pos2310));} else {var if_res1427 = fold_var2313;}var if_res1428 = if_res1427;} else {var if_res1428 = fold_var2306;}var if_res1429 = if_res1428;} else {var if_res1429 = fold_var2306;}return if_res1429;};return M8.alt_reverse(for_loop2305(M0.rnull,init2301));};var cl1430 = function(l2316) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return combinations2293(l2316,false);};var cl1431 = function(l2317, k362318) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return combinations2293(l2317,k362318);};var combinations = $rjs_core.attachProcedureArity(function() {var fixed_lam1432 = {'1':cl1430,'2':cl1431}[arguments.length];if (fixed_lam1432!==undefined) {return fixed_lam1432.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var in_combinations2319 = function(l392320, k382321) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l2322 = l392320;if (false!==false) {var if_res1433 = false;} else {var if_res1433 = k382321;}var k2323 = if_res1433;if (M0.list_p(l2322)!==false) {var if_res1434 = M0.rvoid();} else {var if_res1434 = M0.raise_argument_error($rjs_core.Symbol.make("in-combinations"),$rjs_core.UString.make("list?"),0,l2322);}if_res1434;var let_result1435 = M0.values();if (k2323!==false) {var if_res1436 = M0.not(M0.exact_nonnegative_integer_p(k2323));} else {var if_res1436 = false;}if (if_res1436!==false) {var if_res1437 = M0.raise_argument_error($rjs_core.Symbol.make("in-combinations"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l2322,k2323);} else {var if_res1437 = M0.rvoid();}if_res1437;var let_result1438 = M0.values();var v2324 = M0.list__gt_vector(l2322);var N2325 = M0.vector_length(v2324);var N_12326 = N2325-1;if (M0.not(k2323)!==false) {var limit2328 = M0.expt(2,N2325);var curr_box2329 = M0.box(0);var if_res1475 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var curr2330 = M0.unbox(curr_box2329);if (M0.__lt_(curr2330,limit2328)!==false) {var start2331 = N_12326;var end2332 = -1;var inc2333 = -1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1440 = M0.rvoid();} else {var if_res1440 = M9.__rjs_quoted__.check_range(start2331,end2332,inc2333);}if_res1440;var for_loop2334 = function(acc2335, pos2336) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(pos2336,end2332)!==false) {var i2337 = pos2336;if (true!==false) {var acc2339 = acc2335;if (M0.bitwise_bit_set_p(curr2330,i2337)!==false) {var if_res1441 = M0.cons(M0.vector_ref(v2324,i2337),acc2339);} else {var if_res1441 = acc2339;}var acc2340 = if_res1441;var acc2338 = M0.values(acc2340);if (true!==false) {var if_res1442 = M0.not(false);} else {var if_res1442 = false;}if (if_res1442!==false) {var if_res1443 = for_loop2334(acc2338,pos2336+inc2333);} else {var if_res1443 = acc2338;}var if_res1444 = if_res1443;} else {var if_res1444 = acc2335;}var if_res1445 = if_res1444;} else {var if_res1445 = acc2335;}return if_res1445;};var begin_res1439 = for_loop2334($rjs_core.Pair.makeList(),start2331);M0.set_box_bang_(curr_box2329,curr2330+1);var if_res1446 = begin_res1439;} else {var if_res1446 = false;}return if_res1446;};} else {if (M0.__lt_(N2325,k2323)!==false) {var if_res1474 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};} else {var running_p2341 = true;var k_times_2342 = M2.build_vector(k2323,function(i2343) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i2343;});var k_12344 = k2323-1;var if_res1474 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (running_p2341!==false) {var vec2347 = k_times_2342;M9.__rjs_quoted__.check_vector(vec2347);var let_result1448 = M0.values(vec2347,M10.unsafe_vector_length(vec2347));var vec2345 = let_result1448.getAt(0);var len2346 = let_result1448.getAt(1);false;var for_loop2348 = function(fold_var2349, pos2350) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M10.unsafe_fx_lt_(pos2350,len2346)!==false) {var i2351 = M10.unsafe_vector_ref(vec2345,pos2350);if (true!==false) {var fold_var2353 = fold_var2349;var fold_var2354 = M0.cons(M0.vector_ref(v2324,i2351),fold_var2353);var fold_var2352 = M0.values(fold_var2354);if (true!==false) {var if_res1449 = M0.not(false);} else {var if_res1449 = false;}if (if_res1449!==false) {var if_res1450 = for_loop2348(fold_var2352,M10.unsafe_fx_plus_(1,pos2350));} else {var if_res1450 = fold_var2352;}var if_res1451 = if_res1450;} else {var if_res1451 = fold_var2349;}var if_res1452 = if_res1451;} else {var if_res1452 = fold_var2349;}return if_res1452;};var begin_res1447 = M8.alt_reverse(for_loop2348(M0.rnull,0));var index_to_change2355 = false;var start2356 = k_12344;var end2357 = -1;var inc2358 = -1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1453 = M0.rvoid();} else {var if_res1453 = M9.__rjs_quoted__.check_range(start2356,end2357,inc2358);}if_res1453;var for_loop2359 = function(pos2360) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(pos2360,end2357)!==false) {var i2361 = pos2360;if (true!==false) {var next_k_proc2362 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (true!==false) {var if_res1454 = for_loop2359(pos2360+inc2358);} else {var if_res1454 = M0.values();}return if_res1454;};if (M0.not(M0.eq_p(M0.vector_ref(k_times_2342,i2361),i2361+N2325+M0.__(k2323)))!==false) {index_to_change2355 = i2361;var if_res1455 = true;} else {var if_res1455 = false;}if (if_res1455!==false) {var if_res1458 = M0.values();} else {M0.rvoid();var let_result1456 = M0.values();if (false!==false) {var if_res1457 = M0.values();} else {var if_res1457 = next_k_proc2362();}var if_res1458 = if_res1457;}var if_res1459 = if_res1458;} else {var if_res1459 = M0.values();}var if_res1460 = if_res1459;} else {var if_res1460 = M0.values();}return if_res1460;};for_loop2359(start2356);M0.rvoid();if (index_to_change2355!==false) {var val_to_change2363 = M0.add1(M0.vector_ref(k_times_2342,index_to_change2355));var start2364 = index_to_change2355;var end2365 = k2323;var inc2366 = 1;var start2367 = val_to_change2363;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1461 = M0.rvoid();} else {var if_res1461 = M9.__rjs_quoted__.check_range(start2364,end2365,inc2366);}if_res1461;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1462 = M0.rvoid();} else {var if_res1462 = M9.__rjs_quoted__.check_naturals(start2367);}if_res1462;var for_loop2368 = function(pos2369, pos2370) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt_(pos2369,end2365)!==false) {var if_res1463 = true;} else {var if_res1463 = false;}if (if_res1463!==false) {var i2371 = pos2369;var v2372 = pos2370;if (true!==false) {var if_res1464 = true;} else {var if_res1464 = false;}if (if_res1464!==false) {M0.vector_set_bang_(k_times_2342,i2371,v2372);var let_result1465 = M0.values();var let_result1466 = M0.values();if (true!==false) {if (true!==false) {var if_res1467 = M0.not(false);} else {var if_res1467 = false;}var if_res1468 = if_res1467;} else {var if_res1468 = false;}if (if_res1468!==false) {var if_res1469 = for_loop2368(pos2369+inc2366,pos2370+1);} else {var if_res1469 = M0.values();}var if_res1470 = if_res1469;} else {var if_res1470 = M0.values();}var if_res1471 = if_res1470;} else {var if_res1471 = M0.values();}return if_res1471;};for_loop2368(start2364,start2367);var if_res1472 = M0.rvoid();} else {running_p2341 = false;var if_res1472 = null;}if_res1472;var if_res1473 = begin_res1447;} else {var if_res1473 = false;}return if_res1473;};}var if_res1475 = if_res1474;}var gen_combinations2327 = if_res1475;return M9.__rjs_quoted__.in_producer(gen_combinations2327,false);};var cl1476 = function(l2373) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_combinations2319(l2373,false);};var cl1477 = function(l2374, k382375) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_combinations2319(l2374,k382375);};var in_combinations = $rjs_core.attachProcedureArity(function() {var fixed_lam1478 = {'1':cl1476,'2':cl1477}[arguments.length];if (fixed_lam1478!==undefined) {return fixed_lam1478.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var swap_plus_flip = function(l2376, i2377, j2378) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var tmp2379 = j2378;if (M0.equal_p(tmp2379,0)!==false) {var if_res1486 = M0.list_times_(M0.cadr(l2376),M0.car(l2376),M0.cddr(l2376));} else {if (M0.equal_p(tmp2379,1)!==false) {var a2380 = M0.car(l2376);var b2381 = M0.cadr(l2376);var c2382 = M0.caddr(l2376);var l2383 = M0.cdddr(l2376);var tmp2384 = i2377;if (M0.equal_p(tmp2384,0)!==false) {var if_res1479 = M0.list_times_(b2381,c2382,a2380,l2383);} else {var if_res1479 = M0.list_times_(c2382,a2380,b2381,l2383);}var if_res1485 = if_res1479;} else {if (M0.equal_p(tmp2379,2)!==false) {var a2385 = M0.car(l2376);var b2386 = M0.cadr(l2376);var c2387 = M0.caddr(l2376);var d2388 = M0.cadddr(l2376);var l2389 = M0.cddddr(l2376);var tmp2390 = i2377;if (M0.equal_p(tmp2390,0)!==false) {var if_res1481 = M0.list_times_(c2387,b2386,d2388,a2385,l2389);} else {if (M0.equal_p(tmp2390,1)!==false) {var if_res1480 = M0.list_times_(c2387,d2388,a2385,b2386,l2389);} else {var if_res1480 = M0.list_times_(d2388,b2386,a2385,c2387,l2389);}var if_res1481 = if_res1480;}var if_res1484 = if_res1481;} else {var loop2391 = function(n2392, l12393, r12394) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(n2392,0)!==false) {var if_res1483 = loop2391(M0.sub1(n2392),M0.cons(M0.car(r12394),l12393),M0.cdr(r12394));} else {var loop2395 = function(n2396, l22397, r22398) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(n2396,0)!==false) {var if_res1482 = loop2395(M0.sub1(n2396),M0.cons(M0.car(r22398),l22397),M0.cdr(r22398));} else {var if_res1482 = M5.__rjs_quoted__.qq_append(l22397,M0.list_times_(M0.car(r22398),M5.__rjs_quoted__.qq_append(l12393,M0.list_times_(M0.car(r12394),M0.cdr(r22398)))));}return if_res1482;};var if_res1483 = loop2395(j2378-i2377,$rjs_core.Pair.makeList(),M0.cdr(r12394));}return if_res1483;};var if_res1484 = loop2391(i2377,$rjs_core.Pair.makeList(),l2376);}var if_res1485 = if_res1484;}var if_res1486 = if_res1485;}return if_res1486;};var permutations = function(l2399) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(M0.list_p(l2399))!==false) {var if_res1493 = M0.raise_argument_error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("list?"),0,l2399);} else {var or_part2400 = M0.null_p(l2399);if (or_part2400!==false) {var if_res1487 = or_part2400;} else {var if_res1487 = M0.null_p(M0.cdr(l2399));}if (if_res1487!==false) {var if_res1492 = M0.list(l2399);} else {var N2401 = M0.length(l2399)-2;if (M0.__gt_(N2401,254)!==false) {var if_res1488 = M0.error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("input list too long: ~e"),l2399);} else {var if_res1488 = M0.rvoid();}if_res1488;var let_result1489 = M0.values();var c2402 = M0.make_bytes(M0.add1(N2401),0);var loop2403 = function(i2404, acc2405) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ci2406 = M0.bytes_ref(c2402,i2404);if (M0.__lt__eq_(ci2406,i2404)!==false) {M0.bytes_set_bang_(c2402,i2404,M0.add1(ci2406));var if_res1491 = loop2403(0,M0.cons(swap_plus_flip(M0.car(acc2405),ci2406,i2404),acc2405));} else {if (M0.__lt_(i2404,N2401)!==false) {M0.bytes_set_bang_(c2402,i2404,0);var if_res1490 = loop2403(M0.add1(i2404),acc2405);} else {var if_res1490 = acc2405;}var if_res1491 = if_res1490;}return if_res1491;};var if_res1492 = loop2403(0,M0.list(M8.alt_reverse(l2399)));}var if_res1493 = if_res1492;}return if_res1493;};var in_permutations = function(l2407) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(M0.list_p(l2407))!==false) {var if_res1502 = M0.raise_argument_error($rjs_core.Symbol.make("in-permutations"),$rjs_core.UString.make("list?"),0,l2407);} else {var or_part2408 = M0.null_p(l2407);if (or_part2408!==false) {var if_res1494 = or_part2408;} else {var if_res1494 = M0.null_p(M0.cdr(l2407));}if (if_res1494!==false) {var if_res1501 = M9.__rjs_quoted__.in_value(l2407);} else {var N2409 = M0.length(l2407)-2;if (M0.__gt_(N2409,254)!==false) {var if_res1495 = M0.error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("input list too long: ~e"),l2407);} else {var if_res1495 = M0.rvoid();}if_res1495;var let_result1496 = M0.values();var c2410 = M0.make_bytes(M0.add1(N2409),0);var i2411 = 0;var cur2412 = M8.alt_reverse(l2407);var next2413 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var r2414 = cur2412;var ci2415 = M0.bytes_ref(c2410,i2411);if (M0.__lt__eq_(ci2415,i2411)!==false) {M0.bytes_set_bang_(c2410,i2411,M0.add1(ci2415));var begin_res1497 = swap_plus_flip(cur2412,ci2415,i2411);i2411 = 0;var if_res1499 = begin_res1497;} else {if (M0.__lt_(i2411,N2409)!==false) {M0.bytes_set_bang_(c2410,i2411,0);i2411 = M0.add1(i2411);var if_res1498 = next2413();} else {var if_res1498 = false;}var if_res1499 = if_res1498;}return if_res1499;};var if_res1501 = M9.__rjs_quoted__.in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res1500 = cur2412;cur2412 = next2413();return begin_res1500;},false);}var if_res1502 = if_res1501;}return if_res1502;};var mk_min = function(cmp2416, name2417, f2418, xs2419) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f2418)!==false) {var if_res1503 = M0.procedure_arity_includes_p(f2418,1);} else {var if_res1503 = false;}if (if_res1503!==false) {var if_res1504 = M0.rvoid();} else {var if_res1504 = M0.raise_argument_error(name2417,$rjs_core.UString.make("(any/c . -> . real?)"),0,f2418,xs2419);}if_res1504;if (M0.list_p(xs2419)!==false) {var if_res1505 = M0.pair_p(xs2419);} else {var if_res1505 = false;}if (if_res1505!==false) {var if_res1506 = M0.rvoid();} else {var if_res1506 = M0.raise_argument_error(name2417,$rjs_core.UString.make("(and/c list? (not/c empty?))"),1,f2418,xs2419);}if_res1506;var init_min_var2420 = f2418(M0.car(xs2419));if (M0.real_p(init_min_var2420)!==false) {var if_res1507 = M0.rvoid();} else {var if_res1507 = M0.raise_result_error(name2417,$rjs_core.UString.make("real?"),init_min_var2420);}if_res1507;var loop2421 = function(min2422, min_var2423, xs2424) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(xs2424)!==false) {var if_res1510 = min2422;} else {var new_min2425 = f2418(M0.car(xs2424));if (M0.real_p(new_min2425)!==false) {var if_res1508 = M0.rvoid();} else {var if_res1508 = M0.raise_result_error(name2417,$rjs_core.UString.make("real?"),new_min2425);}if_res1508;if (cmp2416(new_min2425,min_var2423)!==false) {var if_res1509 = loop2421(M0.car(xs2424),new_min2425,M0.cdr(xs2424));} else {var if_res1509 = loop2421(min2422,min_var2423,M0.cdr(xs2424));}var if_res1510 = if_res1509;}return if_res1510;};return loop2421(M0.car(xs2419),init_min_var2420,M0.cdr(xs2419));};var argmin = function(f2426, xs2427) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return mk_min(M0.__lt_,$rjs_core.Symbol.make("argmin"),f2426,xs2427);};var argmax = function(f2428, xs2429) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return mk_min(M0.__gt_,$rjs_core.Symbol.make("argmax"),f2428,xs2429);};var group_by2430 = function(key412431, l422432, __eq__p402433) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var key2434 = key412431;var l2435 = l422432;if (M0.eq_p(__eq__p402433,M10.unsafe_undefined)!==false) {var if_res1511 = M0.equal_p;} else {var if_res1511 = __eq__p402433;}var __eq__p2436 = if_res1511;if (M0.procedure_p(key2434)!==false) {var if_res1512 = M0.procedure_arity_includes_p(key2434,1);} else {var if_res1512 = false;}if (if_res1512!==false) {var if_res1513 = M0.rvoid();} else {var if_res1513 = M0.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("(-> any/c any/c)"),0,key2434,l2435);}if_res1513;var let_result1514 = M0.values();if (M0.procedure_p(__eq__p2436)!==false) {var if_res1515 = M0.procedure_arity_includes_p(__eq__p2436,2);} else {var if_res1515 = false;}if (if_res1515!==false) {var if_res1516 = M0.rvoid();} else {var if_res1516 = M0.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,key2434,l2435,__eq__p2436);}if_res1516;var let_result1517 = M0.values();if (M0.list_p(l2435)!==false) {var if_res1518 = M0.rvoid();} else {var if_res1518 = M0.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("list?"),1,key2434,l2435);}if_res1518;var let_result1519 = M0.values();var alist_update2437 = function(al2438, k2439, up2440, fail2441) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2442 = function(al2443) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(al2443)!==false) {var if_res1521 = M0.list(M0.cons(k2439,up2440($rjs_core.Pair.makeList())));} else {if (__eq__p2436(M0.car(M0.car(al2443)),k2439)!==false) {var if_res1520 = M0.cons(M0.cons(k2439,up2440(M0.cdr(M0.car(al2443)))),M0.cdr(al2443));} else {var if_res1520 = M0.cons(M0.car(al2443),loop2442(M0.cdr(al2443)));}var if_res1521 = if_res1520;}return if_res1521;};return loop2442(al2438);};if (M0.equal_p(__eq__p2436,M0.eq_p)!==false) {var if_res1524 = M0.values(M0.hasheq(),M7.hash_update);} else {if (M0.equal_p(__eq__p2436,M0.eqv_p)!==false) {var if_res1523 = M0.values(M0.hasheqv(),M7.hash_update);} else {if (M0.equal_p(__eq__p2436,M0.equal_p)!==false) {var if_res1522 = M0.values(M0.hash(),M7.hash_update);} else {var if_res1522 = M0.values($rjs_core.Pair.makeList(),alist_update2437);}var if_res1523 = if_res1522;}var if_res1524 = if_res1523;}var let_result1525 = if_res1524;var base2444 = let_result1525.getAt(0);var update2445 = let_result1525.getAt(1);var lst2447 = l2435;var start2448 = 0;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1526 = M0.rvoid();} else {var if_res1526 = M9.__rjs_quoted__.check_list(lst2447);}if_res1526;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1527 = M0.rvoid();} else {var if_res1527 = M9.__rjs_quoted__.check_naturals(start2448);}if_res1527;var for_loop2449 = function(res2450, lst2451, pos2452) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2451)!==false) {var if_res1528 = true;} else {var if_res1528 = false;}if (if_res1528!==false) {var elt2453 = M10.unsafe_car(lst2451);var rest2454 = M10.unsafe_cdr(lst2451);var idx2455 = pos2452;if (true!==false) {var if_res1529 = true;} else {var if_res1529 = false;}if (if_res1529!==false) {var res2457 = res2450;var k2459 = key2434(elt2453);var v2460 = M0.cons(idx2455,elt2453);var res2458 = update2445(res2457,k2459,function(o2461) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.cons(v2460,o2461);},$rjs_core.Pair.makeList());var res2456 = M0.values(res2458);if (true!==false) {if (true!==false) {var if_res1530 = M0.not(false);} else {var if_res1530 = false;}var if_res1531 = if_res1530;} else {var if_res1531 = false;}if (if_res1531!==false) {var if_res1532 = for_loop2449(res2456,rest2454,pos2452+1);} else {var if_res1532 = res2456;}var if_res1533 = if_res1532;} else {var if_res1533 = res2450;}var if_res1534 = if_res1533;} else {var if_res1534 = res2450;}return if_res1534;};var classes2446 = for_loop2449(base2444,lst2447,start2448);if (M0.list_p(classes2446)!==false) {var lst2463 = classes2446;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1535 = M0.rvoid();} else {var if_res1535 = M9.__rjs_quoted__.check_list(lst2463);}if_res1535;var for_loop2464 = function(fold_var2465, lst2466) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2466)!==false) {var p2467 = M10.unsafe_car(lst2466);var rest2468 = M10.unsafe_cdr(lst2466);if (true!==false) {var fold_var2470 = fold_var2465;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__338852472 = M2.__rjs_quoted__.sort7;var temp532473 = M0.cdr(p2467);var __lt_542474 = M0.__lt_;var car552475 = M0.car;if (M0.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1536 = M2.__rjs_quoted__.sort(false,car552475,temp532473,__lt_542474);} else {var if_res1536 = M0.checked_procedure_check_and_extract(M4.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__338852472,M4.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M0.list(car552475),temp532473,__lt_542474);}var fold_var2471 = M0.cons(if_res1536,fold_var2470);var fold_var2469 = M0.values(fold_var2471);if (true!==false) {var if_res1537 = M0.not(false);} else {var if_res1537 = false;}if (if_res1537!==false) {var if_res1538 = for_loop2464(fold_var2469,rest2468);} else {var if_res1538 = fold_var2469;}var if_res1539 = if_res1538;} else {var if_res1539 = fold_var2465;}var if_res1540 = if_res1539;} else {var if_res1540 = fold_var2465;}return if_res1540;};var if_res1548 = M8.alt_reverse(for_loop2464(M0.rnull,lst2463));} else {var ht2476 = classes2446;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1541 = M0.rvoid();} else {var if_res1541 = M9.__rjs_quoted__.check_in_hash(ht2476);}if_res1541;var for_loop2477 = function(fold_var2478, i2479) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (i2479!==false) {var let_result1542 = M0.hash_iterate_key_plus_value(ht2476,i2479);var _2480 = let_result1542.getAt(0);var c2481 = let_result1542.getAt(1);if (true!==false) {var fold_var2483 = fold_var2478;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__339692485 = M2.__rjs_quoted__.sort7;var c562486 = c2481;var __lt_572487 = M0.__lt_;var car582488 = M0.car;if (M0.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1543 = M2.__rjs_quoted__.sort(false,car582488,c562486,__lt_572487);} else {var if_res1543 = M0.checked_procedure_check_and_extract(M4.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__339692485,M4.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M0.list(car582488),c562486,__lt_572487);}var fold_var2484 = M0.cons(if_res1543,fold_var2483);var fold_var2482 = M0.values(fold_var2484);if (true!==false) {var if_res1544 = M0.not(false);} else {var if_res1544 = false;}if (if_res1544!==false) {var if_res1545 = for_loop2477(fold_var2482,M0.hash_iterate_next(ht2476,i2479));} else {var if_res1545 = fold_var2482;}var if_res1546 = if_res1545;} else {var if_res1546 = fold_var2478;}var if_res1547 = if_res1546;} else {var if_res1547 = fold_var2478;}return if_res1547;};var if_res1548 = M8.alt_reverse(for_loop2477(M0.rnull,M0.hash_iterate_first(ht2476)));}var sorted_classes2462 = if_res1548;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__340862490 = M2.__rjs_quoted__.sort7;var sorted_classes592491 = sorted_classes2462;var __lt_602492 = M0.__lt_;var caar612493 = M0.caar;if (M0.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1549 = M2.__rjs_quoted__.sort(false,caar612493,sorted_classes592491,__lt_602492);} else {var if_res1549 = M0.checked_procedure_check_and_extract(M4.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__340862490,M4.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M0.list(caar612493),sorted_classes592491,__lt_602492);}var lst2489 = if_res1549;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1550 = M0.rvoid();} else {var if_res1550 = M9.__rjs_quoted__.check_list(lst2489);}if_res1550;var for_loop2494 = function(fold_var2495, lst2496) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2496)!==false) {var c2497 = M10.unsafe_car(lst2496);var rest2498 = M10.unsafe_cdr(lst2496);if (true!==false) {var fold_var2500 = fold_var2495;var fold_var2501 = M0.cons(M3.map(M0.cdr,c2497),fold_var2500);var fold_var2499 = M0.values(fold_var2501);if (true!==false) {var if_res1551 = M0.not(false);} else {var if_res1551 = false;}if (if_res1551!==false) {var if_res1552 = for_loop2494(fold_var2499,rest2498);} else {var if_res1552 = fold_var2499;}var if_res1553 = if_res1552;} else {var if_res1553 = fold_var2495;}var if_res1554 = if_res1553;} else {var if_res1554 = fold_var2495;}return if_res1554;};return M8.alt_reverse(for_loop2494(M0.rnull,lst2489));};var cl1555 = function(key2502, l2503) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return group_by2430(key2502,l2503,M10.unsafe_undefined);};var cl1556 = function(key2504, l2505, __eq__p402506) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return group_by2430(key2504,l2505,__eq__p402506);};var group_by = $rjs_core.attachProcedureArity(function() {var fixed_lam1557 = {'2':cl1555,'3':cl1556}[arguments.length];if (fixed_lam1557!==undefined) {return fixed_lam1557.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var cartesian_product = $rjs_core.attachProcedureArity(function(...ls25071558) {var ls2507 = $rjs_core.Pair.listFromArray(ls25071558);var let_result1559 = M9.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("l")),ls2507);var pos__gt_vals2508 = let_result1559.getAt(0);var pos_pre_inc2509 = let_result1559.getAt(1);var pos_next2510 = let_result1559.getAt(2);var init2511 = let_result1559.getAt(3);var pos_cont_p2512 = let_result1559.getAt(4);var val_cont_p2513 = let_result1559.getAt(5);var all_cont_p2514 = let_result1559.getAt(6);var start2515 = 0;if (M0.rvoid()!==false) {if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1560 = M0.rvoid();} else {var if_res1560 = M9.__rjs_quoted__.check_naturals(start2515);}var if_res1561 = if_res1560;} else {var if_res1561 = false;}if_res1561;var for_loop2516 = function(pos2517, pos2518) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2512!==false) {var if_res1562 = pos_cont_p2512(pos2517);} else {var if_res1562 = true;}if (if_res1562!==false) {var if_res1563 = true;} else {var if_res1563 = false;}if (if_res1563!==false) {var l2523 = pos__gt_vals2508(pos2517);if (all_cont_p2514!==false) {var if_res1564 = function(pos2524) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2514(pos2524,l2523);};} else {var if_res1564 = false;}var let_result1565 = M0.values(l2523,if_res1564);var l2519 = let_result1565.getAt(0);var all_cont_p_by_pos2520 = let_result1565.getAt(1);if (pos_pre_inc2509!==false) {var if_res1566 = pos_pre_inc2509(pos2517);} else {var if_res1566 = pos2517;}var pos2521 = if_res1566;var i2522 = pos2518;if (val_cont_p2513!==false) {var if_res1567 = val_cont_p2513(l2519);} else {var if_res1567 = true;}if (if_res1567!==false) {var if_res1568 = true;} else {var if_res1568 = false;}if (if_res1568!==false) {if (M0.list_p(l2519)!==false) {var if_res1569 = M0.rvoid();} else {var if_res1569 = M0.apply(M0.raise_argument_error,$rjs_core.Symbol.make("cartesian-product"),$rjs_core.UString.make("list?"),i2522,ls2507);}if_res1569;var let_result1570 = M0.values();var let_result1571 = M0.values();if (all_cont_p_by_pos2520!==false) {var if_res1572 = all_cont_p_by_pos2520(pos2521);} else {var if_res1572 = true;}if (if_res1572!==false) {var if_res1573 = true;} else {var if_res1573 = false;}if (if_res1573!==false) {var if_res1574 = M0.not(false);} else {var if_res1574 = false;}if (if_res1574!==false) {var if_res1575 = for_loop2516(pos_next2510(pos2521),pos2518+1);} else {var if_res1575 = M0.values();}var if_res1576 = if_res1575;} else {var if_res1576 = M0.values();}var if_res1577 = if_res1576;} else {var if_res1577 = M0.values();}return if_res1577;};for_loop2516(init2511,start2515);var let_result1578 = M0.values();M0.rvoid();var let_result1579 = M0.values();var cp_22525 = function(as2526, bs2527) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lst2528 = as2526;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1580 = M0.rvoid();} else {var if_res1580 = M9.__rjs_quoted__.check_list(lst2528);}if_res1580;var for_loop2529 = function(fold_var2530, lst2531) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2531)!==false) {var i2532 = M10.unsafe_car(lst2531);var rest2533 = M10.unsafe_cdr(lst2531);if (true!==false) {var lst2535 = bs2527;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1581 = M0.rvoid();} else {var if_res1581 = M9.__rjs_quoted__.check_list(lst2535);}if_res1581;var for_loop2536 = function(fold_var2537, lst2538) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2538)!==false) {var j2539 = M10.unsafe_car(lst2538);var rest2540 = M10.unsafe_cdr(lst2538);if (true!==false) {var fold_var2542 = fold_var2537;var fold_var2543 = M0.cons(M0.cons(i2532,j2539),fold_var2542);var fold_var2541 = M0.values(fold_var2543);if (true!==false) {var if_res1582 = M0.not(false);} else {var if_res1582 = false;}if (if_res1582!==false) {var if_res1583 = for_loop2536(fold_var2541,rest2540);} else {var if_res1583 = fold_var2541;}var if_res1584 = if_res1583;} else {var if_res1584 = fold_var2537;}var if_res1585 = if_res1584;} else {var if_res1585 = fold_var2537;}return if_res1585;};var fold_var2534 = for_loop2536(fold_var2530,lst2535);if (true!==false) {var if_res1586 = M0.not(false);} else {var if_res1586 = false;}if (if_res1586!==false) {var if_res1587 = for_loop2529(fold_var2534,rest2533);} else {var if_res1587 = fold_var2534;}var if_res1588 = if_res1587;} else {var if_res1588 = fold_var2530;}var if_res1589 = if_res1588;} else {var if_res1589 = fold_var2530;}return if_res1589;};return M8.alt_reverse(for_loop2529(M0.rnull,lst2528));};return M2.foldr(cp_22525,M0.list(M0.list()),ls2507);});var remf = function(f2544, ls2545) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2545)!==false) {var if_res1590 = M0.rvoid();} else {var if_res1590 = M0.raise_argument_error($rjs_core.Symbol.make("remf"),$rjs_core.UString.make("list?"),1,f2544,ls2545);}if_res1590;if (M0.procedure_p(f2544)!==false) {var if_res1591 = M0.procedure_arity_includes_p(f2544,1);} else {var if_res1591 = false;}if (if_res1591!==false) {var if_res1592 = M0.rvoid();} else {var if_res1592 = M0.raise_argument_error($rjs_core.Symbol.make("remf"),$rjs_core.UString.make("(-> any/c any/c)"),0,f2544,ls2545);}if_res1592;if (M0.null_p(ls2545)!==false) {var if_res1594 = $rjs_core.Pair.makeList();} else {if (f2544(M0.car(ls2545))!==false) {var if_res1593 = M0.cdr(ls2545);} else {var if_res1593 = M0.cons(M0.car(ls2545),remf(f2544,M0.cdr(ls2545)));}var if_res1594 = if_res1593;}return if_res1594;};var remf_times_ = function(f2546, ls2547) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2547)!==false) {var if_res1595 = M0.rvoid();} else {var if_res1595 = M0.raise_argument_error($rjs_core.Symbol.make("remf*"),$rjs_core.UString.make("list?"),1,f2546,ls2547);}if_res1595;if (M0.procedure_p(f2546)!==false) {var if_res1596 = M0.procedure_arity_includes_p(f2546,1);} else {var if_res1596 = false;}if (if_res1596!==false) {var if_res1597 = M0.rvoid();} else {var if_res1597 = M0.raise_argument_error($rjs_core.Symbol.make("remf*"),$rjs_core.UString.make("(-> any/c any/c)"),0,f2546,ls2547);}if_res1597;if (M0.null_p(ls2547)!==false) {var if_res1599 = $rjs_core.Pair.makeList();} else {if (f2546(M0.car(ls2547))!==false) {var if_res1598 = remf_times_(f2546,M0.cdr(ls2547));} else {var if_res1598 = M0.cons(M0.car(ls2547),remf_times_(f2546,M0.cdr(ls2547)));}var if_res1599 = if_res1598;}return if_res1599;};var index_of2548 = function(ls442549, v452550, __eq__p432551) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2552 = ls442549;var v2553 = v452550;if (M0.eq_p(__eq__p432551,M10.unsafe_undefined)!==false) {var if_res1600 = M0.equal_p;} else {var if_res1600 = __eq__p432551;}var __eq__p2554 = if_res1600;if (M0.list_p(ls2552)!==false) {var if_res1601 = M0.rvoid();} else {var if_res1601 = M0.raise_argument_error($rjs_core.Symbol.make("index-of"),$rjs_core.UString.make("list?"),0,ls2552,v2553);}if_res1601;if (M0.procedure_p(__eq__p2554)!==false) {var if_res1602 = M0.procedure_arity_includes_p(__eq__p2554,2);} else {var if_res1602 = false;}if (if_res1602!==false) {var if_res1603 = M0.rvoid();} else {var if_res1603 = M0.raise_argument_error($rjs_core.Symbol.make("index-of"),$rjs_core.UString.make("(-> any/c any/c any/c)"),2,ls2552,v2553,__eq__p2554);}if_res1603;var loop2555 = function(ls2556, i2557) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2556)!==false) {var if_res1605 = false;} else {if (__eq__p2554(M0.car(ls2556),v2553)!==false) {var if_res1604 = i2557;} else {var if_res1604 = loop2555(M0.cdr(ls2556),M0.add1(i2557));}var if_res1605 = if_res1604;}return if_res1605;};return loop2555(ls2552,0);};var cl1606 = function(ls2558, v2559) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return index_of2548(ls2558,v2559,M10.unsafe_undefined);};var cl1607 = function(ls2560, v2561, __eq__p432562) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return index_of2548(ls2560,v2561,__eq__p432562);};var index_of = $rjs_core.attachProcedureArity(function() {var fixed_lam1608 = {'2':cl1606,'3':cl1607}[arguments.length];if (fixed_lam1608!==undefined) {return fixed_lam1608.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var index_where = function(ls2563, f2564) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2563)!==false) {var if_res1609 = M0.rvoid();} else {var if_res1609 = M0.raise_argument_error($rjs_core.Symbol.make("index-where"),$rjs_core.UString.make("list?"),0,ls2563,f2564);}if_res1609;if (M0.procedure_p(f2564)!==false) {var if_res1610 = M0.procedure_arity_includes_p(f2564,1);} else {var if_res1610 = false;}if (if_res1610!==false) {var if_res1611 = M0.rvoid();} else {var if_res1611 = M0.raise_argument_error($rjs_core.Symbol.make("index-where"),$rjs_core.UString.make("(-> any/c any/c)"),1,ls2563,f2564);}if_res1611;var loop2565 = function(ls2566, i2567) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2566)!==false) {var if_res1613 = false;} else {if (f2564(M0.car(ls2566))!==false) {var if_res1612 = i2567;} else {var if_res1612 = loop2565(M0.cdr(ls2566),M0.add1(i2567));}var if_res1613 = if_res1612;}return if_res1613;};return loop2565(ls2563,0);};var indexes_of2568 = function(ls472569, v482570, __eq__p462571) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2572 = ls472569;var v2573 = v482570;if (M0.eq_p(__eq__p462571,M10.unsafe_undefined)!==false) {var if_res1614 = M0.equal_p;} else {var if_res1614 = __eq__p462571;}var __eq__p2574 = if_res1614;if (M0.list_p(ls2572)!==false) {var if_res1615 = M0.rvoid();} else {var if_res1615 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-of"),$rjs_core.UString.make("list?"),0,ls2572,v2573);}if_res1615;if (M0.procedure_p(__eq__p2574)!==false) {var if_res1616 = M0.procedure_arity_includes_p(__eq__p2574,2);} else {var if_res1616 = false;}if (if_res1616!==false) {var if_res1617 = M0.rvoid();} else {var if_res1617 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-of"),$rjs_core.UString.make("(-> any/c any/c any/c)"),2,ls2572,v2573,__eq__p2574);}if_res1617;var loop2575 = function(ls2576, i2577) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2576)!==false) {var if_res1619 = $rjs_core.Pair.makeList();} else {if (__eq__p2574(M0.car(ls2576),v2573)!==false) {var if_res1618 = M0.cons(i2577,loop2575(M0.cdr(ls2576),M0.add1(i2577)));} else {var if_res1618 = loop2575(M0.cdr(ls2576),M0.add1(i2577));}var if_res1619 = if_res1618;}return if_res1619;};return loop2575(ls2572,0);};var cl1620 = function(ls2578, v2579) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return indexes_of2568(ls2578,v2579,M10.unsafe_undefined);};var cl1621 = function(ls2580, v2581, __eq__p462582) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return indexes_of2568(ls2580,v2581,__eq__p462582);};var indexes_of = $rjs_core.attachProcedureArity(function() {var fixed_lam1622 = {'2':cl1620,'3':cl1621}[arguments.length];if (fixed_lam1622!==undefined) {return fixed_lam1622.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var indexes_where = function(ls2583, f2584) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2583)!==false) {var if_res1623 = M0.rvoid();} else {var if_res1623 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-where"),$rjs_core.UString.make("list?"),0,ls2583,f2584);}if_res1623;if (M0.procedure_p(f2584)!==false) {var if_res1624 = M0.procedure_arity_includes_p(f2584,1);} else {var if_res1624 = false;}if (if_res1624!==false) {var if_res1625 = M0.rvoid();} else {var if_res1625 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-where"),$rjs_core.UString.make("(-> any/c any/c)"),1,ls2583,f2584);}if_res1625;var loop2585 = function(ls2586, i2587) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2586)!==false) {var if_res1627 = $rjs_core.Pair.makeList();} else {if (f2584(M0.car(ls2586))!==false) {var if_res1626 = M0.cons(i2587,loop2585(M0.cdr(ls2586),M0.add1(i2587)));} else {var if_res1626 = loop2585(M0.cdr(ls2586),M0.add1(i2587));}var if_res1627 = if_res1626;}return if_res1627;};return loop2585(ls2583,0);};var __rjs_quoted__ = {};__rjs_quoted__.remove_duplicates28 = remove_duplicates28;__rjs_quoted__.add_between = add_between;__rjs_quoted__.check_duplicates = check_duplicates;__rjs_quoted__.range_proc = range_proc;__rjs_quoted__.remove_duplicates = remove_duplicates;__rjs_quoted__.inclusive_range_proc = inclusive_range_proc;__rjs_quoted__.add_between23 = add_between23;__rjs_quoted__.check_duplicates35 = check_duplicates35;export { __rjs_quoted__,remf_times_,remf,cartesian_product,group_by,argmax,argmin,in_permutations,permutations,in_combinations,combinations,shuffle,filter_not,append_map,partition,count,filter_map,check_duplicates,remove_duplicates,add_between,flatten,append_times_,drop_common_prefix,take_common_prefix,split_common_prefix,list_prefix_p,splitf_at_right,dropf_right,takef_right,split_at_right,take_right,drop_right,splitf_at,dropf,takef,split_at,take,drop,indexes_where,indexes_of,index_where,index_of,list_set,list_update,make_list,empty,rest,last,last_pair,tenth,ninth,eighth,seventh,sixth,fifth,fourth,third,second,first }; \ No newline at end of file diff --git a/js-build/collects/racket/private/for.rkt.js b/js-build/collects/racket/private/for.rkt.js index 474ca5a..0076d2a 100644 --- a/js-build/collects/racket/private/for.rkt.js +++ b/js-build/collects/racket/private/for.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./sort.rkt.js";import * as M1 from "../../../runtime/flfxnum.rkt.js";import * as M2 from "./member.rkt.js";import * as M3 from "../../../runtime/kernel.rkt.js";import * as M4 from "../../../runtime/read.rkt.js";import * as M5 from "./reverse.rkt.js";import * as M6 from "../../../runtime/unsafe.rkt.js";var let_result1705 = M3.make_struct_type($rjs_core.Symbol.make("sequence"),false,1,0,false);var struct_do_sequence = let_result1705.getAt(0);var make_do_sequence = let_result1705.getAt(1);var do_sequence_p = let_result1705.getAt(2);var do_sequence_ref = let_result1705.getAt(3);var do_sequence_set_bang_ = let_result1705.getAt(4);var let_result1714 = M3.make_struct_type_property($rjs_core.Symbol.make("stream"),function(v2659, si2660) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.vector_p(v2659)!==false) {if (M3.__eq_(3,M3.vector_length(v2659))!==false) {if (M3.procedure_p(M3.vector_ref(v2659,0))!==false) {if (M3.procedure_arity_includes_p(M3.vector_ref(v2659,0),1)!==false) {if (M3.procedure_p(M3.vector_ref(v2659,1))!==false) {if (M3.procedure_arity_includes_p(M3.vector_ref(v2659,1),1)!==false) {if (M3.procedure_p(M3.vector_ref(v2659,2))!==false) {var if_res1706 = M3.procedure_arity_includes_p(M3.vector_ref(v2659,2),1);} else {var if_res1706 = false;}var if_res1707 = if_res1706;} else {var if_res1707 = false;}var if_res1708 = if_res1707;} else {var if_res1708 = false;}var if_res1709 = if_res1708;} else {var if_res1709 = false;}var if_res1710 = if_res1709;} else {var if_res1710 = false;}var if_res1711 = if_res1710;} else {var if_res1711 = false;}var if_res1712 = if_res1711;} else {var if_res1712 = false;}if (if_res1712!==false) {var if_res1713 = M3.rvoid();} else {var if_res1713 = M3.raise_argument_error($rjs_core.Symbol.make("guard-for-prop:stream"),M3.string_append($rjs_core.UString.make("(vector/c (procedure-arity-includes/c 1)\n"),$rjs_core.UString.make(" (procedure-arity-includes/c 1)\n"),$rjs_core.UString.make(" (procedure-arity-includes/c 1))")),v2659);}if_res1713;return M3.vector__gt_immutable_vector(v2659);},$rjs_core.Pair.makeList(),true);var prop_stream = let_result1714.getAt(0);var stream_via_prop_p = let_result1714.getAt(1);var stream_ref = let_result1714.getAt(2);var let_result1717 = M3.make_struct_type_property($rjs_core.Symbol.make("sequence"),function(v2661, si2662) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(v2661)!==false) {var if_res1715 = M3.procedure_arity_includes_p(v2661,1);} else {var if_res1715 = false;}if (if_res1715!==false) {var if_res1716 = M3.rvoid();} else {var if_res1716 = M3.raise_argument_error($rjs_core.Symbol.make("guard-for-prop:sequence"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),v2661);}if_res1716;return v2661;});var prop_gen_sequence = let_result1717.getAt(0);var sequence_via_prop_p = let_result1717.getAt(1);var sequence_ref = let_result1717.getAt(2);var let_result1721 = M3.make_struct_type_property($rjs_core.Symbol.make("sequence"),function(v2663, sinfo2664) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(v2663)!==false) {var if_res1718 = M3.procedure_arity_includes_p(v2663,1);} else {var if_res1718 = false;}if (if_res1718!==false) {var if_res1719 = M3.rvoid();} else {var if_res1719 = M3.raise_argument_error($rjs_core.Symbol.make("sequence-property-guard"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),v2663);}if_res1719;return function(self2665) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var s2666 = v2663(self2665);if (sequence_p(s2666)!==false) {var if_res1720 = M3.rvoid();} else {var if_res1720 = M3.raise_mismatch_error($rjs_core.Symbol.make("sequence-generate"),$rjs_core.UString.make("procedure (value of prop:sequence) produced a non-sequence: "),s2666);}if_res1720;return s2666;};});var prop_sequence = let_result1721.getAt(0);var __sequence_p = let_result1721.getAt(1);var __sequence_ref = let_result1721.getAt(2);var stream_p = function(v2667) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2668 = M3.list_p(v2667);if (or_part2668!==false) {var if_res1722 = or_part2668;} else {var if_res1722 = stream_via_prop_p(v2667);}return if_res1722;};var unsafe_stream_not_empty_p = function(v2669) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(v2669)!==false) {var if_res1724 = false;} else {var or_part2670 = M3.pair_p(v2669);if (or_part2670!==false) {var if_res1723 = or_part2670;} else {var if_res1723 = M3.not(M6.unsafe_vector_ref(stream_ref(v2669),0)(v2669));}var if_res1724 = if_res1723;}return if_res1724;};var stream_empty_p = function(v2671) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2672 = M3.null_p(v2671);if (or_part2672!==false) {var if_res1727 = or_part2672;} else {if (stream_p(v2671)!==false) {if (M3.pair_p(v2671)!==false) {var if_res1725 = false;} else {var if_res1725 = M6.unsafe_vector_ref(stream_ref(v2671),0)(v2671);}var if_res1726 = if_res1725;} else {var if_res1726 = M3.raise_argument_error($rjs_core.Symbol.make("stream-empty?"),$rjs_core.UString.make("stream?"),v2671);}var if_res1727 = if_res1726;}return if_res1727;};var unsafe_stream_first = function(v2673) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(v2673)!==false) {var if_res1728 = M3.car(v2673);} else {var if_res1728 = M6.unsafe_vector_ref(stream_ref(v2673),1)(v2673);}return if_res1728;};var stream_first = function(v2674) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (stream_p(v2674)!==false) {var if_res1729 = M3.not(stream_empty_p(v2674));} else {var if_res1729 = false;}if (if_res1729!==false) {var if_res1730 = unsafe_stream_first(v2674);} else {var if_res1730 = M3.raise_argument_error($rjs_core.Symbol.make("stream-first"),$rjs_core.UString.make("(and/c stream? (not/c stream-empty?))"),v2674);}return if_res1730;};var unsafe_stream_rest = function(v2675) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(v2675)!==false) {var if_res1732 = M3.cdr(v2675);} else {var r2676 = M6.unsafe_vector_ref(stream_ref(v2675),2)(v2675);if (stream_p(r2676)!==false) {var if_res1731 = M3.rvoid();} else {var if_res1731 = M3.raise_mismatch_error($rjs_core.Symbol.make("stream-rest-guard"),$rjs_core.UString.make("result is not a stream: "),r2676);}if_res1731;var if_res1732 = r2676;}return if_res1732;};var stream_rest = function(v2677) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (stream_p(v2677)!==false) {var if_res1733 = M3.not(stream_empty_p(v2677));} else {var if_res1733 = false;}if (if_res1733!==false) {var if_res1734 = unsafe_stream_rest(v2677);} else {var if_res1734 = M3.raise_argument_error($rjs_core.Symbol.make("stream-rest"),$rjs_core.UString.make("(and/c stream? (not/c stream-empty?))"),v2677);}return if_res1734;};var sequence_p = function(v2678) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2679 = M3.exact_nonnegative_integer_p(v2678);if (or_part2679!==false) {var if_res1747 = or_part2679;} else {var or_part2680 = do_sequence_p(v2678);if (or_part2680!==false) {var if_res1746 = or_part2680;} else {var or_part2681 = sequence_via_prop_p(v2678);if (or_part2681!==false) {var if_res1745 = or_part2681;} else {var or_part2682 = stream_p(v2678);if (or_part2682!==false) {var if_res1744 = or_part2682;} else {var or_part2683 = M3.mpair_p(v2678);if (or_part2683!==false) {var if_res1743 = or_part2683;} else {var or_part2684 = M3.vector_p(v2678);if (or_part2684!==false) {var if_res1742 = or_part2684;} else {var or_part2685 = M1.__rjs_quoted__.flvector_p(v2678);if (or_part2685!==false) {var if_res1741 = or_part2685;} else {var or_part2686 = M1.__rjs_quoted__.fxvector_p(v2678);if (or_part2686!==false) {var if_res1740 = or_part2686;} else {var or_part2687 = M3.string_p(v2678);if (or_part2687!==false) {var if_res1739 = or_part2687;} else {var or_part2688 = M3.bytes_p(v2678);if (or_part2688!==false) {var if_res1738 = or_part2688;} else {var or_part2689 = M3.input_port_p(v2678);if (or_part2689!==false) {var if_res1737 = or_part2689;} else {var or_part2690 = M3.hash_p(v2678);if (or_part2690!==false) {var if_res1736 = or_part2690;} else {if (__sequence_p(v2678)!==false) {var if_res1735 = M3.not(M3.struct_type_p(v2678));} else {var if_res1735 = false;}var if_res1736 = if_res1735;}var if_res1737 = if_res1736;}var if_res1738 = if_res1737;}var if_res1739 = if_res1738;}var if_res1740 = if_res1739;}var if_res1741 = if_res1740;}var if_res1742 = if_res1741;}var if_res1743 = if_res1742;}var if_res1744 = if_res1743;}var if_res1745 = if_res1744;}var if_res1746 = if_res1745;}var if_res1747 = if_res1746;}return if_res1747;};var make_sequence = function(who2691, v2692) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.exact_nonnegative_integer_p(v2692)!==false) {var if_res1766 = __integer_gen(v2692);} else {if (do_sequence_p(v2692)!==false) {var cl1748 = function(pos__gt_vals2693, pos_next2694, init2695, pos_cont_p2696, val_cont_p2697, all_cont_p2698) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(pos__gt_vals2693,false,pos_next2694,init2695,pos_cont_p2696,val_cont_p2697,all_cont_p2698);};var cl1749 = function(pos__gt_vals2699, pre_pos_next2700, pos_next2701, init2702, pos_cont_p2703, val_cont_p2704, all_cont_p2705) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(pos__gt_vals2699,pre_pos_next2700,pos_next2701,init2702,pos_cont_p2703,val_cont_p2704,all_cont_p2705);};var if_res1765 = M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_sequence_ref(v2692,0)();},$rjs_core.attachProcedureArity(function() {var fixed_lam1750 = {'6':cl1748,'7':cl1749}[arguments.length];if (fixed_lam1750!==undefined) {return fixed_lam1750.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[6,7]));} else {if (M3.mpair_p(v2692)!==false) {var if_res1764 = __mlist_gen(v2692);} else {if (M3.list_p(v2692)!==false) {var if_res1763 = __list_gen(v2692);} else {if (M3.vector_p(v2692)!==false) {var if_res1762 = __vector_gen(v2692,0,M3.vector_length(v2692),1);} else {if (M1.__rjs_quoted__.flvector_p(v2692)!==false) {var if_res1761 = __flvector_gen(v2692,0,M1.__rjs_quoted__.flvector_length(v2692),1);} else {if (M1.__rjs_quoted__.fxvector_p(v2692)!==false) {var if_res1760 = __fxvector_gen(v2692,0,M1.__rjs_quoted__.fxvector_length(v2692),1);} else {if (M3.string_p(v2692)!==false) {var if_res1759 = __string_gen(v2692,0,M3.string_length(v2692),1);} else {if (M3.bytes_p(v2692)!==false) {var if_res1758 = __bytes_gen(v2692,0,M3.bytes_length(v2692),1);} else {if (M3.input_port_p(v2692)!==false) {var if_res1757 = __input_port_gen(v2692);} else {if (M3.hash_p(v2692)!==false) {var if_res1756 = __hash_gen(v2692,M3.hash_iterate_key_plus_value,M3.hash_iterate_first,M3.hash_iterate_next);} else {if (sequence_via_prop_p(v2692)!==false) {var if_res1755 = sequence_ref(v2692)(v2692);} else {if (__sequence_p(v2692)!==false) {var if_res1754 = make_sequence(who2691,__sequence_ref(v2692)(v2692));} else {if (stream_p(v2692)!==false) {var if_res1753 = __stream_gen(v2692);} else {var temp1752 = $rjs_core.UString.make("for: expected a sequence for ~a, got something else: ~v");if (M3.__eq_(1,M3.length(who2691))!==false) {var if_res1751 = M3.car(who2691);} else {var if_res1751 = who2691;}var if_res1753 = M3.raise(M3.__rjs_quoted__.exn_fail_contract(M3.format(temp1752,if_res1751,v2692),M3.current_continuation_marks()));}var if_res1754 = if_res1753;}var if_res1755 = if_res1754;}var if_res1756 = if_res1755;}var if_res1757 = if_res1756;}var if_res1758 = if_res1757;}var if_res1759 = if_res1758;}var if_res1760 = if_res1759;}var if_res1761 = if_res1760;}var if_res1762 = if_res1761;}var if_res1763 = if_res1762;}var if_res1764 = if_res1763;}var if_res1765 = if_res1764;}var if_res1766 = if_res1765;}return if_res1766;};var let_result1768 = M3.make_struct_type($rjs_core.Symbol.make("stream"),false,3,0,false,M3.list(M3.cons(prop_stream,M3.vector(function(v2706) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var cont_p2707 = range_ref(v2706,2);if (cont_p2707!==false) {var if_res1767 = M3.not(cont_p2707(range_ref(v2706,0)));} else {var if_res1767 = false;}return if_res1767;},function(v2708) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return range_ref(v2708,0);},function(v2709) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_range(range_ref(v2709,1)(range_ref(v2709,0)),range_ref(v2709,1),range_ref(v2709,2));})),M3.cons(prop_gen_sequence,function(v2710) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(M3.values,false,range_ref(v2710,1),range_ref(v2710,0),range_ref(v2710,2),false,false);})));var struct_range = let_result1768.getAt(0);var make_range = let_result1768.getAt(1);var range_p = let_result1768.getAt(2);var range_ref = let_result1768.getAt(3);var range_set_bang_ = let_result1768.getAt(4);var check_range = function(a2711, b2712, step2713) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.real_p(a2711)!==false) {var if_res1769 = M3.rvoid();} else {var if_res1769 = M3.raise_argument_error($rjs_core.Symbol.make("in-range"),$rjs_core.UString.make("real?"),a2711);}if_res1769;if (M3.real_p(b2712)!==false) {var if_res1770 = M3.rvoid();} else {var if_res1770 = M3.raise_argument_error($rjs_core.Symbol.make("in-range"),$rjs_core.UString.make("real?"),b2712);}if_res1770;if (M3.real_p(step2713)!==false) {var if_res1771 = M3.rvoid();} else {var if_res1771 = M3.raise_argument_error($rjs_core.Symbol.make("in-range"),$rjs_core.UString.make("real?"),step2713);}return if_res1771;};var cl1772 = function(b2714) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_range(0,b2714,1);};var cl1773 = function(a2715, b2716) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_range(a2715,b2716,1);};var cl1774 = function(a2717, b2718, step2719) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_range(a2717,b2718,step2719);if (M3.__gt__eq_(step2719,0)!==false) {var if_res1776 = function(x2721) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__lt_(x2721,b2718);};} else {var if_res1776 = function(x2722) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__gt_(x2722,b2718);};}var cont_p2720 = if_res1776;var inc2723 = function(x2724) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return x2724+step2719;};return make_range(a2717,inc2723,cont_p2720);};var in_range = $rjs_core.attachProcedureArity(function() {var fixed_lam1775 = {'1':cl1772,'2':cl1773,'3':cl1774}[arguments.length];if (fixed_lam1775!==undefined) {return fixed_lam1775.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3]);var __integer_gen = function(v2725) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(M3.values,false,M3.add1,0,function(i2726) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__lt_(i2726,v2725);},false,false);};var check_naturals = function(n2727) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.integer_p(n2727)!==false) {if (M3.exact_p(n2727)!==false) {var if_res1777 = M3.__gt__eq_(n2727,0);} else {var if_res1777 = false;}var if_res1778 = if_res1777;} else {var if_res1778 = false;}if (if_res1778!==false) {var if_res1779 = M3.rvoid();} else {var if_res1779 = M3.raise_argument_error($rjs_core.Symbol.make("in-naturals"),$rjs_core.UString.make("exact-nonnegative-integer?"),n2727);}return if_res1779;};var cl1780 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_naturals(0);};var cl1781 = function(n2728) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_naturals(n2728);return make_range(n2728,M3.add1,false);};var in_naturals = $rjs_core.attachProcedureArity(function() {var fixed_lam1782 = {'0':cl1780,'1':cl1781}[arguments.length];if (fixed_lam1782!==undefined) {return fixed_lam1782.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1]);var let_result1783 = M3.make_struct_type($rjs_core.Symbol.make("stream"),false,1,0,false,M3.list(M3.cons(prop_stream,M3.vector(function(v2729) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.not(M3.pair_p(list_stream_ref(v2729,0)));},function(v2730) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.car(list_stream_ref(v2730,0));},function(v2731) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_list_stream(M3.cdr(list_stream_ref(v2731,0)));})),M3.cons(prop_gen_sequence,function(v2732) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(M3.car,M3.cdr,M3.values,list_stream_ref(v2732,0),M3.pair_p,false,false);})));var struct_list_stream = let_result1783.getAt(0);var make_list_stream = let_result1783.getAt(1);var list_stream_p = let_result1783.getAt(2);var list_stream_ref = let_result1783.getAt(3);var list_stream_set_bang_ = let_result1783.getAt(4);var check_list = function(l2733) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.list_p(l2733)!==false) {var if_res1784 = M3.rvoid();} else {var if_res1784 = M3.raise_argument_error($rjs_core.Symbol.make("in-list"),$rjs_core.UString.make("list?"),l2733);}return if_res1784;};var in_list = function(l2734) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_list(l2734);return make_list_stream(l2734);};var __list_gen = function(l2735) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(M3.car,M3.cdr,M3.values,l2735,M3.pair_p,false,false);};var in_mlist = function(l2736) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.mpair_p(l2736)!==false) {var if_res1785 = M3.rvoid();} else {var if_res1785 = M3.raise_argument_error($rjs_core.Symbol.make("in-mlist"),$rjs_core.UString.make("mpair?"),l2736);}if_res1785;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __mlist_gen(l2736);});};var __mlist_gen = function(l2737) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(M3.mcar,false,M3.mcdr,l2737,M3.mpair_p,false,false);};var in_input_port_bytes = function(p2738) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.input_port_p(p2738)!==false) {var if_res1786 = M3.rvoid();} else {var if_res1786 = M3.raise_argument_error($rjs_core.Symbol.make("in-input-port-bytes"),$rjs_core.UString.make("input-port?"),p2738);}if_res1786;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __input_port_gen(p2738);});};var __input_port_gen = function(p2739) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(M3.__rjs_quoted__.read_byte,false,M3.values,p2739,false,function(x2740) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.not(M3.__rjs_quoted__.eof_object_p(x2740));},false);};var in_input_port_chars = function(p2741) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.input_port_p(p2741)!==false) {var if_res1787 = M3.rvoid();} else {var if_res1787 = M3.raise_argument_error($rjs_core.Symbol.make("in-input-port-chars"),$rjs_core.UString.make("input-port?"),p2741);}if_res1787;return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__rjs_quoted__.read_char(p2741);},M3.__rjs_quoted__.eof);};var check_in_port = function(r2742, p2743) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(r2742)!==false) {var if_res1788 = M3.procedure_arity_includes_p(r2742,1);} else {var if_res1788 = false;}if (if_res1788!==false) {var if_res1789 = M3.rvoid();} else {var if_res1789 = M3.raise_argument_error($rjs_core.Symbol.make("in-port"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),r2742);}if_res1789;if (M3.input_port_p(p2743)!==false) {var if_res1790 = M3.rvoid();} else {var if_res1790 = M3.raise_argument_error($rjs_core.Symbol.make("in-port"),$rjs_core.UString.make("input-port?"),p2743);}return if_res1790;};var cl1791 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_port(M4.__rjs_quoted__.read,M3.current_input_port());};var cl1792 = function(r2744) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_port(r2744,M3.current_input_port());};var cl1793 = function(r2745, p2746) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_port(r2745,p2746);return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return r2745(p2746);},M3.__rjs_quoted__.eof);};var in_port = $rjs_core.attachProcedureArity(function() {var fixed_lam1794 = {'0':cl1791,'1':cl1792,'2':cl1793}[arguments.length];if (fixed_lam1794!==undefined) {return fixed_lam1794.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var check_in_lines = function(p2747, mode2748) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.input_port_p(p2747)!==false) {var if_res1795 = M3.rvoid();} else {var if_res1795 = M3.raise_argument_error($rjs_core.Symbol.make("in-lines"),$rjs_core.UString.make("input-port?"),p2747);}if_res1795;if (M2.memq(mode2748,$rjs_core.Pair.makeList($rjs_core.Symbol.make("linefeed"),$rjs_core.Symbol.make("return"),$rjs_core.Symbol.make("return-linefeed"),$rjs_core.Symbol.make("any"),$rjs_core.Symbol.make("any-one")))!==false) {var if_res1796 = M3.rvoid();} else {var if_res1796 = M3.raise_argument_error($rjs_core.Symbol.make("in-lines"),$rjs_core.UString.make("(or/c 'linefeed 'return 'return-linefeed 'any 'any-one)"),mode2748);}return if_res1796;};var cl1797 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_lines(M3.current_input_port(),$rjs_core.Symbol.make("any"));};var cl1798 = function(p2749) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_lines(p2749,$rjs_core.Symbol.make("any"));};var cl1799 = function(p2750, mode2751) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_lines(p2750,mode2751);return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__rjs_quoted__.read_line(p2750,mode2751);},M3.__rjs_quoted__.eof);};var in_lines = $rjs_core.attachProcedureArity(function() {var fixed_lam1800 = {'0':cl1797,'1':cl1798,'2':cl1799}[arguments.length];if (fixed_lam1800!==undefined) {return fixed_lam1800.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var check_in_bytes_lines = function(p2752, mode2753) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.input_port_p(p2752)!==false) {var if_res1801 = M3.rvoid();} else {var if_res1801 = M3.raise_argument_error($rjs_core.Symbol.make("in-bytes-lines"),$rjs_core.UString.make("input-port"),p2752);}if_res1801;if (M2.memq(mode2753,$rjs_core.Pair.makeList($rjs_core.Symbol.make("linefeed"),$rjs_core.Symbol.make("return"),$rjs_core.Symbol.make("return-linefeed"),$rjs_core.Symbol.make("any"),$rjs_core.Symbol.make("any-one")))!==false) {var if_res1802 = M3.rvoid();} else {var if_res1802 = M3.raise_argument_error($rjs_core.Symbol.make("in-bytes-lines"),$rjs_core.UString.make("(or/c 'linefeed 'return 'return-linefeed 'any 'any-one)"),mode2753);}return if_res1802;};var cl1803 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes_lines(M3.current_input_port(),$rjs_core.Symbol.make("any"));};var cl1804 = function(p2754) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes_lines(p2754,$rjs_core.Symbol.make("any"));};var cl1805 = function(p2755, mode2756) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_bytes_lines(p2755,mode2756);return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__rjs_quoted__.read_bytes_line(p2755,mode2756);},M3.__rjs_quoted__.eof);};var in_bytes_lines = $rjs_core.attachProcedureArity(function() {var fixed_lam1806 = {'0':cl1803,'1':cl1804,'2':cl1805}[arguments.length];if (fixed_lam1806!==undefined) {return fixed_lam1806.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var in_stream = function(l2757) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (stream_p(l2757)!==false) {var if_res1807 = M3.rvoid();} else {var if_res1807 = M3.raise_argument_error($rjs_core.Symbol.make("in-stream"),$rjs_core.UString.make("stream?"),l2757);}if_res1807;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __stream_gen(l2757);});};var __stream_gen = function(l2758) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(unsafe_stream_first,unsafe_stream_rest,M3.values,l2758,unsafe_stream_not_empty_p,false,false);};var cl1808 = function(ht2759, __get2760, __first2761, __next2762) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(function(pos2763) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __get2760(ht2759,pos2763);},false,function(pos2764) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __next2762(ht2759,pos2764);},__first2761(ht2759),function(pos2765) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos2765;},false,false);};var cl1809 = function(ht2766, __get2767, __first2768, __next2769, bad_v2770) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(function(pos2771) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __get2767(ht2766,pos2771,bad_v2770);},false,function(pos2772) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __next2769(ht2766,pos2772);},__first2768(ht2766),function(pos2773) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos2773;},false,false);};var __hash_gen = $rjs_core.attachProcedureArity(function() {var fixed_lam1810 = {'4':cl1808,'5':cl1809}[arguments.length];if (fixed_lam1810!==undefined) {return fixed_lam1810.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,5]);var mutable_p = function(ht2774) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.not(M3.immutable_p(ht2774));};var not_weak_p = function(ht2775) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.not(M3.hash_weak_p(ht2775));};var check_in_hash = function(ht2776) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2777) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.hash_p(ht2777);})(ht2776)!==false) {var if_res1811 = M3.rvoid();} else {var if_res1811 = M3.raise_argument_error($rjs_core.Symbol.make("in-hash"),$rjs_core.UString.make("hash?"),ht2776);}return if_res1811;};var cl1812 = function(ht2779) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash(ht2779);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2779,M3.hash_iterate_key_plus_value,M3.hash_iterate_first,M3.hash_iterate_next);});};var cl1813 = function(ht2780, bad_v2781) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash(ht2780);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2780,M3.hash_iterate_key_plus_value,M3.hash_iterate_first,M3.hash_iterate_next,bad_v2781);});};var in_hash2778 = $rjs_core.attachProcedureArity(function() {var fixed_lam1814 = {'1':cl1812,'2':cl1813}[arguments.length];if (fixed_lam1814!==undefined) {return fixed_lam1814.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash = in_hash2778;var check_in_mutable_hash = function(ht2782) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2783) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2783)!==false) {if (mutable_p(ht2783)!==false) {var if_res1815 = not_weak_p(ht2783);} else {var if_res1815 = false;}var if_res1816 = if_res1815;} else {var if_res1816 = false;}return if_res1816;})(ht2782)!==false) {var if_res1817 = M3.rvoid();} else {var if_res1817 = M3.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash"),$rjs_core.UString.make("(and/c hash? mutable? not-weak?)"),ht2782);}return if_res1817;};var cl1818 = function(ht2785) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash(ht2785);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2785,M6.unsafe_mutable_hash_iterate_key_plus_value,M6.unsafe_mutable_hash_iterate_first,M6.unsafe_mutable_hash_iterate_next);});};var cl1819 = function(ht2786, bad_v2787) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash(ht2786);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2786,M6.unsafe_mutable_hash_iterate_key_plus_value,M6.unsafe_mutable_hash_iterate_first,M6.unsafe_mutable_hash_iterate_next,bad_v2787);});};var in_mutable_hash2784 = $rjs_core.attachProcedureArity(function() {var fixed_lam1820 = {'1':cl1818,'2':cl1819}[arguments.length];if (fixed_lam1820!==undefined) {return fixed_lam1820.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash = in_mutable_hash2784;var check_in_immutable_hash = function(ht2788) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2789) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2789)!==false) {var if_res1821 = M3.immutable_p(ht2789);} else {var if_res1821 = false;}return if_res1821;})(ht2788)!==false) {var if_res1822 = M3.rvoid();} else {var if_res1822 = M3.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht2788);}return if_res1822;};var cl1823 = function(ht2791) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash(ht2791);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2791,M6.unsafe_immutable_hash_iterate_key_plus_value,M6.unsafe_immutable_hash_iterate_first,M6.unsafe_immutable_hash_iterate_next);});};var cl1824 = function(ht2792, bad_v2793) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash(ht2792);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2792,M6.unsafe_immutable_hash_iterate_key_plus_value,M6.unsafe_immutable_hash_iterate_first,M6.unsafe_immutable_hash_iterate_next,bad_v2793);});};var in_immutable_hash2790 = $rjs_core.attachProcedureArity(function() {var fixed_lam1825 = {'1':cl1823,'2':cl1824}[arguments.length];if (fixed_lam1825!==undefined) {return fixed_lam1825.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash = in_immutable_hash2790;var check_in_weak_hash = function(ht2794) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2795) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2795)!==false) {var if_res1826 = M3.hash_weak_p(ht2795);} else {var if_res1826 = false;}return if_res1826;})(ht2794)!==false) {var if_res1827 = M3.rvoid();} else {var if_res1827 = M3.raise_argument_error($rjs_core.Symbol.make("in-weak-hash"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht2794);}return if_res1827;};var cl1828 = function(ht2797) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash(ht2797);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2797,M6.__rjs_quoted__.unsafe_weak_hash_iterate_key_plus_value,M6.__rjs_quoted__.unsafe_weak_hash_iterate_first,M6.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl1829 = function(ht2798, bad_v2799) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash(ht2798);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2798,M6.__rjs_quoted__.unsafe_weak_hash_iterate_key_plus_value,M6.__rjs_quoted__.unsafe_weak_hash_iterate_first,M6.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v2799);});};var in_weak_hash2796 = $rjs_core.attachProcedureArity(function() {var fixed_lam1830 = {'1':cl1828,'2':cl1829}[arguments.length];if (fixed_lam1830!==undefined) {return fixed_lam1830.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash = in_weak_hash2796;var check_in_hash_keys = function(ht2800) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2801) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.hash_p(ht2801);})(ht2800)!==false) {var if_res1831 = M3.rvoid();} else {var if_res1831 = M3.raise_argument_error($rjs_core.Symbol.make("in-hash-keys"),$rjs_core.UString.make("hash?"),ht2800);}return if_res1831;};var cl1832 = function(ht2803) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_keys(ht2803);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2803,M3.hash_iterate_key,M3.hash_iterate_first,M3.hash_iterate_next);});};var cl1833 = function(ht2804, bad_v2805) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_keys(ht2804);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2804,M3.hash_iterate_key,M3.hash_iterate_first,M3.hash_iterate_next,bad_v2805);});};var in_hash_keys2802 = $rjs_core.attachProcedureArity(function() {var fixed_lam1834 = {'1':cl1832,'2':cl1833}[arguments.length];if (fixed_lam1834!==undefined) {return fixed_lam1834.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash_keys = in_hash_keys2802;var check_in_mutable_hash_keys = function(ht2806) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2807) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2807)!==false) {if (mutable_p(ht2807)!==false) {var if_res1835 = not_weak_p(ht2807);} else {var if_res1835 = false;}var if_res1836 = if_res1835;} else {var if_res1836 = false;}return if_res1836;})(ht2806)!==false) {var if_res1837 = M3.rvoid();} else {var if_res1837 = M3.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash-keys"),$rjs_core.UString.make("(and/c hash? mutable? not-weak?)"),ht2806);}return if_res1837;};var cl1838 = function(ht2809) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_keys(ht2809);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2809,M6.unsafe_mutable_hash_iterate_key,M6.unsafe_mutable_hash_iterate_first,M6.unsafe_mutable_hash_iterate_next);});};var cl1839 = function(ht2810, bad_v2811) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_keys(ht2810);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2810,M6.unsafe_mutable_hash_iterate_key,M6.unsafe_mutable_hash_iterate_first,M6.unsafe_mutable_hash_iterate_next,bad_v2811);});};var in_mutable_hash_keys2808 = $rjs_core.attachProcedureArity(function() {var fixed_lam1840 = {'1':cl1838,'2':cl1839}[arguments.length];if (fixed_lam1840!==undefined) {return fixed_lam1840.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash_keys = in_mutable_hash_keys2808;var check_in_immutable_hash_keys = function(ht2812) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2813) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2813)!==false) {var if_res1841 = M3.immutable_p(ht2813);} else {var if_res1841 = false;}return if_res1841;})(ht2812)!==false) {var if_res1842 = M3.rvoid();} else {var if_res1842 = M3.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash-keys"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht2812);}return if_res1842;};var cl1843 = function(ht2815) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_keys(ht2815);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2815,M6.unsafe_immutable_hash_iterate_key,M6.unsafe_immutable_hash_iterate_first,M6.unsafe_immutable_hash_iterate_next);});};var cl1844 = function(ht2816, bad_v2817) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_keys(ht2816);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2816,M6.unsafe_immutable_hash_iterate_key,M6.unsafe_immutable_hash_iterate_first,M6.unsafe_immutable_hash_iterate_next,bad_v2817);});};var in_immutable_hash_keys2814 = $rjs_core.attachProcedureArity(function() {var fixed_lam1845 = {'1':cl1843,'2':cl1844}[arguments.length];if (fixed_lam1845!==undefined) {return fixed_lam1845.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash_keys = in_immutable_hash_keys2814;var check_in_weak_hash_keys = function(ht2818) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2819) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2819)!==false) {var if_res1846 = M3.hash_weak_p(ht2819);} else {var if_res1846 = false;}return if_res1846;})(ht2818)!==false) {var if_res1847 = M3.rvoid();} else {var if_res1847 = M3.raise_argument_error($rjs_core.Symbol.make("in-weak-hash-keys"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht2818);}return if_res1847;};var cl1848 = function(ht2821) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_keys(ht2821);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2821,M6.__rjs_quoted__.unsafe_weak_hash_iterate_key,M6.__rjs_quoted__.unsafe_weak_hash_iterate_first,M6.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl1849 = function(ht2822, bad_v2823) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_keys(ht2822);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2822,M6.__rjs_quoted__.unsafe_weak_hash_iterate_key,M6.__rjs_quoted__.unsafe_weak_hash_iterate_first,M6.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v2823);});};var in_weak_hash_keys2820 = $rjs_core.attachProcedureArity(function() {var fixed_lam1850 = {'1':cl1848,'2':cl1849}[arguments.length];if (fixed_lam1850!==undefined) {return fixed_lam1850.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash_keys = in_weak_hash_keys2820;var check_in_hash_values = function(ht2824) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2825) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.hash_p(ht2825);})(ht2824)!==false) {var if_res1851 = M3.rvoid();} else {var if_res1851 = M3.raise_argument_error($rjs_core.Symbol.make("in-hash-values"),$rjs_core.UString.make("hash?"),ht2824);}return if_res1851;};var cl1852 = function(ht2827) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_values(ht2827);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2827,M3.hash_iterate_value,M3.hash_iterate_first,M3.hash_iterate_next);});};var cl1853 = function(ht2828, bad_v2829) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_values(ht2828);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2828,M3.hash_iterate_value,M3.hash_iterate_first,M3.hash_iterate_next,bad_v2829);});};var in_hash_values2826 = $rjs_core.attachProcedureArity(function() {var fixed_lam1854 = {'1':cl1852,'2':cl1853}[arguments.length];if (fixed_lam1854!==undefined) {return fixed_lam1854.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash_values = in_hash_values2826;var check_in_mutable_hash_values = function(ht2830) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2831) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2831)!==false) {if (mutable_p(ht2831)!==false) {var if_res1855 = not_weak_p(ht2831);} else {var if_res1855 = false;}var if_res1856 = if_res1855;} else {var if_res1856 = false;}return if_res1856;})(ht2830)!==false) {var if_res1857 = M3.rvoid();} else {var if_res1857 = M3.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash-values"),$rjs_core.UString.make("(and/c hash? mutable? not-weak?)"),ht2830);}return if_res1857;};var cl1858 = function(ht2833) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_values(ht2833);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2833,M6.unsafe_mutable_hash_iterate_value,M6.unsafe_mutable_hash_iterate_first,M6.unsafe_mutable_hash_iterate_next);});};var cl1859 = function(ht2834, bad_v2835) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_values(ht2834);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2834,M6.unsafe_mutable_hash_iterate_value,M6.unsafe_mutable_hash_iterate_first,M6.unsafe_mutable_hash_iterate_next,bad_v2835);});};var in_mutable_hash_values2832 = $rjs_core.attachProcedureArity(function() {var fixed_lam1860 = {'1':cl1858,'2':cl1859}[arguments.length];if (fixed_lam1860!==undefined) {return fixed_lam1860.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash_values = in_mutable_hash_values2832;var check_in_immutable_hash_values = function(ht2836) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2837) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2837)!==false) {var if_res1861 = M3.immutable_p(ht2837);} else {var if_res1861 = false;}return if_res1861;})(ht2836)!==false) {var if_res1862 = M3.rvoid();} else {var if_res1862 = M3.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash-values"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht2836);}return if_res1862;};var cl1863 = function(ht2839) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_values(ht2839);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2839,M6.unsafe_immutable_hash_iterate_value,M6.unsafe_immutable_hash_iterate_first,M6.unsafe_immutable_hash_iterate_next);});};var cl1864 = function(ht2840, bad_v2841) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_values(ht2840);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2840,M6.unsafe_immutable_hash_iterate_value,M6.unsafe_immutable_hash_iterate_first,M6.unsafe_immutable_hash_iterate_next,bad_v2841);});};var in_immutable_hash_values2838 = $rjs_core.attachProcedureArity(function() {var fixed_lam1865 = {'1':cl1863,'2':cl1864}[arguments.length];if (fixed_lam1865!==undefined) {return fixed_lam1865.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash_values = in_immutable_hash_values2838;var check_in_weak_hash_values = function(ht2842) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2843) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2843)!==false) {var if_res1866 = M3.hash_weak_p(ht2843);} else {var if_res1866 = false;}return if_res1866;})(ht2842)!==false) {var if_res1867 = M3.rvoid();} else {var if_res1867 = M3.raise_argument_error($rjs_core.Symbol.make("in-weak-hash-values"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht2842);}return if_res1867;};var cl1868 = function(ht2845) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_values(ht2845);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2845,M6.__rjs_quoted__.unsafe_weak_hash_iterate_value,M6.__rjs_quoted__.unsafe_weak_hash_iterate_first,M6.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl1869 = function(ht2846, bad_v2847) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_values(ht2846);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2846,M6.__rjs_quoted__.unsafe_weak_hash_iterate_value,M6.__rjs_quoted__.unsafe_weak_hash_iterate_first,M6.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v2847);});};var in_weak_hash_values2844 = $rjs_core.attachProcedureArity(function() {var fixed_lam1870 = {'1':cl1868,'2':cl1869}[arguments.length];if (fixed_lam1870!==undefined) {return fixed_lam1870.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash_values = in_weak_hash_values2844;var check_in_hash_pairs = function(ht2848) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2849) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.hash_p(ht2849);})(ht2848)!==false) {var if_res1871 = M3.rvoid();} else {var if_res1871 = M3.raise_argument_error($rjs_core.Symbol.make("in-hash-pairs"),$rjs_core.UString.make("hash?"),ht2848);}return if_res1871;};var cl1872 = function(ht2851) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_pairs(ht2851);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2851,M3.hash_iterate_pair,M3.hash_iterate_first,M3.hash_iterate_next);});};var cl1873 = function(ht2852, bad_v2853) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_pairs(ht2852);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2852,M3.hash_iterate_pair,M3.hash_iterate_first,M3.hash_iterate_next,bad_v2853);});};var in_hash_pairs2850 = $rjs_core.attachProcedureArity(function() {var fixed_lam1874 = {'1':cl1872,'2':cl1873}[arguments.length];if (fixed_lam1874!==undefined) {return fixed_lam1874.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash_pairs = in_hash_pairs2850;var check_in_mutable_hash_pairs = function(ht2854) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2855) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2855)!==false) {if (mutable_p(ht2855)!==false) {var if_res1875 = not_weak_p(ht2855);} else {var if_res1875 = false;}var if_res1876 = if_res1875;} else {var if_res1876 = false;}return if_res1876;})(ht2854)!==false) {var if_res1877 = M3.rvoid();} else {var if_res1877 = M3.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash-pairs"),$rjs_core.UString.make("(and/c hash? mutable? not-weak?)"),ht2854);}return if_res1877;};var cl1878 = function(ht2857) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_pairs(ht2857);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2857,M6.unsafe_mutable_hash_iterate_pair,M6.unsafe_mutable_hash_iterate_first,M6.unsafe_mutable_hash_iterate_next);});};var cl1879 = function(ht2858, bad_v2859) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_pairs(ht2858);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2858,M6.unsafe_mutable_hash_iterate_pair,M6.unsafe_mutable_hash_iterate_first,M6.unsafe_mutable_hash_iterate_next,bad_v2859);});};var in_mutable_hash_pairs2856 = $rjs_core.attachProcedureArity(function() {var fixed_lam1880 = {'1':cl1878,'2':cl1879}[arguments.length];if (fixed_lam1880!==undefined) {return fixed_lam1880.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash_pairs = in_mutable_hash_pairs2856;var check_in_immutable_hash_pairs = function(ht2860) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2861) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2861)!==false) {var if_res1881 = M3.immutable_p(ht2861);} else {var if_res1881 = false;}return if_res1881;})(ht2860)!==false) {var if_res1882 = M3.rvoid();} else {var if_res1882 = M3.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash-pairs"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht2860);}return if_res1882;};var cl1883 = function(ht2863) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_pairs(ht2863);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2863,M6.unsafe_immutable_hash_iterate_pair,M6.unsafe_immutable_hash_iterate_first,M6.unsafe_immutable_hash_iterate_next);});};var cl1884 = function(ht2864, bad_v2865) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_pairs(ht2864);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2864,M6.unsafe_immutable_hash_iterate_pair,M6.unsafe_immutable_hash_iterate_first,M6.unsafe_immutable_hash_iterate_next,bad_v2865);});};var in_immutable_hash_pairs2862 = $rjs_core.attachProcedureArity(function() {var fixed_lam1885 = {'1':cl1883,'2':cl1884}[arguments.length];if (fixed_lam1885!==undefined) {return fixed_lam1885.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash_pairs = in_immutable_hash_pairs2862;var check_in_weak_hash_pairs = function(ht2866) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2867) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2867)!==false) {var if_res1886 = M3.hash_weak_p(ht2867);} else {var if_res1886 = false;}return if_res1886;})(ht2866)!==false) {var if_res1887 = M3.rvoid();} else {var if_res1887 = M3.raise_argument_error($rjs_core.Symbol.make("in-weak-hash-pairs"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht2866);}return if_res1887;};var cl1888 = function(ht2869) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_pairs(ht2869);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2869,M6.__rjs_quoted__.unsafe_weak_hash_iterate_pair,M6.__rjs_quoted__.unsafe_weak_hash_iterate_first,M6.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl1889 = function(ht2870, bad_v2871) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_pairs(ht2870);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2870,M6.__rjs_quoted__.unsafe_weak_hash_iterate_pair,M6.__rjs_quoted__.unsafe_weak_hash_iterate_first,M6.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v2871);});};var in_weak_hash_pairs2868 = $rjs_core.attachProcedureArity(function() {var fixed_lam1890 = {'1':cl1888,'2':cl1889}[arguments.length];if (fixed_lam1890!==undefined) {return fixed_lam1890.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash_pairs = in_weak_hash_pairs2868;var check_ranges = function(who2872, vec2873, start2874, stop2875, step2876, len2877) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.exact_nonnegative_integer_p(start2874)!==false) {var or_part2878 = M3.__lt_(start2874,len2877);if (or_part2878!==false) {var if_res1891 = or_part2878;} else {var if_res1891 = M3.__eq_(len2877,start2874,stop2875);}var if_res1892 = if_res1891;} else {var if_res1892 = false;}if (if_res1892!==false) {var if_res1893 = M3.rvoid();} else {var if_res1893 = M3.__rjs_quoted__.raise_range_error(who2872,$rjs_core.UString.make("vector"),$rjs_core.UString.make("starting "),start2874,vec2873,0,M3.sub1(len2877));}if_res1893;if (M3.exact_integer_p(stop2875)!==false) {if (M3.__lt__eq_(-1,stop2875)!==false) {var if_res1894 = M3.__lt__eq_(stop2875,len2877);} else {var if_res1894 = false;}var if_res1895 = if_res1894;} else {var if_res1895 = false;}if (if_res1895!==false) {var if_res1896 = M3.rvoid();} else {var if_res1896 = M3.__rjs_quoted__.raise_range_error(who2872,$rjs_core.UString.make("vector"),$rjs_core.UString.make("stopping "),stop2875,vec2873,-1,len2877);}if_res1896;if (M3.exact_integer_p(step2876)!==false) {var if_res1897 = M3.not(M3.zero_p(step2876));} else {var if_res1897 = false;}if (if_res1897!==false) {var if_res1898 = M3.rvoid();} else {var if_res1898 = M3.raise_argument_error(who2872,$rjs_core.UString.make("(and/c exact-integer? (not/c zero?))"),step2876);}if_res1898;if (M3.__lt_(start2874,stop2875)!==false) {var if_res1899 = M3.__lt_(step2876,0);} else {var if_res1899 = false;}if (if_res1899!==false) {var if_res1900 = M3.raise_arguments_error(who2872,$rjs_core.UString.make("starting index less than stopping index, but given a negative step"),$rjs_core.UString.make("starting index"),start2874,$rjs_core.UString.make("stopping index"),stop2875,$rjs_core.UString.make("step"),step2876);} else {var if_res1900 = M3.rvoid();}if_res1900;if (M3.__lt_(stop2875,start2874)!==false) {var if_res1901 = M3.__gt_(step2876,0);} else {var if_res1901 = false;}if (if_res1901!==false) {var if_res1902 = M3.raise_arguments_error(who2872,$rjs_core.UString.make("starting index more than stopping index, but given a positive step"),$rjs_core.UString.make("starting index"),start2874,$rjs_core.UString.make("stopping index"),stop2875,$rjs_core.UString.make("step"),step2876);} else {var if_res1902 = M3.rvoid();}return if_res1902;};var normalise_inputs = function(who2879, type_name2880, vector_p2881, unsafe_vector_length2882, vec2883, start2884, stop2885, step2886) {if (arguments.length!==8) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (vector_p2881(vec2883)!==false) {var if_res1903 = M3.rvoid();} else {var if_res1903 = M3.raise_argument_error(who2879,type_name2880,vec2883);}if_res1903;var len2887 = unsafe_vector_length2882(vec2883);if (stop2885!==false) {var if_res1904 = stop2885;} else {var if_res1904 = len2887;}var stop_times_2888 = if_res1904;check_ranges(who2879,vec2883,start2884,stop_times_2888,step2886,len2887);return M3.values(vec2883,start2884,stop_times_2888,step2886);};var __vector_gen = function(v2889, start2890, stop2891, step2892) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.__eq_(step2892,1)!==false) {var if_res1906 = M3.add1;} else {var if_res1906 = function(i2894) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i2894+step2892;};}if (M3.__gt_(step2892,0)!==false) {var if_res1905 = function(i2895) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__lt_(i2895,stop2891);};} else {var if_res1905 = function(i2896) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__gt_(i2896,stop2891);};}return M3.values(function(i2893) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.unsafe_vector_ref(v2889,i2893);},false,if_res1906,start2890,if_res1905,false,false);};var cl1907 = function(v2897) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_vector(v2897,0,false,1);};var cl1908 = function(v2898, start2899) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_vector(v2898,start2899,false,1);};var cl1909 = function(v2900, start2901, stop2902) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_vector(v2900,start2901,stop2902,1);};var cl1910 = function(v2903, start2904, stop2905, step2906) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result1912 = normalise_inputs($rjs_core.Symbol.make("in-vector"),$rjs_core.UString.make("vector"),M3.vector_p,M3.vector_length,v2903,start2904,stop2905,step2906);var v2907 = let_result1912.getAt(0);var start2908 = let_result1912.getAt(1);var stop2909 = let_result1912.getAt(2);var step2910 = let_result1912.getAt(3);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __vector_gen(v2907,start2908,stop2909,step2910);});};var in_vector = $rjs_core.attachProcedureArity(function() {var fixed_lam1911 = {'1':cl1907,'2':cl1908,'3':cl1909,'4':cl1910}[arguments.length];if (fixed_lam1911!==undefined) {return fixed_lam1911.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3,4]);var check_vector = function(v2911) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.vector_p(v2911)!==false) {var if_res1913 = M3.rvoid();} else {var if_res1913 = M3.raise_argument_error($rjs_core.Symbol.make("in-vector"),$rjs_core.UString.make("vector"),v2911);}return if_res1913;};var __string_gen = function(v2912, start2913, stop2914, step2915) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.__eq_(step2915,1)!==false) {var if_res1915 = M3.add1;} else {var if_res1915 = function(i2917) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i2917+step2915;};}if (M3.__gt_(step2915,0)!==false) {var if_res1914 = function(i2918) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__lt_(i2918,stop2914);};} else {var if_res1914 = function(i2919) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__gt_(i2919,stop2914);};}return M3.values(function(i2916) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.string_ref(v2912,i2916);},false,if_res1915,start2913,if_res1914,false,false);};var cl1916 = function(v2920) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_string(v2920,0,false,1);};var cl1917 = function(v2921, start2922) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_string(v2921,start2922,false,1);};var cl1918 = function(v2923, start2924, stop2925) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_string(v2923,start2924,stop2925,1);};var cl1919 = function(v2926, start2927, stop2928, step2929) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result1921 = normalise_inputs($rjs_core.Symbol.make("in-string"),$rjs_core.UString.make("string"),M3.string_p,M3.string_length,v2926,start2927,stop2928,step2929);var v2930 = let_result1921.getAt(0);var start2931 = let_result1921.getAt(1);var stop2932 = let_result1921.getAt(2);var step2933 = let_result1921.getAt(3);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __string_gen(v2930,start2931,stop2932,step2933);});};var in_string = $rjs_core.attachProcedureArity(function() {var fixed_lam1920 = {'1':cl1916,'2':cl1917,'3':cl1918,'4':cl1919}[arguments.length];if (fixed_lam1920!==undefined) {return fixed_lam1920.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3,4]);var check_string = function(v2934) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.string_p(v2934)!==false) {var if_res1922 = M3.rvoid();} else {var if_res1922 = M3.raise_argument_error($rjs_core.Symbol.make("in-string"),$rjs_core.UString.make("string"),v2934);}return if_res1922;};var __bytes_gen = function(v2935, start2936, stop2937, step2938) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.__eq_(step2938,1)!==false) {var if_res1924 = M3.add1;} else {var if_res1924 = function(i2940) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i2940+step2938;};}if (M3.__gt_(step2938,0)!==false) {var if_res1923 = function(i2941) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__lt_(i2941,stop2937);};} else {var if_res1923 = function(i2942) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__gt_(i2942,stop2937);};}return M3.values(function(i2939) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.__rjs_quoted__.unsafe_bytes_ref(v2935,i2939);},false,if_res1924,start2936,if_res1923,false,false);};var cl1925 = function(v2943) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes(v2943,0,false,1);};var cl1926 = function(v2944, start2945) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes(v2944,start2945,false,1);};var cl1927 = function(v2946, start2947, stop2948) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes(v2946,start2947,stop2948,1);};var cl1928 = function(v2949, start2950, stop2951, step2952) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result1930 = normalise_inputs($rjs_core.Symbol.make("in-bytes"),$rjs_core.UString.make("bytes"),M3.bytes_p,M3.bytes_length,v2949,start2950,stop2951,step2952);var v2953 = let_result1930.getAt(0);var start2954 = let_result1930.getAt(1);var stop2955 = let_result1930.getAt(2);var step2956 = let_result1930.getAt(3);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __bytes_gen(v2953,start2954,stop2955,step2956);});};var in_bytes = $rjs_core.attachProcedureArity(function() {var fixed_lam1929 = {'1':cl1925,'2':cl1926,'3':cl1927,'4':cl1928}[arguments.length];if (fixed_lam1929!==undefined) {return fixed_lam1929.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3,4]);var check_bytes = function(v2957) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.bytes_p(v2957)!==false) {var if_res1931 = M3.rvoid();} else {var if_res1931 = M3.raise_argument_error($rjs_core.Symbol.make("in-bytes"),$rjs_core.UString.make("bytes"),v2957);}return if_res1931;};var __flvector_gen = function(v2958, start2959, stop2960, step2961) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.__eq_(step2961,1)!==false) {var if_res1933 = M3.add1;} else {var if_res1933 = function(i2963) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i2963+step2961;};}if (M3.__gt_(step2961,0)!==false) {var if_res1932 = function(i2964) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__lt_(i2964,stop2960);};} else {var if_res1932 = function(i2965) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__gt_(i2965,stop2960);};}return M3.values(function(i2962) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.__rjs_quoted__.unsafe_flvector_ref(v2958,i2962);},false,if_res1933,start2959,if_res1932,false,false);};var __fxvector_gen = function(v2966, start2967, stop2968, step2969) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.__eq_(step2969,1)!==false) {var if_res1935 = M3.add1;} else {var if_res1935 = function(i2971) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i2971+step2969;};}if (M3.__gt_(step2969,0)!==false) {var if_res1934 = function(i2972) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__lt_(i2972,stop2968);};} else {var if_res1934 = function(i2973) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__gt_(i2973,stop2968);};}return M3.values(function(i2970) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.__rjs_quoted__.unsafe_fxvector_ref(v2966,i2970);},false,if_res1935,start2967,if_res1934,false,false);};var stop_before = function(g2974, pred2975) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g2974)!==false) {var if_res1936 = M3.rvoid();} else {var if_res1936 = M3.raise_argument_error($rjs_core.Symbol.make("stop-before"),$rjs_core.UString.make("sequence?"),g2974);}if_res1936;if (M3.procedure_p(pred2975)!==false) {var if_res1937 = M3.procedure_arity_includes_p(pred2975,1);} else {var if_res1937 = false;}if (if_res1937!==false) {var if_res1938 = M3.rvoid();} else {var if_res1938 = M3.raise_argument_error($rjs_core.Symbol.make("stop-before"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),pred2975);}if_res1938;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result1939 = make_sequence(false,g2974);var pos__gt_val2976 = let_result1939.getAt(0);var pre_pos_next2977 = let_result1939.getAt(1);var pos_next2978 = let_result1939.getAt(2);var init2979 = let_result1939.getAt(3);var pos_cont_p2980 = let_result1939.getAt(4);var pre_cont_p2981 = let_result1939.getAt(5);var post_cont_p2982 = let_result1939.getAt(6);var cl1940 = function(val2983) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pre_cont_p2981!==false) {var if_res1944 = pre_cont_p2981(val2983);} else {var if_res1944 = true;}if (if_res1944!==false) {var if_res1945 = M3.not(pred2975(val2983));} else {var if_res1945 = false;}return if_res1945;};var cl1941 = $rjs_core.attachProcedureArity(function(...vals29841946) {var vals2984 = $rjs_core.Pair.listFromArray(vals29841946);if (pre_cont_p2981!==false) {var if_res1947 = M3.apply(pre_cont_p2981,vals2984);} else {var if_res1947 = true;}if (if_res1947!==false) {var if_res1948 = M3.not(M3.apply(pred2975,vals2984));} else {var if_res1948 = false;}return if_res1948;});return M3.values(pos__gt_val2976,pre_pos_next2977,pos_next2978,init2979,pos_cont_p2980,$rjs_core.attachProcedureArity(function() {var fixed_lam1942 = {'1':cl1940}[arguments.length];if (fixed_lam1942!==undefined) {return fixed_lam1942.apply(null,arguments);} else {if (true!==false) {var if_res1943 = cl1941.apply(null,arguments);} else {var if_res1943 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1943;}},[M3.make_arity_at_least(0)]),post_cont_p2982);});};var stop_after = function(g2985, pred2986) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g2985)!==false) {var if_res1949 = M3.rvoid();} else {var if_res1949 = M3.raise_argument_error($rjs_core.Symbol.make("stop-after"),$rjs_core.UString.make("sequence?"),g2985);}if_res1949;if (M3.procedure_p(pred2986)!==false) {var if_res1950 = M3.procedure_arity_includes_p(pred2986,1);} else {var if_res1950 = false;}if (if_res1950!==false) {var if_res1951 = M3.rvoid();} else {var if_res1951 = M3.raise_argument_error($rjs_core.Symbol.make("stop-after"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),pred2986);}if_res1951;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result1952 = make_sequence(false,g2985);var pos__gt_val2987 = let_result1952.getAt(0);var pre_pos_next2988 = let_result1952.getAt(1);var pos_next2989 = let_result1952.getAt(2);var init2990 = let_result1952.getAt(3);var pos_cont_p2991 = let_result1952.getAt(4);var pre_cont_p2992 = let_result1952.getAt(5);var post_cont_p2993 = let_result1952.getAt(6);var cl1953 = function(pos2994, val2995) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p2993!==false) {var if_res1957 = post_cont_p2993(pos2994,val2995);} else {var if_res1957 = true;}if (if_res1957!==false) {var if_res1958 = M3.not(pred2986(val2995));} else {var if_res1958 = false;}return if_res1958;};var cl1954 = $rjs_core.attachProcedureArity(function(pos2996, ...vals29971959) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals2997 = $rjs_core.Pair.listFromArray(vals29971959);if (post_cont_p2993!==false) {var if_res1960 = M3.apply(post_cont_p2993,pos2996,vals2997);} else {var if_res1960 = true;}if (if_res1960!==false) {var if_res1961 = M3.not(M3.apply(pred2986,vals2997));} else {var if_res1961 = false;}return if_res1961;});return M3.values(pos__gt_val2987,pre_pos_next2988,pos_next2989,init2990,pos_cont_p2991,pre_cont_p2992,$rjs_core.attachProcedureArity(function() {var fixed_lam1955 = {'2':cl1953}[arguments.length];if (fixed_lam1955!==undefined) {return fixed_lam1955.apply(null,arguments);} else {if (M3.__gt__eq_(cl1954.length,1)!==false) {var if_res1956 = cl1954.apply(null,arguments);} else {var if_res1956 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1956;}},[M3.make_arity_at_least(1)]));});};var in_indexed = function(g2998) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g2998)!==false) {var if_res1962 = M3.rvoid();} else {var if_res1962 = M3.raise_argument_error($rjs_core.Symbol.make("in-indexed"),$rjs_core.UString.make("sequence?"),g2998);}if_res1962;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result1963 = make_sequence(false,g2998);var pos__gt_val2999 = let_result1963.getAt(0);var pre_pos_next3000 = let_result1963.getAt(1);var pos_next3001 = let_result1963.getAt(2);var init3002 = let_result1963.getAt(3);var pos_cont_p3003 = let_result1963.getAt(4);var pre_cont_p3004 = let_result1963.getAt(5);var post_cont_p3005 = let_result1963.getAt(6);if (pre_pos_next3000!==false) {var if_res1968 = function(pos3007) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.cons(pre_pos_next3000(M3.car(pos3007)),M3.cdr(pos3007));};} else {var if_res1968 = false;}var temp1967 = M3.cons(init3002,0);if (pos_cont_p3003!==false) {var if_res1966 = function(pos3009) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos_cont_p3003(M3.car(pos3009));};} else {var if_res1966 = false;}if (pre_cont_p3004!==false) {var if_res1965 = function(val3010, idx3011) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pre_cont_p3004(val3010);};} else {var if_res1965 = false;}if (post_cont_p3005!==false) {var if_res1964 = function(pos3012, val3013, idx3014) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return post_cont_p3005(M3.car(pos3012),val3013);};} else {var if_res1964 = false;}return M3.values(function(pos3006) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(pos__gt_val2999(M3.car(pos3006)),M3.cdr(pos3006));},if_res1968,function(pos3008) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.cons(pos_next3001(M3.car(pos3008)),M3.add1(M3.cdr(pos3008)));},temp1967,if_res1966,if_res1965,if_res1964);});};var in_value = function(v3015) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(function(pos3016) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v3015;},function(pos3017) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;},true,function(pos3018) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos3018;},false,false);});};var in_values_sequence = function(g3019) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3019)!==false) {var if_res1969 = M3.rvoid();} else {var if_res1969 = M3.raise_argument_error($rjs_core.Symbol.make("in-values-sequence"),$rjs_core.UString.make("sequence?"),g3019);}if_res1969;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result1970 = make_sequence(false,g3019);var pos__gt_val3020 = let_result1970.getAt(0);var pre_pos_next3021 = let_result1970.getAt(1);var pos_next3022 = let_result1970.getAt(2);var init3023 = let_result1970.getAt(3);var pos_cont_p3024 = let_result1970.getAt(4);var pre_cont_p3025 = let_result1970.getAt(5);var post_cont_p3026 = let_result1970.getAt(6);if (pre_cont_p3025!==false) {var if_res1972 = function(vals3028) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.apply(pre_cont_p3025,vals3028);};} else {var if_res1972 = false;}if (post_cont_p3026!==false) {var if_res1971 = function(pos3029, vals3030) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.apply(post_cont_p3026,pos3029,vals3030);};} else {var if_res1971 = false;}return M3.values(function(pos3027) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3020(pos3027);},M3.list);},pre_pos_next3021,pos_next3022,init3023,pos_cont_p3024,if_res1972,if_res1971);});};var in_values_times__sequence = function(g3031) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3031)!==false) {var if_res1973 = M3.rvoid();} else {var if_res1973 = M3.raise_argument_error($rjs_core.Symbol.make("in-values-sequence"),$rjs_core.UString.make("sequence?"),g3031);}if_res1973;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result1974 = make_sequence(false,g3031);var pos__gt_val3032 = let_result1974.getAt(0);var pre_pos_next3033 = let_result1974.getAt(1);var pos_next3034 = let_result1974.getAt(2);var init3035 = let_result1974.getAt(3);var pos_cont_p3036 = let_result1974.getAt(4);var pre_cont_p3037 = let_result1974.getAt(5);var post_cont_p3038 = let_result1974.getAt(6);if (pre_cont_p3037!==false) {var if_res1978 = function(vals3042) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.list_p(vals3042)!==false) {var if_res1977 = M3.apply(pre_cont_p3037,vals3042);} else {var if_res1977 = pre_cont_p3037(vals3042);}return if_res1977;};} else {var if_res1978 = false;}if (post_cont_p3038!==false) {var if_res1976 = function(pos3043, vals3044) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.list_p(vals3044)!==false) {var if_res1975 = M3.apply(post_cont_p3038,pos3043,vals3044);} else {var if_res1975 = post_cont_p3038(pos3043,vals3044);}return if_res1975;};} else {var if_res1976 = false;}return M3.values(function(pos3039) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var cl1979 = function(v3040) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.list_p(v3040)!==false) {var if_res1983 = M3.list(v3040);} else {var if_res1983 = v3040;}return if_res1983;};var cl1980 = $rjs_core.attachProcedureArity(function(...vs30411984) {var vs3041 = $rjs_core.Pair.listFromArray(vs30411984);return vs3041;});return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3032(pos3039);},$rjs_core.attachProcedureArity(function() {var fixed_lam1981 = {'1':cl1979}[arguments.length];if (fixed_lam1981!==undefined) {return fixed_lam1981.apply(null,arguments);} else {if (true!==false) {var if_res1982 = cl1980.apply(null,arguments);} else {var if_res1982 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1982;}},[M3.make_arity_at_least(0)]));},pre_pos_next3033,pos_next3034,init3035,pos_cont_p3036,if_res1978,if_res1976);});};var append_sequences = function(sequences3045, cyclic_p3046) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var seqs__gt_m_plus_g_plus_r3047 = function(seqs3048) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(seqs3048)!==false) {var let_result1985 = sequence_generate(M3.car(seqs3048));var more_p3049 = let_result1985.getAt(0);var get3050 = let_result1985.getAt(1);var seqs3051 = M3.cdr(seqs3048);if (more_p3049()!==false) {var if_res1986 = M3.list_times_(more_p3049,get3050,seqs3051);} else {var if_res1986 = seqs__gt_m_plus_g_plus_r3047(seqs3051);}var if_res1988 = if_res1986;} else {if (cyclic_p3046!==false) {var if_res1987 = seqs__gt_m_plus_g_plus_r3047(sequences3045);} else {var if_res1987 = false;}var if_res1988 = if_res1987;}return if_res1988;};return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(function(m_plus_g_plus_r3052) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.cadr(m_plus_g_plus_r3052)();},function(m_plus_g_plus_r3053) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(m_plus_g_plus_r3053)!==false) {var if_res1989 = M3.not(M3.car(m_plus_g_plus_r3053)());} else {var if_res1989 = false;}if (if_res1989!==false) {var if_res1990 = seqs__gt_m_plus_g_plus_r3047(M3.cddr(m_plus_g_plus_r3053));} else {var if_res1990 = m_plus_g_plus_r3053;}return if_res1990;},seqs__gt_m_plus_g_plus_r3047(sequences3045),M3.values,false,false);});};var check_sequences = function(who3054, sequences3055) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.for_each(function(g3056) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3056)!==false) {var if_res1991 = M3.rvoid();} else {var if_res1991 = M3.raise_argument_error(who3054,$rjs_core.UString.make("sequence?"),g3056);}return if_res1991;},sequences3055);};var in_sequences = $rjs_core.attachProcedureArity(function(...sequences30571992) {var sequences3057 = $rjs_core.Pair.listFromArray(sequences30571992);check_sequences($rjs_core.Symbol.make("in-sequences"),sequences3057);if (M3.pair_p(sequences3057)!==false) {var if_res1993 = M3.null_p(M3.cdr(sequences3057));} else {var if_res1993 = false;}if (if_res1993!==false) {var if_res1994 = M3.car(sequences3057);} else {var if_res1994 = append_sequences(sequences3057,false);}return if_res1994;});var in_cycle = $rjs_core.attachProcedureArity(function(...sequences30581995) {var sequences3058 = $rjs_core.Pair.listFromArray(sequences30581995);check_sequences($rjs_core.Symbol.make("in-cycle"),sequences3058);return append_sequences(sequences3058,true);});var in_parallel = $rjs_core.attachProcedureArity(function(...sequences30591996) {var sequences3059 = $rjs_core.Pair.listFromArray(sequences30591996);check_sequences($rjs_core.Symbol.make("in-parallel"),sequences3059);if (M3.__eq_(1,M3.length(sequences3059))!==false) {var if_res2023 = M3.car(sequences3059);} else {var if_res2023 = make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result1997 = make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("g")),sequences3059);var pos__gt_vals3074 = let_result1997.getAt(0);var pos_pre_inc3075 = let_result1997.getAt(1);var pos_next3076 = let_result1997.getAt(2);var init3077 = let_result1997.getAt(3);var pos_cont_p3078 = let_result1997.getAt(4);var val_cont_p3079 = let_result1997.getAt(5);var all_cont_p3080 = let_result1997.getAt(6);M3.rvoid();var for_loop3081 = function(p__gt_v3082, p_p_n3083, p_n3084, i3085, ps_p3086, pr_p3087, po_p3088, pos3089) {if (arguments.length!==8) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3078!==false) {var if_res1998 = pos_cont_p3078(pos3089);} else {var if_res1998 = true;}if (if_res1998!==false) {var g3093 = pos__gt_vals3074(pos3089);if (all_cont_p3080!==false) {var if_res1999 = function(pos3094) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p3080(pos3094,g3093);};} else {var if_res1999 = false;}var let_result2000 = M3.values(g3093,if_res1999);var g3090 = let_result2000.getAt(0);var all_cont_p_by_pos3091 = let_result2000.getAt(1);if (pos_pre_inc3075!==false) {var if_res2001 = pos_pre_inc3075(pos3089);} else {var if_res2001 = pos3089;}var pos3092 = if_res2001;if (val_cont_p3079!==false) {var if_res2002 = val_cont_p3079(g3090);} else {var if_res2002 = true;}if (if_res2002!==false) {var p__gt_v3102 = p__gt_v3082;var p_p_n3103 = p_p_n3083;var p_n3104 = p_n3084;var i3105 = i3085;var ps_p3106 = ps_p3086;var pr_p3107 = pr_p3087;var po_p3108 = po_p3088;var let_result2003 = make_sequence(false,g3090);var p__gt_v13116 = let_result2003.getAt(0);var p_p_n23117 = let_result2003.getAt(1);var p_n33118 = let_result2003.getAt(2);var i43119 = let_result2003.getAt(3);var ps_p53120 = let_result2003.getAt(4);var pr_p63121 = let_result2003.getAt(5);var po_p73122 = let_result2003.getAt(6);var let_result2004 = M3.values(M3.cons(p__gt_v13116,p__gt_v3102),M3.cons(p_p_n23117,p_p_n3103),M3.cons(p_n33118,p_n3104),M3.cons(i43119,i3105),M3.cons(ps_p53120,ps_p3106),M3.cons(pr_p63121,pr_p3107),M3.cons(po_p73122,po_p3108));var p__gt_v3109 = let_result2004.getAt(0);var p_p_n3110 = let_result2004.getAt(1);var p_n3111 = let_result2004.getAt(2);var i3112 = let_result2004.getAt(3);var ps_p3113 = let_result2004.getAt(4);var pr_p3114 = let_result2004.getAt(5);var po_p3115 = let_result2004.getAt(6);var let_result2005 = M3.values(p__gt_v3109,p_p_n3110,p_n3111,i3112,ps_p3113,pr_p3114,po_p3115);var p__gt_v3095 = let_result2005.getAt(0);var p_p_n3096 = let_result2005.getAt(1);var p_n3097 = let_result2005.getAt(2);var i3098 = let_result2005.getAt(3);var ps_p3099 = let_result2005.getAt(4);var pr_p3100 = let_result2005.getAt(5);var po_p3101 = let_result2005.getAt(6);if (all_cont_p_by_pos3091!==false) {var if_res2006 = all_cont_p_by_pos3091(pos3092);} else {var if_res2006 = true;}if (if_res2006!==false) {var if_res2007 = M3.not(false);} else {var if_res2007 = false;}if (if_res2007!==false) {var if_res2008 = for_loop3081(p__gt_v3095,p_p_n3096,p_n3097,i3098,ps_p3099,pr_p3100,po_p3101,pos_next3076(pos3092));} else {var if_res2008 = M3.values(p__gt_v3095,p_p_n3096,p_n3097,i3098,ps_p3099,pr_p3100,po_p3101);}var if_res2009 = if_res2008;} else {var if_res2009 = M3.values(p__gt_v3082,p_p_n3083,p_n3084,i3085,ps_p3086,pr_p3087,po_p3088);}var if_res2010 = if_res2009;} else {var if_res2010 = M3.values(p__gt_v3082,p_p_n3083,p_n3084,i3085,ps_p3086,pr_p3087,po_p3088);}return if_res2010;};var let_result2011 = for_loop3081(M3.rnull,M3.rnull,M3.rnull,M3.rnull,M3.rnull,M3.rnull,M3.rnull,init3077);var p__gt_v3067 = let_result2011.getAt(0);var p_p_n3068 = let_result2011.getAt(1);var p_n3069 = let_result2011.getAt(2);var i3070 = let_result2011.getAt(3);var ps_p3071 = let_result2011.getAt(4);var pr_p3072 = let_result2011.getAt(5);var po_p3073 = let_result2011.getAt(6);var let_result2012 = M3.values(M5.alt_reverse(p__gt_v3067),M5.alt_reverse(p_p_n3068),M5.alt_reverse(p_n3069),M5.alt_reverse(i3070),M5.alt_reverse(ps_p3071),M5.alt_reverse(pr_p3072),M5.alt_reverse(po_p3073));var pos__gt_vals3060 = let_result2012.getAt(0);var pre_pos_nexts3061 = let_result2012.getAt(1);var pos_nexts3062 = let_result2012.getAt(2);var inits3063 = let_result2012.getAt(3);var pos_cont_ps3064 = let_result2012.getAt(4);var pre_cont_ps3065 = let_result2012.getAt(5);var post_cont_ps3066 = let_result2012.getAt(6);if (M3.ormap(M3.values,pre_pos_nexts3061)!==false) {var if_res2022 = function(poses3126) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.map(function(pre_pos_next3127, pos3128) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pre_pos_next3127!==false) {var if_res2021 = pre_pos_next3127(pos3128);} else {var if_res2021 = pos3128;}return if_res2021;},pre_pos_nexts3061,poses3126);};} else {var if_res2022 = false;}if (M3.ormap(M3.values,pos_cont_ps3064)!==false) {var if_res2020 = function(poses3132) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.andmap(function(pos_cont_p3133, pos3134) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3133!==false) {var if_res2019 = pos_cont_p3133(pos3134);} else {var if_res2019 = true;}return if_res2019;},pos_cont_ps3064,poses3132);};} else {var if_res2020 = false;}if (M3.ormap(M3.values,pre_cont_ps3065)!==false) {var if_res2018 = $rjs_core.attachProcedureArity(function(...vals31352016) {var vals3135 = $rjs_core.Pair.listFromArray(vals31352016);return M3.andmap(function(pre_cont_p3136, val3137) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pre_cont_p3136!==false) {var if_res2017 = pre_cont_p3136(val3137);} else {var if_res2017 = true;}return if_res2017;},pre_cont_ps3065,vals3135);});} else {var if_res2018 = false;}if (M3.ormap(M3.values,post_cont_ps3066)!==false) {var if_res2015 = $rjs_core.attachProcedureArity(function(poses3138, ...vals31392013) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals3139 = $rjs_core.Pair.listFromArray(vals31392013);return M3.andmap(function(post_cont_p3140, pos3141, val3142) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3140!==false) {var if_res2014 = post_cont_p3140(pos3141,val3142);} else {var if_res2014 = true;}return if_res2014;},post_cont_ps3066,poses3138,vals3139);});} else {var if_res2015 = false;}return M3.values(function(poses3123) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.apply(M3.values,M3.map(function(pos__gt_val3124, pos3125) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3124(pos3125);},pos__gt_vals3060,poses3123));},if_res2022,function(poses3129) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.map(function(pos_next3130, pos3131) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos_next3130(pos3131);},pos_nexts3062,poses3129);},inits3063,if_res2020,if_res2018,if_res2015);});}return if_res2023;});var cl2024 = function(producer3143) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values($rjs_core.attachProcedureArity(function(..._31442028) {var _3144 = $rjs_core.Pair.listFromArray(_31442028);return producer3143();}),M3.rvoid,M3.rvoid(),false,false,false);});};var cl2025 = $rjs_core.attachProcedureArity(function(producer3145, stop3146, ...more31472029) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var more3147 = $rjs_core.Pair.listFromArray(more31472029);if (M3.null_p(more3147)!==false) {var if_res2030 = function(_3149) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return producer3145();};} else {var if_res2030 = function(_3150) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.apply(producer3145,more3147);};}var produce_bang_3148 = if_res2030;if (M3.not(M3.procedure_p(stop3146))!==false) {var if_res2033 = function(x3152) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.not(M3.eq_p(x3152,stop3146));};} else {if (M3.equal_p(1,M3.procedure_arity(stop3146))!==false) {var if_res2032 = function(x3153) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.not(stop3146(x3153));};} else {var if_res2032 = $rjs_core.attachProcedureArity(function(...xs31542031) {var xs3154 = $rjs_core.Pair.listFromArray(xs31542031);return M3.not(M3.apply(stop3146,xs3154));});}var if_res2033 = if_res2032;}var stop_p3151 = if_res2033;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(produce_bang_3148,M3.rvoid,M3.rvoid(),false,stop_p3151,false);});});var in_producer = $rjs_core.attachProcedureArity(function() {var fixed_lam2026 = {'1':cl2024}[arguments.length];if (fixed_lam2026!==undefined) {return fixed_lam2026.apply(null,arguments);} else {if (M3.__gt__eq_(cl2025.length,1)!==false) {var if_res2027 = cl2025.apply(null,arguments);} else {var if_res2027 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res2027;}},[1,M3.make_arity_at_least(2)]);var let_result2034 = M3.make_struct_type($rjs_core.Symbol.make("stream"),false,3,0,false,M3.list(M3.cons(prop_stream,M3.vector(function(v3155) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_stream_ref(v3155,0)();},function(v3156) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_stream_ref(v3156,1)();},function(v3157) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_stream_ref(v3157,2)();}))));var struct_do_stream = let_result2034.getAt(0);var make_do_stream = let_result2034.getAt(1);var do_stream_p = let_result2034.getAt(2);var do_stream_ref = let_result2034.getAt(3);var do_stream_set_bang_ = let_result2034.getAt(4);var empty_stream = make_do_stream(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;},M3.rvoid,M3.rvoid);var sequence__gt_stream = function(s3158) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(s3158)!==false) {var if_res2035 = M3.rvoid();} else {var if_res2035 = M3.raise_argument_error($rjs_core.Symbol.make("sequence-generate"),$rjs_core.UString.make("sequence?"),s3158);}if_res2035;if (stream_p(s3158)!==false) {var if_res2046 = s3158;} else {var let_result2036 = make_sequence(false,s3158);var pos__gt_val3159 = let_result2036.getAt(0);var pre_pos_next3160 = let_result2036.getAt(1);var pos_next3161 = let_result2036.getAt(2);var init3162 = let_result2036.getAt(3);var pos_cont_p3163 = let_result2036.getAt(4);var pre_cont_p3164 = let_result2036.getAt(5);var post_cont_p3165 = let_result2036.getAt(6);var gen_stream3166 = function(pos3167) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var done_p3168 = false;var vals3169 = false;var empty_p3170 = false;var next3171 = false;var force_bang_3172 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (done_p3168!==false) {var if_res2042 = M3.rvoid();} else {if (pos_cont_p3163!==false) {var if_res2037 = pos_cont_p3163(pos3167);} else {var if_res2037 = true;}if (if_res2037!==false) {vals3169 = M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3159(pos3167);},M3.list);if (pre_pos_next3160!==false) {pos3167 = pre_pos_next3160(pos3167);var if_res2038 = null;} else {var if_res2038 = M3.rvoid();}if_res2038;if (pre_cont_p3164!==false) {var if_res2039 = M3.apply(pre_cont_p3164,vals3169);} else {var if_res2039 = true;}if (if_res2039!==false) {var if_res2040 = M3.rvoid();} else {vals3169 = false;empty_p3170 = true;var if_res2040 = null;}var if_res2041 = if_res2040;} else {empty_p3170 = true;var if_res2041 = null;}if_res2041;done_p3168 = true;var if_res2042 = null;}return if_res2042;};return make_do_stream(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}force_bang_3172();return empty_p3170;},function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}force_bang_3172();return M3.apply(M3.values,vals3169);},function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}force_bang_3172();if (next3171!==false) {var if_res2045 = next3171;} else {if (post_cont_p3165!==false) {var if_res2043 = M3.apply(post_cont_p3165,pos3167,vals3169);} else {var if_res2043 = true;}if (if_res2043!==false) {next3171 = gen_stream3166(pos_next3161(pos3167));var if_res2044 = null;} else {next3171 = empty_stream;var if_res2044 = null;}if_res2044;var if_res2045 = next3171;}return if_res2045;});};var if_res2046 = gen_stream3166(init3162);}return if_res2046;};var no_more = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.raise(M3.__rjs_quoted__.exn_fail_contract($rjs_core.UString.make("sequence has no more values"),M3.current_continuation_marks()));};var sequence_generate = function(g3173) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3173)!==false) {var if_res2047 = M3.rvoid();} else {var if_res2047 = M3.raise_argument_error($rjs_core.Symbol.make("sequence-generate"),$rjs_core.UString.make("sequence?"),g3173);}if_res2047;var let_result2048 = make_sequence(false,g3173);var pos__gt_val3174 = let_result2048.getAt(0);var pre_pos_next3175 = let_result2048.getAt(1);var pos_next3176 = let_result2048.getAt(2);var init3177 = let_result2048.getAt(3);var pos_cont_p3178 = let_result2048.getAt(4);var pre_cont_p3179 = let_result2048.getAt(5);var post_cont_p3180 = let_result2048.getAt(6);var pos3181 = init3177;var more_p3182 = false;var prep_val_bang_3183 = false;var next3184 = false;var init_more_p3185 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}prep_val_bang_3183();return more_p3182();};var init_next3186 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}prep_val_bang_3183();return next3184();};var init_prep_val_bang_3187 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3178!==false) {var if_res2049 = pos_cont_p3178(pos3181);} else {var if_res2049 = true;}if (if_res2049!==false) {var if_res2057 = M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res2055 = pos__gt_val3174(pos3181);if (pre_pos_next3175!==false) {pos3181 = pre_pos_next3175(pos3181);var if_res2056 = null;} else {var if_res2056 = M3.rvoid();}if_res2056;return begin_res2055;},$rjs_core.attachProcedureArity(function(...vals31882050) {var vals3188 = $rjs_core.Pair.listFromArray(vals31882050);if (pre_cont_p3179!==false) {var if_res2051 = M3.apply(pre_cont_p3179,vals3188);} else {var if_res2051 = true;}if (if_res2051!==false) {more_p3182 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;};next3184 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var v3189 = vals3188;prep_val_bang_3183 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3180!==false) {var if_res2052 = M3.apply(post_cont_p3180,pos3181,vals3188);} else {var if_res2052 = true;}if (if_res2052!==false) {pos3181 = pos_next3176(pos3181);prep_val_bang_3183 = init_prep_val_bang_3187;var if_res2053 = prep_val_bang_3183();} else {more_p3182 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};next3184 = no_more;var if_res2053 = null;}return if_res2053;};more_p3182 = init_more_p3185;next3184 = init_next3186;return M3.apply(M3.values,v3189);};prep_val_bang_3183 = M3.rvoid;var if_res2054 = M3.apply(M3.values,vals3188);} else {more_p3182 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};next3184 = no_more;var if_res2054 = null;}return if_res2054;}));} else {more_p3182 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};next3184 = no_more;var if_res2057 = null;}return if_res2057;};more_p3182 = init_more_p3185;prep_val_bang_3183 = init_prep_val_bang_3187;next3184 = init_next3186;var sequence_more_p3190 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return more_p3182();};var sequence_next3191 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return next3184();};return M3.values(sequence_more_p3190,sequence_next3191);};var sequence_generate_times_ = function(g3192) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3192)!==false) {var if_res2058 = M3.rvoid();} else {var if_res2058 = M3.raise_argument_error($rjs_core.Symbol.make("sequence-generate*"),$rjs_core.UString.make("sequence?"),g3192);}if_res2058;var let_result2059 = make_sequence(false,g3192);var pos__gt_val3193 = let_result2059.getAt(0);var pre_pos_next3194 = let_result2059.getAt(1);var pos_next3195 = let_result2059.getAt(2);var init3196 = let_result2059.getAt(3);var pos_cont_p3197 = let_result2059.getAt(4);var pre_cont_p3198 = let_result2059.getAt(5);var post_cont_p3199 = let_result2059.getAt(6);var next_bang_3200 = function(pos3201) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3197!==false) {var if_res2060 = pos_cont_p3197(pos3201);} else {var if_res2060 = true;}if (if_res2060!==false) {var if_res2068 = M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res2066 = pos__gt_val3193(pos3201);if (pre_pos_next3194!==false) {pos3201 = pre_pos_next3194(pos3201);var if_res2067 = null;} else {var if_res2067 = M3.rvoid();}if_res2067;return begin_res2066;},$rjs_core.attachProcedureArity(function(...vals32022061) {var vals3202 = $rjs_core.Pair.listFromArray(vals32022061);if (pre_cont_p3198!==false) {var if_res2062 = M3.apply(pre_cont_p3198,vals3202);} else {var if_res2062 = true;}if (if_res2062!==false) {var if_res2065 = M3.values(vals3202,function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3199!==false) {var if_res2063 = M3.apply(post_cont_p3199,pos3201,vals3202);} else {var if_res2063 = true;}if (if_res2063!==false) {var if_res2064 = next_bang_3200(pos_next3195(pos3201));} else {var if_res2064 = M3.values(false,no_more);}return if_res2064;});} else {var if_res2065 = M3.values(false,no_more);}return if_res2065;}));} else {var if_res2068 = M3.values(false,no_more);}return if_res2068;};return next_bang_3200(init3196);};var grow_vector = function(vec3203) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n3204 = M3.vector_length(vec3203);var new_vec3205 = M3.make_vector(2*n3204);M3.__rjs_quoted__.vector_copy_bang_(new_vec3205,0,vec3203,0,n3204);return new_vec3205;};var shrink_vector = function(vec3206, i3207) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var new_vec3208 = M3.make_vector(i3207);M3.__rjs_quoted__.vector_copy_bang_(new_vec3208,0,vec3206,0,i3207);return new_vec3208;};var dir_list = function(full_d3209, d3210, acc3211) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2069 = make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("f")),in_list(M3.reverse(M0.sort(M3.__rjs_quoted__.directory_list(full_d3209),M3.__rjs_quoted__.path_lt__p))));var pos__gt_vals3212 = let_result2069.getAt(0);var pos_pre_inc3213 = let_result2069.getAt(1);var pos_next3214 = let_result2069.getAt(2);var init3215 = let_result2069.getAt(3);var pos_cont_p3216 = let_result2069.getAt(4);var val_cont_p3217 = let_result2069.getAt(5);var all_cont_p3218 = let_result2069.getAt(6);M3.rvoid();var for_loop3219 = function(acc3220, pos3221) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3216!==false) {var if_res2070 = pos_cont_p3216(pos3221);} else {var if_res2070 = true;}if (if_res2070!==false) {var f3225 = pos__gt_vals3212(pos3221);if (all_cont_p3218!==false) {var if_res2071 = function(pos3226) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p3218(pos3226,f3225);};} else {var if_res2071 = false;}var let_result2072 = M3.values(f3225,if_res2071);var f3222 = let_result2072.getAt(0);var all_cont_p_by_pos3223 = let_result2072.getAt(1);if (pos_pre_inc3213!==false) {var if_res2073 = pos_pre_inc3213(pos3221);} else {var if_res2073 = pos3221;}var pos3224 = if_res2073;if (val_cont_p3217!==false) {var if_res2074 = val_cont_p3217(f3222);} else {var if_res2074 = true;}if (if_res2074!==false) {var acc3228 = acc3220;var acc3229 = M3.cons(M3.__rjs_quoted__.build_path(d3210,f3222),acc3228);var acc3227 = M3.values(acc3229);if (all_cont_p_by_pos3223!==false) {var if_res2075 = all_cont_p_by_pos3223(pos3224);} else {var if_res2075 = true;}if (if_res2075!==false) {var if_res2076 = M3.not(false);} else {var if_res2076 = false;}if (if_res2076!==false) {var if_res2077 = for_loop3219(acc3227,pos_next3214(pos3224));} else {var if_res2077 = acc3227;}var if_res2078 = if_res2077;} else {var if_res2078 = acc3220;}var if_res2079 = if_res2078;} else {var if_res2079 = acc3220;}return if_res2079;};return for_loop3219(acc3211,init3215);};var next_body = function(l3230, d3231, init_dir3232, use_dir_p3233) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var full_d3234 = M3.__rjs_quoted__.path__gt_complete_path(d3231,init_dir3232);if (M3.__rjs_quoted__.directory_exists_p(full_d3234)!==false) {var if_res2080 = use_dir_p3233(full_d3234);} else {var if_res2080 = false;}if (if_res2080!==false) {var if_res2081 = dir_list(full_d3234,d3231,M3.cdr(l3230));} else {var if_res2081 = M3.cdr(l3230);}return if_res2081;};var initial_state = function(orig_dir3235, init_dir3236) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (orig_dir3235!==false) {var if_res2082 = dir_list(M3.__rjs_quoted__.path__gt_complete_path(orig_dir3235,init_dir3236),orig_dir3235,M3.rnull);} else {var if_res2082 = M3.__rjs_quoted__.directory_list(init_dir3236);}return if_res2082;};var cl2083 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_directory(false,function(d3237) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;});};var cl2084 = function(orig_dir3238) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_directory(orig_dir3238,function(d3239) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;});};var cl2085 = function(orig_dir3240, use_dir_p3241) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var init_dir3242 = M3.__rjs_quoted__.current_directory();var next3243 = function(l3244) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var d3245 = M3.car(l3244);return next_body(l3244,d3245,init_dir3242,use_dir_p3241);};return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(M3.car,next3243,initial_state(orig_dir3240,init_dir3242),M3.pair_p,false,false);});};var in_directory = $rjs_core.attachProcedureArity(function() {var fixed_lam2086 = {'0':cl2083,'1':cl2084,'2':cl2085}[arguments.length];if (fixed_lam2086!==undefined) {return fixed_lam2086.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var __rjs_quoted__ = {};__rjs_quoted__.default_in_hash_pairs = default_in_hash_pairs;__rjs_quoted__.in_parallel = in_parallel;__rjs_quoted__.in_naturals = in_naturals;__rjs_quoted__.check_in_immutable_hash_values = check_in_immutable_hash_values;__rjs_quoted__.check_in_immutable_hash_keys = check_in_immutable_hash_keys;__rjs_quoted__.in_vector = in_vector;__rjs_quoted__.default_in_hash_values = default_in_hash_values;__rjs_quoted__.check_in_mutable_hash = check_in_mutable_hash;__rjs_quoted__.check_in_bytes_lines = check_in_bytes_lines;__rjs_quoted__.check_in_mutable_hash_pairs = check_in_mutable_hash_pairs;__rjs_quoted__.default_in_weak_hash_pairs = default_in_weak_hash_pairs;__rjs_quoted__.check_in_mutable_hash_values = check_in_mutable_hash_values;__rjs_quoted__.check_bytes = check_bytes;__rjs_quoted__.in_input_port_chars = in_input_port_chars;__rjs_quoted__.default_in_mutable_hash_values = default_in_mutable_hash_values;__rjs_quoted__.next_body = next_body;__rjs_quoted__.check_in_port = check_in_port;__rjs_quoted__.grow_vector = grow_vector;__rjs_quoted__.check_list = check_list;__rjs_quoted__.check_in_immutable_hash_pairs = check_in_immutable_hash_pairs;__rjs_quoted__.check_naturals = check_naturals;__rjs_quoted__.in_indexed = in_indexed;__rjs_quoted__.in_string = in_string;__rjs_quoted__.default_in_immutable_hash_keys = default_in_immutable_hash_keys;__rjs_quoted__.in_port = in_port;__rjs_quoted__.check_in_weak_hash_pairs = check_in_weak_hash_pairs;__rjs_quoted__.in_producer = in_producer;__rjs_quoted__.default_in_hash_keys = default_in_hash_keys;__rjs_quoted__.check_in_immutable_hash = check_in_immutable_hash;__rjs_quoted__.check_in_hash_pairs = check_in_hash_pairs;__rjs_quoted__.default_in_mutable_hash_pairs = default_in_mutable_hash_pairs;__rjs_quoted__.check_in_hash_keys = check_in_hash_keys;__rjs_quoted__.default_in_immutable_hash = default_in_immutable_hash;__rjs_quoted__.default_in_mutable_hash = default_in_mutable_hash;__rjs_quoted__.default_in_mutable_hash_keys = default_in_mutable_hash_keys;__rjs_quoted__.check_in_weak_hash = check_in_weak_hash;__rjs_quoted__.not_weak_p = not_weak_p;__rjs_quoted__.default_in_weak_hash = default_in_weak_hash;__rjs_quoted__.initial_state = initial_state;__rjs_quoted__.in_lines = in_lines;__rjs_quoted__.default_in_immutable_hash_pairs = default_in_immutable_hash_pairs;__rjs_quoted__.default_in_weak_hash_keys = default_in_weak_hash_keys;__rjs_quoted__.in_range = in_range;__rjs_quoted__.in_value = in_value;__rjs_quoted__.check_in_mutable_hash_keys = check_in_mutable_hash_keys;__rjs_quoted__.check_vector = check_vector;__rjs_quoted__.check_in_weak_hash_values = check_in_weak_hash_values;__rjs_quoted__.in_directory = in_directory;__rjs_quoted__.default_in_immutable_hash_values = default_in_immutable_hash_values;__rjs_quoted__.check_range = check_range;__rjs_quoted__.unsafe_stream_rest = unsafe_stream_rest;__rjs_quoted__.check_in_lines = check_in_lines;__rjs_quoted__.normalise_inputs = normalise_inputs;__rjs_quoted__.__hash_gen = __hash_gen;__rjs_quoted__.check_string = check_string;__rjs_quoted__.make_sequence = make_sequence;__rjs_quoted__.unsafe_stream_first = unsafe_stream_first;__rjs_quoted__.unsafe_stream_not_empty_p = unsafe_stream_not_empty_p;__rjs_quoted__.in_input_port_bytes = in_input_port_bytes;__rjs_quoted__.mutable_p = mutable_p;__rjs_quoted__.default_in_weak_hash_values = default_in_weak_hash_values;__rjs_quoted__.stream_p = stream_p;__rjs_quoted__.in_bytes = in_bytes;__rjs_quoted__.stop_after = stop_after;__rjs_quoted__.check_in_hash = check_in_hash;__rjs_quoted__.check_in_weak_hash_keys = check_in_weak_hash_keys;__rjs_quoted__.default_in_hash = default_in_hash;__rjs_quoted__.in_stream = in_stream;__rjs_quoted__.check_in_hash_values = check_in_hash_values;__rjs_quoted__.make_do_sequence = make_do_sequence;__rjs_quoted__.in_mlist = in_mlist;__rjs_quoted__.shrink_vector = shrink_vector;__rjs_quoted__.in_bytes_lines = in_bytes_lines;__rjs_quoted__.in_list = in_list;export { __rjs_quoted__,make_do_sequence,prop_sequence,sequence_generate_times_,sequence_generate,sequence_p,make_do_stream,empty_stream,sequence__gt_stream,stream_via_prop_p,stream_ref,prop_stream,stream_rest,stream_first,stream_empty_p,stream_p,stop_after,stop_before,in_values_times__sequence,in_values_sequence,in_parallel,in_cycle,in_sequences }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "./sort.rkt.js";import * as M2 from "../../../runtime/flfxnum.rkt.js";import * as M3 from "../../../runtime/read.rkt.js";import * as M4 from "../../../runtime/unsafe.rkt.js";import * as M5 from "./reverse.rkt.js";var let_result1864 = M0.make_struct_type($rjs_core.Symbol.make("sequence"),false,1,0,false);var struct_do_sequence = let_result1864.getAt(0);var make_do_sequence = let_result1864.getAt(1);var do_sequence_p = let_result1864.getAt(2);var do_sequence_ref = let_result1864.getAt(3);var do_sequence_set_bang_ = let_result1864.getAt(4);var let_result1873 = M0.make_struct_type_property($rjs_core.Symbol.make("stream"),function(v2892, si2893) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.vector_p(v2892)!==false) {if (M0.__eq_(3,M0.vector_length(v2892))!==false) {if (M0.procedure_p(M0.vector_ref(v2892,0))!==false) {if (M0.procedure_arity_includes_p(M0.vector_ref(v2892,0),1)!==false) {if (M0.procedure_p(M0.vector_ref(v2892,1))!==false) {if (M0.procedure_arity_includes_p(M0.vector_ref(v2892,1),1)!==false) {if (M0.procedure_p(M0.vector_ref(v2892,2))!==false) {var if_res1865 = M0.procedure_arity_includes_p(M0.vector_ref(v2892,2),1);} else {var if_res1865 = false;}var if_res1866 = if_res1865;} else {var if_res1866 = false;}var if_res1867 = if_res1866;} else {var if_res1867 = false;}var if_res1868 = if_res1867;} else {var if_res1868 = false;}var if_res1869 = if_res1868;} else {var if_res1869 = false;}var if_res1870 = if_res1869;} else {var if_res1870 = false;}var if_res1871 = if_res1870;} else {var if_res1871 = false;}if (if_res1871!==false) {var if_res1872 = M0.rvoid();} else {var if_res1872 = M0.raise_argument_error($rjs_core.Symbol.make("guard-for-prop:stream"),M0.string_append($rjs_core.UString.make("(vector/c (procedure-arity-includes/c 1)\n"),$rjs_core.UString.make(" (procedure-arity-includes/c 1)\n"),$rjs_core.UString.make(" (procedure-arity-includes/c 1))")),v2892);}if_res1872;return M0.vector__gt_immutable_vector(v2892);},$rjs_core.Pair.makeList(),true);var prop_stream = let_result1873.getAt(0);var stream_via_prop_p = let_result1873.getAt(1);var stream_ref = let_result1873.getAt(2);var let_result1876 = M0.make_struct_type_property($rjs_core.Symbol.make("sequence"),function(v2894, si2895) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(v2894)!==false) {var if_res1874 = M0.procedure_arity_includes_p(v2894,1);} else {var if_res1874 = false;}if (if_res1874!==false) {var if_res1875 = M0.rvoid();} else {var if_res1875 = M0.raise_argument_error($rjs_core.Symbol.make("guard-for-prop:sequence"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),v2894);}if_res1875;return v2894;});var prop_gen_sequence = let_result1876.getAt(0);var sequence_via_prop_p = let_result1876.getAt(1);var sequence_ref = let_result1876.getAt(2);var let_result1880 = M0.make_struct_type_property($rjs_core.Symbol.make("sequence"),function(v2896, sinfo2897) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(v2896)!==false) {var if_res1877 = M0.procedure_arity_includes_p(v2896,1);} else {var if_res1877 = false;}if (if_res1877!==false) {var if_res1878 = M0.rvoid();} else {var if_res1878 = M0.raise_argument_error($rjs_core.Symbol.make("sequence-property-guard"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),v2896);}if_res1878;return function(self2898) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var s2899 = v2896(self2898);if (sequence_p(s2899)!==false) {var if_res1879 = M0.rvoid();} else {var if_res1879 = M0.raise_mismatch_error($rjs_core.Symbol.make("sequence-generate"),$rjs_core.UString.make("procedure (value of prop:sequence) produced a non-sequence: "),s2899);}if_res1879;return s2899;};});var prop_sequence = let_result1880.getAt(0);var __sequence_p = let_result1880.getAt(1);var __sequence_ref = let_result1880.getAt(2);var stream_p = function(v2900) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2901 = M0.list_p(v2900);if (or_part2901!==false) {var if_res1881 = or_part2901;} else {var if_res1881 = stream_via_prop_p(v2900);}return if_res1881;};var unsafe_stream_not_empty_p = function(v2902) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(v2902)!==false) {var if_res1883 = false;} else {var or_part2903 = M0.pair_p(v2902);if (or_part2903!==false) {var if_res1882 = or_part2903;} else {var if_res1882 = M0.not(M4.unsafe_vector_ref(stream_ref(v2902),0)(v2902));}var if_res1883 = if_res1882;}return if_res1883;};var stream_empty_p = function(v2904) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2905 = M0.null_p(v2904);if (or_part2905!==false) {var if_res1886 = or_part2905;} else {if (stream_p(v2904)!==false) {if (M0.pair_p(v2904)!==false) {var if_res1884 = false;} else {var if_res1884 = M4.unsafe_vector_ref(stream_ref(v2904),0)(v2904);}var if_res1885 = if_res1884;} else {var if_res1885 = M0.raise_argument_error($rjs_core.Symbol.make("stream-empty?"),$rjs_core.UString.make("stream?"),v2904);}var if_res1886 = if_res1885;}return if_res1886;};var unsafe_stream_first = function(v2906) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(v2906)!==false) {var if_res1887 = M0.car(v2906);} else {var if_res1887 = M4.unsafe_vector_ref(stream_ref(v2906),1)(v2906);}return if_res1887;};var stream_first = function(v2907) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (stream_p(v2907)!==false) {var if_res1888 = M0.not(stream_empty_p(v2907));} else {var if_res1888 = false;}if (if_res1888!==false) {var if_res1889 = unsafe_stream_first(v2907);} else {var if_res1889 = M0.raise_argument_error($rjs_core.Symbol.make("stream-first"),$rjs_core.UString.make("(and/c stream? (not/c stream-empty?))"),v2907);}return if_res1889;};var unsafe_stream_rest = function(v2908) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(v2908)!==false) {var if_res1891 = M0.cdr(v2908);} else {var r2909 = M4.unsafe_vector_ref(stream_ref(v2908),2)(v2908);if (stream_p(r2909)!==false) {var if_res1890 = M0.rvoid();} else {var if_res1890 = M0.raise_mismatch_error($rjs_core.Symbol.make("stream-rest-guard"),$rjs_core.UString.make("result is not a stream: "),r2909);}if_res1890;var if_res1891 = r2909;}return if_res1891;};var stream_rest = function(v2910) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (stream_p(v2910)!==false) {var if_res1892 = M0.not(stream_empty_p(v2910));} else {var if_res1892 = false;}if (if_res1892!==false) {var if_res1893 = unsafe_stream_rest(v2910);} else {var if_res1893 = M0.raise_argument_error($rjs_core.Symbol.make("stream-rest"),$rjs_core.UString.make("(and/c stream? (not/c stream-empty?))"),v2910);}return if_res1893;};var sequence_p = function(v2911) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2912 = M0.exact_nonnegative_integer_p(v2911);if (or_part2912!==false) {var if_res1906 = or_part2912;} else {var or_part2913 = do_sequence_p(v2911);if (or_part2913!==false) {var if_res1905 = or_part2913;} else {var or_part2914 = sequence_via_prop_p(v2911);if (or_part2914!==false) {var if_res1904 = or_part2914;} else {var or_part2915 = stream_p(v2911);if (or_part2915!==false) {var if_res1903 = or_part2915;} else {var or_part2916 = M0.mpair_p(v2911);if (or_part2916!==false) {var if_res1902 = or_part2916;} else {var or_part2917 = M0.vector_p(v2911);if (or_part2917!==false) {var if_res1901 = or_part2917;} else {var or_part2918 = M2.__rjs_quoted__.flvector_p(v2911);if (or_part2918!==false) {var if_res1900 = or_part2918;} else {var or_part2919 = M2.__rjs_quoted__.fxvector_p(v2911);if (or_part2919!==false) {var if_res1899 = or_part2919;} else {var or_part2920 = M0.string_p(v2911);if (or_part2920!==false) {var if_res1898 = or_part2920;} else {var or_part2921 = M0.bytes_p(v2911);if (or_part2921!==false) {var if_res1897 = or_part2921;} else {var or_part2922 = M0.input_port_p(v2911);if (or_part2922!==false) {var if_res1896 = or_part2922;} else {var or_part2923 = M0.hash_p(v2911);if (or_part2923!==false) {var if_res1895 = or_part2923;} else {if (__sequence_p(v2911)!==false) {var if_res1894 = M0.not(M0.struct_type_p(v2911));} else {var if_res1894 = false;}var if_res1895 = if_res1894;}var if_res1896 = if_res1895;}var if_res1897 = if_res1896;}var if_res1898 = if_res1897;}var if_res1899 = if_res1898;}var if_res1900 = if_res1899;}var if_res1901 = if_res1900;}var if_res1902 = if_res1901;}var if_res1903 = if_res1902;}var if_res1904 = if_res1903;}var if_res1905 = if_res1904;}var if_res1906 = if_res1905;}return if_res1906;};var make_sequence = function(who2924, v2925) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(v2925)!==false) {var if_res1925 = __integer_gen(v2925);} else {if (do_sequence_p(v2925)!==false) {var cl1907 = function(pos__gt_vals2926, pos_next2927, init2928, pos_cont_p2929, val_cont_p2930, all_cont_p2931) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(pos__gt_vals2926,false,pos_next2927,init2928,pos_cont_p2929,val_cont_p2930,all_cont_p2931);};var cl1908 = function(pos__gt_vals2932, pre_pos_next2933, pos_next2934, init2935, pos_cont_p2936, val_cont_p2937, all_cont_p2938) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(pos__gt_vals2932,pre_pos_next2933,pos_next2934,init2935,pos_cont_p2936,val_cont_p2937,all_cont_p2938);};var if_res1924 = M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_sequence_ref(v2925,0)();},$rjs_core.attachProcedureArity(function() {var fixed_lam1909 = {'6':cl1907,'7':cl1908}[arguments.length];if (fixed_lam1909!==undefined) {return fixed_lam1909.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[6,7]));} else {if (M0.mpair_p(v2925)!==false) {var if_res1923 = __mlist_gen(v2925);} else {if (M0.list_p(v2925)!==false) {var if_res1922 = __list_gen(v2925);} else {if (M0.vector_p(v2925)!==false) {var if_res1921 = __vector_gen(v2925,0,M0.vector_length(v2925),1);} else {if (M2.__rjs_quoted__.flvector_p(v2925)!==false) {var if_res1920 = __flvector_gen(v2925,0,M2.__rjs_quoted__.flvector_length(v2925),1);} else {if (M2.__rjs_quoted__.fxvector_p(v2925)!==false) {var if_res1919 = __fxvector_gen(v2925,0,M2.__rjs_quoted__.fxvector_length(v2925),1);} else {if (M0.string_p(v2925)!==false) {var if_res1918 = __string_gen(v2925,0,M0.string_length(v2925),1);} else {if (M0.bytes_p(v2925)!==false) {var if_res1917 = __bytes_gen(v2925,0,M0.bytes_length(v2925),1);} else {if (M0.input_port_p(v2925)!==false) {var if_res1916 = __input_port_gen(v2925);} else {if (M0.hash_p(v2925)!==false) {var if_res1915 = __hash_gen(v2925,M0.hash_iterate_key_plus_value,M0.hash_iterate_first,M0.hash_iterate_next);} else {if (sequence_via_prop_p(v2925)!==false) {var if_res1914 = sequence_ref(v2925)(v2925);} else {if (__sequence_p(v2925)!==false) {var if_res1913 = make_sequence(who2924,__sequence_ref(v2925)(v2925));} else {if (stream_p(v2925)!==false) {var if_res1912 = __stream_gen(v2925);} else {var temp1911 = $rjs_core.UString.make("for: expected a sequence for ~a, got something else: ~v");if (M0.__eq_(1,M0.length(who2924))!==false) {var if_res1910 = M0.car(who2924);} else {var if_res1910 = who2924;}var if_res1912 = M0.raise(M0.__rjs_quoted__.exn_fail_contract(M0.format(temp1911,if_res1910,v2925),M0.current_continuation_marks()));}var if_res1913 = if_res1912;}var if_res1914 = if_res1913;}var if_res1915 = if_res1914;}var if_res1916 = if_res1915;}var if_res1917 = if_res1916;}var if_res1918 = if_res1917;}var if_res1919 = if_res1918;}var if_res1920 = if_res1919;}var if_res1921 = if_res1920;}var if_res1922 = if_res1921;}var if_res1923 = if_res1922;}var if_res1924 = if_res1923;}var if_res1925 = if_res1924;}return if_res1925;};var let_result1927 = M0.make_struct_type($rjs_core.Symbol.make("stream"),false,3,0,false,M0.list(M0.cons(prop_stream,M0.vector(function(v2939) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var cont_p2940 = range_ref(v2939,2);if (cont_p2940!==false) {var if_res1926 = M0.not(cont_p2940(range_ref(v2939,0)));} else {var if_res1926 = false;}return if_res1926;},function(v2941) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return range_ref(v2941,0);},function(v2942) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_range(range_ref(v2942,1)(range_ref(v2942,0)),range_ref(v2942,1),range_ref(v2942,2));})),M0.cons(prop_gen_sequence,function(v2943) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.values,false,range_ref(v2943,1),range_ref(v2943,0),range_ref(v2943,2),false,false);})));var struct_range = let_result1927.getAt(0);var make_range = let_result1927.getAt(1);var range_p = let_result1927.getAt(2);var range_ref = let_result1927.getAt(3);var range_set_bang_ = let_result1927.getAt(4);var check_range = function(a2944, b2945, step2946) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_range_generic($rjs_core.Symbol.make("in-range"),a2944,b2945,step2946);};var check_range_generic = function(who2947, a2948, b2949, step2950) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.real_p(a2948)!==false) {var if_res1928 = M0.rvoid();} else {var if_res1928 = M0.raise_argument_error(who2947,$rjs_core.UString.make("real?"),a2948);}if_res1928;if (M0.real_p(b2949)!==false) {var if_res1929 = M0.rvoid();} else {var if_res1929 = M0.raise_argument_error(who2947,$rjs_core.UString.make("real?"),b2949);}if_res1929;if (M0.real_p(step2950)!==false) {var if_res1930 = M0.rvoid();} else {var if_res1930 = M0.raise_argument_error(who2947,$rjs_core.UString.make("real?"),step2950);}return if_res1930;};var cl1931 = function(b2951) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_range(0,b2951,1);};var cl1932 = function(a2952, b2953) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_range(a2952,b2953,1);};var cl1933 = function(a2954, b2955, step2956) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_range(a2954,b2955,step2956);if (M0.__gt__eq_(step2956,0)!==false) {var if_res1935 = function(x2958) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(x2958,b2955);};} else {var if_res1935 = function(x2959) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(x2959,b2955);};}var cont_p2957 = if_res1935;var inc2960 = function(x2961) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return x2961+step2956;};return make_range(a2954,inc2960,cont_p2957);};var in_range = $rjs_core.attachProcedureArity(function() {var fixed_lam1934 = {'1':cl1931,'2':cl1932,'3':cl1933}[arguments.length];if (fixed_lam1934!==undefined) {return fixed_lam1934.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3]);var cl1936 = function(a2962, b2963) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_inclusive_range(a2962,b2963,1);};var cl1937 = function(a2964, b2965, step2966) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_range_generic($rjs_core.Symbol.make("in-inclusive-range"),a2964,b2965,step2966);if (M0.__gt__eq_(step2966,0)!==false) {var if_res1939 = function(x2968) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt__eq_(x2968,b2965);};} else {var if_res1939 = function(x2969) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt__eq_(x2969,b2965);};}var cont_p2967 = if_res1939;var inc2970 = function(x2971) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return x2971+step2966;};return make_range(a2964,inc2970,cont_p2967);};var in_inclusive_range = $rjs_core.attachProcedureArity(function() {var fixed_lam1938 = {'2':cl1936,'3':cl1937}[arguments.length];if (fixed_lam1938!==undefined) {return fixed_lam1938.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var __integer_gen = function(v2972) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.values,false,M0.add1,0,function(i2973) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i2973,v2972);},false,false);};var check_naturals = function(n2974) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.integer_p(n2974)!==false) {if (M0.exact_p(n2974)!==false) {var if_res1940 = M0.__gt__eq_(n2974,0);} else {var if_res1940 = false;}var if_res1941 = if_res1940;} else {var if_res1941 = false;}if (if_res1941!==false) {var if_res1942 = M0.rvoid();} else {var if_res1942 = M0.raise_argument_error($rjs_core.Symbol.make("in-naturals"),$rjs_core.UString.make("exact-nonnegative-integer?"),n2974);}return if_res1942;};var cl1943 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_naturals(0);};var cl1944 = function(n2975) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_naturals(n2975);return make_range(n2975,M0.add1,false);};var in_naturals = $rjs_core.attachProcedureArity(function() {var fixed_lam1945 = {'0':cl1943,'1':cl1944}[arguments.length];if (fixed_lam1945!==undefined) {return fixed_lam1945.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1]);var let_result1946 = M0.make_struct_type($rjs_core.Symbol.make("stream"),false,1,0,false,M0.list(M0.cons(prop_stream,M0.vector(function(v2976) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(M0.pair_p(list_stream_ref(v2976,0)));},function(v2977) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.car(list_stream_ref(v2977,0));},function(v2978) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_list_stream(M0.cdr(list_stream_ref(v2978,0)));})),M0.cons(prop_gen_sequence,function(v2979) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.car,M0.cdr,M0.values,list_stream_ref(v2979,0),M0.pair_p,false,false);})));var struct_list_stream = let_result1946.getAt(0);var make_list_stream = let_result1946.getAt(1);var list_stream_p = let_result1946.getAt(2);var list_stream_ref = let_result1946.getAt(3);var list_stream_set_bang_ = let_result1946.getAt(4);var check_list = function(l2980) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l2980)!==false) {var if_res1947 = M0.rvoid();} else {var if_res1947 = M0.raise_argument_error($rjs_core.Symbol.make("in-list"),$rjs_core.UString.make("list?"),l2980);}return if_res1947;};var in_list = function(l2981) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_list(l2981);return make_list_stream(l2981);};var __list_gen = function(l2982) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.car,M0.cdr,M0.values,l2982,M0.pair_p,false,false);};var in_mlist = function(l2983) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.mpair_p(l2983)!==false) {var if_res1948 = M0.rvoid();} else {var if_res1948 = M0.raise_argument_error($rjs_core.Symbol.make("in-mlist"),$rjs_core.UString.make("mpair?"),l2983);}if_res1948;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __mlist_gen(l2983);});};var __mlist_gen = function(l2984) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.mcar,false,M0.mcdr,l2984,M0.mpair_p,false,false);};var in_input_port_bytes = function(p2985) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.input_port_p(p2985)!==false) {var if_res1949 = M0.rvoid();} else {var if_res1949 = M0.raise_argument_error($rjs_core.Symbol.make("in-input-port-bytes"),$rjs_core.UString.make("input-port?"),p2985);}if_res1949;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __input_port_gen(p2985);});};var __input_port_gen = function(p2986) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.__rjs_quoted__.read_byte,false,M0.values,p2986,false,function(x2987) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(M0.__rjs_quoted__.eof_object_p(x2987));},false);};var in_input_port_chars = function(p2988) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.input_port_p(p2988)!==false) {var if_res1950 = M0.rvoid();} else {var if_res1950 = M0.raise_argument_error($rjs_core.Symbol.make("in-input-port-chars"),$rjs_core.UString.make("input-port?"),p2988);}if_res1950;return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__rjs_quoted__.read_char(p2988);},M0.__rjs_quoted__.eof);};var check_in_port = function(r2989, p2990) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(r2989)!==false) {var if_res1951 = M0.procedure_arity_includes_p(r2989,1);} else {var if_res1951 = false;}if (if_res1951!==false) {var if_res1952 = M0.rvoid();} else {var if_res1952 = M0.raise_argument_error($rjs_core.Symbol.make("in-port"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),r2989);}if_res1952;if (M0.input_port_p(p2990)!==false) {var if_res1953 = M0.rvoid();} else {var if_res1953 = M0.raise_argument_error($rjs_core.Symbol.make("in-port"),$rjs_core.UString.make("input-port?"),p2990);}return if_res1953;};var cl1954 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_port(M3.__rjs_quoted__.read,M0.current_input_port());};var cl1955 = function(r2991) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_port(r2991,M0.current_input_port());};var cl1956 = function(r2992, p2993) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_port(r2992,p2993);return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return r2992(p2993);},M0.__rjs_quoted__.eof);};var in_port = $rjs_core.attachProcedureArity(function() {var fixed_lam1957 = {'0':cl1954,'1':cl1955,'2':cl1956}[arguments.length];if (fixed_lam1957!==undefined) {return fixed_lam1957.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var check_in_lines = function(p2994, mode2995) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.input_port_p(p2994)!==false) {var if_res1958 = M0.rvoid();} else {var if_res1958 = M0.raise_argument_error($rjs_core.Symbol.make("in-lines"),$rjs_core.UString.make("input-port?"),p2994);}if_res1958;if (M0.memq(mode2995,$rjs_core.Pair.makeList($rjs_core.Symbol.make("linefeed"),$rjs_core.Symbol.make("return"),$rjs_core.Symbol.make("return-linefeed"),$rjs_core.Symbol.make("any"),$rjs_core.Symbol.make("any-one")))!==false) {var if_res1959 = M0.rvoid();} else {var if_res1959 = M0.raise_argument_error($rjs_core.Symbol.make("in-lines"),$rjs_core.UString.make("(or/c 'linefeed 'return 'return-linefeed 'any 'any-one)"),mode2995);}return if_res1959;};var cl1960 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_lines(M0.current_input_port(),$rjs_core.Symbol.make("any"));};var cl1961 = function(p2996) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_lines(p2996,$rjs_core.Symbol.make("any"));};var cl1962 = function(p2997, mode2998) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_lines(p2997,mode2998);return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__rjs_quoted__.read_line(p2997,mode2998);},M0.__rjs_quoted__.eof);};var in_lines = $rjs_core.attachProcedureArity(function() {var fixed_lam1963 = {'0':cl1960,'1':cl1961,'2':cl1962}[arguments.length];if (fixed_lam1963!==undefined) {return fixed_lam1963.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var check_in_bytes_lines = function(p2999, mode3000) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.input_port_p(p2999)!==false) {var if_res1964 = M0.rvoid();} else {var if_res1964 = M0.raise_argument_error($rjs_core.Symbol.make("in-bytes-lines"),$rjs_core.UString.make("input-port"),p2999);}if_res1964;if (M0.memq(mode3000,$rjs_core.Pair.makeList($rjs_core.Symbol.make("linefeed"),$rjs_core.Symbol.make("return"),$rjs_core.Symbol.make("return-linefeed"),$rjs_core.Symbol.make("any"),$rjs_core.Symbol.make("any-one")))!==false) {var if_res1965 = M0.rvoid();} else {var if_res1965 = M0.raise_argument_error($rjs_core.Symbol.make("in-bytes-lines"),$rjs_core.UString.make("(or/c 'linefeed 'return 'return-linefeed 'any 'any-one)"),mode3000);}return if_res1965;};var cl1966 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes_lines(M0.current_input_port(),$rjs_core.Symbol.make("any"));};var cl1967 = function(p3001) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes_lines(p3001,$rjs_core.Symbol.make("any"));};var cl1968 = function(p3002, mode3003) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_bytes_lines(p3002,mode3003);return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__rjs_quoted__.read_bytes_line(p3002,mode3003);},M0.__rjs_quoted__.eof);};var in_bytes_lines = $rjs_core.attachProcedureArity(function() {var fixed_lam1969 = {'0':cl1966,'1':cl1967,'2':cl1968}[arguments.length];if (fixed_lam1969!==undefined) {return fixed_lam1969.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var in_stream = function(l3004) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (stream_p(l3004)!==false) {var if_res1970 = M0.rvoid();} else {var if_res1970 = M0.raise_argument_error($rjs_core.Symbol.make("in-stream"),$rjs_core.UString.make("stream?"),l3004);}if_res1970;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __stream_gen(l3004);});};var __stream_gen = function(l3005) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(unsafe_stream_first,unsafe_stream_rest,M0.values,l3005,unsafe_stream_not_empty_p,false,false);};var cl1971 = function(ht3006, __get3007, __first3008, __next3009) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(function(pos3010) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __get3007(ht3006,pos3010);},false,function(pos3011) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __next3009(ht3006,pos3011);},__first3008(ht3006),function(pos3012) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos3012;},false,false);};var cl1972 = function(ht3013, __get3014, __first3015, __next3016, bad_v3017) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(function(pos3018) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __get3014(ht3013,pos3018,bad_v3017);},false,function(pos3019) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __next3016(ht3013,pos3019);},__first3015(ht3013),function(pos3020) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos3020;},false,false);};var __hash_gen = $rjs_core.attachProcedureArity(function() {var fixed_lam1973 = {'4':cl1971,'5':cl1972}[arguments.length];if (fixed_lam1973!==undefined) {return fixed_lam1973.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,5]);var mutable_p = function(ht3021) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(M0.immutable_p(ht3021));};var check_in_hash = function(ht3022) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3023) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.hash_p(ht3023);})(ht3022)!==false) {var if_res1974 = M0.rvoid();} else {var if_res1974 = M0.raise_argument_error($rjs_core.Symbol.make("in-hash"),$rjs_core.UString.make("hash?"),ht3022);}return if_res1974;};var cl1975 = function(ht3025) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash(ht3025);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3025,M0.hash_iterate_key_plus_value,M0.hash_iterate_first,M0.hash_iterate_next);});};var cl1976 = function(ht3026, bad_v3027) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash(ht3026);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3026,M0.hash_iterate_key_plus_value,M0.hash_iterate_first,M0.hash_iterate_next,bad_v3027);});};var in_hash3024 = $rjs_core.attachProcedureArity(function() {var fixed_lam1977 = {'1':cl1975,'2':cl1976}[arguments.length];if (fixed_lam1977!==undefined) {return fixed_lam1977.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash = in_hash3024;var check_in_mutable_hash = function(ht3028) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3029) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3029)!==false) {if (mutable_p(ht3029)!==false) {var if_res1978 = M0.hash_strong_p(ht3029);} else {var if_res1978 = false;}var if_res1979 = if_res1978;} else {var if_res1979 = false;}return if_res1979;})(ht3028)!==false) {var if_res1980 = M0.rvoid();} else {var if_res1980 = M0.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash"),$rjs_core.UString.make("(and/c hash? mutable? hash-strong?)"),ht3028);}return if_res1980;};var cl1981 = function(ht3031) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash(ht3031);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3031,M4.unsafe_mutable_hash_iterate_key_plus_value,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next);});};var cl1982 = function(ht3032, bad_v3033) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash(ht3032);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3032,M4.unsafe_mutable_hash_iterate_key_plus_value,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next,bad_v3033);});};var in_mutable_hash3030 = $rjs_core.attachProcedureArity(function() {var fixed_lam1983 = {'1':cl1981,'2':cl1982}[arguments.length];if (fixed_lam1983!==undefined) {return fixed_lam1983.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash = in_mutable_hash3030;var check_in_immutable_hash = function(ht3034) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3035) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3035)!==false) {var if_res1984 = M0.immutable_p(ht3035);} else {var if_res1984 = false;}return if_res1984;})(ht3034)!==false) {var if_res1985 = M0.rvoid();} else {var if_res1985 = M0.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht3034);}return if_res1985;};var cl1986 = function(ht3037) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash(ht3037);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3037,M4.unsafe_immutable_hash_iterate_key_plus_value,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next);});};var cl1987 = function(ht3038, bad_v3039) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash(ht3038);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3038,M4.unsafe_immutable_hash_iterate_key_plus_value,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next,bad_v3039);});};var in_immutable_hash3036 = $rjs_core.attachProcedureArity(function() {var fixed_lam1988 = {'1':cl1986,'2':cl1987}[arguments.length];if (fixed_lam1988!==undefined) {return fixed_lam1988.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash = in_immutable_hash3036;var check_in_weak_hash = function(ht3040) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3041) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3041)!==false) {var if_res1989 = M0.hash_weak_p(ht3041);} else {var if_res1989 = false;}return if_res1989;})(ht3040)!==false) {var if_res1990 = M0.rvoid();} else {var if_res1990 = M0.raise_argument_error($rjs_core.Symbol.make("in-weak-hash"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht3040);}return if_res1990;};var cl1991 = function(ht3043) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash(ht3043);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3043,M4.__rjs_quoted__.unsafe_weak_hash_iterate_key_plus_value,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl1992 = function(ht3044, bad_v3045) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash(ht3044);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3044,M4.__rjs_quoted__.unsafe_weak_hash_iterate_key_plus_value,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v3045);});};var in_weak_hash3042 = $rjs_core.attachProcedureArity(function() {var fixed_lam1993 = {'1':cl1991,'2':cl1992}[arguments.length];if (fixed_lam1993!==undefined) {return fixed_lam1993.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash = in_weak_hash3042;var check_in_ephemeron_hash = function(ht3046) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3047) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3047)!==false) {var if_res1994 = M0.__rjs_quoted__.hash_ephemeron_p(ht3047);} else {var if_res1994 = false;}return if_res1994;})(ht3046)!==false) {var if_res1995 = M0.rvoid();} else {var if_res1995 = M0.raise_argument_error($rjs_core.Symbol.make("in-ephemeron-hash"),$rjs_core.UString.make("(and/c hash? hash-ephemeron?)"),ht3046);}return if_res1995;};var cl1996 = function(ht3049) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash(ht3049);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3049,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_key_plus_value,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next);});};var cl1997 = function(ht3050, bad_v3051) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash(ht3050);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3050,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_key_plus_value,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next,bad_v3051);});};var in_ephemeron_hash3048 = $rjs_core.attachProcedureArity(function() {var fixed_lam1998 = {'1':cl1996,'2':cl1997}[arguments.length];if (fixed_lam1998!==undefined) {return fixed_lam1998.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_ephemeron_hash = in_ephemeron_hash3048;var check_in_hash_keys = function(ht3052) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3053) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.hash_p(ht3053);})(ht3052)!==false) {var if_res1999 = M0.rvoid();} else {var if_res1999 = M0.raise_argument_error($rjs_core.Symbol.make("in-hash-keys"),$rjs_core.UString.make("hash?"),ht3052);}return if_res1999;};var cl2000 = function(ht3055) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_keys(ht3055);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3055,M0.hash_iterate_key,M0.hash_iterate_first,M0.hash_iterate_next);});};var cl2001 = function(ht3056, bad_v3057) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_keys(ht3056);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3056,M0.hash_iterate_key,M0.hash_iterate_first,M0.hash_iterate_next,bad_v3057);});};var in_hash_keys3054 = $rjs_core.attachProcedureArity(function() {var fixed_lam2002 = {'1':cl2000,'2':cl2001}[arguments.length];if (fixed_lam2002!==undefined) {return fixed_lam2002.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash_keys = in_hash_keys3054;var check_in_mutable_hash_keys = function(ht3058) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3059) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3059)!==false) {if (mutable_p(ht3059)!==false) {var if_res2003 = M0.hash_strong_p(ht3059);} else {var if_res2003 = false;}var if_res2004 = if_res2003;} else {var if_res2004 = false;}return if_res2004;})(ht3058)!==false) {var if_res2005 = M0.rvoid();} else {var if_res2005 = M0.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash-keys"),$rjs_core.UString.make("(and/c hash? mutable? hash-strong?)"),ht3058);}return if_res2005;};var cl2006 = function(ht3061) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_keys(ht3061);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3061,M4.unsafe_mutable_hash_iterate_key,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next);});};var cl2007 = function(ht3062, bad_v3063) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_keys(ht3062);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3062,M4.unsafe_mutable_hash_iterate_key,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next,bad_v3063);});};var in_mutable_hash_keys3060 = $rjs_core.attachProcedureArity(function() {var fixed_lam2008 = {'1':cl2006,'2':cl2007}[arguments.length];if (fixed_lam2008!==undefined) {return fixed_lam2008.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash_keys = in_mutable_hash_keys3060;var check_in_immutable_hash_keys = function(ht3064) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3065) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3065)!==false) {var if_res2009 = M0.immutable_p(ht3065);} else {var if_res2009 = false;}return if_res2009;})(ht3064)!==false) {var if_res2010 = M0.rvoid();} else {var if_res2010 = M0.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash-keys"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht3064);}return if_res2010;};var cl2011 = function(ht3067) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_keys(ht3067);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3067,M4.unsafe_immutable_hash_iterate_key,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next);});};var cl2012 = function(ht3068, bad_v3069) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_keys(ht3068);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3068,M4.unsafe_immutable_hash_iterate_key,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next,bad_v3069);});};var in_immutable_hash_keys3066 = $rjs_core.attachProcedureArity(function() {var fixed_lam2013 = {'1':cl2011,'2':cl2012}[arguments.length];if (fixed_lam2013!==undefined) {return fixed_lam2013.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash_keys = in_immutable_hash_keys3066;var check_in_weak_hash_keys = function(ht3070) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3071) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3071)!==false) {var if_res2014 = M0.hash_weak_p(ht3071);} else {var if_res2014 = false;}return if_res2014;})(ht3070)!==false) {var if_res2015 = M0.rvoid();} else {var if_res2015 = M0.raise_argument_error($rjs_core.Symbol.make("in-weak-hash-keys"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht3070);}return if_res2015;};var cl2016 = function(ht3073) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_keys(ht3073);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3073,M4.__rjs_quoted__.unsafe_weak_hash_iterate_key,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl2017 = function(ht3074, bad_v3075) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_keys(ht3074);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3074,M4.__rjs_quoted__.unsafe_weak_hash_iterate_key,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v3075);});};var in_weak_hash_keys3072 = $rjs_core.attachProcedureArity(function() {var fixed_lam2018 = {'1':cl2016,'2':cl2017}[arguments.length];if (fixed_lam2018!==undefined) {return fixed_lam2018.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash_keys = in_weak_hash_keys3072;var check_in_ephemeron_hash_keys = function(ht3076) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3077) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3077)!==false) {var if_res2019 = M0.__rjs_quoted__.hash_ephemeron_p(ht3077);} else {var if_res2019 = false;}return if_res2019;})(ht3076)!==false) {var if_res2020 = M0.rvoid();} else {var if_res2020 = M0.raise_argument_error($rjs_core.Symbol.make("in-ephemeron-hash-keys"),$rjs_core.UString.make("(and/c hash? hash-ephemeron?)"),ht3076);}return if_res2020;};var cl2021 = function(ht3079) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_keys(ht3079);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3079,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_key,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next);});};var cl2022 = function(ht3080, bad_v3081) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_keys(ht3080);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3080,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_key,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next,bad_v3081);});};var in_ephemeron_hash_keys3078 = $rjs_core.attachProcedureArity(function() {var fixed_lam2023 = {'1':cl2021,'2':cl2022}[arguments.length];if (fixed_lam2023!==undefined) {return fixed_lam2023.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_ephemeron_hash_keys = in_ephemeron_hash_keys3078;var check_in_hash_values = function(ht3082) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3083) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.hash_p(ht3083);})(ht3082)!==false) {var if_res2024 = M0.rvoid();} else {var if_res2024 = M0.raise_argument_error($rjs_core.Symbol.make("in-hash-values"),$rjs_core.UString.make("hash?"),ht3082);}return if_res2024;};var cl2025 = function(ht3085) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_values(ht3085);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3085,M0.hash_iterate_value,M0.hash_iterate_first,M0.hash_iterate_next);});};var cl2026 = function(ht3086, bad_v3087) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_values(ht3086);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3086,M0.hash_iterate_value,M0.hash_iterate_first,M0.hash_iterate_next,bad_v3087);});};var in_hash_values3084 = $rjs_core.attachProcedureArity(function() {var fixed_lam2027 = {'1':cl2025,'2':cl2026}[arguments.length];if (fixed_lam2027!==undefined) {return fixed_lam2027.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash_values = in_hash_values3084;var check_in_mutable_hash_values = function(ht3088) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3089) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3089)!==false) {if (mutable_p(ht3089)!==false) {var if_res2028 = M0.hash_strong_p(ht3089);} else {var if_res2028 = false;}var if_res2029 = if_res2028;} else {var if_res2029 = false;}return if_res2029;})(ht3088)!==false) {var if_res2030 = M0.rvoid();} else {var if_res2030 = M0.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash-values"),$rjs_core.UString.make("(and/c hash? mutable? hash-strong?)"),ht3088);}return if_res2030;};var cl2031 = function(ht3091) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_values(ht3091);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3091,M4.unsafe_mutable_hash_iterate_value,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next);});};var cl2032 = function(ht3092, bad_v3093) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_values(ht3092);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3092,M4.unsafe_mutable_hash_iterate_value,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next,bad_v3093);});};var in_mutable_hash_values3090 = $rjs_core.attachProcedureArity(function() {var fixed_lam2033 = {'1':cl2031,'2':cl2032}[arguments.length];if (fixed_lam2033!==undefined) {return fixed_lam2033.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash_values = in_mutable_hash_values3090;var check_in_immutable_hash_values = function(ht3094) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3095) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3095)!==false) {var if_res2034 = M0.immutable_p(ht3095);} else {var if_res2034 = false;}return if_res2034;})(ht3094)!==false) {var if_res2035 = M0.rvoid();} else {var if_res2035 = M0.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash-values"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht3094);}return if_res2035;};var cl2036 = function(ht3097) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_values(ht3097);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3097,M4.unsafe_immutable_hash_iterate_value,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next);});};var cl2037 = function(ht3098, bad_v3099) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_values(ht3098);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3098,M4.unsafe_immutable_hash_iterate_value,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next,bad_v3099);});};var in_immutable_hash_values3096 = $rjs_core.attachProcedureArity(function() {var fixed_lam2038 = {'1':cl2036,'2':cl2037}[arguments.length];if (fixed_lam2038!==undefined) {return fixed_lam2038.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash_values = in_immutable_hash_values3096;var check_in_weak_hash_values = function(ht3100) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3101) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3101)!==false) {var if_res2039 = M0.hash_weak_p(ht3101);} else {var if_res2039 = false;}return if_res2039;})(ht3100)!==false) {var if_res2040 = M0.rvoid();} else {var if_res2040 = M0.raise_argument_error($rjs_core.Symbol.make("in-weak-hash-values"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht3100);}return if_res2040;};var cl2041 = function(ht3103) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_values(ht3103);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3103,M4.__rjs_quoted__.unsafe_weak_hash_iterate_value,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl2042 = function(ht3104, bad_v3105) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_values(ht3104);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3104,M4.__rjs_quoted__.unsafe_weak_hash_iterate_value,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v3105);});};var in_weak_hash_values3102 = $rjs_core.attachProcedureArity(function() {var fixed_lam2043 = {'1':cl2041,'2':cl2042}[arguments.length];if (fixed_lam2043!==undefined) {return fixed_lam2043.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash_values = in_weak_hash_values3102;var check_in_ephemeron_hash_values = function(ht3106) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3107) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3107)!==false) {var if_res2044 = M0.__rjs_quoted__.hash_ephemeron_p(ht3107);} else {var if_res2044 = false;}return if_res2044;})(ht3106)!==false) {var if_res2045 = M0.rvoid();} else {var if_res2045 = M0.raise_argument_error($rjs_core.Symbol.make("in-ephemeron-hash-values"),$rjs_core.UString.make("(and/c hash? hash-ephemeron?)"),ht3106);}return if_res2045;};var cl2046 = function(ht3109) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_values(ht3109);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3109,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_value,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next);});};var cl2047 = function(ht3110, bad_v3111) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_values(ht3110);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3110,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_value,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next,bad_v3111);});};var in_ephemeron_hash_values3108 = $rjs_core.attachProcedureArity(function() {var fixed_lam2048 = {'1':cl2046,'2':cl2047}[arguments.length];if (fixed_lam2048!==undefined) {return fixed_lam2048.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_ephemeron_hash_values = in_ephemeron_hash_values3108;var check_in_hash_pairs = function(ht3112) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3113) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.hash_p(ht3113);})(ht3112)!==false) {var if_res2049 = M0.rvoid();} else {var if_res2049 = M0.raise_argument_error($rjs_core.Symbol.make("in-hash-pairs"),$rjs_core.UString.make("hash?"),ht3112);}return if_res2049;};var cl2050 = function(ht3115) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_pairs(ht3115);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3115,M0.hash_iterate_pair,M0.hash_iterate_first,M0.hash_iterate_next);});};var cl2051 = function(ht3116, bad_v3117) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_pairs(ht3116);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3116,M0.hash_iterate_pair,M0.hash_iterate_first,M0.hash_iterate_next,bad_v3117);});};var in_hash_pairs3114 = $rjs_core.attachProcedureArity(function() {var fixed_lam2052 = {'1':cl2050,'2':cl2051}[arguments.length];if (fixed_lam2052!==undefined) {return fixed_lam2052.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash_pairs = in_hash_pairs3114;var check_in_mutable_hash_pairs = function(ht3118) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3119) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3119)!==false) {if (mutable_p(ht3119)!==false) {var if_res2053 = M0.hash_strong_p(ht3119);} else {var if_res2053 = false;}var if_res2054 = if_res2053;} else {var if_res2054 = false;}return if_res2054;})(ht3118)!==false) {var if_res2055 = M0.rvoid();} else {var if_res2055 = M0.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash-pairs"),$rjs_core.UString.make("(and/c hash? mutable? hash-strong?)"),ht3118);}return if_res2055;};var cl2056 = function(ht3121) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_pairs(ht3121);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3121,M4.unsafe_mutable_hash_iterate_pair,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next);});};var cl2057 = function(ht3122, bad_v3123) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_pairs(ht3122);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3122,M4.unsafe_mutable_hash_iterate_pair,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next,bad_v3123);});};var in_mutable_hash_pairs3120 = $rjs_core.attachProcedureArity(function() {var fixed_lam2058 = {'1':cl2056,'2':cl2057}[arguments.length];if (fixed_lam2058!==undefined) {return fixed_lam2058.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash_pairs = in_mutable_hash_pairs3120;var check_in_immutable_hash_pairs = function(ht3124) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3125) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3125)!==false) {var if_res2059 = M0.immutable_p(ht3125);} else {var if_res2059 = false;}return if_res2059;})(ht3124)!==false) {var if_res2060 = M0.rvoid();} else {var if_res2060 = M0.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash-pairs"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht3124);}return if_res2060;};var cl2061 = function(ht3127) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_pairs(ht3127);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3127,M4.unsafe_immutable_hash_iterate_pair,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next);});};var cl2062 = function(ht3128, bad_v3129) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_pairs(ht3128);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3128,M4.unsafe_immutable_hash_iterate_pair,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next,bad_v3129);});};var in_immutable_hash_pairs3126 = $rjs_core.attachProcedureArity(function() {var fixed_lam2063 = {'1':cl2061,'2':cl2062}[arguments.length];if (fixed_lam2063!==undefined) {return fixed_lam2063.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash_pairs = in_immutable_hash_pairs3126;var check_in_weak_hash_pairs = function(ht3130) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3131) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3131)!==false) {var if_res2064 = M0.hash_weak_p(ht3131);} else {var if_res2064 = false;}return if_res2064;})(ht3130)!==false) {var if_res2065 = M0.rvoid();} else {var if_res2065 = M0.raise_argument_error($rjs_core.Symbol.make("in-weak-hash-pairs"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht3130);}return if_res2065;};var cl2066 = function(ht3133) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_pairs(ht3133);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3133,M4.__rjs_quoted__.unsafe_weak_hash_iterate_pair,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl2067 = function(ht3134, bad_v3135) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_pairs(ht3134);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3134,M4.__rjs_quoted__.unsafe_weak_hash_iterate_pair,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v3135);});};var in_weak_hash_pairs3132 = $rjs_core.attachProcedureArity(function() {var fixed_lam2068 = {'1':cl2066,'2':cl2067}[arguments.length];if (fixed_lam2068!==undefined) {return fixed_lam2068.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash_pairs = in_weak_hash_pairs3132;var check_in_ephemeron_hash_pairs = function(ht3136) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3137) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3137)!==false) {var if_res2069 = M0.__rjs_quoted__.hash_ephemeron_p(ht3137);} else {var if_res2069 = false;}return if_res2069;})(ht3136)!==false) {var if_res2070 = M0.rvoid();} else {var if_res2070 = M0.raise_argument_error($rjs_core.Symbol.make("in-ephemeron-hash-pairs"),$rjs_core.UString.make("(and/c hash? hash-ephemeron?)"),ht3136);}return if_res2070;};var cl2071 = function(ht3139) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_pairs(ht3139);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3139,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_pair,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next);});};var cl2072 = function(ht3140, bad_v3141) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_pairs(ht3140);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3140,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_pair,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next,bad_v3141);});};var in_ephemeron_hash_pairs3138 = $rjs_core.attachProcedureArity(function() {var fixed_lam2073 = {'1':cl2071,'2':cl2072}[arguments.length];if (fixed_lam2073!==undefined) {return fixed_lam2073.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_ephemeron_hash_pairs = in_ephemeron_hash_pairs3138;var check_ranges = function(who3142, type_name3143, vec3144, start3145, stop3146, step3147, len3148) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(start3145)!==false) {var or_part3149 = M0.__lt_(start3145,len3148);if (or_part3149!==false) {var if_res2074 = or_part3149;} else {var if_res2074 = M0.__eq_(len3148,start3145,stop3146);}var if_res2075 = if_res2074;} else {var if_res2075 = false;}if (if_res2075!==false) {var if_res2076 = M0.rvoid();} else {var if_res2076 = M0.__rjs_quoted__.raise_range_error(who3142,type_name3143,$rjs_core.UString.make("starting "),start3145,vec3144,0,M0.sub1(len3148));}if_res2076;if (M0.exact_integer_p(stop3146)!==false) {if (M0.__lt__eq_(-1,stop3146)!==false) {var if_res2077 = M0.__lt__eq_(stop3146,len3148);} else {var if_res2077 = false;}var if_res2078 = if_res2077;} else {var if_res2078 = false;}if (if_res2078!==false) {var if_res2079 = M0.rvoid();} else {var if_res2079 = M0.__rjs_quoted__.raise_range_error(who3142,type_name3143,$rjs_core.UString.make("stopping "),stop3146,vec3144,-1,len3148);}if_res2079;if (M0.exact_integer_p(step3147)!==false) {var if_res2080 = M0.not(M0.zero_p(step3147));} else {var if_res2080 = false;}if (if_res2080!==false) {var if_res2081 = M0.rvoid();} else {var if_res2081 = M0.raise_argument_error(who3142,$rjs_core.UString.make("(and/c exact-integer? (not/c zero?))"),step3147);}if_res2081;if (M0.__lt_(start3145,stop3146)!==false) {var if_res2082 = M0.__lt_(step3147,0);} else {var if_res2082 = false;}if (if_res2082!==false) {var if_res2083 = M0.raise_arguments_error(who3142,$rjs_core.UString.make("starting index less than stopping index, but given a negative step"),$rjs_core.UString.make("starting index"),start3145,$rjs_core.UString.make("stopping index"),stop3146,$rjs_core.UString.make("step"),step3147);} else {var if_res2083 = M0.rvoid();}if_res2083;if (M0.__lt_(stop3146,start3145)!==false) {var if_res2084 = M0.__gt_(step3147,0);} else {var if_res2084 = false;}if (if_res2084!==false) {var if_res2085 = M0.raise_arguments_error(who3142,$rjs_core.UString.make("starting index more than stopping index, but given a positive step"),$rjs_core.UString.make("starting index"),start3145,$rjs_core.UString.make("stopping index"),stop3146,$rjs_core.UString.make("step"),step3147);} else {var if_res2085 = M0.rvoid();}return if_res2085;};var normalise_inputs = function(who3150, type_name3151, vector_p3152, unsafe_vector_length3153, vec3154, start3155, stop3156, step3157) {if (arguments.length!==8) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (vector_p3152(vec3154)!==false) {var if_res2086 = M0.rvoid();} else {var if_res2086 = M0.raise_argument_error(who3150,type_name3151,vec3154);}if_res2086;var len3158 = unsafe_vector_length3153(vec3154);if (stop3156!==false) {var if_res2087 = stop3156;} else {var if_res2087 = len3158;}var stop_times_3159 = if_res2087;check_ranges(who3150,type_name3151,vec3154,start3155,stop_times_3159,step3157,len3158);return M0.values(vec3154,start3155,stop_times_3159,step3157);};var unsafe_normalise_inputs = function(unsafe_vector_length3160, vec3161, start3162, stop3163, step3164) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part3165 = stop3163;if (or_part3165!==false) {var if_res2088 = or_part3165;} else {var if_res2088 = unsafe_vector_length3160(vec3161);}return M0.values(vec3161,start3162,if_res2088,step3164);};var __vector_gen = function(v3166, start3167, stop3168, step3169) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3169,1)!==false) {var if_res2090 = M0.add1;} else {var if_res2090 = function(i3171) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3171+step3169;};}if (M0.__gt_(step3169,0)!==false) {var if_res2089 = function(i3172) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3172,stop3168);};} else {var if_res2089 = function(i3173) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3173,stop3168);};}return M0.values(function(i3170) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.unsafe_vector_ref(v3166,i3170);},false,if_res2090,start3167,if_res2089,false,false);};var cl2091 = function(v3174) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_vector(v3174,0,false,1);};var cl2092 = function(v3175, start3176) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_vector(v3175,start3176,false,1);};var cl2093 = function(v3177, start3178, stop3179) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_vector(v3177,start3178,stop3179,1);};var cl2094 = function(v3180, start3181, stop3182, step3183) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2096 = normalise_inputs($rjs_core.Symbol.make("in-vector"),$rjs_core.UString.make("vector"),M0.vector_p,M0.vector_length,v3180,start3181,stop3182,step3183);var v3184 = let_result2096.getAt(0);var start3185 = let_result2096.getAt(1);var stop3186 = let_result2096.getAt(2);var step3187 = let_result2096.getAt(3);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __vector_gen(v3184,start3185,stop3186,step3187);});};var in_vector = $rjs_core.attachProcedureArity(function() {var fixed_lam2095 = {'1':cl2091,'2':cl2092,'3':cl2093,'4':cl2094}[arguments.length];if (fixed_lam2095!==undefined) {return fixed_lam2095.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3,4]);var check_vector = function(v3188) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.vector_p(v3188)!==false) {var if_res2097 = M0.rvoid();} else {var if_res2097 = M0.raise_argument_error($rjs_core.Symbol.make("in-vector"),$rjs_core.UString.make("vector"),v3188);}return if_res2097;};var __string_gen = function(v3189, start3190, stop3191, step3192) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3192,1)!==false) {var if_res2099 = M0.add1;} else {var if_res2099 = function(i3194) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3194+step3192;};}if (M0.__gt_(step3192,0)!==false) {var if_res2098 = function(i3195) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3195,stop3191);};} else {var if_res2098 = function(i3196) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3196,stop3191);};}return M0.values(function(i3193) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.string_ref(v3189,i3193);},false,if_res2099,start3190,if_res2098,false,false);};var cl2100 = function(v3197) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_string(v3197,0,false,1);};var cl2101 = function(v3198, start3199) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_string(v3198,start3199,false,1);};var cl2102 = function(v3200, start3201, stop3202) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_string(v3200,start3201,stop3202,1);};var cl2103 = function(v3203, start3204, stop3205, step3206) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2105 = normalise_inputs($rjs_core.Symbol.make("in-string"),$rjs_core.UString.make("string"),M0.string_p,M0.string_length,v3203,start3204,stop3205,step3206);var v3207 = let_result2105.getAt(0);var start3208 = let_result2105.getAt(1);var stop3209 = let_result2105.getAt(2);var step3210 = let_result2105.getAt(3);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __string_gen(v3207,start3208,stop3209,step3210);});};var in_string = $rjs_core.attachProcedureArity(function() {var fixed_lam2104 = {'1':cl2100,'2':cl2101,'3':cl2102,'4':cl2103}[arguments.length];if (fixed_lam2104!==undefined) {return fixed_lam2104.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3,4]);var check_string = function(v3211) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.string_p(v3211)!==false) {var if_res2106 = M0.rvoid();} else {var if_res2106 = M0.raise_argument_error($rjs_core.Symbol.make("in-string"),$rjs_core.UString.make("string"),v3211);}return if_res2106;};var __bytes_gen = function(v3212, start3213, stop3214, step3215) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3215,1)!==false) {var if_res2108 = M0.add1;} else {var if_res2108 = function(i3217) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3217+step3215;};}if (M0.__gt_(step3215,0)!==false) {var if_res2107 = function(i3218) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3218,stop3214);};} else {var if_res2107 = function(i3219) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3219,stop3214);};}return M0.values(function(i3216) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.__rjs_quoted__.unsafe_bytes_ref(v3212,i3216);},false,if_res2108,start3213,if_res2107,false,false);};var cl2109 = function(v3220) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes(v3220,0,false,1);};var cl2110 = function(v3221, start3222) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes(v3221,start3222,false,1);};var cl2111 = function(v3223, start3224, stop3225) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes(v3223,start3224,stop3225,1);};var cl2112 = function(v3226, start3227, stop3228, step3229) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2114 = normalise_inputs($rjs_core.Symbol.make("in-bytes"),$rjs_core.UString.make("bytes"),M0.bytes_p,M0.bytes_length,v3226,start3227,stop3228,step3229);var v3230 = let_result2114.getAt(0);var start3231 = let_result2114.getAt(1);var stop3232 = let_result2114.getAt(2);var step3233 = let_result2114.getAt(3);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __bytes_gen(v3230,start3231,stop3232,step3233);});};var in_bytes = $rjs_core.attachProcedureArity(function() {var fixed_lam2113 = {'1':cl2109,'2':cl2110,'3':cl2111,'4':cl2112}[arguments.length];if (fixed_lam2113!==undefined) {return fixed_lam2113.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3,4]);var check_bytes = function(v3234) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.bytes_p(v3234)!==false) {var if_res2115 = M0.rvoid();} else {var if_res2115 = M0.raise_argument_error($rjs_core.Symbol.make("in-bytes"),$rjs_core.UString.make("bytes"),v3234);}return if_res2115;};var __flvector_gen = function(v3235, start3236, stop3237, step3238) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3238,1)!==false) {var if_res2117 = M0.add1;} else {var if_res2117 = function(i3240) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3240+step3238;};}if (M0.__gt_(step3238,0)!==false) {var if_res2116 = function(i3241) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3241,stop3237);};} else {var if_res2116 = function(i3242) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3242,stop3237);};}return M0.values(function(i3239) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.__rjs_quoted__.unsafe_flvector_ref(v3235,i3239);},false,if_res2117,start3236,if_res2116,false,false);};var __fxvector_gen = function(v3243, start3244, stop3245, step3246) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3246,1)!==false) {var if_res2119 = M0.add1;} else {var if_res2119 = function(i3248) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3248+step3246;};}if (M0.__gt_(step3246,0)!==false) {var if_res2118 = function(i3249) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3249,stop3245);};} else {var if_res2118 = function(i3250) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3250,stop3245);};}return M0.values(function(i3247) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.__rjs_quoted__.unsafe_fxvector_ref(v3243,i3247);},false,if_res2119,start3244,if_res2118,false,false);};var stop_before = function(g3251, pred3252) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3251)!==false) {var if_res2120 = M0.rvoid();} else {var if_res2120 = M0.raise_argument_error($rjs_core.Symbol.make("stop-before"),$rjs_core.UString.make("sequence?"),g3251);}if_res2120;if (M0.procedure_p(pred3252)!==false) {var if_res2121 = M0.procedure_arity_includes_p(pred3252,1);} else {var if_res2121 = false;}if (if_res2121!==false) {var if_res2122 = M0.rvoid();} else {var if_res2122 = M0.raise_argument_error($rjs_core.Symbol.make("stop-before"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),pred3252);}if_res2122;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2123 = make_sequence(false,g3251);var pos__gt_val3253 = let_result2123.getAt(0);var pre_pos_next3254 = let_result2123.getAt(1);var pos_next3255 = let_result2123.getAt(2);var init3256 = let_result2123.getAt(3);var pos_cont_p3257 = let_result2123.getAt(4);var pre_cont_p3258 = let_result2123.getAt(5);var post_cont_p3259 = let_result2123.getAt(6);var cl2124 = function(val3260) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pre_cont_p3258!==false) {var if_res2128 = pre_cont_p3258(val3260);} else {var if_res2128 = true;}if (if_res2128!==false) {var if_res2129 = M0.not(pred3252(val3260));} else {var if_res2129 = false;}return if_res2129;};var cl2125 = $rjs_core.attachProcedureArity(function(...vals32612130) {var vals3261 = $rjs_core.Pair.listFromArray(vals32612130);if (pre_cont_p3258!==false) {var if_res2131 = M0.apply(pre_cont_p3258,vals3261);} else {var if_res2131 = true;}if (if_res2131!==false) {var if_res2132 = M0.not(M0.apply(pred3252,vals3261));} else {var if_res2132 = false;}return if_res2132;});return M0.values(pos__gt_val3253,pre_pos_next3254,pos_next3255,init3256,pos_cont_p3257,$rjs_core.attachProcedureArity(function() {var fixed_lam2126 = {'1':cl2124}[arguments.length];if (fixed_lam2126!==undefined) {return fixed_lam2126.apply(null,arguments);} else {if (true!==false) {var if_res2127 = cl2125.apply(null,arguments);} else {var if_res2127 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res2127;}},[M0.make_arity_at_least(0)]),post_cont_p3259);});};var stop_after = function(g3262, pred3263) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3262)!==false) {var if_res2133 = M0.rvoid();} else {var if_res2133 = M0.raise_argument_error($rjs_core.Symbol.make("stop-after"),$rjs_core.UString.make("sequence?"),g3262);}if_res2133;if (M0.procedure_p(pred3263)!==false) {var if_res2134 = M0.procedure_arity_includes_p(pred3263,1);} else {var if_res2134 = false;}if (if_res2134!==false) {var if_res2135 = M0.rvoid();} else {var if_res2135 = M0.raise_argument_error($rjs_core.Symbol.make("stop-after"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),pred3263);}if_res2135;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2136 = make_sequence(false,g3262);var pos__gt_val3264 = let_result2136.getAt(0);var pre_pos_next3265 = let_result2136.getAt(1);var pos_next3266 = let_result2136.getAt(2);var init3267 = let_result2136.getAt(3);var pos_cont_p3268 = let_result2136.getAt(4);var pre_cont_p3269 = let_result2136.getAt(5);var post_cont_p3270 = let_result2136.getAt(6);var cl2137 = function(pos3271, val3272) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3270!==false) {var if_res2141 = post_cont_p3270(pos3271,val3272);} else {var if_res2141 = true;}if (if_res2141!==false) {var if_res2142 = M0.not(pred3263(val3272));} else {var if_res2142 = false;}return if_res2142;};var cl2138 = $rjs_core.attachProcedureArity(function(pos3273, ...vals32742143) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals3274 = $rjs_core.Pair.listFromArray(vals32742143);if (post_cont_p3270!==false) {var if_res2144 = M0.apply(post_cont_p3270,pos3273,vals3274);} else {var if_res2144 = true;}if (if_res2144!==false) {var if_res2145 = M0.not(M0.apply(pred3263,vals3274));} else {var if_res2145 = false;}return if_res2145;});return M0.values(pos__gt_val3264,pre_pos_next3265,pos_next3266,init3267,pos_cont_p3268,pre_cont_p3269,$rjs_core.attachProcedureArity(function() {var fixed_lam2139 = {'2':cl2137}[arguments.length];if (fixed_lam2139!==undefined) {return fixed_lam2139.apply(null,arguments);} else {if (M0.__gt__eq_(cl2138.length,1)!==false) {var if_res2140 = cl2138.apply(null,arguments);} else {var if_res2140 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res2140;}},[M0.make_arity_at_least(1)]));});};var in_indexed = function(g3275) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3275)!==false) {var if_res2146 = M0.rvoid();} else {var if_res2146 = M0.raise_argument_error($rjs_core.Symbol.make("in-indexed"),$rjs_core.UString.make("sequence?"),g3275);}if_res2146;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2147 = make_sequence(false,g3275);var pos__gt_val3276 = let_result2147.getAt(0);var pre_pos_next3277 = let_result2147.getAt(1);var pos_next3278 = let_result2147.getAt(2);var init3279 = let_result2147.getAt(3);var pos_cont_p3280 = let_result2147.getAt(4);var pre_cont_p3281 = let_result2147.getAt(5);var post_cont_p3282 = let_result2147.getAt(6);if (pre_pos_next3277!==false) {var if_res2152 = function(pos3284) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.cons(pre_pos_next3277(M0.car(pos3284)),M0.cdr(pos3284));};} else {var if_res2152 = false;}var temp2151 = M0.cons(init3279,0);if (pos_cont_p3280!==false) {var if_res2150 = function(pos3286) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos_cont_p3280(M0.car(pos3286));};} else {var if_res2150 = false;}if (pre_cont_p3281!==false) {var if_res2149 = function(val3287, idx3288) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pre_cont_p3281(val3287);};} else {var if_res2149 = false;}if (post_cont_p3282!==false) {var if_res2148 = function(pos3289, val3290, idx3291) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return post_cont_p3282(M0.car(pos3289),val3290);};} else {var if_res2148 = false;}return M0.values(function(pos3283) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(pos__gt_val3276(M0.car(pos3283)),M0.cdr(pos3283));},if_res2152,function(pos3285) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.cons(pos_next3278(M0.car(pos3285)),M0.add1(M0.cdr(pos3285)));},temp2151,if_res2150,if_res2149,if_res2148);});};var in_value = function(v3292) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(function(pos3293) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v3292;},function(pos3294) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;},true,function(pos3295) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos3295;},false,false);});};var in_values_sequence = function(g3296) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3296)!==false) {var if_res2153 = M0.rvoid();} else {var if_res2153 = M0.raise_argument_error($rjs_core.Symbol.make("in-values-sequence"),$rjs_core.UString.make("sequence?"),g3296);}if_res2153;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2154 = make_sequence(false,g3296);var pos__gt_val3297 = let_result2154.getAt(0);var pre_pos_next3298 = let_result2154.getAt(1);var pos_next3299 = let_result2154.getAt(2);var init3300 = let_result2154.getAt(3);var pos_cont_p3301 = let_result2154.getAt(4);var pre_cont_p3302 = let_result2154.getAt(5);var post_cont_p3303 = let_result2154.getAt(6);if (pre_cont_p3302!==false) {var if_res2156 = function(vals3305) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(pre_cont_p3302,vals3305);};} else {var if_res2156 = false;}if (post_cont_p3303!==false) {var if_res2155 = function(pos3306, vals3307) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(post_cont_p3303,pos3306,vals3307);};} else {var if_res2155 = false;}return M0.values(function(pos3304) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3297(pos3304);},M0.list);},pre_pos_next3298,pos_next3299,init3300,pos_cont_p3301,if_res2156,if_res2155);});};var in_values_times__sequence = function(g3308) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3308)!==false) {var if_res2157 = M0.rvoid();} else {var if_res2157 = M0.raise_argument_error($rjs_core.Symbol.make("in-values-sequence"),$rjs_core.UString.make("sequence?"),g3308);}if_res2157;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2158 = make_sequence(false,g3308);var pos__gt_val3309 = let_result2158.getAt(0);var pre_pos_next3310 = let_result2158.getAt(1);var pos_next3311 = let_result2158.getAt(2);var init3312 = let_result2158.getAt(3);var pos_cont_p3313 = let_result2158.getAt(4);var pre_cont_p3314 = let_result2158.getAt(5);var post_cont_p3315 = let_result2158.getAt(6);if (pre_cont_p3314!==false) {var if_res2162 = function(vals3319) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(vals3319)!==false) {var if_res2161 = M0.apply(pre_cont_p3314,vals3319);} else {var if_res2161 = pre_cont_p3314(vals3319);}return if_res2161;};} else {var if_res2162 = false;}if (post_cont_p3315!==false) {var if_res2160 = function(pos3320, vals3321) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(vals3321)!==false) {var if_res2159 = M0.apply(post_cont_p3315,pos3320,vals3321);} else {var if_res2159 = post_cont_p3315(pos3320,vals3321);}return if_res2159;};} else {var if_res2160 = false;}return M0.values(function(pos3316) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var cl2163 = function(v3317) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(v3317)!==false) {var if_res2167 = M0.list(v3317);} else {var if_res2167 = v3317;}return if_res2167;};var cl2164 = $rjs_core.attachProcedureArity(function(...vs33182168) {var vs3318 = $rjs_core.Pair.listFromArray(vs33182168);return vs3318;});return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3309(pos3316);},$rjs_core.attachProcedureArity(function() {var fixed_lam2165 = {'1':cl2163}[arguments.length];if (fixed_lam2165!==undefined) {return fixed_lam2165.apply(null,arguments);} else {if (true!==false) {var if_res2166 = cl2164.apply(null,arguments);} else {var if_res2166 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res2166;}},[M0.make_arity_at_least(0)]));},pre_pos_next3310,pos_next3311,init3312,pos_cont_p3313,if_res2162,if_res2160);});};var append_sequences = function(sequences3322, cyclic_p3323) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var seqs__gt_m_plus_g_plus_r3324 = function(seqs3325) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(seqs3325)!==false) {var let_result2169 = sequence_generate(M0.car(seqs3325));var more_p3326 = let_result2169.getAt(0);var get3327 = let_result2169.getAt(1);var seqs3328 = M0.cdr(seqs3325);if (more_p3326()!==false) {var if_res2170 = M0.list_times_(more_p3326,get3327,seqs3328);} else {var if_res2170 = seqs__gt_m_plus_g_plus_r3324(seqs3328);}var if_res2172 = if_res2170;} else {if (cyclic_p3323!==false) {var if_res2171 = seqs__gt_m_plus_g_plus_r3324(sequences3322);} else {var if_res2171 = false;}var if_res2172 = if_res2171;}return if_res2172;};return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(function(m_plus_g_plus_r3329) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.cadr(m_plus_g_plus_r3329)();},function(m_plus_g_plus_r3330) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(m_plus_g_plus_r3330)!==false) {var if_res2173 = M0.not(M0.car(m_plus_g_plus_r3330)());} else {var if_res2173 = false;}if (if_res2173!==false) {var if_res2174 = seqs__gt_m_plus_g_plus_r3324(M0.cddr(m_plus_g_plus_r3330));} else {var if_res2174 = m_plus_g_plus_r3330;}return if_res2174;},seqs__gt_m_plus_g_plus_r3324(sequences3322),M0.values,false,false);});};var check_sequences = function(who3331, sequences3332) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.for_each(function(g3333) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3333)!==false) {var if_res2175 = M0.rvoid();} else {var if_res2175 = M0.raise_argument_error(who3331,$rjs_core.UString.make("sequence?"),g3333);}return if_res2175;},sequences3332);};var in_sequences = $rjs_core.attachProcedureArity(function(...sequences33342176) {var sequences3334 = $rjs_core.Pair.listFromArray(sequences33342176);check_sequences($rjs_core.Symbol.make("in-sequences"),sequences3334);if (M0.pair_p(sequences3334)!==false) {var if_res2177 = M0.null_p(M0.cdr(sequences3334));} else {var if_res2177 = false;}if (if_res2177!==false) {var if_res2178 = M0.car(sequences3334);} else {var if_res2178 = append_sequences(sequences3334,false);}return if_res2178;});var in_cycle = $rjs_core.attachProcedureArity(function(...sequences33352179) {var sequences3335 = $rjs_core.Pair.listFromArray(sequences33352179);check_sequences($rjs_core.Symbol.make("in-cycle"),sequences3335);return append_sequences(sequences3335,true);});var in_parallel = $rjs_core.attachProcedureArity(function(...sequences33362180) {var sequences3336 = $rjs_core.Pair.listFromArray(sequences33362180);check_sequences($rjs_core.Symbol.make("in-parallel"),sequences3336);if (M0.__eq_(1,M0.length(sequences3336))!==false) {var if_res2207 = M0.car(sequences3336);} else {var if_res2207 = make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2181 = make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("g")),sequences3336);var pos__gt_vals3351 = let_result2181.getAt(0);var pos_pre_inc3352 = let_result2181.getAt(1);var pos_next3353 = let_result2181.getAt(2);var init3354 = let_result2181.getAt(3);var pos_cont_p3355 = let_result2181.getAt(4);var val_cont_p3356 = let_result2181.getAt(5);var all_cont_p3357 = let_result2181.getAt(6);M0.rvoid();var for_loop3358 = function(p__gt_v3359, p_p_n3360, p_n3361, i3362, ps_p3363, pr_p3364, po_p3365, pos3366) {if (arguments.length!==8) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3355!==false) {var if_res2182 = pos_cont_p3355(pos3366);} else {var if_res2182 = true;}if (if_res2182!==false) {var g3370 = pos__gt_vals3351(pos3366);if (all_cont_p3357!==false) {var if_res2183 = function(pos3371) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p3357(pos3371,g3370);};} else {var if_res2183 = false;}var let_result2184 = M0.values(g3370,if_res2183);var g3367 = let_result2184.getAt(0);var all_cont_p_by_pos3368 = let_result2184.getAt(1);if (pos_pre_inc3352!==false) {var if_res2185 = pos_pre_inc3352(pos3366);} else {var if_res2185 = pos3366;}var pos3369 = if_res2185;if (val_cont_p3356!==false) {var if_res2186 = val_cont_p3356(g3367);} else {var if_res2186 = true;}if (if_res2186!==false) {var p__gt_v3379 = p__gt_v3359;var p_p_n3380 = p_p_n3360;var p_n3381 = p_n3361;var i3382 = i3362;var ps_p3383 = ps_p3363;var pr_p3384 = pr_p3364;var po_p3385 = po_p3365;var let_result2187 = make_sequence(false,g3367);var p__gt_v13393 = let_result2187.getAt(0);var p_p_n23394 = let_result2187.getAt(1);var p_n33395 = let_result2187.getAt(2);var i43396 = let_result2187.getAt(3);var ps_p53397 = let_result2187.getAt(4);var pr_p63398 = let_result2187.getAt(5);var po_p73399 = let_result2187.getAt(6);var let_result2188 = M0.values(M0.cons(p__gt_v13393,p__gt_v3379),M0.cons(p_p_n23394,p_p_n3380),M0.cons(p_n33395,p_n3381),M0.cons(i43396,i3382),M0.cons(ps_p53397,ps_p3383),M0.cons(pr_p63398,pr_p3384),M0.cons(po_p73399,po_p3385));var p__gt_v3386 = let_result2188.getAt(0);var p_p_n3387 = let_result2188.getAt(1);var p_n3388 = let_result2188.getAt(2);var i3389 = let_result2188.getAt(3);var ps_p3390 = let_result2188.getAt(4);var pr_p3391 = let_result2188.getAt(5);var po_p3392 = let_result2188.getAt(6);var let_result2189 = M0.values(p__gt_v3386,p_p_n3387,p_n3388,i3389,ps_p3390,pr_p3391,po_p3392);var p__gt_v3372 = let_result2189.getAt(0);var p_p_n3373 = let_result2189.getAt(1);var p_n3374 = let_result2189.getAt(2);var i3375 = let_result2189.getAt(3);var ps_p3376 = let_result2189.getAt(4);var pr_p3377 = let_result2189.getAt(5);var po_p3378 = let_result2189.getAt(6);if (all_cont_p_by_pos3368!==false) {var if_res2190 = all_cont_p_by_pos3368(pos3369);} else {var if_res2190 = true;}if (if_res2190!==false) {var if_res2191 = M0.not(false);} else {var if_res2191 = false;}if (if_res2191!==false) {var if_res2192 = for_loop3358(p__gt_v3372,p_p_n3373,p_n3374,i3375,ps_p3376,pr_p3377,po_p3378,pos_next3353(pos3369));} else {var if_res2192 = M0.values(p__gt_v3372,p_p_n3373,p_n3374,i3375,ps_p3376,pr_p3377,po_p3378);}var if_res2193 = if_res2192;} else {var if_res2193 = M0.values(p__gt_v3359,p_p_n3360,p_n3361,i3362,ps_p3363,pr_p3364,po_p3365);}var if_res2194 = if_res2193;} else {var if_res2194 = M0.values(p__gt_v3359,p_p_n3360,p_n3361,i3362,ps_p3363,pr_p3364,po_p3365);}return if_res2194;};var let_result2195 = for_loop3358(M0.rnull,M0.rnull,M0.rnull,M0.rnull,M0.rnull,M0.rnull,M0.rnull,init3354);var p__gt_v3344 = let_result2195.getAt(0);var p_p_n3345 = let_result2195.getAt(1);var p_n3346 = let_result2195.getAt(2);var i3347 = let_result2195.getAt(3);var ps_p3348 = let_result2195.getAt(4);var pr_p3349 = let_result2195.getAt(5);var po_p3350 = let_result2195.getAt(6);var let_result2196 = M0.values(M5.alt_reverse(p__gt_v3344),M5.alt_reverse(p_p_n3345),M5.alt_reverse(p_n3346),M5.alt_reverse(i3347),M5.alt_reverse(ps_p3348),M5.alt_reverse(pr_p3349),M5.alt_reverse(po_p3350));var pos__gt_vals3337 = let_result2196.getAt(0);var pre_pos_nexts3338 = let_result2196.getAt(1);var pos_nexts3339 = let_result2196.getAt(2);var inits3340 = let_result2196.getAt(3);var pos_cont_ps3341 = let_result2196.getAt(4);var pre_cont_ps3342 = let_result2196.getAt(5);var post_cont_ps3343 = let_result2196.getAt(6);if (M0.ormap(M0.values,pre_pos_nexts3338)!==false) {var if_res2206 = function(poses3403) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.map(function(pre_pos_next3404, pos3405) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pre_pos_next3404!==false) {var if_res2205 = pre_pos_next3404(pos3405);} else {var if_res2205 = pos3405;}return if_res2205;},pre_pos_nexts3338,poses3403);};} else {var if_res2206 = false;}if (M0.ormap(M0.values,pos_cont_ps3341)!==false) {var if_res2204 = function(poses3409) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.andmap(function(pos_cont_p3410, pos3411) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3410!==false) {var if_res2203 = pos_cont_p3410(pos3411);} else {var if_res2203 = true;}return if_res2203;},pos_cont_ps3341,poses3409);};} else {var if_res2204 = false;}if (M0.ormap(M0.values,pre_cont_ps3342)!==false) {var if_res2202 = $rjs_core.attachProcedureArity(function(...vals34122200) {var vals3412 = $rjs_core.Pair.listFromArray(vals34122200);return M0.andmap(function(pre_cont_p3413, val3414) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pre_cont_p3413!==false) {var if_res2201 = pre_cont_p3413(val3414);} else {var if_res2201 = true;}return if_res2201;},pre_cont_ps3342,vals3412);});} else {var if_res2202 = false;}if (M0.ormap(M0.values,post_cont_ps3343)!==false) {var if_res2199 = $rjs_core.attachProcedureArity(function(poses3415, ...vals34162197) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals3416 = $rjs_core.Pair.listFromArray(vals34162197);return M0.andmap(function(post_cont_p3417, pos3418, val3419) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3417!==false) {var if_res2198 = post_cont_p3417(pos3418,val3419);} else {var if_res2198 = true;}return if_res2198;},post_cont_ps3343,poses3415,vals3416);});} else {var if_res2199 = false;}return M0.values(function(poses3400) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.values,M0.map(function(pos__gt_val3401, pos3402) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3401(pos3402);},pos__gt_vals3337,poses3400));},if_res2206,function(poses3406) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.map(function(pos_next3407, pos3408) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos_next3407(pos3408);},pos_nexts3339,poses3406);},inits3340,if_res2204,if_res2202,if_res2199);});}return if_res2207;});var cl2208 = function(producer3420) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values($rjs_core.attachProcedureArity(function(..._34212212) {var _3421 = $rjs_core.Pair.listFromArray(_34212212);return producer3420();}),M0.rvoid,M0.rvoid(),false,false,false);});};var cl2209 = $rjs_core.attachProcedureArity(function(producer3422, stop3423, ...more34242213) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var more3424 = $rjs_core.Pair.listFromArray(more34242213);if (M0.null_p(more3424)!==false) {var if_res2214 = function(_3426) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return producer3422();};} else {var if_res2214 = function(_3427) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(producer3422,more3424);};}var produce_bang_3425 = if_res2214;if (M0.not(M0.procedure_p(stop3423))!==false) {var if_res2217 = function(x3429) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(M0.eq_p(x3429,stop3423));};} else {if (M0.equal_p(1,M0.procedure_arity(stop3423))!==false) {var if_res2216 = function(x3430) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(stop3423(x3430));};} else {var if_res2216 = $rjs_core.attachProcedureArity(function(...xs34312215) {var xs3431 = $rjs_core.Pair.listFromArray(xs34312215);return M0.not(M0.apply(stop3423,xs3431));});}var if_res2217 = if_res2216;}var stop_p3428 = if_res2217;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(produce_bang_3425,M0.rvoid,M0.rvoid(),false,stop_p3428,false);});});var in_producer = $rjs_core.attachProcedureArity(function() {var fixed_lam2210 = {'1':cl2208}[arguments.length];if (fixed_lam2210!==undefined) {return fixed_lam2210.apply(null,arguments);} else {if (M0.__gt__eq_(cl2209.length,1)!==false) {var if_res2211 = cl2209.apply(null,arguments);} else {var if_res2211 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res2211;}},[1,M0.make_arity_at_least(2)]);var let_result2218 = M0.make_struct_type($rjs_core.Symbol.make("stream"),false,3,0,false,M0.list(M0.cons(prop_stream,M0.vector(function(v3432) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_stream_ref(v3432,0)();},function(v3433) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_stream_ref(v3433,1)();},function(v3434) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_stream_ref(v3434,2)();}))));var struct_do_stream = let_result2218.getAt(0);var make_do_stream = let_result2218.getAt(1);var do_stream_p = let_result2218.getAt(2);var do_stream_ref = let_result2218.getAt(3);var do_stream_set_bang_ = let_result2218.getAt(4);var empty_stream = make_do_stream(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;},M0.rvoid,M0.rvoid);var sequence__gt_stream = function(s3435) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(s3435)!==false) {var if_res2219 = M0.rvoid();} else {var if_res2219 = M0.raise_argument_error($rjs_core.Symbol.make("sequence-generate"),$rjs_core.UString.make("sequence?"),s3435);}if_res2219;if (stream_p(s3435)!==false) {var if_res2230 = s3435;} else {var let_result2220 = make_sequence(false,s3435);var pos__gt_val3436 = let_result2220.getAt(0);var pre_pos_next3437 = let_result2220.getAt(1);var pos_next3438 = let_result2220.getAt(2);var init3439 = let_result2220.getAt(3);var pos_cont_p3440 = let_result2220.getAt(4);var pre_cont_p3441 = let_result2220.getAt(5);var post_cont_p3442 = let_result2220.getAt(6);var gen_stream3443 = function(pos3444) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var done_p3445 = false;var vals3446 = false;var empty_p3447 = false;var next3448 = false;var force_bang_3449 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (done_p3445!==false) {var if_res2226 = M0.rvoid();} else {if (pos_cont_p3440!==false) {var if_res2221 = pos_cont_p3440(pos3444);} else {var if_res2221 = true;}if (if_res2221!==false) {vals3446 = M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3436(pos3444);},M0.list);if (pre_pos_next3437!==false) {pos3444 = pre_pos_next3437(pos3444);var if_res2222 = null;} else {var if_res2222 = M0.rvoid();}if_res2222;if (pre_cont_p3441!==false) {var if_res2223 = M0.apply(pre_cont_p3441,vals3446);} else {var if_res2223 = true;}if (if_res2223!==false) {var if_res2224 = M0.rvoid();} else {vals3446 = false;empty_p3447 = true;var if_res2224 = null;}var if_res2225 = if_res2224;} else {empty_p3447 = true;var if_res2225 = null;}if_res2225;done_p3445 = true;var if_res2226 = null;}return if_res2226;};return make_do_stream(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}force_bang_3449();return empty_p3447;},function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}force_bang_3449();return M0.apply(M0.values,vals3446);},function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}force_bang_3449();if (next3448!==false) {var if_res2229 = next3448;} else {if (post_cont_p3442!==false) {var if_res2227 = M0.apply(post_cont_p3442,pos3444,vals3446);} else {var if_res2227 = true;}if (if_res2227!==false) {next3448 = gen_stream3443(pos_next3438(pos3444));var if_res2228 = null;} else {next3448 = empty_stream;var if_res2228 = null;}if_res2228;var if_res2229 = next3448;}return if_res2229;});};var if_res2230 = gen_stream3443(init3439);}return if_res2230;};var no_more = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.raise(M0.__rjs_quoted__.exn_fail_contract($rjs_core.UString.make("sequence has no more values"),M0.current_continuation_marks()));};var sequence_generate = function(g3450) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3450)!==false) {var if_res2231 = M0.rvoid();} else {var if_res2231 = M0.raise_argument_error($rjs_core.Symbol.make("sequence-generate"),$rjs_core.UString.make("sequence?"),g3450);}if_res2231;var let_result2232 = make_sequence(false,g3450);var pos__gt_val3451 = let_result2232.getAt(0);var pre_pos_next3452 = let_result2232.getAt(1);var pos_next3453 = let_result2232.getAt(2);var init3454 = let_result2232.getAt(3);var pos_cont_p3455 = let_result2232.getAt(4);var pre_cont_p3456 = let_result2232.getAt(5);var post_cont_p3457 = let_result2232.getAt(6);var pos3458 = init3454;var more_p3459 = false;var prep_val_bang_3460 = false;var next3461 = false;var init_more_p3462 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}prep_val_bang_3460();return more_p3459();};var init_next3463 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}prep_val_bang_3460();return next3461();};var init_prep_val_bang_3464 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3455!==false) {var if_res2233 = pos_cont_p3455(pos3458);} else {var if_res2233 = true;}if (if_res2233!==false) {var if_res2241 = M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res2239 = pos__gt_val3451(pos3458);if (pre_pos_next3452!==false) {pos3458 = pre_pos_next3452(pos3458);var if_res2240 = null;} else {var if_res2240 = M0.rvoid();}if_res2240;return begin_res2239;},$rjs_core.attachProcedureArity(function(...vals34652234) {var vals3465 = $rjs_core.Pair.listFromArray(vals34652234);if (pre_cont_p3456!==false) {var if_res2235 = M0.apply(pre_cont_p3456,vals3465);} else {var if_res2235 = true;}if (if_res2235!==false) {more_p3459 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;};next3461 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var v3466 = vals3465;prep_val_bang_3460 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3457!==false) {var if_res2236 = M0.apply(post_cont_p3457,pos3458,vals3465);} else {var if_res2236 = true;}if (if_res2236!==false) {pos3458 = pos_next3453(pos3458);prep_val_bang_3460 = init_prep_val_bang_3464;var if_res2237 = prep_val_bang_3460();} else {more_p3459 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};next3461 = no_more;var if_res2237 = null;}return if_res2237;};more_p3459 = init_more_p3462;next3461 = init_next3463;return M0.apply(M0.values,v3466);};prep_val_bang_3460 = M0.rvoid;var if_res2238 = M0.apply(M0.values,vals3465);} else {more_p3459 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};next3461 = no_more;var if_res2238 = null;}return if_res2238;}));} else {more_p3459 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};next3461 = no_more;var if_res2241 = null;}return if_res2241;};more_p3459 = init_more_p3462;prep_val_bang_3460 = init_prep_val_bang_3464;next3461 = init_next3463;var sequence_more_p3467 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return more_p3459();};var sequence_next3468 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return next3461();};return M0.values(sequence_more_p3467,sequence_next3468);};var sequence_generate_times_ = function(g3469) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3469)!==false) {var if_res2242 = M0.rvoid();} else {var if_res2242 = M0.raise_argument_error($rjs_core.Symbol.make("sequence-generate*"),$rjs_core.UString.make("sequence?"),g3469);}if_res2242;var let_result2243 = make_sequence(false,g3469);var pos__gt_val3470 = let_result2243.getAt(0);var pre_pos_next3471 = let_result2243.getAt(1);var pos_next3472 = let_result2243.getAt(2);var init3473 = let_result2243.getAt(3);var pos_cont_p3474 = let_result2243.getAt(4);var pre_cont_p3475 = let_result2243.getAt(5);var post_cont_p3476 = let_result2243.getAt(6);var next_bang_3477 = function(pos3478) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3474!==false) {var if_res2244 = pos_cont_p3474(pos3478);} else {var if_res2244 = true;}if (if_res2244!==false) {var if_res2252 = M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res2250 = pos__gt_val3470(pos3478);if (pre_pos_next3471!==false) {pos3478 = pre_pos_next3471(pos3478);var if_res2251 = null;} else {var if_res2251 = M0.rvoid();}if_res2251;return begin_res2250;},$rjs_core.attachProcedureArity(function(...vals34792245) {var vals3479 = $rjs_core.Pair.listFromArray(vals34792245);if (pre_cont_p3475!==false) {var if_res2246 = M0.apply(pre_cont_p3475,vals3479);} else {var if_res2246 = true;}if (if_res2246!==false) {var if_res2249 = M0.values(vals3479,function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3476!==false) {var if_res2247 = M0.apply(post_cont_p3476,pos3478,vals3479);} else {var if_res2247 = true;}if (if_res2247!==false) {var if_res2248 = next_bang_3477(pos_next3472(pos3478));} else {var if_res2248 = M0.values(false,no_more);}return if_res2248;});} else {var if_res2249 = M0.values(false,no_more);}return if_res2249;}));} else {var if_res2252 = M0.values(false,no_more);}return if_res2252;};return next_bang_3477(init3473);};var grow_vector = function(vec3480) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n3481 = M0.vector_length(vec3480);var new_vec3482 = M0.make_vector(2*n3481);M0.__rjs_quoted__.vector_copy_bang_(new_vec3482,0,vec3480,0,n3481);return new_vec3482;};var shrink_vector = function(vec3483, i3484) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var new_vec3485 = M0.make_vector(i3484);M0.__rjs_quoted__.vector_copy_bang_(new_vec3485,0,vec3483,0,i3484);return new_vec3485;};var dir_list = function(full_d3486, d3487, acc3488) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2253 = make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("f")),in_list(M0.reverse(M1.sort(M0.__rjs_quoted__.directory_list(full_d3486),M0.__rjs_quoted__.path_lt__p))));var pos__gt_vals3489 = let_result2253.getAt(0);var pos_pre_inc3490 = let_result2253.getAt(1);var pos_next3491 = let_result2253.getAt(2);var init3492 = let_result2253.getAt(3);var pos_cont_p3493 = let_result2253.getAt(4);var val_cont_p3494 = let_result2253.getAt(5);var all_cont_p3495 = let_result2253.getAt(6);M0.rvoid();var for_loop3496 = function(acc3497, pos3498) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3493!==false) {var if_res2254 = pos_cont_p3493(pos3498);} else {var if_res2254 = true;}if (if_res2254!==false) {var f3502 = pos__gt_vals3489(pos3498);if (all_cont_p3495!==false) {var if_res2255 = function(pos3503) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p3495(pos3503,f3502);};} else {var if_res2255 = false;}var let_result2256 = M0.values(f3502,if_res2255);var f3499 = let_result2256.getAt(0);var all_cont_p_by_pos3500 = let_result2256.getAt(1);if (pos_pre_inc3490!==false) {var if_res2257 = pos_pre_inc3490(pos3498);} else {var if_res2257 = pos3498;}var pos3501 = if_res2257;if (val_cont_p3494!==false) {var if_res2258 = val_cont_p3494(f3499);} else {var if_res2258 = true;}if (if_res2258!==false) {var acc3505 = acc3497;var acc3506 = M0.cons(M0.__rjs_quoted__.build_path(d3487,f3499),acc3505);var acc3504 = M0.values(acc3506);if (all_cont_p_by_pos3500!==false) {var if_res2259 = all_cont_p_by_pos3500(pos3501);} else {var if_res2259 = true;}if (if_res2259!==false) {var if_res2260 = M0.not(false);} else {var if_res2260 = false;}if (if_res2260!==false) {var if_res2261 = for_loop3496(acc3504,pos_next3491(pos3501));} else {var if_res2261 = acc3504;}var if_res2262 = if_res2261;} else {var if_res2262 = acc3497;}var if_res2263 = if_res2262;} else {var if_res2263 = acc3497;}return if_res2263;};return for_loop3496(acc3488,init3492);};var next_body = function(l3507, d3508, init_dir3509, use_dir_p3510) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var full_d3511 = M0.__rjs_quoted__.path__gt_complete_path(d3508,init_dir3509);if (M0.__rjs_quoted__.directory_exists_p(full_d3511)!==false) {var if_res2264 = use_dir_p3510(full_d3511);} else {var if_res2264 = false;}if (if_res2264!==false) {var if_res2265 = dir_list(full_d3511,d3508,M0.cdr(l3507));} else {var if_res2265 = M0.cdr(l3507);}return if_res2265;};var initial_state = function(orig_dir3512, init_dir3513) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (orig_dir3512!==false) {var if_res2266 = dir_list(M0.__rjs_quoted__.path__gt_complete_path(orig_dir3512,init_dir3513),orig_dir3512,M0.rnull);} else {var if_res2266 = M1.sort(M0.__rjs_quoted__.directory_list(init_dir3513),M0.__rjs_quoted__.path_lt__p);}return if_res2266;};var cl2267 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_directory(false,function(d3514) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;});};var cl2268 = function(orig_dir3515) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_directory(orig_dir3515,function(d3516) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;});};var cl2269 = function(orig_dir3517, use_dir_p3518) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var init_dir3519 = M0.__rjs_quoted__.current_directory();var next3520 = function(l3521) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var d3522 = M0.car(l3521);return next_body(l3521,d3522,init_dir3519,use_dir_p3518);};return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.car,next3520,initial_state(orig_dir3517,init_dir3519),M0.pair_p,false,false);});};var in_directory = $rjs_core.attachProcedureArity(function() {var fixed_lam2270 = {'0':cl2267,'1':cl2268,'2':cl2269}[arguments.length];if (fixed_lam2270!==undefined) {return fixed_lam2270.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var __rjs_quoted__ = {};__rjs_quoted__.check_in_ephemeron_hash_pairs = check_in_ephemeron_hash_pairs;__rjs_quoted__.default_in_immutable_hash_keys = default_in_immutable_hash_keys;__rjs_quoted__.in_naturals = in_naturals;__rjs_quoted__.check_in_weak_hash_pairs = check_in_weak_hash_pairs;__rjs_quoted__.default_in_ephemeron_hash_values = default_in_ephemeron_hash_values;__rjs_quoted__.check_in_ephemeron_hash = check_in_ephemeron_hash;__rjs_quoted__.check_naturals = check_naturals;__rjs_quoted__.check_bytes = check_bytes;__rjs_quoted__.default_in_mutable_hash_values = default_in_mutable_hash_values;__rjs_quoted__.in_stream = in_stream;__rjs_quoted__.check_in_hash_keys = check_in_hash_keys;__rjs_quoted__.make_do_sequence = make_do_sequence;__rjs_quoted__.in_string = in_string;__rjs_quoted__.check_in_mutable_hash_pairs = check_in_mutable_hash_pairs;__rjs_quoted__.grow_vector = grow_vector;__rjs_quoted__.in_port = in_port;__rjs_quoted__.in_vector = in_vector;__rjs_quoted__.check_in_hash = check_in_hash;__rjs_quoted__.in_value = in_value;__rjs_quoted__.unsafe_stream_not_empty_p = unsafe_stream_not_empty_p;__rjs_quoted__.default_in_weak_hash = default_in_weak_hash;__rjs_quoted__.default_in_mutable_hash_pairs = default_in_mutable_hash_pairs;__rjs_quoted__.check_in_mutable_hash_values = check_in_mutable_hash_values;__rjs_quoted__.initial_state = initial_state;__rjs_quoted__.check_in_port = check_in_port;__rjs_quoted__.unsafe_normalise_inputs = unsafe_normalise_inputs;__rjs_quoted__.default_in_hash_keys = default_in_hash_keys;__rjs_quoted__.check_in_bytes_lines = check_in_bytes_lines;__rjs_quoted__.check_vector = check_vector;__rjs_quoted__.check_in_lines = check_in_lines;__rjs_quoted__.check_range_generic = check_range_generic;__rjs_quoted__.in_input_port_chars = in_input_port_chars;__rjs_quoted__.default_in_immutable_hash_values = default_in_immutable_hash_values;__rjs_quoted__.in_mlist = in_mlist;__rjs_quoted__.in_list = in_list;__rjs_quoted__.__hash_gen = __hash_gen;__rjs_quoted__.check_in_immutable_hash = check_in_immutable_hash;__rjs_quoted__.default_in_weak_hash_keys = default_in_weak_hash_keys;__rjs_quoted__.in_range = in_range;__rjs_quoted__.in_directory = in_directory;__rjs_quoted__.default_in_hash_values = default_in_hash_values;__rjs_quoted__.default_in_ephemeron_hash = default_in_ephemeron_hash;__rjs_quoted__.default_in_ephemeron_hash_pairs = default_in_ephemeron_hash_pairs;__rjs_quoted__.check_in_hash_values = check_in_hash_values;__rjs_quoted__.in_producer = in_producer;__rjs_quoted__.unsafe_stream_rest = unsafe_stream_rest;__rjs_quoted__.check_in_weak_hash_values = check_in_weak_hash_values;__rjs_quoted__.check_in_mutable_hash = check_in_mutable_hash;__rjs_quoted__.default_in_weak_hash_values = default_in_weak_hash_values;__rjs_quoted__.check_in_mutable_hash_keys = check_in_mutable_hash_keys;__rjs_quoted__.in_inclusive_range = in_inclusive_range;__rjs_quoted__.check_in_weak_hash = check_in_weak_hash;__rjs_quoted__.mutable_p = mutable_p;__rjs_quoted__.default_in_immutable_hash = default_in_immutable_hash;__rjs_quoted__.in_indexed = in_indexed;__rjs_quoted__.unsafe_stream_first = unsafe_stream_first;__rjs_quoted__.in_lines = in_lines;__rjs_quoted__.in_bytes_lines = in_bytes_lines;__rjs_quoted__.default_in_hash = default_in_hash;__rjs_quoted__.check_in_hash_pairs = check_in_hash_pairs;__rjs_quoted__.shrink_vector = shrink_vector;__rjs_quoted__.in_bytes = in_bytes;__rjs_quoted__.default_in_hash_pairs = default_in_hash_pairs;__rjs_quoted__.check_string = check_string;__rjs_quoted__.default_in_ephemeron_hash_keys = default_in_ephemeron_hash_keys;__rjs_quoted__.check_range = check_range;__rjs_quoted__.check_in_weak_hash_keys = check_in_weak_hash_keys;__rjs_quoted__.make_sequence = make_sequence;__rjs_quoted__.check_in_immutable_hash_keys = check_in_immutable_hash_keys;__rjs_quoted__.stop_after = stop_after;__rjs_quoted__.check_in_ephemeron_hash_values = check_in_ephemeron_hash_values;__rjs_quoted__.check_in_immutable_hash_values = check_in_immutable_hash_values;__rjs_quoted__.check_in_ephemeron_hash_keys = check_in_ephemeron_hash_keys;__rjs_quoted__.default_in_mutable_hash_keys = default_in_mutable_hash_keys;__rjs_quoted__.in_input_port_bytes = in_input_port_bytes;__rjs_quoted__.next_body = next_body;__rjs_quoted__.check_in_immutable_hash_pairs = check_in_immutable_hash_pairs;__rjs_quoted__.in_parallel = in_parallel;__rjs_quoted__.default_in_immutable_hash_pairs = default_in_immutable_hash_pairs;__rjs_quoted__.normalise_inputs = normalise_inputs;__rjs_quoted__.default_in_weak_hash_pairs = default_in_weak_hash_pairs;__rjs_quoted__.stream_p = stream_p;__rjs_quoted__.default_in_mutable_hash = default_in_mutable_hash;__rjs_quoted__.check_list = check_list;export { __rjs_quoted__,make_do_sequence,prop_sequence,sequence_generate_times_,sequence_generate,sequence_p,make_do_stream,empty_stream,sequence__gt_stream,stream_via_prop_p,stream_ref,prop_stream,stream_rest,stream_first,stream_empty_p,stream_p,stop_after,stop_before,in_values_times__sequence,in_values_sequence,in_parallel,in_cycle,in_sequences }; \ No newline at end of file diff --git a/js-build/collects/racket/private/kw.rkt.js b/js-build/collects/racket/private/kw.rkt.js index 34d3783..44488c7 100644 --- a/js-build/collects/racket/private/kw.rkt.js +++ b/js-build/collects/racket/private/kw.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/unsafe.rkt.js";var let_result408 = M0.make_struct_type_property($rjs_core.Symbol.make("keyword-impersonator"));var prop_keyword_impersonator = let_result408.getAt(0);var keyword_impersonator_p = let_result408.getAt(1);var keyword_impersonator_ref = let_result408.getAt(2);var keyword_procedure_impersonator_of = function(v925) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_impersonator_p(v925)!==false) {var if_res409 = keyword_impersonator_ref(v925)(v925);} else {var if_res409 = false;}return if_res409;};var let_result410 = M0.make_struct_type($rjs_core.Symbol.make("keyword-procedure"),false,4,0,false,M0.list(M0.cons(M0.prop_checked_procedure,true),M0.cons(M0.prop_impersonator_of,keyword_procedure_impersonator_of)),M0.current_inspector(),false,$rjs_core.Pair.makeList(0,1,2,3));var struct_keyword_procedure = let_result410.getAt(0);var mk_kw_proc = let_result410.getAt(1);var keyword_procedure_p = let_result410.getAt(2);var keyword_procedure_ref = let_result410.getAt(3);var keyword_procedure_set_bang_ = let_result410.getAt(4);var keyword_procedure_checker = M0.make_struct_field_accessor(keyword_procedure_ref,0);var keyword_procedure_proc = M0.make_struct_field_accessor(keyword_procedure_ref,1);var keyword_procedure_required = M0.make_struct_field_accessor(keyword_procedure_ref,2);var keyword_procedure_allowed = M0.make_struct_field_accessor(keyword_procedure_ref,3);var let_result411 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure,0,0,false,M0.list(M0.cons(M0.prop_method_arity_error,true)));var struct_keyword_method = let_result411.getAt(0);var make_km = let_result411.getAt(1);var keyword_method_p = let_result411.getAt(2);var km_ref = let_result411.getAt(3);var km_set_bang_ = let_result411.getAt(4);var generate_arity_string = function(proc926) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result412 = procedure_keywords(proc926);var req927 = let_result412.getAt(0);var allowed928 = let_result412.getAt(1);var a929 = M0.procedure_arity(proc926);var keywords_desc930 = function(opt932, req933) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var temp418 = $rjs_core.UString.make("~a with keyword~a~a");if (M0.null_p(M0.cdr(req933))!==false) {var if_res417 = M0.format($rjs_core.UString.make("an ~aargument"),opt932);} else {var if_res417 = M0.format($rjs_core.UString.make("~aarguments"),opt932);}if (M0.null_p(M0.cdr(req933))!==false) {var if_res416 = $rjs_core.UString.make("");} else {var if_res416 = $rjs_core.UString.make("s");}var tmp934 = M0.length(req933);if (M0.equal_p(tmp934,1)!==false) {var if_res415 = M0.format($rjs_core.UString.make(" ~a"),M0.car(req933));} else {if (M0.equal_p(tmp934,2)!==false) {var if_res414 = M0.format($rjs_core.UString.make(" ~a and ~a"),M0.car(req933),M0.cadr(req933));} else {var loop935 = function(req936) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(req936))!==false) {var if_res413 = M0.format($rjs_core.UString.make(" and ~a"),M0.car(req936));} else {var if_res413 = M0.format($rjs_core.UString.make(" ~a,~a"),M0.car(req936),loop935(M0.cdr(req936)));}return if_res413;};var if_res414 = loop935(req933);}var if_res415 = if_res414;}return M0.format(temp418,if_res417,if_res416,if_res415);};var method_adjust931 = function(a937) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part938 = okm_p(proc926);if (or_part938!==false) {var if_res419 = or_part938;} else {var if_res419 = keyword_method_p(proc926);}if (if_res419!==false) {if (M0.zero_p(a937)!==false) {var if_res420 = 0;} else {var if_res420 = M0.sub1(a937);}var if_res421 = if_res420;} else {var if_res421 = a937;}return if_res421;};if (M0.number_p(a929)!==false) {var a939 = method_adjust931(a929);var if_res428 = M0.format($rjs_core.UString.make("~a"),a939);} else {if (M0.arity_at_least_p(a929)!==false) {var a940 = method_adjust931(M0.arity_at_least_value(a929));var if_res427 = M0.format($rjs_core.UString.make("at least ~a"),a940);} else {var if_res427 = $rjs_core.UString.make("a different number");}var if_res428 = if_res427;}if (M0.null_p(req927)!==false) {var if_res426 = $rjs_core.UString.make("");} else {var if_res426 = M0.format($rjs_core.UString.make(" plus ~a"),keywords_desc930($rjs_core.UString.make(""),req927));}if (allowed928!==false) {var loop942 = function(req943, allowed944) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(req943)!==false) {var if_res423 = allowed944;} else {if (M0.eq_p(M0.car(req943),M0.car(allowed944))!==false) {var if_res422 = loop942(M0.cdr(req943),M0.cdr(allowed944));} else {var if_res422 = M0.cons(M0.car(allowed944),loop942(req943,M0.cdr(allowed944)));}var if_res423 = if_res422;}return if_res423;};var others941 = loop942(req927,allowed928);if (M0.null_p(others941)!==false) {var if_res424 = $rjs_core.UString.make("");} else {var if_res424 = M0.format($rjs_core.UString.make(" plus ~a"),keywords_desc930($rjs_core.UString.make("optional "),others941));}var if_res425 = if_res424;} else {var if_res425 = $rjs_core.UString.make(" plus arbitrary keyword arguments");}return M0.string_append(if_res428,if_res426,if_res425);};var let_result429 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure,1,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string)),M0.current_inspector(),0);var struct_okp = let_result429.getAt(0);var make_optional_keyword_procedure = let_result429.getAt(1);var okp_p = let_result429.getAt(2);var okp_ref = let_result429.getAt(3);var okp_set_bang_ = let_result429.getAt(4);var let_result430 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_okp,0,0,false,M0.list(M0.cons(M0.prop_method_arity_error,true)));var struct_okm = let_result430.getAt(0);var make_optional_keyword_method = let_result430.getAt(1);var okm_p = let_result430.getAt(2);var okm_ref = let_result430.getAt(3);var okm_set_bang_ = let_result430.getAt(4);var let_result431 = M0.make_struct_type_property($rjs_core.Symbol.make("named-keyword-procedure"));var prop_named_keyword_procedure = let_result431.getAt(0);var named_keyword_procedure_p = let_result431.getAt(1);var keyword_procedure_name_plus_fail = let_result431.getAt(2);var let_result433 = M0.make_struct_type_property($rjs_core.Symbol.make("procedure"),function(v945, info_l946) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_integer_p(v945)!==false) {var if_res432 = M0.make_struct_field_accessor(M0.list_ref(info_l946,3),v945);} else {var if_res432 = false;}return if_res432;});var prop_procedure_accessor = let_result433.getAt(0);var procedure_accessor_p = let_result433.getAt(1);var procedure_accessor_ref = let_result433.getAt(2);var let_result434 = M0.make_struct_type_property($rjs_core.Symbol.make("procedure"),false,M0.list(M0.cons(M0.prop_procedure,M0.values),M0.cons(prop_procedure_accessor,M0.values)),true);var new_prop_procedure = let_result434.getAt(0);var new_procedure_p = let_result434.getAt(1);var new_procedure_ref = let_result434.getAt(2);var let_result435 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure,1,0,false,M0.list(M0.cons(prop_keyword_impersonator,function(v947) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return kpp_ref(v947,0);})));var struct_keyword_procedure_impersonator = let_result435.getAt(0);var make_kpp = let_result435.getAt(1);var keyword_procedure_impersonator_p = let_result435.getAt(2);var kpp_ref = let_result435.getAt(3);var kpp_set_bang_ = let_result435.getAt(4);var let_result436 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_method,1,0,false,M0.list(M0.cons(prop_keyword_impersonator,function(v948) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return kmp_ref(v948,0);})));var struct_keyword_method_impersonator = let_result436.getAt(0);var make_kmp = let_result436.getAt(1);var keyword_method_impersonator_p = let_result436.getAt(2);var kmp_ref = let_result436.getAt(3);var kmp_set_bang_ = let_result436.getAt(4);var let_result437 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_okp,1,0,false,M0.list(M0.cons(prop_keyword_impersonator,function(v949) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return okpp_ref(v949,0);})));var struct_okpp = let_result437.getAt(0);var make_optional_keyword_procedure_impersonator = let_result437.getAt(1);var okpp_p = let_result437.getAt(2);var okpp_ref = let_result437.getAt(3);var okpp_set_bang_ = let_result437.getAt(4);var let_result438 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_okp,1,0,false,M0.list(M0.cons(prop_keyword_impersonator,function(v950) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return okmp_ref(v950,0);})));var struct_okmp = let_result438.getAt(0);var make_optional_keyword_method_impersonator = let_result438.getAt(1);var okmp_p = let_result438.getAt(2);var okmp_ref = let_result438.getAt(3);var okmp_set_bang_ = let_result438.getAt(4);var let_result439 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure,0,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string),M0.cons(M0.prop_incomplete_arity,true)));var struct_keyword_procedure_by_arity_error = let_result439.getAt(0);var make_kp_by_ae = let_result439.getAt(1);var kp_by_ae_p = let_result439.getAt(2);var kp_by_ae_ref = let_result439.getAt(3);var kp_by_ae_set_bang_ = let_result439.getAt(4);var let_result440 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_method,0,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string),M0.cons(M0.prop_incomplete_arity,true)));var struct_keyword_method_by_arity_error = let_result440.getAt(0);var make_km_by_ae = let_result440.getAt(1);var km_by_ae_p = let_result440.getAt(2);var km_by_ae_ref = let_result440.getAt(3);var km_by_ae_set_bang_ = let_result440.getAt(4);var let_result441 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure_impersonator,0,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string),M0.cons(M0.prop_incomplete_arity,true)));var struct_keyword_procedure_impersonator_by_arity_error = let_result441.getAt(0);var make_kpi_by_ae = let_result441.getAt(1);var kpi_by_ae_p = let_result441.getAt(2);var kpi_by_ae_ref = let_result441.getAt(3);var kpi_by_ae_set_bang_ = let_result441.getAt(4);var let_result442 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_method_impersonator,0,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string),M0.cons(M0.prop_incomplete_arity,true)));var struct_keyword_method_impersonator_by_arity_error = let_result442.getAt(0);var make_kmi_by_ae = let_result442.getAt(1);var kmi_by_ae_p = let_result442.getAt(2);var kmi_by_ae_ref = let_result442.getAt(3);var kmi_by_ae_set_bang_ = let_result442.getAt(4);var make_required = function(name951, fail_proc952, method_p953, impersonator_p954) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part960 = name951;if (or_part960!==false) {var if_res446 = or_part960;} else {var if_res446 = $rjs_core.Symbol.make("unknown");}if (impersonator_p954!==false) {if (method_p953!==false) {var if_res443 = struct_keyword_method_impersonator_by_arity_error;} else {var if_res443 = struct_keyword_procedure_impersonator_by_arity_error;}var if_res445 = if_res443;} else {if (method_p953!==false) {var if_res444 = struct_keyword_method_by_arity_error;} else {var if_res444 = struct_keyword_procedure_by_arity_error;}var if_res445 = if_res444;}var let_result447 = M0.make_struct_type(if_res446,if_res445,0,0,false,M0.list(M0.cons(prop_named_keyword_procedure,M0.cons(name951,fail_proc952))),M0.current_inspector(),fail_proc952);var s_955 = let_result447.getAt(0);var mk956 = let_result447.getAt(1);var __p957 = let_result447.getAt(2);var __ref958 = let_result447.getAt(3);var __set_bang_959 = let_result447.getAt(4);return mk956;};var cl448 = function(proc961) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var proc_name962 = M0.object_name(proc961);var plain_proc963 = $rjs_core.attachProcedureArity(function(...args964451) {var args964 = $rjs_core.Pair.listFromArray(args964451);return M0.apply(proc961,M0.rnull,M0.rnull,args964);});if (M0.symbol_p(proc_name962)!==false) {var if_res452 = M0.__rjs_quoted__.procedure_rename(plain_proc963,proc_name962);} else {var if_res452 = plain_proc963;}return make_keyword_procedure(proc961,if_res452);};var cl449 = function(proc965, plain_proc966) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(proc965)!==false) {var if_res453 = M0.procedure_arity_mask(proc965);} else {var if_res453 = false;}return make_optional_keyword_procedure(make_keyword_checker(M0.rnull,false,if_res453),proc965,M0.rnull,false,plain_proc966);};var make_keyword_procedure = $rjs_core.attachProcedureArity(function() {var fixed_lam450 = {'1':cl448,'2':cl449}[arguments.length];if (fixed_lam450!==undefined) {return fixed_lam450.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var keyword_apply = $rjs_core.attachProcedureArity(function(proc967, kws968, kw_vals969, normal_args970, ...normal_argss971454) {if (arguments.length<4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var normal_argss971 = $rjs_core.Pair.listFromArray(normal_argss971454);var type_error972 = function(what973, which974) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.raise_argument_error,$rjs_core.Symbol.make("keyword-apply"),what973,which974,proc967,kws968,kw_vals969,normal_args970,normal_argss971);};if (M0.procedure_p(proc967)!==false) {var if_res455 = M0.rvoid();} else {var if_res455 = type_error972($rjs_core.UString.make("procedure?"),0);}if_res455;var loop975 = function(ks976) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ks976)!==false) {var if_res462 = M0.rvoid();} else {var or_part977 = M0.not(M0.pair_p(ks976));if (or_part977!==false) {var if_res456 = or_part977;} else {var if_res456 = M0.not(M0.keyword_p(M0.car(ks976)));}if (if_res456!==false) {var if_res461 = type_error972($rjs_core.UString.make("(listof keyword?)"),1);} else {if (M0.null_p(M0.cdr(ks976))!==false) {var if_res460 = M0.rvoid();} else {var or_part978 = M0.not(M0.pair_p(M0.cdr(ks976)));if (or_part978!==false) {var if_res457 = or_part978;} else {var if_res457 = M0.not(M0.keyword_p(M0.cadr(ks976)));}if (if_res457!==false) {var if_res459 = loop975(M0.cdr(ks976));} else {if (M0.keyword_lt__p(M0.car(ks976),M0.cadr(ks976))!==false) {var if_res458 = loop975(M0.cdr(ks976));} else {var if_res458 = type_error972($rjs_core.UString.make("(and/c (listof? keyword?) sorted? distinct?)"),1);}var if_res459 = if_res458;}var if_res460 = if_res459;}var if_res461 = if_res460;}var if_res462 = if_res461;}return if_res462;};loop975(kws968);if (M0.list_p(kw_vals969)!==false) {var if_res463 = M0.rvoid();} else {var if_res463 = type_error972($rjs_core.UString.make("list?"),2);}if_res463;if (M0.__eq_(M0.length(kws968),M0.length(kw_vals969))!==false) {var if_res464 = M0.rvoid();} else {var if_res464 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword-apply"),$rjs_core.UString.make("keyword list length does not match value list length"),$rjs_core.UString.make("keyword list length"),M0.length(kws968),$rjs_core.UString.make("value list length"),M0.length(kw_vals969),$rjs_core.UString.make("keyword list"),kws968,$rjs_core.UString.make("value list"),kw_vals969);}if_res464;var loop980 = function(normal_argss981, pos982) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(normal_argss981))!==false) {var l983 = M0.car(normal_argss981);if (M0.list_p(l983)!==false) {var if_res465 = l983;} else {var if_res465 = type_error972($rjs_core.UString.make("list?"),pos982);}var if_res466 = if_res465;} else {var if_res466 = M0.cons(M0.car(normal_argss981),loop980(M0.cdr(normal_argss981),M0.add1(pos982)));}return if_res466;};var normal_args979 = loop980(M0.cons(normal_args970,normal_argss971),3);if (M0.null_p(kws968)!==false) {var if_res467 = M0.apply(proc967,normal_args979);} else {var if_res467 = M0.apply(keyword_procedure_extract_by_method(kws968,2+M0.length(normal_args979),proc967,0),kws968,kw_vals969,normal_args979);}return if_res467;});var procedure_keywords = function(p984) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_procedure_p(p984)!==false) {var if_res472 = M0.values(keyword_procedure_required(p984),keyword_procedure_allowed(p984));} else {if (M0.procedure_p(p984)!==false) {if (new_procedure_p(p984)!==false) {var v985 = new_procedure_ref(p984);if (M0.procedure_p(v985)!==false) {var if_res469 = procedure_keywords(v985);} else {var a986 = procedure_accessor_ref(p984);if (a986!==false) {var if_res468 = procedure_keywords(a986(p984));} else {var if_res468 = M0.values(M0.rnull,M0.rnull);}var if_res469 = if_res468;}var if_res470 = if_res469;} else {var if_res470 = M0.values(M0.rnull,M0.rnull);}var if_res471 = if_res470;} else {var if_res471 = M0.raise_argument_error($rjs_core.Symbol.make("procedure-keywords"),$rjs_core.UString.make("procedure?"),p984);}var if_res472 = if_res471;}return if_res472;};var missing_kw = $rjs_core.attachProcedureArity(function(proc987, ...args988473) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args988 = $rjs_core.Pair.listFromArray(args988473);return M0.apply(keyword_procedure_extract_by_method(M0.rnull,0,proc987,0),M0.rnull,M0.rnull,args988);});var check_kw_args = function(p989, kws990) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop991 = function(kws992, required993, allowed994) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws992)!==false) {if (M0.null_p(required993)!==false) {var if_res474 = M0.values(false,false);} else {var if_res474 = M0.values(M0.car(required993),false);}var if_res483 = if_res474;} else {if (M0.pair_p(required993)!==false) {var if_res475 = M0.eq_p(M0.car(required993),M0.car(kws992));} else {var if_res475 = false;}if (if_res475!==false) {var temp478 = M0.cdr(kws992);var temp477 = M0.cdr(required993);if (allowed994!==false) {var if_res476 = M0.cdr(allowed994);} else {var if_res476 = false;}var if_res482 = loop991(temp478,temp477,if_res476);} else {if (M0.not(allowed994)!==false) {var if_res481 = loop991(M0.cdr(kws992),required993,false);} else {if (M0.pair_p(allowed994)!==false) {if (M0.eq_p(M0.car(allowed994),M0.car(kws992))!==false) {var if_res479 = loop991(M0.cdr(kws992),required993,M0.cdr(allowed994));} else {var if_res479 = loop991(kws992,required993,M0.cdr(allowed994));}var if_res480 = if_res479;} else {var if_res480 = M0.values(false,M0.car(kws992));}var if_res481 = if_res480;}var if_res482 = if_res481;}var if_res483 = if_res482;}return if_res483;};return loop991(kws990,keyword_procedure_required(p989),keyword_procedure_allowed(p989));};var make_keyword_checker = function(req_kws995, allowed_kws996, arity_mask997) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(allowed_kws996)!==false) {if (M0.null_p(req_kws995)!==false) {var if_res486 = function(kws998, a999) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (true!==false) {var if_res484 = M0.bitwise_bit_set_p(arity_mask997,a999);} else {var if_res484 = false;}return if_res484;};} else {var if_res486 = function(kws1000, a1001) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (subset_p(req_kws995,kws1000)!==false) {var if_res485 = M0.bitwise_bit_set_p(arity_mask997,a1001);} else {var if_res485 = false;}return if_res485;};}var if_res499 = if_res486;} else {if (M0.null_p(allowed_kws996)!==false) {var if_res498 = function(kws1002, a1003) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws1002)!==false) {var if_res487 = M0.bitwise_bit_set_p(arity_mask997,a1003);} else {var if_res487 = false;}return if_res487;};} else {if (M0.null_p(req_kws995)!==false) {var if_res497 = function(kws1004, a1005) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (subset_p(kws1004,allowed_kws996)!==false) {var if_res488 = M0.bitwise_bit_set_p(arity_mask997,a1005);} else {var if_res488 = false;}return if_res488;};} else {if (M0.list_p(req_kws995)!==false) {if (M0.list_p(allowed_kws996)!==false) {var if_res489 = M0.eq_p(M0.length(req_kws995),M0.length(allowed_kws996));} else {var if_res489 = false;}var if_res490 = if_res489;} else {var if_res490 = false;}if (if_res490!==false) {var if_res496 = function(kws1006, a1007) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1008 = function(kws1009, req_kws1010) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(req_kws1010)!==false) {var if_res493 = M0.null_p(kws1009);} else {if (M0.null_p(kws1009)!==false) {var if_res492 = false;} else {if (M0.eq_p(M0.car(kws1009),M0.car(req_kws1010))!==false) {var if_res491 = loop1008(M0.cdr(kws1009),M0.cdr(req_kws1010));} else {var if_res491 = false;}var if_res492 = if_res491;}var if_res493 = if_res492;}return if_res493;};if (loop1008(kws1006,req_kws995)!==false) {var if_res494 = M0.bitwise_bit_set_p(arity_mask997,a1007);} else {var if_res494 = false;}return if_res494;};} else {var if_res496 = function(kws1011, a1012) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (subsets_p(req_kws995,kws1011,allowed_kws996)!==false) {var if_res495 = M0.bitwise_bit_set_p(arity_mask997,a1012);} else {var if_res495 = false;}return if_res495;};}var if_res497 = if_res496;}var if_res498 = if_res497;}var if_res499 = if_res498;}return if_res499;};var subset_p = function(l11013, l21014) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l11013)!==false) {var if_res502 = true;} else {if (M0.null_p(l21014)!==false) {var if_res501 = false;} else {if (M0.eq_p(M0.car(l11013),M0.car(l21014))!==false) {var if_res500 = subset_p(M0.cdr(l11013),M0.cdr(l21014));} else {var if_res500 = subset_p(l11013,M0.cdr(l21014));}var if_res501 = if_res500;}var if_res502 = if_res501;}return if_res502;};var subsets_p = function(l11015, l21016, l31017) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l11015)!==false) {var if_res507 = subset_p(l21016,l31017);} else {if (M0.null_p(l21016)!==false) {var if_res506 = false;} else {if (M0.null_p(l31017)!==false) {var if_res505 = false;} else {var v21018 = M0.car(l21016);if (M0.eq_p(M0.car(l11015),v21018)!==false) {var if_res504 = subsets_p(M0.cdr(l11015),M0.cdr(l21016),M0.cdr(l31017));} else {if (M0.eq_p(v21018,M0.car(l31017))!==false) {var if_res503 = subsets_p(l11015,M0.cdr(l21016),M0.cdr(l31017));} else {var if_res503 = subsets_p(l11015,l21016,M0.cdr(l31017));}var if_res504 = if_res503;}var if_res505 = if_res504;}var if_res506 = if_res505;}var if_res507 = if_res506;}return if_res507;};var keyword_procedure_extract_by_method = function(kws1019, n1020, p1021, method_n1022) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_procedure_p(p1021)!==false) {var if_res508 = keyword_procedure_checker(p1021)(kws1019,n1020);} else {var if_res508 = false;}if (if_res508!==false) {var if_res536 = keyword_procedure_proc(p1021);} else {if (M0.not(keyword_procedure_p(p1021))!==false) {if (M0.procedure_p(p1021)!==false) {if (new_procedure_p(p1021)!==false) {var a1025 = procedure_accessor_ref(p1021);if (a1025!==false) {var if_res509 = a1025(p1021);} else {var if_res509 = false;}var if_res510 = if_res509;} else {var if_res510 = false;}var or_part1024 = if_res510;if (or_part1024!==false) {var if_res513 = or_part1024;} else {var or_part1026 = M0.procedure_extract_target(p1021);if (or_part1026!==false) {var if_res512 = or_part1026;} else {if (new_procedure_p(p1021)!==false) {var if_res511 = $rjs_core.Symbol.make("method");} else {var if_res511 = false;}var if_res512 = if_res511;}var if_res513 = if_res512;}var if_res514 = if_res513;} else {var if_res514 = false;}var if_res515 = if_res514;} else {var if_res515 = false;}var p21023 = if_res515;if (p21023!==false) {if (M0.eq_p(p21023,$rjs_core.Symbol.make("method"))!==false) {var p31027 = keyword_procedure_extract_by_method(kws1019,M0.add1(n1020),new_procedure_ref(p1021),M0.add1(method_n1022));var if_res517 = $rjs_core.attachProcedureArity(function(kws1028, kw_args1029, ...args1030516) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1030 = $rjs_core.Pair.listFromArray(args1030516);return M0.apply(p31027,kws1028,kw_args1029,M0.cons(p1021,args1030));});} else {var if_res517 = keyword_procedure_extract_by_method(kws1019,n1020,p21023,method_n1022);}var if_res535 = if_res517;} else {var if_res535 = $rjs_core.attachProcedureArity(function(kws1031, kw_args1032, ...args1033518) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1033 = $rjs_core.Pair.listFromArray(args1033518);if (keyword_procedure_p(p1021)!==false) {var if_res519 = check_kw_args(p1021,kws1031);} else {var if_res519 = M0.values(false,M0.car(kws1031));}var let_result520 = if_res519;var missing_kw1034 = let_result520.getAt(0);var extra_kw1035 = let_result520.getAt(1);var or_part1040 = keyword_method_p(p1021);if (or_part1040!==false) {var if_res521 = or_part1040;} else {var if_res521 = okm_p(p1021);}if (if_res521!==false) {var if_res522 = 1;} else {var if_res522 = 0;}var method_n1039 = method_n1022+if_res522;if (M0.__gt__eq_(n1020,method_n1039)!==false) {var if_res523 = n1020-method_n1039;} else {var if_res523 = n1020;}var n1036 = if_res523;if (M0.null_p(args1033)!==false) {var if_res524 = M0.null_p(kws1031);} else {var if_res524 = false;}if (if_res524!==false) {var if_res525 = $rjs_core.UString.make("");} else {var if_res525 = M0.apply(M0.string_append,$rjs_core.UString.make("\n arguments...:"),M0.append(M0.map(function(v1041) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.format($rjs_core.UString.make("\n ~e"),v1041);},args1033),M0.map(function(kw1042, kw_arg1043) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.format($rjs_core.UString.make("\n ~a ~e"),kw1042,kw_arg1043);},kws1031,kw_args1032)));}var args_str1037 = if_res525;var proc_name1038 = function(p1044) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (named_keyword_procedure_p(p1044)!==false) {var if_res526 = M0.car(keyword_procedure_name_plus_fail(p1044));} else {var if_res526 = false;}var or_part1045 = if_res526;if (or_part1045!==false) {var if_res528 = or_part1045;} else {var or_part1046 = M0.object_name(p1044);if (or_part1046!==false) {var if_res527 = or_part1046;} else {var if_res527 = p1044;}var if_res528 = if_res527;}return if_res528;};if (extra_kw1035!==false) {if (keyword_procedure_p(p1021)!==false) {var if_res530 = M0.format(M0.string_append($rjs_core.UString.make("application: procedure does not expect an argument with given keyword\n"),$rjs_core.UString.make(" procedure: ~a\n"),$rjs_core.UString.make(" given keyword: ~a"),$rjs_core.UString.make("~a")),proc_name1038(p1021),extra_kw1035,args_str1037);} else {if (M0.procedure_p(p1021)!==false) {var if_res529 = M0.format(M0.string_append($rjs_core.UString.make("application: procedure does not accept keyword arguments\n"),$rjs_core.UString.make(" procedure: ~a"),$rjs_core.UString.make("~a")),proc_name1038(p1021),args_str1037);} else {var if_res529 = M0.format(M0.string_append($rjs_core.UString.make("application: not a procedure;\n"),$rjs_core.UString.make(" expected a procedure that can be applied to arguments\n"),$rjs_core.UString.make(" given: ~e"),$rjs_core.UString.make("~a")),p1021,args_str1037);}var if_res530 = if_res529;}var if_res534 = if_res530;} else {if (missing_kw1034!==false) {var if_res533 = M0.format(M0.string_append($rjs_core.UString.make("application: required keyword argument not supplied\n"),$rjs_core.UString.make(" procedure: ~a\n"),$rjs_core.UString.make(" required keyword: ~a"),$rjs_core.UString.make("~a")),proc_name1038(p1021),missing_kw1034,args_str1037);} else {var temp532 = M0.string_append($rjs_core.UString.make("application: no case matching ~a non-keyword argument~a\n"),$rjs_core.UString.make(" procedure: ~a"),$rjs_core.UString.make("~a"));if (M0.__eq_(1,n1036-2)!==false) {var if_res531 = $rjs_core.UString.make("");} else {var if_res531 = $rjs_core.UString.make("s");}var if_res533 = M0.format(temp532,n1036-2,if_res531,proc_name1038(p1021),args_str1037);}var if_res534 = if_res533;}return M0.raise(M0.__rjs_quoted__.exn_fail_contract(if_res534,M0.current_continuation_marks()));});}var if_res536 = if_res535;}return if_res536;};var keyword_procedure_extract = function(p1047, kws1048, n1049) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return keyword_procedure_extract_by_method(kws1048,n1049,p1047,0);};var cl537 = function(proc1050, arity1051, req_kw1052, allowed_kw1053, name1054) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_procedure_reduce_keyword_arity($rjs_core.Symbol.make("procedure-reduce-keyword-arity"),proc1050,arity1051,false,name1054,req_kw1052,allowed_kw1053);};var cl538 = function(proc1055, arity1056, req_kw1057, allowed_kw1058) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_procedure_reduce_keyword_arity($rjs_core.Symbol.make("procedure-reduce-keyword-arity"),proc1055,arity1056,false,false,req_kw1057,allowed_kw1058);};var procedure_reduce_keyword_arity = $rjs_core.attachProcedureArity(function() {var fixed_lam539 = {'5':cl537,'4':cl538}[arguments.length];if (fixed_lam539!==undefined) {return fixed_lam539.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,5]);var cl540 = function(proc1059, mask1060, req_kw1061, allowed_kw1062, name1063) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_procedure_reduce_keyword_arity($rjs_core.Symbol.make("procedure-reduce-keyword-arity-mask"),proc1059,false,mask1060,name1063,req_kw1061,allowed_kw1062);};var cl541 = function(proc1064, mask1065, req_kw1066, allowed_kw1067) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_procedure_reduce_keyword_arity($rjs_core.Symbol.make("procedure-reduce-keyword-arity-mask"),proc1064,false,mask1065,false,req_kw1066,allowed_kw1067);};var procedure_reduce_keyword_arity_mask = $rjs_core.attachProcedureArity(function() {var fixed_lam542 = {'5':cl540,'4':cl541}[arguments.length];if (fixed_lam542!==undefined) {return fixed_lam542.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,5]);var do_procedure_reduce_keyword_arity = function(who1068, proc1069, arity1070, mask1071, name1072, req_kw1073, allowed_kw1074) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (okp_p(proc1069)!==false) {var if_res543 = okp_ref(proc1069,0);} else {var if_res543 = proc1069;}var p1076 = if_res543;if (arity1070!==false) {var if_res544 = M0.__rjs_quoted__.procedure_reduce_arity(p1076,arity1070);} else {var if_res544 = M0.__rjs_quoted__.procedure_reduce_arity_mask(p1076,mask1071,name1072);}var plain_proc1075 = if_res544;var sorted_p1077 = function(kws1078) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1079 = function(kws1080) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws1080)!==false) {var if_res547 = true;} else {if (M0.null_p(M0.cdr(kws1080))!==false) {var if_res546 = true;} else {if (M0.keyword_lt__p(M0.car(kws1080),M0.cadr(kws1080))!==false) {var if_res545 = loop1079(M0.cdr(kws1080));} else {var if_res545 = false;}var if_res546 = if_res545;}var if_res547 = if_res546;}return if_res547;};return loop1079(kws1078);};if (M0.list_p(req_kw1073)!==false) {if (M0.andmap(M0.keyword_p,req_kw1073)!==false) {var if_res548 = sorted_p1077(req_kw1073);} else {var if_res548 = false;}var if_res549 = if_res548;} else {var if_res549 = false;}if (if_res549!==false) {var if_res552 = M0.rvoid();} else {var temp551 = $rjs_core.UString.make("(and/c (listof? keyword?) sorted? distinct?)");var or_part1081 = arity1070;if (or_part1081!==false) {var if_res550 = or_part1081;} else {var if_res550 = mask1071;}var if_res552 = M0.raise_argument_error(who1068,temp551,2,proc1069,if_res550,req_kw1073,allowed_kw1074);}if_res552;if (allowed_kw1074!==false) {if (M0.list_p(allowed_kw1074)!==false) {if (M0.andmap(M0.keyword_p,allowed_kw1074)!==false) {var if_res553 = sorted_p1077(allowed_kw1074);} else {var if_res553 = false;}var if_res554 = if_res553;} else {var if_res554 = false;}if (if_res554!==false) {var if_res557 = M0.rvoid();} else {var temp556 = $rjs_core.UString.make("(or/c (and/c (listof? keyword?) sorted? distinct?) #f)");var or_part1082 = arity1070;if (or_part1082!==false) {var if_res555 = or_part1082;} else {var if_res555 = mask1071;}var if_res557 = M0.raise_argument_error(who1068,temp556,3,proc1069,if_res555,req_kw1073,allowed_kw1074);}if_res557;if (subset_p(req_kw1073,allowed_kw1074)!==false) {var if_res558 = M0.rvoid();} else {var if_res558 = M0.raise_arguments_error(who1068,$rjs_core.UString.make("allowed-keyword list does not include all required keywords"),$rjs_core.UString.make("allowed-keyword list"),allowed_kw1074,$rjs_core.UString.make("required keywords"),req_kw1073);}var if_res559 = if_res558;} else {var if_res559 = M0.rvoid();}if_res559;var let_result560 = procedure_keywords(proc1069);var old_req1083 = let_result560.getAt(0);var old_allowed1084 = let_result560.getAt(1);if (subset_p(old_req1083,req_kw1073)!==false) {var if_res561 = M0.rvoid();} else {var if_res561 = M0.raise_arguments_error(who1068,$rjs_core.UString.make("cannot reduce required keyword set"),$rjs_core.UString.make("required keywords"),old_req1083,$rjs_core.UString.make("requested required keywords"),req_kw1073);}if_res561;if (old_allowed1084!==false) {if (subset_p(req_kw1073,old_allowed1084)!==false) {var if_res562 = M0.rvoid();} else {var if_res562 = M0.raise_arguments_error(who1068,$rjs_core.UString.make("cannot require keywords not in original allowed set"),$rjs_core.UString.make("original allowed keywords"),old_allowed1084,$rjs_core.UString.make("requested required keywords"),req_kw1073);}if_res562;var or_part1085 = M0.not(allowed_kw1074);if (or_part1085!==false) {var if_res563 = or_part1085;} else {var if_res563 = subset_p(allowed_kw1074,old_allowed1084);}if (if_res563!==false) {var if_res564 = M0.rvoid();} else {var if_res564 = M0.raise_arguments_error(who1068,$rjs_core.UString.make("cannot allow keywords not in original allowed set"),$rjs_core.UString.make("original allowed keywords"),old_allowed1084,$rjs_core.UString.make("requested allowed keywords"),allowed_kw1074);}var if_res565 = if_res564;} else {var if_res565 = M0.rvoid();}if_res565;if (M0.null_p(allowed_kw1074)!==false) {var if_res573 = plain_proc1075;} else {var or_part1087 = mask1071;if (or_part1087!==false) {var if_res566 = or_part1087;} else {var if_res566 = arity__gt_mask(arity1070);}var mask1086 = if_res566;var new_mask1088 = M0.arithmetic_shift(mask1086,2);var kw_checker1089 = make_keyword_checker(req_kw1073,allowed_kw1074,new_mask1088);var proc1090 = normalize_proc(proc1069);var new_kw_proc1091 = M0.__rjs_quoted__.procedure_reduce_arity_mask(keyword_procedure_proc(proc1090),new_mask1088);if (M0.null_p(req_kw1073)!==false) {if (okm_p(proc1090)!==false) {var if_res567 = make_optional_keyword_method;} else {var if_res567 = make_optional_keyword_procedure;}var if_res572 = if_res567(kw_checker1089,new_kw_proc1091,req_kw1073,allowed_kw1074,plain_proc1075);} else {if (named_keyword_procedure_p(proc1090)!==false) {var if_res570 = M0.car(keyword_procedure_name_plus_fail(proc1090));} else {var if_res570 = false;}var or_part1092 = if_res570;if (or_part1092!==false) {var if_res571 = or_part1092;} else {var if_res571 = M0.object_name(proc1090);}var temp569 = M0.__rjs_quoted__.procedure_reduce_arity_mask(missing_kw,M0.arithmetic_shift(mask1086,1));var or_part1093 = okm_p(proc1090);if (or_part1093!==false) {var if_res568 = or_part1093;} else {var if_res568 = keyword_method_p(proc1090);}var if_res572 = make_required(if_res571,temp569,if_res568,false)(kw_checker1089,new_kw_proc1091,req_kw1073,allowed_kw1074);}var if_res573 = if_res572;}return if_res573;};var arity__gt_mask = function(a1094) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(a1094)!==false) {var if_res579 = M0.arithmetic_shift(1,a1094);} else {if (M0.arity_at_least_p(a1094)!==false) {var if_res578 = M0.__rjs_quoted__.bitwise_xor(-1,M0.sub1(M0.arithmetic_shift(1,M0.arity_at_least_value(a1094))));} else {if (M0.list_p(a1094)!==false) {var loop1095 = function(mask1096, l1097) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l1097)!==false) {var if_res576 = mask1096;} else {var a1098 = M0.car(l1097);var or_part1099 = M0.exact_nonnegative_integer_p(a1098);if (or_part1099!==false) {var if_res574 = or_part1099;} else {var if_res574 = M0.arity_at_least_p(a1098);}if (if_res574!==false) {var if_res575 = loop1095(M0.__rjs_quoted__.bitwise_ior(mask1096,arity__gt_mask(a1098)),M0.cdr(l1097));} else {var if_res575 = false;}var if_res576 = if_res575;}return if_res576;};var if_res577 = loop1095(0,a1094);} else {var if_res577 = false;}var if_res578 = if_res577;}var if_res579 = if_res578;}return if_res579;};var cl580 = function(proc1101, arity1102, name1103) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(proc1101)!==false) {var let_result583 = procedure_keywords(proc1101);var req1104 = let_result583.getAt(0);var allows1105 = let_result583.getAt(1);if (M0.pair_p(req1104)!==false) {var if_res584 = M0.not(M0.null_p(arity1102));} else {var if_res584 = false;}var if_res585 = if_res584;} else {var if_res585 = false;}if (if_res585!==false) {var if_res587 = M0.raise_arguments_error($rjs_core.Symbol.make("procedure-reduce-arity"),$rjs_core.UString.make("procedure has required keyword arguments"),$rjs_core.UString.make("procedure"),proc1101);} else {if (okm_p(proc1101)!==false) {var if_res586 = M0.__rjs_quoted__.procedure__gt_method(proc1101);} else {var if_res586 = proc1101;}var if_res587 = M0.__rjs_quoted__.procedure_reduce_arity(if_res586,arity1102,name1103);}return if_res587;};var cl581 = function(proc1106, arity1107) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return new_procedure_reduce_arity(proc1106,arity1107,false);};var procedure_reduce_arity1100 = $rjs_core.attachProcedureArity(function() {var fixed_lam582 = {'3':cl580,'2':cl581}[arguments.length];if (fixed_lam582!==undefined) {return fixed_lam582.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var new_procedure_reduce_arity = procedure_reduce_arity1100;var cl588 = function(proc1109, mask1110, name1111) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(proc1109)!==false) {var let_result591 = procedure_keywords(proc1109);var req1112 = let_result591.getAt(0);var allows1113 = let_result591.getAt(1);if (M0.pair_p(req1112)!==false) {var if_res592 = M0.not(M0.eqv_p(mask1110,0));} else {var if_res592 = false;}var if_res593 = if_res592;} else {var if_res593 = false;}if (if_res593!==false) {var if_res595 = M0.raise_arguments_error($rjs_core.Symbol.make("procedure-reduce-arity"),$rjs_core.UString.make("procedure has required keyword arguments"),$rjs_core.UString.make("procedure"),proc1109);} else {if (okm_p(proc1109)!==false) {var if_res594 = M0.__rjs_quoted__.procedure__gt_method(proc1109);} else {var if_res594 = proc1109;}var if_res595 = M0.__rjs_quoted__.procedure_reduce_arity_mask(if_res594,mask1110,name1111);}return if_res595;};var cl589 = function(proc1114, mask1115) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return new_procedure_reduce_arity_mask(proc1114,mask1115,false);};var procedure_reduce_arity1108 = $rjs_core.attachProcedureArity(function() {var fixed_lam590 = {'3':cl588,'2':cl589}[arguments.length];if (fixed_lam590!==undefined) {return fixed_lam590.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var new_procedure_reduce_arity_mask = procedure_reduce_arity1108;var procedure__gt_method1116 = function(proc1117) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var proc1118 = normalize_proc(proc1117);if (keyword_procedure_p(proc1118)!==false) {if (okm_p(proc1118)!==false) {var if_res598 = proc1118;} else {if (keyword_method_p(proc1118)!==false) {var if_res597 = proc1118;} else {if (okp_p(proc1118)!==false) {var if_res596 = make_optional_keyword_method(keyword_procedure_checker(proc1118),keyword_procedure_proc(proc1118),keyword_procedure_required(proc1118),keyword_procedure_allowed(proc1118),okp_ref(proc1118,0));} else {var name_plus_fail1119 = keyword_procedure_name_plus_fail(proc1118);var mk1120 = make_required(M0.car(name_plus_fail1119),M0.cdr(name_plus_fail1119),true,false);var if_res596 = mk1120(keyword_procedure_checker(proc1118),keyword_procedure_proc(proc1118),keyword_procedure_required(proc1118),keyword_procedure_allowed(proc1118));}var if_res597 = if_res596;}var if_res598 = if_res597;}var if_res599 = if_res598;} else {var if_res599 = M0.__rjs_quoted__.procedure__gt_method(proc1118);}return if_res599;};var new_procedure__gt_method = procedure__gt_method1116;var procedure_rename1121 = function(proc1122, name1123) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_procedure_p(proc1122)!==false) {var if_res600 = M0.symbol_p(name1123);} else {var if_res600 = false;}if (M0.not(if_res600)!==false) {var if_res603 = M0.__rjs_quoted__.procedure_rename(proc1122,name1123);} else {if (okp_p(proc1122)!==false) {if (okm_p(proc1122)!==false) {var if_res601 = make_optional_keyword_method;} else {var if_res601 = make_optional_keyword_procedure;}var if_res602 = if_res601(keyword_procedure_checker(proc1122),keyword_procedure_proc(proc1122),keyword_procedure_required(proc1122),keyword_procedure_allowed(proc1122),M0.__rjs_quoted__.procedure_rename(okp_ref(proc1122,0),name1123));} else {var name_plus_fail1124 = keyword_procedure_name_plus_fail(proc1122);var mk1125 = make_required(name1123,M0.cdr(name_plus_fail1124),keyword_method_p(proc1122),false);var if_res602 = mk1125(keyword_procedure_checker(proc1122),keyword_procedure_proc(proc1122),keyword_procedure_required(proc1122),keyword_procedure_allowed(proc1122));}var if_res603 = if_res602;}return if_res603;};var new_procedure_rename = procedure_rename1121;var chaperone_procedure1126 = $rjs_core.attachProcedureArity(function(proc1127, wrap_proc1128, ...props1129604) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1129 = $rjs_core.Pair.listFromArray(props1129604);return do_chaperone_procedure(false,false,M0.__rjs_quoted__.chaperone_procedure,$rjs_core.Symbol.make("chaperone-procedure"),proc1127,wrap_proc1128,props1129);});var new_chaperone_procedure = chaperone_procedure1126;var unsafe_chaperone_procedure1130 = $rjs_core.attachProcedureArity(function(proc1131, wrap_proc1132, ...props1133605) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1133 = $rjs_core.Pair.listFromArray(props1133605);return do_unsafe_chaperone_procedure(M1.__rjs_quoted__.unsafe_chaperone_procedure,$rjs_core.Symbol.make("unsafe-chaperone-procedure"),proc1131,wrap_proc1132,props1133);});var new_unsafe_chaperone_procedure = unsafe_chaperone_procedure1130;var impersonate_procedure1134 = $rjs_core.attachProcedureArity(function(proc1135, wrap_proc1136, ...props1137606) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1137 = $rjs_core.Pair.listFromArray(props1137606);return do_chaperone_procedure(true,false,M0.__rjs_quoted__.impersonate_procedure,$rjs_core.Symbol.make("impersonate-procedure"),proc1135,wrap_proc1136,props1137);});var new_impersonate_procedure = impersonate_procedure1134;var unsafe_impersonate_procedure1138 = $rjs_core.attachProcedureArity(function(proc1139, wrap_proc1140, ...props1141607) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1141 = $rjs_core.Pair.listFromArray(props1141607);return do_unsafe_chaperone_procedure(M1.__rjs_quoted__.unsafe_impersonate_procedure,$rjs_core.Symbol.make("unsafe-impersonate-procedure"),proc1139,wrap_proc1140,props1141);});var new_unsafe_impersonate_procedure = unsafe_impersonate_procedure1138;var chaperone_procedure_times_1142 = $rjs_core.attachProcedureArity(function(proc1143, wrap_proc1144, ...props1145608) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1145 = $rjs_core.Pair.listFromArray(props1145608);return do_chaperone_procedure(false,true,M0.__rjs_quoted__.chaperone_procedure_times_,$rjs_core.Symbol.make("chaperone-procedure"),proc1143,wrap_proc1144,props1145);});var new_chaperone_procedure_times_ = chaperone_procedure_times_1142;var impersonate_procedure_times_1146 = $rjs_core.attachProcedureArity(function(proc1147, wrap_proc1148, ...props1149609) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1149 = $rjs_core.Pair.listFromArray(props1149609);return do_chaperone_procedure(true,true,M0.__rjs_quoted__.impersonate_procedure_times_,$rjs_core.Symbol.make("impersonate-procedure"),proc1147,wrap_proc1148,props1149);});var new_impersonate_procedure_times_ = impersonate_procedure_times_1146;var do_chaperone_procedure = function(is_impersonator_p1150, self_arg_p1151, chaperone_procedure1152, name1153, proc1154, wrap_proc1155, props1156) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_proc1157 = normalize_proc(proc1154);var n_wrap_proc1158 = normalize_proc(wrap_proc1155);var or_part1159 = M0.not(keyword_procedure_p(n_proc1157));if (or_part1159!==false) {var if_res611 = or_part1159;} else {var or_part1160 = M0.not(M0.procedure_p(wrap_proc1155));if (or_part1160!==false) {var if_res610 = or_part1160;} else {var if_res610 = bad_props_p(props1156);}var if_res611 = if_res610;}if (if_res611!==false) {var if_res675 = M0.apply(chaperone_procedure1152,proc1154,wrap_proc1155,props1156);} else {chaperone_arity_match_checking(self_arg_p1151,name1153,proc1154,wrap_proc1155,props1156);var p1162 = keyword_procedure_proc(n_wrap_proc1158);if (self_arg_p1151!==false) {var cl612 = $rjs_core.attachProcedureArity(function(self_proc1163, kws1164, args1165, ...rest1166617) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest1166 = $rjs_core.Pair.listFromArray(rest1166617);return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(p1162,kws1164,args1165,self_proc1163,rest1166);},$rjs_core.attachProcedureArity(function(...results1167618) {var results1167 = $rjs_core.Pair.listFromArray(results1167618);var len1168 = M0.length(results1167);var alen1169 = M0.length(rest1166);if (M0.__lt_(len1168,alen1169+1)!==false) {var if_res619 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword procedure chaperone"),$rjs_core.UString.make("wrong number of results from wrapper procedure"),$rjs_core.UString.make("expected minimum number of results"),alen1169+1,$rjs_core.UString.make("received number of results"),len1168,$rjs_core.UString.make("wrapper procedure"),wrap_proc1155);} else {var if_res619 = M0.rvoid();}if_res619;var num_extra1170 = len1168-(alen1169+1);var new_args1171 = M0.list_ref(results1167,num_extra1170);if (M0.list_p(new_args1171)!==false) {var if_res620 = M0.__eq_(M0.length(new_args1171),M0.length(args1165));} else {var if_res620 = false;}if (if_res620!==false) {var if_res624 = M0.rvoid();} else {var temp623 = $rjs_core.Symbol.make("keyword procedure chaperone");var temp622 = $rjs_core.UString.make("expected a list of keyword-argument values as first result~a from wrapper procedure");if (M0.__eq_(len1168,alen1169)!==false) {var if_res621 = $rjs_core.UString.make("");} else {var if_res621 = $rjs_core.UString.make(" (after the result-wrapper procedure or mark specifications)");}var if_res624 = M0.raise_arguments_error(temp623,M0.format(temp622,if_res621),$rjs_core.UString.make("first result"),new_args1171,$rjs_core.UString.make("wrapper procedure"),wrap_proc1155);}if_res624;M0.for_each(function(kw1172, new_arg1173, arg1174) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (is_impersonator_p1150!==false) {var if_res626 = M0.rvoid();} else {if (M0.__rjs_quoted__.chaperone_of_p(new_arg1173,arg1174)!==false) {var if_res625 = M0.rvoid();} else {var if_res625 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword procedure chaperone"),M0.format($rjs_core.UString.make("~a keyword result is not a chaperone of original argument from chaperoning procedure"),kw1172),$rjs_core.UString.make("result"),new_arg1173,$rjs_core.UString.make("wrapper procedure"),wrap_proc1155);}var if_res626 = if_res625;}return if_res626;},kws1164,new_args1171,args1165);var tmp1175 = num_extra1170;if (M0.equal_p(tmp1175,0)!==false) {var if_res629 = M0.apply(M0.values,kws1164,results1167);} else {if (M0.equal_p(tmp1175,1)!==false) {var if_res628 = M0.apply(M0.values,M0.car(results1167),kws1164,M0.cdr(results1167));} else {var loop1176 = function(results1177, c1178) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(c1178)!==false) {var if_res627 = M0.cons(kws1164,results1177);} else {var if_res627 = M0.cons(M0.car(results1177),loop1176(M0.cdr(results1177),M0.sub1(c1178)));}return if_res627;};var if_res628 = M0.apply(M0.values,loop1176(results1167,num_extra1170));}var if_res629 = if_res628;}return if_res629;}));});var cl613 = $rjs_core.attachProcedureArity(function(...other1179630) {var other1179 = $rjs_core.Pair.listFromArray(other1179630);return M0.error($rjs_core.UString.make("shouldn't get here"));});var if_res650 = $rjs_core.attachProcedureArity(function() {var fixed_lam614 = {}[arguments.length];if (fixed_lam614!==undefined) {return fixed_lam614.apply(null,arguments);} else {if (M0.__gt__eq_(cl612.length,1)!==false) {var if_res616 = cl612.apply(null,arguments);} else {if (true!==false) {var if_res615 = cl613.apply(null,arguments);} else {var if_res615 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}var if_res616 = if_res615;}return if_res616;}},[M0.make_arity_at_least(0)]);} else {var cl631 = $rjs_core.attachProcedureArity(function(kws1180, args1181, ...rest1182636) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest1182 = $rjs_core.Pair.listFromArray(rest1182636);return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(p1162,kws1180,args1181,rest1182);},$rjs_core.attachProcedureArity(function(...results1183637) {var results1183 = $rjs_core.Pair.listFromArray(results1183637);var len1184 = M0.length(results1183);var alen1185 = M0.length(rest1182);if (M0.__lt_(len1184,alen1185+1)!==false) {var if_res638 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword procedure chaperone"),$rjs_core.UString.make("wrong number of results from wrapper procedure"),$rjs_core.UString.make("expected minimum number of results"),alen1185+1,$rjs_core.UString.make("received number of results"),len1184,$rjs_core.UString.make("wrapper procedure"),wrap_proc1155);} else {var if_res638 = M0.rvoid();}if_res638;var num_extra1186 = len1184-(alen1185+1);var new_args1187 = M0.list_ref(results1183,num_extra1186);if (M0.list_p(new_args1187)!==false) {var if_res639 = M0.__eq_(M0.length(new_args1187),M0.length(args1181));} else {var if_res639 = false;}if (if_res639!==false) {var if_res643 = M0.rvoid();} else {var temp642 = $rjs_core.Symbol.make("keyword procedure chaperone");var temp641 = $rjs_core.UString.make("expected a list of keyword-argument values as first result~a from wrapper procedure");if (M0.__eq_(len1184,alen1185)!==false) {var if_res640 = $rjs_core.UString.make("");} else {var if_res640 = $rjs_core.UString.make(" (after the result-wrapper procedure or mark specifications)");}var if_res643 = M0.raise_arguments_error(temp642,M0.format(temp641,if_res640),$rjs_core.UString.make("first result"),new_args1187,$rjs_core.UString.make("wrapper procedure"),wrap_proc1155);}if_res643;M0.for_each(function(kw1188, new_arg1189, arg1190) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (is_impersonator_p1150!==false) {var if_res645 = M0.rvoid();} else {if (M0.__rjs_quoted__.chaperone_of_p(new_arg1189,arg1190)!==false) {var if_res644 = M0.rvoid();} else {var if_res644 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword procedure chaperone"),M0.format($rjs_core.UString.make("~a keyword result is not a chaperone of original argument from chaperoning procedure"),kw1188),$rjs_core.UString.make("result"),new_arg1189,$rjs_core.UString.make("wrapper procedure"),wrap_proc1155);}var if_res645 = if_res644;}return if_res645;},kws1180,new_args1187,args1181);var tmp1191 = num_extra1186;if (M0.equal_p(tmp1191,0)!==false) {var if_res648 = M0.apply(M0.values,kws1180,results1183);} else {if (M0.equal_p(tmp1191,1)!==false) {var if_res647 = M0.apply(M0.values,M0.car(results1183),kws1180,M0.cdr(results1183));} else {var loop1192 = function(results1193, c1194) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(c1194)!==false) {var if_res646 = M0.cons(kws1180,results1193);} else {var if_res646 = M0.cons(M0.car(results1193),loop1192(M0.cdr(results1193),M0.sub1(c1194)));}return if_res646;};var if_res647 = M0.apply(M0.values,loop1192(results1183,num_extra1186));}var if_res648 = if_res647;}return if_res648;}));});var cl632 = $rjs_core.attachProcedureArity(function(...other1195649) {var other1195 = $rjs_core.Pair.listFromArray(other1195649);return M0.error($rjs_core.UString.make("shouldn't get here"));});var if_res650 = $rjs_core.attachProcedureArity(function() {var fixed_lam633 = {}[arguments.length];if (fixed_lam633!==undefined) {return fixed_lam633.apply(null,arguments);} else {if (M0.__gt__eq_(cl631.length,1)!==false) {var if_res635 = cl631.apply(null,arguments);} else {if (true!==false) {var if_res634 = cl632.apply(null,arguments);} else {var if_res634 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}var if_res635 = if_res634;}return if_res635;}},[M0.make_arity_at_least(0)]);}var kw_chaperone1161 = if_res650;var wrap1198 = function(proc1199, n_proc1200) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(M0.eq_p(n_proc1200,proc1199))!==false) {var if_res651 = new_procedure_p(proc1199);} else {var if_res651 = false;}if (if_res651!==false) {var v1201 = new_procedure_ref(proc1199);if (M0.exact_integer_p(v1201)!==false) {var acc1202 = procedure_accessor_ref(proc1199);var if_res667 = M0.values(M0.__rjs_quoted__.chaperone_struct(proc1199,acc1202,function(self1203, sub_proc1204) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result652 = wrap1198(sub_proc1204,normalize_proc(sub_proc1204));var f1205 = let_result652.getAt(0);var acc1206 = let_result652.getAt(1);return f1205;}),acc1202);} else {if (is_impersonator_p1150!==false) {var if_res666 = M0.__rjs_quoted__.impersonate_struct;} else {var if_res666 = M0.__rjs_quoted__.chaperone_struct;}if (okp_p(n_proc1200)!==false) {var if_res665 = chaperone_procedure1152(proc1199,wrap_proc1155);} else {var if_res665 = proc1199;}var new_kw_proc1207 = if_res666(if_res665,new_procedure_ref,function(self1208, proc1209) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (is_impersonator_p1150!==false) {var if_res664 = new_impersonate_procedure;} else {var if_res664 = new_chaperone_procedure;}if (self_arg_p1151!==false) {var if_res663 = $rjs_core.attachProcedureArity(function(proc_self1210, kws1211, kw_args1212, self1213, ...args1214653) {if (arguments.length<4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1214 = $rjs_core.Pair.listFromArray(args1214653);var len1215 = M0.length(args1214);return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(kw_chaperone1161,proc_self1210,kws1211,kw_args1212,args1214);},$rjs_core.attachProcedureArity(function(...results1216654) {var results1216 = $rjs_core.Pair.listFromArray(results1216654);var r_len1217 = M0.length(results1216);var list_take1218 = function(l1219, n1220) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1220)!==false) {var if_res655 = M0.rnull;} else {var if_res655 = M0.cons(M0.car(l1219),list_take1218(M0.cdr(l1219),M0.sub1(n1220)));}return if_res655;};if (M0.null_p($rjs_core.Pair.makeList($rjs_core.Symbol.make("proc-self")))!==false) {var if_res656 = M0.__eq_(r_len1217,2+len1215);} else {var if_res656 = false;}if (if_res656!==false) {var if_res657 = M0.apply(M0.values,M0.cadr(results1216),self1213,M0.cddr(results1216));} else {var skip1221 = r_len1217-len1215;var if_res657 = M0.apply(M0.values,M0.append(list_take1218(results1216,skip1221-2),M0.list(M0.list_ref(results1216,M0.sub1(skip1221)),self1213),M0.__rjs_quoted__.list_tail(results1216,skip1221)));}return if_res657;}));});} else {var if_res663 = $rjs_core.attachProcedureArity(function(kws1222, kw_args1223, self1224, ...args1225658) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1225 = $rjs_core.Pair.listFromArray(args1225658);var len1226 = M0.length(args1225);return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(kw_chaperone1161,kws1222,kw_args1223,args1225);},$rjs_core.attachProcedureArity(function(...results1227659) {var results1227 = $rjs_core.Pair.listFromArray(results1227659);var r_len1228 = M0.length(results1227);var list_take1229 = function(l1230, n1231) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1231)!==false) {var if_res660 = M0.rnull;} else {var if_res660 = M0.cons(M0.car(l1230),list_take1229(M0.cdr(l1230),M0.sub1(n1231)));}return if_res660;};if (M0.null_p($rjs_core.Pair.makeList())!==false) {var if_res661 = M0.__eq_(r_len1228,2+len1226);} else {var if_res661 = false;}if (if_res661!==false) {var if_res662 = M0.apply(M0.values,M0.cadr(results1227),self1224,M0.cddr(results1227));} else {var skip1232 = r_len1228-len1226;var if_res662 = M0.apply(M0.values,M0.append(list_take1229(results1227,skip1232-2),M0.list(M0.list_ref(results1227,M0.sub1(skip1232)),self1224),M0.__rjs_quoted__.list_tail(results1227,skip1232)));}return if_res662;}));});}return if_res664(proc1209,make_keyword_procedure(if_res663));});var if_res667 = M0.values(new_kw_proc1207,new_procedure_ref);}var if_res672 = if_res667;} else {if (okp_p(n_proc1200)!==false) {if (is_impersonator_p1150!==false) {if (okm_p(n_proc1200)!==false) {var if_res668 = make_optional_keyword_method_impersonator;} else {var if_res668 = make_optional_keyword_procedure_impersonator;}var if_res669 = if_res668(keyword_procedure_checker(n_proc1200),chaperone_procedure1152(keyword_procedure_proc(n_proc1200),kw_chaperone1161),keyword_procedure_required(n_proc1200),keyword_procedure_allowed(n_proc1200),chaperone_procedure1152(okp_ref(n_proc1200,0),okp_ref(n_wrap_proc1158,0)),n_proc1200);} else {var if_res669 = M0.__rjs_quoted__.chaperone_struct(proc1199,keyword_procedure_proc,function(self1233, proc1234) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return chaperone_procedure1152(proc1234,kw_chaperone1161);},M0.make_struct_field_accessor(okp_ref,0),function(self1235, proc1236) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return chaperone_procedure1152(proc1236,okp_ref(n_wrap_proc1158,0));});}var if_res671 = M0.values(if_res669,keyword_procedure_proc);} else {if (is_impersonator_p1150!==false) {var name_plus_fail1237 = keyword_procedure_name_plus_fail(n_proc1200);var mk1238 = make_required(M0.car(name_plus_fail1237),M0.cdr(name_plus_fail1237),keyword_method_p(n_proc1200),true);var if_res670 = mk1238(keyword_procedure_checker(n_proc1200),chaperone_procedure1152(keyword_procedure_proc(n_proc1200),kw_chaperone1161),keyword_procedure_required(n_proc1200),keyword_procedure_allowed(n_proc1200),n_proc1200);} else {var if_res670 = M0.__rjs_quoted__.chaperone_struct(n_proc1200,keyword_procedure_proc,function(self1239, proc1240) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return chaperone_procedure1152(proc1240,kw_chaperone1161);});}var if_res671 = M0.values(if_res670,keyword_procedure_proc);}var if_res672 = if_res671;}return if_res672;};var let_result673 = wrap1198(proc1154,n_proc1157);var new_proc1196 = let_result673.getAt(0);var chap_accessor1197 = let_result673.getAt(1);if (M0.null_p(props1156)!==false) {var if_res674 = new_proc1196;} else {var if_res674 = M0.apply(M0.__rjs_quoted__.chaperone_struct,new_proc1196,chap_accessor1197,false,props1156);}var if_res675 = if_res674;}return if_res675;};var do_unsafe_chaperone_procedure = function(unsafe_chaperone_procedure1241, name1242, proc1243, wrap_proc1244, props1245) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_proc1246 = normalize_proc(proc1243);var n_wrap_proc1247 = normalize_proc(wrap_proc1244);var or_part1248 = M0.not(keyword_procedure_p(n_proc1246));if (or_part1248!==false) {var if_res677 = or_part1248;} else {var or_part1249 = M0.not(M0.procedure_p(wrap_proc1244));if (or_part1249!==false) {var if_res676 = or_part1249;} else {var if_res676 = bad_props_p(props1245);}var if_res677 = if_res676;}if (if_res677!==false) {var if_res678 = M0.apply(unsafe_chaperone_procedure1241,proc1243,wrap_proc1244,props1245);} else {chaperone_arity_match_checking(false,name1242,proc1243,wrap_proc1244,props1245);var if_res678 = M0.apply(unsafe_chaperone_procedure1241,proc1243,wrap_proc1244,props1245);}return if_res678;};var bad_props_p = function(props1250) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1251 = function(props1252) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(props1252)!==false) {var if_res681 = false;} else {if (M0.__rjs_quoted__.impersonator_property_p(M0.car(props1252))!==false) {var props1253 = M0.cdr(props1252);var or_part1254 = M0.null_p(props1253);if (or_part1254!==false) {var if_res679 = or_part1254;} else {var if_res679 = loop1251(M0.cdr(props1253));}var if_res680 = if_res679;} else {var if_res680 = true;}var if_res681 = if_res680;}return if_res681;};return loop1251(props1250);};var chaperone_arity_match_checking = function(self_arg_p1255, name1256, proc1257, wrap_proc1258, props1259) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}var a1260 = M0.procedure_arity(proc1257);var b1261 = M0.procedure_arity(wrap_proc1258);if (self_arg_p1255!==false) {var if_res682 = 1;} else {var if_res682 = 0;}var d1262 = if_res682;var let_result683 = procedure_keywords(proc1257);var a_req1263 = let_result683.getAt(0);var a_allow1264 = let_result683.getAt(1);var let_result684 = procedure_keywords(wrap_proc1258);var b_req1265 = let_result684.getAt(0);var b_allow1266 = let_result684.getAt(1);var includes_p1267 = function(a1268, b1269) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.number_p(b1269)!==false) {if (M0.number_p(a1268)!==false) {var if_res686 = M0.__eq_(b1269,a1268+d1262);} else {if (M0.arity_at_least_p(a1268)!==false) {var if_res685 = M0.__gt__eq_(b1269,M0.arity_at_least_value(a1268)+d1262);} else {var if_res685 = M0.ormap(function(a1270) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return includes_p1267(a1270,b1269);},a1268);}var if_res686 = if_res685;}var if_res690 = if_res686;} else {if (M0.arity_at_least_p(b1269)!==false) {if (M0.number_p(a1268)!==false) {var if_res688 = false;} else {if (M0.arity_at_least_p(a1268)!==false) {var if_res687 = M0.__gt__eq_(M0.arity_at_least_value(b1269),M0.arity_at_least_value(a1268)+d1262);} else {var if_res687 = M0.ormap(function(a1271) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return includes_p1267(b1269,a1271);},a1268);}var if_res688 = if_res687;}var if_res689 = if_res688;} else {var if_res689 = M0.andmap(function(b1272) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return includes_p1267(a1268,b1272);},b1269);}var if_res690 = if_res689;}return if_res690;};if (includes_p1267(b1261,a1260)!==false) {var if_res691 = M0.rvoid();} else {var if_res691 = M0.apply(M0.__rjs_quoted__.chaperone_procedure,proc1257,wrap_proc1258,props1259);}if_res691;if (subset_p(b_req1265,a_req1263)!==false) {var if_res692 = M0.rvoid();} else {var if_res692 = M0.raise_arguments_error(name1256,$rjs_core.UString.make("wrapper procedure requires more keywords than original procedure"),$rjs_core.UString.make("wrapper procedure"),wrap_proc1258,$rjs_core.UString.make("original procedure"),proc1257);}if_res692;var or_part1273 = M0.not(b_allow1266);if (or_part1273!==false) {var if_res694 = or_part1273;} else {if (a_allow1264!==false) {var if_res693 = subset_p(a_allow1264,b_allow1266);} else {var if_res693 = false;}var if_res694 = if_res693;}if (if_res694!==false) {var if_res695 = M0.rvoid();} else {var if_res695 = M0.raise_arguments_error(name1256,$rjs_core.UString.make("wrapper procedure does not accept all keywords of original procedure"),$rjs_core.UString.make("wrapper procedure"),wrap_proc1258,$rjs_core.UString.make("original procedure"),proc1257);}if_res695;return M0.rvoid();};var normalize_proc = function(proc1274) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_procedure_p(proc1274)!==false) {var if_res703 = proc1274;} else {if (new_procedure_p(proc1274)!==false) {var let_result696 = procedure_keywords(proc1274);var req_kws1275 = let_result696.getAt(0);var allowed_kws1276 = let_result696.getAt(1);if (M0.null_p(allowed_kws1276)!==false) {var if_res701 = proc1274;} else {var if_res701 = make_optional_keyword_procedure(function(given_kws1277, given_argc1278) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_arity_includes_p(proc1274,given_argc1278-2,true)!==false) {var or_part1279 = M0.not(allowed_kws1276);if (or_part1279!==false) {var if_res698 = or_part1279;} else {var if_res698 = subset_p(given_kws1277,allowed_kws1276);}if (if_res698!==false) {var if_res699 = subset_p(req_kws1275,given_kws1277);} else {var if_res699 = false;}var if_res700 = if_res699;} else {var if_res700 = false;}return if_res700;},$rjs_core.attachProcedureArity(function(kws1280, kw_args1281, ...vals1282697) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals1282 = $rjs_core.Pair.listFromArray(vals1282697);return keyword_apply(proc1274,kws1280,kw_args1281,vals1282);}),req_kws1275,allowed_kws1276,proc1274);}var if_res702 = if_res701;} else {var if_res702 = proc1274;}var if_res703 = if_res702;}return if_res703;};var __rjs_quoted__ = {};__rjs_quoted__.keyword_procedure_extract = keyword_procedure_extract;__rjs_quoted__.struct_keyword_method_by_arity_error = struct_keyword_method_by_arity_error;__rjs_quoted__.missing_kw = missing_kw;__rjs_quoted__.make_optional_keyword_method = make_optional_keyword_method;__rjs_quoted__.prop_named_keyword_procedure = prop_named_keyword_procedure;__rjs_quoted__.struct_keyword_procedure_by_arity_error = struct_keyword_procedure_by_arity_error;__rjs_quoted__.subsets_p = subsets_p;__rjs_quoted__.struct_keyword_procedure = struct_keyword_procedure;__rjs_quoted__.subset_p = subset_p;__rjs_quoted__.make_optional_keyword_procedure = make_optional_keyword_procedure;export { __rjs_quoted__,new_impersonate_procedure_times_,new_chaperone_procedure_times_,new_impersonate_procedure,new_chaperone_procedure,new_procedure_rename,new_procedure__gt_method,new_prop_procedure,procedure_reduce_keyword_arity_mask,procedure_reduce_keyword_arity,new_procedure_reduce_arity_mask,new_procedure_reduce_arity,procedure_keywords,keyword_apply,make_keyword_procedure }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/unsafe.rkt.js";var let_result375 = M0.make_struct_type_property($rjs_core.Symbol.make("keyword-impersonator"));var prop_keyword_impersonator = let_result375.getAt(0);var keyword_impersonator_p = let_result375.getAt(1);var keyword_impersonator_ref = let_result375.getAt(2);var keyword_procedure_impersonator_of = function(v808) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_impersonator_p(v808)!==false) {var if_res376 = keyword_impersonator_ref(v808)(v808);} else {var if_res376 = false;}return if_res376;};var let_result377 = M0.make_struct_type($rjs_core.Symbol.make("keyword-procedure"),false,4,0,false,M0.list(M0.cons(M0.prop_checked_procedure,true),M0.cons(M0.prop_impersonator_of,keyword_procedure_impersonator_of)),M0.current_inspector(),false,$rjs_core.Pair.makeList(0,1,2,3));var struct_keyword_procedure = let_result377.getAt(0);var mk_kw_proc = let_result377.getAt(1);var keyword_procedure_p = let_result377.getAt(2);var keyword_procedure_ref = let_result377.getAt(3);var keyword_procedure_set_bang_ = let_result377.getAt(4);var keyword_procedure_checker = M0.make_struct_field_accessor(keyword_procedure_ref,0);var keyword_procedure_proc = M0.make_struct_field_accessor(keyword_procedure_ref,1);var keyword_procedure_required = M0.make_struct_field_accessor(keyword_procedure_ref,2);var keyword_procedure_allowed = M0.make_struct_field_accessor(keyword_procedure_ref,3);var let_result378 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure,0,0,false,M0.list(M0.cons(M0.prop_method_arity_error,true)));var struct_keyword_method = let_result378.getAt(0);var make_km = let_result378.getAt(1);var keyword_method_p = let_result378.getAt(2);var km_ref = let_result378.getAt(3);var km_set_bang_ = let_result378.getAt(4);var generate_arity_string = function(proc809) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result379 = procedure_keywords(proc809);var req810 = let_result379.getAt(0);var allowed811 = let_result379.getAt(1);var a812 = M0.procedure_arity(proc809);var keywords_desc813 = function(opt815, req816) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var temp385 = $rjs_core.UString.make("~a with keyword~a~a");if (M0.null_p(M0.cdr(req816))!==false) {var if_res384 = M0.format($rjs_core.UString.make("an ~aargument"),opt815);} else {var if_res384 = M0.format($rjs_core.UString.make("~aarguments"),opt815);}if (M0.null_p(M0.cdr(req816))!==false) {var if_res383 = $rjs_core.UString.make("");} else {var if_res383 = $rjs_core.UString.make("s");}var tmp817 = M0.length(req816);if (M0.equal_p(tmp817,1)!==false) {var if_res382 = M0.format($rjs_core.UString.make(" ~a"),M0.car(req816));} else {if (M0.equal_p(tmp817,2)!==false) {var if_res381 = M0.format($rjs_core.UString.make(" ~a and ~a"),M0.car(req816),M0.cadr(req816));} else {var loop818 = function(req819) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(req819))!==false) {var if_res380 = M0.format($rjs_core.UString.make(" and ~a"),M0.car(req819));} else {var if_res380 = M0.format($rjs_core.UString.make(" ~a,~a"),M0.car(req819),loop818(M0.cdr(req819)));}return if_res380;};var if_res381 = loop818(req816);}var if_res382 = if_res381;}return M0.format(temp385,if_res384,if_res383,if_res382);};var method_adjust814 = function(a820) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part821 = okm_p(proc809);if (or_part821!==false) {var if_res386 = or_part821;} else {var if_res386 = keyword_method_p(proc809);}if (if_res386!==false) {if (M0.zero_p(a820)!==false) {var if_res387 = 0;} else {var if_res387 = M0.sub1(a820);}var if_res388 = if_res387;} else {var if_res388 = a820;}return if_res388;};if (M0.number_p(a812)!==false) {var a822 = method_adjust814(a812);var if_res395 = M0.format($rjs_core.UString.make("~a"),a822);} else {if (M0.arity_at_least_p(a812)!==false) {var a823 = method_adjust814(M0.arity_at_least_value(a812));var if_res394 = M0.format($rjs_core.UString.make("at least ~a"),a823);} else {var if_res394 = $rjs_core.UString.make("a different number");}var if_res395 = if_res394;}if (M0.null_p(req810)!==false) {var if_res393 = $rjs_core.UString.make("");} else {var if_res393 = M0.format($rjs_core.UString.make(" plus ~a"),keywords_desc813($rjs_core.UString.make(""),req810));}if (allowed811!==false) {var loop825 = function(req826, allowed827) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(req826)!==false) {var if_res390 = allowed827;} else {if (M0.eq_p(M0.car(req826),M0.car(allowed827))!==false) {var if_res389 = loop825(M0.cdr(req826),M0.cdr(allowed827));} else {var if_res389 = M0.cons(M0.car(allowed827),loop825(req826,M0.cdr(allowed827)));}var if_res390 = if_res389;}return if_res390;};var others824 = loop825(req810,allowed811);if (M0.null_p(others824)!==false) {var if_res391 = $rjs_core.UString.make("");} else {var if_res391 = M0.format($rjs_core.UString.make(" plus ~a"),keywords_desc813($rjs_core.UString.make("optional "),others824));}var if_res392 = if_res391;} else {var if_res392 = $rjs_core.UString.make(" plus arbitrary keyword arguments");}return M0.string_append(if_res395,if_res393,if_res392);};var let_result396 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure,1,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string)),M0.current_inspector(),0);var struct_okp = let_result396.getAt(0);var make_optional_keyword_procedure = let_result396.getAt(1);var okp_p = let_result396.getAt(2);var okp_ref = let_result396.getAt(3);var okp_set_bang_ = let_result396.getAt(4);var let_result397 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_okp,0,0,false,M0.list(M0.cons(M0.prop_method_arity_error,true)));var struct_okm = let_result397.getAt(0);var make_optional_keyword_method = let_result397.getAt(1);var okm_p = let_result397.getAt(2);var okm_ref = let_result397.getAt(3);var okm_set_bang_ = let_result397.getAt(4);var let_result398 = M0.make_struct_type_property($rjs_core.Symbol.make("named-keyword-procedure"));var prop_named_keyword_procedure = let_result398.getAt(0);var named_keyword_procedure_p = let_result398.getAt(1);var keyword_procedure_name_plus_fail = let_result398.getAt(2);var let_result400 = M0.make_struct_type_property($rjs_core.Symbol.make("procedure"),function(v828, info_l829) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_integer_p(v828)!==false) {var if_res399 = M0.make_struct_field_accessor(M0.list_ref(info_l829,3),v828);} else {var if_res399 = false;}return if_res399;});var prop_procedure_accessor = let_result400.getAt(0);var procedure_accessor_p = let_result400.getAt(1);var procedure_accessor_ref = let_result400.getAt(2);var let_result401 = M0.make_struct_type_property($rjs_core.Symbol.make("procedure"),false,M0.list(M0.cons(M0.prop_procedure,M0.values),M0.cons(prop_procedure_accessor,M0.values)),true);var new_prop_procedure = let_result401.getAt(0);var new_procedure_p = let_result401.getAt(1);var new_procedure_ref = let_result401.getAt(2);var let_result402 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure,1,0,false,M0.list(M0.cons(prop_keyword_impersonator,function(v830) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return kpp_ref(v830,0);})));var struct_keyword_procedure_impersonator = let_result402.getAt(0);var make_kpp = let_result402.getAt(1);var keyword_procedure_impersonator_p = let_result402.getAt(2);var kpp_ref = let_result402.getAt(3);var kpp_set_bang_ = let_result402.getAt(4);var let_result403 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_method,1,0,false,M0.list(M0.cons(prop_keyword_impersonator,function(v831) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return kmp_ref(v831,0);})));var struct_keyword_method_impersonator = let_result403.getAt(0);var make_kmp = let_result403.getAt(1);var keyword_method_impersonator_p = let_result403.getAt(2);var kmp_ref = let_result403.getAt(3);var kmp_set_bang_ = let_result403.getAt(4);var let_result404 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_okp,1,0,false,M0.list(M0.cons(prop_keyword_impersonator,function(v832) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return okpp_ref(v832,0);})));var struct_okpp = let_result404.getAt(0);var make_optional_keyword_procedure_impersonator = let_result404.getAt(1);var okpp_p = let_result404.getAt(2);var okpp_ref = let_result404.getAt(3);var okpp_set_bang_ = let_result404.getAt(4);var let_result405 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_okp,1,0,false,M0.list(M0.cons(prop_keyword_impersonator,function(v833) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return okmp_ref(v833,0);})));var struct_okmp = let_result405.getAt(0);var make_optional_keyword_method_impersonator = let_result405.getAt(1);var okmp_p = let_result405.getAt(2);var okmp_ref = let_result405.getAt(3);var okmp_set_bang_ = let_result405.getAt(4);var let_result406 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure,0,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string),M0.cons(M0.prop_incomplete_arity,true)));var struct_keyword_procedure_by_arity_error = let_result406.getAt(0);var make_kp_by_ae = let_result406.getAt(1);var kp_by_ae_p = let_result406.getAt(2);var kp_by_ae_ref = let_result406.getAt(3);var kp_by_ae_set_bang_ = let_result406.getAt(4);var let_result407 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_method,0,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string),M0.cons(M0.prop_incomplete_arity,true)));var struct_keyword_method_by_arity_error = let_result407.getAt(0);var make_km_by_ae = let_result407.getAt(1);var km_by_ae_p = let_result407.getAt(2);var km_by_ae_ref = let_result407.getAt(3);var km_by_ae_set_bang_ = let_result407.getAt(4);var let_result408 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure_impersonator,0,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string),M0.cons(M0.prop_incomplete_arity,true)));var struct_keyword_procedure_impersonator_by_arity_error = let_result408.getAt(0);var make_kpi_by_ae = let_result408.getAt(1);var kpi_by_ae_p = let_result408.getAt(2);var kpi_by_ae_ref = let_result408.getAt(3);var kpi_by_ae_set_bang_ = let_result408.getAt(4);var let_result409 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_method_impersonator,0,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string),M0.cons(M0.prop_incomplete_arity,true)));var struct_keyword_method_impersonator_by_arity_error = let_result409.getAt(0);var make_kmi_by_ae = let_result409.getAt(1);var kmi_by_ae_p = let_result409.getAt(2);var kmi_by_ae_ref = let_result409.getAt(3);var kmi_by_ae_set_bang_ = let_result409.getAt(4);var make_required = function(name834, fail_proc835, method_p836, impersonator_p837) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part843 = name834;if (or_part843!==false) {var if_res413 = or_part843;} else {var if_res413 = $rjs_core.Symbol.make("unknown");}if (impersonator_p837!==false) {if (method_p836!==false) {var if_res410 = struct_keyword_method_impersonator_by_arity_error;} else {var if_res410 = struct_keyword_procedure_impersonator_by_arity_error;}var if_res412 = if_res410;} else {if (method_p836!==false) {var if_res411 = struct_keyword_method_by_arity_error;} else {var if_res411 = struct_keyword_procedure_by_arity_error;}var if_res412 = if_res411;}var let_result414 = M0.make_struct_type(if_res413,if_res412,0,0,false,M0.list(M0.cons(prop_named_keyword_procedure,M0.cons(name834,fail_proc835))),M0.current_inspector(),fail_proc835);var s_838 = let_result414.getAt(0);var mk839 = let_result414.getAt(1);var __p840 = let_result414.getAt(2);var __ref841 = let_result414.getAt(3);var __set_bang_842 = let_result414.getAt(4);return mk839;};var cl415 = function(proc844) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var proc_name845 = M0.object_name(proc844);var plain_proc846 = $rjs_core.attachProcedureArity(function(...args847418) {var args847 = $rjs_core.Pair.listFromArray(args847418);return M0.apply(proc844,M0.rnull,M0.rnull,args847);});if (M0.symbol_p(proc_name845)!==false) {var if_res419 = M0.__rjs_quoted__.procedure_rename(plain_proc846,proc_name845);} else {var if_res419 = plain_proc846;}return make_keyword_procedure(proc844,if_res419);};var cl416 = function(proc848, plain_proc849) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(proc848)!==false) {var if_res420 = M0.procedure_arity_mask(proc848);} else {var if_res420 = false;}return make_optional_keyword_procedure(make_keyword_checker(M0.rnull,false,if_res420),proc848,M0.rnull,false,plain_proc849);};var make_keyword_procedure = $rjs_core.attachProcedureArity(function() {var fixed_lam417 = {'1':cl415,'2':cl416}[arguments.length];if (fixed_lam417!==undefined) {return fixed_lam417.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var keyword_apply = $rjs_core.attachProcedureArity(function(proc850, kws851, kw_vals852, normal_args853, ...normal_argss854421) {if (arguments.length<4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var normal_argss854 = $rjs_core.Pair.listFromArray(normal_argss854421);var type_error855 = function(what856, which857) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.raise_argument_error,$rjs_core.Symbol.make("keyword-apply"),what856,which857,proc850,kws851,kw_vals852,normal_args853,normal_argss854);};if (M0.procedure_p(proc850)!==false) {var if_res422 = M0.rvoid();} else {var if_res422 = type_error855($rjs_core.UString.make("procedure?"),0);}if_res422;var loop858 = function(ks859) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ks859)!==false) {var if_res429 = M0.rvoid();} else {var or_part860 = M0.not(M0.pair_p(ks859));if (or_part860!==false) {var if_res423 = or_part860;} else {var if_res423 = M0.not(M0.keyword_p(M0.car(ks859)));}if (if_res423!==false) {var if_res428 = type_error855($rjs_core.UString.make("(listof keyword?)"),1);} else {if (M0.null_p(M0.cdr(ks859))!==false) {var if_res427 = M0.rvoid();} else {var or_part861 = M0.not(M0.pair_p(M0.cdr(ks859)));if (or_part861!==false) {var if_res424 = or_part861;} else {var if_res424 = M0.not(M0.keyword_p(M0.cadr(ks859)));}if (if_res424!==false) {var if_res426 = loop858(M0.cdr(ks859));} else {if (M0.keyword_lt__p(M0.car(ks859),M0.cadr(ks859))!==false) {var if_res425 = loop858(M0.cdr(ks859));} else {var if_res425 = type_error855($rjs_core.UString.make("(and/c (listof? keyword?) sorted? distinct?)"),1);}var if_res426 = if_res425;}var if_res427 = if_res426;}var if_res428 = if_res427;}var if_res429 = if_res428;}return if_res429;};loop858(kws851);if (M0.list_p(kw_vals852)!==false) {var if_res430 = M0.rvoid();} else {var if_res430 = type_error855($rjs_core.UString.make("list?"),2);}if_res430;if (M0.__eq_(M0.length(kws851),M0.length(kw_vals852))!==false) {var if_res431 = M0.rvoid();} else {var if_res431 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword-apply"),$rjs_core.UString.make("keyword list length does not match value list length"),$rjs_core.UString.make("keyword list length"),M0.length(kws851),$rjs_core.UString.make("value list length"),M0.length(kw_vals852),$rjs_core.UString.make("keyword list"),kws851,$rjs_core.UString.make("value list"),kw_vals852);}if_res431;var loop863 = function(normal_argss864, pos865) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(normal_argss864))!==false) {var l866 = M0.car(normal_argss864);if (M0.list_p(l866)!==false) {var if_res432 = l866;} else {var if_res432 = type_error855($rjs_core.UString.make("list?"),pos865);}var if_res433 = if_res432;} else {var if_res433 = M0.cons(M0.car(normal_argss864),loop863(M0.cdr(normal_argss864),M0.add1(pos865)));}return if_res433;};var normal_args862 = loop863(M0.cons(normal_args853,normal_argss854),3);if (M0.null_p(kws851)!==false) {var if_res434 = M0.apply(proc850,normal_args862);} else {var if_res434 = M0.apply(keyword_procedure_extract_by_method(kws851,2+M0.length(normal_args862),proc850,0),kws851,kw_vals852,normal_args862);}return if_res434;});var procedure_keywords = function(p867) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_procedure_p(p867)!==false) {var if_res439 = M0.values(keyword_procedure_required(p867),keyword_procedure_allowed(p867));} else {if (M0.procedure_p(p867)!==false) {if (new_procedure_p(p867)!==false) {var v868 = new_procedure_ref(p867);if (M0.procedure_p(v868)!==false) {var if_res436 = procedure_keywords(v868);} else {var a869 = procedure_accessor_ref(p867);if (a869!==false) {var if_res435 = procedure_keywords(a869(p867));} else {var if_res435 = M0.values(M0.rnull,M0.rnull);}var if_res436 = if_res435;}var if_res437 = if_res436;} else {var if_res437 = M0.values(M0.rnull,M0.rnull);}var if_res438 = if_res437;} else {var if_res438 = M0.raise_argument_error($rjs_core.Symbol.make("procedure-keywords"),$rjs_core.UString.make("procedure?"),p867);}var if_res439 = if_res438;}return if_res439;};var missing_kw = $rjs_core.attachProcedureArity(function(proc870, ...args871440) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args871 = $rjs_core.Pair.listFromArray(args871440);return M0.apply(keyword_procedure_extract_by_method(M0.rnull,0,proc870,0),M0.rnull,M0.rnull,args871);});var check_kw_args = function(p872, kws873) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop874 = function(kws875, required876, allowed877) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws875)!==false) {if (M0.null_p(required876)!==false) {var if_res441 = M0.values(false,false);} else {var if_res441 = M0.values(M0.car(required876),false);}var if_res450 = if_res441;} else {if (M0.pair_p(required876)!==false) {var if_res442 = M0.eq_p(M0.car(required876),M0.car(kws875));} else {var if_res442 = false;}if (if_res442!==false) {var temp445 = M0.cdr(kws875);var temp444 = M0.cdr(required876);if (allowed877!==false) {var if_res443 = M0.cdr(allowed877);} else {var if_res443 = false;}var if_res449 = loop874(temp445,temp444,if_res443);} else {if (M0.not(allowed877)!==false) {var if_res448 = loop874(M0.cdr(kws875),required876,false);} else {if (M0.pair_p(allowed877)!==false) {if (M0.eq_p(M0.car(allowed877),M0.car(kws875))!==false) {var if_res446 = loop874(M0.cdr(kws875),required876,M0.cdr(allowed877));} else {var if_res446 = loop874(kws875,required876,M0.cdr(allowed877));}var if_res447 = if_res446;} else {var if_res447 = M0.values(false,M0.car(kws875));}var if_res448 = if_res447;}var if_res449 = if_res448;}var if_res450 = if_res449;}return if_res450;};return loop874(kws873,keyword_procedure_required(p872),keyword_procedure_allowed(p872));};var make_keyword_checker = function(req_kws878, allowed_kws879, arity_mask880) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(allowed_kws879)!==false) {if (M0.null_p(req_kws878)!==false) {var if_res453 = function(kws881, a882) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (true!==false) {var if_res451 = M0.bitwise_bit_set_p(arity_mask880,a882);} else {var if_res451 = false;}return if_res451;};} else {var if_res453 = function(kws883, a884) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (subset_p(req_kws878,kws883)!==false) {var if_res452 = M0.bitwise_bit_set_p(arity_mask880,a884);} else {var if_res452 = false;}return if_res452;};}var if_res466 = if_res453;} else {if (M0.null_p(allowed_kws879)!==false) {var if_res465 = function(kws885, a886) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws885)!==false) {var if_res454 = M0.bitwise_bit_set_p(arity_mask880,a886);} else {var if_res454 = false;}return if_res454;};} else {if (M0.null_p(req_kws878)!==false) {var if_res464 = function(kws887, a888) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (subset_p(kws887,allowed_kws879)!==false) {var if_res455 = M0.bitwise_bit_set_p(arity_mask880,a888);} else {var if_res455 = false;}return if_res455;};} else {if (M0.list_p(req_kws878)!==false) {if (M0.list_p(allowed_kws879)!==false) {var if_res456 = M0.eq_p(M0.length(req_kws878),M0.length(allowed_kws879));} else {var if_res456 = false;}var if_res457 = if_res456;} else {var if_res457 = false;}if (if_res457!==false) {var if_res463 = function(kws889, a890) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop891 = function(kws892, req_kws893) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(req_kws893)!==false) {var if_res460 = M0.null_p(kws892);} else {if (M0.null_p(kws892)!==false) {var if_res459 = false;} else {if (M0.eq_p(M0.car(kws892),M0.car(req_kws893))!==false) {var if_res458 = loop891(M0.cdr(kws892),M0.cdr(req_kws893));} else {var if_res458 = false;}var if_res459 = if_res458;}var if_res460 = if_res459;}return if_res460;};if (loop891(kws889,req_kws878)!==false) {var if_res461 = M0.bitwise_bit_set_p(arity_mask880,a890);} else {var if_res461 = false;}return if_res461;};} else {var if_res463 = function(kws894, a895) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (subsets_p(req_kws878,kws894,allowed_kws879)!==false) {var if_res462 = M0.bitwise_bit_set_p(arity_mask880,a895);} else {var if_res462 = false;}return if_res462;};}var if_res464 = if_res463;}var if_res465 = if_res464;}var if_res466 = if_res465;}return if_res466;};var subset_p = function(l1896, l2897) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l1896)!==false) {var if_res469 = true;} else {if (M0.null_p(l2897)!==false) {var if_res468 = false;} else {if (M0.eq_p(M0.car(l1896),M0.car(l2897))!==false) {var if_res467 = subset_p(M0.cdr(l1896),M0.cdr(l2897));} else {var if_res467 = subset_p(l1896,M0.cdr(l2897));}var if_res468 = if_res467;}var if_res469 = if_res468;}return if_res469;};var subsets_p = function(l1898, l2899, l3900) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l1898)!==false) {var if_res474 = subset_p(l2899,l3900);} else {if (M0.null_p(l2899)!==false) {var if_res473 = false;} else {if (M0.null_p(l3900)!==false) {var if_res472 = false;} else {var v2901 = M0.car(l2899);if (M0.eq_p(M0.car(l1898),v2901)!==false) {var if_res471 = subsets_p(M0.cdr(l1898),M0.cdr(l2899),M0.cdr(l3900));} else {if (M0.eq_p(v2901,M0.car(l3900))!==false) {var if_res470 = subsets_p(l1898,M0.cdr(l2899),M0.cdr(l3900));} else {var if_res470 = subsets_p(l1898,l2899,M0.cdr(l3900));}var if_res471 = if_res470;}var if_res472 = if_res471;}var if_res473 = if_res472;}var if_res474 = if_res473;}return if_res474;};var keyword_procedure_extract_by_method = function(kws902, n903, p904, method_n905) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_procedure_p(p904)!==false) {var if_res475 = keyword_procedure_checker(p904)(kws902,n903);} else {var if_res475 = false;}if (if_res475!==false) {var if_res505 = keyword_procedure_proc(p904);} else {if (M0.not(keyword_procedure_p(p904))!==false) {if (M0.procedure_p(p904)!==false) {if (new_procedure_p(p904)!==false) {var a908 = procedure_accessor_ref(p904);if (a908!==false) {var if_res476 = a908(p904);} else {var if_res476 = false;}var if_res477 = if_res476;} else {var if_res477 = false;}var or_part907 = if_res477;if (or_part907!==false) {var if_res480 = or_part907;} else {var or_part909 = M0.procedure_extract_target(p904);if (or_part909!==false) {var if_res479 = or_part909;} else {if (new_procedure_p(p904)!==false) {var if_res478 = $rjs_core.Symbol.make("method");} else {var if_res478 = false;}var if_res479 = if_res478;}var if_res480 = if_res479;}var if_res481 = if_res480;} else {var if_res481 = false;}var if_res482 = if_res481;} else {var if_res482 = false;}var p2906 = if_res482;if (p2906!==false) {if (M0.eq_p(p2906,$rjs_core.Symbol.make("method"))!==false) {var p3910 = keyword_procedure_extract_by_method(kws902,M0.add1(n903),new_procedure_ref(p904),M0.add1(method_n905));var if_res484 = $rjs_core.attachProcedureArity(function(kws911, kw_args912, ...args913483) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args913 = $rjs_core.Pair.listFromArray(args913483);return M0.apply(p3910,kws911,kw_args912,M0.cons(p904,args913));});} else {var if_res484 = keyword_procedure_extract_by_method(kws902,n903,p2906,method_n905);}var if_res504 = if_res484;} else {var if_res504 = $rjs_core.attachProcedureArity(function(kws914, kw_args915, ...args916485) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args916 = $rjs_core.Pair.listFromArray(args916485);if (keyword_procedure_p(p904)!==false) {var if_res486 = check_kw_args(p904,kws914);} else {var if_res486 = M0.values(false,M0.car(kws914));}var let_result487 = if_res486;var missing_kw917 = let_result487.getAt(0);var extra_kw918 = let_result487.getAt(1);var or_part923 = keyword_method_p(p904);if (or_part923!==false) {var if_res488 = or_part923;} else {var if_res488 = okm_p(p904);}if (if_res488!==false) {var if_res489 = 1;} else {var if_res489 = 0;}var method_n922 = method_n905+if_res489;if (M0.__gt__eq_(n903,method_n922)!==false) {var if_res490 = n903-method_n922;} else {var if_res490 = n903;}var n919 = if_res490;if (M0.null_p(args916)!==false) {var if_res491 = M0.null_p(kws914);} else {var if_res491 = false;}if (if_res491!==false) {var if_res492 = $rjs_core.UString.make("");} else {var if_res492 = M0.apply(M0.string_append,$rjs_core.UString.make("\n arguments...:"),M0.append(M0.map(function(v924) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.format($rjs_core.UString.make("\n ~e"),v924);},args916),M0.map(function(kw925, kw_arg926) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.format($rjs_core.UString.make("\n ~a ~e"),kw925,kw_arg926);},kws914,kw_args915)));}var args_str920 = if_res492;var proc_name921 = function(p927) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (named_keyword_procedure_p(p927)!==false) {var if_res493 = M0.car(keyword_procedure_name_plus_fail(p927));} else {var if_res493 = false;}var or_part928 = if_res493;if (or_part928!==false) {var if_res495 = or_part928;} else {var or_part929 = M0.object_name(p927);if (or_part929!==false) {var if_res494 = or_part929;} else {var if_res494 = p927;}var if_res495 = if_res494;}return if_res495;};var or_part930 = extra_kw918;if (or_part930!==false) {var if_res502 = or_part930;} else {var if_res502 = missing_kw917;}if (if_res502!==false) {var if_res503 = M0.__rjs_quoted__.exn_fail_contract;} else {var if_res503 = M0.__rjs_quoted__.exn_fail_contract_arity;}if (extra_kw918!==false) {if (keyword_procedure_p(p904)!==false) {var if_res497 = M0.format(M0.string_append($rjs_core.UString.make("application: procedure does not expect an argument with given keyword\n"),$rjs_core.UString.make(" procedure: ~a\n"),$rjs_core.UString.make(" given keyword: ~a"),$rjs_core.UString.make("~a")),proc_name921(p904),extra_kw918,args_str920);} else {if (M0.procedure_p(p904)!==false) {var if_res496 = M0.format(M0.string_append($rjs_core.UString.make("application: procedure does not accept keyword arguments\n"),$rjs_core.UString.make(" procedure: ~a"),$rjs_core.UString.make("~a")),proc_name921(p904),args_str920);} else {var if_res496 = M0.format(M0.string_append($rjs_core.UString.make("application: not a procedure;\n"),$rjs_core.UString.make(" expected a procedure that can be applied to arguments\n"),$rjs_core.UString.make(" given: ~e"),$rjs_core.UString.make("~a")),p904,args_str920);}var if_res497 = if_res496;}var if_res501 = if_res497;} else {if (missing_kw917!==false) {var if_res500 = M0.format(M0.string_append($rjs_core.UString.make("application: required keyword argument not supplied\n"),$rjs_core.UString.make(" procedure: ~a\n"),$rjs_core.UString.make(" required keyword: ~a"),$rjs_core.UString.make("~a")),proc_name921(p904),missing_kw917,args_str920);} else {var temp499 = M0.string_append($rjs_core.UString.make("application: no case matching ~a non-keyword argument~a\n"),$rjs_core.UString.make(" procedure: ~a"),$rjs_core.UString.make("~a"));if (M0.__eq_(1,n919-2)!==false) {var if_res498 = $rjs_core.UString.make("");} else {var if_res498 = $rjs_core.UString.make("s");}var if_res500 = M0.format(temp499,n919-2,if_res498,proc_name921(p904),args_str920);}var if_res501 = if_res500;}return M0.raise(if_res503(if_res501,M0.current_continuation_marks()));});}var if_res505 = if_res504;}return if_res505;};var keyword_procedure_extract = function(p931, kws932, n933) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return keyword_procedure_extract_by_method(kws932,n933,p931,0);};var cl506 = function(proc934, arity935, req_kw936, allowed_kw937, name938) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_procedure_reduce_keyword_arity($rjs_core.Symbol.make("procedure-reduce-keyword-arity"),proc934,arity935,false,name938,req_kw936,allowed_kw937);};var cl507 = function(proc939, arity940, req_kw941, allowed_kw942) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_procedure_reduce_keyword_arity($rjs_core.Symbol.make("procedure-reduce-keyword-arity"),proc939,arity940,false,false,req_kw941,allowed_kw942);};var procedure_reduce_keyword_arity = $rjs_core.attachProcedureArity(function() {var fixed_lam508 = {'5':cl506,'4':cl507}[arguments.length];if (fixed_lam508!==undefined) {return fixed_lam508.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,5]);var cl509 = function(proc943, mask944, req_kw945, allowed_kw946, name947) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_procedure_reduce_keyword_arity($rjs_core.Symbol.make("procedure-reduce-keyword-arity-mask"),proc943,false,mask944,name947,req_kw945,allowed_kw946);};var cl510 = function(proc948, mask949, req_kw950, allowed_kw951) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_procedure_reduce_keyword_arity($rjs_core.Symbol.make("procedure-reduce-keyword-arity-mask"),proc948,false,mask949,false,req_kw950,allowed_kw951);};var procedure_reduce_keyword_arity_mask = $rjs_core.attachProcedureArity(function() {var fixed_lam511 = {'5':cl509,'4':cl510}[arguments.length];if (fixed_lam511!==undefined) {return fixed_lam511.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,5]);var do_procedure_reduce_keyword_arity = function(who952, proc953, arity954, mask955, name956, req_kw957, allowed_kw958) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (okp_p(proc953)!==false) {var if_res512 = okp_ref(proc953,0);} else {var if_res512 = proc953;}var p960 = if_res512;if (arity954!==false) {var if_res513 = M0.__rjs_quoted__.procedure_reduce_arity(p960,arity954);} else {var if_res513 = M0.__rjs_quoted__.procedure_reduce_arity_mask(p960,mask955,name956);}var plain_proc959 = if_res513;var sorted_p961 = function(kws962) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop963 = function(kws964) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws964)!==false) {var if_res516 = true;} else {if (M0.null_p(M0.cdr(kws964))!==false) {var if_res515 = true;} else {if (M0.keyword_lt__p(M0.car(kws964),M0.cadr(kws964))!==false) {var if_res514 = loop963(M0.cdr(kws964));} else {var if_res514 = false;}var if_res515 = if_res514;}var if_res516 = if_res515;}return if_res516;};return loop963(kws962);};if (M0.list_p(req_kw957)!==false) {if (M0.andmap(M0.keyword_p,req_kw957)!==false) {var if_res517 = sorted_p961(req_kw957);} else {var if_res517 = false;}var if_res518 = if_res517;} else {var if_res518 = false;}if (if_res518!==false) {var if_res521 = M0.rvoid();} else {var temp520 = $rjs_core.UString.make("(and/c (listof? keyword?) sorted? distinct?)");var or_part965 = arity954;if (or_part965!==false) {var if_res519 = or_part965;} else {var if_res519 = mask955;}var if_res521 = M0.raise_argument_error(who952,temp520,2,proc953,if_res519,req_kw957,allowed_kw958);}if_res521;if (allowed_kw958!==false) {if (M0.list_p(allowed_kw958)!==false) {if (M0.andmap(M0.keyword_p,allowed_kw958)!==false) {var if_res522 = sorted_p961(allowed_kw958);} else {var if_res522 = false;}var if_res523 = if_res522;} else {var if_res523 = false;}if (if_res523!==false) {var if_res526 = M0.rvoid();} else {var temp525 = $rjs_core.UString.make("(or/c (and/c (listof? keyword?) sorted? distinct?) #f)");var or_part966 = arity954;if (or_part966!==false) {var if_res524 = or_part966;} else {var if_res524 = mask955;}var if_res526 = M0.raise_argument_error(who952,temp525,3,proc953,if_res524,req_kw957,allowed_kw958);}if_res526;if (subset_p(req_kw957,allowed_kw958)!==false) {var if_res527 = M0.rvoid();} else {var if_res527 = M0.raise_arguments_error(who952,$rjs_core.UString.make("allowed-keyword list does not include all required keywords"),$rjs_core.UString.make("allowed-keyword list"),allowed_kw958,$rjs_core.UString.make("required keywords"),req_kw957);}var if_res528 = if_res527;} else {var if_res528 = M0.rvoid();}if_res528;var let_result529 = procedure_keywords(proc953);var old_req967 = let_result529.getAt(0);var old_allowed968 = let_result529.getAt(1);if (subset_p(old_req967,req_kw957)!==false) {var if_res530 = M0.rvoid();} else {var if_res530 = M0.raise_arguments_error(who952,$rjs_core.UString.make("cannot reduce required keyword set"),$rjs_core.UString.make("required keywords"),old_req967,$rjs_core.UString.make("requested required keywords"),req_kw957);}if_res530;if (old_allowed968!==false) {if (subset_p(req_kw957,old_allowed968)!==false) {var if_res531 = M0.rvoid();} else {var if_res531 = M0.raise_arguments_error(who952,$rjs_core.UString.make("cannot require keywords not in original allowed set"),$rjs_core.UString.make("original allowed keywords"),old_allowed968,$rjs_core.UString.make("requested required keywords"),req_kw957);}if_res531;var or_part969 = M0.not(allowed_kw958);if (or_part969!==false) {var if_res532 = or_part969;} else {var if_res532 = subset_p(allowed_kw958,old_allowed968);}if (if_res532!==false) {var if_res533 = M0.rvoid();} else {var if_res533 = M0.raise_arguments_error(who952,$rjs_core.UString.make("cannot allow keywords not in original allowed set"),$rjs_core.UString.make("original allowed keywords"),old_allowed968,$rjs_core.UString.make("requested allowed keywords"),allowed_kw958);}var if_res534 = if_res533;} else {var if_res534 = M0.rvoid();}if_res534;if (M0.null_p(allowed_kw958)!==false) {var if_res542 = plain_proc959;} else {var or_part971 = mask955;if (or_part971!==false) {var if_res535 = or_part971;} else {var if_res535 = arity__gt_mask(arity954);}var mask970 = if_res535;var new_mask972 = M0.arithmetic_shift(mask970,2);var kw_checker973 = make_keyword_checker(req_kw957,allowed_kw958,new_mask972);var proc974 = normalize_proc(proc953);var new_kw_proc975 = M0.__rjs_quoted__.procedure_reduce_arity_mask(keyword_procedure_proc(proc974),new_mask972);if (M0.null_p(req_kw957)!==false) {if (okm_p(proc974)!==false) {var if_res536 = make_optional_keyword_method;} else {var if_res536 = make_optional_keyword_procedure;}var if_res541 = if_res536(kw_checker973,new_kw_proc975,req_kw957,allowed_kw958,plain_proc959);} else {if (named_keyword_procedure_p(proc974)!==false) {var if_res539 = M0.car(keyword_procedure_name_plus_fail(proc974));} else {var if_res539 = false;}var or_part976 = if_res539;if (or_part976!==false) {var if_res540 = or_part976;} else {var if_res540 = M0.object_name(proc974);}var temp538 = M0.__rjs_quoted__.procedure_reduce_arity_mask(missing_kw,M0.arithmetic_shift(mask970,1));var or_part977 = okm_p(proc974);if (or_part977!==false) {var if_res537 = or_part977;} else {var if_res537 = keyword_method_p(proc974);}var if_res541 = make_required(if_res540,temp538,if_res537,false)(kw_checker973,new_kw_proc975,req_kw957,allowed_kw958);}var if_res542 = if_res541;}return if_res542;};var arity__gt_mask = function(a978) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(a978)!==false) {var if_res548 = M0.arithmetic_shift(1,a978);} else {if (M0.arity_at_least_p(a978)!==false) {var if_res547 = M0.__rjs_quoted__.bitwise_xor(-1,M0.sub1(M0.arithmetic_shift(1,M0.arity_at_least_value(a978))));} else {if (M0.list_p(a978)!==false) {var loop979 = function(mask980, l981) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l981)!==false) {var if_res545 = mask980;} else {var a982 = M0.car(l981);var or_part983 = M0.exact_nonnegative_integer_p(a982);if (or_part983!==false) {var if_res543 = or_part983;} else {var if_res543 = M0.arity_at_least_p(a982);}if (if_res543!==false) {var if_res544 = loop979(M0.__rjs_quoted__.bitwise_ior(mask980,arity__gt_mask(a982)),M0.cdr(l981));} else {var if_res544 = false;}var if_res545 = if_res544;}return if_res545;};var if_res546 = loop979(0,a978);} else {var if_res546 = false;}var if_res547 = if_res546;}var if_res548 = if_res547;}return if_res548;};var cl549 = function(proc985, arity986, name987) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(proc985)!==false) {var let_result552 = procedure_keywords(proc985);var req988 = let_result552.getAt(0);var allows989 = let_result552.getAt(1);if (M0.pair_p(req988)!==false) {var if_res553 = M0.not(M0.null_p(arity986));} else {var if_res553 = false;}var if_res554 = if_res553;} else {var if_res554 = false;}if (if_res554!==false) {var if_res556 = M0.raise_arguments_error($rjs_core.Symbol.make("procedure-reduce-arity"),$rjs_core.UString.make("procedure has required keyword arguments"),$rjs_core.UString.make("procedure"),proc985);} else {if (okm_p(proc985)!==false) {var if_res555 = M0.__rjs_quoted__.procedure__gt_method(proc985);} else {var if_res555 = proc985;}var if_res556 = M0.__rjs_quoted__.procedure_reduce_arity(if_res555,arity986,name987);}return if_res556;};var cl550 = function(proc990, arity991) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return new_procedure_reduce_arity(proc990,arity991,false);};var procedure_reduce_arity984 = $rjs_core.attachProcedureArity(function() {var fixed_lam551 = {'3':cl549,'2':cl550}[arguments.length];if (fixed_lam551!==undefined) {return fixed_lam551.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var new_procedure_reduce_arity = procedure_reduce_arity984;var cl557 = function(proc993, mask994, name995) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(proc993)!==false) {var let_result560 = procedure_keywords(proc993);var req996 = let_result560.getAt(0);var allows997 = let_result560.getAt(1);if (M0.pair_p(req996)!==false) {var if_res561 = M0.not(M0.eqv_p(mask994,0));} else {var if_res561 = false;}var if_res562 = if_res561;} else {var if_res562 = false;}if (if_res562!==false) {var if_res564 = M0.raise_arguments_error($rjs_core.Symbol.make("procedure-reduce-arity"),$rjs_core.UString.make("procedure has required keyword arguments"),$rjs_core.UString.make("procedure"),proc993);} else {if (okm_p(proc993)!==false) {var if_res563 = M0.__rjs_quoted__.procedure__gt_method(proc993);} else {var if_res563 = proc993;}var if_res564 = M0.__rjs_quoted__.procedure_reduce_arity_mask(if_res563,mask994,name995);}return if_res564;};var cl558 = function(proc998, mask999) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return new_procedure_reduce_arity_mask(proc998,mask999,false);};var procedure_reduce_arity992 = $rjs_core.attachProcedureArity(function() {var fixed_lam559 = {'3':cl557,'2':cl558}[arguments.length];if (fixed_lam559!==undefined) {return fixed_lam559.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var new_procedure_reduce_arity_mask = procedure_reduce_arity992;var procedure__gt_method1000 = function(proc1001) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var proc1002 = normalize_proc(proc1001);if (keyword_procedure_p(proc1002)!==false) {if (okm_p(proc1002)!==false) {var if_res567 = proc1002;} else {if (keyword_method_p(proc1002)!==false) {var if_res566 = proc1002;} else {if (okp_p(proc1002)!==false) {var if_res565 = make_optional_keyword_method(keyword_procedure_checker(proc1002),keyword_procedure_proc(proc1002),keyword_procedure_required(proc1002),keyword_procedure_allowed(proc1002),okp_ref(proc1002,0));} else {var name_plus_fail1003 = keyword_procedure_name_plus_fail(proc1002);var mk1004 = make_required(M0.car(name_plus_fail1003),M0.cdr(name_plus_fail1003),true,false);var if_res565 = mk1004(keyword_procedure_checker(proc1002),keyword_procedure_proc(proc1002),keyword_procedure_required(proc1002),keyword_procedure_allowed(proc1002));}var if_res566 = if_res565;}var if_res567 = if_res566;}var if_res568 = if_res567;} else {var if_res568 = M0.__rjs_quoted__.procedure__gt_method(proc1002);}return if_res568;};var new_procedure__gt_method = procedure__gt_method1000;var procedure_rename1005 = function(proc1006, name1007) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_procedure_p(proc1006)!==false) {var if_res569 = M0.symbol_p(name1007);} else {var if_res569 = false;}if (M0.not(if_res569)!==false) {var if_res572 = M0.__rjs_quoted__.procedure_rename(proc1006,name1007);} else {if (okp_p(proc1006)!==false) {if (okm_p(proc1006)!==false) {var if_res570 = make_optional_keyword_method;} else {var if_res570 = make_optional_keyword_procedure;}var if_res571 = if_res570(keyword_procedure_checker(proc1006),keyword_procedure_proc(proc1006),keyword_procedure_required(proc1006),keyword_procedure_allowed(proc1006),M0.__rjs_quoted__.procedure_rename(okp_ref(proc1006,0),name1007));} else {var name_plus_fail1008 = keyword_procedure_name_plus_fail(proc1006);var mk1009 = make_required(name1007,M0.cdr(name_plus_fail1008),keyword_method_p(proc1006),false);var if_res571 = mk1009(keyword_procedure_checker(proc1006),keyword_procedure_proc(proc1006),keyword_procedure_required(proc1006),keyword_procedure_allowed(proc1006));}var if_res572 = if_res571;}return if_res572;};var new_procedure_rename = procedure_rename1005;var chaperone_procedure1010 = $rjs_core.attachProcedureArity(function(proc1011, wrap_proc1012, ...props1013573) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1013 = $rjs_core.Pair.listFromArray(props1013573);return do_chaperone_procedure(false,false,M0.__rjs_quoted__.chaperone_procedure,$rjs_core.Symbol.make("chaperone-procedure"),proc1011,wrap_proc1012,props1013);});var new_chaperone_procedure = chaperone_procedure1010;var unsafe_chaperone_procedure1014 = $rjs_core.attachProcedureArity(function(proc1015, wrap_proc1016, ...props1017574) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1017 = $rjs_core.Pair.listFromArray(props1017574);return do_unsafe_chaperone_procedure(M1.__rjs_quoted__.unsafe_chaperone_procedure,$rjs_core.Symbol.make("unsafe-chaperone-procedure"),proc1015,wrap_proc1016,props1017);});var new_unsafe_chaperone_procedure = unsafe_chaperone_procedure1014;var impersonate_procedure1018 = $rjs_core.attachProcedureArity(function(proc1019, wrap_proc1020, ...props1021575) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1021 = $rjs_core.Pair.listFromArray(props1021575);return do_chaperone_procedure(true,false,M0.__rjs_quoted__.impersonate_procedure,$rjs_core.Symbol.make("impersonate-procedure"),proc1019,wrap_proc1020,props1021);});var new_impersonate_procedure = impersonate_procedure1018;var unsafe_impersonate_procedure1022 = $rjs_core.attachProcedureArity(function(proc1023, wrap_proc1024, ...props1025576) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1025 = $rjs_core.Pair.listFromArray(props1025576);return do_unsafe_chaperone_procedure(M1.__rjs_quoted__.unsafe_impersonate_procedure,$rjs_core.Symbol.make("unsafe-impersonate-procedure"),proc1023,wrap_proc1024,props1025);});var new_unsafe_impersonate_procedure = unsafe_impersonate_procedure1022;var chaperone_procedure_times_1026 = $rjs_core.attachProcedureArity(function(proc1027, wrap_proc1028, ...props1029577) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1029 = $rjs_core.Pair.listFromArray(props1029577);return do_chaperone_procedure(false,true,M0.__rjs_quoted__.chaperone_procedure_times_,$rjs_core.Symbol.make("chaperone-procedure"),proc1027,wrap_proc1028,props1029);});var new_chaperone_procedure_times_ = chaperone_procedure_times_1026;var impersonate_procedure_times_1030 = $rjs_core.attachProcedureArity(function(proc1031, wrap_proc1032, ...props1033578) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1033 = $rjs_core.Pair.listFromArray(props1033578);return do_chaperone_procedure(true,true,M0.__rjs_quoted__.impersonate_procedure_times_,$rjs_core.Symbol.make("impersonate-procedure"),proc1031,wrap_proc1032,props1033);});var new_impersonate_procedure_times_ = impersonate_procedure_times_1030;var do_chaperone_procedure = function(is_impersonator_p1034, self_arg_p1035, chaperone_procedure1036, name1037, proc1038, wrap_proc1039, props1040) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_proc1041 = normalize_proc(proc1038);var n_wrap_proc1042 = normalize_proc(wrap_proc1039);var or_part1043 = M0.not(keyword_procedure_p(n_proc1041));if (or_part1043!==false) {var if_res580 = or_part1043;} else {var or_part1044 = M0.not(M0.procedure_p(wrap_proc1039));if (or_part1044!==false) {var if_res579 = or_part1044;} else {var if_res579 = bad_props_p(props1040);}var if_res580 = if_res579;}if (if_res580!==false) {var if_res644 = M0.apply(chaperone_procedure1036,proc1038,wrap_proc1039,props1040);} else {chaperone_arity_match_checking(self_arg_p1035,name1037,proc1038,wrap_proc1039,props1040);var p1046 = keyword_procedure_proc(n_wrap_proc1042);if (self_arg_p1035!==false) {var cl581 = $rjs_core.attachProcedureArity(function(self_proc1047, kws1048, args1049, ...rest1050586) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest1050 = $rjs_core.Pair.listFromArray(rest1050586);return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(p1046,kws1048,args1049,self_proc1047,rest1050);},$rjs_core.attachProcedureArity(function(...results1051587) {var results1051 = $rjs_core.Pair.listFromArray(results1051587);var len1052 = M0.length(results1051);var alen1053 = M0.length(rest1050);if (M0.__lt_(len1052,alen1053+1)!==false) {var if_res588 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword procedure chaperone"),$rjs_core.UString.make("wrong number of results from wrapper procedure"),$rjs_core.UString.make("expected minimum number of results"),alen1053+1,$rjs_core.UString.make("received number of results"),len1052,$rjs_core.UString.make("wrapper procedure"),wrap_proc1039);} else {var if_res588 = M0.rvoid();}if_res588;var num_extra1054 = len1052-(alen1053+1);var new_args1055 = M0.list_ref(results1051,num_extra1054);if (M0.list_p(new_args1055)!==false) {var if_res589 = M0.__eq_(M0.length(new_args1055),M0.length(args1049));} else {var if_res589 = false;}if (if_res589!==false) {var if_res593 = M0.rvoid();} else {var temp592 = $rjs_core.Symbol.make("keyword procedure chaperone");var temp591 = $rjs_core.UString.make("expected a list of keyword-argument values as first result~a from wrapper procedure");if (M0.__eq_(len1052,alen1053)!==false) {var if_res590 = $rjs_core.UString.make("");} else {var if_res590 = $rjs_core.UString.make(" (after the result-wrapper procedure or mark specifications)");}var if_res593 = M0.raise_arguments_error(temp592,M0.format(temp591,if_res590),$rjs_core.UString.make("first result"),new_args1055,$rjs_core.UString.make("wrapper procedure"),wrap_proc1039);}if_res593;M0.for_each(function(kw1056, new_arg1057, arg1058) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (is_impersonator_p1034!==false) {var if_res595 = M0.rvoid();} else {if (M0.__rjs_quoted__.chaperone_of_p(new_arg1057,arg1058)!==false) {var if_res594 = M0.rvoid();} else {var if_res594 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword procedure chaperone"),M0.format($rjs_core.UString.make("~a keyword result is not a chaperone of original argument from chaperoning procedure"),kw1056),$rjs_core.UString.make("result"),new_arg1057,$rjs_core.UString.make("wrapper procedure"),wrap_proc1039);}var if_res595 = if_res594;}return if_res595;},kws1048,new_args1055,args1049);var tmp1059 = num_extra1054;if (M0.equal_p(tmp1059,0)!==false) {var if_res598 = M0.apply(M0.values,kws1048,results1051);} else {if (M0.equal_p(tmp1059,1)!==false) {var if_res597 = M0.apply(M0.values,M0.car(results1051),kws1048,M0.cdr(results1051));} else {var loop1060 = function(results1061, c1062) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(c1062)!==false) {var if_res596 = M0.cons(kws1048,results1061);} else {var if_res596 = M0.cons(M0.car(results1061),loop1060(M0.cdr(results1061),M0.sub1(c1062)));}return if_res596;};var if_res597 = M0.apply(M0.values,loop1060(results1051,num_extra1054));}var if_res598 = if_res597;}return if_res598;}));});var cl582 = $rjs_core.attachProcedureArity(function(...other1063599) {var other1063 = $rjs_core.Pair.listFromArray(other1063599);return M0.error($rjs_core.UString.make("shouldn't get here"));});var if_res619 = $rjs_core.attachProcedureArity(function() {var fixed_lam583 = {}[arguments.length];if (fixed_lam583!==undefined) {return fixed_lam583.apply(null,arguments);} else {if (M0.__gt__eq_(cl581.length,1)!==false) {var if_res585 = cl581.apply(null,arguments);} else {if (true!==false) {var if_res584 = cl582.apply(null,arguments);} else {var if_res584 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}var if_res585 = if_res584;}return if_res585;}},[M0.make_arity_at_least(0)]);} else {var cl600 = $rjs_core.attachProcedureArity(function(kws1064, args1065, ...rest1066605) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest1066 = $rjs_core.Pair.listFromArray(rest1066605);return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(p1046,kws1064,args1065,rest1066);},$rjs_core.attachProcedureArity(function(...results1067606) {var results1067 = $rjs_core.Pair.listFromArray(results1067606);var len1068 = M0.length(results1067);var alen1069 = M0.length(rest1066);if (M0.__lt_(len1068,alen1069+1)!==false) {var if_res607 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword procedure chaperone"),$rjs_core.UString.make("wrong number of results from wrapper procedure"),$rjs_core.UString.make("expected minimum number of results"),alen1069+1,$rjs_core.UString.make("received number of results"),len1068,$rjs_core.UString.make("wrapper procedure"),wrap_proc1039);} else {var if_res607 = M0.rvoid();}if_res607;var num_extra1070 = len1068-(alen1069+1);var new_args1071 = M0.list_ref(results1067,num_extra1070);if (M0.list_p(new_args1071)!==false) {var if_res608 = M0.__eq_(M0.length(new_args1071),M0.length(args1065));} else {var if_res608 = false;}if (if_res608!==false) {var if_res612 = M0.rvoid();} else {var temp611 = $rjs_core.Symbol.make("keyword procedure chaperone");var temp610 = $rjs_core.UString.make("expected a list of keyword-argument values as first result~a from wrapper procedure");if (M0.__eq_(len1068,alen1069)!==false) {var if_res609 = $rjs_core.UString.make("");} else {var if_res609 = $rjs_core.UString.make(" (after the result-wrapper procedure or mark specifications)");}var if_res612 = M0.raise_arguments_error(temp611,M0.format(temp610,if_res609),$rjs_core.UString.make("first result"),new_args1071,$rjs_core.UString.make("wrapper procedure"),wrap_proc1039);}if_res612;M0.for_each(function(kw1072, new_arg1073, arg1074) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (is_impersonator_p1034!==false) {var if_res614 = M0.rvoid();} else {if (M0.__rjs_quoted__.chaperone_of_p(new_arg1073,arg1074)!==false) {var if_res613 = M0.rvoid();} else {var if_res613 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword procedure chaperone"),M0.format($rjs_core.UString.make("~a keyword result is not a chaperone of original argument from chaperoning procedure"),kw1072),$rjs_core.UString.make("result"),new_arg1073,$rjs_core.UString.make("wrapper procedure"),wrap_proc1039);}var if_res614 = if_res613;}return if_res614;},kws1064,new_args1071,args1065);var tmp1075 = num_extra1070;if (M0.equal_p(tmp1075,0)!==false) {var if_res617 = M0.apply(M0.values,kws1064,results1067);} else {if (M0.equal_p(tmp1075,1)!==false) {var if_res616 = M0.apply(M0.values,M0.car(results1067),kws1064,M0.cdr(results1067));} else {var loop1076 = function(results1077, c1078) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(c1078)!==false) {var if_res615 = M0.cons(kws1064,results1077);} else {var if_res615 = M0.cons(M0.car(results1077),loop1076(M0.cdr(results1077),M0.sub1(c1078)));}return if_res615;};var if_res616 = M0.apply(M0.values,loop1076(results1067,num_extra1070));}var if_res617 = if_res616;}return if_res617;}));});var cl601 = $rjs_core.attachProcedureArity(function(...other1079618) {var other1079 = $rjs_core.Pair.listFromArray(other1079618);return M0.error($rjs_core.UString.make("shouldn't get here"));});var if_res619 = $rjs_core.attachProcedureArity(function() {var fixed_lam602 = {}[arguments.length];if (fixed_lam602!==undefined) {return fixed_lam602.apply(null,arguments);} else {if (M0.__gt__eq_(cl600.length,1)!==false) {var if_res604 = cl600.apply(null,arguments);} else {if (true!==false) {var if_res603 = cl601.apply(null,arguments);} else {var if_res603 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}var if_res604 = if_res603;}return if_res604;}},[M0.make_arity_at_least(0)]);}var kw_chaperone1045 = if_res619;var wrap1082 = function(proc1083, n_proc1084) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(M0.eq_p(n_proc1084,proc1083))!==false) {var if_res620 = new_procedure_p(proc1083);} else {var if_res620 = false;}if (if_res620!==false) {var v1085 = new_procedure_ref(proc1083);if (M0.exact_integer_p(v1085)!==false) {var acc1086 = procedure_accessor_ref(proc1083);var if_res636 = M0.values(M0.__rjs_quoted__.chaperone_struct(proc1083,acc1086,function(self1087, sub_proc1088) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result621 = wrap1082(sub_proc1088,normalize_proc(sub_proc1088));var f1089 = let_result621.getAt(0);var acc1090 = let_result621.getAt(1);return f1089;}),acc1086);} else {if (is_impersonator_p1034!==false) {var if_res635 = M0.__rjs_quoted__.impersonate_struct;} else {var if_res635 = M0.__rjs_quoted__.chaperone_struct;}if (okp_p(n_proc1084)!==false) {var if_res634 = chaperone_procedure1036(proc1083,wrap_proc1039);} else {var if_res634 = proc1083;}var new_kw_proc1091 = if_res635(if_res634,new_procedure_ref,function(self1092, proc1093) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (is_impersonator_p1034!==false) {var if_res633 = new_impersonate_procedure;} else {var if_res633 = new_chaperone_procedure;}if (self_arg_p1035!==false) {var if_res632 = $rjs_core.attachProcedureArity(function(proc_self1094, kws1095, kw_args1096, self1097, ...args1098622) {if (arguments.length<4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1098 = $rjs_core.Pair.listFromArray(args1098622);var len1099 = M0.length(args1098);return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(kw_chaperone1045,proc_self1094,kws1095,kw_args1096,args1098);},$rjs_core.attachProcedureArity(function(...results1100623) {var results1100 = $rjs_core.Pair.listFromArray(results1100623);var r_len1101 = M0.length(results1100);var list_take1102 = function(l1103, n1104) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1104)!==false) {var if_res624 = M0.rnull;} else {var if_res624 = M0.cons(M0.car(l1103),list_take1102(M0.cdr(l1103),M0.sub1(n1104)));}return if_res624;};if (M0.null_p($rjs_core.Pair.makeList($rjs_core.Symbol.make("proc-self")))!==false) {var if_res625 = M0.__eq_(r_len1101,2+len1099);} else {var if_res625 = false;}if (if_res625!==false) {var if_res626 = M0.apply(M0.values,M0.cadr(results1100),self1097,M0.cddr(results1100));} else {var skip1105 = r_len1101-len1099;var if_res626 = M0.apply(M0.values,M0.append(list_take1102(results1100,skip1105-2),M0.list(M0.list_ref(results1100,M0.sub1(skip1105)),self1097),M0.__rjs_quoted__.list_tail(results1100,skip1105)));}return if_res626;}));});} else {var if_res632 = $rjs_core.attachProcedureArity(function(kws1106, kw_args1107, self1108, ...args1109627) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1109 = $rjs_core.Pair.listFromArray(args1109627);var len1110 = M0.length(args1109);return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(kw_chaperone1045,kws1106,kw_args1107,args1109);},$rjs_core.attachProcedureArity(function(...results1111628) {var results1111 = $rjs_core.Pair.listFromArray(results1111628);var r_len1112 = M0.length(results1111);var list_take1113 = function(l1114, n1115) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1115)!==false) {var if_res629 = M0.rnull;} else {var if_res629 = M0.cons(M0.car(l1114),list_take1113(M0.cdr(l1114),M0.sub1(n1115)));}return if_res629;};if (M0.null_p($rjs_core.Pair.makeList())!==false) {var if_res630 = M0.__eq_(r_len1112,2+len1110);} else {var if_res630 = false;}if (if_res630!==false) {var if_res631 = M0.apply(M0.values,M0.cadr(results1111),self1108,M0.cddr(results1111));} else {var skip1116 = r_len1112-len1110;var if_res631 = M0.apply(M0.values,M0.append(list_take1113(results1111,skip1116-2),M0.list(M0.list_ref(results1111,M0.sub1(skip1116)),self1108),M0.__rjs_quoted__.list_tail(results1111,skip1116)));}return if_res631;}));});}return if_res633(proc1093,make_keyword_procedure(if_res632));});var if_res636 = M0.values(new_kw_proc1091,new_procedure_ref);}var if_res641 = if_res636;} else {if (okp_p(n_proc1084)!==false) {if (is_impersonator_p1034!==false) {if (okm_p(n_proc1084)!==false) {var if_res637 = make_optional_keyword_method_impersonator;} else {var if_res637 = make_optional_keyword_procedure_impersonator;}var if_res638 = if_res637(keyword_procedure_checker(n_proc1084),chaperone_procedure1036(keyword_procedure_proc(n_proc1084),kw_chaperone1045),keyword_procedure_required(n_proc1084),keyword_procedure_allowed(n_proc1084),chaperone_procedure1036(okp_ref(n_proc1084,0),okp_ref(n_wrap_proc1042,0)),n_proc1084);} else {var if_res638 = M0.__rjs_quoted__.chaperone_struct(proc1083,keyword_procedure_proc,function(self1117, proc1118) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return chaperone_procedure1036(proc1118,kw_chaperone1045);},M0.make_struct_field_accessor(okp_ref,0),function(self1119, proc1120) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return chaperone_procedure1036(proc1120,okp_ref(n_wrap_proc1042,0));});}var if_res640 = M0.values(if_res638,keyword_procedure_proc);} else {if (is_impersonator_p1034!==false) {var name_plus_fail1121 = keyword_procedure_name_plus_fail(n_proc1084);var mk1122 = make_required(M0.car(name_plus_fail1121),M0.cdr(name_plus_fail1121),keyword_method_p(n_proc1084),true);var if_res639 = mk1122(keyword_procedure_checker(n_proc1084),chaperone_procedure1036(keyword_procedure_proc(n_proc1084),kw_chaperone1045),keyword_procedure_required(n_proc1084),keyword_procedure_allowed(n_proc1084),n_proc1084);} else {var if_res639 = M0.__rjs_quoted__.chaperone_struct(n_proc1084,keyword_procedure_proc,function(self1123, proc1124) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return chaperone_procedure1036(proc1124,kw_chaperone1045);});}var if_res640 = M0.values(if_res639,keyword_procedure_proc);}var if_res641 = if_res640;}return if_res641;};var let_result642 = wrap1082(proc1038,n_proc1041);var new_proc1080 = let_result642.getAt(0);var chap_accessor1081 = let_result642.getAt(1);if (M0.null_p(props1040)!==false) {var if_res643 = new_proc1080;} else {var if_res643 = M0.apply(M0.__rjs_quoted__.chaperone_struct,new_proc1080,chap_accessor1081,false,props1040);}var if_res644 = if_res643;}return if_res644;};var do_unsafe_chaperone_procedure = function(unsafe_chaperone_procedure1125, name1126, proc1127, wrap_proc1128, props1129) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_proc1130 = normalize_proc(proc1127);var n_wrap_proc1131 = normalize_proc(wrap_proc1128);var or_part1132 = M0.not(keyword_procedure_p(n_proc1130));if (or_part1132!==false) {var if_res646 = or_part1132;} else {var or_part1133 = M0.not(M0.procedure_p(wrap_proc1128));if (or_part1133!==false) {var if_res645 = or_part1133;} else {var if_res645 = bad_props_p(props1129);}var if_res646 = if_res645;}if (if_res646!==false) {var if_res647 = M0.apply(unsafe_chaperone_procedure1125,proc1127,wrap_proc1128,props1129);} else {chaperone_arity_match_checking(false,name1126,proc1127,wrap_proc1128,props1129);var if_res647 = M0.apply(unsafe_chaperone_procedure1125,proc1127,wrap_proc1128,props1129);}return if_res647;};var bad_props_p = function(props1134) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1135 = function(props1136) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(props1136)!==false) {var if_res650 = false;} else {if (M0.__rjs_quoted__.impersonator_property_p(M0.car(props1136))!==false) {var props1137 = M0.cdr(props1136);var or_part1138 = M0.null_p(props1137);if (or_part1138!==false) {var if_res648 = or_part1138;} else {var if_res648 = loop1135(M0.cdr(props1137));}var if_res649 = if_res648;} else {var if_res649 = true;}var if_res650 = if_res649;}return if_res650;};return loop1135(props1134);};var chaperone_arity_match_checking = function(self_arg_p1139, name1140, proc1141, wrap_proc1142, props1143) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}var a1144 = M0.procedure_arity(proc1141);var b1145 = M0.procedure_arity(wrap_proc1142);if (self_arg_p1139!==false) {var if_res651 = 1;} else {var if_res651 = 0;}var d1146 = if_res651;var let_result652 = procedure_keywords(proc1141);var a_req1147 = let_result652.getAt(0);var a_allow1148 = let_result652.getAt(1);var let_result653 = procedure_keywords(wrap_proc1142);var b_req1149 = let_result653.getAt(0);var b_allow1150 = let_result653.getAt(1);var includes_p1151 = function(a1152, b1153) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.number_p(b1153)!==false) {if (M0.number_p(a1152)!==false) {var if_res655 = M0.__eq_(b1153,a1152+d1146);} else {if (M0.arity_at_least_p(a1152)!==false) {var if_res654 = M0.__gt__eq_(b1153,M0.arity_at_least_value(a1152)+d1146);} else {var if_res654 = M0.ormap(function(a1154) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return includes_p1151(a1154,b1153);},a1152);}var if_res655 = if_res654;}var if_res659 = if_res655;} else {if (M0.arity_at_least_p(b1153)!==false) {if (M0.number_p(a1152)!==false) {var if_res657 = false;} else {if (M0.arity_at_least_p(a1152)!==false) {var if_res656 = M0.__gt__eq_(M0.arity_at_least_value(b1153),M0.arity_at_least_value(a1152)+d1146);} else {var if_res656 = M0.ormap(function(a1155) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return includes_p1151(b1153,a1155);},a1152);}var if_res657 = if_res656;}var if_res658 = if_res657;} else {var if_res658 = M0.andmap(function(b1156) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return includes_p1151(a1152,b1156);},b1153);}var if_res659 = if_res658;}return if_res659;};if (includes_p1151(b1145,a1144)!==false) {var if_res660 = M0.rvoid();} else {var if_res660 = M0.apply(M0.__rjs_quoted__.chaperone_procedure,proc1141,wrap_proc1142,props1143);}if_res660;if (subset_p(b_req1149,a_req1147)!==false) {var if_res661 = M0.rvoid();} else {var if_res661 = M0.raise_arguments_error(name1140,$rjs_core.UString.make("wrapper procedure requires more keywords than original procedure"),$rjs_core.UString.make("wrapper procedure"),wrap_proc1142,$rjs_core.UString.make("original procedure"),proc1141);}if_res661;var or_part1157 = M0.not(b_allow1150);if (or_part1157!==false) {var if_res663 = or_part1157;} else {if (a_allow1148!==false) {var if_res662 = subset_p(a_allow1148,b_allow1150);} else {var if_res662 = false;}var if_res663 = if_res662;}if (if_res663!==false) {var if_res664 = M0.rvoid();} else {var if_res664 = M0.raise_arguments_error(name1140,$rjs_core.UString.make("wrapper procedure does not accept all keywords of original procedure"),$rjs_core.UString.make("wrapper procedure"),wrap_proc1142,$rjs_core.UString.make("original procedure"),proc1141);}if_res664;return M0.rvoid();};var normalize_proc = function(proc1158) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_procedure_p(proc1158)!==false) {var if_res672 = proc1158;} else {if (new_procedure_p(proc1158)!==false) {var let_result665 = procedure_keywords(proc1158);var req_kws1159 = let_result665.getAt(0);var allowed_kws1160 = let_result665.getAt(1);if (M0.null_p(allowed_kws1160)!==false) {var if_res670 = proc1158;} else {var if_res670 = make_optional_keyword_procedure(function(given_kws1161, given_argc1162) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_arity_includes_p(proc1158,given_argc1162-2,true)!==false) {var or_part1163 = M0.not(allowed_kws1160);if (or_part1163!==false) {var if_res667 = or_part1163;} else {var if_res667 = subset_p(given_kws1161,allowed_kws1160);}if (if_res667!==false) {var if_res668 = subset_p(req_kws1159,given_kws1161);} else {var if_res668 = false;}var if_res669 = if_res668;} else {var if_res669 = false;}return if_res669;},$rjs_core.attachProcedureArity(function(kws1164, kw_args1165, ...vals1166666) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals1166 = $rjs_core.Pair.listFromArray(vals1166666);return keyword_apply(proc1158,kws1164,kw_args1165,vals1166);}),req_kws1159,allowed_kws1160,proc1158);}var if_res671 = if_res670;} else {var if_res671 = proc1158;}var if_res672 = if_res671;}return if_res672;};var __rjs_quoted__ = {};__rjs_quoted__.make_optional_keyword_method = make_optional_keyword_method;__rjs_quoted__.struct_keyword_procedure_by_arity_error = struct_keyword_procedure_by_arity_error;__rjs_quoted__.prop_named_keyword_procedure = prop_named_keyword_procedure;__rjs_quoted__.make_optional_keyword_procedure = make_optional_keyword_procedure;__rjs_quoted__.struct_keyword_procedure = struct_keyword_procedure;__rjs_quoted__.struct_keyword_method_by_arity_error = struct_keyword_method_by_arity_error;__rjs_quoted__.subset_p = subset_p;__rjs_quoted__.missing_kw = missing_kw;__rjs_quoted__.subsets_p = subsets_p;__rjs_quoted__.keyword_procedure_extract = keyword_procedure_extract;export { __rjs_quoted__,new_impersonate_procedure_times_,new_chaperone_procedure_times_,new_impersonate_procedure,new_chaperone_procedure,new_procedure_rename,new_procedure__gt_method,new_prop_procedure,procedure_reduce_keyword_arity_mask,procedure_reduce_keyword_arity,new_procedure_reduce_arity_mask,new_procedure_reduce_arity,procedure_keywords,keyword_apply,make_keyword_procedure }; \ No newline at end of file diff --git a/js-build/collects/racket/private/list.rkt.js b/js-build/collects/racket/private/list.rkt.js index 9ceeacf..6f919b7 100644 --- a/js-build/collects/racket/private/list.rkt.js +++ b/js-build/collects/racket/private/list.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./sort.rkt.js";import * as M1 from "./kw.rkt.js";import * as M2 from "./map.rkt.js";import * as M3 from "../../../runtime/kernel.rkt.js";import * as M4 from "./pre-base.rkt.js";import * as M5 from "./reverse.rkt.js";import * as M6 from "../../../runtime/unsafe.rkt.js";var sort = function(cache_keys_p22244, key12245, lst52246, less_p62247) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lst2248 = lst52246;var less_p2249 = less_p62247;if (false!==false) {var if_res1362 = false;} else {var if_res1362 = key12245;}var getkey2250 = if_res1362;if (false!==false) {var if_res1363 = false;} else {var if_res1363 = cache_keys_p22244;}var cache_keys_p2251 = if_res1363;if (M3.list_p(lst2248)!==false) {var if_res1364 = M3.rvoid();} else {var if_res1364 = M3.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("list?"),lst2248);}if_res1364;if (M3.procedure_p(less_p2249)!==false) {var if_res1365 = M3.procedure_arity_includes_p(less_p2249,2);} else {var if_res1365 = false;}if (if_res1365!==false) {var if_res1366 = M3.rvoid();} else {var if_res1366 = M3.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),less_p2249);}if_res1366;if (getkey2250!==false) {if (M3.procedure_p(getkey2250)!==false) {var if_res1367 = M3.procedure_arity_includes_p(getkey2250,1);} else {var if_res1367 = false;}var if_res1368 = M3.not(if_res1367);} else {var if_res1368 = false;}if (if_res1368!==false) {var if_res1369 = M3.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("(any/c . -> . any/c)"),getkey2250);} else {var if_res1369 = M3.rvoid();}if_res1369;if (getkey2250!==false) {var if_res1370 = M0.sort(lst2248,less_p2249,getkey2250,cache_keys_p2251);} else {var if_res1370 = M0.sort(lst2248,less_p2249);}return if_res1370;};var sort2243 = function(given_kws2252, given_args2253, lst52254, less_p62255) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(given_kws2252)!==false) {var if_res1371 = M3.eq_p($rjs_core.Keyword.make("cache-keys?"),M3.car(given_kws2252));} else {var if_res1371 = false;}var cache_keys_p42256 = if_res1371;if (cache_keys_p42256!==false) {var if_res1372 = M3.car(given_args2253);} else {var if_res1372 = false;}var cache_keys_p22257 = if_res1372;if (cache_keys_p42256!==false) {var if_res1373 = M3.cdr(given_kws2252);} else {var if_res1373 = given_kws2252;}var kws951082258 = if_res1373;if (cache_keys_p42256!==false) {var if_res1374 = M3.cdr(given_args2253);} else {var if_res1374 = given_args2253;}var kw_args951092259 = if_res1374;var key32260 = M3.pair_p(kws951082258);if (key32260!==false) {var if_res1375 = M3.car(kw_args951092259);} else {var if_res1375 = false;}var key12261 = if_res1375;return sort(cache_keys_p22257,key12261,lst52254,less_p62255);};var cl1379 = function(given_kws2268, given_args2269, lst2270, less_p2271) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return sort2243(given_kws2268,given_args2269,lst2270,less_p2271);};var temp1381 = $rjs_core.attachProcedureArity(function() {var fixed_lam1380 = {'4':cl1379}[arguments.length];if (fixed_lam1380!==undefined) {return fixed_lam1380.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4]);var temp1378 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("cache-keys?"),$rjs_core.Keyword.make("key"));var cl1376 = function(lst2272, less_p2273) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return sort2243(M3.rnull,M3.rnull,lst2272,less_p2273);};var sort7 = M1.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2262, given_argc2263) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.__eq_(given_argc2263,4)!==false) {var l1951102264 = given_kws2262;if (M3.null_p(l1951102264)!==false) {var if_res1383 = l1951102264;} else {if (M3.eq_p(M3.car(l1951102264),$rjs_core.Keyword.make("cache-keys?"))!==false) {var if_res1382 = M3.cdr(l1951102264);} else {var if_res1382 = l1951102264;}var if_res1383 = if_res1382;}var l1951102265 = if_res1383;var l1951112266 = l1951102265;if (M3.null_p(l1951112266)!==false) {var if_res1385 = l1951112266;} else {if (M3.eq_p(M3.car(l1951112266),$rjs_core.Keyword.make("key"))!==false) {var if_res1384 = M3.cdr(l1951112266);} else {var if_res1384 = l1951112266;}var if_res1385 = if_res1384;}var l1951112267 = if_res1385;var if_res1386 = M3.null_p(l1951112267);} else {var if_res1386 = false;}return if_res1386;},temp1381,M3.rnull,temp1378,$rjs_core.attachProcedureArity(function() {var fixed_lam1377 = {'2':cl1376}[arguments.length];if (fixed_lam1377!==undefined) {return fixed_lam1377.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2]));var do_remove = function(who2274, item2275, list2276, equal_p2277) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.list_p(list2276)!==false) {var if_res1387 = M3.rvoid();} else {var if_res1387 = M3.raise_argument_error(who2274,$rjs_core.UString.make("list?"),list2276);}if_res1387;var loop2278 = function(list2279) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(list2279)!==false) {var if_res1389 = M3.rnull;} else {if (equal_p2277(item2275,M3.car(list2279))!==false) {var if_res1388 = M3.cdr(list2279);} else {var if_res1388 = M3.cons(M3.car(list2279),loop2278(M3.cdr(list2279)));}var if_res1389 = if_res1388;}return if_res1389;};return loop2278(list2276);};var cl1390 = function(item2280, list2281) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remove"),item2280,list2281,M3.equal_p);};var cl1391 = function(item2282, list2283, equal_p2284) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(equal_p2284)!==false) {var if_res1393 = M3.procedure_arity_includes_p(equal_p2284,2);} else {var if_res1393 = false;}if (if_res1393!==false) {var if_res1394 = M3.rvoid();} else {var if_res1394 = M3.raise_argument_error($rjs_core.Symbol.make("remove"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),equal_p2284);}if_res1394;return do_remove($rjs_core.Symbol.make("remove"),item2282,list2283,equal_p2284);};var remove = $rjs_core.attachProcedureArity(function() {var fixed_lam1392 = {'2':cl1390,'3':cl1391}[arguments.length];if (fixed_lam1392!==undefined) {return fixed_lam1392.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var remq = function(item2285, list2286) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remq"),item2285,list2286,M3.eq_p);};var remv = function(item2287, list2288) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remv"),item2287,list2288,M3.eqv_p);};var do_remove_times_ = function(who2289, l2290, r2291, equal_p2292) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.list_p(l2290)!==false) {var if_res1395 = M3.rvoid();} else {var if_res1395 = M3.raise_argument_error(who2289,$rjs_core.UString.make("list?"),l2290);}if_res1395;if (M3.list_p(r2291)!==false) {var if_res1396 = M3.rvoid();} else {var if_res1396 = M3.raise_argument_error(who2289,$rjs_core.UString.make("list?"),r2291);}if_res1396;var rloop2293 = function(r2294) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(r2294)!==false) {var if_res1399 = M3.rnull;} else {var first_r2295 = M3.car(r2294);var loop2296 = function(l_rest2297) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(l_rest2297)!==false) {var if_res1398 = M3.cons(first_r2295,rloop2293(M3.cdr(r2294)));} else {if (equal_p2292(M3.car(l_rest2297),first_r2295)!==false) {var if_res1397 = rloop2293(M3.cdr(r2294));} else {var if_res1397 = loop2296(M3.cdr(l_rest2297));}var if_res1398 = if_res1397;}return if_res1398;};var if_res1399 = loop2296(l2290);}return if_res1399;};return rloop2293(r2291);};var cl1400 = function(l2298, r2299) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remove*"),l2298,r2299,M3.equal_p);};var cl1401 = function(l2300, r2301, equal_p2302) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(equal_p2302)!==false) {var if_res1403 = M3.procedure_arity_includes_p(equal_p2302,2);} else {var if_res1403 = false;}if (if_res1403!==false) {var if_res1404 = M3.rvoid();} else {var if_res1404 = M3.raise_argument_error($rjs_core.Symbol.make("remove*"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),equal_p2302);}if_res1404;return do_remove_times_($rjs_core.Symbol.make("remove*"),l2300,r2301,equal_p2302);};var remove_times_ = $rjs_core.attachProcedureArity(function() {var fixed_lam1402 = {'2':cl1400,'3':cl1401}[arguments.length];if (fixed_lam1402!==undefined) {return fixed_lam1402.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var remq_times_ = function(l2303, r2304) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remq*"),l2303,r2304,M3.eq_p);};var remv_times_ = function(l2305, r2306) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remv*"),l2305,r2306,M3.eqv_p);};var memf = function(f2307, list2308) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2307)!==false) {var if_res1405 = M3.procedure_arity_includes_p(f2307,1);} else {var if_res1405 = false;}if (if_res1405!==false) {var if_res1406 = M3.rvoid();} else {var if_res1406 = M3.raise_argument_error($rjs_core.Symbol.make("memf"),$rjs_core.UString.make("(any/c . -> any/c)"),f2307);}if_res1406;var loop2309 = function(l2310) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(l2310)!==false) {var if_res1409 = false;} else {if (M3.not(M3.pair_p(l2310))!==false) {var if_res1408 = M3.raise_mismatch_error($rjs_core.Symbol.make("memf"),$rjs_core.UString.make("not a proper list: "),list2308);} else {if (f2307(M3.car(l2310))!==false) {var if_res1407 = l2310;} else {var if_res1407 = loop2309(M3.cdr(l2310));}var if_res1408 = if_res1407;}var if_res1409 = if_res1408;}return if_res1409;};return loop2309(list2308);};var findf = function(f2311, list2312) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2311)!==false) {var if_res1410 = M3.procedure_arity_includes_p(f2311,1);} else {var if_res1410 = false;}if (if_res1410!==false) {var if_res1411 = M3.rvoid();} else {var if_res1411 = M3.raise_argument_error($rjs_core.Symbol.make("findf"),$rjs_core.UString.make("(any/c . -> . any/c)"),f2311);}if_res1411;var loop2313 = function(l2314) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(l2314)!==false) {var if_res1414 = false;} else {if (M3.not(M3.pair_p(l2314))!==false) {var if_res1413 = M3.raise_mismatch_error($rjs_core.Symbol.make("findf"),$rjs_core.UString.make("not a proper list: "),list2312);} else {var a2315 = M3.car(l2314);if (f2311(a2315)!==false) {var if_res1412 = a2315;} else {var if_res1412 = loop2313(M3.cdr(l2314));}var if_res1413 = if_res1412;}var if_res1414 = if_res1413;}return if_res1414;};return loop2313(list2312);};var bad_list = function(who2316, orig_l2317) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.raise_mismatch_error(who2316,$rjs_core.UString.make("not a proper list: "),orig_l2317);};var bad_item = function(who2318, a2319, orig_l2320) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.raise_mismatch_error(who2318,$rjs_core.UString.make("non-pair found in list: "),a2319,$rjs_core.UString.make(" in "),orig_l2320);};var assq2321 = function(x2325, l2326) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2327 = function(l2328, t2329) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(l2328)!==false) {var a2330 = M6.unsafe_car(l2328);if (M3.pair_p(a2330)!==false) {if (M3.eq_p(x2325,M6.unsafe_car(a2330))!==false) {var if_res1420 = a2330;} else {var l2331 = M6.unsafe_cdr(l2328);if (M3.pair_p(l2331)!==false) {var a2332 = M6.unsafe_car(l2331);if (M3.pair_p(a2332)!==false) {if (M3.eq_p(x2325,M6.unsafe_car(a2332))!==false) {var if_res1416 = a2332;} else {var t2333 = M6.unsafe_cdr(t2329);var l2334 = M6.unsafe_cdr(l2331);if (M3.eq_p(l2334,t2333)!==false) {var if_res1415 = bad_list($rjs_core.Symbol.make("assq"),l2326);} else {var if_res1415 = loop2327(l2334,t2333);}var if_res1416 = if_res1415;}var if_res1417 = if_res1416;} else {var if_res1417 = bad_item($rjs_core.Symbol.make("assq"),a2332,l2326);}var if_res1419 = if_res1417;} else {if (M3.null_p(l2331)!==false) {var if_res1418 = false;} else {var if_res1418 = bad_list($rjs_core.Symbol.make("assq"),l2326);}var if_res1419 = if_res1418;}var if_res1420 = if_res1419;}var if_res1421 = if_res1420;} else {var if_res1421 = bad_item($rjs_core.Symbol.make("assq"),a2330,l2326);}var if_res1423 = if_res1421;} else {if (M3.null_p(l2328)!==false) {var if_res1422 = false;} else {var if_res1422 = bad_list($rjs_core.Symbol.make("assq"),l2326);}var if_res1423 = if_res1422;}return if_res1423;};return loop2327(l2326,l2326);};var assv2322 = function(x2335, l2336) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2337 = function(l2338, t2339) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(l2338)!==false) {var a2340 = M6.unsafe_car(l2338);if (M3.pair_p(a2340)!==false) {if (M3.eqv_p(x2335,M6.unsafe_car(a2340))!==false) {var if_res1429 = a2340;} else {var l2341 = M6.unsafe_cdr(l2338);if (M3.pair_p(l2341)!==false) {var a2342 = M6.unsafe_car(l2341);if (M3.pair_p(a2342)!==false) {if (M3.eqv_p(x2335,M6.unsafe_car(a2342))!==false) {var if_res1425 = a2342;} else {var t2343 = M6.unsafe_cdr(t2339);var l2344 = M6.unsafe_cdr(l2341);if (M3.eq_p(l2344,t2343)!==false) {var if_res1424 = bad_list($rjs_core.Symbol.make("assv"),l2336);} else {var if_res1424 = loop2337(l2344,t2343);}var if_res1425 = if_res1424;}var if_res1426 = if_res1425;} else {var if_res1426 = bad_item($rjs_core.Symbol.make("assv"),a2342,l2336);}var if_res1428 = if_res1426;} else {if (M3.null_p(l2341)!==false) {var if_res1427 = false;} else {var if_res1427 = bad_list($rjs_core.Symbol.make("assv"),l2336);}var if_res1428 = if_res1427;}var if_res1429 = if_res1428;}var if_res1430 = if_res1429;} else {var if_res1430 = bad_item($rjs_core.Symbol.make("assv"),a2340,l2336);}var if_res1432 = if_res1430;} else {if (M3.null_p(l2338)!==false) {var if_res1431 = false;} else {var if_res1431 = bad_list($rjs_core.Symbol.make("assv"),l2336);}var if_res1432 = if_res1431;}return if_res1432;};return loop2337(l2336,l2336);};var cl1433 = function(x2345, l2346) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2347 = function(l2348, t2349) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(l2348)!==false) {var a2350 = M6.unsafe_car(l2348);if (M3.pair_p(a2350)!==false) {if (M3.equal_p(x2345,M6.unsafe_car(a2350))!==false) {var if_res1441 = a2350;} else {var l2351 = M6.unsafe_cdr(l2348);if (M3.pair_p(l2351)!==false) {var a2352 = M6.unsafe_car(l2351);if (M3.pair_p(a2352)!==false) {if (M3.equal_p(x2345,M6.unsafe_car(a2352))!==false) {var if_res1437 = a2352;} else {var t2353 = M6.unsafe_cdr(t2349);var l2354 = M6.unsafe_cdr(l2351);if (M3.eq_p(l2354,t2353)!==false) {var if_res1436 = bad_list($rjs_core.Symbol.make("assoc"),l2346);} else {var if_res1436 = loop2347(l2354,t2353);}var if_res1437 = if_res1436;}var if_res1438 = if_res1437;} else {var if_res1438 = bad_item($rjs_core.Symbol.make("assoc"),a2352,l2346);}var if_res1440 = if_res1438;} else {if (M3.null_p(l2351)!==false) {var if_res1439 = false;} else {var if_res1439 = bad_list($rjs_core.Symbol.make("assoc"),l2346);}var if_res1440 = if_res1439;}var if_res1441 = if_res1440;}var if_res1442 = if_res1441;} else {var if_res1442 = bad_item($rjs_core.Symbol.make("assoc"),a2350,l2346);}var if_res1444 = if_res1442;} else {if (M3.null_p(l2348)!==false) {var if_res1443 = false;} else {var if_res1443 = bad_list($rjs_core.Symbol.make("assoc"),l2346);}var if_res1444 = if_res1443;}return if_res1444;};return loop2347(l2346,l2346);};var cl1434 = function(x2355, l2356, is_equal_p2357) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(is_equal_p2357)!==false) {var if_res1445 = M3.procedure_arity_includes_p(is_equal_p2357,2);} else {var if_res1445 = false;}if (if_res1445!==false) {var if_res1446 = M3.rvoid();} else {var if_res1446 = M3.raise_argument_error($rjs_core.Symbol.make("assoc"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),is_equal_p2357);}if_res1446;var loop2358 = function(l2359, t2360) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(l2359)!==false) {var a2361 = M6.unsafe_car(l2359);if (M3.pair_p(a2361)!==false) {if (is_equal_p2357(x2355,M6.unsafe_car(a2361))!==false) {var if_res1452 = a2361;} else {var l2362 = M6.unsafe_cdr(l2359);if (M3.pair_p(l2362)!==false) {var a2363 = M6.unsafe_car(l2362);if (M3.pair_p(a2363)!==false) {if (is_equal_p2357(x2355,M6.unsafe_car(a2363))!==false) {var if_res1448 = a2363;} else {var t2364 = M6.unsafe_cdr(t2360);var l2365 = M6.unsafe_cdr(l2362);if (M3.eq_p(l2365,t2364)!==false) {var if_res1447 = bad_list($rjs_core.Symbol.make("assoc"),l2356);} else {var if_res1447 = loop2358(l2365,t2364);}var if_res1448 = if_res1447;}var if_res1449 = if_res1448;} else {var if_res1449 = bad_item($rjs_core.Symbol.make("assoc"),a2363,l2356);}var if_res1451 = if_res1449;} else {if (M3.null_p(l2362)!==false) {var if_res1450 = false;} else {var if_res1450 = bad_list($rjs_core.Symbol.make("assoc"),l2356);}var if_res1451 = if_res1450;}var if_res1452 = if_res1451;}var if_res1453 = if_res1452;} else {var if_res1453 = bad_item($rjs_core.Symbol.make("assoc"),a2361,l2356);}var if_res1455 = if_res1453;} else {if (M3.null_p(l2359)!==false) {var if_res1454 = false;} else {var if_res1454 = bad_list($rjs_core.Symbol.make("assoc"),l2356);}var if_res1455 = if_res1454;}return if_res1455;};return loop2358(l2356,l2356);};var assoc2323 = $rjs_core.attachProcedureArity(function() {var fixed_lam1435 = {'2':cl1433,'3':cl1434}[arguments.length];if (fixed_lam1435!==undefined) {return fixed_lam1435.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var assf2324 = function(f2366, l2367) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2366)!==false) {var if_res1456 = M3.procedure_arity_includes_p(f2366,1);} else {var if_res1456 = false;}if (if_res1456!==false) {var if_res1457 = M3.rvoid();} else {var if_res1457 = M3.raise_argument_error($rjs_core.Symbol.make("assf"),$rjs_core.UString.make("(any/c . -> . any/c)"),f2366);}if_res1457;var loop2368 = function(l2369, t2370) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(l2369)!==false) {var a2371 = M6.unsafe_car(l2369);if (M3.pair_p(a2371)!==false) {if ((function(_2372, a2373) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2366(a2373);})(false,M6.unsafe_car(a2371))!==false) {var if_res1463 = a2371;} else {var l2374 = M6.unsafe_cdr(l2369);if (M3.pair_p(l2374)!==false) {var a2375 = M6.unsafe_car(l2374);if (M3.pair_p(a2375)!==false) {if ((function(_2376, a2377) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2366(a2377);})(false,M6.unsafe_car(a2375))!==false) {var if_res1459 = a2375;} else {var t2378 = M6.unsafe_cdr(t2370);var l2379 = M6.unsafe_cdr(l2374);if (M3.eq_p(l2379,t2378)!==false) {var if_res1458 = bad_list($rjs_core.Symbol.make("assf"),l2367);} else {var if_res1458 = loop2368(l2379,t2378);}var if_res1459 = if_res1458;}var if_res1460 = if_res1459;} else {var if_res1460 = bad_item($rjs_core.Symbol.make("assf"),a2375,l2367);}var if_res1462 = if_res1460;} else {if (M3.null_p(l2374)!==false) {var if_res1461 = false;} else {var if_res1461 = bad_list($rjs_core.Symbol.make("assf"),l2367);}var if_res1462 = if_res1461;}var if_res1463 = if_res1462;}var if_res1464 = if_res1463;} else {var if_res1464 = bad_item($rjs_core.Symbol.make("assf"),a2371,l2367);}var if_res1466 = if_res1464;} else {if (M3.null_p(l2369)!==false) {var if_res1465 = false;} else {var if_res1465 = bad_list($rjs_core.Symbol.make("assf"),l2367);}var if_res1466 = if_res1465;}return if_res1466;};return loop2368(l2367,l2367);};var let_result1467 = M3.values(assq2321,assv2322,assoc2323,assf2324);var assq = let_result1467.getAt(0);var assv = let_result1467.getAt(1);var assoc = let_result1467.getAt(2);var assf = let_result1467.getAt(3);var mapadd = function(f2380, l2381, last2382) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2383 = function(l2384) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(l2384)!==false) {var if_res1468 = M3.list(last2382);} else {var if_res1468 = M3.cons(f2380(M3.car(l2384)),loop2383(M3.cdr(l2384)));}return if_res1468;};return loop2383(l2381);};var check_fold = function(name2385, proc2386, init2387, l2388, more2389) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(proc2386)!==false) {var if_res1469 = M3.rvoid();} else {var if_res1469 = M3.apply(M3.raise_argument_error,name2385,$rjs_core.UString.make("procedure?"),0,proc2386,init2387,l2388,more2389);}if_res1469;if (M3.list_p(l2388)!==false) {var if_res1470 = M3.rvoid();} else {var if_res1470 = M3.apply(M3.raise_argument_error,name2385,$rjs_core.UString.make("list?"),2,proc2386,init2387,l2388,more2389);}if_res1470;if (M3.null_p(more2389)!==false) {if (M3.procedure_arity_includes_p(proc2386,2)!==false) {var if_res1471 = M3.rvoid();} else {var if_res1471 = M3.raise_mismatch_error(name2385,$rjs_core.UString.make("given procedure does not accept 2 arguments: "),proc2386);}var if_res1476 = if_res1471;} else {var len2390 = M3.length(l2388);var loop2391 = function(remaining2392, n2393) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(remaining2392)!==false) {var if_res1474 = M3.rvoid();} else {if (M3.list_p(M3.car(remaining2392))!==false) {var if_res1472 = M3.rvoid();} else {var if_res1472 = M3.apply(M3.raise_argument_error,name2385,$rjs_core.UString.make("list?"),n2393,proc2386,init2387,l2388,more2389);}if_res1472;if (M3.__eq_(len2390,M3.length(M3.car(remaining2392)))!==false) {var if_res1473 = M3.rvoid();} else {var if_res1473 = M3.raise_mismatch_error(name2385,$rjs_core.UString.make("given list does not have the same size as the first list: "),M3.car(remaining2392));}if_res1473;var if_res1474 = loop2391(M3.cdr(remaining2392),M3.add1(n2393));}return if_res1474;};loop2391(more2389,3);if (M3.procedure_arity_includes_p(proc2386,2+M3.length(more2389))!==false) {var if_res1475 = M3.rvoid();} else {var if_res1475 = M3.raise_mismatch_error(name2385,M3.format($rjs_core.UString.make("given procedure does not accept ~a arguments: "),2+M3.length(more2389)),proc2386);}var if_res1476 = if_res1475;}return if_res1476;};var cl1477 = function(f2394, init2395, l2396) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_fold($rjs_core.Symbol.make("foldl"),f2394,init2395,l2396,M3.rnull);var loop2397 = function(init2398, l2399) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(l2399)!==false) {var if_res1481 = init2398;} else {var if_res1481 = loop2397(f2394(M3.car(l2399),init2398),M3.cdr(l2399));}return if_res1481;};return loop2397(init2395,l2396);};var cl1478 = $rjs_core.attachProcedureArity(function(f2400, init2401, l2402, ...ls24031482) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2403 = $rjs_core.Pair.listFromArray(ls24031482);check_fold($rjs_core.Symbol.make("foldl"),f2400,init2401,l2402,ls2403);var loop2404 = function(init2405, ls2406) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(M3.car(ls2406))!==false) {var if_res1483 = loop2404(M3.apply(f2400,mapadd(M3.car,ls2406,init2405)),M2.map(M3.cdr,ls2406));} else {var if_res1483 = init2405;}return if_res1483;};return loop2404(init2401,M3.cons(l2402,ls2403));});var foldl = $rjs_core.attachProcedureArity(function() {var fixed_lam1479 = {'3':cl1477}[arguments.length];if (fixed_lam1479!==undefined) {return fixed_lam1479.apply(null,arguments);} else {if (M3.__gt__eq_(cl1478.length,1)!==false) {var if_res1480 = cl1478.apply(null,arguments);} else {var if_res1480 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1480;}},[M3.make_arity_at_least(3)]);var cl1484 = function(f2407, init2408, l2409) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_fold($rjs_core.Symbol.make("foldr"),f2407,init2408,l2409,M3.rnull);var loop2410 = function(init2411, l2412) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(l2412)!==false) {var if_res1488 = init2411;} else {var if_res1488 = f2407(M3.car(l2412),loop2410(init2411,M3.cdr(l2412)));}return if_res1488;};return loop2410(init2408,l2409);};var cl1485 = $rjs_core.attachProcedureArity(function(f2413, init2414, l2415, ...ls24161489) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2416 = $rjs_core.Pair.listFromArray(ls24161489);check_fold($rjs_core.Symbol.make("foldr"),f2413,init2414,l2415,ls2416);var loop2417 = function(ls2418) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(M3.car(ls2418))!==false) {var if_res1490 = M3.apply(f2413,mapadd(M3.car,ls2418,loop2417(M2.map(M3.cdr,ls2418))));} else {var if_res1490 = init2414;}return if_res1490;};return loop2417(M3.cons(l2415,ls2416));});var foldr = $rjs_core.attachProcedureArity(function() {var fixed_lam1486 = {'3':cl1484}[arguments.length];if (fixed_lam1486!==undefined) {return fixed_lam1486.apply(null,arguments);} else {if (M3.__gt__eq_(cl1485.length,1)!==false) {var if_res1487 = cl1485.apply(null,arguments);} else {var if_res1487 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1487;}},[M3.make_arity_at_least(3)]);var filter = function(f2419, list2420) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2419)!==false) {var if_res1491 = M3.procedure_arity_includes_p(f2419,1);} else {var if_res1491 = false;}if (if_res1491!==false) {var if_res1492 = M3.rvoid();} else {var if_res1492 = M3.raise_argument_error($rjs_core.Symbol.make("filter"),$rjs_core.UString.make("(any/c . -> . any/c)"),f2419);}if_res1492;if (M3.list_p(list2420)!==false) {var if_res1493 = M3.rvoid();} else {var if_res1493 = M3.raise_argument_error($rjs_core.Symbol.make("filter"),$rjs_core.UString.make("list?"),list2420);}if_res1493;var loop2421 = function(l2422, result2423) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(l2422)!==false) {var if_res1496 = M5.alt_reverse(result2423);} else {var temp1495 = M3.cdr(l2422);if (f2419(M3.car(l2422))!==false) {var if_res1494 = M3.cons(M3.car(l2422),result2423);} else {var if_res1494 = result2423;}var if_res1496 = loop2421(temp1495,if_res1494);}return if_res1496;};return loop2421(list2420,M3.rnull);};var build_vector = function(n2424, fcn2425) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.exact_nonnegative_integer_p(n2424)!==false) {var if_res1497 = M3.rvoid();} else {var if_res1497 = M3.raise_argument_error($rjs_core.Symbol.make("build-vector"),$rjs_core.UString.make("exact-nonnegative-integer?"),n2424);}if_res1497;if (M3.procedure_p(fcn2425)!==false) {var if_res1498 = M3.procedure_arity_includes_p(fcn2425,1);} else {var if_res1498 = false;}if (if_res1498!==false) {var if_res1499 = M3.rvoid();} else {var if_res1499 = M3.raise_argument_error($rjs_core.Symbol.make("build-vector"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . any/c)"),fcn2425);}if_res1499;var vec2426 = M3.make_vector(n2424);var loop2427 = function(i2428) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.__eq_(i2428,n2424)!==false) {var if_res1500 = vec2426;} else {M3.vector_set_bang_(vec2426,i2428,fcn2425(i2428));var if_res1500 = loop2427(M3.add1(i2428));}return if_res1500;};return loop2427(0);};var build_string = function(n2429, fcn2430) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.exact_nonnegative_integer_p(n2429)!==false) {var if_res1501 = M3.rvoid();} else {var if_res1501 = M3.raise_argument_error($rjs_core.Symbol.make("build-string"),$rjs_core.UString.make("exact-nonnegative-integer?"),n2429);}if_res1501;if (M3.procedure_p(fcn2430)!==false) {var if_res1502 = M3.procedure_arity_includes_p(fcn2430,1);} else {var if_res1502 = false;}if (if_res1502!==false) {var if_res1503 = M3.rvoid();} else {var if_res1503 = M3.raise_argument_error($rjs_core.Symbol.make("build-string"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . char?)"),fcn2430);}if_res1503;var str2431 = M3.make_string(n2429);var loop2432 = function(i2433) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.__eq_(i2433,n2429)!==false) {var if_res1504 = str2431;} else {M3.string_set_bang_(str2431,i2433,fcn2430(i2433));var if_res1504 = loop2432(M3.add1(i2433));}return if_res1504;};return loop2432(0);};var build_list = function(n2434, fcn2435) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.exact_nonnegative_integer_p(n2434)!==false) {var if_res1505 = M3.rvoid();} else {var if_res1505 = M3.raise_argument_error($rjs_core.Symbol.make("build-list"),$rjs_core.UString.make("exact-nonnegative-integer?"),n2434);}if_res1505;if (M3.procedure_p(fcn2435)!==false) {var if_res1506 = M3.procedure_arity_includes_p(fcn2435,1);} else {var if_res1506 = false;}if (if_res1506!==false) {var if_res1507 = M3.rvoid();} else {var if_res1507 = M3.raise_argument_error($rjs_core.Symbol.make("build-list"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . any/c)"),fcn2435);}if_res1507;var recr2436 = function(j2437, i2438) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.zero_p(i2438)!==false) {var if_res1508 = M3.rnull;} else {var if_res1508 = M3.cons(fcn2435(j2437),recr2436(M3.add1(j2437),M3.sub1(i2438)));}return if_res1508;};return recr2436(0,n2434);};var pipeline12439 = function(f2440, rfuns2441) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return function(x2442) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2443 = function(x2444, f2445, rfuns2446) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(rfuns2446)!==false) {var if_res1509 = f2445(x2444);} else {var if_res1509 = loop2443(f2445(x2444),M3.car(rfuns2446),M3.cdr(rfuns2446));}return if_res1509;};return loop2443(x2442,f2440,rfuns2441);};};var pipeline_times_2447 = function(f2448, rfuns2449) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.eqv_p(1,M3.procedure_arity(f2448))!==false) {var loop2450 = function(f2451, rfuns2452) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(rfuns2452)!==false) {var if_res1511 = f2451;} else {var fst2453 = M3.car(rfuns2452);if (M3.eqv_p(1,M3.procedure_arity(fst2453))!==false) {var if_res1510 = function(x2454) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fst2453(f2451(x2454));};} else {var if_res1510 = function(x2455) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2451(x2455);},fst2453);};}var if_res1511 = loop2450(if_res1510,M3.cdr(rfuns2452));}return if_res1511;};var if_res1518 = loop2450(f2448,rfuns2449);} else {var funs2456 = M5.alt_reverse(M3.cons(f2448,rfuns2449));var loop2457 = function(f2458, funs2459) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(funs2459)!==false) {var if_res1517 = f2458;} else {var fst2460 = M3.car(funs2459);if (M3.eqv_p(1,M3.procedure_arity(f2458))!==false) {if (M3.eqv_p(1,M3.procedure_arity(fst2460))!==false) {var if_res1513 = function(x2461) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2458(fst2460(x2461));};} else {var if_res1513 = $rjs_core.attachProcedureArity(function(...xs24621512) {var xs2462 = $rjs_core.Pair.listFromArray(xs24621512);return f2458(M3.apply(fst2460,xs2462));});}var if_res1516 = if_res1513;} else {if (M3.eqv_p(1,M3.procedure_arity(fst2460))!==false) {var if_res1515 = function(x2463) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fst2460(x2463);},f2458);};} else {var if_res1515 = $rjs_core.attachProcedureArity(function(...xs24641514) {var xs2464 = $rjs_core.Pair.listFromArray(xs24641514);return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.apply(fst2460,xs2464);},f2458);});}var if_res1516 = if_res1515;}var if_res1517 = loop2457(if_res1516,M3.cdr(funs2459));}return if_res1517;};var if_res1518 = loop2457(M3.car(funs2456),M3.cdr(funs2456));}return if_res1518;};var simple_compose2466 = function(f2467, g2468) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var arity2469 = M3.procedure_arity(g2468);var let_result1519 = M1.procedure_keywords(g2468);var required_kwds2470 = let_result1519.getAt(0);var allowed_kwds2471 = let_result1519.getAt(1);if (M3.eq_p(1,arity2469)!==false) {var if_res1526 = function(x2473) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2467(g2468(x2473));};} else {var cl1520 = function(x2474) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2467(g2468(x2474));};var cl1521 = function(x2475, y2476) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2467(g2468(x2475,y2476));};var cl1522 = $rjs_core.attachProcedureArity(function(...args24771525) {var args2477 = $rjs_core.Pair.listFromArray(args24771525);return f2467(M3.apply(g2468,args2477));});var if_res1526 = $rjs_core.attachProcedureArity(function() {var fixed_lam1523 = {'1':cl1520,'2':cl1521}[arguments.length];if (fixed_lam1523!==undefined) {return fixed_lam1523.apply(null,arguments);} else {if (true!==false) {var if_res1524 = cl1522.apply(null,arguments);} else {var if_res1524 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1524;}},[M3.make_arity_at_least(0)]);}var composed2472 = if_res1526;if (M3.null_p(allowed_kwds2471)!==false) {var if_res1528 = composed2472;} else {var if_res1528 = M1.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws2478, kw_args2479, ...xs24801527) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs2480 = $rjs_core.Pair.listFromArray(xs24801527);return f2467(M4.keyword_apply(g2468,kws2478,kw_args2479,xs2480));}),composed2472);}return if_res1528;};var cl1529 = function(f2481) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2481)!==false) {var if_res1535 = f2481;} else {var if_res1535 = M3.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),0,f2481);}return if_res1535;};var cl1530 = function(f2482, g2483) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2482)!==false) {var if_res1536 = M3.rvoid();} else {var if_res1536 = M3.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),0,f2482,g2483);}if_res1536;if (M3.procedure_p(g2483)!==false) {var if_res1537 = M3.rvoid();} else {var if_res1537 = M3.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),1,f2482,g2483);}if_res1537;if (M3.procedure_arity_includes_p(f2482,1)!==false) {var if_res1538 = M3.rvoid();} else {var if_res1538 = M3.apply(M3.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,f2482,$rjs_core.Pair.makeList());}if_res1538;var let_result1539 = M1.procedure_keywords(f2482);var req2484 = let_result1539.getAt(0);var _2485 = let_result1539.getAt(1);if (M3.null_p(req2484)!==false) {var if_res1540 = M3.rvoid();} else {var if_res1540 = M3.apply(M3.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),0,f2482,$rjs_core.Pair.makeList());}if_res1540;return simple_compose2466(f2482,g2483);};var cl1531 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values;};var cl1532 = $rjs_core.attachProcedureArity(function(f02486, ...fs024871541) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var fs02487 = $rjs_core.Pair.listFromArray(fs024871541);var loop2488 = function(f2489, fs2490, i2491, rfuns2492) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2489)!==false) {var if_res1542 = M3.rvoid();} else {var if_res1542 = M3.apply(M3.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),i2491,f02486,fs02487);}if_res1542;if (M3.pair_p(fs2490)!==false) {if (M3.procedure_arity_includes_p(f2489,1)!==false) {var if_res1543 = M3.rvoid();} else {var if_res1543 = M3.apply(M3.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("(any/c . -> . any/c)"),i2491,f02486,fs02487);}if_res1543;var let_result1544 = M1.procedure_keywords(f2489);var req2493 = let_result1544.getAt(0);var _2494 = let_result1544.getAt(1);if (M3.null_p(req2493)!==false) {var if_res1545 = M3.rvoid();} else {var if_res1545 = M3.apply(M3.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),i2491,f02486,fs02487);}if_res1545;var if_res1546 = loop2488(M3.car(fs2490),M3.cdr(fs2490),M3.add1(i2491),M3.cons(f2489,rfuns2492));} else {var if_res1546 = simple_compose2466(pipeline12439(M3.car(rfuns2492),M3.cdr(rfuns2492)),f2489);}return if_res1546;};return loop2488(f02486,fs02487,0,$rjs_core.Pair.makeList());});var compose12465 = $rjs_core.attachProcedureArity(function() {var fixed_lam1533 = {'1':cl1529,'2':cl1530,'0':cl1531}[arguments.length];if (fixed_lam1533!==undefined) {return fixed_lam1533.apply(null,arguments);} else {if (M3.__gt__eq_(cl1532.length,1)!==false) {var if_res1534 = cl1532.apply(null,arguments);} else {var if_res1534 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1534;}},[0,M3.make_arity_at_least(1)]);var simple_compose2496 = function(f2497, g2498) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.eqv_p(1,M3.procedure_arity(f2497))!==false) {var arity2499 = M3.procedure_arity(g2498);var let_result1547 = M1.procedure_keywords(g2498);var required_kwds2500 = let_result1547.getAt(0);var allowed_kwds2501 = let_result1547.getAt(1);if (M3.eq_p(1,arity2499)!==false) {var if_res1554 = function(x2503) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2497(g2498(x2503));};} else {var cl1548 = function(x2504) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2497(g2498(x2504));};var cl1549 = function(x2505, y2506) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2497(g2498(x2505,y2506));};var cl1550 = $rjs_core.attachProcedureArity(function(...args25071553) {var args2507 = $rjs_core.Pair.listFromArray(args25071553);return f2497(M3.apply(g2498,args2507));});var if_res1554 = $rjs_core.attachProcedureArity(function() {var fixed_lam1551 = {'1':cl1548,'2':cl1549}[arguments.length];if (fixed_lam1551!==undefined) {return fixed_lam1551.apply(null,arguments);} else {if (true!==false) {var if_res1552 = cl1550.apply(null,arguments);} else {var if_res1552 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1552;}},[M3.make_arity_at_least(0)]);}var composed2502 = if_res1554;if (M3.null_p(allowed_kwds2501)!==false) {var if_res1556 = composed2502;} else {var if_res1556 = M1.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws2508, kw_args2509, ...xs25101555) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs2510 = $rjs_core.Pair.listFromArray(xs25101555);return f2497(M4.keyword_apply(g2498,kws2508,kw_args2509,xs2510));}),composed2502);}var if_res1567 = if_res1556;} else {var arity2511 = M3.procedure_arity(g2498);var let_result1557 = M1.procedure_keywords(g2498);var required_kwds2512 = let_result1557.getAt(0);var allowed_kwds2513 = let_result1557.getAt(1);if (M3.eq_p(1,arity2511)!==false) {var if_res1564 = function(x2515) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g2498(x2515);},f2497);};} else {var cl1558 = function(x2516) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g2498(x2516);},f2497);};var cl1559 = function(x2517, y2518) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g2498(x2517,y2518);},f2497);};var cl1560 = $rjs_core.attachProcedureArity(function(...args25191563) {var args2519 = $rjs_core.Pair.listFromArray(args25191563);return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.apply(g2498,args2519);},f2497);});var if_res1564 = $rjs_core.attachProcedureArity(function() {var fixed_lam1561 = {'1':cl1558,'2':cl1559}[arguments.length];if (fixed_lam1561!==undefined) {return fixed_lam1561.apply(null,arguments);} else {if (true!==false) {var if_res1562 = cl1560.apply(null,arguments);} else {var if_res1562 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1562;}},[M3.make_arity_at_least(0)]);}var composed2514 = if_res1564;if (M3.null_p(allowed_kwds2513)!==false) {var if_res1566 = composed2514;} else {var if_res1566 = M1.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws2520, kw_args2521, ...xs25221565) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs2522 = $rjs_core.Pair.listFromArray(xs25221565);return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.keyword_apply(g2498,kws2520,kw_args2521,xs2522);},f2497);}),composed2514);}var if_res1567 = if_res1566;}return if_res1567;};var cl1568 = function(f2523) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2523)!==false) {var if_res1574 = f2523;} else {var if_res1574 = M3.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),0,f2523);}return if_res1574;};var cl1569 = function(f2524, g2525) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2524)!==false) {var if_res1575 = M3.rvoid();} else {var if_res1575 = M3.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),0,f2524,g2525);}if_res1575;if (M3.procedure_p(g2525)!==false) {var if_res1576 = M3.rvoid();} else {var if_res1576 = M3.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),1,f2524,g2525);}if_res1576;var let_result1577 = M1.procedure_keywords(f2524);var req2526 = let_result1577.getAt(0);var _2527 = let_result1577.getAt(1);if (M3.null_p(req2526)!==false) {var if_res1578 = M3.rvoid();} else {var if_res1578 = M3.apply(M3.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),0,f2524,$rjs_core.Pair.makeList());}if_res1578;return simple_compose2496(f2524,g2525);};var cl1570 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values;};var cl1571 = $rjs_core.attachProcedureArity(function(f02528, ...fs025291579) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var fs02529 = $rjs_core.Pair.listFromArray(fs025291579);var loop2530 = function(f2531, fs2532, i2533, rfuns2534) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2531)!==false) {var if_res1580 = M3.rvoid();} else {var if_res1580 = M3.apply(M3.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),i2533,f02528,fs02529);}if_res1580;if (M3.pair_p(fs2532)!==false) {var let_result1581 = M1.procedure_keywords(f2531);var req2535 = let_result1581.getAt(0);var _2536 = let_result1581.getAt(1);if (M3.null_p(req2535)!==false) {var if_res1582 = M3.rvoid();} else {var if_res1582 = M3.apply(M3.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),i2533,f02528,fs02529);}if_res1582;var if_res1583 = loop2530(M3.car(fs2532),M3.cdr(fs2532),M3.add1(i2533),M3.cons(f2531,rfuns2534));} else {var if_res1583 = simple_compose2496(pipeline_times_2447(M3.car(rfuns2534),M3.cdr(rfuns2534)),f2531);}return if_res1583;};return loop2530(f02528,fs02529,0,$rjs_core.Pair.makeList());});var compose2495 = $rjs_core.attachProcedureArity(function() {var fixed_lam1572 = {'1':cl1568,'2':cl1569,'0':cl1570}[arguments.length];if (fixed_lam1572!==undefined) {return fixed_lam1572.apply(null,arguments);} else {if (M3.__gt__eq_(cl1571.length,1)!==false) {var if_res1573 = cl1571.apply(null,arguments);} else {var if_res1573 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1573;}},[0,M3.make_arity_at_least(1)]);var let_result1584 = M3.values(compose12465,compose2495);var compose1 = let_result1584.getAt(0);var compose = let_result1584.getAt(1);var __rjs_quoted__ = {};__rjs_quoted__.sort7 = sort7;__rjs_quoted__.sort = sort;export { __rjs_quoted__,compose1,compose,build_list,build_string,build_vector,sort,filter,assoc,assv,assq,findf,assf,memf,remove_times_,remq_times_,remv_times_,remove,remq,remv,foldr,foldl }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./sort.rkt.js";import * as M1 from "./map.rkt.js";import * as M2 from "../../../runtime/kernel.rkt.js";import * as M3 from "./pre-base.rkt.js";import * as M4 from "./kw.rkt.js";import * as M5 from "./reverse.rkt.js";import * as M6 from "../../../runtime/unsafe.rkt.js";var sort = function(cache_keys_p21454, key11455, lst51456, less_p61457) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lst1458 = lst51456;var less_p1459 = less_p61457;if (false!==false) {var if_res842 = false;} else {var if_res842 = key11455;}var getkey1460 = if_res842;if (false!==false) {var if_res843 = false;} else {var if_res843 = cache_keys_p21454;}var cache_keys_p1461 = if_res843;if (M2.list_p(lst1458)!==false) {var if_res844 = M2.rvoid();} else {var if_res844 = M2.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("list?"),lst1458);}if_res844;if (M2.procedure_p(less_p1459)!==false) {var if_res845 = M2.procedure_arity_includes_p(less_p1459,2);} else {var if_res845 = false;}if (if_res845!==false) {var if_res846 = M2.rvoid();} else {var if_res846 = M2.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),less_p1459);}if_res846;if (getkey1460!==false) {if (M2.procedure_p(getkey1460)!==false) {var if_res847 = M2.procedure_arity_includes_p(getkey1460,1);} else {var if_res847 = false;}var if_res848 = M2.not(if_res847);} else {var if_res848 = false;}if (if_res848!==false) {var if_res849 = M2.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("(any/c . -> . any/c)"),getkey1460);} else {var if_res849 = M2.rvoid();}if_res849;if (getkey1460!==false) {var if_res850 = M0.sort(lst1458,less_p1459,getkey1460,cache_keys_p1461);} else {var if_res850 = M0.sort(lst1458,less_p1459);}return if_res850;};var sort1453 = function(given_kws1462, given_args1463, lst51464, less_p61465) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(given_kws1462)!==false) {var if_res851 = M2.eq_p($rjs_core.Keyword.make("cache-keys?"),M2.car(given_kws1462));} else {var if_res851 = false;}var cache_keys_p41466 = if_res851;if (cache_keys_p41466!==false) {var if_res852 = M2.car(given_args1463);} else {var if_res852 = false;}var cache_keys_p21467 = if_res852;if (cache_keys_p41466!==false) {var if_res853 = M2.cdr(given_kws1462);} else {var if_res853 = given_kws1462;}var kws1179631468 = if_res853;if (cache_keys_p41466!==false) {var if_res854 = M2.cdr(given_args1463);} else {var if_res854 = given_args1463;}var kw_args1179641469 = if_res854;var key31470 = M2.pair_p(kws1179631468);if (key31470!==false) {var if_res855 = M2.car(kw_args1179641469);} else {var if_res855 = false;}var key11471 = if_res855;return sort(cache_keys_p21467,key11471,lst51464,less_p61465);};var cl859 = function(given_kws1478, given_args1479, lst1480, less_p1481) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return sort1453(given_kws1478,given_args1479,lst1480,less_p1481);};var temp861 = $rjs_core.attachProcedureArity(function() {var fixed_lam860 = {'4':cl859}[arguments.length];if (fixed_lam860!==undefined) {return fixed_lam860.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4]);var temp858 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("cache-keys?"),$rjs_core.Keyword.make("key"));var cl856 = function(lst1482, less_p1483) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return sort1453(M2.rnull,M2.rnull,lst1482,less_p1483);};var sort7 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws1472, given_argc1473) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.__eq_(given_argc1473,4)!==false) {var l11179651474 = given_kws1472;if (M2.null_p(l11179651474)!==false) {var if_res863 = l11179651474;} else {if (M2.eq_p(M2.car(l11179651474),$rjs_core.Keyword.make("cache-keys?"))!==false) {var if_res862 = M2.cdr(l11179651474);} else {var if_res862 = l11179651474;}var if_res863 = if_res862;}var l11179651475 = if_res863;var l11179661476 = l11179651475;if (M2.null_p(l11179661476)!==false) {var if_res865 = l11179661476;} else {if (M2.eq_p(M2.car(l11179661476),$rjs_core.Keyword.make("key"))!==false) {var if_res864 = M2.cdr(l11179661476);} else {var if_res864 = l11179661476;}var if_res865 = if_res864;}var l11179661477 = if_res865;var if_res866 = M2.null_p(l11179661477);} else {var if_res866 = false;}return if_res866;},temp861,M2.rnull,temp858,$rjs_core.attachProcedureArity(function() {var fixed_lam857 = {'2':cl856}[arguments.length];if (fixed_lam857!==undefined) {return fixed_lam857.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2]));var do_remove = function(who1484, item1485, list1486, equal_p1487) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.list_p(list1486)!==false) {var if_res867 = M2.rvoid();} else {var if_res867 = M2.raise_argument_error(who1484,$rjs_core.UString.make("list?"),list1486);}if_res867;var loop1488 = function(list1489) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(list1489)!==false) {var if_res869 = M2.rnull;} else {if (equal_p1487(item1485,M2.car(list1489))!==false) {var if_res868 = M2.cdr(list1489);} else {var if_res868 = M2.cons(M2.car(list1489),loop1488(M2.cdr(list1489)));}var if_res869 = if_res868;}return if_res869;};return loop1488(list1486);};var cl870 = function(item1490, list1491) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remove"),item1490,list1491,M2.equal_p);};var cl871 = function(item1492, list1493, equal_p1494) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(equal_p1494)!==false) {var if_res873 = M2.procedure_arity_includes_p(equal_p1494,2);} else {var if_res873 = false;}if (if_res873!==false) {var if_res874 = M2.rvoid();} else {var if_res874 = M2.raise_argument_error($rjs_core.Symbol.make("remove"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),equal_p1494);}if_res874;return do_remove($rjs_core.Symbol.make("remove"),item1492,list1493,equal_p1494);};var remove = $rjs_core.attachProcedureArity(function() {var fixed_lam872 = {'2':cl870,'3':cl871}[arguments.length];if (fixed_lam872!==undefined) {return fixed_lam872.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var remq = function(item1495, list1496) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remq"),item1495,list1496,M2.eq_p);};var remv = function(item1497, list1498) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remv"),item1497,list1498,M2.eqv_p);};var do_remove_times_ = function(who1499, l1500, r1501, equal_p1502) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.list_p(l1500)!==false) {var if_res875 = M2.rvoid();} else {var if_res875 = M2.raise_argument_error(who1499,$rjs_core.UString.make("list?"),l1500);}if_res875;if (M2.list_p(r1501)!==false) {var if_res876 = M2.rvoid();} else {var if_res876 = M2.raise_argument_error(who1499,$rjs_core.UString.make("list?"),r1501);}if_res876;var rloop1503 = function(r1504) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(r1504)!==false) {var if_res879 = M2.rnull;} else {var first_r1505 = M2.car(r1504);var loop1506 = function(l_rest1507) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l_rest1507)!==false) {var if_res878 = M2.cons(first_r1505,rloop1503(M2.cdr(r1504)));} else {if (equal_p1502(M2.car(l_rest1507),first_r1505)!==false) {var if_res877 = rloop1503(M2.cdr(r1504));} else {var if_res877 = loop1506(M2.cdr(l_rest1507));}var if_res878 = if_res877;}return if_res878;};var if_res879 = loop1506(l1500);}return if_res879;};return rloop1503(r1501);};var cl880 = function(l1508, r1509) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remove*"),l1508,r1509,M2.equal_p);};var cl881 = function(l1510, r1511, equal_p1512) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(equal_p1512)!==false) {var if_res883 = M2.procedure_arity_includes_p(equal_p1512,2);} else {var if_res883 = false;}if (if_res883!==false) {var if_res884 = M2.rvoid();} else {var if_res884 = M2.raise_argument_error($rjs_core.Symbol.make("remove*"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),equal_p1512);}if_res884;return do_remove_times_($rjs_core.Symbol.make("remove*"),l1510,r1511,equal_p1512);};var remove_times_ = $rjs_core.attachProcedureArity(function() {var fixed_lam882 = {'2':cl880,'3':cl881}[arguments.length];if (fixed_lam882!==undefined) {return fixed_lam882.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var remq_times_ = function(l1513, r1514) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remq*"),l1513,r1514,M2.eq_p);};var remv_times_ = function(l1515, r1516) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remv*"),l1515,r1516,M2.eqv_p);};var memf = function(f1517, list1518) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1517)!==false) {var if_res885 = M2.procedure_arity_includes_p(f1517,1);} else {var if_res885 = false;}if (if_res885!==false) {var if_res886 = M2.rvoid();} else {var if_res886 = M2.raise_argument_error($rjs_core.Symbol.make("memf"),$rjs_core.UString.make("(any/c . -> any/c)"),f1517);}if_res886;var loop1519 = function(l1520) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1520)!==false) {var if_res889 = false;} else {if (M2.not(M2.pair_p(l1520))!==false) {var if_res888 = M2.raise_mismatch_error($rjs_core.Symbol.make("memf"),$rjs_core.UString.make("not a proper list: "),list1518);} else {if (f1517(M2.car(l1520))!==false) {var if_res887 = l1520;} else {var if_res887 = loop1519(M2.cdr(l1520));}var if_res888 = if_res887;}var if_res889 = if_res888;}return if_res889;};return loop1519(list1518);};var findf = function(f1521, list1522) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1521)!==false) {var if_res890 = M2.procedure_arity_includes_p(f1521,1);} else {var if_res890 = false;}if (if_res890!==false) {var if_res891 = M2.rvoid();} else {var if_res891 = M2.raise_argument_error($rjs_core.Symbol.make("findf"),$rjs_core.UString.make("(any/c . -> . any/c)"),f1521);}if_res891;var loop1523 = function(l1524) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1524)!==false) {var if_res894 = false;} else {if (M2.not(M2.pair_p(l1524))!==false) {var if_res893 = M2.raise_mismatch_error($rjs_core.Symbol.make("findf"),$rjs_core.UString.make("not a proper list: "),list1522);} else {var a1525 = M2.car(l1524);if (f1521(a1525)!==false) {var if_res892 = a1525;} else {var if_res892 = loop1523(M2.cdr(l1524));}var if_res893 = if_res892;}var if_res894 = if_res893;}return if_res894;};return loop1523(list1522);};var bad_list = function(who1526, orig_l1527) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.raise_mismatch_error(who1526,$rjs_core.UString.make("not a proper list: "),orig_l1527);};var bad_item = function(who1528, a1529, orig_l1530) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.raise_arguments_error(who1528,$rjs_core.UString.make("non-pair found in list"),$rjs_core.UString.make("non-pair"),a1529,$rjs_core.UString.make("list"),orig_l1530);};var assq1531 = function(x1535, l1536) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1537 = function(l1538, t1539) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1538)!==false) {var a1540 = M6.unsafe_car(l1538);if (M2.pair_p(a1540)!==false) {if (M2.eq_p(x1535,M6.unsafe_car(a1540))!==false) {var if_res900 = a1540;} else {var l1541 = M6.unsafe_cdr(l1538);if (M2.pair_p(l1541)!==false) {var a1542 = M6.unsafe_car(l1541);if (M2.pair_p(a1542)!==false) {if (M2.eq_p(x1535,M6.unsafe_car(a1542))!==false) {var if_res896 = a1542;} else {var t1543 = M6.unsafe_cdr(t1539);var l1544 = M6.unsafe_cdr(l1541);if (M2.eq_p(l1544,t1543)!==false) {var if_res895 = bad_list($rjs_core.Symbol.make("assq"),l1536);} else {var if_res895 = loop1537(l1544,t1543);}var if_res896 = if_res895;}var if_res897 = if_res896;} else {var if_res897 = bad_item($rjs_core.Symbol.make("assq"),a1542,l1536);}var if_res899 = if_res897;} else {if (M2.null_p(l1541)!==false) {var if_res898 = false;} else {var if_res898 = bad_list($rjs_core.Symbol.make("assq"),l1536);}var if_res899 = if_res898;}var if_res900 = if_res899;}var if_res901 = if_res900;} else {var if_res901 = bad_item($rjs_core.Symbol.make("assq"),a1540,l1536);}var if_res903 = if_res901;} else {if (M2.null_p(l1538)!==false) {var if_res902 = false;} else {var if_res902 = bad_list($rjs_core.Symbol.make("assq"),l1536);}var if_res903 = if_res902;}return if_res903;};return loop1537(l1536,l1536);};var assv1532 = function(x1545, l1546) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1547 = function(l1548, t1549) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1548)!==false) {var a1550 = M6.unsafe_car(l1548);if (M2.pair_p(a1550)!==false) {if (M2.eqv_p(x1545,M6.unsafe_car(a1550))!==false) {var if_res909 = a1550;} else {var l1551 = M6.unsafe_cdr(l1548);if (M2.pair_p(l1551)!==false) {var a1552 = M6.unsafe_car(l1551);if (M2.pair_p(a1552)!==false) {if (M2.eqv_p(x1545,M6.unsafe_car(a1552))!==false) {var if_res905 = a1552;} else {var t1553 = M6.unsafe_cdr(t1549);var l1554 = M6.unsafe_cdr(l1551);if (M2.eq_p(l1554,t1553)!==false) {var if_res904 = bad_list($rjs_core.Symbol.make("assv"),l1546);} else {var if_res904 = loop1547(l1554,t1553);}var if_res905 = if_res904;}var if_res906 = if_res905;} else {var if_res906 = bad_item($rjs_core.Symbol.make("assv"),a1552,l1546);}var if_res908 = if_res906;} else {if (M2.null_p(l1551)!==false) {var if_res907 = false;} else {var if_res907 = bad_list($rjs_core.Symbol.make("assv"),l1546);}var if_res908 = if_res907;}var if_res909 = if_res908;}var if_res910 = if_res909;} else {var if_res910 = bad_item($rjs_core.Symbol.make("assv"),a1550,l1546);}var if_res912 = if_res910;} else {if (M2.null_p(l1548)!==false) {var if_res911 = false;} else {var if_res911 = bad_list($rjs_core.Symbol.make("assv"),l1546);}var if_res912 = if_res911;}return if_res912;};return loop1547(l1546,l1546);};var cl913 = function(x1555, l1556) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1557 = function(l1558, t1559) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1558)!==false) {var a1560 = M6.unsafe_car(l1558);if (M2.pair_p(a1560)!==false) {if (M2.equal_p(x1555,M6.unsafe_car(a1560))!==false) {var if_res921 = a1560;} else {var l1561 = M6.unsafe_cdr(l1558);if (M2.pair_p(l1561)!==false) {var a1562 = M6.unsafe_car(l1561);if (M2.pair_p(a1562)!==false) {if (M2.equal_p(x1555,M6.unsafe_car(a1562))!==false) {var if_res917 = a1562;} else {var t1563 = M6.unsafe_cdr(t1559);var l1564 = M6.unsafe_cdr(l1561);if (M2.eq_p(l1564,t1563)!==false) {var if_res916 = bad_list($rjs_core.Symbol.make("assoc"),l1556);} else {var if_res916 = loop1557(l1564,t1563);}var if_res917 = if_res916;}var if_res918 = if_res917;} else {var if_res918 = bad_item($rjs_core.Symbol.make("assoc"),a1562,l1556);}var if_res920 = if_res918;} else {if (M2.null_p(l1561)!==false) {var if_res919 = false;} else {var if_res919 = bad_list($rjs_core.Symbol.make("assoc"),l1556);}var if_res920 = if_res919;}var if_res921 = if_res920;}var if_res922 = if_res921;} else {var if_res922 = bad_item($rjs_core.Symbol.make("assoc"),a1560,l1556);}var if_res924 = if_res922;} else {if (M2.null_p(l1558)!==false) {var if_res923 = false;} else {var if_res923 = bad_list($rjs_core.Symbol.make("assoc"),l1556);}var if_res924 = if_res923;}return if_res924;};return loop1557(l1556,l1556);};var cl914 = function(x1565, l1566, is_equal_p1567) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(is_equal_p1567)!==false) {var if_res925 = M2.procedure_arity_includes_p(is_equal_p1567,2);} else {var if_res925 = false;}if (if_res925!==false) {var if_res926 = M2.rvoid();} else {var if_res926 = M2.raise_argument_error($rjs_core.Symbol.make("assoc"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),is_equal_p1567);}if_res926;var loop1568 = function(l1569, t1570) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1569)!==false) {var a1571 = M6.unsafe_car(l1569);if (M2.pair_p(a1571)!==false) {if (is_equal_p1567(x1565,M6.unsafe_car(a1571))!==false) {var if_res932 = a1571;} else {var l1572 = M6.unsafe_cdr(l1569);if (M2.pair_p(l1572)!==false) {var a1573 = M6.unsafe_car(l1572);if (M2.pair_p(a1573)!==false) {if (is_equal_p1567(x1565,M6.unsafe_car(a1573))!==false) {var if_res928 = a1573;} else {var t1574 = M6.unsafe_cdr(t1570);var l1575 = M6.unsafe_cdr(l1572);if (M2.eq_p(l1575,t1574)!==false) {var if_res927 = bad_list($rjs_core.Symbol.make("assoc"),l1566);} else {var if_res927 = loop1568(l1575,t1574);}var if_res928 = if_res927;}var if_res929 = if_res928;} else {var if_res929 = bad_item($rjs_core.Symbol.make("assoc"),a1573,l1566);}var if_res931 = if_res929;} else {if (M2.null_p(l1572)!==false) {var if_res930 = false;} else {var if_res930 = bad_list($rjs_core.Symbol.make("assoc"),l1566);}var if_res931 = if_res930;}var if_res932 = if_res931;}var if_res933 = if_res932;} else {var if_res933 = bad_item($rjs_core.Symbol.make("assoc"),a1571,l1566);}var if_res935 = if_res933;} else {if (M2.null_p(l1569)!==false) {var if_res934 = false;} else {var if_res934 = bad_list($rjs_core.Symbol.make("assoc"),l1566);}var if_res935 = if_res934;}return if_res935;};return loop1568(l1566,l1566);};var assoc1533 = $rjs_core.attachProcedureArity(function() {var fixed_lam915 = {'2':cl913,'3':cl914}[arguments.length];if (fixed_lam915!==undefined) {return fixed_lam915.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var assf1534 = function(f1576, l1577) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1576)!==false) {var if_res936 = M2.procedure_arity_includes_p(f1576,1);} else {var if_res936 = false;}if (if_res936!==false) {var if_res937 = M2.rvoid();} else {var if_res937 = M2.raise_argument_error($rjs_core.Symbol.make("assf"),$rjs_core.UString.make("(any/c . -> . any/c)"),f1576);}if_res937;var loop1578 = function(l1579, t1580) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1579)!==false) {var a1581 = M6.unsafe_car(l1579);if (M2.pair_p(a1581)!==false) {if ((function(_1582, a1583) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1576(a1583);})(false,M6.unsafe_car(a1581))!==false) {var if_res943 = a1581;} else {var l1584 = M6.unsafe_cdr(l1579);if (M2.pair_p(l1584)!==false) {var a1585 = M6.unsafe_car(l1584);if (M2.pair_p(a1585)!==false) {if ((function(_1586, a1587) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1576(a1587);})(false,M6.unsafe_car(a1585))!==false) {var if_res939 = a1585;} else {var t1588 = M6.unsafe_cdr(t1580);var l1589 = M6.unsafe_cdr(l1584);if (M2.eq_p(l1589,t1588)!==false) {var if_res938 = bad_list($rjs_core.Symbol.make("assf"),l1577);} else {var if_res938 = loop1578(l1589,t1588);}var if_res939 = if_res938;}var if_res940 = if_res939;} else {var if_res940 = bad_item($rjs_core.Symbol.make("assf"),a1585,l1577);}var if_res942 = if_res940;} else {if (M2.null_p(l1584)!==false) {var if_res941 = false;} else {var if_res941 = bad_list($rjs_core.Symbol.make("assf"),l1577);}var if_res942 = if_res941;}var if_res943 = if_res942;}var if_res944 = if_res943;} else {var if_res944 = bad_item($rjs_core.Symbol.make("assf"),a1581,l1577);}var if_res946 = if_res944;} else {if (M2.null_p(l1579)!==false) {var if_res945 = false;} else {var if_res945 = bad_list($rjs_core.Symbol.make("assf"),l1577);}var if_res946 = if_res945;}return if_res946;};return loop1578(l1577,l1577);};var let_result947 = M2.values(assq1531,assv1532,assoc1533,assf1534);var assq = let_result947.getAt(0);var assv = let_result947.getAt(1);var assoc = let_result947.getAt(2);var assf = let_result947.getAt(3);var mapadd = function(f1590, l1591, last1592) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1593 = function(l1594) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1594)!==false) {var if_res948 = M2.list(last1592);} else {var if_res948 = M2.cons(f1590(M2.car(l1594)),loop1593(M2.cdr(l1594)));}return if_res948;};return loop1593(l1591);};var check_fold = function(name1595, proc1596, init1597, l1598, more1599) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(proc1596)!==false) {var if_res949 = M2.rvoid();} else {var if_res949 = M2.apply(M2.raise_argument_error,name1595,$rjs_core.UString.make("procedure?"),0,proc1596,init1597,l1598,more1599);}if_res949;if (M2.list_p(l1598)!==false) {var if_res950 = M2.rvoid();} else {var if_res950 = M2.apply(M2.raise_argument_error,name1595,$rjs_core.UString.make("list?"),2,proc1596,init1597,l1598,more1599);}if_res950;if (M2.null_p(more1599)!==false) {if (M2.procedure_arity_includes_p(proc1596,2)!==false) {var if_res951 = M2.rvoid();} else {var if_res951 = M2.raise_mismatch_error(name1595,$rjs_core.UString.make("given procedure does not accept 2 arguments: "),proc1596);}var if_res956 = if_res951;} else {var len1600 = M2.length(l1598);var loop1601 = function(remaining1602, n1603) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(remaining1602)!==false) {var if_res954 = M2.rvoid();} else {if (M2.list_p(M2.car(remaining1602))!==false) {var if_res952 = M2.rvoid();} else {var if_res952 = M2.apply(M2.raise_argument_error,name1595,$rjs_core.UString.make("list?"),n1603,proc1596,init1597,l1598,more1599);}if_res952;if (M2.__eq_(len1600,M2.length(M2.car(remaining1602)))!==false) {var if_res953 = M2.rvoid();} else {var if_res953 = M2.raise_mismatch_error(name1595,$rjs_core.UString.make("given list does not have the same size as the first list: "),M2.car(remaining1602));}if_res953;var if_res954 = loop1601(M2.cdr(remaining1602),M2.add1(n1603));}return if_res954;};loop1601(more1599,3);if (M2.procedure_arity_includes_p(proc1596,2+M2.length(more1599))!==false) {var if_res955 = M2.rvoid();} else {var if_res955 = M2.raise_mismatch_error(name1595,M2.format($rjs_core.UString.make("given procedure does not accept ~a arguments: "),2+M2.length(more1599)),proc1596);}var if_res956 = if_res955;}return if_res956;};var cl957 = function(f1604, init1605, l1606) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_fold($rjs_core.Symbol.make("foldl"),f1604,init1605,l1606,M2.rnull);var loop1607 = function(init1608, l1609) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1609)!==false) {var if_res961 = init1608;} else {var if_res961 = loop1607(f1604(M2.car(l1609),init1608),M2.cdr(l1609));}return if_res961;};return loop1607(init1605,l1606);};var cl958 = $rjs_core.attachProcedureArity(function(f1610, init1611, l1612, ...ls1613962) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1613 = $rjs_core.Pair.listFromArray(ls1613962);check_fold($rjs_core.Symbol.make("foldl"),f1610,init1611,l1612,ls1613);var loop1614 = function(init1615, ls1616) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(M2.car(ls1616))!==false) {var if_res963 = loop1614(M2.apply(f1610,mapadd(M2.car,ls1616,init1615)),M1.map(M2.cdr,ls1616));} else {var if_res963 = init1615;}return if_res963;};return loop1614(init1611,M2.cons(l1612,ls1613));});var foldl = $rjs_core.attachProcedureArity(function() {var fixed_lam959 = {'3':cl957}[arguments.length];if (fixed_lam959!==undefined) {return fixed_lam959.apply(null,arguments);} else {if (M2.__gt__eq_(cl958.length,1)!==false) {var if_res960 = cl958.apply(null,arguments);} else {var if_res960 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res960;}},[M2.make_arity_at_least(3)]);var cl964 = function(f1617, init1618, l1619) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_fold($rjs_core.Symbol.make("foldr"),f1617,init1618,l1619,M2.rnull);var loop1620 = function(init1621, l1622) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1622)!==false) {var if_res968 = init1621;} else {var if_res968 = f1617(M2.car(l1622),loop1620(init1621,M2.cdr(l1622)));}return if_res968;};return loop1620(init1618,l1619);};var cl965 = $rjs_core.attachProcedureArity(function(f1623, init1624, l1625, ...ls1626969) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1626 = $rjs_core.Pair.listFromArray(ls1626969);check_fold($rjs_core.Symbol.make("foldr"),f1623,init1624,l1625,ls1626);var loop1627 = function(ls1628) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(M2.car(ls1628))!==false) {var if_res970 = M2.apply(f1623,mapadd(M2.car,ls1628,loop1627(M1.map(M2.cdr,ls1628))));} else {var if_res970 = init1624;}return if_res970;};return loop1627(M2.cons(l1625,ls1626));});var foldr = $rjs_core.attachProcedureArity(function() {var fixed_lam966 = {'3':cl964}[arguments.length];if (fixed_lam966!==undefined) {return fixed_lam966.apply(null,arguments);} else {if (M2.__gt__eq_(cl965.length,1)!==false) {var if_res967 = cl965.apply(null,arguments);} else {var if_res967 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res967;}},[M2.make_arity_at_least(3)]);var filter = function(f1629, list1630) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1629)!==false) {var if_res971 = M2.procedure_arity_includes_p(f1629,1);} else {var if_res971 = false;}if (if_res971!==false) {var if_res972 = M2.rvoid();} else {var if_res972 = M2.raise_argument_error($rjs_core.Symbol.make("filter"),$rjs_core.UString.make("(any/c . -> . any/c)"),f1629);}if_res972;if (M2.list_p(list1630)!==false) {var if_res973 = M2.rvoid();} else {var if_res973 = M2.raise_argument_error($rjs_core.Symbol.make("filter"),$rjs_core.UString.make("list?"),list1630);}if_res973;var loop1631 = function(l1632, result1633) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1632)!==false) {var if_res976 = M5.alt_reverse(result1633);} else {var temp975 = M2.cdr(l1632);if (f1629(M2.car(l1632))!==false) {var if_res974 = M2.cons(M2.car(l1632),result1633);} else {var if_res974 = result1633;}var if_res976 = loop1631(temp975,if_res974);}return if_res976;};return loop1631(list1630,M2.rnull);};var build_vector = function(n1634, fcn1635) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.exact_nonnegative_integer_p(n1634)!==false) {var if_res977 = M2.rvoid();} else {var if_res977 = M2.raise_argument_error($rjs_core.Symbol.make("build-vector"),$rjs_core.UString.make("exact-nonnegative-integer?"),n1634);}if_res977;if (M2.procedure_p(fcn1635)!==false) {var if_res978 = M2.procedure_arity_includes_p(fcn1635,1);} else {var if_res978 = false;}if (if_res978!==false) {var if_res979 = M2.rvoid();} else {var if_res979 = M2.raise_argument_error($rjs_core.Symbol.make("build-vector"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . any/c)"),fcn1635);}if_res979;var vec1636 = M2.make_vector(n1634);var loop1637 = function(i1638) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.__eq_(i1638,n1634)!==false) {var if_res980 = vec1636;} else {M2.vector_set_bang_(vec1636,i1638,fcn1635(i1638));var if_res980 = loop1637(M2.add1(i1638));}return if_res980;};return loop1637(0);};var build_string = function(n1639, fcn1640) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.exact_nonnegative_integer_p(n1639)!==false) {var if_res981 = M2.rvoid();} else {var if_res981 = M2.raise_argument_error($rjs_core.Symbol.make("build-string"),$rjs_core.UString.make("exact-nonnegative-integer?"),n1639);}if_res981;if (M2.procedure_p(fcn1640)!==false) {var if_res982 = M2.procedure_arity_includes_p(fcn1640,1);} else {var if_res982 = false;}if (if_res982!==false) {var if_res983 = M2.rvoid();} else {var if_res983 = M2.raise_argument_error($rjs_core.Symbol.make("build-string"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . char?)"),fcn1640);}if_res983;var str1641 = M2.make_string(n1639);var loop1642 = function(i1643) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.__eq_(i1643,n1639)!==false) {var if_res984 = str1641;} else {M2.string_set_bang_(str1641,i1643,fcn1640(i1643));var if_res984 = loop1642(M2.add1(i1643));}return if_res984;};return loop1642(0);};var build_list = function(n1644, fcn1645) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.exact_nonnegative_integer_p(n1644)!==false) {var if_res985 = M2.rvoid();} else {var if_res985 = M2.raise_argument_error($rjs_core.Symbol.make("build-list"),$rjs_core.UString.make("exact-nonnegative-integer?"),n1644);}if_res985;if (M2.procedure_p(fcn1645)!==false) {var if_res986 = M2.procedure_arity_includes_p(fcn1645,1);} else {var if_res986 = false;}if (if_res986!==false) {var if_res987 = M2.rvoid();} else {var if_res987 = M2.raise_argument_error($rjs_core.Symbol.make("build-list"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . any/c)"),fcn1645);}if_res987;var recr1646 = function(j1647, i1648) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.zero_p(i1648)!==false) {var if_res988 = M2.rnull;} else {var if_res988 = M2.cons(fcn1645(j1647),recr1646(M2.add1(j1647),M2.sub1(i1648)));}return if_res988;};return recr1646(0,n1644);};var pipeline11649 = function(f1650, rfuns1651) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return function(x1652) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1653 = function(x1654, f1655, rfuns1656) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(rfuns1656)!==false) {var if_res989 = f1655(x1654);} else {var if_res989 = loop1653(f1655(x1654),M2.car(rfuns1656),M2.cdr(rfuns1656));}return if_res989;};return loop1653(x1652,f1650,rfuns1651);};};var pipeline_times_1657 = function(f1658, rfuns1659) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.eqv_p(1,M2.procedure_arity(f1658))!==false) {var loop1660 = function(f1661, rfuns1662) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(rfuns1662)!==false) {var if_res991 = f1661;} else {var fst1663 = M2.car(rfuns1662);if (M2.eqv_p(1,M2.procedure_arity(fst1663))!==false) {var if_res990 = function(x1664) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fst1663(f1661(x1664));};} else {var if_res990 = function(x1665) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1661(x1665);},fst1663);};}var if_res991 = loop1660(if_res990,M2.cdr(rfuns1662));}return if_res991;};var if_res998 = loop1660(f1658,rfuns1659);} else {var funs1666 = M5.alt_reverse(M2.cons(f1658,rfuns1659));var loop1667 = function(f1668, funs1669) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(funs1669)!==false) {var if_res997 = f1668;} else {var fst1670 = M2.car(funs1669);if (M2.eqv_p(1,M2.procedure_arity(f1668))!==false) {if (M2.eqv_p(1,M2.procedure_arity(fst1670))!==false) {var if_res993 = function(x1671) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1668(fst1670(x1671));};} else {var if_res993 = $rjs_core.attachProcedureArity(function(...xs1672992) {var xs1672 = $rjs_core.Pair.listFromArray(xs1672992);return f1668(M2.apply(fst1670,xs1672));});}var if_res996 = if_res993;} else {if (M2.eqv_p(1,M2.procedure_arity(fst1670))!==false) {var if_res995 = function(x1673) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fst1670(x1673);},f1668);};} else {var if_res995 = $rjs_core.attachProcedureArity(function(...xs1674994) {var xs1674 = $rjs_core.Pair.listFromArray(xs1674994);return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.apply(fst1670,xs1674);},f1668);});}var if_res996 = if_res995;}var if_res997 = loop1667(if_res996,M2.cdr(funs1669));}return if_res997;};var if_res998 = loop1667(M2.car(funs1666),M2.cdr(funs1666));}return if_res998;};var simple_compose1676 = function(f1677, g1678) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var arity1679 = M2.procedure_arity(g1678);var let_result999 = M4.procedure_keywords(g1678);var required_kwds1680 = let_result999.getAt(0);var allowed_kwds1681 = let_result999.getAt(1);if (M2.eq_p(1,arity1679)!==false) {var if_res1006 = function(x1683) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1677(g1678(x1683));};} else {var cl1000 = function(x1684) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1677(g1678(x1684));};var cl1001 = function(x1685, y1686) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1677(g1678(x1685,y1686));};var cl1002 = $rjs_core.attachProcedureArity(function(...args16871005) {var args1687 = $rjs_core.Pair.listFromArray(args16871005);return f1677(M2.apply(g1678,args1687));});var if_res1006 = $rjs_core.attachProcedureArity(function() {var fixed_lam1003 = {'1':cl1000,'2':cl1001}[arguments.length];if (fixed_lam1003!==undefined) {return fixed_lam1003.apply(null,arguments);} else {if (true!==false) {var if_res1004 = cl1002.apply(null,arguments);} else {var if_res1004 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1004;}},[M2.make_arity_at_least(0)]);}var composed1682 = if_res1006;if (M2.null_p(allowed_kwds1681)!==false) {var if_res1008 = composed1682;} else {var if_res1008 = M4.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws1688, kw_args1689, ...xs16901007) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs1690 = $rjs_core.Pair.listFromArray(xs16901007);return f1677(M3.keyword_apply(g1678,kws1688,kw_args1689,xs1690));}),composed1682);}return if_res1008;};var cl1009 = function(f1691) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1691)!==false) {var if_res1015 = f1691;} else {var if_res1015 = M2.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),0,f1691);}return if_res1015;};var cl1010 = function(f1692, g1693) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1692)!==false) {var if_res1016 = M2.rvoid();} else {var if_res1016 = M2.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),0,f1692,g1693);}if_res1016;if (M2.procedure_p(g1693)!==false) {var if_res1017 = M2.rvoid();} else {var if_res1017 = M2.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),1,f1692,g1693);}if_res1017;if (M2.procedure_arity_includes_p(f1692,1)!==false) {var if_res1018 = M2.rvoid();} else {var if_res1018 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,f1692,$rjs_core.Pair.makeList());}if_res1018;var let_result1019 = M4.procedure_keywords(f1692);var req1694 = let_result1019.getAt(0);var _1695 = let_result1019.getAt(1);if (M2.null_p(req1694)!==false) {var if_res1020 = M2.rvoid();} else {var if_res1020 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),0,f1692,$rjs_core.Pair.makeList());}if_res1020;return simple_compose1676(f1692,g1693);};var cl1011 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.values;};var cl1012 = $rjs_core.attachProcedureArity(function(f01696, ...fs016971021) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var fs01697 = $rjs_core.Pair.listFromArray(fs016971021);var loop1698 = function(f1699, fs1700, i1701, rfuns1702) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1699)!==false) {var if_res1022 = M2.rvoid();} else {var if_res1022 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),i1701,f01696,fs01697);}if_res1022;if (M2.pair_p(fs1700)!==false) {if (M2.procedure_arity_includes_p(f1699,1)!==false) {var if_res1023 = M2.rvoid();} else {var if_res1023 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("(any/c . -> . any/c)"),i1701,f01696,fs01697);}if_res1023;var let_result1024 = M4.procedure_keywords(f1699);var req1703 = let_result1024.getAt(0);var _1704 = let_result1024.getAt(1);if (M2.null_p(req1703)!==false) {var if_res1025 = M2.rvoid();} else {var if_res1025 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),i1701,f01696,fs01697);}if_res1025;var if_res1026 = loop1698(M2.car(fs1700),M2.cdr(fs1700),M2.add1(i1701),M2.cons(f1699,rfuns1702));} else {var if_res1026 = simple_compose1676(pipeline11649(M2.car(rfuns1702),M2.cdr(rfuns1702)),f1699);}return if_res1026;};return loop1698(f01696,fs01697,0,$rjs_core.Pair.makeList());});var compose11675 = $rjs_core.attachProcedureArity(function() {var fixed_lam1013 = {'1':cl1009,'2':cl1010,'0':cl1011}[arguments.length];if (fixed_lam1013!==undefined) {return fixed_lam1013.apply(null,arguments);} else {if (M2.__gt__eq_(cl1012.length,1)!==false) {var if_res1014 = cl1012.apply(null,arguments);} else {var if_res1014 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1014;}},[0,M2.make_arity_at_least(1)]);var simple_compose1706 = function(f1707, g1708) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.eqv_p(1,M2.procedure_arity(f1707))!==false) {var arity1709 = M2.procedure_arity(g1708);var let_result1027 = M4.procedure_keywords(g1708);var required_kwds1710 = let_result1027.getAt(0);var allowed_kwds1711 = let_result1027.getAt(1);if (M2.eq_p(1,arity1709)!==false) {var if_res1034 = function(x1713) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1707(g1708(x1713));};} else {var cl1028 = function(x1714) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1707(g1708(x1714));};var cl1029 = function(x1715, y1716) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1707(g1708(x1715,y1716));};var cl1030 = $rjs_core.attachProcedureArity(function(...args17171033) {var args1717 = $rjs_core.Pair.listFromArray(args17171033);return f1707(M2.apply(g1708,args1717));});var if_res1034 = $rjs_core.attachProcedureArity(function() {var fixed_lam1031 = {'1':cl1028,'2':cl1029}[arguments.length];if (fixed_lam1031!==undefined) {return fixed_lam1031.apply(null,arguments);} else {if (true!==false) {var if_res1032 = cl1030.apply(null,arguments);} else {var if_res1032 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1032;}},[M2.make_arity_at_least(0)]);}var composed1712 = if_res1034;if (M2.null_p(allowed_kwds1711)!==false) {var if_res1036 = composed1712;} else {var if_res1036 = M4.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws1718, kw_args1719, ...xs17201035) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs1720 = $rjs_core.Pair.listFromArray(xs17201035);return f1707(M3.keyword_apply(g1708,kws1718,kw_args1719,xs1720));}),composed1712);}var if_res1047 = if_res1036;} else {var arity1721 = M2.procedure_arity(g1708);var let_result1037 = M4.procedure_keywords(g1708);var required_kwds1722 = let_result1037.getAt(0);var allowed_kwds1723 = let_result1037.getAt(1);if (M2.eq_p(1,arity1721)!==false) {var if_res1044 = function(x1725) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g1708(x1725);},f1707);};} else {var cl1038 = function(x1726) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g1708(x1726);},f1707);};var cl1039 = function(x1727, y1728) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g1708(x1727,y1728);},f1707);};var cl1040 = $rjs_core.attachProcedureArity(function(...args17291043) {var args1729 = $rjs_core.Pair.listFromArray(args17291043);return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.apply(g1708,args1729);},f1707);});var if_res1044 = $rjs_core.attachProcedureArity(function() {var fixed_lam1041 = {'1':cl1038,'2':cl1039}[arguments.length];if (fixed_lam1041!==undefined) {return fixed_lam1041.apply(null,arguments);} else {if (true!==false) {var if_res1042 = cl1040.apply(null,arguments);} else {var if_res1042 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1042;}},[M2.make_arity_at_least(0)]);}var composed1724 = if_res1044;if (M2.null_p(allowed_kwds1723)!==false) {var if_res1046 = composed1724;} else {var if_res1046 = M4.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws1730, kw_args1731, ...xs17321045) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs1732 = $rjs_core.Pair.listFromArray(xs17321045);return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.keyword_apply(g1708,kws1730,kw_args1731,xs1732);},f1707);}),composed1724);}var if_res1047 = if_res1046;}return if_res1047;};var cl1048 = function(f1733) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1733)!==false) {var if_res1054 = f1733;} else {var if_res1054 = M2.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),0,f1733);}return if_res1054;};var cl1049 = function(f1734, g1735) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1734)!==false) {var if_res1055 = M2.rvoid();} else {var if_res1055 = M2.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),0,f1734,g1735);}if_res1055;if (M2.procedure_p(g1735)!==false) {var if_res1056 = M2.rvoid();} else {var if_res1056 = M2.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),1,f1734,g1735);}if_res1056;var let_result1057 = M4.procedure_keywords(f1734);var req1736 = let_result1057.getAt(0);var _1737 = let_result1057.getAt(1);if (M2.null_p(req1736)!==false) {var if_res1058 = M2.rvoid();} else {var if_res1058 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),0,f1734,$rjs_core.Pair.makeList());}if_res1058;return simple_compose1706(f1734,g1735);};var cl1050 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.values;};var cl1051 = $rjs_core.attachProcedureArity(function(f01738, ...fs017391059) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var fs01739 = $rjs_core.Pair.listFromArray(fs017391059);var loop1740 = function(f1741, fs1742, i1743, rfuns1744) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1741)!==false) {var if_res1060 = M2.rvoid();} else {var if_res1060 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),i1743,f01738,fs01739);}if_res1060;if (M2.pair_p(fs1742)!==false) {var let_result1061 = M4.procedure_keywords(f1741);var req1745 = let_result1061.getAt(0);var _1746 = let_result1061.getAt(1);if (M2.null_p(req1745)!==false) {var if_res1062 = M2.rvoid();} else {var if_res1062 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),i1743,f01738,fs01739);}if_res1062;var if_res1063 = loop1740(M2.car(fs1742),M2.cdr(fs1742),M2.add1(i1743),M2.cons(f1741,rfuns1744));} else {var if_res1063 = simple_compose1706(pipeline_times_1657(M2.car(rfuns1744),M2.cdr(rfuns1744)),f1741);}return if_res1063;};return loop1740(f01738,fs01739,0,$rjs_core.Pair.makeList());});var compose1705 = $rjs_core.attachProcedureArity(function() {var fixed_lam1052 = {'1':cl1048,'2':cl1049,'0':cl1050}[arguments.length];if (fixed_lam1052!==undefined) {return fixed_lam1052.apply(null,arguments);} else {if (M2.__gt__eq_(cl1051.length,1)!==false) {var if_res1053 = cl1051.apply(null,arguments);} else {var if_res1053 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1053;}},[0,M2.make_arity_at_least(1)]);var let_result1064 = M2.values(compose11675,compose1705);var compose1 = let_result1064.getAt(0);var compose = let_result1064.getAt(1);var __rjs_quoted__ = {};__rjs_quoted__.sort = sort;__rjs_quoted__.sort7 = sort7;export { __rjs_quoted__,compose1,compose,build_list,build_string,build_vector,sort,filter,assoc,assv,assq,findf,assf,memf,remove_times_,remq_times_,remv_times_,remove,remq,remv,foldr,foldl }; \ No newline at end of file diff --git a/js-build/collects/racket/private/map.rkt.js b/js-build/collects/racket/private/map.rkt.js index e076612..11a65dc 100644 --- a/js-build/collects/racket/private/map.rkt.js +++ b/js-build/collects/racket/private/map.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./kw.rkt.js";import * as M1 from "../../../runtime/kernel.rkt.js";var cl1248 = function(f2134, l2135) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1255 = true;} else {if (M1.procedure_p(f2134)!==false) {if (M1.procedure_arity_includes_p(f2134,1)!==false) {var if_res1253 = M1.list_p(l2135);} else {var if_res1253 = false;}var if_res1254 = if_res1253;} else {var if_res1254 = false;}var if_res1255 = if_res1254;}if (if_res1255!==false) {var loop2136 = function(l2137) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(l2137)!==false) {var if_res1256 = M1.rnull;} else {var r2138 = M1.cdr(l2137);var if_res1256 = M1.cons(f2134(M1.car(l2137)),loop2136(r2138));}return if_res1256;};var if_res1257 = loop2136(l2135);} else {var if_res1257 = gen_map(f2134,M1.list(l2135));}return if_res1257;};var cl1249 = function(f2139, l12140, l22141) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1262 = true;} else {if (M1.procedure_p(f2139)!==false) {if (M1.procedure_arity_includes_p(f2139,2)!==false) {if (M1.list_p(l12140)!==false) {if (M1.list_p(l22141)!==false) {var if_res1258 = M1.__eq_(M1.length(l12140),M1.length(l22141));} else {var if_res1258 = false;}var if_res1259 = if_res1258;} else {var if_res1259 = false;}var if_res1260 = if_res1259;} else {var if_res1260 = false;}var if_res1261 = if_res1260;} else {var if_res1261 = false;}var if_res1262 = if_res1261;}if (if_res1262!==false) {var loop2142 = function(l12143, l22144) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(l12143)!==false) {var if_res1263 = M1.rnull;} else {var r12145 = M1.cdr(l12143);var r22146 = M1.cdr(l22144);var if_res1263 = M1.cons(f2139(M1.car(l12143),M1.car(l22144)),loop2142(r12145,r22146));}return if_res1263;};var if_res1264 = loop2142(l12140,l22141);} else {var if_res1264 = gen_map(f2139,M1.list(l12140,l22141));}return if_res1264;};var cl1250 = $rjs_core.attachProcedureArity(function(f2147, l2148, ...args21491265) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args2149 = $rjs_core.Pair.listFromArray(args21491265);return gen_map(f2147,M1.cons(l2148,args2149));});var map2133 = $rjs_core.attachProcedureArity(function() {var fixed_lam1251 = {'2':cl1248,'3':cl1249}[arguments.length];if (fixed_lam1251!==undefined) {return fixed_lam1251.apply(null,arguments);} else {if (M1.__gt__eq_(cl1250.length,1)!==false) {var if_res1252 = cl1250.apply(null,arguments);} else {var if_res1252 = M1.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1252;}},[M1.make_arity_at_least(2)]);var map2 = map2133;var cl1266 = function(f2151, l2152) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1273 = true;} else {if (M1.procedure_p(f2151)!==false) {if (M1.procedure_arity_includes_p(f2151,1)!==false) {var if_res1271 = M1.list_p(l2152);} else {var if_res1271 = false;}var if_res1272 = if_res1271;} else {var if_res1272 = false;}var if_res1273 = if_res1272;}if (if_res1273!==false) {var loop2153 = function(l2154) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(l2154)!==false) {var if_res1274 = M1.rvoid();} else {var r2155 = M1.cdr(l2154);f2151(M1.car(l2154));var if_res1274 = loop2153(r2155);}return if_res1274;};var if_res1275 = loop2153(l2152);} else {var if_res1275 = gen_for_each(f2151,M1.list(l2152));}return if_res1275;};var cl1267 = function(f2156, l12157, l22158) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1280 = true;} else {if (M1.procedure_p(f2156)!==false) {if (M1.procedure_arity_includes_p(f2156,2)!==false) {if (M1.list_p(l12157)!==false) {if (M1.list_p(l22158)!==false) {var if_res1276 = M1.__eq_(M1.length(l12157),M1.length(l22158));} else {var if_res1276 = false;}var if_res1277 = if_res1276;} else {var if_res1277 = false;}var if_res1278 = if_res1277;} else {var if_res1278 = false;}var if_res1279 = if_res1278;} else {var if_res1279 = false;}var if_res1280 = if_res1279;}if (if_res1280!==false) {var loop2159 = function(l12160, l22161) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(l12160)!==false) {var if_res1281 = M1.rvoid();} else {var r12162 = M1.cdr(l12160);var r22163 = M1.cdr(l22161);f2156(M1.car(l12160),M1.car(l22161));var if_res1281 = loop2159(r12162,r22163);}return if_res1281;};var if_res1282 = loop2159(l12157,l22158);} else {var if_res1282 = gen_for_each(f2156,M1.list(l12157,l22158));}return if_res1282;};var cl1268 = $rjs_core.attachProcedureArity(function(f2164, l2165, ...args21661283) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args2166 = $rjs_core.Pair.listFromArray(args21661283);return gen_for_each(f2164,M1.cons(l2165,args2166));});var for_each2150 = $rjs_core.attachProcedureArity(function() {var fixed_lam1269 = {'2':cl1266,'3':cl1267}[arguments.length];if (fixed_lam1269!==undefined) {return fixed_lam1269.apply(null,arguments);} else {if (M1.__gt__eq_(cl1268.length,1)!==false) {var if_res1270 = cl1268.apply(null,arguments);} else {var if_res1270 = M1.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1270;}},[M1.make_arity_at_least(2)]);var for_each2 = for_each2150;var cl1284 = function(f2168, l2169) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1291 = true;} else {if (M1.procedure_p(f2168)!==false) {if (M1.procedure_arity_includes_p(f2168,1)!==false) {var if_res1289 = M1.list_p(l2169);} else {var if_res1289 = false;}var if_res1290 = if_res1289;} else {var if_res1290 = false;}var if_res1291 = if_res1290;}if (if_res1291!==false) {if (M1.null_p(l2169)!==false) {var if_res1294 = true;} else {var loop2170 = function(l2171) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(M1.cdr(l2171))!==false) {var if_res1293 = f2168(M1.car(l2171));} else {var r2172 = M1.cdr(l2171);if (f2168(M1.car(l2171))!==false) {var if_res1292 = loop2170(r2172);} else {var if_res1292 = false;}var if_res1293 = if_res1292;}return if_res1293;};var if_res1294 = loop2170(l2169);}var if_res1295 = if_res1294;} else {var if_res1295 = gen_andmap(f2168,M1.list(l2169));}return if_res1295;};var cl1285 = function(f2173, l12174, l22175) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1300 = true;} else {if (M1.procedure_p(f2173)!==false) {if (M1.procedure_arity_includes_p(f2173,2)!==false) {if (M1.list_p(l12174)!==false) {if (M1.list_p(l22175)!==false) {var if_res1296 = M1.__eq_(M1.length(l12174),M1.length(l22175));} else {var if_res1296 = false;}var if_res1297 = if_res1296;} else {var if_res1297 = false;}var if_res1298 = if_res1297;} else {var if_res1298 = false;}var if_res1299 = if_res1298;} else {var if_res1299 = false;}var if_res1300 = if_res1299;}if (if_res1300!==false) {if (M1.null_p(l12174)!==false) {var if_res1303 = true;} else {var loop2176 = function(l12177, l22178) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(M1.cdr(l12177))!==false) {var if_res1302 = f2173(M1.car(l12177),M1.car(l22178));} else {var r12179 = M1.cdr(l12177);var r22180 = M1.cdr(l22178);if (f2173(M1.car(l12177),M1.car(l22178))!==false) {var if_res1301 = loop2176(r12179,r22180);} else {var if_res1301 = false;}var if_res1302 = if_res1301;}return if_res1302;};var if_res1303 = loop2176(l12174,l22175);}var if_res1304 = if_res1303;} else {var if_res1304 = gen_andmap(f2173,M1.list(l12174,l22175));}return if_res1304;};var cl1286 = $rjs_core.attachProcedureArity(function(f2181, l2182, ...args21831305) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args2183 = $rjs_core.Pair.listFromArray(args21831305);return gen_andmap(f2181,M1.cons(l2182,args2183));});var andmap2167 = $rjs_core.attachProcedureArity(function() {var fixed_lam1287 = {'2':cl1284,'3':cl1285}[arguments.length];if (fixed_lam1287!==undefined) {return fixed_lam1287.apply(null,arguments);} else {if (M1.__gt__eq_(cl1286.length,1)!==false) {var if_res1288 = cl1286.apply(null,arguments);} else {var if_res1288 = M1.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1288;}},[M1.make_arity_at_least(2)]);var andmap2 = andmap2167;var cl1306 = function(f2185, l2186) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1313 = true;} else {if (M1.procedure_p(f2185)!==false) {if (M1.procedure_arity_includes_p(f2185,1)!==false) {var if_res1311 = M1.list_p(l2186);} else {var if_res1311 = false;}var if_res1312 = if_res1311;} else {var if_res1312 = false;}var if_res1313 = if_res1312;}if (if_res1313!==false) {if (M1.null_p(l2186)!==false) {var if_res1316 = false;} else {var loop2187 = function(l2188) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(M1.cdr(l2188))!==false) {var if_res1315 = f2185(M1.car(l2188));} else {var r2189 = M1.cdr(l2188);var or_part2190 = f2185(M1.car(l2188));if (or_part2190!==false) {var if_res1314 = or_part2190;} else {var if_res1314 = loop2187(r2189);}var if_res1315 = if_res1314;}return if_res1315;};var if_res1316 = loop2187(l2186);}var if_res1317 = if_res1316;} else {var if_res1317 = gen_ormap(f2185,M1.list(l2186));}return if_res1317;};var cl1307 = function(f2191, l12192, l22193) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1322 = true;} else {if (M1.procedure_p(f2191)!==false) {if (M1.procedure_arity_includes_p(f2191,2)!==false) {if (M1.list_p(l12192)!==false) {if (M1.list_p(l22193)!==false) {var if_res1318 = M1.__eq_(M1.length(l12192),M1.length(l22193));} else {var if_res1318 = false;}var if_res1319 = if_res1318;} else {var if_res1319 = false;}var if_res1320 = if_res1319;} else {var if_res1320 = false;}var if_res1321 = if_res1320;} else {var if_res1321 = false;}var if_res1322 = if_res1321;}if (if_res1322!==false) {if (M1.null_p(l12192)!==false) {var if_res1325 = false;} else {var loop2194 = function(l12195, l22196) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(M1.cdr(l12195))!==false) {var if_res1324 = f2191(M1.car(l12195),M1.car(l22196));} else {var r12197 = M1.cdr(l12195);var r22198 = M1.cdr(l22196);var or_part2199 = f2191(M1.car(l12195),M1.car(l22196));if (or_part2199!==false) {var if_res1323 = or_part2199;} else {var if_res1323 = loop2194(r12197,r22198);}var if_res1324 = if_res1323;}return if_res1324;};var if_res1325 = loop2194(l12192,l22193);}var if_res1326 = if_res1325;} else {var if_res1326 = gen_ormap(f2191,M1.list(l12192,l22193));}return if_res1326;};var cl1308 = $rjs_core.attachProcedureArity(function(f2200, l2201, ...args22021327) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args2202 = $rjs_core.Pair.listFromArray(args22021327);return gen_ormap(f2200,M1.cons(l2201,args2202));});var ormap2184 = $rjs_core.attachProcedureArity(function() {var fixed_lam1309 = {'2':cl1306,'3':cl1307}[arguments.length];if (fixed_lam1309!==undefined) {return fixed_lam1309.apply(null,arguments);} else {if (M1.__gt__eq_(cl1308.length,1)!==false) {var if_res1310 = cl1308.apply(null,arguments);} else {var if_res1310 = M1.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1310;}},[M1.make_arity_at_least(2)]);var ormap2 = ormap2184;var check_args = function(who2203, f2204, ls2205) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.procedure_p(f2204)!==false) {var if_res1328 = M1.rvoid();} else {var if_res1328 = M1.raise_argument_error(who2203,$rjs_core.UString.make("procedure?"),f2204);}if_res1328;var loop2206 = function(prev_len2207, ls2208, i2209) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(ls2208)!==false) {var if_res1332 = M1.rvoid();} else {var l2210 = M1.car(ls2208);if (M1.list_p(l2210)!==false) {var if_res1329 = M1.rvoid();} else {var if_res1329 = M1.raise_argument_error(who2203,$rjs_core.UString.make("list?"),l2210);}if_res1329;var len2211 = M1.length(l2210);if (prev_len2207!==false) {var if_res1330 = M1.not(M1.__eq_(len2211,prev_len2207));} else {var if_res1330 = false;}if (if_res1330!==false) {var if_res1331 = M1.raise_arguments_error(who2203,$rjs_core.UString.make("all lists must have same size"),$rjs_core.UString.make("first list length"),prev_len2207,$rjs_core.UString.make("other list length"),len2211,$rjs_core.UString.make("procedure"),f2204);} else {var if_res1331 = M1.rvoid();}if_res1331;var if_res1332 = loop2206(len2211,M1.cdr(ls2208),M1.add1(i2209));}return if_res1332;};loop2206(false,ls2205,1);if (M1.procedure_arity_includes_p(f2204,M1.length(ls2205))!==false) {var if_res1349 = M1.rvoid();} else {var let_result1333 = M0.procedure_keywords(f2204);var required_keywords2212 = let_result1333.getAt(0);var optional_keywords2213 = let_result1333.getAt(1);if (M1.pair_p(required_keywords2212)!==false) {var if_res1348 = M1.string_append($rjs_core.UString.make("argument mismatch;\n"),$rjs_core.UString.make(" the given procedure expects keyword arguments"));} else {var if_res1348 = M1.string_append($rjs_core.UString.make("argument mismatch;\n"),$rjs_core.UString.make(" the given procedure's expected number of arguments does not match"),$rjs_core.UString.make(" the given number of lists"));}var temp1347 = $rjs_core.UString.make("given procedure");var n2215 = M1.object_name(f2204);if (M1.symbol_p(n2215)!==false) {var if_res1344 = M1.symbol__gt_string(n2215);} else {var if_res1344 = false;}var or_part2214 = if_res1344;if (or_part2214!==false) {var if_res1345 = or_part2214;} else {var if_res1345 = $rjs_core.UString.make("#");}var temp1346 = M1.unquoted_printing_string(if_res1345);var a2216 = M1.procedure_arity(f2204);if (M1.pair_p(required_keywords2212)!==false) {var if_res1343 = M1.rnull;} else {if (M1.integer_p(a2216)!==false) {var if_res1342 = M1.list($rjs_core.UString.make("expected"),a2216);} else {if (M1.arity_at_least_p(a2216)!==false) {var if_res1341 = M1.list($rjs_core.UString.make("expected"),M1.unquoted_printing_string(M1.string_append($rjs_core.UString.make("at least "),M1.number__gt_string(M1.arity_at_least_value(a2216)))));} else {var if_res1341 = M1.rnull;}var if_res1342 = if_res1341;}var if_res1343 = if_res1342;}if (M1.pair_p(required_keywords2212)!==false) {var if_res1340 = M1.rnull;} else {var if_res1340 = M1.list($rjs_core.UString.make("given"),M1.length(ls2205));}if (M1.pair_p(required_keywords2212)!==false) {var temp1338 = $rjs_core.UString.make("required keywords");var loop2217 = function(kws2218) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(kws2218)!==false) {var if_res1337 = M1.rnull;} else {var if_res1337 = M1.list_times_($rjs_core.UString.make(" "),M1.string_append($rjs_core.UString.make("#:"),M1.__rjs_quoted__.keyword__gt_string(M1.car(kws2218))),loop2217(M1.cdr(kws2218)));}return if_res1337;};var if_res1339 = M1.list(temp1338,M1.unquoted_printing_string(M1.apply(M1.string_append,M1.cdr(loop2217(required_keywords2212)))));} else {var if_res1339 = M1.rnull;}var w2219 = M1.quotient(M1.error_print_width(),M1.length(ls2205));if (M1.__gt_(w2219,10)!==false) {var temp1335 = $rjs_core.UString.make("argument lists...");var loop2220 = function(ls2221) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(ls2221)!==false) {var if_res1334 = M1.rnull;} else {var if_res1334 = M1.cons(M1.string_append($rjs_core.UString.make("\n "),M1.error_value__gt_string_handler()(M1.car(ls2221),w2219)),loop2220(M1.cdr(ls2221)));}return if_res1334;};var if_res1336 = M1.list(temp1335,M1.unquoted_printing_string(M1.apply(M1.string_append,loop2220(ls2205))));} else {var if_res1336 = M1.rnull;}var if_res1349 = M1.apply(M1.raise_arguments_error,who2203,if_res1348,temp1347,temp1346,M1.append(if_res1343,if_res1340,if_res1339,if_res1336));}return if_res1349;};var gen_map = function(f2222, ls2223) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1350 = true;} else {var if_res1350 = check_args($rjs_core.Symbol.make("map"),f2222,ls2223);}if_res1350;var loop2224 = function(ls2225) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(M1.car(ls2225))!==false) {var if_res1351 = M1.rnull;} else {var next_ls2226 = map2(M1.cdr,ls2225);var if_res1351 = M1.cons(M1.apply(f2222,map2(M1.car,ls2225)),loop2224(next_ls2226));}return if_res1351;};return loop2224(ls2223);};var gen_for_each = function(f2227, ls2228) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1352 = true;} else {var if_res1352 = check_args($rjs_core.Symbol.make("for-each"),f2227,ls2228);}if_res1352;var loop2229 = function(ls2230) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(M1.car(ls2230))!==false) {var if_res1353 = M1.rvoid();} else {var next_ls2231 = map2(M1.cdr,ls2230);M1.apply(f2227,map2(M1.car,ls2230));var if_res1353 = loop2229(next_ls2231);}return if_res1353;};return loop2229(ls2228);};var gen_andmap = function(f2232, ls2233) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1354 = true;} else {var if_res1354 = check_args($rjs_core.Symbol.make("andmap"),f2232,ls2233);}if_res1354;var loop2234 = function(ls2235) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(M1.car(ls2235))!==false) {var if_res1357 = true;} else {if (M1.null_p(M1.cdar(ls2235))!==false) {var if_res1356 = M1.apply(f2232,map2(M1.car,ls2235));} else {var next_ls2236 = map2(M1.cdr,ls2235);if (M1.apply(f2232,map2(M1.car,ls2235))!==false) {var if_res1355 = loop2234(next_ls2236);} else {var if_res1355 = false;}var if_res1356 = if_res1355;}var if_res1357 = if_res1356;}return if_res1357;};return loop2234(ls2233);};var gen_ormap = function(f2237, ls2238) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1358 = true;} else {var if_res1358 = check_args($rjs_core.Symbol.make("ormap"),f2237,ls2238);}if_res1358;var loop2239 = function(ls2240) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(M1.car(ls2240))!==false) {var if_res1361 = false;} else {if (M1.null_p(M1.cdar(ls2240))!==false) {var if_res1360 = M1.apply(f2237,map2(M1.car,ls2240));} else {var next_ls2241 = map2(M1.cdr,ls2240);var or_part2242 = M1.apply(f2237,map2(M1.car,ls2240));if (or_part2242!==false) {var if_res1359 = or_part2242;} else {var if_res1359 = loop2239(next_ls2241);}var if_res1360 = if_res1359;}var if_res1361 = if_res1360;}return if_res1361;};return loop2239(ls2238);};M1.rvoid();var __rjs_quoted__ = {};export { __rjs_quoted__,ormap2 as ormap,andmap2 as andmap,for_each2 as for_each,map2 as map }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "./kw.rkt.js";var cl728 = function(f1344, l1345) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res735 = true;} else {if (M0.procedure_p(f1344)!==false) {if (M0.procedure_arity_includes_p(f1344,1)!==false) {var if_res733 = M0.list_p(l1345);} else {var if_res733 = false;}var if_res734 = if_res733;} else {var if_res734 = false;}var if_res735 = if_res734;}if (if_res735!==false) {var loop1346 = function(l1347) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l1347)!==false) {var if_res736 = M0.rnull;} else {var r1348 = M0.cdr(l1347);var if_res736 = M0.cons(f1344(M0.car(l1347)),loop1346(r1348));}return if_res736;};var if_res737 = loop1346(l1345);} else {var if_res737 = gen_map(f1344,M0.list(l1345));}return if_res737;};var cl729 = function(f1349, l11350, l21351) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res742 = true;} else {if (M0.procedure_p(f1349)!==false) {if (M0.procedure_arity_includes_p(f1349,2)!==false) {if (M0.list_p(l11350)!==false) {if (M0.list_p(l21351)!==false) {var if_res738 = M0.__eq_(M0.length(l11350),M0.length(l21351));} else {var if_res738 = false;}var if_res739 = if_res738;} else {var if_res739 = false;}var if_res740 = if_res739;} else {var if_res740 = false;}var if_res741 = if_res740;} else {var if_res741 = false;}var if_res742 = if_res741;}if (if_res742!==false) {var loop1352 = function(l11353, l21354) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l11353)!==false) {var if_res743 = M0.rnull;} else {var r11355 = M0.cdr(l11353);var r21356 = M0.cdr(l21354);var if_res743 = M0.cons(f1349(M0.car(l11353),M0.car(l21354)),loop1352(r11355,r21356));}return if_res743;};var if_res744 = loop1352(l11350,l21351);} else {var if_res744 = gen_map(f1349,M0.list(l11350,l21351));}return if_res744;};var cl730 = $rjs_core.attachProcedureArity(function(f1357, l1358, ...args1359745) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1359 = $rjs_core.Pair.listFromArray(args1359745);return gen_map(f1357,M0.cons(l1358,args1359));});var map1343 = $rjs_core.attachProcedureArity(function() {var fixed_lam731 = {'2':cl728,'3':cl729}[arguments.length];if (fixed_lam731!==undefined) {return fixed_lam731.apply(null,arguments);} else {if (M0.__gt__eq_(cl730.length,1)!==false) {var if_res732 = cl730.apply(null,arguments);} else {var if_res732 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res732;}},[M0.make_arity_at_least(2)]);var map2 = map1343;var cl746 = function(f1361, l1362) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res753 = true;} else {if (M0.procedure_p(f1361)!==false) {if (M0.procedure_arity_includes_p(f1361,1)!==false) {var if_res751 = M0.list_p(l1362);} else {var if_res751 = false;}var if_res752 = if_res751;} else {var if_res752 = false;}var if_res753 = if_res752;}if (if_res753!==false) {var loop1363 = function(l1364) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l1364)!==false) {var if_res754 = M0.rvoid();} else {var r1365 = M0.cdr(l1364);f1361(M0.car(l1364));var if_res754 = loop1363(r1365);}return if_res754;};var if_res755 = loop1363(l1362);} else {var if_res755 = gen_for_each(f1361,M0.list(l1362));}return if_res755;};var cl747 = function(f1366, l11367, l21368) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res760 = true;} else {if (M0.procedure_p(f1366)!==false) {if (M0.procedure_arity_includes_p(f1366,2)!==false) {if (M0.list_p(l11367)!==false) {if (M0.list_p(l21368)!==false) {var if_res756 = M0.__eq_(M0.length(l11367),M0.length(l21368));} else {var if_res756 = false;}var if_res757 = if_res756;} else {var if_res757 = false;}var if_res758 = if_res757;} else {var if_res758 = false;}var if_res759 = if_res758;} else {var if_res759 = false;}var if_res760 = if_res759;}if (if_res760!==false) {var loop1369 = function(l11370, l21371) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l11370)!==false) {var if_res761 = M0.rvoid();} else {var r11372 = M0.cdr(l11370);var r21373 = M0.cdr(l21371);f1366(M0.car(l11370),M0.car(l21371));var if_res761 = loop1369(r11372,r21373);}return if_res761;};var if_res762 = loop1369(l11367,l21368);} else {var if_res762 = gen_for_each(f1366,M0.list(l11367,l21368));}return if_res762;};var cl748 = $rjs_core.attachProcedureArity(function(f1374, l1375, ...args1376763) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1376 = $rjs_core.Pair.listFromArray(args1376763);return gen_for_each(f1374,M0.cons(l1375,args1376));});var for_each1360 = $rjs_core.attachProcedureArity(function() {var fixed_lam749 = {'2':cl746,'3':cl747}[arguments.length];if (fixed_lam749!==undefined) {return fixed_lam749.apply(null,arguments);} else {if (M0.__gt__eq_(cl748.length,1)!==false) {var if_res750 = cl748.apply(null,arguments);} else {var if_res750 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res750;}},[M0.make_arity_at_least(2)]);var for_each2 = for_each1360;var cl764 = function(f1378, l1379) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res771 = true;} else {if (M0.procedure_p(f1378)!==false) {if (M0.procedure_arity_includes_p(f1378,1)!==false) {var if_res769 = M0.list_p(l1379);} else {var if_res769 = false;}var if_res770 = if_res769;} else {var if_res770 = false;}var if_res771 = if_res770;}if (if_res771!==false) {if (M0.null_p(l1379)!==false) {var if_res774 = true;} else {var loop1380 = function(l1381) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(l1381))!==false) {var if_res773 = f1378(M0.car(l1381));} else {var r1382 = M0.cdr(l1381);if (f1378(M0.car(l1381))!==false) {var if_res772 = loop1380(r1382);} else {var if_res772 = false;}var if_res773 = if_res772;}return if_res773;};var if_res774 = loop1380(l1379);}var if_res775 = if_res774;} else {var if_res775 = gen_andmap(f1378,M0.list(l1379));}return if_res775;};var cl765 = function(f1383, l11384, l21385) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res780 = true;} else {if (M0.procedure_p(f1383)!==false) {if (M0.procedure_arity_includes_p(f1383,2)!==false) {if (M0.list_p(l11384)!==false) {if (M0.list_p(l21385)!==false) {var if_res776 = M0.__eq_(M0.length(l11384),M0.length(l21385));} else {var if_res776 = false;}var if_res777 = if_res776;} else {var if_res777 = false;}var if_res778 = if_res777;} else {var if_res778 = false;}var if_res779 = if_res778;} else {var if_res779 = false;}var if_res780 = if_res779;}if (if_res780!==false) {if (M0.null_p(l11384)!==false) {var if_res783 = true;} else {var loop1386 = function(l11387, l21388) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(l11387))!==false) {var if_res782 = f1383(M0.car(l11387),M0.car(l21388));} else {var r11389 = M0.cdr(l11387);var r21390 = M0.cdr(l21388);if (f1383(M0.car(l11387),M0.car(l21388))!==false) {var if_res781 = loop1386(r11389,r21390);} else {var if_res781 = false;}var if_res782 = if_res781;}return if_res782;};var if_res783 = loop1386(l11384,l21385);}var if_res784 = if_res783;} else {var if_res784 = gen_andmap(f1383,M0.list(l11384,l21385));}return if_res784;};var cl766 = $rjs_core.attachProcedureArity(function(f1391, l1392, ...args1393785) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1393 = $rjs_core.Pair.listFromArray(args1393785);return gen_andmap(f1391,M0.cons(l1392,args1393));});var andmap1377 = $rjs_core.attachProcedureArity(function() {var fixed_lam767 = {'2':cl764,'3':cl765}[arguments.length];if (fixed_lam767!==undefined) {return fixed_lam767.apply(null,arguments);} else {if (M0.__gt__eq_(cl766.length,1)!==false) {var if_res768 = cl766.apply(null,arguments);} else {var if_res768 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res768;}},[M0.make_arity_at_least(2)]);var andmap2 = andmap1377;var cl786 = function(f1395, l1396) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res793 = true;} else {if (M0.procedure_p(f1395)!==false) {if (M0.procedure_arity_includes_p(f1395,1)!==false) {var if_res791 = M0.list_p(l1396);} else {var if_res791 = false;}var if_res792 = if_res791;} else {var if_res792 = false;}var if_res793 = if_res792;}if (if_res793!==false) {if (M0.null_p(l1396)!==false) {var if_res796 = false;} else {var loop1397 = function(l1398) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(l1398))!==false) {var if_res795 = f1395(M0.car(l1398));} else {var r1399 = M0.cdr(l1398);var or_part1400 = f1395(M0.car(l1398));if (or_part1400!==false) {var if_res794 = or_part1400;} else {var if_res794 = loop1397(r1399);}var if_res795 = if_res794;}return if_res795;};var if_res796 = loop1397(l1396);}var if_res797 = if_res796;} else {var if_res797 = gen_ormap(f1395,M0.list(l1396));}return if_res797;};var cl787 = function(f1401, l11402, l21403) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res802 = true;} else {if (M0.procedure_p(f1401)!==false) {if (M0.procedure_arity_includes_p(f1401,2)!==false) {if (M0.list_p(l11402)!==false) {if (M0.list_p(l21403)!==false) {var if_res798 = M0.__eq_(M0.length(l11402),M0.length(l21403));} else {var if_res798 = false;}var if_res799 = if_res798;} else {var if_res799 = false;}var if_res800 = if_res799;} else {var if_res800 = false;}var if_res801 = if_res800;} else {var if_res801 = false;}var if_res802 = if_res801;}if (if_res802!==false) {if (M0.null_p(l11402)!==false) {var if_res805 = false;} else {var loop1404 = function(l11405, l21406) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(l11405))!==false) {var if_res804 = f1401(M0.car(l11405),M0.car(l21406));} else {var r11407 = M0.cdr(l11405);var r21408 = M0.cdr(l21406);var or_part1409 = f1401(M0.car(l11405),M0.car(l21406));if (or_part1409!==false) {var if_res803 = or_part1409;} else {var if_res803 = loop1404(r11407,r21408);}var if_res804 = if_res803;}return if_res804;};var if_res805 = loop1404(l11402,l21403);}var if_res806 = if_res805;} else {var if_res806 = gen_ormap(f1401,M0.list(l11402,l21403));}return if_res806;};var cl788 = $rjs_core.attachProcedureArity(function(f1410, l1411, ...args1412807) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1412 = $rjs_core.Pair.listFromArray(args1412807);return gen_ormap(f1410,M0.cons(l1411,args1412));});var ormap1394 = $rjs_core.attachProcedureArity(function() {var fixed_lam789 = {'2':cl786,'3':cl787}[arguments.length];if (fixed_lam789!==undefined) {return fixed_lam789.apply(null,arguments);} else {if (M0.__gt__eq_(cl788.length,1)!==false) {var if_res790 = cl788.apply(null,arguments);} else {var if_res790 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res790;}},[M0.make_arity_at_least(2)]);var ormap2 = ormap1394;var check_args = function(who1413, f1414, ls1415) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f1414)!==false) {var if_res808 = M0.rvoid();} else {var if_res808 = M0.raise_argument_error(who1413,$rjs_core.UString.make("procedure?"),f1414);}if_res808;var loop1416 = function(prev_len1417, ls1418, i1419) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls1418)!==false) {var if_res812 = M0.rvoid();} else {var l1420 = M0.car(ls1418);if (M0.list_p(l1420)!==false) {var if_res809 = M0.rvoid();} else {var if_res809 = M0.raise_argument_error(who1413,$rjs_core.UString.make("list?"),l1420);}if_res809;var len1421 = M0.length(l1420);if (prev_len1417!==false) {var if_res810 = M0.not(M0.__eq_(len1421,prev_len1417));} else {var if_res810 = false;}if (if_res810!==false) {var if_res811 = M0.raise_arguments_error(who1413,$rjs_core.UString.make("all lists must have same size"),$rjs_core.UString.make("first list length"),prev_len1417,$rjs_core.UString.make("other list length"),len1421,$rjs_core.UString.make("procedure"),f1414);} else {var if_res811 = M0.rvoid();}if_res811;var if_res812 = loop1416(len1421,M0.cdr(ls1418),M0.add1(i1419));}return if_res812;};loop1416(false,ls1415,1);if (M0.procedure_arity_includes_p(f1414,M0.length(ls1415))!==false) {var if_res829 = M0.rvoid();} else {var let_result813 = M1.procedure_keywords(f1414);var required_keywords1422 = let_result813.getAt(0);var optional_keywords1423 = let_result813.getAt(1);if (M0.pair_p(required_keywords1422)!==false) {var if_res828 = M0.string_append($rjs_core.UString.make("argument mismatch;\n"),$rjs_core.UString.make(" the given procedure expects keyword arguments"));} else {var if_res828 = M0.string_append($rjs_core.UString.make("argument mismatch;\n"),$rjs_core.UString.make(" the given procedure's expected number of arguments does not match"),$rjs_core.UString.make(" the given number of lists"));}var temp827 = $rjs_core.UString.make("given procedure");var n1425 = M0.object_name(f1414);if (M0.symbol_p(n1425)!==false) {var if_res824 = M0.symbol__gt_string(n1425);} else {var if_res824 = false;}var or_part1424 = if_res824;if (or_part1424!==false) {var if_res825 = or_part1424;} else {var if_res825 = $rjs_core.UString.make("#");}var temp826 = M0.unquoted_printing_string(if_res825);var a1426 = M0.procedure_arity(f1414);if (M0.pair_p(required_keywords1422)!==false) {var if_res823 = M0.rnull;} else {if (M0.integer_p(a1426)!==false) {var if_res822 = M0.list($rjs_core.UString.make("expected"),a1426);} else {if (M0.arity_at_least_p(a1426)!==false) {var if_res821 = M0.list($rjs_core.UString.make("expected"),M0.unquoted_printing_string(M0.string_append($rjs_core.UString.make("at least "),M0.number__gt_string(M0.arity_at_least_value(a1426)))));} else {var if_res821 = M0.rnull;}var if_res822 = if_res821;}var if_res823 = if_res822;}if (M0.pair_p(required_keywords1422)!==false) {var if_res820 = M0.rnull;} else {var if_res820 = M0.list($rjs_core.UString.make("given"),M0.length(ls1415));}if (M0.pair_p(required_keywords1422)!==false) {var temp818 = $rjs_core.UString.make("required keywords");var loop1427 = function(kws1428) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws1428)!==false) {var if_res817 = M0.rnull;} else {var if_res817 = M0.list_times_($rjs_core.UString.make(" "),M0.string_append($rjs_core.UString.make("#:"),M0.__rjs_quoted__.keyword__gt_string(M0.car(kws1428))),loop1427(M0.cdr(kws1428)));}return if_res817;};var if_res819 = M0.list(temp818,M0.unquoted_printing_string(M0.apply(M0.string_append,M0.cdr(loop1427(required_keywords1422)))));} else {var if_res819 = M0.rnull;}var w1429 = M0.quotient(M0.error_print_width(),M0.length(ls1415));if (M0.__gt_(w1429,10)!==false) {var temp815 = $rjs_core.UString.make("argument lists...");var loop1430 = function(ls1431) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls1431)!==false) {var if_res814 = M0.rnull;} else {var if_res814 = M0.cons(M0.string_append($rjs_core.UString.make("\n "),M0.error_value__gt_string_handler()(M0.car(ls1431),w1429)),loop1430(M0.cdr(ls1431)));}return if_res814;};var if_res816 = M0.list(temp815,M0.unquoted_printing_string(M0.apply(M0.string_append,loop1430(ls1415))));} else {var if_res816 = M0.rnull;}var if_res829 = M0.apply(M0.raise_arguments_error,who1413,if_res828,temp827,temp826,M0.append(if_res823,if_res820,if_res819,if_res816));}return if_res829;};var gen_map = function(f1432, ls1433) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res830 = true;} else {var if_res830 = check_args($rjs_core.Symbol.make("map"),f1432,ls1433);}if_res830;var loop1434 = function(ls1435) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.car(ls1435))!==false) {var if_res831 = M0.rnull;} else {var next_ls1436 = map2(M0.cdr,ls1435);var if_res831 = M0.cons(M0.apply(f1432,map2(M0.car,ls1435)),loop1434(next_ls1436));}return if_res831;};return loop1434(ls1433);};var gen_for_each = function(f1437, ls1438) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res832 = true;} else {var if_res832 = check_args($rjs_core.Symbol.make("for-each"),f1437,ls1438);}if_res832;var loop1439 = function(ls1440) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.car(ls1440))!==false) {var if_res833 = M0.rvoid();} else {var next_ls1441 = map2(M0.cdr,ls1440);M0.apply(f1437,map2(M0.car,ls1440));var if_res833 = loop1439(next_ls1441);}return if_res833;};return loop1439(ls1438);};var gen_andmap = function(f1442, ls1443) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res834 = true;} else {var if_res834 = check_args($rjs_core.Symbol.make("andmap"),f1442,ls1443);}if_res834;var loop1444 = function(ls1445) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.car(ls1445))!==false) {var if_res837 = true;} else {if (M0.null_p(M0.cdar(ls1445))!==false) {var if_res836 = M0.apply(f1442,map2(M0.car,ls1445));} else {var next_ls1446 = map2(M0.cdr,ls1445);if (M0.apply(f1442,map2(M0.car,ls1445))!==false) {var if_res835 = loop1444(next_ls1446);} else {var if_res835 = false;}var if_res836 = if_res835;}var if_res837 = if_res836;}return if_res837;};return loop1444(ls1443);};var gen_ormap = function(f1447, ls1448) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res838 = true;} else {var if_res838 = check_args($rjs_core.Symbol.make("ormap"),f1447,ls1448);}if_res838;var loop1449 = function(ls1450) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.car(ls1450))!==false) {var if_res841 = false;} else {if (M0.null_p(M0.cdar(ls1450))!==false) {var if_res840 = M0.apply(f1447,map2(M0.car,ls1450));} else {var next_ls1451 = map2(M0.cdr,ls1450);var or_part1452 = M0.apply(f1447,map2(M0.car,ls1450));if (or_part1452!==false) {var if_res839 = or_part1452;} else {var if_res839 = loop1449(next_ls1451);}var if_res840 = if_res839;}var if_res841 = if_res840;}return if_res841;};return loop1449(ls1448);};M0.rvoid();var __rjs_quoted__ = {};export { __rjs_quoted__,ormap2 as ormap,andmap2 as andmap,for_each2 as for_each,map2 as map }; \ No newline at end of file diff --git a/js-build/collects/racket/private/member.rkt.js b/js-build/collects/racket/private/member.rkt.js index 943943b..adb4f6e 100644 --- a/js-build/collects/racket/private/member.rkt.js +++ b/js-build/collects/racket/private/member.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";var bad_list = function(who2630, orig_l2631) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.raise_mismatch_error(who2630,$rjs_core.UString.make("not a proper list: "),orig_l2631);};var memq2632 = function(v2633, orig_l2634) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2635 = function(ls2636) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2636)!==false) {var if_res1703 = false;} else {if (M0.not(M0.pair_p(ls2636))!==false) {var if_res1702 = bad_list($rjs_core.Symbol.make("memq"),orig_l2634);} else {if (M0.eq_p(v2633,M0.car(ls2636))!==false) {var if_res1701 = ls2636;} else {var if_res1701 = loop2635(M0.cdr(ls2636));}var if_res1702 = if_res1701;}var if_res1703 = if_res1702;}return if_res1703;};return loop2635(orig_l2634);};var memv2637 = function(v2638, orig_l2639) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2640 = function(ls2641) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2641)!==false) {var if_res1700 = false;} else {if (M0.not(M0.pair_p(ls2641))!==false) {var if_res1699 = bad_list($rjs_core.Symbol.make("memv"),orig_l2639);} else {if (M0.eqv_p(v2638,M0.car(ls2641))!==false) {var if_res1698 = ls2641;} else {var if_res1698 = loop2640(M0.cdr(ls2641));}var if_res1699 = if_res1698;}var if_res1700 = if_res1699;}return if_res1700;};return loop2640(orig_l2639);};var member2643 = function(v2644, orig_l2645) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2646 = function(ls2647) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2647)!==false) {var if_res1689 = false;} else {if (M0.not(M0.pair_p(ls2647))!==false) {var if_res1688 = bad_list($rjs_core.Symbol.make("member"),orig_l2645);} else {if (M0.equal_p(v2644,M0.car(ls2647))!==false) {var if_res1687 = ls2647;} else {var if_res1687 = loop2646(M0.cdr(ls2647));}var if_res1688 = if_res1687;}var if_res1689 = if_res1688;}return if_res1689;};return loop2646(orig_l2645);};var default2642 = member2643;var cl1690 = function(v2649, orig_l2650) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return default2642(v2649,orig_l2650);};var cl1691 = function(v2651, orig_l2652, eq_p2653) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(eq_p2653)!==false) {var if_res1693 = M0.procedure_arity_includes_p(eq_p2653,2);} else {var if_res1693 = false;}if (if_res1693!==false) {var if_res1694 = M0.rvoid();} else {var if_res1694 = M0.raise_argument_error($rjs_core.Symbol.make("member"),$rjs_core.UString.make("(procedure-arity-includes/c 2)"),eq_p2653);}if_res1694;var member2654 = function(v2655, orig_l2656) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2657 = function(ls2658) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2658)!==false) {var if_res1697 = false;} else {if (M0.not(M0.pair_p(ls2658))!==false) {var if_res1696 = bad_list($rjs_core.Symbol.make("member"),orig_l2656);} else {if (eq_p2653(v2655,M0.car(ls2658))!==false) {var if_res1695 = ls2658;} else {var if_res1695 = loop2657(M0.cdr(ls2658));}var if_res1696 = if_res1695;}var if_res1697 = if_res1696;}return if_res1697;};return loop2657(orig_l2656);};return member2654(v2651,orig_l2652);};var member2648 = $rjs_core.attachProcedureArity(function() {var fixed_lam1692 = {'2':cl1690,'3':cl1691}[arguments.length];if (fixed_lam1692!==undefined) {return fixed_lam1692.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var let_result1704 = M0.values(memq2632,memv2637,member2648);var memq = let_result1704.getAt(0);var memv = let_result1704.getAt(1);var member = let_result1704.getAt(2);var __rjs_quoted__ = {};export { __rjs_quoted__,member,memv,memq }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";var bad_list = function(who3578, orig_l3579) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.raise_arguments_error(who3578,$rjs_core.UString.make("not a proper list"),$rjs_core.UString.make("in"),orig_l3579);};var member3580 = function(v3581, orig_l3582, eql_p3583) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop3584 = function(ls3585, turtle3586) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls3585)!==false) {var if_res2349 = false;} else {if (M0.not(M0.pair_p(ls3585))!==false) {var if_res2348 = bad_list($rjs_core.Symbol.make("member"),orig_l3582);} else {if (eql_p3583(v3581,M0.car(ls3585))!==false) {var if_res2347 = ls3585;} else {var ls3587 = M0.cdr(ls3585);if (M0.null_p(ls3587)!==false) {var if_res2346 = false;} else {var or_part3588 = M0.not(M0.pair_p(ls3587));if (or_part3588!==false) {var if_res2343 = or_part3588;} else {var if_res2343 = M0.eq_p(ls3587,turtle3586);}if (if_res2343!==false) {var if_res2345 = bad_list($rjs_core.Symbol.make("member"),orig_l3582);} else {if (eql_p3583(v3581,M0.car(ls3587))!==false) {var if_res2344 = ls3587;} else {var if_res2344 = loop3584(M0.cdr(ls3587),M0.cdr(turtle3586));}var if_res2345 = if_res2344;}var if_res2346 = if_res2345;}var if_res2347 = if_res2346;}var if_res2348 = if_res2347;}var if_res2349 = if_res2348;}return if_res2349;};return loop3584(orig_l3582,orig_l3582);};var cl2350 = function(v3589, ls3590) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return member3580(v3589,ls3590,M0.equal_p);};var cl2351 = function(v3591, ls3592, eql_p3593) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(eql_p3593)!==false) {var if_res2353 = M0.procedure_arity_includes_p(eql_p3593,2);} else {var if_res2353 = false;}if (if_res2353!==false) {var if_res2354 = M0.rvoid();} else {var if_res2354 = M0.raise_argument_error($rjs_core.Symbol.make("member"),$rjs_core.UString.make("(procedure-arity-includes/c 2)"),M0.eq_p);}if_res2354;return member3580(v3591,ls3592,eql_p3593);};var member = $rjs_core.attachProcedureArity(function() {var fixed_lam2352 = {'2':cl2350,'3':cl2351}[arguments.length];if (fixed_lam2352!==undefined) {return fixed_lam2352.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var __rjs_quoted__ = {};export { __rjs_quoted__,member }; \ No newline at end of file diff --git a/js-build/collects/racket/private/more-scheme.rkt.js b/js-build/collects/racket/private/more-scheme.rkt.js index 81ca156..583c175 100644 --- a/js-build/collects/racket/private/more-scheme.rkt.js +++ b/js-build/collects/racket/private/more-scheme.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/paramz.rkt.js";import * as M1 from "../../../runtime/kernel.rkt.js";var current_parameterization = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.continuation_mark_set_first(false,M0.parameterization_key);};var call_with_parameterization = function(paramz2541, thunk2542) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.__rjs_quoted__.parameterization_p(paramz2541)!==false) {var if_res1588 = M1.rvoid();} else {var if_res1588 = M1.raise_argument_error($rjs_core.Symbol.make("call-with-parameterization"),$rjs_core.UString.make("parameterization?"),0,paramz2541,thunk2542);}if_res1588;if (M1.procedure_p(thunk2542)!==false) {var if_res1589 = M1.procedure_arity_includes_p(thunk2542,0);} else {var if_res1589 = false;}if (if_res1589!==false) {var if_res1590 = M1.rvoid();} else {var if_res1590 = M1.raise_argument_error($rjs_core.Symbol.make("call-with-parameterization"),$rjs_core.UString.make("(-> any)"),1,paramz2541,thunk2542);}if_res1590;var __context1591 = $rjs_core.Marks.getFrames();var __context1592;try {__context1592 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M0.parameterization_key,paramz2541);var __wcm_result1593 = thunk2542();} finally {$rjs_core.Marks.updateFrame(__context1591,__context1592);}return __wcm_result1593;};var let_result1595 = M1.make_struct_type($rjs_core.Symbol.make("break-parameterization"),false,1,0,false);var struct_break_paramz = let_result1595.getAt(0);var make_break_paramz = let_result1595.getAt(1);var break_paramz_p = let_result1595.getAt(2);var break_paramz_ref = let_result1595.getAt(3);var break_paramz_set_bang_ = let_result1595.getAt(4);var let_result1596 = M1.make_struct_type($rjs_core.Symbol.make("break-parameterization"),false,1,0,false,M1.rnull,M1.current_inspector());var type2543 = let_result1596.getAt(0);var maker2544 = let_result1596.getAt(1);var pred2545 = let_result1596.getAt(2);var access2546 = let_result1596.getAt(3);var mutate2547 = let_result1596.getAt(4);var let_result1597 = M1.values(type2543,maker2544,pred2545,M1.make_struct_field_accessor(access2546,0,$rjs_core.Symbol.make("cell")),M1.make_struct_field_mutator(mutate2547,0,$rjs_core.Symbol.make("cell")));var struct_break_parameterization = let_result1597.getAt(0);var make_break_parameterization = let_result1597.getAt(1);var break_parameterization_p = let_result1597.getAt(2);var break_parameterization_cell = let_result1597.getAt(3);var set_break_parameterization_cell_bang_ = let_result1597.getAt(4);var current_break_parameterization = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_break_paramz(M1.continuation_mark_set_first(false,M0.break_enabled_key));};var call_with_break_parameterization = function(paramz2548, thunk2549) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (break_paramz_p(paramz2548)!==false) {var if_res1598 = M1.rvoid();} else {var if_res1598 = M1.raise_argument_error($rjs_core.Symbol.make("call-with-break-parameterization"),$rjs_core.UString.make("break-parameterization?"),0,paramz2548,thunk2549);}if_res1598;if (M1.procedure_p(thunk2549)!==false) {var if_res1599 = M1.procedure_arity_includes_p(thunk2549,0);} else {var if_res1599 = false;}if (if_res1599!==false) {var if_res1600 = M1.rvoid();} else {var if_res1600 = M1.raise_argument_error($rjs_core.Symbol.make("call-with-parameterization"),$rjs_core.UString.make("(-> any)"),1,paramz2548,thunk2549);}if_res1600;var __context1602 = $rjs_core.Marks.getFrames();var __context1603;try {__context1603 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M0.break_enabled_key,break_paramz_ref(paramz2548,0));M0.check_for_break();var __wcm_result1604 = thunk2549();} finally {$rjs_core.Marks.updateFrame(__context1602,__context1603);}var begin_res1601 = __wcm_result1604;M0.check_for_break();return begin_res1601;};var select_handler_by_no_breaks = function(e2550, bpz2551, l2552) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context1613 = $rjs_core.Marks.getFrames();var __context1614;try {__context1614 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M0.break_enabled_key,M1.make_thread_cell(false));var loop2553 = function(l2554) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(l2554)!==false) {var if_res1612 = M1.raise(e2550);} else {if (M1.caar(l2554)(e2550)!==false) {var begin_res1606 = M1.cdar(l2554)(e2550);var __context1607 = $rjs_core.Marks.getFrames();var __context1608;try {__context1608 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M0.break_enabled_key,bpz2551);var __wcm_result1609 = M0.check_for_break();} finally {$rjs_core.Marks.updateFrame(__context1607,__context1608);}__wcm_result1609;var if_res1611 = begin_res1606;} else {var if_res1611 = loop2553(M1.cdr(l2554));}var if_res1612 = if_res1611;}return if_res1612;};var __wcm_result1615 = loop2553(l2552);} finally {$rjs_core.Marks.updateFrame(__context1613,__context1614);}return __wcm_result1615;};var select_handler_by_breaks_as_is = function(e2555, bpz2556, l2557) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(l2557)!==false) {var if_res1622 = M1.raise(e2555);} else {if (M1.caar(l2557)(e2555)!==false) {var __context1617 = $rjs_core.Marks.getFrames();var __context1618;try {__context1618 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M0.break_enabled_key,bpz2556);M0.check_for_break();var __wcm_result1619 = M1.cdar(l2557)(e2555);} finally {$rjs_core.Marks.updateFrame(__context1617,__context1618);}var if_res1621 = __wcm_result1619;} else {var if_res1621 = select_handler_by_breaks_as_is(e2555,bpz2556,M1.cdr(l2557));}var if_res1622 = if_res1621;}return if_res1622;};var false_thread_cell = M1.make_thread_cell(false);var check_with_handlers_in_context = function(handler_prompt_key2558) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.__rjs_quoted__.continuation_prompt_available_p(handler_prompt_key2558)!==false) {var if_res1623 = M1.rvoid();} else {var if_res1623 = M1.error($rjs_core.Symbol.make("with-handlers"),$rjs_core.UString.make("exception handler used out of context"));}return if_res1623;};var handler_prompt_key = M1.make_continuation_prompt_tag($rjs_core.Symbol.make("handler-prompt-tag"));var call_handled_body = function(bpz2559, handle_proc2560, body_thunk2561) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context1632 = $rjs_core.Marks.getFrames();var __context1633;try {__context1633 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M0.break_enabled_key,false_thread_cell);var __wcm_result1634 = M1.call_with_continuation_prompt(function(bpz2562, body_thunk2563) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context1628 = $rjs_core.Marks.getFrames();var __context1629;try {__context1629 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M0.break_enabled_key,bpz2562);var __context1624 = $rjs_core.Marks.getFrames();var __context1625;try {__context1625 = __context1624;$rjs_core.Marks.setMark(M0.exception_handler_key,function(e2564) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.abort_current_continuation(handler_prompt_key,e2564);});var __wcm_result1626 = body_thunk2563();} finally {$rjs_core.Marks.updateFrame(__context1624,__context1625);}var __wcm_result1630 = __wcm_result1626;} finally {$rjs_core.Marks.updateFrame(__context1628,__context1629);}return __wcm_result1630;},handler_prompt_key,handle_proc2560,bpz2559,body_thunk2561);} finally {$rjs_core.Marks.updateFrame(__context1632,__context1633);}return __wcm_result1634;};var call_with_exception_handler = function(exnh2565, thunk2566) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context1637 = $rjs_core.Marks.getFrames();var __context1638;try {__context1638 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M0.exception_handler_key,exnh2565);var __wcm_result1639 = thunk2566();} finally {$rjs_core.Marks.updateFrame(__context1637,__context1638);}var begin_res1636 = __wcm_result1639;M1.rvoid();return begin_res1636;};var call_by_cc = M1.__rjs_quoted__.call_with_current_continuation;var not_there = M1.gensym();var do_hash_update = function(who2567, mut_p2568, set2569, ht2570, key2571, xform2572, default2573) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1647 = M1.rvoid();} else {if (M1.hash_p(ht2570)!==false) {if (mut_p2568!==false) {var if_res1641 = M1.not(M1.immutable_p(ht2570));} else {var if_res1641 = M1.immutable_p(ht2570);}var if_res1642 = if_res1641;} else {var if_res1642 = false;}if (if_res1642!==false) {var if_res1644 = M1.rvoid();} else {if (mut_p2568!==false) {var if_res1643 = $rjs_core.UString.make("(and/c hash? (not/c immutable?))");} else {var if_res1643 = $rjs_core.UString.make("(and/c hash? immutable?)");}var if_res1644 = M1.raise_argument_error(who2567,if_res1643,ht2570);}if_res1644;if (M1.procedure_p(xform2572)!==false) {var if_res1645 = M1.procedure_arity_includes_p(xform2572,1);} else {var if_res1645 = false;}if (if_res1645!==false) {var if_res1646 = M1.rvoid();} else {var if_res1646 = M1.raise_argument_error(who2567,$rjs_core.UString.make("(any/c . -> . any/c)"),xform2572);}var if_res1647 = if_res1646;}if_res1647;var v2574 = M1.hash_ref(ht2570,key2571,default2573);if (M1.eq_p(v2574,not_there)!==false) {var if_res1648 = M1.raise_mismatch_error(who2567,$rjs_core.UString.make("no value found for key: "),key2571);} else {var if_res1648 = set2569(ht2570,key2571,xform2572(v2574));}return if_res1648;};var cl1649 = function(ht2575, key2576, xform2577, default2578) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_hash_update($rjs_core.Symbol.make("hash-update"),false,M1.hash_set,ht2575,key2576,xform2577,default2578);};var cl1650 = function(ht2579, key2580, xform2581) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return hash_update(ht2579,key2580,xform2581,not_there);};var hash_update = $rjs_core.attachProcedureArity(function() {var fixed_lam1651 = {'4':cl1649,'3':cl1650}[arguments.length];if (fixed_lam1651!==undefined) {return fixed_lam1651.apply(null,arguments);} else {return M1.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var cl1652 = function(ht2582, key2583, xform2584, default2585) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_hash_update($rjs_core.Symbol.make("hash-update!"),true,M1.hash_set_bang_,ht2582,key2583,xform2584,default2585);};var cl1653 = function(ht2586, key2587, xform2588) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return hash_update_bang_(ht2586,key2587,xform2588,not_there);};var hash_update_bang_ = $rjs_core.attachProcedureArity(function() {var fixed_lam1654 = {'4':cl1652,'3':cl1653}[arguments.length];if (fixed_lam1654!==undefined) {return fixed_lam1654.apply(null,arguments);} else {return M1.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var hash_has_key_p = function(ht2589, key2590) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.hash_p(ht2589)!==false) {var if_res1655 = M1.rvoid();} else {var if_res1655 = M1.raise_argument_error($rjs_core.Symbol.make("hash-has-key?"),$rjs_core.UString.make("hash?"),0,ht2589,key2590);}if_res1655;return M1.not(M1.eq_p(not_there,M1.hash_ref(ht2589,key2590,not_there)));};var hash_ref_bang_ = function(ht2591, key2592, new2593) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.hash_p(ht2591)!==false) {var if_res1656 = M1.not(M1.immutable_p(ht2591));} else {var if_res1656 = false;}if (if_res1656!==false) {var if_res1657 = M1.rvoid();} else {var if_res1657 = M1.raise_argument_error($rjs_core.Symbol.make("hash-ref!"),$rjs_core.UString.make("(and/c hash? (not/c immutable?))"),0,ht2591,key2592,new2593);}if_res1657;var v2594 = M1.hash_ref(ht2591,key2592,not_there);if (M1.eq_p(not_there,v2594)!==false) {if (M1.procedure_p(new2593)!==false) {var if_res1658 = new2593();} else {var if_res1658 = new2593;}var n2595 = if_res1658;M1.hash_set_bang_(ht2591,key2592,n2595);var if_res1659 = n2595;} else {var if_res1659 = v2594;}return if_res1659;};var __rjs_quoted__ = {};__rjs_quoted__.select_handler_by_breaks_as_is = select_handler_by_breaks_as_is;__rjs_quoted__.call_by_cc = call_by_cc;__rjs_quoted__.select_handler_by_no_breaks = select_handler_by_no_breaks;__rjs_quoted__.call_handled_body = call_handled_body;export { __rjs_quoted__,hash_update_bang_,hash_update,hash_has_key_p,hash_ref_bang_,call_by_cc,call_with_exception_handler,break_paramz_p as break_parameterization_p,call_with_break_parameterization,current_break_parameterization,call_with_parameterization,current_parameterization }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/paramz.rkt.js";var current_parameterization = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.continuation_mark_set_first(false,M1.parameterization_key);};var call_with_parameterization = function(paramz3523, thunk3524) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__rjs_quoted__.parameterization_p(paramz3523)!==false) {var if_res2271 = M0.rvoid();} else {var if_res2271 = M0.raise_argument_error($rjs_core.Symbol.make("call-with-parameterization"),$rjs_core.UString.make("parameterization?"),0,paramz3523,thunk3524);}if_res2271;if (M0.procedure_p(thunk3524)!==false) {var if_res2272 = M0.procedure_arity_includes_p(thunk3524,0);} else {var if_res2272 = false;}if (if_res2272!==false) {var if_res2273 = M0.rvoid();} else {var if_res2273 = M0.raise_argument_error($rjs_core.Symbol.make("call-with-parameterization"),$rjs_core.UString.make("(-> any)"),1,paramz3523,thunk3524);}if_res2273;var __context2274 = $rjs_core.Marks.getFrames();var __context2275;try {__context2275 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.parameterization_key,paramz3523);var __wcm_result2276 = thunk3524();} finally {$rjs_core.Marks.updateFrame(__context2274,__context2275);}return __wcm_result2276;};var let_result2278 = M0.make_struct_type($rjs_core.Symbol.make("break-parameterization"),false,1,0,false);var struct_break_paramz = let_result2278.getAt(0);var make_break_paramz = let_result2278.getAt(1);var break_paramz_p = let_result2278.getAt(2);var break_paramz_ref = let_result2278.getAt(3);var break_paramz_set_bang_ = let_result2278.getAt(4);var let_result2279 = M0.make_struct_type($rjs_core.Symbol.make("break-parameterization"),false,1,0,false,M0.rnull,M0.current_inspector());var type3525 = let_result2279.getAt(0);var maker3526 = let_result2279.getAt(1);var pred3527 = let_result2279.getAt(2);var access3528 = let_result2279.getAt(3);var mutate3529 = let_result2279.getAt(4);var let_result2280 = M0.values(type3525,maker3526,pred3527,M0.make_struct_field_accessor(access3528,0,$rjs_core.Symbol.make("cell")),M0.make_struct_field_mutator(mutate3529,0,$rjs_core.Symbol.make("cell")));var struct_break_parameterization = let_result2280.getAt(0);var make_break_parameterization = let_result2280.getAt(1);var break_parameterization_p = let_result2280.getAt(2);var break_parameterization_cell = let_result2280.getAt(3);var set_break_parameterization_cell_bang_ = let_result2280.getAt(4);var current_break_parameterization = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_break_paramz(M0.continuation_mark_set_first(false,M1.break_enabled_key));};var call_with_break_parameterization = function(paramz3530, thunk3531) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (break_paramz_p(paramz3530)!==false) {var if_res2281 = M0.rvoid();} else {var if_res2281 = M0.raise_argument_error($rjs_core.Symbol.make("call-with-break-parameterization"),$rjs_core.UString.make("break-parameterization?"),0,paramz3530,thunk3531);}if_res2281;if (M0.procedure_p(thunk3531)!==false) {var if_res2282 = M0.procedure_arity_includes_p(thunk3531,0);} else {var if_res2282 = false;}if (if_res2282!==false) {var if_res2283 = M0.rvoid();} else {var if_res2283 = M0.raise_argument_error($rjs_core.Symbol.make("call-with-parameterization"),$rjs_core.UString.make("(-> any)"),1,paramz3530,thunk3531);}if_res2283;var __context2285 = $rjs_core.Marks.getFrames();var __context2286;try {__context2286 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,break_paramz_ref(paramz3530,0));M1.check_for_break();var __wcm_result2287 = thunk3531();} finally {$rjs_core.Marks.updateFrame(__context2285,__context2286);}var begin_res2284 = __wcm_result2287;M1.check_for_break();return begin_res2284;};var select_handler_by_no_breaks = function(e3532, bpz3533, l3534) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context2296 = $rjs_core.Marks.getFrames();var __context2297;try {__context2297 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,M0.make_thread_cell(false));var loop3535 = function(l3536) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l3536)!==false) {var if_res2295 = M0.raise(e3532);} else {if (M0.caar(l3536)(e3532)!==false) {var begin_res2289 = M0.cdar(l3536)(e3532);var __context2290 = $rjs_core.Marks.getFrames();var __context2291;try {__context2291 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,bpz3533);var __wcm_result2292 = M1.check_for_break();} finally {$rjs_core.Marks.updateFrame(__context2290,__context2291);}__wcm_result2292;var if_res2294 = begin_res2289;} else {var if_res2294 = loop3535(M0.cdr(l3536));}var if_res2295 = if_res2294;}return if_res2295;};var __wcm_result2298 = loop3535(l3534);} finally {$rjs_core.Marks.updateFrame(__context2296,__context2297);}return __wcm_result2298;};var select_handler_by_breaks_as_is = function(e3537, bpz3538, l3539) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l3539)!==false) {var if_res2305 = M0.raise(e3537);} else {if (M0.caar(l3539)(e3537)!==false) {var __context2300 = $rjs_core.Marks.getFrames();var __context2301;try {__context2301 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,bpz3538);M1.check_for_break();var __wcm_result2302 = M0.cdar(l3539)(e3537);} finally {$rjs_core.Marks.updateFrame(__context2300,__context2301);}var if_res2304 = __wcm_result2302;} else {var if_res2304 = select_handler_by_breaks_as_is(e3537,bpz3538,M0.cdr(l3539));}var if_res2305 = if_res2304;}return if_res2305;};var false_thread_cell = M0.make_thread_cell(false);var check_with_handlers_in_context = function(handler_prompt_key3540) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__rjs_quoted__.continuation_prompt_available_p(handler_prompt_key3540)!==false) {var if_res2306 = M0.rvoid();} else {var if_res2306 = M0.error($rjs_core.Symbol.make("with-handlers"),$rjs_core.UString.make("exception handler used out of context"));}return if_res2306;};var handler_prompt_key = M0.make_continuation_prompt_tag($rjs_core.Symbol.make("handler-prompt-tag"));var call_handled_body = function(bpz3541, handle_proc3542, body_thunk3543) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context2315 = $rjs_core.Marks.getFrames();var __context2316;try {__context2316 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,false_thread_cell);var __wcm_result2317 = M0.call_with_continuation_prompt(function(bpz3544, body_thunk3545) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context2311 = $rjs_core.Marks.getFrames();var __context2312;try {__context2312 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,bpz3544);var __context2307 = $rjs_core.Marks.getFrames();var __context2308;try {__context2308 = __context2307;$rjs_core.Marks.setMark(M1.exception_handler_key,function(e3546) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.abort_current_continuation(handler_prompt_key,e3546);});var __wcm_result2309 = body_thunk3545();} finally {$rjs_core.Marks.updateFrame(__context2307,__context2308);}var __wcm_result2313 = __wcm_result2309;} finally {$rjs_core.Marks.updateFrame(__context2311,__context2312);}return __wcm_result2313;},handler_prompt_key,handle_proc3542,bpz3541,body_thunk3543);} finally {$rjs_core.Marks.updateFrame(__context2315,__context2316);}return __wcm_result2317;};var call_with_exception_handler = function(exnh3547, thunk3548) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context2320 = $rjs_core.Marks.getFrames();var __context2321;try {__context2321 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.exception_handler_key,exnh3547);var __wcm_result2322 = thunk3548();} finally {$rjs_core.Marks.updateFrame(__context2320,__context2321);}var begin_res2319 = __wcm_result2322;M0.rvoid();return begin_res2319;};var call_by_cc = M0.__rjs_quoted__.call_with_current_continuation;var not_there = M0.gensym();var do_hash_update = function(who3549, mut_p3550, set3551, ht3552, key3553, xform3554, default3555) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res2330 = M0.rvoid();} else {if (M0.hash_p(ht3552)!==false) {if (mut_p3550!==false) {var if_res2324 = M0.not(M0.immutable_p(ht3552));} else {var if_res2324 = M0.immutable_p(ht3552);}var if_res2325 = if_res2324;} else {var if_res2325 = false;}if (if_res2325!==false) {var if_res2327 = M0.rvoid();} else {if (mut_p3550!==false) {var if_res2326 = $rjs_core.UString.make("(and/c hash? (not/c immutable?))");} else {var if_res2326 = $rjs_core.UString.make("(and/c hash? immutable?)");}var if_res2327 = M0.raise_argument_error(who3549,if_res2326,ht3552);}if_res2327;if (M0.procedure_p(xform3554)!==false) {var if_res2328 = M0.procedure_arity_includes_p(xform3554,1);} else {var if_res2328 = false;}if (if_res2328!==false) {var if_res2329 = M0.rvoid();} else {var if_res2329 = M0.raise_argument_error(who3549,$rjs_core.UString.make("(any/c . -> . any/c)"),xform3554);}var if_res2330 = if_res2329;}if_res2330;var v3556 = M0.hash_ref(ht3552,key3553,default3555);if (M0.eq_p(v3556,not_there)!==false) {var if_res2331 = M0.raise_mismatch_error(who3549,$rjs_core.UString.make("no value found for key: "),key3553);} else {var if_res2331 = set3551(ht3552,key3553,xform3554(v3556));}return if_res2331;};var cl2332 = function(ht3557, key3558, xform3559, default3560) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_hash_update($rjs_core.Symbol.make("hash-update"),false,M0.hash_set,ht3557,key3558,xform3559,default3560);};var cl2333 = function(ht3561, key3562, xform3563) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return hash_update(ht3561,key3562,xform3563,not_there);};var hash_update = $rjs_core.attachProcedureArity(function() {var fixed_lam2334 = {'4':cl2332,'3':cl2333}[arguments.length];if (fixed_lam2334!==undefined) {return fixed_lam2334.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var cl2335 = function(ht3564, key3565, xform3566, default3567) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_hash_update($rjs_core.Symbol.make("hash-update!"),true,M0.hash_set_bang_,ht3564,key3565,xform3566,default3567);};var cl2336 = function(ht3568, key3569, xform3570) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return hash_update_bang_(ht3568,key3569,xform3570,not_there);};var hash_update_bang_ = $rjs_core.attachProcedureArity(function() {var fixed_lam2337 = {'4':cl2335,'3':cl2336}[arguments.length];if (fixed_lam2337!==undefined) {return fixed_lam2337.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var hash_has_key_p = function(ht3571, key3572) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3571)!==false) {var if_res2338 = M0.rvoid();} else {var if_res2338 = M0.raise_argument_error($rjs_core.Symbol.make("hash-has-key?"),$rjs_core.UString.make("hash?"),0,ht3571,key3572);}if_res2338;return M0.not(M0.eq_p(not_there,M0.hash_ref(ht3571,key3572,not_there)));};var hash_ref_bang_ = function(ht3573, key3574, new3575) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3573)!==false) {var if_res2339 = M0.not(M0.immutable_p(ht3573));} else {var if_res2339 = false;}if (if_res2339!==false) {var if_res2340 = M0.rvoid();} else {var if_res2340 = M0.raise_argument_error($rjs_core.Symbol.make("hash-ref!"),$rjs_core.UString.make("(and/c hash? (not/c immutable?))"),0,ht3573,key3574,new3575);}if_res2340;var v3576 = M0.hash_ref(ht3573,key3574,not_there);if (M0.eq_p(not_there,v3576)!==false) {if (M0.procedure_p(new3575)!==false) {var if_res2341 = new3575();} else {var if_res2341 = new3575;}var n3577 = if_res2341;M0.hash_set_bang_(ht3573,key3574,n3577);var if_res2342 = n3577;} else {var if_res2342 = v3576;}return if_res2342;};var __rjs_quoted__ = {};__rjs_quoted__.call_by_cc = call_by_cc;__rjs_quoted__.select_handler_by_no_breaks = select_handler_by_no_breaks;__rjs_quoted__.call_handled_body = call_handled_body;__rjs_quoted__.select_handler_by_breaks_as_is = select_handler_by_breaks_as_is;export { __rjs_quoted__,hash_update_bang_,hash_update,hash_has_key_p,hash_ref_bang_,call_by_cc,call_with_exception_handler,break_paramz_p as break_parameterization_p,call_with_break_parameterization,current_break_parameterization,call_with_parameterization,current_parameterization }; \ No newline at end of file diff --git a/js-build/collects/racket/private/pre-base.rkt.js b/js-build/collects/racket/private/pre-base.rkt.js index f9e05a0..5e1655d 100644 --- a/js-build/collects/racket/private/pre-base.rkt.js +++ b/js-build/collects/racket/private/pre-base.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./kw.rkt.js";import * as M1 from "../../../runtime/kernel.rkt.js";var new_apply_proc = M0.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws2596, kw_args2597, proc2598, args2599, ...rest26001660) {if (arguments.length<4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest2600 = $rjs_core.Pair.listFromArray(rest26001660);return M0.keyword_apply(proc2598,kws2596,kw_args2597,M1.apply(M1.list_times_,args2599,rest2600));}),M1.apply);var new_keyword_apply = M0.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws2601, kw_args2602, proc2603, orig_kws2604, orig_kw_args2605, args2606, ...rest26071661) {if (arguments.length<6) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest2607 = $rjs_core.Pair.listFromArray(rest26071661);var loop2610 = function(kws2611, kw_args2612, kws22613, kw_args22614, swapped_p2615) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(kws2611)!==false) {var if_res1666 = M1.values(kws22613,kw_args22614);} else {if (M1.null_p(kws22613)!==false) {var if_res1665 = M1.values(kws2611,kw_args2612);} else {if (M1.keyword_lt__p(M1.car(kws2611),M1.car(kws22613))!==false) {var let_result1662 = loop2610(M1.cdr(kws2611),M1.cdr(kw_args2612),kws22613,kw_args22614,false);var res_kws2616 = let_result1662.getAt(0);var res_kw_args2617 = let_result1662.getAt(1);var if_res1664 = M1.values(M1.cons(M1.car(kws2611),res_kws2616),M1.cons(M1.car(kw_args2612),res_kw_args2617));} else {if (swapped_p2615!==false) {var if_res1663 = M1.raise_mismatch_error($rjs_core.Symbol.make("keyword-apply"),$rjs_core.UString.make("keyword duplicated in list and direct keyword arguments: "),M1.car(kws2611));} else {var if_res1663 = loop2610(kws22613,kw_args22614,kws2611,kw_args2612,true);}var if_res1664 = if_res1663;}var if_res1665 = if_res1664;}var if_res1666 = if_res1665;}return if_res1666;};var let_result1667 = loop2610(kws2601,kw_args2602,orig_kws2604,orig_kw_args2605,false);var kws2608 = let_result1667.getAt(0);var kw_args2609 = let_result1667.getAt(1);return M0.keyword_apply(proc2603,kws2608,kw_args2609,M1.apply(M1.list_times_,args2606,rest2607));}),M0.keyword_apply);var double_flonum_p = function(x2618) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.__rjs_quoted__.flonum_p(x2618);};var cl1668 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.random();};var cl1669 = function(x2620) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.random(x2620);};var cl1670 = function(x2621, y2622) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.exact_integer_p(y2622)!==false) {if (M1.exact_integer_p(x2621)!==false) {var if_res1673 = M1.rvoid();} else {var if_res1673 = M1.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),0,x2621,y2622);}if_res1673;if (M1.__lt_(x2621,y2622)!==false) {var if_res1674 = M1.rvoid();} else {var if_res1674 = M1.raise_argument_error($rjs_core.Symbol.make("random"),M1.string_append($rjs_core.UString.make("(>/c "),M1.number__gt_string(x2621),$rjs_core.UString.make(")")),1,x2621,y2622);}if_res1674;var d2623 = y2622-x2621;if (M1.__lt__eq_(d2623,4294967087)!==false) {var if_res1675 = M1.rvoid();} else {var if_res1675 = M1.raise_arguments_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("difference between arguments is greater than 4294967087"),$rjs_core.UString.make("min"),x2621,$rjs_core.UString.make("max"),y2622);}if_res1675;var if_res1680 = x2621+M1.random(d2623);} else {if (M1.__rjs_quoted__.pseudo_random_generator_p(y2622)!==false) {if (M1.exact_integer_p(x2621)!==false) {var if_res1676 = M1.__lt__eq_(1,x2621,4294967087);} else {var if_res1676 = false;}if (if_res1676!==false) {var if_res1677 = M1.rvoid();} else {var if_res1677 = M1.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("(integer-in 1 4294967087)"),0,x2621,y2622);}if_res1677;var if_res1679 = M1.random(x2621,y2622);} else {if (M1.exact_integer_p(x2621)!==false) {var if_res1678 = M1.rvoid();} else {var if_res1678 = M1.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),0,x2621,y2622);}if_res1678;var if_res1679 = M1.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("(or/c exact-integer? pseudo-random-generator?)"),1,x2621,y2622);}var if_res1680 = if_res1679;}return if_res1680;};var cl1671 = function(min2624, max2625, prng2626) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.exact_integer_p(min2624)!==false) {var if_res1681 = M1.rvoid();} else {var if_res1681 = M1.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),0,min2624,max2625,prng2626);}if_res1681;if (M1.exact_integer_p(max2625)!==false) {var if_res1682 = M1.rvoid();} else {var if_res1682 = M1.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),1,min2624,max2625,prng2626);}if_res1682;if (M1.__lt_(min2624,max2625)!==false) {var if_res1683 = M1.rvoid();} else {var if_res1683 = M1.raise_argument_error($rjs_core.Symbol.make("random"),M1.string_append($rjs_core.UString.make("(>/c "),M1.number__gt_string(min2624),$rjs_core.UString.make(")")),1,min2624,max2625,prng2626);}if_res1683;var d2627 = max2625-min2624;if (M1.__lt__eq_(d2627,4294967087)!==false) {var if_res1684 = M1.rvoid();} else {var if_res1684 = M1.raise_arguments_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("difference between first and second arguments is greater than 4294967087"),$rjs_core.UString.make("min"),min2624,$rjs_core.UString.make("max"),max2625,$rjs_core.UString.make("rand-gen"),prng2626);}if_res1684;if (M1.__rjs_quoted__.pseudo_random_generator_p(prng2626)!==false) {var if_res1685 = M1.rvoid();} else {var if_res1685 = M1.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("pseudo-random-generator?"),2,min2624,max2625,prng2626);}if_res1685;return min2624+M1.random(d2627,prng2626);};var random2619 = $rjs_core.attachProcedureArity(function() {var fixed_lam1672 = {'0':cl1668,'1':cl1669,'2':cl1670,'3':cl1671}[arguments.length];if (fixed_lam1672!==undefined) {return fixed_lam1672.apply(null,arguments);} else {return M1.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2,3]);var __random = random2619;var __rjs_quoted__ = {};export { __rjs_quoted__,__random as random,double_flonum_p,new_keyword_apply as keyword_apply,new_apply_proc }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "./kw.rkt.js";var new_apply_proc = M1.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws2592, kw_args2593, proc2594, args2595, ...rest25961631) {if (arguments.length<4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest2596 = $rjs_core.Pair.listFromArray(rest25961631);return M1.keyword_apply(proc2594,kws2592,kw_args2593,M0.apply(M0.list_times_,args2595,rest2596));}),M0.apply);var new_keyword_apply = M1.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws2597, kw_args2598, proc2599, orig_kws2600, orig_kw_args2601, args2602, ...rest26031632) {if (arguments.length<6) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest2603 = $rjs_core.Pair.listFromArray(rest26031632);var loop2606 = function(kws2607, kw_args2608, kws22609, kw_args22610, swapped_p2611) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws2607)!==false) {var if_res1637 = M0.values(kws22609,kw_args22610);} else {if (M0.null_p(kws22609)!==false) {var if_res1636 = M0.values(kws2607,kw_args2608);} else {if (M0.keyword_lt__p(M0.car(kws2607),M0.car(kws22609))!==false) {var let_result1633 = loop2606(M0.cdr(kws2607),M0.cdr(kw_args2608),kws22609,kw_args22610,false);var res_kws2612 = let_result1633.getAt(0);var res_kw_args2613 = let_result1633.getAt(1);var if_res1635 = M0.values(M0.cons(M0.car(kws2607),res_kws2612),M0.cons(M0.car(kw_args2608),res_kw_args2613));} else {if (swapped_p2611!==false) {var if_res1634 = M0.raise_mismatch_error($rjs_core.Symbol.make("keyword-apply"),$rjs_core.UString.make("keyword duplicated in list and direct keyword arguments: "),M0.car(kws2607));} else {var if_res1634 = loop2606(kws22609,kw_args22610,kws2607,kw_args2608,true);}var if_res1635 = if_res1634;}var if_res1636 = if_res1635;}var if_res1637 = if_res1636;}return if_res1637;};var let_result1638 = loop2606(kws2597,kw_args2598,orig_kws2600,orig_kw_args2601,false);var kws2604 = let_result1638.getAt(0);var kw_args2605 = let_result1638.getAt(1);return M1.keyword_apply(proc2599,kws2604,kw_args2605,M0.apply(M0.list_times_,args2602,rest2603));}),M1.keyword_apply);var double_flonum_p = function(x2614) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__rjs_quoted__.flonum_p(x2614);};var cl1639 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.random();};var cl1640 = function(x2616) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.random(x2616);};var cl1641 = function(x2617, y2618) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_integer_p(y2618)!==false) {if (M0.exact_integer_p(x2617)!==false) {var if_res1644 = M0.rvoid();} else {var if_res1644 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),0,x2617,y2618);}if_res1644;if (M0.__lt_(x2617,y2618)!==false) {var if_res1645 = M0.rvoid();} else {var if_res1645 = M0.raise_argument_error($rjs_core.Symbol.make("random"),M0.string_append($rjs_core.UString.make("(>/c "),M0.number__gt_string(x2617),$rjs_core.UString.make(")")),1,x2617,y2618);}if_res1645;var d2619 = y2618-x2617;if (M0.__lt__eq_(d2619,4294967087)!==false) {var if_res1646 = M0.rvoid();} else {var if_res1646 = M0.raise_arguments_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("difference between arguments is greater than 4294967087"),$rjs_core.UString.make("min"),x2617,$rjs_core.UString.make("max"),y2618);}if_res1646;var if_res1651 = x2617+M0.random(d2619);} else {if (M0.__rjs_quoted__.pseudo_random_generator_p(y2618)!==false) {if (M0.exact_integer_p(x2617)!==false) {var if_res1647 = M0.__lt__eq_(1,x2617,4294967087);} else {var if_res1647 = false;}if (if_res1647!==false) {var if_res1648 = M0.rvoid();} else {var if_res1648 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("(integer-in 1 4294967087)"),0,x2617,y2618);}if_res1648;var if_res1650 = M0.random(x2617,y2618);} else {if (M0.exact_integer_p(x2617)!==false) {var if_res1649 = M0.rvoid();} else {var if_res1649 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),0,x2617,y2618);}if_res1649;var if_res1650 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("(or/c exact-integer? pseudo-random-generator?)"),1,x2617,y2618);}var if_res1651 = if_res1650;}return if_res1651;};var cl1642 = function(min2620, max2621, prng2622) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_integer_p(min2620)!==false) {var if_res1652 = M0.rvoid();} else {var if_res1652 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),0,min2620,max2621,prng2622);}if_res1652;if (M0.exact_integer_p(max2621)!==false) {var if_res1653 = M0.rvoid();} else {var if_res1653 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),1,min2620,max2621,prng2622);}if_res1653;if (M0.__lt_(min2620,max2621)!==false) {var if_res1654 = M0.rvoid();} else {var if_res1654 = M0.raise_argument_error($rjs_core.Symbol.make("random"),M0.string_append($rjs_core.UString.make("(>/c "),M0.number__gt_string(min2620),$rjs_core.UString.make(")")),1,min2620,max2621,prng2622);}if_res1654;var d2623 = max2621-min2620;if (M0.__lt__eq_(d2623,4294967087)!==false) {var if_res1655 = M0.rvoid();} else {var if_res1655 = M0.raise_arguments_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("difference between first and second arguments is greater than 4294967087"),$rjs_core.UString.make("min"),min2620,$rjs_core.UString.make("max"),max2621,$rjs_core.UString.make("rand-gen"),prng2622);}if_res1655;if (M0.__rjs_quoted__.pseudo_random_generator_p(prng2622)!==false) {var if_res1656 = M0.rvoid();} else {var if_res1656 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("pseudo-random-generator?"),2,min2620,max2621,prng2622);}if_res1656;return min2620+M0.random(d2623,prng2622);};var random2615 = $rjs_core.attachProcedureArity(function() {var fixed_lam1643 = {'0':cl1639,'1':cl1640,'2':cl1641,'3':cl1642}[arguments.length];if (fixed_lam1643!==undefined) {return fixed_lam1643.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2,3]);var __random = random2615;var __rjs_quoted__ = {};export { __rjs_quoted__,__random as random,double_flonum_p,new_keyword_apply as keyword_apply,new_apply_proc }; \ No newline at end of file diff --git a/js-build/collects/racket/private/qq-and-or.rkt.js b/js-build/collects/racket/private/qq-and-or.rkt.js index 93a1cac..8ccb4da 100644 --- a/js-build/collects/racket/private/qq-and-or.rkt.js +++ b/js-build/collects/racket/private/qq-and-or.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";var qq_append = function(a2628, b2629) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(a2628)!==false) {var if_res1686 = M0.append(a2628,b2629);} else {var if_res1686 = M0.raise_argument_error($rjs_core.Symbol.make("unquote-splicing"),$rjs_core.UString.make("list?"),a2628);}return if_res1686;};var __rjs_quoted__ = {};__rjs_quoted__.qq_append = qq_append;export { __rjs_quoted__ }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";var qq_append = function(a3594, b3595) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(a3594)!==false) {var if_res2355 = M0.append(a3594,b3595);} else {var if_res2355 = M0.raise_argument_error($rjs_core.Symbol.make("unquote-splicing"),$rjs_core.UString.make("list?"),a3594);}return if_res2355;};var __rjs_quoted__ = {};__rjs_quoted__.qq_append = qq_append;export { __rjs_quoted__ }; \ No newline at end of file diff --git a/js-build/collects/racket/private/reverse.rkt.js b/js-build/collects/racket/private/reverse.rkt.js index f4ab72b..736aaca 100644 --- a/js-build/collects/racket/private/reverse.rkt.js +++ b/js-build/collects/racket/private/reverse.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/core.rkt.js";M1.__rjs_quoted__.___declare;$rjs_core.Keyword.make("cross-phase-persistent");var reverse = function(l2537) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1586 = M0.rvoid();} else {if (M0.list_p(l2537)!==false) {var if_res1585 = M0.rvoid();} else {var if_res1585 = M0.raise_argument_error($rjs_core.Symbol.make("reverse"),$rjs_core.UString.make("list?"),l2537);}var if_res1586 = if_res1585;}if_res1586;var loop2538 = function(a2539, l2540) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2540)!==false) {var if_res1587 = a2539;} else {var if_res1587 = loop2538(M0.cons(M0.car(l2540),a2539),M0.cdr(l2540));}return if_res1587;};return loop2538(M0.rnull,l2537);};var __rjs_quoted__ = {};export { __rjs_quoted__,reverse as alt_reverse }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/core.rkt.js";M1.__rjs_quoted__.___declare;$rjs_core.Keyword.make("cross-phase-persistent");var reverse = function(l2588) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1629 = M0.rvoid();} else {if (M0.list_p(l2588)!==false) {var if_res1628 = M0.rvoid();} else {var if_res1628 = M0.raise_argument_error($rjs_core.Symbol.make("reverse"),$rjs_core.UString.make("list?"),l2588);}var if_res1629 = if_res1628;}if_res1629;var loop2589 = function(a2590, l2591) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2591)!==false) {var if_res1630 = a2590;} else {var if_res1630 = loop2589(M0.cons(M0.car(l2591),a2590),M0.cdr(l2591));}return if_res1630;};return loop2589(M0.rnull,l2588);};var __rjs_quoted__ = {};export { __rjs_quoted__,reverse as alt_reverse }; \ No newline at end of file diff --git a/js-build/collects/racket/private/sort.rkt.js b/js-build/collects/racket/private/sort.rkt.js index 48d9e29..e40b74a 100644 --- a/js-build/collects/racket/private/sort.rkt.js +++ b/js-build/collects/racket/private/sort.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/unsafe.rkt.js";var generic_sort3246 = function(A3247, less_than_p3248, n3249) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_by_2_3250 = M1.unsafe_fxrshift(n3249,1);var n_by_2_plus_3251 = M1.unsafe_fx_(n3249,n_by_2_3250);var copying_mergesort3252 = function(Alo3253, Blo3254, n3255) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_eq_(n3255,1)!==false) {var if_res2102 = M1.unsafe_vector_set_bang_(A3247,Blo3254,M1.unsafe_vector_ref(A3247,Alo3253));} else {if (M1.unsafe_fx_eq_(n3255,2)!==false) {var x3256 = M1.unsafe_vector_ref(A3247,Alo3253);var y3257 = M1.unsafe_vector_ref(A3247,M1.unsafe_fx_plus_(Alo3253,1));if (false!==false) {var if_res2087 = less_than_p3248(false(y3257),false(x3256));} else {var if_res2087 = less_than_p3248(y3257,x3256);}if (if_res2087!==false) {M1.unsafe_vector_set_bang_(A3247,Blo3254,y3257);var if_res2088 = M1.unsafe_vector_set_bang_(A3247,M1.unsafe_fx_plus_(Blo3254,1),x3256);} else {M1.unsafe_vector_set_bang_(A3247,Blo3254,x3256);var if_res2088 = M1.unsafe_vector_set_bang_(A3247,M1.unsafe_fx_plus_(Blo3254,1),y3257);}var if_res2101 = if_res2088;} else {if (M1.unsafe_fx_lt_(n3255,16)!==false) {M1.unsafe_vector_set_bang_(A3247,Blo3254,M1.unsafe_vector_ref(A3247,Alo3253));var iloop3258 = function(i3259) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3259,n3255)!==false) {var ref_i3260 = M1.unsafe_vector_ref(A3247,M1.unsafe_fx_plus_(Alo3253,i3259));var jloop3261 = function(j3262) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ref_j_13263 = M1.unsafe_vector_ref(A3247,M1.unsafe_fx_(j3262,1));if (M1.unsafe_fx_lt_(Blo3254,j3262)!==false) {if (false!==false) {var if_res2089 = less_than_p3248(false(ref_i3260),false(ref_j_13263));} else {var if_res2089 = less_than_p3248(ref_i3260,ref_j_13263);}var if_res2090 = if_res2089;} else {var if_res2090 = false;}if (if_res2090!==false) {M1.unsafe_vector_set_bang_(A3247,j3262,ref_j_13263);var if_res2091 = jloop3261(M1.unsafe_fx_(j3262,1));} else {M1.unsafe_vector_set_bang_(A3247,j3262,ref_i3260);var if_res2091 = iloop3258(M1.unsafe_fx_plus_(i3259,1));}return if_res2091;};var if_res2092 = jloop3261(M1.unsafe_fx_plus_(Blo3254,i3259));} else {var if_res2092 = M0.rvoid();}return if_res2092;};var if_res2100 = iloop3258(1);} else {var n_by_2_3264 = M1.unsafe_fxrshift(n3255,1);var n_by_2_plus_3265 = M1.unsafe_fx_(n3255,n_by_2_3264);var Amid13266 = M1.unsafe_fx_plus_(Alo3253,n_by_2_3264);var Amid23267 = M1.unsafe_fx_plus_(Alo3253,n_by_2_plus_3265);var Bmid13268 = M1.unsafe_fx_plus_(Blo3254,n_by_2_3264);copying_mergesort3252(Amid13266,Bmid13268,n_by_2_plus_3265);copying_mergesort3252(Alo3253,Amid23267,n_by_2_3264);var b23269 = M1.unsafe_fx_plus_(Blo3254,n3255);var loop3270 = function(a13271, b13272, c13273) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x3274 = M1.unsafe_vector_ref(A3247,a13271);var y3275 = M1.unsafe_vector_ref(A3247,b13272);if (true!==false) {if (false!==false) {var if_res2093 = less_than_p3248(false(y3275),false(x3274));} else {var if_res2093 = less_than_p3248(y3275,x3274);}var if_res2095 = M0.not(if_res2093);} else {if (false!==false) {var if_res2094 = less_than_p3248(false(x3274),false(y3275));} else {var if_res2094 = less_than_p3248(x3274,y3275);}var if_res2095 = if_res2094;}if (if_res2095!==false) {M1.unsafe_vector_set_bang_(A3247,c13273,x3274);var a13276 = M1.unsafe_fx_plus_(a13271,1);var c13277 = M1.unsafe_fx_plus_(c13273,1);if (M1.unsafe_fx_lt_(c13277,b13272)!==false) {var if_res2096 = loop3270(a13276,b13272,c13277);} else {var if_res2096 = M0.rvoid();}var if_res2099 = if_res2096;} else {M1.unsafe_vector_set_bang_(A3247,c13273,y3275);var b13278 = M1.unsafe_fx_plus_(b13272,1);var c13279 = M1.unsafe_fx_plus_(c13273,1);if (M1.unsafe_fx_lt__eq_(b23269,b13278)!==false) {var loop3280 = function(a13281, c13282) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c13282,b13278)!==false) {M1.unsafe_vector_set_bang_(A3247,c13282,M1.unsafe_vector_ref(A3247,a13281));var if_res2097 = loop3280(M1.unsafe_fx_plus_(a13281,1),M1.unsafe_fx_plus_(c13282,1));} else {var if_res2097 = M0.rvoid();}return if_res2097;};var if_res2098 = loop3280(a13271,c13279);} else {var if_res2098 = loop3270(a13271,b13278,c13279);}var if_res2099 = if_res2098;}return if_res2099;};var if_res2100 = loop3270(Amid23267,Bmid13268,Blo3254);}var if_res2101 = if_res2100;}var if_res2102 = if_res2101;}return if_res2102;};var Alo3283 = 0;var Amid13284 = n_by_2_3250;var Amid23285 = n_by_2_plus_3251;var Ahi3286 = n3249;var B1lo3287 = n3249;copying_mergesort3252(Amid13284,B1lo3287,n_by_2_plus_3251);if (M0.zero_p(n_by_2_3250)!==false) {var if_res2103 = M0.rvoid();} else {var if_res2103 = copying_mergesort3252(Alo3283,Amid23285,n_by_2_3250);}if_res2103;var b23288 = Ahi3286;var loop3289 = function(a13290, b13291, c13292) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x3293 = M1.unsafe_vector_ref(A3247,a13290);var y3294 = M1.unsafe_vector_ref(A3247,b13291);if (false!==false) {if (false!==false) {var if_res2104 = less_than_p3248(false(y3294),false(x3293));} else {var if_res2104 = less_than_p3248(y3294,x3293);}var if_res2106 = M0.not(if_res2104);} else {if (false!==false) {var if_res2105 = less_than_p3248(false(x3293),false(y3294));} else {var if_res2105 = less_than_p3248(x3293,y3294);}var if_res2106 = if_res2105;}if (if_res2106!==false) {M1.unsafe_vector_set_bang_(A3247,c13292,x3293);var a13295 = M1.unsafe_fx_plus_(a13290,1);var c13296 = M1.unsafe_fx_plus_(c13292,1);if (M1.unsafe_fx_lt_(c13296,b13291)!==false) {var if_res2107 = loop3289(a13295,b13291,c13296);} else {var if_res2107 = M0.rvoid();}var if_res2110 = if_res2107;} else {M1.unsafe_vector_set_bang_(A3247,c13292,y3294);var b13297 = M1.unsafe_fx_plus_(b13291,1);var c13298 = M1.unsafe_fx_plus_(c13292,1);if (M1.unsafe_fx_lt__eq_(b23288,b13297)!==false) {var loop3299 = function(a13300, c13301) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c13301,b13297)!==false) {M1.unsafe_vector_set_bang_(A3247,c13301,M1.unsafe_vector_ref(A3247,a13300));var if_res2108 = loop3299(M1.unsafe_fx_plus_(a13300,1),M1.unsafe_fx_plus_(c13301,1));} else {var if_res2108 = M0.rvoid();}return if_res2108;};var if_res2109 = loop3299(a13290,c13298);} else {var if_res2109 = loop3289(a13290,b13297,c13298);}var if_res2110 = if_res2109;}return if_res2110;};return loop3289(B1lo3287,Amid23285,Alo3283);};var generic_sort_by_key3302 = function(A3303, less_than_p3304, n3305, key3306) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_by_2_3307 = M1.unsafe_fxrshift(n3305,1);var n_by_2_plus_3308 = M1.unsafe_fx_(n3305,n_by_2_3307);var copying_mergesort3309 = function(Alo3310, Blo3311, n3312) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_eq_(n3312,1)!==false) {var if_res2126 = M1.unsafe_vector_set_bang_(A3303,Blo3311,M1.unsafe_vector_ref(A3303,Alo3310));} else {if (M1.unsafe_fx_eq_(n3312,2)!==false) {var x3313 = M1.unsafe_vector_ref(A3303,Alo3310);var y3314 = M1.unsafe_vector_ref(A3303,M1.unsafe_fx_plus_(Alo3310,1));if (key3306!==false) {var if_res2111 = less_than_p3304(key3306(y3314),key3306(x3313));} else {var if_res2111 = less_than_p3304(y3314,x3313);}if (if_res2111!==false) {M1.unsafe_vector_set_bang_(A3303,Blo3311,y3314);var if_res2112 = M1.unsafe_vector_set_bang_(A3303,M1.unsafe_fx_plus_(Blo3311,1),x3313);} else {M1.unsafe_vector_set_bang_(A3303,Blo3311,x3313);var if_res2112 = M1.unsafe_vector_set_bang_(A3303,M1.unsafe_fx_plus_(Blo3311,1),y3314);}var if_res2125 = if_res2112;} else {if (M1.unsafe_fx_lt_(n3312,16)!==false) {M1.unsafe_vector_set_bang_(A3303,Blo3311,M1.unsafe_vector_ref(A3303,Alo3310));var iloop3315 = function(i3316) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3316,n3312)!==false) {var ref_i3317 = M1.unsafe_vector_ref(A3303,M1.unsafe_fx_plus_(Alo3310,i3316));var jloop3318 = function(j3319) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ref_j_13320 = M1.unsafe_vector_ref(A3303,M1.unsafe_fx_(j3319,1));if (M1.unsafe_fx_lt_(Blo3311,j3319)!==false) {if (key3306!==false) {var if_res2113 = less_than_p3304(key3306(ref_i3317),key3306(ref_j_13320));} else {var if_res2113 = less_than_p3304(ref_i3317,ref_j_13320);}var if_res2114 = if_res2113;} else {var if_res2114 = false;}if (if_res2114!==false) {M1.unsafe_vector_set_bang_(A3303,j3319,ref_j_13320);var if_res2115 = jloop3318(M1.unsafe_fx_(j3319,1));} else {M1.unsafe_vector_set_bang_(A3303,j3319,ref_i3317);var if_res2115 = iloop3315(M1.unsafe_fx_plus_(i3316,1));}return if_res2115;};var if_res2116 = jloop3318(M1.unsafe_fx_plus_(Blo3311,i3316));} else {var if_res2116 = M0.rvoid();}return if_res2116;};var if_res2124 = iloop3315(1);} else {var n_by_2_3321 = M1.unsafe_fxrshift(n3312,1);var n_by_2_plus_3322 = M1.unsafe_fx_(n3312,n_by_2_3321);var Amid13323 = M1.unsafe_fx_plus_(Alo3310,n_by_2_3321);var Amid23324 = M1.unsafe_fx_plus_(Alo3310,n_by_2_plus_3322);var Bmid13325 = M1.unsafe_fx_plus_(Blo3311,n_by_2_3321);copying_mergesort3309(Amid13323,Bmid13325,n_by_2_plus_3322);copying_mergesort3309(Alo3310,Amid23324,n_by_2_3321);var b23326 = M1.unsafe_fx_plus_(Blo3311,n3312);var loop3327 = function(a13328, b13329, c13330) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x3331 = M1.unsafe_vector_ref(A3303,a13328);var y3332 = M1.unsafe_vector_ref(A3303,b13329);if (true!==false) {if (key3306!==false) {var if_res2117 = less_than_p3304(key3306(y3332),key3306(x3331));} else {var if_res2117 = less_than_p3304(y3332,x3331);}var if_res2119 = M0.not(if_res2117);} else {if (key3306!==false) {var if_res2118 = less_than_p3304(key3306(x3331),key3306(y3332));} else {var if_res2118 = less_than_p3304(x3331,y3332);}var if_res2119 = if_res2118;}if (if_res2119!==false) {M1.unsafe_vector_set_bang_(A3303,c13330,x3331);var a13333 = M1.unsafe_fx_plus_(a13328,1);var c13334 = M1.unsafe_fx_plus_(c13330,1);if (M1.unsafe_fx_lt_(c13334,b13329)!==false) {var if_res2120 = loop3327(a13333,b13329,c13334);} else {var if_res2120 = M0.rvoid();}var if_res2123 = if_res2120;} else {M1.unsafe_vector_set_bang_(A3303,c13330,y3332);var b13335 = M1.unsafe_fx_plus_(b13329,1);var c13336 = M1.unsafe_fx_plus_(c13330,1);if (M1.unsafe_fx_lt__eq_(b23326,b13335)!==false) {var loop3337 = function(a13338, c13339) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c13339,b13335)!==false) {M1.unsafe_vector_set_bang_(A3303,c13339,M1.unsafe_vector_ref(A3303,a13338));var if_res2121 = loop3337(M1.unsafe_fx_plus_(a13338,1),M1.unsafe_fx_plus_(c13339,1));} else {var if_res2121 = M0.rvoid();}return if_res2121;};var if_res2122 = loop3337(a13328,c13336);} else {var if_res2122 = loop3327(a13328,b13335,c13336);}var if_res2123 = if_res2122;}return if_res2123;};var if_res2124 = loop3327(Amid23324,Bmid13325,Blo3311);}var if_res2125 = if_res2124;}var if_res2126 = if_res2125;}return if_res2126;};var Alo3340 = 0;var Amid13341 = n_by_2_3307;var Amid23342 = n_by_2_plus_3308;var Ahi3343 = n3305;var B1lo3344 = n3305;copying_mergesort3309(Amid13341,B1lo3344,n_by_2_plus_3308);if (M0.zero_p(n_by_2_3307)!==false) {var if_res2127 = M0.rvoid();} else {var if_res2127 = copying_mergesort3309(Alo3340,Amid23342,n_by_2_3307);}if_res2127;var b23345 = Ahi3343;var loop3346 = function(a13347, b13348, c13349) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x3350 = M1.unsafe_vector_ref(A3303,a13347);var y3351 = M1.unsafe_vector_ref(A3303,b13348);if (false!==false) {if (key3306!==false) {var if_res2128 = less_than_p3304(key3306(y3351),key3306(x3350));} else {var if_res2128 = less_than_p3304(y3351,x3350);}var if_res2130 = M0.not(if_res2128);} else {if (key3306!==false) {var if_res2129 = less_than_p3304(key3306(x3350),key3306(y3351));} else {var if_res2129 = less_than_p3304(x3350,y3351);}var if_res2130 = if_res2129;}if (if_res2130!==false) {M1.unsafe_vector_set_bang_(A3303,c13349,x3350);var a13352 = M1.unsafe_fx_plus_(a13347,1);var c13353 = M1.unsafe_fx_plus_(c13349,1);if (M1.unsafe_fx_lt_(c13353,b13348)!==false) {var if_res2131 = loop3346(a13352,b13348,c13353);} else {var if_res2131 = M0.rvoid();}var if_res2134 = if_res2131;} else {M1.unsafe_vector_set_bang_(A3303,c13349,y3351);var b13354 = M1.unsafe_fx_plus_(b13348,1);var c13355 = M1.unsafe_fx_plus_(c13349,1);if (M1.unsafe_fx_lt__eq_(b23345,b13354)!==false) {var loop3356 = function(a13357, c13358) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c13358,b13354)!==false) {M1.unsafe_vector_set_bang_(A3303,c13358,M1.unsafe_vector_ref(A3303,a13357));var if_res2132 = loop3356(M1.unsafe_fx_plus_(a13357,1),M1.unsafe_fx_plus_(c13358,1));} else {var if_res2132 = M0.rvoid();}return if_res2132;};var if_res2133 = loop3356(a13347,c13355);} else {var if_res2133 = loop3346(a13347,b13354,c13355);}var if_res2134 = if_res2133;}return if_res2134;};return loop3346(B1lo3344,Amid23342,Alo3340);};var cl2242 = function(lst3359, less_than_p3360) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n3361 = M0.length(lst3359);if (M1.unsafe_fx_eq_(n3361,0)!==false) {var if_res2266 = lst3359;} else {if (false!==false) {var vec3362 = M0.make_vector(n3361+M0.ceiling(n3361/2));var loop3363 = function(i3364, lst3365) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst3365)!==false) {var x3366 = M0.car(lst3365);M1.unsafe_vector_set_bang_(vec3362,i3364,M0.cons(false(x3366),x3366));var if_res2246 = loop3363(M1.unsafe_fx_plus_(i3364,1),M0.cdr(lst3365));} else {var if_res2246 = M0.rvoid();}return if_res2246;};loop3363(0,lst3359);generic_sort_by_key3302(vec3362,less_than_p3360,n3361,M1.unsafe_car);var loop3367 = function(i3368, r3369) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i3370 = M1.unsafe_fx_(i3368,1);if (M1.unsafe_fx_lt_(i3370,0)!==false) {var if_res2247 = r3369;} else {var if_res2247 = loop3367(i3370,M0.cons(M1.unsafe_cdr(M1.unsafe_vector_ref(vec3362,i3370)),r3369));}return if_res2247;};var if_res2265 = loop3367(n3361,$rjs_core.Pair.makeList());} else {var loop3371 = function(last3372, next3373) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part3374 = M0.null_p(next3373);if (or_part3374!==false) {var if_res2250 = or_part3374;} else {if (false!==false) {var if_res2248 = less_than_p3360(false(M1.unsafe_car(next3373)),false(last3372));} else {var if_res2248 = less_than_p3360(M1.unsafe_car(next3373),last3372);}if (M0.not(if_res2248)!==false) {var if_res2249 = loop3371(M1.unsafe_car(next3373),M1.unsafe_cdr(next3373));} else {var if_res2249 = false;}var if_res2250 = if_res2249;}return if_res2250;};if (loop3371(M0.car(lst3359),M0.cdr(lst3359))!==false) {var if_res2264 = lst3359;} else {if (M1.unsafe_fx_lt__eq_(n3361,3)!==false) {if (M1.unsafe_fx_eq_(n3361,1)!==false) {var if_res2260 = lst3359;} else {if (M1.unsafe_fx_eq_(n3361,2)!==false) {var if_res2259 = M0.list(M0.cadr(lst3359),M0.car(lst3359));} else {var a3375 = M0.car(lst3359);var b3376 = M0.cadr(lst3359);var c3377 = M0.caddr(lst3359);if (false!==false) {var if_res2251 = less_than_p3360(false(b3376),false(a3375));} else {var if_res2251 = less_than_p3360(b3376,a3375);}if (if_res2251!==false) {if (false!==false) {var if_res2252 = less_than_p3360(false(c3377),false(b3376));} else {var if_res2252 = less_than_p3360(c3377,b3376);}if (if_res2252!==false) {var if_res2255 = M0.list(c3377,b3376,a3375);} else {if (false!==false) {var if_res2253 = less_than_p3360(false(c3377),false(a3375));} else {var if_res2253 = less_than_p3360(c3377,a3375);}if (if_res2253!==false) {var if_res2254 = M0.list(b3376,c3377,a3375);} else {var if_res2254 = M0.list(b3376,a3375,c3377);}var if_res2255 = if_res2254;}var if_res2258 = if_res2255;} else {if (false!==false) {var if_res2256 = less_than_p3360(false(c3377),false(a3375));} else {var if_res2256 = less_than_p3360(c3377,a3375);}if (if_res2256!==false) {var if_res2257 = M0.list(c3377,a3375,b3376);} else {var if_res2257 = M0.list(a3375,c3377,b3376);}var if_res2258 = if_res2257;}var if_res2259 = if_res2258;}var if_res2260 = if_res2259;}var if_res2263 = if_res2260;} else {var vec3378 = M0.make_vector(n3361+M0.ceiling(n3361/2));var loop3379 = function(i3380, lst3381) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst3381)!==false) {M0.vector_set_bang_(vec3378,i3380,M0.car(lst3381));var if_res2261 = loop3379(M0.add1(i3380),M0.cdr(lst3381));} else {var if_res2261 = M0.rvoid();}return if_res2261;};loop3379(0,lst3359);generic_sort3246(vec3378,less_than_p3360,n3361);var loop3382 = function(i3383, r3384) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i3385 = M0.sub1(i3383);if (M0.__lt_(i3385,0)!==false) {var if_res2262 = r3384;} else {var if_res2262 = loop3382(i3385,M0.cons(M0.vector_ref(vec3378,i3385),r3384));}return if_res2262;};var if_res2263 = loop3382(n3361,$rjs_core.Pair.makeList());}var if_res2264 = if_res2263;}var if_res2265 = if_res2264;}var if_res2266 = if_res2265;}return if_res2266;};var cl2243 = function(lst3386, less_than_p3387, getkey3388) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey3388!==false) {var if_res2267 = M0.not(M0.eq_p(M0.values,getkey3388));} else {var if_res2267 = false;}if (if_res2267!==false) {var if_res2268 = sort(lst3386,less_than_p3387,getkey3388,false);} else {var if_res2268 = sort(lst3386,less_than_p3387);}return if_res2268;};var cl2244 = function(lst3389, less_than_p3390, getkey3391, cache_keys_p3392) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey3391!==false) {var if_res2269 = M0.not(M0.eq_p(M0.values,getkey3391));} else {var if_res2269 = false;}if (if_res2269!==false) {var n3393 = M0.length(lst3389);if (M1.unsafe_fx_eq_(n3393,0)!==false) {var if_res2290 = lst3389;} else {if (cache_keys_p3392!==false) {var vec3394 = M0.make_vector(n3393+M0.ceiling(n3393/2));var loop3395 = function(i3396, lst3397) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst3397)!==false) {var x3398 = M0.car(lst3397);M1.unsafe_vector_set_bang_(vec3394,i3396,M0.cons(getkey3391(x3398),x3398));var if_res2270 = loop3395(M1.unsafe_fx_plus_(i3396,1),M0.cdr(lst3397));} else {var if_res2270 = M0.rvoid();}return if_res2270;};loop3395(0,lst3389);generic_sort_by_key3302(vec3394,less_than_p3390,n3393,M1.unsafe_car);var loop3399 = function(i3400, r3401) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i3402 = M1.unsafe_fx_(i3400,1);if (M1.unsafe_fx_lt_(i3402,0)!==false) {var if_res2271 = r3401;} else {var if_res2271 = loop3399(i3402,M0.cons(M1.unsafe_cdr(M1.unsafe_vector_ref(vec3394,i3402)),r3401));}return if_res2271;};var if_res2289 = loop3399(n3393,$rjs_core.Pair.makeList());} else {var loop3403 = function(last3404, next3405) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part3406 = M0.null_p(next3405);if (or_part3406!==false) {var if_res2274 = or_part3406;} else {if (getkey3391!==false) {var if_res2272 = less_than_p3390(getkey3391(M1.unsafe_car(next3405)),getkey3391(last3404));} else {var if_res2272 = less_than_p3390(M1.unsafe_car(next3405),last3404);}if (M0.not(if_res2272)!==false) {var if_res2273 = loop3403(M1.unsafe_car(next3405),M1.unsafe_cdr(next3405));} else {var if_res2273 = false;}var if_res2274 = if_res2273;}return if_res2274;};if (loop3403(M0.car(lst3389),M0.cdr(lst3389))!==false) {var if_res2288 = lst3389;} else {if (M1.unsafe_fx_lt__eq_(n3393,3)!==false) {if (M1.unsafe_fx_eq_(n3393,1)!==false) {var if_res2284 = lst3389;} else {if (M1.unsafe_fx_eq_(n3393,2)!==false) {var if_res2283 = M0.list(M0.cadr(lst3389),M0.car(lst3389));} else {var a3407 = M0.car(lst3389);var b3408 = M0.cadr(lst3389);var c3409 = M0.caddr(lst3389);if (getkey3391!==false) {var if_res2275 = less_than_p3390(getkey3391(b3408),getkey3391(a3407));} else {var if_res2275 = less_than_p3390(b3408,a3407);}if (if_res2275!==false) {if (getkey3391!==false) {var if_res2276 = less_than_p3390(getkey3391(c3409),getkey3391(b3408));} else {var if_res2276 = less_than_p3390(c3409,b3408);}if (if_res2276!==false) {var if_res2279 = M0.list(c3409,b3408,a3407);} else {if (getkey3391!==false) {var if_res2277 = less_than_p3390(getkey3391(c3409),getkey3391(a3407));} else {var if_res2277 = less_than_p3390(c3409,a3407);}if (if_res2277!==false) {var if_res2278 = M0.list(b3408,c3409,a3407);} else {var if_res2278 = M0.list(b3408,a3407,c3409);}var if_res2279 = if_res2278;}var if_res2282 = if_res2279;} else {if (getkey3391!==false) {var if_res2280 = less_than_p3390(getkey3391(c3409),getkey3391(a3407));} else {var if_res2280 = less_than_p3390(c3409,a3407);}if (if_res2280!==false) {var if_res2281 = M0.list(c3409,a3407,b3408);} else {var if_res2281 = M0.list(a3407,c3409,b3408);}var if_res2282 = if_res2281;}var if_res2283 = if_res2282;}var if_res2284 = if_res2283;}var if_res2287 = if_res2284;} else {var vec3410 = M0.make_vector(n3393+M0.ceiling(n3393/2));var loop3411 = function(i3412, lst3413) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst3413)!==false) {M0.vector_set_bang_(vec3410,i3412,M0.car(lst3413));var if_res2285 = loop3411(M0.add1(i3412),M0.cdr(lst3413));} else {var if_res2285 = M0.rvoid();}return if_res2285;};loop3411(0,lst3389);generic_sort_by_key3302(vec3410,less_than_p3390,n3393,getkey3391);var loop3414 = function(i3415, r3416) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i3417 = M0.sub1(i3415);if (M0.__lt_(i3417,0)!==false) {var if_res2286 = r3416;} else {var if_res2286 = loop3414(i3417,M0.cons(M0.vector_ref(vec3410,i3417),r3416));}return if_res2286;};var if_res2287 = loop3414(n3393,$rjs_core.Pair.makeList());}var if_res2288 = if_res2287;}var if_res2289 = if_res2288;}var if_res2290 = if_res2289;}var if_res2291 = if_res2290;} else {var if_res2291 = sort(lst3389,less_than_p3390);}return if_res2291;};var temp2292 = $rjs_core.attachProcedureArity(function() {var fixed_lam2245 = {'2':cl2242,'3':cl2243,'4':cl2244}[arguments.length];if (fixed_lam2245!==undefined) {return fixed_lam2245.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3,4]);var cl2188 = function(vec3418, less_than_p3419, start3420, end3421) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n3422 = end3421-start3420;if (true!==false) {var if_res2191 = M0.make_vector(n3422);} else {var if_res2191 = vec3418;}var dst_vec3423 = if_res2191;if (true!==false) {var if_res2192 = 0;} else {var if_res2192 = start3420;}var dst_start3424 = if_res2192;if (M1.unsafe_fx_eq_(n3422,0)!==false) {var if_res2213 = M0.rvoid();} else {if (false!==false) {var work_vec3425 = M0.make_vector(n3422+M0.ceiling(n3422/2),true);var loop3426 = function(i3427) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3427,n3422)!==false) {var x3428 = M1.unsafe_vector_ref(vec3418,M1.unsafe_fx_plus_(i3427,start3420));M1.unsafe_vector_set_bang_(work_vec3425,i3427,M0.cons(false(x3428),x3428));var if_res2193 = loop3426(M1.unsafe_fx_plus_(i3427,1));} else {var if_res2193 = M0.rvoid();}return if_res2193;};loop3426(0);generic_sort_by_key3302(work_vec3425,less_than_p3419,n3422,M1.unsafe_car);var loop3429 = function(i3430) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3430,n3422)!==false) {M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(i3430,dst_start3424),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec3425,i3430)));var if_res2194 = loop3429(M1.unsafe_fx_plus_(i3430,1));} else {var if_res2194 = M0.rvoid();}return if_res2194;};var if_res2212 = loop3429(0);} else {var loop3431 = function(prev_val3432, next_index3433) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part3434 = M1.unsafe_fx_eq_(next_index3433,end3421);if (or_part3434!==false) {var if_res2197 = or_part3434;} else {var next_val3435 = M1.unsafe_vector_ref(vec3418,next_index3433);if (false!==false) {var if_res2195 = less_than_p3419(false(next_val3435),false(prev_val3432));} else {var if_res2195 = less_than_p3419(next_val3435,prev_val3432);}if (M0.not(if_res2195)!==false) {var if_res2196 = loop3431(next_val3435,M1.unsafe_fx_plus_(next_index3433,1));} else {var if_res2196 = false;}var if_res2197 = if_res2196;}return if_res2197;};if (loop3431(M1.unsafe_vector_ref(vec3418,start3420),M1.unsafe_fx_plus_(start3420,1))!==false) {if (true!==false) {var if_res2198 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3423,dst_start3424,vec3418,start3420,end3421);} else {var if_res2198 = M0.rvoid();}var if_res2211 = if_res2198;} else {if (M1.unsafe_fx_lt__eq_(n3422,3)!==false) {if (true!==false) {var if_res2199 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3423,dst_start3424,vec3418,start3420,end3421);} else {var if_res2199 = M0.rvoid();}if_res2199;if (M1.unsafe_fx_eq_(n3422,1)!==false) {var if_res2209 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n3422,2)!==false) {var tmp3436 = M1.unsafe_vector_ref(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,0));M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,0),M1.unsafe_vector_ref(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,1)));var if_res2208 = M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,1),tmp3436);} else {var a3437 = M1.unsafe_vector_ref(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,0));var b3438 = M1.unsafe_vector_ref(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,1));var c3439 = M1.unsafe_vector_ref(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,2));if (false!==false) {var if_res2200 = less_than_p3419(false(b3438),false(a3437));} else {var if_res2200 = less_than_p3419(b3438,a3437);}if (if_res2200!==false) {if (false!==false) {var if_res2201 = less_than_p3419(false(c3439),false(b3438));} else {var if_res2201 = less_than_p3419(c3439,b3438);}if (if_res2201!==false) {M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,0),c3439);var if_res2204 = M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,2),a3437);} else {if (false!==false) {var if_res2202 = less_than_p3419(false(c3439),false(a3437));} else {var if_res2202 = less_than_p3419(c3439,a3437);}if (if_res2202!==false) {M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,0),b3438);M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,1),c3439);var if_res2203 = M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,2),a3437);} else {M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,0),b3438);var if_res2203 = M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,1),a3437);}var if_res2204 = if_res2203;}var if_res2207 = if_res2204;} else {if (false!==false) {var if_res2205 = less_than_p3419(false(c3439),false(a3437));} else {var if_res2205 = less_than_p3419(c3439,a3437);}if (if_res2205!==false) {M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,0),c3439);M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,1),a3437);var if_res2206 = M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,2),b3438);} else {M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,1),c3439);var if_res2206 = M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,2),b3438);}var if_res2207 = if_res2206;}var if_res2208 = if_res2207;}var if_res2209 = if_res2208;}var if_res2210 = if_res2209;} else {var work_vec3440 = M0.make_vector(n3422+M0.ceiling(n3422/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec3440,0,vec3418,start3420,end3421);generic_sort3246(work_vec3440,less_than_p3419,n3422);var if_res2210 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3423,dst_start3424,work_vec3440,0,n3422);}var if_res2211 = if_res2210;}var if_res2212 = if_res2211;}var if_res2213 = if_res2212;}if_res2213;if (true!==false) {var if_res2214 = dst_vec3423;} else {var if_res2214 = M0.rvoid();}return if_res2214;};var cl2189 = function(vec3441, less_than_p3442, start3443, end3444, getkey3445, cache_keys_p3446) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey3445!==false) {var if_res2215 = M0.not(M0.eq_p(M0.values,getkey3445));} else {var if_res2215 = false;}if (if_res2215!==false) {var n3447 = end3444-start3443;if (true!==false) {var if_res2216 = M0.make_vector(n3447);} else {var if_res2216 = vec3441;}var dst_vec3448 = if_res2216;if (true!==false) {var if_res2217 = 0;} else {var if_res2217 = start3443;}var dst_start3449 = if_res2217;if (M1.unsafe_fx_eq_(n3447,0)!==false) {var if_res2238 = M0.rvoid();} else {if (cache_keys_p3446!==false) {var work_vec3450 = M0.make_vector(n3447+M0.ceiling(n3447/2),true);var loop3451 = function(i3452) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3452,n3447)!==false) {var x3453 = M1.unsafe_vector_ref(vec3441,M1.unsafe_fx_plus_(i3452,start3443));M1.unsafe_vector_set_bang_(work_vec3450,i3452,M0.cons(getkey3445(x3453),x3453));var if_res2218 = loop3451(M1.unsafe_fx_plus_(i3452,1));} else {var if_res2218 = M0.rvoid();}return if_res2218;};loop3451(0);generic_sort_by_key3302(work_vec3450,less_than_p3442,n3447,M1.unsafe_car);var loop3454 = function(i3455) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3455,n3447)!==false) {M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(i3455,dst_start3449),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec3450,i3455)));var if_res2219 = loop3454(M1.unsafe_fx_plus_(i3455,1));} else {var if_res2219 = M0.rvoid();}return if_res2219;};var if_res2237 = loop3454(0);} else {var loop3456 = function(prev_val3457, next_index3458) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part3459 = M1.unsafe_fx_eq_(next_index3458,end3444);if (or_part3459!==false) {var if_res2222 = or_part3459;} else {var next_val3460 = M1.unsafe_vector_ref(vec3441,next_index3458);if (getkey3445!==false) {var if_res2220 = less_than_p3442(getkey3445(next_val3460),getkey3445(prev_val3457));} else {var if_res2220 = less_than_p3442(next_val3460,prev_val3457);}if (M0.not(if_res2220)!==false) {var if_res2221 = loop3456(next_val3460,M1.unsafe_fx_plus_(next_index3458,1));} else {var if_res2221 = false;}var if_res2222 = if_res2221;}return if_res2222;};if (loop3456(M1.unsafe_vector_ref(vec3441,start3443),M1.unsafe_fx_plus_(start3443,1))!==false) {if (true!==false) {var if_res2223 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3448,dst_start3449,vec3441,start3443,end3444);} else {var if_res2223 = M0.rvoid();}var if_res2236 = if_res2223;} else {if (M1.unsafe_fx_lt__eq_(n3447,3)!==false) {if (true!==false) {var if_res2224 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3448,dst_start3449,vec3441,start3443,end3444);} else {var if_res2224 = M0.rvoid();}if_res2224;if (M1.unsafe_fx_eq_(n3447,1)!==false) {var if_res2234 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n3447,2)!==false) {var tmp3461 = M1.unsafe_vector_ref(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,0));M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,0),M1.unsafe_vector_ref(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,1)));var if_res2233 = M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,1),tmp3461);} else {var a3462 = M1.unsafe_vector_ref(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,0));var b3463 = M1.unsafe_vector_ref(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,1));var c3464 = M1.unsafe_vector_ref(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,2));if (getkey3445!==false) {var if_res2225 = less_than_p3442(getkey3445(b3463),getkey3445(a3462));} else {var if_res2225 = less_than_p3442(b3463,a3462);}if (if_res2225!==false) {if (getkey3445!==false) {var if_res2226 = less_than_p3442(getkey3445(c3464),getkey3445(b3463));} else {var if_res2226 = less_than_p3442(c3464,b3463);}if (if_res2226!==false) {M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,0),c3464);var if_res2229 = M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,2),a3462);} else {if (getkey3445!==false) {var if_res2227 = less_than_p3442(getkey3445(c3464),getkey3445(a3462));} else {var if_res2227 = less_than_p3442(c3464,a3462);}if (if_res2227!==false) {M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,0),b3463);M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,1),c3464);var if_res2228 = M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,2),a3462);} else {M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,0),b3463);var if_res2228 = M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,1),a3462);}var if_res2229 = if_res2228;}var if_res2232 = if_res2229;} else {if (getkey3445!==false) {var if_res2230 = less_than_p3442(getkey3445(c3464),getkey3445(a3462));} else {var if_res2230 = less_than_p3442(c3464,a3462);}if (if_res2230!==false) {M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,0),c3464);M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,1),a3462);var if_res2231 = M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,2),b3463);} else {M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,1),c3464);var if_res2231 = M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,2),b3463);}var if_res2232 = if_res2231;}var if_res2233 = if_res2232;}var if_res2234 = if_res2233;}var if_res2235 = if_res2234;} else {var work_vec3465 = M0.make_vector(n3447+M0.ceiling(n3447/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec3465,0,vec3441,start3443,end3444);generic_sort_by_key3302(work_vec3465,less_than_p3442,n3447,getkey3445);var if_res2235 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3448,dst_start3449,work_vec3465,0,n3447);}var if_res2236 = if_res2235;}var if_res2237 = if_res2236;}var if_res2238 = if_res2237;}if_res2238;if (true!==false) {var if_res2239 = dst_vec3448;} else {var if_res2239 = M0.rvoid();}var if_res2240 = if_res2239;} else {var if_res2240 = vector_sort(vec3441,less_than_p3442,start3443,end3444);}return if_res2240;};var temp2241 = $rjs_core.attachProcedureArity(function() {var fixed_lam2190 = {'4':cl2188,'6':cl2189}[arguments.length];if (fixed_lam2190!==undefined) {return fixed_lam2190.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,6]);var cl2135 = function(vec3466, less_than_p3467, start3468, end3469) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n3470 = end3469-start3468;if (false!==false) {var if_res2138 = M0.make_vector(n3470);} else {var if_res2138 = vec3466;}var dst_vec3471 = if_res2138;if (false!==false) {var if_res2139 = 0;} else {var if_res2139 = start3468;}var dst_start3472 = if_res2139;if (M1.unsafe_fx_eq_(n3470,0)!==false) {var if_res2160 = M0.rvoid();} else {if (false!==false) {var work_vec3473 = M0.make_vector(n3470+M0.ceiling(n3470/2),true);var loop3474 = function(i3475) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3475,n3470)!==false) {var x3476 = M1.unsafe_vector_ref(vec3466,M1.unsafe_fx_plus_(i3475,start3468));M1.unsafe_vector_set_bang_(work_vec3473,i3475,M0.cons(false(x3476),x3476));var if_res2140 = loop3474(M1.unsafe_fx_plus_(i3475,1));} else {var if_res2140 = M0.rvoid();}return if_res2140;};loop3474(0);generic_sort_by_key3302(work_vec3473,less_than_p3467,n3470,M1.unsafe_car);var loop3477 = function(i3478) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3478,n3470)!==false) {M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(i3478,dst_start3472),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec3473,i3478)));var if_res2141 = loop3477(M1.unsafe_fx_plus_(i3478,1));} else {var if_res2141 = M0.rvoid();}return if_res2141;};var if_res2159 = loop3477(0);} else {var loop3479 = function(prev_val3480, next_index3481) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part3482 = M1.unsafe_fx_eq_(next_index3481,end3469);if (or_part3482!==false) {var if_res2144 = or_part3482;} else {var next_val3483 = M1.unsafe_vector_ref(vec3466,next_index3481);if (false!==false) {var if_res2142 = less_than_p3467(false(next_val3483),false(prev_val3480));} else {var if_res2142 = less_than_p3467(next_val3483,prev_val3480);}if (M0.not(if_res2142)!==false) {var if_res2143 = loop3479(next_val3483,M1.unsafe_fx_plus_(next_index3481,1));} else {var if_res2143 = false;}var if_res2144 = if_res2143;}return if_res2144;};if (loop3479(M1.unsafe_vector_ref(vec3466,start3468),M1.unsafe_fx_plus_(start3468,1))!==false) {if (false!==false) {var if_res2145 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3471,dst_start3472,vec3466,start3468,end3469);} else {var if_res2145 = M0.rvoid();}var if_res2158 = if_res2145;} else {if (M1.unsafe_fx_lt__eq_(n3470,3)!==false) {if (false!==false) {var if_res2146 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3471,dst_start3472,vec3466,start3468,end3469);} else {var if_res2146 = M0.rvoid();}if_res2146;if (M1.unsafe_fx_eq_(n3470,1)!==false) {var if_res2156 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n3470,2)!==false) {var tmp3484 = M1.unsafe_vector_ref(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,0));M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,0),M1.unsafe_vector_ref(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,1)));var if_res2155 = M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,1),tmp3484);} else {var a3485 = M1.unsafe_vector_ref(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,0));var b3486 = M1.unsafe_vector_ref(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,1));var c3487 = M1.unsafe_vector_ref(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,2));if (false!==false) {var if_res2147 = less_than_p3467(false(b3486),false(a3485));} else {var if_res2147 = less_than_p3467(b3486,a3485);}if (if_res2147!==false) {if (false!==false) {var if_res2148 = less_than_p3467(false(c3487),false(b3486));} else {var if_res2148 = less_than_p3467(c3487,b3486);}if (if_res2148!==false) {M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,0),c3487);var if_res2151 = M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,2),a3485);} else {if (false!==false) {var if_res2149 = less_than_p3467(false(c3487),false(a3485));} else {var if_res2149 = less_than_p3467(c3487,a3485);}if (if_res2149!==false) {M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,0),b3486);M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,1),c3487);var if_res2150 = M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,2),a3485);} else {M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,0),b3486);var if_res2150 = M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,1),a3485);}var if_res2151 = if_res2150;}var if_res2154 = if_res2151;} else {if (false!==false) {var if_res2152 = less_than_p3467(false(c3487),false(a3485));} else {var if_res2152 = less_than_p3467(c3487,a3485);}if (if_res2152!==false) {M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,0),c3487);M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,1),a3485);var if_res2153 = M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,2),b3486);} else {M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,1),c3487);var if_res2153 = M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,2),b3486);}var if_res2154 = if_res2153;}var if_res2155 = if_res2154;}var if_res2156 = if_res2155;}var if_res2157 = if_res2156;} else {var work_vec3488 = M0.make_vector(n3470+M0.ceiling(n3470/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec3488,0,vec3466,start3468,end3469);generic_sort3246(work_vec3488,less_than_p3467,n3470);var if_res2157 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3471,dst_start3472,work_vec3488,0,n3470);}var if_res2158 = if_res2157;}var if_res2159 = if_res2158;}var if_res2160 = if_res2159;}if_res2160;if (false!==false) {var if_res2161 = dst_vec3471;} else {var if_res2161 = M0.rvoid();}return if_res2161;};var cl2136 = function(vec3489, less_than_p3490, start3491, end3492, getkey3493, cache_keys_p3494) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey3493!==false) {var if_res2162 = M0.not(M0.eq_p(M0.values,getkey3493));} else {var if_res2162 = false;}if (if_res2162!==false) {var n3495 = end3492-start3491;if (false!==false) {var if_res2163 = M0.make_vector(n3495);} else {var if_res2163 = vec3489;}var dst_vec3496 = if_res2163;if (false!==false) {var if_res2164 = 0;} else {var if_res2164 = start3491;}var dst_start3497 = if_res2164;if (M1.unsafe_fx_eq_(n3495,0)!==false) {var if_res2185 = M0.rvoid();} else {if (cache_keys_p3494!==false) {var work_vec3498 = M0.make_vector(n3495+M0.ceiling(n3495/2),true);var loop3499 = function(i3500) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3500,n3495)!==false) {var x3501 = M1.unsafe_vector_ref(vec3489,M1.unsafe_fx_plus_(i3500,start3491));M1.unsafe_vector_set_bang_(work_vec3498,i3500,M0.cons(getkey3493(x3501),x3501));var if_res2165 = loop3499(M1.unsafe_fx_plus_(i3500,1));} else {var if_res2165 = M0.rvoid();}return if_res2165;};loop3499(0);generic_sort_by_key3302(work_vec3498,less_than_p3490,n3495,M1.unsafe_car);var loop3502 = function(i3503) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3503,n3495)!==false) {M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(i3503,dst_start3497),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec3498,i3503)));var if_res2166 = loop3502(M1.unsafe_fx_plus_(i3503,1));} else {var if_res2166 = M0.rvoid();}return if_res2166;};var if_res2184 = loop3502(0);} else {var loop3504 = function(prev_val3505, next_index3506) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part3507 = M1.unsafe_fx_eq_(next_index3506,end3492);if (or_part3507!==false) {var if_res2169 = or_part3507;} else {var next_val3508 = M1.unsafe_vector_ref(vec3489,next_index3506);if (getkey3493!==false) {var if_res2167 = less_than_p3490(getkey3493(next_val3508),getkey3493(prev_val3505));} else {var if_res2167 = less_than_p3490(next_val3508,prev_val3505);}if (M0.not(if_res2167)!==false) {var if_res2168 = loop3504(next_val3508,M1.unsafe_fx_plus_(next_index3506,1));} else {var if_res2168 = false;}var if_res2169 = if_res2168;}return if_res2169;};if (loop3504(M1.unsafe_vector_ref(vec3489,start3491),M1.unsafe_fx_plus_(start3491,1))!==false) {if (false!==false) {var if_res2170 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3496,dst_start3497,vec3489,start3491,end3492);} else {var if_res2170 = M0.rvoid();}var if_res2183 = if_res2170;} else {if (M1.unsafe_fx_lt__eq_(n3495,3)!==false) {if (false!==false) {var if_res2171 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3496,dst_start3497,vec3489,start3491,end3492);} else {var if_res2171 = M0.rvoid();}if_res2171;if (M1.unsafe_fx_eq_(n3495,1)!==false) {var if_res2181 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n3495,2)!==false) {var tmp3509 = M1.unsafe_vector_ref(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,0));M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,0),M1.unsafe_vector_ref(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,1)));var if_res2180 = M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,1),tmp3509);} else {var a3510 = M1.unsafe_vector_ref(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,0));var b3511 = M1.unsafe_vector_ref(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,1));var c3512 = M1.unsafe_vector_ref(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,2));if (getkey3493!==false) {var if_res2172 = less_than_p3490(getkey3493(b3511),getkey3493(a3510));} else {var if_res2172 = less_than_p3490(b3511,a3510);}if (if_res2172!==false) {if (getkey3493!==false) {var if_res2173 = less_than_p3490(getkey3493(c3512),getkey3493(b3511));} else {var if_res2173 = less_than_p3490(c3512,b3511);}if (if_res2173!==false) {M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,0),c3512);var if_res2176 = M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,2),a3510);} else {if (getkey3493!==false) {var if_res2174 = less_than_p3490(getkey3493(c3512),getkey3493(a3510));} else {var if_res2174 = less_than_p3490(c3512,a3510);}if (if_res2174!==false) {M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,0),b3511);M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,1),c3512);var if_res2175 = M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,2),a3510);} else {M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,0),b3511);var if_res2175 = M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,1),a3510);}var if_res2176 = if_res2175;}var if_res2179 = if_res2176;} else {if (getkey3493!==false) {var if_res2177 = less_than_p3490(getkey3493(c3512),getkey3493(a3510));} else {var if_res2177 = less_than_p3490(c3512,a3510);}if (if_res2177!==false) {M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,0),c3512);M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,1),a3510);var if_res2178 = M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,2),b3511);} else {M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,1),c3512);var if_res2178 = M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,2),b3511);}var if_res2179 = if_res2178;}var if_res2180 = if_res2179;}var if_res2181 = if_res2180;}var if_res2182 = if_res2181;} else {var work_vec3513 = M0.make_vector(n3495+M0.ceiling(n3495/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec3513,0,vec3489,start3491,end3492);generic_sort_by_key3302(work_vec3513,less_than_p3490,n3495,getkey3493);var if_res2182 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3496,dst_start3497,work_vec3513,0,n3495);}var if_res2183 = if_res2182;}var if_res2184 = if_res2183;}var if_res2185 = if_res2184;}if_res2185;if (false!==false) {var if_res2186 = dst_vec3496;} else {var if_res2186 = M0.rvoid();}var if_res2187 = if_res2186;} else {var if_res2187 = vector_sort_bang_(vec3489,less_than_p3490,start3491,end3492);}return if_res2187;};var let_result2293 = M0.values(temp2292,temp2241,$rjs_core.attachProcedureArity(function() {var fixed_lam2137 = {'4':cl2135,'6':cl2136}[arguments.length];if (fixed_lam2137!==undefined) {return fixed_lam2137.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,6]));var sort = let_result2293.getAt(0);var vector_sort = let_result2293.getAt(1);var vector_sort_bang_ = let_result2293.getAt(2);var __rjs_quoted__ = {};export { __rjs_quoted__,vector_sort_bang_,vector_sort,sort }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/unsafe.rkt.js";var generic_sort2624 = function(A2625, less_than_p2626, n2627) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_by_2_2628 = M1.unsafe_fxrshift(n2627,1);var n_by_2_plus_2629 = M1.unsafe_fx_(n2627,n_by_2_2628);var copying_mergesort2630 = function(Alo2631, Blo2632, n2633) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_eq_(n2633,1)!==false) {var if_res1672 = M1.unsafe_vector_set_bang_(A2625,Blo2632,M1.unsafe_vector_ref(A2625,Alo2631));} else {if (M1.unsafe_fx_eq_(n2633,2)!==false) {var x2634 = M1.unsafe_vector_ref(A2625,Alo2631);var y2635 = M1.unsafe_vector_ref(A2625,M1.unsafe_fx_plus_(Alo2631,1));if (false!==false) {var if_res1657 = less_than_p2626(false(y2635),false(x2634));} else {var if_res1657 = less_than_p2626(y2635,x2634);}if (if_res1657!==false) {M1.unsafe_vector_set_bang_(A2625,Blo2632,y2635);var if_res1658 = M1.unsafe_vector_set_bang_(A2625,M1.unsafe_fx_plus_(Blo2632,1),x2634);} else {M1.unsafe_vector_set_bang_(A2625,Blo2632,x2634);var if_res1658 = M1.unsafe_vector_set_bang_(A2625,M1.unsafe_fx_plus_(Blo2632,1),y2635);}var if_res1671 = if_res1658;} else {if (M1.unsafe_fx_lt_(n2633,16)!==false) {M1.unsafe_vector_set_bang_(A2625,Blo2632,M1.unsafe_vector_ref(A2625,Alo2631));var iloop2636 = function(i2637) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2637,n2633)!==false) {var ref_i2638 = M1.unsafe_vector_ref(A2625,M1.unsafe_fx_plus_(Alo2631,i2637));var jloop2639 = function(j2640) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ref_j_12641 = M1.unsafe_vector_ref(A2625,M1.unsafe_fx_(j2640,1));if (M1.unsafe_fx_lt_(Blo2632,j2640)!==false) {if (false!==false) {var if_res1659 = less_than_p2626(false(ref_i2638),false(ref_j_12641));} else {var if_res1659 = less_than_p2626(ref_i2638,ref_j_12641);}var if_res1660 = if_res1659;} else {var if_res1660 = false;}if (if_res1660!==false) {M1.unsafe_vector_set_bang_(A2625,j2640,ref_j_12641);var if_res1661 = jloop2639(M1.unsafe_fx_(j2640,1));} else {M1.unsafe_vector_set_bang_(A2625,j2640,ref_i2638);var if_res1661 = iloop2636(M1.unsafe_fx_plus_(i2637,1));}return if_res1661;};var if_res1662 = jloop2639(M1.unsafe_fx_plus_(Blo2632,i2637));} else {var if_res1662 = M0.rvoid();}return if_res1662;};var if_res1670 = iloop2636(1);} else {var n_by_2_2642 = M1.unsafe_fxrshift(n2633,1);var n_by_2_plus_2643 = M1.unsafe_fx_(n2633,n_by_2_2642);var Amid12644 = M1.unsafe_fx_plus_(Alo2631,n_by_2_2642);var Amid22645 = M1.unsafe_fx_plus_(Alo2631,n_by_2_plus_2643);var Bmid12646 = M1.unsafe_fx_plus_(Blo2632,n_by_2_2642);copying_mergesort2630(Amid12644,Bmid12646,n_by_2_plus_2643);copying_mergesort2630(Alo2631,Amid22645,n_by_2_2642);var b22647 = M1.unsafe_fx_plus_(Blo2632,n2633);var loop2648 = function(a12649, b12650, c12651) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x2652 = M1.unsafe_vector_ref(A2625,a12649);var y2653 = M1.unsafe_vector_ref(A2625,b12650);if (true!==false) {if (false!==false) {var if_res1663 = less_than_p2626(false(y2653),false(x2652));} else {var if_res1663 = less_than_p2626(y2653,x2652);}var if_res1665 = M0.not(if_res1663);} else {if (false!==false) {var if_res1664 = less_than_p2626(false(x2652),false(y2653));} else {var if_res1664 = less_than_p2626(x2652,y2653);}var if_res1665 = if_res1664;}if (if_res1665!==false) {M1.unsafe_vector_set_bang_(A2625,c12651,x2652);var a12654 = M1.unsafe_fx_plus_(a12649,1);var c12655 = M1.unsafe_fx_plus_(c12651,1);if (M1.unsafe_fx_lt_(c12655,b12650)!==false) {var if_res1666 = loop2648(a12654,b12650,c12655);} else {var if_res1666 = M0.rvoid();}var if_res1669 = if_res1666;} else {M1.unsafe_vector_set_bang_(A2625,c12651,y2653);var b12656 = M1.unsafe_fx_plus_(b12650,1);var c12657 = M1.unsafe_fx_plus_(c12651,1);if (M1.unsafe_fx_lt__eq_(b22647,b12656)!==false) {var loop2658 = function(a12659, c12660) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c12660,b12656)!==false) {M1.unsafe_vector_set_bang_(A2625,c12660,M1.unsafe_vector_ref(A2625,a12659));var if_res1667 = loop2658(M1.unsafe_fx_plus_(a12659,1),M1.unsafe_fx_plus_(c12660,1));} else {var if_res1667 = M0.rvoid();}return if_res1667;};var if_res1668 = loop2658(a12649,c12657);} else {var if_res1668 = loop2648(a12649,b12656,c12657);}var if_res1669 = if_res1668;}return if_res1669;};var if_res1670 = loop2648(Amid22645,Bmid12646,Blo2632);}var if_res1671 = if_res1670;}var if_res1672 = if_res1671;}return if_res1672;};var Alo2661 = 0;var Amid12662 = n_by_2_2628;var Amid22663 = n_by_2_plus_2629;var Ahi2664 = n2627;var B1lo2665 = n2627;copying_mergesort2630(Amid12662,B1lo2665,n_by_2_plus_2629);if (M0.zero_p(n_by_2_2628)!==false) {var if_res1673 = M0.rvoid();} else {var if_res1673 = copying_mergesort2630(Alo2661,Amid22663,n_by_2_2628);}if_res1673;var b22666 = Ahi2664;var loop2667 = function(a12668, b12669, c12670) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x2671 = M1.unsafe_vector_ref(A2625,a12668);var y2672 = M1.unsafe_vector_ref(A2625,b12669);if (false!==false) {if (false!==false) {var if_res1674 = less_than_p2626(false(y2672),false(x2671));} else {var if_res1674 = less_than_p2626(y2672,x2671);}var if_res1676 = M0.not(if_res1674);} else {if (false!==false) {var if_res1675 = less_than_p2626(false(x2671),false(y2672));} else {var if_res1675 = less_than_p2626(x2671,y2672);}var if_res1676 = if_res1675;}if (if_res1676!==false) {M1.unsafe_vector_set_bang_(A2625,c12670,x2671);var a12673 = M1.unsafe_fx_plus_(a12668,1);var c12674 = M1.unsafe_fx_plus_(c12670,1);if (M1.unsafe_fx_lt_(c12674,b12669)!==false) {var if_res1677 = loop2667(a12673,b12669,c12674);} else {var if_res1677 = M0.rvoid();}var if_res1680 = if_res1677;} else {M1.unsafe_vector_set_bang_(A2625,c12670,y2672);var b12675 = M1.unsafe_fx_plus_(b12669,1);var c12676 = M1.unsafe_fx_plus_(c12670,1);if (M1.unsafe_fx_lt__eq_(b22666,b12675)!==false) {var loop2677 = function(a12678, c12679) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c12679,b12675)!==false) {M1.unsafe_vector_set_bang_(A2625,c12679,M1.unsafe_vector_ref(A2625,a12678));var if_res1678 = loop2677(M1.unsafe_fx_plus_(a12678,1),M1.unsafe_fx_plus_(c12679,1));} else {var if_res1678 = M0.rvoid();}return if_res1678;};var if_res1679 = loop2677(a12668,c12676);} else {var if_res1679 = loop2667(a12668,b12675,c12676);}var if_res1680 = if_res1679;}return if_res1680;};return loop2667(B1lo2665,Amid22663,Alo2661);};var generic_sort_by_key2680 = function(A2681, less_than_p2682, n2683, key2684) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_by_2_2685 = M1.unsafe_fxrshift(n2683,1);var n_by_2_plus_2686 = M1.unsafe_fx_(n2683,n_by_2_2685);var copying_mergesort2687 = function(Alo2688, Blo2689, n2690) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_eq_(n2690,1)!==false) {var if_res1696 = M1.unsafe_vector_set_bang_(A2681,Blo2689,M1.unsafe_vector_ref(A2681,Alo2688));} else {if (M1.unsafe_fx_eq_(n2690,2)!==false) {var x2691 = M1.unsafe_vector_ref(A2681,Alo2688);var y2692 = M1.unsafe_vector_ref(A2681,M1.unsafe_fx_plus_(Alo2688,1));if (key2684!==false) {var if_res1681 = less_than_p2682(key2684(y2692),key2684(x2691));} else {var if_res1681 = less_than_p2682(y2692,x2691);}if (if_res1681!==false) {M1.unsafe_vector_set_bang_(A2681,Blo2689,y2692);var if_res1682 = M1.unsafe_vector_set_bang_(A2681,M1.unsafe_fx_plus_(Blo2689,1),x2691);} else {M1.unsafe_vector_set_bang_(A2681,Blo2689,x2691);var if_res1682 = M1.unsafe_vector_set_bang_(A2681,M1.unsafe_fx_plus_(Blo2689,1),y2692);}var if_res1695 = if_res1682;} else {if (M1.unsafe_fx_lt_(n2690,16)!==false) {M1.unsafe_vector_set_bang_(A2681,Blo2689,M1.unsafe_vector_ref(A2681,Alo2688));var iloop2693 = function(i2694) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2694,n2690)!==false) {var ref_i2695 = M1.unsafe_vector_ref(A2681,M1.unsafe_fx_plus_(Alo2688,i2694));var jloop2696 = function(j2697) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ref_j_12698 = M1.unsafe_vector_ref(A2681,M1.unsafe_fx_(j2697,1));if (M1.unsafe_fx_lt_(Blo2689,j2697)!==false) {if (key2684!==false) {var if_res1683 = less_than_p2682(key2684(ref_i2695),key2684(ref_j_12698));} else {var if_res1683 = less_than_p2682(ref_i2695,ref_j_12698);}var if_res1684 = if_res1683;} else {var if_res1684 = false;}if (if_res1684!==false) {M1.unsafe_vector_set_bang_(A2681,j2697,ref_j_12698);var if_res1685 = jloop2696(M1.unsafe_fx_(j2697,1));} else {M1.unsafe_vector_set_bang_(A2681,j2697,ref_i2695);var if_res1685 = iloop2693(M1.unsafe_fx_plus_(i2694,1));}return if_res1685;};var if_res1686 = jloop2696(M1.unsafe_fx_plus_(Blo2689,i2694));} else {var if_res1686 = M0.rvoid();}return if_res1686;};var if_res1694 = iloop2693(1);} else {var n_by_2_2699 = M1.unsafe_fxrshift(n2690,1);var n_by_2_plus_2700 = M1.unsafe_fx_(n2690,n_by_2_2699);var Amid12701 = M1.unsafe_fx_plus_(Alo2688,n_by_2_2699);var Amid22702 = M1.unsafe_fx_plus_(Alo2688,n_by_2_plus_2700);var Bmid12703 = M1.unsafe_fx_plus_(Blo2689,n_by_2_2699);copying_mergesort2687(Amid12701,Bmid12703,n_by_2_plus_2700);copying_mergesort2687(Alo2688,Amid22702,n_by_2_2699);var b22704 = M1.unsafe_fx_plus_(Blo2689,n2690);var loop2705 = function(a12706, b12707, c12708) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x2709 = M1.unsafe_vector_ref(A2681,a12706);var y2710 = M1.unsafe_vector_ref(A2681,b12707);if (true!==false) {if (key2684!==false) {var if_res1687 = less_than_p2682(key2684(y2710),key2684(x2709));} else {var if_res1687 = less_than_p2682(y2710,x2709);}var if_res1689 = M0.not(if_res1687);} else {if (key2684!==false) {var if_res1688 = less_than_p2682(key2684(x2709),key2684(y2710));} else {var if_res1688 = less_than_p2682(x2709,y2710);}var if_res1689 = if_res1688;}if (if_res1689!==false) {M1.unsafe_vector_set_bang_(A2681,c12708,x2709);var a12711 = M1.unsafe_fx_plus_(a12706,1);var c12712 = M1.unsafe_fx_plus_(c12708,1);if (M1.unsafe_fx_lt_(c12712,b12707)!==false) {var if_res1690 = loop2705(a12711,b12707,c12712);} else {var if_res1690 = M0.rvoid();}var if_res1693 = if_res1690;} else {M1.unsafe_vector_set_bang_(A2681,c12708,y2710);var b12713 = M1.unsafe_fx_plus_(b12707,1);var c12714 = M1.unsafe_fx_plus_(c12708,1);if (M1.unsafe_fx_lt__eq_(b22704,b12713)!==false) {var loop2715 = function(a12716, c12717) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c12717,b12713)!==false) {M1.unsafe_vector_set_bang_(A2681,c12717,M1.unsafe_vector_ref(A2681,a12716));var if_res1691 = loop2715(M1.unsafe_fx_plus_(a12716,1),M1.unsafe_fx_plus_(c12717,1));} else {var if_res1691 = M0.rvoid();}return if_res1691;};var if_res1692 = loop2715(a12706,c12714);} else {var if_res1692 = loop2705(a12706,b12713,c12714);}var if_res1693 = if_res1692;}return if_res1693;};var if_res1694 = loop2705(Amid22702,Bmid12703,Blo2689);}var if_res1695 = if_res1694;}var if_res1696 = if_res1695;}return if_res1696;};var Alo2718 = 0;var Amid12719 = n_by_2_2685;var Amid22720 = n_by_2_plus_2686;var Ahi2721 = n2683;var B1lo2722 = n2683;copying_mergesort2687(Amid12719,B1lo2722,n_by_2_plus_2686);if (M0.zero_p(n_by_2_2685)!==false) {var if_res1697 = M0.rvoid();} else {var if_res1697 = copying_mergesort2687(Alo2718,Amid22720,n_by_2_2685);}if_res1697;var b22723 = Ahi2721;var loop2724 = function(a12725, b12726, c12727) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x2728 = M1.unsafe_vector_ref(A2681,a12725);var y2729 = M1.unsafe_vector_ref(A2681,b12726);if (false!==false) {if (key2684!==false) {var if_res1698 = less_than_p2682(key2684(y2729),key2684(x2728));} else {var if_res1698 = less_than_p2682(y2729,x2728);}var if_res1700 = M0.not(if_res1698);} else {if (key2684!==false) {var if_res1699 = less_than_p2682(key2684(x2728),key2684(y2729));} else {var if_res1699 = less_than_p2682(x2728,y2729);}var if_res1700 = if_res1699;}if (if_res1700!==false) {M1.unsafe_vector_set_bang_(A2681,c12727,x2728);var a12730 = M1.unsafe_fx_plus_(a12725,1);var c12731 = M1.unsafe_fx_plus_(c12727,1);if (M1.unsafe_fx_lt_(c12731,b12726)!==false) {var if_res1701 = loop2724(a12730,b12726,c12731);} else {var if_res1701 = M0.rvoid();}var if_res1704 = if_res1701;} else {M1.unsafe_vector_set_bang_(A2681,c12727,y2729);var b12732 = M1.unsafe_fx_plus_(b12726,1);var c12733 = M1.unsafe_fx_plus_(c12727,1);if (M1.unsafe_fx_lt__eq_(b22723,b12732)!==false) {var loop2734 = function(a12735, c12736) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c12736,b12732)!==false) {M1.unsafe_vector_set_bang_(A2681,c12736,M1.unsafe_vector_ref(A2681,a12735));var if_res1702 = loop2734(M1.unsafe_fx_plus_(a12735,1),M1.unsafe_fx_plus_(c12736,1));} else {var if_res1702 = M0.rvoid();}return if_res1702;};var if_res1703 = loop2734(a12725,c12733);} else {var if_res1703 = loop2724(a12725,b12732,c12733);}var if_res1704 = if_res1703;}return if_res1704;};return loop2724(B1lo2722,Amid22720,Alo2718);};var cl1812 = function(lst2737, less_than_p2738) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n2739 = M0.length(lst2737);if (M1.unsafe_fx_eq_(n2739,0)!==false) {var if_res1836 = lst2737;} else {if (false!==false) {var vec2740 = M0.make_vector(n2739+M0.ceiling(n2739/2));var loop2741 = function(i2742, lst2743) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2743)!==false) {var x2744 = M0.car(lst2743);M1.unsafe_vector_set_bang_(vec2740,i2742,M0.cons(false(x2744),x2744));var if_res1816 = loop2741(M1.unsafe_fx_plus_(i2742,1),M0.cdr(lst2743));} else {var if_res1816 = M0.rvoid();}return if_res1816;};loop2741(0,lst2737);generic_sort_by_key2680(vec2740,less_than_p2738,n2739,M1.unsafe_car);var loop2745 = function(i2746, r2747) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i2748 = M1.unsafe_fx_(i2746,1);if (M1.unsafe_fx_lt_(i2748,0)!==false) {var if_res1817 = r2747;} else {var if_res1817 = loop2745(i2748,M0.cons(M1.unsafe_cdr(M1.unsafe_vector_ref(vec2740,i2748)),r2747));}return if_res1817;};var if_res1835 = loop2745(n2739,$rjs_core.Pair.makeList());} else {var loop2749 = function(last2750, next2751) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2752 = M0.null_p(next2751);if (or_part2752!==false) {var if_res1820 = or_part2752;} else {if (false!==false) {var if_res1818 = less_than_p2738(false(M1.unsafe_car(next2751)),false(last2750));} else {var if_res1818 = less_than_p2738(M1.unsafe_car(next2751),last2750);}if (M0.not(if_res1818)!==false) {var if_res1819 = loop2749(M1.unsafe_car(next2751),M1.unsafe_cdr(next2751));} else {var if_res1819 = false;}var if_res1820 = if_res1819;}return if_res1820;};if (loop2749(M0.car(lst2737),M0.cdr(lst2737))!==false) {var if_res1834 = lst2737;} else {if (M1.unsafe_fx_lt__eq_(n2739,3)!==false) {if (M1.unsafe_fx_eq_(n2739,1)!==false) {var if_res1830 = lst2737;} else {if (M1.unsafe_fx_eq_(n2739,2)!==false) {var if_res1829 = M0.list(M0.cadr(lst2737),M0.car(lst2737));} else {var a2753 = M0.car(lst2737);var b2754 = M0.cadr(lst2737);var c2755 = M0.caddr(lst2737);if (false!==false) {var if_res1821 = less_than_p2738(false(b2754),false(a2753));} else {var if_res1821 = less_than_p2738(b2754,a2753);}if (if_res1821!==false) {if (false!==false) {var if_res1822 = less_than_p2738(false(c2755),false(b2754));} else {var if_res1822 = less_than_p2738(c2755,b2754);}if (if_res1822!==false) {var if_res1825 = M0.list(c2755,b2754,a2753);} else {if (false!==false) {var if_res1823 = less_than_p2738(false(c2755),false(a2753));} else {var if_res1823 = less_than_p2738(c2755,a2753);}if (if_res1823!==false) {var if_res1824 = M0.list(b2754,c2755,a2753);} else {var if_res1824 = M0.list(b2754,a2753,c2755);}var if_res1825 = if_res1824;}var if_res1828 = if_res1825;} else {if (false!==false) {var if_res1826 = less_than_p2738(false(c2755),false(a2753));} else {var if_res1826 = less_than_p2738(c2755,a2753);}if (if_res1826!==false) {var if_res1827 = M0.list(c2755,a2753,b2754);} else {var if_res1827 = M0.list(a2753,c2755,b2754);}var if_res1828 = if_res1827;}var if_res1829 = if_res1828;}var if_res1830 = if_res1829;}var if_res1833 = if_res1830;} else {var vec2756 = M0.make_vector(n2739+M0.ceiling(n2739/2));var loop2757 = function(i2758, lst2759) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2759)!==false) {M0.vector_set_bang_(vec2756,i2758,M0.car(lst2759));var if_res1831 = loop2757(M0.add1(i2758),M0.cdr(lst2759));} else {var if_res1831 = M0.rvoid();}return if_res1831;};loop2757(0,lst2737);generic_sort2624(vec2756,less_than_p2738,n2739);var loop2760 = function(i2761, r2762) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i2763 = M0.sub1(i2761);if (M0.__lt_(i2763,0)!==false) {var if_res1832 = r2762;} else {var if_res1832 = loop2760(i2763,M0.cons(M0.vector_ref(vec2756,i2763),r2762));}return if_res1832;};var if_res1833 = loop2760(n2739,$rjs_core.Pair.makeList());}var if_res1834 = if_res1833;}var if_res1835 = if_res1834;}var if_res1836 = if_res1835;}return if_res1836;};var cl1813 = function(lst2764, less_than_p2765, getkey2766) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey2766!==false) {var if_res1837 = M0.not(M0.eq_p(M0.values,getkey2766));} else {var if_res1837 = false;}if (if_res1837!==false) {var if_res1838 = sort(lst2764,less_than_p2765,getkey2766,false);} else {var if_res1838 = sort(lst2764,less_than_p2765);}return if_res1838;};var cl1814 = function(lst2767, less_than_p2768, getkey2769, cache_keys_p2770) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey2769!==false) {var if_res1839 = M0.not(M0.eq_p(M0.values,getkey2769));} else {var if_res1839 = false;}if (if_res1839!==false) {var n2771 = M0.length(lst2767);if (M1.unsafe_fx_eq_(n2771,0)!==false) {var if_res1860 = lst2767;} else {if (cache_keys_p2770!==false) {var vec2772 = M0.make_vector(n2771+M0.ceiling(n2771/2));var loop2773 = function(i2774, lst2775) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2775)!==false) {var x2776 = M0.car(lst2775);M1.unsafe_vector_set_bang_(vec2772,i2774,M0.cons(getkey2769(x2776),x2776));var if_res1840 = loop2773(M1.unsafe_fx_plus_(i2774,1),M0.cdr(lst2775));} else {var if_res1840 = M0.rvoid();}return if_res1840;};loop2773(0,lst2767);generic_sort_by_key2680(vec2772,less_than_p2768,n2771,M1.unsafe_car);var loop2777 = function(i2778, r2779) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i2780 = M1.unsafe_fx_(i2778,1);if (M1.unsafe_fx_lt_(i2780,0)!==false) {var if_res1841 = r2779;} else {var if_res1841 = loop2777(i2780,M0.cons(M1.unsafe_cdr(M1.unsafe_vector_ref(vec2772,i2780)),r2779));}return if_res1841;};var if_res1859 = loop2777(n2771,$rjs_core.Pair.makeList());} else {var loop2781 = function(last2782, next2783) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2784 = M0.null_p(next2783);if (or_part2784!==false) {var if_res1844 = or_part2784;} else {if (getkey2769!==false) {var if_res1842 = less_than_p2768(getkey2769(M1.unsafe_car(next2783)),getkey2769(last2782));} else {var if_res1842 = less_than_p2768(M1.unsafe_car(next2783),last2782);}if (M0.not(if_res1842)!==false) {var if_res1843 = loop2781(M1.unsafe_car(next2783),M1.unsafe_cdr(next2783));} else {var if_res1843 = false;}var if_res1844 = if_res1843;}return if_res1844;};if (loop2781(M0.car(lst2767),M0.cdr(lst2767))!==false) {var if_res1858 = lst2767;} else {if (M1.unsafe_fx_lt__eq_(n2771,3)!==false) {if (M1.unsafe_fx_eq_(n2771,1)!==false) {var if_res1854 = lst2767;} else {if (M1.unsafe_fx_eq_(n2771,2)!==false) {var if_res1853 = M0.list(M0.cadr(lst2767),M0.car(lst2767));} else {var a2785 = M0.car(lst2767);var b2786 = M0.cadr(lst2767);var c2787 = M0.caddr(lst2767);if (getkey2769!==false) {var if_res1845 = less_than_p2768(getkey2769(b2786),getkey2769(a2785));} else {var if_res1845 = less_than_p2768(b2786,a2785);}if (if_res1845!==false) {if (getkey2769!==false) {var if_res1846 = less_than_p2768(getkey2769(c2787),getkey2769(b2786));} else {var if_res1846 = less_than_p2768(c2787,b2786);}if (if_res1846!==false) {var if_res1849 = M0.list(c2787,b2786,a2785);} else {if (getkey2769!==false) {var if_res1847 = less_than_p2768(getkey2769(c2787),getkey2769(a2785));} else {var if_res1847 = less_than_p2768(c2787,a2785);}if (if_res1847!==false) {var if_res1848 = M0.list(b2786,c2787,a2785);} else {var if_res1848 = M0.list(b2786,a2785,c2787);}var if_res1849 = if_res1848;}var if_res1852 = if_res1849;} else {if (getkey2769!==false) {var if_res1850 = less_than_p2768(getkey2769(c2787),getkey2769(a2785));} else {var if_res1850 = less_than_p2768(c2787,a2785);}if (if_res1850!==false) {var if_res1851 = M0.list(c2787,a2785,b2786);} else {var if_res1851 = M0.list(a2785,c2787,b2786);}var if_res1852 = if_res1851;}var if_res1853 = if_res1852;}var if_res1854 = if_res1853;}var if_res1857 = if_res1854;} else {var vec2788 = M0.make_vector(n2771+M0.ceiling(n2771/2));var loop2789 = function(i2790, lst2791) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2791)!==false) {M0.vector_set_bang_(vec2788,i2790,M0.car(lst2791));var if_res1855 = loop2789(M0.add1(i2790),M0.cdr(lst2791));} else {var if_res1855 = M0.rvoid();}return if_res1855;};loop2789(0,lst2767);generic_sort_by_key2680(vec2788,less_than_p2768,n2771,getkey2769);var loop2792 = function(i2793, r2794) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i2795 = M0.sub1(i2793);if (M0.__lt_(i2795,0)!==false) {var if_res1856 = r2794;} else {var if_res1856 = loop2792(i2795,M0.cons(M0.vector_ref(vec2788,i2795),r2794));}return if_res1856;};var if_res1857 = loop2792(n2771,$rjs_core.Pair.makeList());}var if_res1858 = if_res1857;}var if_res1859 = if_res1858;}var if_res1860 = if_res1859;}var if_res1861 = if_res1860;} else {var if_res1861 = sort(lst2767,less_than_p2768);}return if_res1861;};var temp1862 = $rjs_core.attachProcedureArity(function() {var fixed_lam1815 = {'2':cl1812,'3':cl1813,'4':cl1814}[arguments.length];if (fixed_lam1815!==undefined) {return fixed_lam1815.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3,4]);var cl1758 = function(vec2796, less_than_p2797, start2798, end2799) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n2800 = end2799-start2798;if (true!==false) {var if_res1761 = M0.make_vector(n2800);} else {var if_res1761 = vec2796;}var dst_vec2801 = if_res1761;if (true!==false) {var if_res1762 = 0;} else {var if_res1762 = start2798;}var dst_start2802 = if_res1762;if (M1.unsafe_fx_eq_(n2800,0)!==false) {var if_res1783 = M0.rvoid();} else {if (false!==false) {var work_vec2803 = M0.make_vector(n2800+M0.ceiling(n2800/2),true);var loop2804 = function(i2805) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2805,n2800)!==false) {var x2806 = M1.unsafe_vector_ref(vec2796,M1.unsafe_fx_plus_(i2805,start2798));M1.unsafe_vector_set_bang_(work_vec2803,i2805,M0.cons(false(x2806),x2806));var if_res1763 = loop2804(M1.unsafe_fx_plus_(i2805,1));} else {var if_res1763 = M0.rvoid();}return if_res1763;};loop2804(0);generic_sort_by_key2680(work_vec2803,less_than_p2797,n2800,M1.unsafe_car);var loop2807 = function(i2808) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2808,n2800)!==false) {M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(i2808,dst_start2802),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec2803,i2808)));var if_res1764 = loop2807(M1.unsafe_fx_plus_(i2808,1));} else {var if_res1764 = M0.rvoid();}return if_res1764;};var if_res1782 = loop2807(0);} else {var loop2809 = function(prev_val2810, next_index2811) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2812 = M1.unsafe_fx_eq_(next_index2811,end2799);if (or_part2812!==false) {var if_res1767 = or_part2812;} else {var next_val2813 = M1.unsafe_vector_ref(vec2796,next_index2811);if (false!==false) {var if_res1765 = less_than_p2797(false(next_val2813),false(prev_val2810));} else {var if_res1765 = less_than_p2797(next_val2813,prev_val2810);}if (M0.not(if_res1765)!==false) {var if_res1766 = loop2809(next_val2813,M1.unsafe_fx_plus_(next_index2811,1));} else {var if_res1766 = false;}var if_res1767 = if_res1766;}return if_res1767;};if (loop2809(M1.unsafe_vector_ref(vec2796,start2798),M1.unsafe_fx_plus_(start2798,1))!==false) {if (true!==false) {var if_res1768 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2801,dst_start2802,vec2796,start2798,end2799);} else {var if_res1768 = M0.rvoid();}var if_res1781 = if_res1768;} else {if (M1.unsafe_fx_lt__eq_(n2800,3)!==false) {if (true!==false) {var if_res1769 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2801,dst_start2802,vec2796,start2798,end2799);} else {var if_res1769 = M0.rvoid();}if_res1769;if (M1.unsafe_fx_eq_(n2800,1)!==false) {var if_res1779 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n2800,2)!==false) {var tmp2814 = M1.unsafe_vector_ref(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,0));M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,0),M1.unsafe_vector_ref(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,1)));var if_res1778 = M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,1),tmp2814);} else {var a2815 = M1.unsafe_vector_ref(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,0));var b2816 = M1.unsafe_vector_ref(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,1));var c2817 = M1.unsafe_vector_ref(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,2));if (false!==false) {var if_res1770 = less_than_p2797(false(b2816),false(a2815));} else {var if_res1770 = less_than_p2797(b2816,a2815);}if (if_res1770!==false) {if (false!==false) {var if_res1771 = less_than_p2797(false(c2817),false(b2816));} else {var if_res1771 = less_than_p2797(c2817,b2816);}if (if_res1771!==false) {M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,0),c2817);var if_res1774 = M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,2),a2815);} else {if (false!==false) {var if_res1772 = less_than_p2797(false(c2817),false(a2815));} else {var if_res1772 = less_than_p2797(c2817,a2815);}if (if_res1772!==false) {M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,0),b2816);M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,1),c2817);var if_res1773 = M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,2),a2815);} else {M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,0),b2816);var if_res1773 = M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,1),a2815);}var if_res1774 = if_res1773;}var if_res1777 = if_res1774;} else {if (false!==false) {var if_res1775 = less_than_p2797(false(c2817),false(a2815));} else {var if_res1775 = less_than_p2797(c2817,a2815);}if (if_res1775!==false) {M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,0),c2817);M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,1),a2815);var if_res1776 = M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,2),b2816);} else {M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,1),c2817);var if_res1776 = M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,2),b2816);}var if_res1777 = if_res1776;}var if_res1778 = if_res1777;}var if_res1779 = if_res1778;}var if_res1780 = if_res1779;} else {var work_vec2818 = M0.make_vector(n2800+M0.ceiling(n2800/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec2818,0,vec2796,start2798,end2799);generic_sort2624(work_vec2818,less_than_p2797,n2800);var if_res1780 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2801,dst_start2802,work_vec2818,0,n2800);}var if_res1781 = if_res1780;}var if_res1782 = if_res1781;}var if_res1783 = if_res1782;}if_res1783;if (true!==false) {var if_res1784 = dst_vec2801;} else {var if_res1784 = M0.rvoid();}return if_res1784;};var cl1759 = function(vec2819, less_than_p2820, start2821, end2822, getkey2823, cache_keys_p2824) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey2823!==false) {var if_res1785 = M0.not(M0.eq_p(M0.values,getkey2823));} else {var if_res1785 = false;}if (if_res1785!==false) {var n2825 = end2822-start2821;if (true!==false) {var if_res1786 = M0.make_vector(n2825);} else {var if_res1786 = vec2819;}var dst_vec2826 = if_res1786;if (true!==false) {var if_res1787 = 0;} else {var if_res1787 = start2821;}var dst_start2827 = if_res1787;if (M1.unsafe_fx_eq_(n2825,0)!==false) {var if_res1808 = M0.rvoid();} else {if (cache_keys_p2824!==false) {var work_vec2828 = M0.make_vector(n2825+M0.ceiling(n2825/2),true);var loop2829 = function(i2830) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2830,n2825)!==false) {var x2831 = M1.unsafe_vector_ref(vec2819,M1.unsafe_fx_plus_(i2830,start2821));M1.unsafe_vector_set_bang_(work_vec2828,i2830,M0.cons(getkey2823(x2831),x2831));var if_res1788 = loop2829(M1.unsafe_fx_plus_(i2830,1));} else {var if_res1788 = M0.rvoid();}return if_res1788;};loop2829(0);generic_sort_by_key2680(work_vec2828,less_than_p2820,n2825,M1.unsafe_car);var loop2832 = function(i2833) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2833,n2825)!==false) {M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(i2833,dst_start2827),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec2828,i2833)));var if_res1789 = loop2832(M1.unsafe_fx_plus_(i2833,1));} else {var if_res1789 = M0.rvoid();}return if_res1789;};var if_res1807 = loop2832(0);} else {var loop2834 = function(prev_val2835, next_index2836) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2837 = M1.unsafe_fx_eq_(next_index2836,end2822);if (or_part2837!==false) {var if_res1792 = or_part2837;} else {var next_val2838 = M1.unsafe_vector_ref(vec2819,next_index2836);if (getkey2823!==false) {var if_res1790 = less_than_p2820(getkey2823(next_val2838),getkey2823(prev_val2835));} else {var if_res1790 = less_than_p2820(next_val2838,prev_val2835);}if (M0.not(if_res1790)!==false) {var if_res1791 = loop2834(next_val2838,M1.unsafe_fx_plus_(next_index2836,1));} else {var if_res1791 = false;}var if_res1792 = if_res1791;}return if_res1792;};if (loop2834(M1.unsafe_vector_ref(vec2819,start2821),M1.unsafe_fx_plus_(start2821,1))!==false) {if (true!==false) {var if_res1793 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2826,dst_start2827,vec2819,start2821,end2822);} else {var if_res1793 = M0.rvoid();}var if_res1806 = if_res1793;} else {if (M1.unsafe_fx_lt__eq_(n2825,3)!==false) {if (true!==false) {var if_res1794 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2826,dst_start2827,vec2819,start2821,end2822);} else {var if_res1794 = M0.rvoid();}if_res1794;if (M1.unsafe_fx_eq_(n2825,1)!==false) {var if_res1804 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n2825,2)!==false) {var tmp2839 = M1.unsafe_vector_ref(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,0));M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,0),M1.unsafe_vector_ref(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,1)));var if_res1803 = M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,1),tmp2839);} else {var a2840 = M1.unsafe_vector_ref(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,0));var b2841 = M1.unsafe_vector_ref(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,1));var c2842 = M1.unsafe_vector_ref(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,2));if (getkey2823!==false) {var if_res1795 = less_than_p2820(getkey2823(b2841),getkey2823(a2840));} else {var if_res1795 = less_than_p2820(b2841,a2840);}if (if_res1795!==false) {if (getkey2823!==false) {var if_res1796 = less_than_p2820(getkey2823(c2842),getkey2823(b2841));} else {var if_res1796 = less_than_p2820(c2842,b2841);}if (if_res1796!==false) {M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,0),c2842);var if_res1799 = M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,2),a2840);} else {if (getkey2823!==false) {var if_res1797 = less_than_p2820(getkey2823(c2842),getkey2823(a2840));} else {var if_res1797 = less_than_p2820(c2842,a2840);}if (if_res1797!==false) {M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,0),b2841);M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,1),c2842);var if_res1798 = M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,2),a2840);} else {M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,0),b2841);var if_res1798 = M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,1),a2840);}var if_res1799 = if_res1798;}var if_res1802 = if_res1799;} else {if (getkey2823!==false) {var if_res1800 = less_than_p2820(getkey2823(c2842),getkey2823(a2840));} else {var if_res1800 = less_than_p2820(c2842,a2840);}if (if_res1800!==false) {M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,0),c2842);M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,1),a2840);var if_res1801 = M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,2),b2841);} else {M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,1),c2842);var if_res1801 = M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,2),b2841);}var if_res1802 = if_res1801;}var if_res1803 = if_res1802;}var if_res1804 = if_res1803;}var if_res1805 = if_res1804;} else {var work_vec2843 = M0.make_vector(n2825+M0.ceiling(n2825/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec2843,0,vec2819,start2821,end2822);generic_sort_by_key2680(work_vec2843,less_than_p2820,n2825,getkey2823);var if_res1805 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2826,dst_start2827,work_vec2843,0,n2825);}var if_res1806 = if_res1805;}var if_res1807 = if_res1806;}var if_res1808 = if_res1807;}if_res1808;if (true!==false) {var if_res1809 = dst_vec2826;} else {var if_res1809 = M0.rvoid();}var if_res1810 = if_res1809;} else {var if_res1810 = vector_sort(vec2819,less_than_p2820,start2821,end2822);}return if_res1810;};var temp1811 = $rjs_core.attachProcedureArity(function() {var fixed_lam1760 = {'4':cl1758,'6':cl1759}[arguments.length];if (fixed_lam1760!==undefined) {return fixed_lam1760.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,6]);var cl1705 = function(vec2844, less_than_p2845, start2846, end2847) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n2848 = end2847-start2846;if (false!==false) {var if_res1708 = M0.make_vector(n2848);} else {var if_res1708 = vec2844;}var dst_vec2849 = if_res1708;if (false!==false) {var if_res1709 = 0;} else {var if_res1709 = start2846;}var dst_start2850 = if_res1709;if (M1.unsafe_fx_eq_(n2848,0)!==false) {var if_res1730 = M0.rvoid();} else {if (false!==false) {var work_vec2851 = M0.make_vector(n2848+M0.ceiling(n2848/2),true);var loop2852 = function(i2853) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2853,n2848)!==false) {var x2854 = M1.unsafe_vector_ref(vec2844,M1.unsafe_fx_plus_(i2853,start2846));M1.unsafe_vector_set_bang_(work_vec2851,i2853,M0.cons(false(x2854),x2854));var if_res1710 = loop2852(M1.unsafe_fx_plus_(i2853,1));} else {var if_res1710 = M0.rvoid();}return if_res1710;};loop2852(0);generic_sort_by_key2680(work_vec2851,less_than_p2845,n2848,M1.unsafe_car);var loop2855 = function(i2856) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2856,n2848)!==false) {M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(i2856,dst_start2850),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec2851,i2856)));var if_res1711 = loop2855(M1.unsafe_fx_plus_(i2856,1));} else {var if_res1711 = M0.rvoid();}return if_res1711;};var if_res1729 = loop2855(0);} else {var loop2857 = function(prev_val2858, next_index2859) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2860 = M1.unsafe_fx_eq_(next_index2859,end2847);if (or_part2860!==false) {var if_res1714 = or_part2860;} else {var next_val2861 = M1.unsafe_vector_ref(vec2844,next_index2859);if (false!==false) {var if_res1712 = less_than_p2845(false(next_val2861),false(prev_val2858));} else {var if_res1712 = less_than_p2845(next_val2861,prev_val2858);}if (M0.not(if_res1712)!==false) {var if_res1713 = loop2857(next_val2861,M1.unsafe_fx_plus_(next_index2859,1));} else {var if_res1713 = false;}var if_res1714 = if_res1713;}return if_res1714;};if (loop2857(M1.unsafe_vector_ref(vec2844,start2846),M1.unsafe_fx_plus_(start2846,1))!==false) {if (false!==false) {var if_res1715 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2849,dst_start2850,vec2844,start2846,end2847);} else {var if_res1715 = M0.rvoid();}var if_res1728 = if_res1715;} else {if (M1.unsafe_fx_lt__eq_(n2848,3)!==false) {if (false!==false) {var if_res1716 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2849,dst_start2850,vec2844,start2846,end2847);} else {var if_res1716 = M0.rvoid();}if_res1716;if (M1.unsafe_fx_eq_(n2848,1)!==false) {var if_res1726 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n2848,2)!==false) {var tmp2862 = M1.unsafe_vector_ref(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,0));M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,0),M1.unsafe_vector_ref(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,1)));var if_res1725 = M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,1),tmp2862);} else {var a2863 = M1.unsafe_vector_ref(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,0));var b2864 = M1.unsafe_vector_ref(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,1));var c2865 = M1.unsafe_vector_ref(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,2));if (false!==false) {var if_res1717 = less_than_p2845(false(b2864),false(a2863));} else {var if_res1717 = less_than_p2845(b2864,a2863);}if (if_res1717!==false) {if (false!==false) {var if_res1718 = less_than_p2845(false(c2865),false(b2864));} else {var if_res1718 = less_than_p2845(c2865,b2864);}if (if_res1718!==false) {M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,0),c2865);var if_res1721 = M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,2),a2863);} else {if (false!==false) {var if_res1719 = less_than_p2845(false(c2865),false(a2863));} else {var if_res1719 = less_than_p2845(c2865,a2863);}if (if_res1719!==false) {M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,0),b2864);M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,1),c2865);var if_res1720 = M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,2),a2863);} else {M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,0),b2864);var if_res1720 = M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,1),a2863);}var if_res1721 = if_res1720;}var if_res1724 = if_res1721;} else {if (false!==false) {var if_res1722 = less_than_p2845(false(c2865),false(a2863));} else {var if_res1722 = less_than_p2845(c2865,a2863);}if (if_res1722!==false) {M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,0),c2865);M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,1),a2863);var if_res1723 = M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,2),b2864);} else {M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,1),c2865);var if_res1723 = M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,2),b2864);}var if_res1724 = if_res1723;}var if_res1725 = if_res1724;}var if_res1726 = if_res1725;}var if_res1727 = if_res1726;} else {var work_vec2866 = M0.make_vector(n2848+M0.ceiling(n2848/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec2866,0,vec2844,start2846,end2847);generic_sort2624(work_vec2866,less_than_p2845,n2848);var if_res1727 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2849,dst_start2850,work_vec2866,0,n2848);}var if_res1728 = if_res1727;}var if_res1729 = if_res1728;}var if_res1730 = if_res1729;}if_res1730;if (false!==false) {var if_res1731 = dst_vec2849;} else {var if_res1731 = M0.rvoid();}return if_res1731;};var cl1706 = function(vec2867, less_than_p2868, start2869, end2870, getkey2871, cache_keys_p2872) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey2871!==false) {var if_res1732 = M0.not(M0.eq_p(M0.values,getkey2871));} else {var if_res1732 = false;}if (if_res1732!==false) {var n2873 = end2870-start2869;if (false!==false) {var if_res1733 = M0.make_vector(n2873);} else {var if_res1733 = vec2867;}var dst_vec2874 = if_res1733;if (false!==false) {var if_res1734 = 0;} else {var if_res1734 = start2869;}var dst_start2875 = if_res1734;if (M1.unsafe_fx_eq_(n2873,0)!==false) {var if_res1755 = M0.rvoid();} else {if (cache_keys_p2872!==false) {var work_vec2876 = M0.make_vector(n2873+M0.ceiling(n2873/2),true);var loop2877 = function(i2878) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2878,n2873)!==false) {var x2879 = M1.unsafe_vector_ref(vec2867,M1.unsafe_fx_plus_(i2878,start2869));M1.unsafe_vector_set_bang_(work_vec2876,i2878,M0.cons(getkey2871(x2879),x2879));var if_res1735 = loop2877(M1.unsafe_fx_plus_(i2878,1));} else {var if_res1735 = M0.rvoid();}return if_res1735;};loop2877(0);generic_sort_by_key2680(work_vec2876,less_than_p2868,n2873,M1.unsafe_car);var loop2880 = function(i2881) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2881,n2873)!==false) {M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(i2881,dst_start2875),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec2876,i2881)));var if_res1736 = loop2880(M1.unsafe_fx_plus_(i2881,1));} else {var if_res1736 = M0.rvoid();}return if_res1736;};var if_res1754 = loop2880(0);} else {var loop2882 = function(prev_val2883, next_index2884) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2885 = M1.unsafe_fx_eq_(next_index2884,end2870);if (or_part2885!==false) {var if_res1739 = or_part2885;} else {var next_val2886 = M1.unsafe_vector_ref(vec2867,next_index2884);if (getkey2871!==false) {var if_res1737 = less_than_p2868(getkey2871(next_val2886),getkey2871(prev_val2883));} else {var if_res1737 = less_than_p2868(next_val2886,prev_val2883);}if (M0.not(if_res1737)!==false) {var if_res1738 = loop2882(next_val2886,M1.unsafe_fx_plus_(next_index2884,1));} else {var if_res1738 = false;}var if_res1739 = if_res1738;}return if_res1739;};if (loop2882(M1.unsafe_vector_ref(vec2867,start2869),M1.unsafe_fx_plus_(start2869,1))!==false) {if (false!==false) {var if_res1740 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2874,dst_start2875,vec2867,start2869,end2870);} else {var if_res1740 = M0.rvoid();}var if_res1753 = if_res1740;} else {if (M1.unsafe_fx_lt__eq_(n2873,3)!==false) {if (false!==false) {var if_res1741 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2874,dst_start2875,vec2867,start2869,end2870);} else {var if_res1741 = M0.rvoid();}if_res1741;if (M1.unsafe_fx_eq_(n2873,1)!==false) {var if_res1751 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n2873,2)!==false) {var tmp2887 = M1.unsafe_vector_ref(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,0));M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,0),M1.unsafe_vector_ref(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,1)));var if_res1750 = M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,1),tmp2887);} else {var a2888 = M1.unsafe_vector_ref(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,0));var b2889 = M1.unsafe_vector_ref(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,1));var c2890 = M1.unsafe_vector_ref(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,2));if (getkey2871!==false) {var if_res1742 = less_than_p2868(getkey2871(b2889),getkey2871(a2888));} else {var if_res1742 = less_than_p2868(b2889,a2888);}if (if_res1742!==false) {if (getkey2871!==false) {var if_res1743 = less_than_p2868(getkey2871(c2890),getkey2871(b2889));} else {var if_res1743 = less_than_p2868(c2890,b2889);}if (if_res1743!==false) {M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,0),c2890);var if_res1746 = M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,2),a2888);} else {if (getkey2871!==false) {var if_res1744 = less_than_p2868(getkey2871(c2890),getkey2871(a2888));} else {var if_res1744 = less_than_p2868(c2890,a2888);}if (if_res1744!==false) {M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,0),b2889);M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,1),c2890);var if_res1745 = M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,2),a2888);} else {M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,0),b2889);var if_res1745 = M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,1),a2888);}var if_res1746 = if_res1745;}var if_res1749 = if_res1746;} else {if (getkey2871!==false) {var if_res1747 = less_than_p2868(getkey2871(c2890),getkey2871(a2888));} else {var if_res1747 = less_than_p2868(c2890,a2888);}if (if_res1747!==false) {M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,0),c2890);M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,1),a2888);var if_res1748 = M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,2),b2889);} else {M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,1),c2890);var if_res1748 = M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,2),b2889);}var if_res1749 = if_res1748;}var if_res1750 = if_res1749;}var if_res1751 = if_res1750;}var if_res1752 = if_res1751;} else {var work_vec2891 = M0.make_vector(n2873+M0.ceiling(n2873/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec2891,0,vec2867,start2869,end2870);generic_sort_by_key2680(work_vec2891,less_than_p2868,n2873,getkey2871);var if_res1752 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2874,dst_start2875,work_vec2891,0,n2873);}var if_res1753 = if_res1752;}var if_res1754 = if_res1753;}var if_res1755 = if_res1754;}if_res1755;if (false!==false) {var if_res1756 = dst_vec2874;} else {var if_res1756 = M0.rvoid();}var if_res1757 = if_res1756;} else {var if_res1757 = vector_sort_bang_(vec2867,less_than_p2868,start2869,end2870);}return if_res1757;};var let_result1863 = M0.values(temp1862,temp1811,$rjs_core.attachProcedureArity(function() {var fixed_lam1707 = {'4':cl1705,'6':cl1706}[arguments.length];if (fixed_lam1707!==undefined) {return fixed_lam1707.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,6]));var sort = let_result1863.getAt(0);var vector_sort = let_result1863.getAt(1);var vector_sort_bang_ = let_result1863.getAt(2);var __rjs_quoted__ = {};export { __rjs_quoted__,vector_sort_bang_,vector_sort,sort }; \ No newline at end of file diff --git a/js-build/links/racketscript-compiler/racketscript/interop.rkt.js b/js-build/links/racketscript-compiler/racketscript/interop.rkt.js index 08366d6..1bd2271 100644 --- a/js-build/links/racketscript-compiler/racketscript/interop.rkt.js +++ b/js-build/links/racketscript-compiler/racketscript/interop.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./private/interop.rkt.js";import * as M1 from "../../../runtime/kernel.rkt.js";import * as M2 from "../../../collects/racket/private/reverse.rkt.js";var __eq__gt_$ = function(lam_expr1305) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.Marks.wrapWithContext(lam_expr1305);};var js_string = function(e1306) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return e1306.toString();};var js_string__gt_string = function(e1307) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.UString.makeImmutable(e1307);};var js_array__gt_list = function(e1308) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.Pair.listFromArray(e1308);};var assoc__gt_object = function(pairs1309) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var result1310 = {};var loop1311 = function(pairs1312) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(pairs1312)!==false) {var if_res711 = result1310;} else {var p1313 = M1.car(pairs1312);var k1315 = M1.car(p1313);if (M1.string_p(k1315)!==false) {var if_res710 = k1315;} else {if (M1.symbol_p(k1315)!==false) {var if_res709 = M1.symbol__gt_string(k1315);} else {var if_res709 = M1.error($rjs_core.Symbol.make("assoc->object"),$rjs_core.UString.make("invalid key value"));}var if_res710 = if_res709;}var key1314 = if_res710;result1310[key1314] = M1.car(M1.cdr(p1313));var if_res711 = loop1311(M1.cdr(pairs1312));}return if_res711;};return loop1311(pairs1309);};var js_array_p = function(v1316) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Array.isArray(v1316);};var in_js_array = function(arr1317) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_array(arr1317);var arr1318 = arr1317;if (js_array_p(arr1318)!==false) {var if_res712 = M1.rvoid();} else {var if_res712 = in_js_array(arr1318);}if_res712;var for_loop1319 = function(fold_var1320, i1321) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.__lt_(i1321,arr1318.length)!==false) {var v1322 = arr1318[i1321];if (true!==false) {var fold_var1324 = fold_var1320;var fold_var1325 = M1.cons(v1322,fold_var1324);var fold_var1323 = M1.values(fold_var1325);if (true!==false) {var if_res713 = M1.not(false);} else {var if_res713 = false;}if (if_res713!==false) {var if_res714 = for_loop1319(fold_var1323,i1321+1);} else {var if_res714 = fold_var1323;}var if_res715 = if_res714;} else {var if_res715 = fold_var1320;}var if_res716 = if_res715;} else {var if_res716 = fold_var1320;}return if_res716;};return M2.alt_reverse(for_loop1319(M1.rnull,0));};var check_array = function(v1326) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (js_array_p(v1326)!==false) {var if_res717 = M1.rvoid();} else {var if_res717 = M1.raise_argument_error($rjs_core.Symbol.make("in-js-array"),$rjs_core.UString.make("js-array?"),v1326);}return if_res717;};var in_js_obect = function(obj1327) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_object(obj1327);var obj1328 = obj1327;var keys1329 = Object.keys(obj1327);if (js_object_p(obj1328)!==false) {var if_res718 = M1.rvoid();} else {var if_res718 = in_js_array(obj1328);}if_res718;var for_loop1330 = function(fold_var1331, i1332) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.__lt_(i1332,keys1329.length)!==false) {var k1333 = keys1329[i1332];var v1334 = obj1328[keys1329[i1332]];if (true!==false) {var fold_var1336 = fold_var1331;var fold_var1337 = M1.cons(M1.values(k1333,v1334),fold_var1336);var fold_var1335 = M1.values(fold_var1337);if (true!==false) {var if_res719 = M1.not(false);} else {var if_res719 = false;}if (if_res719!==false) {var if_res720 = for_loop1330(fold_var1335,i1332+1);} else {var if_res720 = fold_var1335;}var if_res721 = if_res720;} else {var if_res721 = fold_var1331;}var if_res722 = if_res721;} else {var if_res722 = fold_var1331;}return if_res722;};return M2.alt_reverse(for_loop1330(M1.rnull,0));};var js_object_p = function(v1338) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return ((typeof(v1338)==="object")&&(v1338!==null))&&M1.not($rjs_core.Primitive.check(v1338));};var check_object = function(v1339) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (js_object_p(v1339)!==false) {var if_res723 = M1.rvoid();} else {var if_res723 = M1.raise_argument_error($rjs_core.Symbol.make("in-js-object"),$rjs_core.UString.make("js-object?"),v1339);}return if_res723;};var __rjs_quoted__ = {};__rjs_quoted__.js_string = js_string;__rjs_quoted__.js_object_p = js_object_p;__rjs_quoted__.js_array_p = js_array_p;__rjs_quoted__.in_js_array = in_js_array;export { __rjs_quoted__,js_object_p,js_array_p,assoc__gt_object,js_array__gt_list,js_string__gt_string,js_string,__eq__gt_$ }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./private/interop.rkt.js";import * as M1 from "../../../runtime/kernel.rkt.js";import * as M2 from "../../../collects/racket/private/reverse.rkt.js";var __eq__gt_$ = function(lam_expr1307) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.Marks.wrapWithContext(lam_expr1307);};var js_string = function(e1308) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return e1308.toString();};var js_string__gt_string = function(e1309) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.UString.makeImmutable(e1309);};var js_array__gt_list = function(e1310) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.Pair.listFromArray(e1310);};var assoc__gt_object = function(pairs1311) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var result1312 = {};var loop1313 = function(pairs1314) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(pairs1314)!==false) {var if_res715 = result1312;} else {var p1315 = M1.car(pairs1314);var k1317 = M1.car(p1315);var or_part1318 = typeof(k1317)==="string";if (or_part1318!==false) {var if_res712 = or_part1318;} else {var if_res712 = M1.string_p(k1317);}if (if_res712!==false) {var if_res714 = k1317;} else {if (M1.symbol_p(k1317)!==false) {var if_res713 = M1.symbol__gt_string(k1317);} else {var if_res713 = M1.error($rjs_core.Symbol.make("assoc->object"),$rjs_core.UString.make("invalid key value"));}var if_res714 = if_res713;}var key1316 = if_res714;result1312[key1316] = M1.car(M1.cdr(p1315));var if_res715 = loop1313(M1.cdr(pairs1314));}return if_res715;};return loop1313(pairs1311);};var js_array_p = function(v1319) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Array.isArray(v1319);};var in_js_array = function(arr1320) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_array(arr1320);var arr1321 = arr1320;if (js_array_p(arr1321)!==false) {var if_res716 = M1.rvoid();} else {var if_res716 = in_js_array(arr1321);}if_res716;var for_loop1322 = function(fold_var1323, i1324) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.__lt_(i1324,arr1321.length)!==false) {var v1325 = arr1321[i1324];if (true!==false) {var fold_var1327 = fold_var1323;var fold_var1328 = M1.cons(v1325,fold_var1327);var fold_var1326 = M1.values(fold_var1328);if (true!==false) {var if_res717 = M1.not(false);} else {var if_res717 = false;}if (if_res717!==false) {var if_res718 = for_loop1322(fold_var1326,i1324+1);} else {var if_res718 = fold_var1326;}var if_res719 = if_res718;} else {var if_res719 = fold_var1323;}var if_res720 = if_res719;} else {var if_res720 = fold_var1323;}return if_res720;};return M2.alt_reverse(for_loop1322(M1.rnull,0));};var check_array = function(v1329) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (js_array_p(v1329)!==false) {var if_res721 = M1.rvoid();} else {var if_res721 = M1.raise_argument_error($rjs_core.Symbol.make("in-js-array"),$rjs_core.UString.make("js-array?"),v1329);}return if_res721;};var in_js_obect = function(obj1330) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_object(obj1330);var obj1331 = obj1330;var keys1332 = Object.keys(obj1330);if (js_object_p(obj1331)!==false) {var if_res722 = M1.rvoid();} else {var if_res722 = in_js_array(obj1331);}if_res722;var for_loop1333 = function(fold_var1334, i1335) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.__lt_(i1335,keys1332.length)!==false) {var k1336 = keys1332[i1335];var v1337 = obj1331[keys1332[i1335]];if (true!==false) {var fold_var1339 = fold_var1334;var fold_var1340 = M1.cons(M1.values(k1336,v1337),fold_var1339);var fold_var1338 = M1.values(fold_var1340);if (true!==false) {var if_res723 = M1.not(false);} else {var if_res723 = false;}if (if_res723!==false) {var if_res724 = for_loop1333(fold_var1338,i1335+1);} else {var if_res724 = fold_var1338;}var if_res725 = if_res724;} else {var if_res725 = fold_var1334;}var if_res726 = if_res725;} else {var if_res726 = fold_var1334;}return if_res726;};return M2.alt_reverse(for_loop1333(M1.rnull,0));};var js_object_p = function(v1341) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return ((typeof(v1341)==="object")&&(v1341!==null))&&M1.not($rjs_core.Primitive.check(v1341));};var check_object = function(v1342) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (js_object_p(v1342)!==false) {var if_res727 = M1.rvoid();} else {var if_res727 = M1.raise_argument_error($rjs_core.Symbol.make("in-js-object"),$rjs_core.UString.make("js-object?"),v1342);}return if_res727;};var __rjs_quoted__ = {};__rjs_quoted__.js_object_p = js_object_p;__rjs_quoted__.js_array_p = js_array_p;__rjs_quoted__.in_js_array = in_js_array;__rjs_quoted__.js_string = js_string;export { __rjs_quoted__,js_object_p,js_array_p,assoc__gt_object,js_array__gt_list,js_string__gt_string,js_string,__eq__gt_$ }; \ No newline at end of file diff --git a/js-build/links/racketscript-compiler/racketscript/private/interop.rkt.js b/js-build/links/racketscript-compiler/racketscript/private/interop.rkt.js index 6ee6b16..418c8a7 100644 --- a/js-build/links/racketscript-compiler/racketscript/private/interop.rkt.js +++ b/js-build/links/racketscript-compiler/racketscript/private/interop.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../../runtime/core.js';import * as M0 from "../../../../runtime/kernel.rkt.js";var ___js_ffi = $rjs_core.attachProcedureArity(function(..._865399) {var _865 = $rjs_core.Pair.listFromArray(_865399);return M0.error($rjs_core.Symbol.make("racketscript"),$rjs_core.UString.make("can't make JS ffi calls in Racket"));});var __rjs_quoted__ = {};export { __rjs_quoted__,___js_ffi }; \ No newline at end of file +import * as $rjs_core from '../../../../runtime/core.js';import * as M0 from "../../../../runtime/kernel.rkt.js";var ___js_ffi = $rjs_core.attachProcedureArity(function(..._1226681) {var _1226 = $rjs_core.Pair.listFromArray(_1226681);return M0.error($rjs_core.Symbol.make("racketscript"),$rjs_core.UString.make("can't make JS ffi calls in Racket"));});var __rjs_quoted__ = {};export { __rjs_quoted__,___js_ffi }; \ No newline at end of file diff --git a/js-build/modules/app.rkt.js b/js-build/modules/app.rkt.js index 7691d9d..8c33e59 100644 --- a/js-build/modules/app.rkt.js +++ b/js-build/modules/app.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../runtime/core.js';import * as M0 from "../collects/racket/private/kw.rkt.js";import * as M1 from "./todo.rkt.js";import * as M2 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";import * as M3 from "../runtime/kernel.rkt.js";import * as M4 from "./counter.rkt.js";import * as M5 from "./rackt.rkt.js";var header = $rjs_core.attachProcedureArity(function(props1, ...__dot__dot_21) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_2 = $rjs_core.Pair.listFromArray(__dot__dot_21);var temp5 = $rjs_core.UString.make("header");var __dot__dot__dot_s_test_by__dot__by_src_by_app_dot_rkt__1523 = M5.__lt_el;var temp14 = $rjs_core.UString.make("div");var temp25 = {'className':$rjs_core.UString.make("header-content")};var __dot__dot__dot_s_test_by__dot__by_src_by_app_dot_rkt__2229 = M5.__lt_el;var temp610 = $rjs_core.UString.make("img");var temp711 = {'src':$rjs_core.UString.make("https://raw.githubusercontent.com/rackt-org/rackt-org.github.io/master/logo.png"),'className':$rjs_core.UString.make("logo")};var temp36 = M3.checked_procedure_check_and_extract(M0.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_s_test_by__dot__by_src_by_app_dot_rkt__2229,M0.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),3)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M3.list(temp711),temp610);var temp2 = $rjs_core.UString.make("h1");var __dot__dot__dot_s_test_by__dot__by_src_by_app_dot_rkt__42112 = M5.__lt_el;var temp813 = $rjs_core.UString.make("a");var temp914 = {'href':$rjs_core.UString.make("https://github.com/rackt-org/rackt")};var temp1015 = $rjs_core.UString.make("Rackt");var temp47 = M5.__lt_el(temp2,M3.checked_procedure_check_and_extract(M0.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_s_test_by__dot__by_src_by_app_dot_rkt__42112,M0.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M3.list(temp914),temp813,temp1015));var temp4 = $rjs_core.UString.make("p");var temp3 = $rjs_core.UString.make("An ultrasmall (~70 loc) React wrapper written in ");var __dot__dot__dot_s_test_by__dot__by_src_by_app_dot_rkt__59216 = M5.__lt_el;var temp1117 = $rjs_core.UString.make("a");var temp1218 = {'href':$rjs_core.UString.make("https://github.com/vishesh/racketscript")};var temp1319 = $rjs_core.UString.make("RacketScript");var temp58 = M5.__lt_el(temp4,temp3,M3.checked_procedure_check_and_extract(M0.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_s_test_by__dot__by_src_by_app_dot_rkt__59216,M0.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M3.list(temp1218),temp1117,temp1319));return M5.__lt_el(temp5,M3.checked_procedure_check_and_extract(M0.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_s_test_by__dot__by_src_by_app_dot_rkt__1523,M0.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),6)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M3.list(temp25),temp14,temp36,temp47,temp58));});var intro = $rjs_core.attachProcedureArity(function(props20, ...__dot__dot_216) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_21 = $rjs_core.Pair.listFromArray(__dot__dot_216);var temp12 = $rjs_core.UString.make("div");var temp11 = M5.__lt_el($rjs_core.UString.make("p"),$rjs_core.UString.make("Rackt is a tiny but still powerful React wrapper that allows you to write functional components with React hooks, contexts, and so on.\n Despite the fact Rackt is in the early development stage, you can already use it because it has only simple js interop under the hood.\n In most cases Rackt doesn't change API of React and you can use all familiar functions as you've already used to.\n Here is an example of a simple Rackt component:"));var temp9 = $rjs_core.UString.make("pre");var __dot__dot__dot_s_test_by__dot__by_src_by_app_dot_rkt__123822 = M5.__lt_el;var temp1423 = $rjs_core.UString.make("code");var temp1524 = {'className':$rjs_core.UString.make("language-racket")};var temp1625 = $rjs_core.UString.make("(define (simple-component props . ..)\n (string ($ e 'target 'value)) text))\n\n (define (submit-todo e)\n (($ e 'preventDefault))\n (dispatch ($/obj [ type \"add\" ]\n [ todo ($/obj [ id (#js*.Date.now) ]\n [ text text ])]))\n\n (set-text \"\"))\n\n ( \"div\" #:props ([ className \"some-class\" ]) \"some text\"))");var temp10 = M0.__lt_el(temp9,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_722,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp1524),temp1423,temp1625));var temp8 = M0.__lt_el($rjs_core.UString.make("p"),M0.__lt_el($rjs_core.UString.make("code"),$rjs_core.UString.make("<>")),$rjs_core.UString.make(" here is a simple alias for "),M0.__lt_el($rjs_core.UString.make("code"),$rjs_core.UString.make("React.createElement")),$rjs_core.UString.make(" function\n that has optional "),M0.__lt_el($rjs_core.UString.make("code"),$rjs_core.UString.make("#:props")),$rjs_core.UString.make(" parameter so you can skip it if you want:"));var temp7 = $rjs_core.UString.make("pre");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_726 = M0.__lt_el;var temp1727 = $rjs_core.UString.make("code");var temp1828 = {'className':$rjs_core.UString.make("language-racket")};var temp1929 = $rjs_core.UString.make("(define (simple-component props . ..)\n (<> \"div\" \"some text\"))");return M0.__lt_el(temp12,temp11,temp10,temp8,M0.__lt_el(temp7,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_726,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp1828),temp1727,temp1929)),M0.__lt_el($rjs_core.UString.make("p"),$rjs_core.UString.make("In the examples below you can see more complex components and apps (btw this site is written in Rackt as well).")));});var counter_example = $rjs_core.attachProcedureArity(function(props30, ...__dot__dot_3113) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_31 = $rjs_core.Pair.listFromArray(__dot__dot_3113);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_732 = M0.__lt_el;var temp2033 = $rjs_core.UString.make("div");var temp2134 = {'className':$rjs_core.UString.make("example")};var temp2235 = M0.__lt_el($rjs_core.UString.make("div"),M0.__lt_el($rjs_core.UString.make("h3"),$rjs_core.UString.make("Counter")),M0.__lt_el(M2.counter));var temp16 = $rjs_core.UString.make("div");var temp15 = M0.__lt_el($rjs_core.UString.make("h3"),$rjs_core.UString.make("Source code"));var temp14 = $rjs_core.UString.make("pre");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_737 = M0.__lt_el;var temp2438 = $rjs_core.UString.make("code");var temp2539 = {'className':$rjs_core.UString.make("language-racket")};var counter_source_code2640 = counter_source_code;var temp2336 = M0.__lt_el(temp16,temp15,M0.__lt_el(temp14,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_737,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp2539),temp2438,counter_source_code2640)));return M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_732,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),5)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp2134),temp2033,temp2235,temp2336);});var todo_example = $rjs_core.attachProcedureArity(function(props41, ...__dot__dot_4217) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_42 = $rjs_core.Pair.listFromArray(__dot__dot_4217);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_743 = M0.__lt_el;var temp2744 = $rjs_core.UString.make("div");var temp2845 = {'className':$rjs_core.UString.make("example")};var temp2946 = M0.__lt_el($rjs_core.UString.make("div"),M0.__lt_el($rjs_core.UString.make("h3"),$rjs_core.UString.make("Todo app")),M0.__lt_el(M4.todo_app));var temp20 = $rjs_core.UString.make("div");var temp19 = M0.__lt_el($rjs_core.UString.make("h3"),$rjs_core.UString.make("Source code"));var temp18 = $rjs_core.UString.make("pre");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_748 = M0.__lt_el;var temp3149 = $rjs_core.UString.make("code");var temp3250 = {'className':$rjs_core.UString.make("language-racket")};var todo_source_code3351 = todo_source_code;var temp3047 = M0.__lt_el(temp20,temp19,M0.__lt_el(temp18,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_748,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp3250),temp3149,todo_source_code3351)));return M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_743,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),5)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp2845),temp2744,temp2946,temp3047);});var app = $rjs_core.attachProcedureArity(function(props52, ...__dot__dot_5321) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_53 = $rjs_core.Pair.listFromArray(__dot__dot_5321);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_754 = M0.__lt_el;var temp3455 = $rjs_core.UString.make("div");var temp3556 = {'className':$rjs_core.UString.make("container")};var temp3657 = M0.__lt_el(header);var temp3758 = M0.__lt_el(intro);var temp3859 = M0.__lt_el($rjs_core.UString.make("h2"),$rjs_core.UString.make("Examples"));var temp3960 = M0.__lt_el(counter_example);var temp4061 = M0.__lt_el(todo_example);return M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_754,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),8)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp3556),temp3455,temp3657,temp3758,temp3859,temp3960,temp4061);});var todo_source_code = $rjs_core.UString.make("#lang racketscript/base\n\n(require racketscript/interop\n rackt)\n\n(define StateContext (create-context))\n\n(define default-state\n ($/obj [ todos (list\n ($/obj [ id 0 ] [ text \"Replace JavaScript with RacketScript\"])\n ($/obj [ id 1 ] [ text \"Install Rackt\" ])\n ($/obj [ id 2 ] [ text \"Enjoy!\" ]))]))\n\n(define (add-todo state action)\n (append ($ state 'todos) (list ($ action 'todo))))\n\n(define (done-todo state action)\n (filter (lambda (el) (not (eq? ($ el 'id) ($ action 'id)))) ($ state 'todos)))\n\n(define (reducer state action)\n (cond\n [(eq? ($ action 'type) \"add\")\n ($/obj [ todos (add-todo state action)])]\n [(eq? ($ action 'type) \"done\")\n ($/obj [ todos (done-todo state action)])]\n [else state]))\n\n(define (todo-input props . ..)\n (define ctx (use-context StateContext))\n (define dispatch ($ ctx 'dispatch))\n (define store ($ ctx 'store))\n (define-values (text set-text) (use-state \"\"))\n\n (define (update-text e)\n (set-text (js-string->string ($ e 'target 'value)) text))\n\n (define (submit-todo e)\n (($ e 'preventDefault))\n (dispatch ($/obj [ type \"add\" ]\n [ todo ($/obj [ id (#js*.Date.now) ]\n [ text text ])]))\n\n (set-text \"\"))\n\n (<> \"form\"\n #:props ([ onSubmit submit-todo ])\n (<> \"input\"\n #:props ([ className \"todo-input\" ]\n [ placeholder \"What needs to be done?\" ]\n [ value text ]\n [ onChange update-text]))))\n\n(define (todo-item props . ..)\n (define ctx (use-context StateContext))\n (define dispatch ($ ctx 'dispatch))\n (define (done-todo id)\n (dispatch ($/obj [ type \"done\" ]\n [ id ($ props 'todo 'id) ])))\n\n (<> \"li\"\n #:props ([ className \"todo-item\"])\n ($ props 'todo 'text)\n (<> \"button\"\n #:props ([ type \"button\" ]\n [ className \"button button-clear todo-done-button\"]\n [ onClick done-todo ])\n \"✔\")))\n\n(define (todo-list props . ..)\n (define ctx (use-context StateContext))\n (define dispatch ($ ctx 'dispatch))\n (define store ($ ctx 'store))\n\n (<> \"ul\"\n (map (lambda (todo) (<> todo-item #:props ([todo todo]))) ($ store 'todos))))\n\n(define (todo-app props . ..)\n (define provider ($ StateContext 'Provider))\n (define-values (store dispatch) (use-reducer reducer default-state))\n\n (<> provider\n #:props ([ value ($/obj [ store store ]\n [ dispatch dispatch ])])\n (<> \"div\"\n (<> todo-input))\n (<> todo-list)))\n\n(provide todo-app)\n");var counter_source_code = $rjs_core.UString.make("#lang racketscript/base\n\n(require racketscript/interop\n rackt)\n\n(define (counter props ..)\n (define-values (counter set-counter) (use-state 0))\n\n (<> \"div\"\n (<> \"button\"\n #:props ([ className \"button\" ]\n [ type \"button\" ]\n [ onClick (lambda (_) (set-counter (sub1 counter))) ])\n \"- 1\")\n\n (<> \"span\" #:props ([ className \"counter\" ]) counter)\n\n (<> \"button\"\n #:props ([ className \"button\" ]\n [ type \"button\" ]\n [ onClick (lambda (_) (set-counter (add1 counter))) ])\n \"+ 1\")))\n\n(provide counter)\n");M0.render(M0.__lt_el(app),$rjs_core.UString.make("root"));var __rjs_quoted__ = {};export { __rjs_quoted__ }; \ No newline at end of file diff --git a/js-build/modules/counter.rkt.js b/js-build/modules/counter.rkt.js index df75490..5061775 100644 --- a/js-build/modules/counter.rkt.js +++ b/js-build/modules/counter.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../runtime/core.js';import * as M0 from "../collects/racket/private/kw.rkt.js";import * as M1 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";import * as M2 from "../runtime/kernel.rkt.js";import * as M3 from "./rackt.rkt.js";var counter = function(props847, __dot__dot_848) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result395 = M3.use_state(0);var counter849 = let_result395.getAt(0);var set_counter850 = let_result395.getAt(1);var temp398 = $rjs_core.UString.make("div");var __dot__dot__dot_test_by_src_by_counter_dot_rkt__188851 = M3.__lt_el;var temp1852 = $rjs_core.UString.make("button");var temp2853 = {'className':$rjs_core.UString.make("button"),'type':$rjs_core.UString.make("button"),'onClick':function(_855) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return set_counter850(counter849-1);}};var temp3854 = $rjs_core.UString.make("- 1");var temp397 = M2.checked_procedure_check_and_extract(M0.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_test_by_src_by_counter_dot_rkt__188851,M0.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M2.list(temp2853),temp1852,temp3854);var __dot__dot__dot_test_by_src_by_counter_dot_rkt__388856 = M3.__lt_el;var temp4857 = $rjs_core.UString.make("span");var temp5858 = {'className':$rjs_core.UString.make("counter")};var counter6859 = counter849;var temp396 = M2.checked_procedure_check_and_extract(M0.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_test_by_src_by_counter_dot_rkt__388856,M0.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M2.list(temp5858),temp4857,counter6859);var __dot__dot__dot_test_by_src_by_counter_dot_rkt__458860 = M3.__lt_el;var temp7861 = $rjs_core.UString.make("button");var temp8862 = {'className':$rjs_core.UString.make("button"),'type':$rjs_core.UString.make("button"),'onClick':function(_864) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return set_counter850(counter849+1);}};var temp9863 = $rjs_core.UString.make("+ 1");return M3.__lt_el(temp398,temp397,temp396,M2.checked_procedure_check_and_extract(M0.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_test_by_src_by_counter_dot_rkt__458860,M0.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M2.list(temp8862),temp7861,temp9863));};var __rjs_quoted__ = {};export { __rjs_quoted__,counter }; \ No newline at end of file +import * as $rjs_core from '../runtime/core.js';import * as M0 from "../rackt/main.rkt.js";import * as M1 from "../runtime/kernel.rkt.js";import * as M2 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";import * as M3 from "../collects/racket/private/kw.rkt.js";var counter = function(props1227, __dot__dot_1228) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result682 = M0.use_state(0);var counter1229 = let_result682.getAt(0);var set_counter1230 = let_result682.getAt(1);var temp685 = $rjs_core.UString.make("div");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71231 = M0.__lt_el;var temp11232 = $rjs_core.UString.make("button");var temp21233 = {'className':$rjs_core.UString.make("button"),'type':$rjs_core.UString.make("button"),'onClick':function(_1235) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return set_counter1230(M1.sub1(counter1229));}};var temp31234 = $rjs_core.UString.make("- 1");var temp684 = M1.checked_procedure_check_and_extract(M3.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71231,M3.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp21233),temp11232,temp31234);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71236 = M0.__lt_el;var temp41237 = $rjs_core.UString.make("span");var temp51238 = {'className':$rjs_core.UString.make("counter")};var counter61239 = counter1229;var temp683 = M1.checked_procedure_check_and_extract(M3.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71236,M3.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp51238),temp41237,counter61239);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71240 = M0.__lt_el;var temp71241 = $rjs_core.UString.make("button");var temp81242 = {'className':$rjs_core.UString.make("button"),'type':$rjs_core.UString.make("button"),'onClick':function(_1244) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return set_counter1230(M1.add1(counter1229));}};var temp91243 = $rjs_core.UString.make("+ 1");return M0.__lt_el(temp685,temp684,temp683,M1.checked_procedure_check_and_extract(M3.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71240,M3.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp81242),temp71241,temp91243));};var __rjs_quoted__ = {};export { __rjs_quoted__,counter }; \ No newline at end of file diff --git a/js-build/modules/rackt.rkt.js b/js-build/modules/rackt.rkt.js deleted file mode 100644 index 3ecbcdd..0000000 --- a/js-build/modules/rackt.rkt.js +++ /dev/null @@ -1 +0,0 @@ -import * as $rjs_core from '../runtime/core.js';import * as M0 from "../collects/racket/private/kw.rkt.js";import * as M1 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";import * as M2 from "../collects/racket/private/map.rkt.js";import * as M3 from "../collects/racket/list.rkt.js";import * as M4 from "../runtime/kernel.rkt.js";import * as M5 from "../links/racketscript-compiler/racketscript/interop.rkt.js";import * as M6 from "../runtime/unsafe.rkt.js";import * as ReactDOM from "react-dom";import * as React from "react";var use_state = function(default_state63) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.apply(M4.values,M5.js_array__gt_list(React.useState(default_state63)));};var use_effect = React.useEffect;var use_context = React.useContext;var use_reducer64 = function(reducer265, initial_state366, init167) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var reducer68 = reducer265;var initial_state69 = initial_state366;if (M4.eq_p(init167,M6.unsafe_undefined)!==false) {var if_res22 = undefined;} else {var if_res22 = init167;}var init70 = if_res22;return M4.apply(M4.values,M5.js_array__gt_list(React.useReducer(reducer68,initial_state69,init70)));};var cl23 = function(reducer71, initial_state72) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return use_reducer64(reducer71,initial_state72,M6.unsafe_undefined);};var cl24 = function(reducer73, initial_state74, init175) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return use_reducer64(reducer73,initial_state74,init175);};var use_reducer = $rjs_core.attachProcedureArity(function() {var fixed_lam25 = {'2':cl23,'3':cl24}[arguments.length];if (fixed_lam25!==undefined) {return fixed_lam25.apply(null,arguments);} else {return M4.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var use_callback = React.useCallback;var use_memo = React.useMemo;var use_ref = React.useRef;var use_imperative_handle = React.useImperativeHandle;var use_layout_effect = React.useLayoutEffect;var use_debug_value = React.useDebugValue;var create_context = React.createContext;var create_element = function(props476, component677, new_rest78) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var component79 = component677;if (false!==false) {var if_res26 = M4.rnull;} else {var if_res26 = props476;}var props80 = if_res26;var children81 = new_rest78;return M4.apply(React.createElement,M4.append(M4.list(racket__gt_js(component79),props80),M2.map(racket__gt_js,M3.flatten(children81))));};var create_element62 = function(given_kws82, given_args83, component684, new_rest85) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props586 = M4.pair_p(given_kws82);if (props586!==false) {var if_res27 = M4.car(given_args83);} else {var if_res27 = M4.rnull;}var props487 = if_res27;return create_element(props487,component684,new_rest85);};var cl33 = $rjs_core.attachProcedureArity(function(given_kws92, given_args93, component94, ...children9536) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var children95 = $rjs_core.Pair.listFromArray(children9536);return create_element62(given_kws92,given_args93,component94,children95);});var temp37 = $rjs_core.attachProcedureArity(function() {var fixed_lam34 = {}[arguments.length];if (fixed_lam34!==undefined) {return fixed_lam34.apply(null,arguments);} else {if (M4.__gt__eq_(cl33.length,1)!==false) {var if_res35 = cl33.apply(null,arguments);} else {var if_res35 = M4.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res35;}},[M4.make_arity_at_least(3)]);var temp32 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("props"));var cl28 = $rjs_core.attachProcedureArity(function(component96, ...children9731) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var children97 = $rjs_core.Pair.listFromArray(children9731);return create_element62(M4.rnull,M4.rnull,component96,children97);});var create_element7 = M0.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws88, given_argc89) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M4.__gt__eq_(given_argc89,3)!==false) {var l1167390 = given_kws88;if (M4.null_p(l1167390)!==false) {var if_res39 = l1167390;} else {if (M4.eq_p(M4.car(l1167390),$rjs_core.Keyword.make("props"))!==false) {var if_res38 = M4.cdr(l1167390);} else {var if_res38 = l1167390;}var if_res39 = if_res38;}var l1167391 = if_res39;var if_res40 = M4.null_p(l1167391);} else {var if_res40 = false;}return if_res40;},temp37,M4.rnull,temp32,$rjs_core.attachProcedureArity(function() {var fixed_lam29 = {}[arguments.length];if (fixed_lam29!==undefined) {return fixed_lam29.apply(null,arguments);} else {if (M4.__gt__eq_(cl28.length,1)!==false) {var if_res30 = cl28.apply(null,arguments);} else {var if_res30 = M4.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res30;}},[M4.make_arity_at_least(1)]));var racket__gt_js = function(node98) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part99 = M4.string_p(node98);if (or_part99!==false) {var if_res41 = or_part99;} else {var if_res41 = M4.number_p(node98);}if (if_res41!==false) {var if_res42 = M5.js_string(node98);} else {var if_res42 = node98;}return if_res42;};var __lt_el = create_element7;var render = function(react_element100, node_id101) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return ReactDOM.render(react_element100,document.getElementById(node_id101));};var __rjs_quoted__ = {};__rjs_quoted__.create_element7 = create_element7;__rjs_quoted__.create_element = create_element;export { __rjs_quoted__,use_debug_value,use_layout_effect,use_imperative_handle,use_ref,use_memo,use_callback,use_reducer,use_context,use_effect,use_state,create_context,__lt_el,render }; \ No newline at end of file diff --git a/js-build/modules/todo.rkt.js b/js-build/modules/todo.rkt.js index 4d72a1a..cad18de 100644 --- a/js-build/modules/todo.rkt.js +++ b/js-build/modules/todo.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../runtime/core.js';import * as M0 from "../collects/racket/private/kw.rkt.js";import * as M1 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";import * as M2 from "../collects/racket/private/map.rkt.js";import * as M3 from "../collects/racket/private/list.rkt.js";import * as M4 from "../runtime/kernel.rkt.js";import * as M5 from "../links/racketscript-compiler/racketscript/interop.rkt.js";import * as M6 from "./rackt.rkt.js";var StateContext = M6.create_context();var default_state = {'todos':M4.list({'id':0,'text':$rjs_core.UString.make("Replace JavaScript with RacketScript")},{'id':1,'text':$rjs_core.UString.make("Install Rackt")},{'id':2,'text':$rjs_core.UString.make("Enjoy!")})};var add_todo = function(state866, action867) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.append(state866.todos,M4.list(action867.todo));};var done_todo = function(state868, action869) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.filter(function(el870) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.not(M4.eq_p(el870.id,action869.id));},state868.todos);};var reducer = function(state871, action872) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M4.eq_p(action872.type,$rjs_core.UString.make("add"))!==false) {var if_res401 = {'todos':add_todo(state871,action872)};} else {if (M4.eq_p(action872.type,$rjs_core.UString.make("done"))!==false) {var if_res400 = {'todos':done_todo(state871,action872)};} else {var if_res400 = state871;}var if_res401 = if_res400;}return if_res401;};var todo_input = $rjs_core.attachProcedureArity(function(props873, ...__dot__dot_874402) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_874 = $rjs_core.Pair.listFromArray(__dot__dot_874402);var ctx875 = M6.use_context(StateContext);var dispatch876 = ctx875.dispatch;var store877 = ctx875.store;var let_result403 = M6.use_state($rjs_core.UString.make(""));var text878 = let_result403.getAt(0);var set_text879 = let_result403.getAt(1);var update_text880 = function(e881) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return set_text879(M5.js_string__gt_string(e881.target.value),text878);};var submit_todo882 = function(e883) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}e883.preventDefault();dispatch876({'type':$rjs_core.UString.make("add"),'todo':{'id':Date.now(),'text':text878}});return set_text879($rjs_core.UString.make(""));};var __dot__dot__dot_rs_test_by_src_by_todo_dot_rkt__1331884 = M6.__lt_el;var temp1885 = $rjs_core.UString.make("form");var temp2886 = {'onSubmit':submit_todo882};var __dot__dot__dot_rs_test_by_src_by_todo_dot_rkt__1405888 = M6.__lt_el;var temp4889 = $rjs_core.UString.make("input");var temp5890 = {'className':$rjs_core.UString.make("todo-input"),'placeholder':$rjs_core.UString.make("What needs to be done?"),'value':text878,'onChange':update_text880};var temp3887 = M4.checked_procedure_check_and_extract(M0.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_rs_test_by_src_by_todo_dot_rkt__1405888,M0.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),3)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M4.list(temp5890),temp4889);return M4.checked_procedure_check_and_extract(M0.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_rs_test_by_src_by_todo_dot_rkt__1331884,M0.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M4.list(temp2886),temp1885,temp3887);});var todo_item = $rjs_core.attachProcedureArity(function(props891, ...__dot__dot_892404) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_892 = $rjs_core.Pair.listFromArray(__dot__dot_892404);var ctx893 = M6.use_context(StateContext);var dispatch894 = ctx893.dispatch;var done_todo895 = function(id896) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return dispatch894({'type':$rjs_core.UString.make("done"),'id':props891.todo.id});};var __dot__dot__dot_rs_test_by_src_by_todo_dot_rkt__1897897 = M6.__lt_el;var temp6898 = $rjs_core.UString.make("li");var temp7899 = {'className':$rjs_core.UString.make("todo-item")};var temp8900 = props891.todo.text;var __dot__dot__dot_rs_test_by_src_by_todo_dot_rkt__2002902 = M6.__lt_el;var temp10903 = $rjs_core.UString.make("button");var temp11904 = {'type':$rjs_core.UString.make("button"),'className':$rjs_core.UString.make("button button-clear todo-done-button"),'onClick':done_todo895};var temp12905 = $rjs_core.UString.make("✔");var temp9901 = M4.checked_procedure_check_and_extract(M0.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_rs_test_by_src_by_todo_dot_rkt__2002902,M0.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M4.list(temp11904),temp10903,temp12905);return M4.checked_procedure_check_and_extract(M0.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_rs_test_by_src_by_todo_dot_rkt__1897897,M0.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),5)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M4.list(temp7899),temp6898,temp8900,temp9901);});var todo_list = $rjs_core.attachProcedureArity(function(props906, ...__dot__dot_907405) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_907 = $rjs_core.Pair.listFromArray(__dot__dot_907405);var ctx908 = M6.use_context(StateContext);var dispatch909 = ctx908.dispatch;var store910 = ctx908.store;return M6.__lt_el($rjs_core.UString.make("ul"),M2.map(function(todo911) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot__dot_rs_test_by_src_by_todo_dot_rkt__2415912 = M6.__lt_el;var todo_item13913 = todo_item;var temp14914 = {'todo':todo911};return M4.checked_procedure_check_and_extract(M0.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_rs_test_by_src_by_todo_dot_rkt__2415912,M0.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),3)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M4.list(temp14914),todo_item13913);},store910.todos));});var todo_app = $rjs_core.attachProcedureArity(function(props915, ...__dot__dot_916406) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_916 = $rjs_core.Pair.listFromArray(__dot__dot_916406);var provider917 = StateContext.Provider;var let_result407 = M6.use_reducer(reducer,default_state);var store918 = let_result407.getAt(0);var dispatch919 = let_result407.getAt(1);var __dot__dot__dot_rs_test_by_src_by_todo_dot_rkt__2638920 = M6.__lt_el;var provider15921 = provider917;var temp16922 = {'value':{'store':store918,'dispatch':dispatch919}};var temp17923 = M6.__lt_el($rjs_core.UString.make("div"),M6.__lt_el(todo_input));var temp18924 = M6.__lt_el(todo_list);return M4.checked_procedure_check_and_extract(M0.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_rs_test_by_src_by_todo_dot_rkt__2638920,M0.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),5)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M4.list(temp16922),provider15921,temp17923,temp18924);});var __rjs_quoted__ = {};export { __rjs_quoted__,todo_app }; \ No newline at end of file +import * as $rjs_core from '../runtime/core.js';import * as M0 from "../rackt/main.rkt.js";import * as M1 from "../runtime/kernel.rkt.js";import * as M2 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";import * as M3 from "../collects/racket/private/list.rkt.js";import * as M4 from "../collects/racket/private/map.rkt.js";import * as M5 from "../links/racketscript-compiler/racketscript/interop.rkt.js";import * as M6 from "../collects/racket/private/kw.rkt.js";var StateContext = M0.create_context();var default_state = {'todos':M1.list({'id':0,'text':$rjs_core.UString.make("Replace JavaScript with RacketScript")},{'id':1,'text':$rjs_core.UString.make("Install Rackt")},{'id':2,'text':$rjs_core.UString.make("Enjoy!")})};var add_todo = function(state1167, action1168) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.append(state1167.todos,M1.list(action1168.todo));};var done_todo = function(state1169, action1170) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.filter(function(el1171) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.not(M1.eq_p(el1171.id,action1170.id));},state1169.todos);};var reducer = function(state1172, action1173) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.eq_p(action1173.type,$rjs_core.UString.make("add"))!==false) {var if_res674 = {'todos':add_todo(state1172,action1173)};} else {if (M1.eq_p(action1173.type,$rjs_core.UString.make("done"))!==false) {var if_res673 = {'todos':done_todo(state1172,action1173)};} else {var if_res673 = state1172;}var if_res674 = if_res673;}return if_res674;};var todo_input = $rjs_core.attachProcedureArity(function(props1174, ...__dot__dot_1175675) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_1175 = $rjs_core.Pair.listFromArray(__dot__dot_1175675);var ctx1176 = M0.use_context(StateContext);var dispatch1177 = ctx1176.dispatch;var store1178 = ctx1176.store;var let_result676 = M0.use_state($rjs_core.UString.make(""));var text1179 = let_result676.getAt(0);var set_text1180 = let_result676.getAt(1);var update_text1181 = function(e1182) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return set_text1180(M5.js_string__gt_string(e1182.target.value),text1179);};var submit_todo1183 = function(e1184) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}e1184.preventDefault();dispatch1177({'type':$rjs_core.UString.make("add"),'todo':{'id':Date.now(),'text':text1179}});return set_text1180($rjs_core.UString.make(""));};var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71185 = M0.__lt_el;var temp11186 = $rjs_core.UString.make("form");var temp21187 = {'onSubmit':submit_todo1183};var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71189 = M0.__lt_el;var temp41190 = $rjs_core.UString.make("input");var temp51191 = {'className':$rjs_core.UString.make("todo-input"),'placeholder':$rjs_core.UString.make("What needs to be done?"),'value':text1179,'onChange':update_text1181};var temp31188 = M1.checked_procedure_check_and_extract(M6.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71189,M6.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),3)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp51191),temp41190);return M1.checked_procedure_check_and_extract(M6.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71185,M6.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp21187),temp11186,temp31188);});var todo_item = $rjs_core.attachProcedureArity(function(props1192, ...__dot__dot_1193677) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_1193 = $rjs_core.Pair.listFromArray(__dot__dot_1193677);var ctx1194 = M0.use_context(StateContext);var dispatch1195 = ctx1194.dispatch;var done_todo1196 = function(id1197) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return dispatch1195({'type':$rjs_core.UString.make("done"),'id':props1192.todo.id});};var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71198 = M0.__lt_el;var temp61199 = $rjs_core.UString.make("li");var temp71200 = {'className':$rjs_core.UString.make("todo-item")};var temp81201 = props1192.todo.text;var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71203 = M0.__lt_el;var temp101204 = $rjs_core.UString.make("button");var temp111205 = {'type':$rjs_core.UString.make("button"),'className':$rjs_core.UString.make("button button-clear todo-done-button"),'onClick':done_todo1196};var temp121206 = $rjs_core.UString.make("✔");var temp91202 = M1.checked_procedure_check_and_extract(M6.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71203,M6.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp111205),temp101204,temp121206);return M1.checked_procedure_check_and_extract(M6.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71198,M6.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),5)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp71200),temp61199,temp81201,temp91202);});var todo_list = $rjs_core.attachProcedureArity(function(props1207, ...__dot__dot_1208678) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_1208 = $rjs_core.Pair.listFromArray(__dot__dot_1208678);var ctx1209 = M0.use_context(StateContext);var dispatch1210 = ctx1209.dispatch;var store1211 = ctx1209.store;return M0.__lt_el($rjs_core.UString.make("ul"),M4.map(function(todo1212) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71213 = M0.__lt_el;var todo_item131214 = todo_item;var temp141215 = {'todo':todo1212};return M1.checked_procedure_check_and_extract(M6.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71213,M6.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),3)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp141215),todo_item131214);},store1211.todos));});var todo_app = $rjs_core.attachProcedureArity(function(props1216, ...__dot__dot_1217679) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_1217 = $rjs_core.Pair.listFromArray(__dot__dot_1217679);var provider1218 = StateContext.Provider;var let_result680 = M0.use_reducer(reducer,default_state);var store1219 = let_result680.getAt(0);var dispatch1220 = let_result680.getAt(1);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71221 = M0.__lt_el;var provider151222 = provider1218;var temp161223 = {'value':{'store':store1219,'dispatch':dispatch1220}};var temp171224 = M0.__lt_el($rjs_core.UString.make("div"),M0.__lt_el(todo_input));var temp181225 = M0.__lt_el(todo_list);return M1.checked_procedure_check_and_extract(M6.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71221,M6.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),5)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp161223),provider151222,temp171224,temp181225);});var __rjs_quoted__ = {};export { __rjs_quoted__,todo_app }; \ No newline at end of file diff --git a/js-build/runtime/compiled/boot_rkt.dep b/js-build/runtime/compiled/boot_rkt.dep index 423b322..f062111 100644 --- a/js-build/runtime/compiled/boot_rkt.dep +++ b/js-build/runtime/compiled/boot_rkt.dep @@ -1 +1 @@ -("7.8" racket ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "7f5dc1381659b457167bc8144751849afe075d58") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) +("8.1" ta6le ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "f7db7739be240e2a1f40cf8b0c41dd2378525e45") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) diff --git a/js-build/runtime/compiled/boot_rkt.zo b/js-build/runtime/compiled/boot_rkt.zo index 98b4e6855fe13008abff138382c707a8119a95cd..536ec50b7bf5236e09e1c92becfd9f87bce3abe7 100644 GIT binary patch literal 5095 zcmeI0eQX=$9mjw7+}Y=s^UGb*I4(`|?j~I?FH2ErSxM8E^{myTWkksktLnt(#I56( zyK|ZXr4%=1ZdQo_Q>SU#cGxlMx`MF#rr*H zJ8_fJ(y5d72WR>0dtUB&`+dLnd9Lw6_O`Z8=g^3HpRD6~RNYPhK*Fy$luSfp!x>GL zwM@c@jjD(30Q(&Pn=!X^?7=_lFuim%F1z8@UkeerFD zDORBkzw*Qh4q959zLWe?#9P4&qJ?mY@Tf|-!DP}9ZG?-cLvi13y9m{ywStew5(na{ zQGHJ)ojKGoym4^k*0E7l)l-MUsrAEh*KYet;D}(wLHL;`!T&J+oCZ>=2fUrLhzwz) z@d)9Dk`YyKi!5;!hA$@v_p3vOU*aqhLu~Pwp=#l{j(21I4Q84(n$$+ahMDqZGsT(G z)Kpjt8?j_UaAU!(X0i|)O(iu$*X8hF%q)IaAzd9e)8$wqnl#G~(sapUmeI^Iwo+X) zjd|EiVh<3GczU^X$rc#cJ#@Q2Az zoiZ7;E0c%p%1gbVW8MWNc-{q1Vx0$?EXqk&-AYL3LZD1vU^B2S(&Reb1WnCjo8a_C zB{&(X-Zj}{zZd50yK=u%vVY~3?7YP@@dJ#yP;NRny<>L=bSW=l-%bW|eFK=VuL}Gl zZt$nv@X&ZL_lhz-ZCwvt)4#X=8or9{)jkKJ{W;h=%=R)Hz_;e7a74+yk0a=qhx&>i z_CkAebRH_(L(Dv=4MDO2)~(q$54E?^?C!;J*c1F<0q_T3ZHu4Sj4A_?{J**MqtDaY(k=@Td8FA2d|{qz_h)^+8s;oX>}H zJ6e9kSh`{NxjY^+bmeDeyRo?ky8(W|_RsG9B%g1EO>fL@6(PTFrV2EXBQ{i>ZiEvC zxJ64vs6+yADo;)b4skG2IZ^(NwG%7hJRxekh3-aTP=du|>mroDLRv!lM`#J^`Mgfr~?^ ziDK&qRHL01-NXzu1Lt0m!V##lku>K-9!*9vIEF?B-0lO3p#^I9%+IIfPVanVB@g&xZpT@}5=S=O9@0~bZ&Y{Op3W9Ujr&71`u z!=%((vM>s=FgkMeDG>sMMW^B!vfSD+Ptb8@WHlPahIAnyI?;E-Mi_k;jkG3fEcKV{ zpd6X#Mt|Y1?Jrq7`U^|_MaW*}Jrg>EQa8P20RI)eMRdaBxx+Sela}E5o$&mEo2-J> z@B+F?=f$2pddZ18XgI~$;F33(z1R|*JZ#%Fxf8AAWhMJITFFP2Oq$xrIrNY1%5MQW zAabFFnnXWzPG2Cug05lqod)pv?ty0tE>WkvgoTBtXg=EwIyQn*_lChe4Xf%>uon~h zm^2(itm+4e!p2e||g5fOMPH{a7wgYT4)+5$}ZmCZ& zq_S;THRPhoi_lO{^-IJyv~C$)Goe#(P&G`($)cyLu+ls4zB*uiouB)2-M!CD{pmgS zpM2x-ZbUA6lpgMsm7b7IR&tbBi6;eGx~jC7AQb-vLKS$9DIpYZBGhqL`7E0Vb-x_> zHh+DD%5_|cP~XQ;T12S(@v3NZ>#sm4@x~D9;I$EIKjpUn8A1(Hgt~<+B9vN&P_4~7 z=E3WohYz64iais5!356DB#`)&&iomuAZMWRUuU3d%Qs-o89EvMD42cO8`^m1fcC(y z+~1X4l2@j8dIH~s_RguZ;I1TRp{$B<}IAQ|ZLd8#j4v^&+oXSE8S-gVoodwrvH^7qHSE+(FzhxjD+n&G~;xZm#Q-oBO)t z=D7yBd9NTh#I&X4Cf!VOyMoSmhDHd&X*r=CYglSu$Gk{r`WJ+Da|rDNpGjyG&sG#c zr}$ok?lAC83BwbKC87(q(RU`bFt{R@y7_!EGM0saAm_z$2P=O3w3y3noII{SR@?)&b(?<3cS+V#2leCV_{ zc(i~3Fr`|l?R#C(8-&~n2VNxl{F@5BQ*B;FN7th2JdKxRS8ZJDrnCEf-AQ~3IJ z`eEzE)b1>wG}KH2kb@F5pam}6hez;O4K6B~X2*$~<+*+!tS#P-{E%GfaLGgAxZ(k~ z`hI8Naw~A6bxU|1zRe|>kvm@GY#)zVa$R&IGM&YfFDqDgB)43?#oeV$Z6NvbSdwOk zx7`xt*?H*RNvD`LW0ahspl*zxCK44zVm6pfahBq*%6_p*3ZS|NRYI^#aZ)4tJ>QQg zSxKFh?N9^}i^o)$*;SHH1QD0!geQaKyp+%!YN%rl^H?x(BF-~m-eA|L9*b9=m(@CC zS+dJzswdk5TF`Y>F{$gWkWroKnljNgE*VvlQ(MayO_Rl|FMLKe>e$&pJ$;i#l}yA( z7*i!Bgp+C*i4B!KWGZL``b zV@6PdXf{2k&zrG-w}Ozbt{emOu2g~+?{<}y(m0CZ;>Rz&*FUB|9k6r$&kuWMZ|2R= z9HDp-YOnwu7{U{H39n#J1%eTd$Mc*5K$G&8AU95FT~Ug^E6>grPll>Cxt6htNXgpm z&4C~BR_*Er4?XTuLMkc1Ec*{wsqtm1F}r?9vGzB`8N-TRG-8U4f1%hIr?|neXk)Sd WpHqBjgrZnWDPBu3Mm$37D*FQt2xb`o diff --git a/js-build/runtime/compiled/builtin_rkt.dep b/js-build/runtime/compiled/builtin_rkt.dep index 423b322..f062111 100644 --- a/js-build/runtime/compiled/builtin_rkt.dep +++ b/js-build/runtime/compiled/builtin_rkt.dep @@ -1 +1 @@ -("7.8" racket ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "7f5dc1381659b457167bc8144751849afe075d58") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) +("8.1" ta6le ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "f7db7739be240e2a1f40cf8b0c41dd2378525e45") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) diff --git a/js-build/runtime/compiled/builtin_rkt.zo b/js-build/runtime/compiled/builtin_rkt.zo index 82e11532a20124b30e0a4b04822bb75250ca6dd0..e384b026f1ac93e267d95b78af36a09fc3faa63a 100644 GIT binary patch literal 5107 zcmeI0eQXow9mjw7`0Vq``QBrIvQ5oaK|<3hkZAv{{8CZsnuIY9-G~iy0HERQ>}!ebW|RU2lhHRsN!rDOk7Ef#AUte zU?!b8);_d(VEB=-QCZef$E4K8A)#}xV>Qr(wc$8|)N2rY9)HdODb)kUL0dVBSYq)g zp$C&une}iM;x5d9kQ_K759&dlw(=CQ#}!>xrMQN7vjpqSG+QjGj!L?j^01lWN~v;6 zQYBqUCRh&^++ilO%4jO7>Y64<1BzLEe<58SH`4_r5lfoo2aI&yYL-#WGWJqkGmU!Q zOk|1`3u)hELlDH(vH@#@>WNBY5lS=aZf0v^^D#7SX8;xB=M zba!6HpPe<3esKVE>YxtheAxw;cjB4_ATrt09NC-@y)RtAt8g|kOnFbnT=0j#C0DM@5ckIR*POPyW zWml=ilSc)4Tvw$*T}Y|PK{<-{ux=Z8LtvS+WAQ%T=IrnGw%b~|y(g-i9G=%hbrn?B z(i{pcp>cFv(R9u-no^o@!8r$E29tOZmw|He#$bUV42og#6JjVMaB&FLF>HNA z*4vDtTc`s~KzmlDa0IfTC(St#Mw8JDj-i19k7p#2Jem-eX4H<|9#f*2i>-U?s+`U! zYUxUo<1qm{W8?vEH#@5pdq3=q%guaVLTAkIG`%88}h)#5& zztDI0m#hQ*#bWpin_XbM6B>n5H@)Qm{wsP5=Yp4W&)CsTn!{7O;jKkCSp#d~ZFG~4 z>)m8s>t&^cuJTRj8<2jTk#m#7slV`27nBj3^m8a9Gb_etQHhBdV*ID`p(R2ojA z)@OTA$Q)(gTGVulq3M^l!b7jvsQ%fv(F9CApG7@a&p6;nMde^dRpo?^F^F@kB(#*d zit7vo7sO@?*bvZTD4@q_Lh%+F7pM^C+MueW^tORyQU@nZf)FIoRb~;+PcVoSq>KKL z1~0n9M{c}%=#wP;lY)Y2q22kV9CiOm`IcGLT|E1E~VlQ6-RKOptoPT|Ut!NIfM)zs}qn zq;l=IgVeV%nwCK7DZDD0-NxHMin~9MI(m1II%3e<{|uyt43K(=EP<3<22w3eJ@er6 z&BIM7Gi2|?pD}^)Ma9CXd02#gd9h4J86r-bV2%4QQf&k zs{6sGpt`@`Kh-%)Ft)h!D(<@e3#wxaR99p=1LknN48`+hRCi(p)}44lh(2$}SY63> zl7_or+(&5|zV4|vNM1>r z6ki8q&MLIqcAC3ij{%fU7SF9)F>?+Tb$?>+$&D>w=fiE(JQ HV4VH~nM_;> literal 1430 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 diff --git a/js-build/runtime/compiled/extfl_rkt.dep b/js-build/runtime/compiled/extfl_rkt.dep index 423b322..f062111 100644 --- a/js-build/runtime/compiled/extfl_rkt.dep +++ b/js-build/runtime/compiled/extfl_rkt.dep @@ -1 +1 @@ -("7.8" racket ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "7f5dc1381659b457167bc8144751849afe075d58") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) +("8.1" ta6le ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "f7db7739be240e2a1f40cf8b0c41dd2378525e45") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) diff --git a/js-build/runtime/compiled/extfl_rkt.zo b/js-build/runtime/compiled/extfl_rkt.zo index cb029d398b1967640492b35139abe417c414aca2..126b110494042260e9b31fb6fc1b5d150cb6e7c8 100644 GIT binary patch literal 5099 zcmeI0eQX9g(Q^{C-D61-> znoa8QQRSEuAmIYog1Mz*FaBx6^wQC|?1tOl`u5+ZA0M2Vues`a`OSC#{x+r0)zelL zqv6+{I>kUsYtuI}pNaY_SdO<5CMl09#HNhvu>|iROjH?61bUr3RP*)My>>RAY$z@M`~O7(zsGB%zfbSx1i z%wQ_2a9*A!p5pk$)WAVyP!9@>O`wP)5!V$}PH1>HI@n;Q*<&enRMyRu&zdRjw5p_K zRo3IFBDNF( zrn{iv&yHHiJT`zi^-vG9{@lFVH}QKKATqhDC9)|g`5yf#UWIeXVaj(h=7u*WBX!bb z*eOjOc1o}GfQEUOrSL@$Jd1T6YO+bEJ#{M~laGKjb(zk>j%btTY!fs!k8OstSETS{ zq)ez7t(1F!ZLpfrTZMp(Dzz#P=xZDfC^2SUx;df-^3^Ag@TBmrMZB&eJ|1FN>3fdGEp zUj+7X*p9hUKh!$15NPP5n;`H!NBuFJe+P%;n2|p!6#Af{^2dF!daMs}!hE3+$?s}; zhO%vi-U|ghMCd9^&uqo!j&23`Io&_A|HDF|6*j*>+y6GxVd4@PpcA73Hb@1}G zipnurjmrZGMbs3%zCEhM;z=c>j_9H#f;KIoiOoPwiyaW-2?J0i5b!eao`+!tR&WHF zAP7!e`4HSMFyIwz5EDoUHc*0VCA=tAu*0%8tYpTjb&%EUD7K{m9e@w2@s8bC!-X~0 zqU@@)MCy=;l2qkET}-Q~K_!ajux1PRLO{FP=I$4M@-fd#$bUZEQ(>_6JjYNaB&DVF>HNA z(c6upo2h-xz<5`raRiE}r_4DKM^n)(j-inPuXiMwI+PR_XVih+9*ajY7hCr_R3(#* ztEDSVNyJ3#jFAU|!|Vjlkyhk#VTu~d2 z$8_FHs;v^{wOH(MLK#yMypOnwJr=W?!uyH4tT_$`&hy0GhP@KU(3MiEISVX?NvXGF zVH9LxbmYcU!i5NpPQ_AWxwm5;r{Tn5H@#&a{^K>ye&{RW@|qL*6? zljw)esmtUS&^1K=vjGBu2jGWAm#C9o!NS~gMn1h2G;9Q=?w7$k1*_`Pupblps0^G$ ztV(+brb=HT2Xu;qn&`@0+za7qlP*=%GC)C z*s`}gcpH}~5(Kw-BY_h-bf{$hYr0?&nlV8vc+Y3TJKDUfARXOzOjda{|>H5ht+ z^P!iUr?YN+CVk#2A(^IZlrKzEuKP@@Lie=BMv9KJ=sVVe6nzKiW~@i-Md2DoL6OR~ zAw?H0nOoFQZwQ$1ZRp)1+GbKS$U#vt87Ip)-GG+<@W!F1>w2G&MuhB<$(O(T=c9YR zzM&hT%Q#9;cY~ImYBy=gRiY)9SiE#YaW8==_EU%|5*<~7DAt6iM?K}!Y(mt7V)Se5 ztsyGkaXmzR4`XQ&q8`L6%jni$2T}a(LDZp}L)1Zo-2P_}HDo~4U1SlWlro5FZQeBp ze*YX?g)%etP5c!T7%!DX=94-L=b(a|gUWZ$LDjY|!>l`UT7EyAd(|J=bnia(p*{J3 zN%<5jP3`uDz6$M~m(GK?lAMRO9(q5jjS6hDQwEH^2bu6i1F66V&%HUL;y=T&!{E!o zipoFbAh2^YwHMv`FCRrfkh&1s_9C=3GELC>ys{ULnaK9!d>=Gbjw7%gLSWm8EM@@P zWdqnMFRY@_*v}iVb_`+d5vG6Ui4QDu*G*WfzO%5#GforM>?W)+2yEyN<-oSq0=7%X zH!c#};S#Zpo5Z$yk=X1j(a_ex>YH%ej-u;xSZOcrA#R)9TxIO${=Z~5&#l?bdrNln z-Gtrz*RdOd+ER8C?j*Zi$7d{MLEC zy&5t082GY;Vu?T#-UB;~*Cw?vyNL@im`H4yY)V&%qp^8JQIkpn#qDBfgXe;L|N7pkW@C^sbTuh)P{7l-FIFp#o1xpX;FA{H{n7TTPfnw!EU*1Ju(#0t)0JYp1@ IEf}Z&0F_=^ivR!s literal 1422 zcmdUvKWx)L6vp2@J82zLbb$m41C#j){x zXtkDkG>HIkOtxan_iX1@H{?dx^&+RkKg-ZN*~VqGcTLI8<9JDSRr|Fjer|o58hJ3W z`|Z{9?cui{UVq*47BxAO0OX(ub!dVMx8WWvEpPri&`$r9Xf`6_p3GPSPY zvwcY#ZQgQ=kY~rizLrkWO~xoWLP6dbKXoKBibSt7lj1pw-^(ux6*2&_`=de#mM9J> zB*)hx+ofbKwN|u3Cy3ah??*Du%nHdTiik5~jwgcTz?9G&DyU)(^Eja6V4P@Bzr@Z{ zHC8Wgl;k>OS+>(9swVpaI-shuWI|P4M?^KID$+$$JEc`fPVOyV&~+BCKCz9g*D)1pMa z;X2-OR!AY8?lXcCM7`lz9X_3ydNm07{M-RVuM4SYaNCw%3T;1(?>}x_*||CTi(R;J z_WtEB=Fa4cH+m1olTd|8Xu~=@f~W8dHf12}0eLXbKY(ab-y-DtIju=faku>BXyI_M zDnkoBS`jH(m|p4n5pPyUmwD)MNiZp=2(#>0V5H8MsKU(J9>>a`9A^|ueo>1#*8YZL ft)JsM!-9#0+JDaRo)MB`CFOV_1sQQ4v-9jXZP07k diff --git a/js-build/runtime/compiled/flfxnum_rkt.dep b/js-build/runtime/compiled/flfxnum_rkt.dep index a9ee7e5..5d9a12f 100644 --- a/js-build/runtime/compiled/flfxnum_rkt.dep +++ b/js-build/runtime/compiled/flfxnum_rkt.dep @@ -1 +1 @@ -("7.8" racket ("5c0e34199e4e3f1a50898cbcd5d9d939c8b41d1e" . "bd6673dea55747337dad1657812d75958f080a29") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"compiler" #"runtime" #"lib.rkt") (collects #"racketscript" #"interop.rkt") (collects #"syntax" #"parse.rkt")) +("8.1" ta6le ("5c0e34199e4e3f1a50898cbcd5d9d939c8b41d1e" . "3c0e31f9ba27d80d81f6371e0bf192abb0cada76") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"compiler" #"runtime" #"lib.rkt") (collects #"racketscript" #"interop.rkt") (collects #"syntax" #"parse.rkt")) diff --git a/js-build/runtime/compiled/flfxnum_rkt.zo b/js-build/runtime/compiled/flfxnum_rkt.zo index 2bc7f281785eab9ec49df514d59d1a8db96541f5..704bb5fe29831b11203bfa1ab237ee6f78ffcbf7 100644 GIT binary patch literal 25484 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 literal 15550 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 QHiX-pclr diff --git a/js-build/runtime/compiled/foreign_rkt.dep b/js-build/runtime/compiled/foreign_rkt.dep index 423b322..f062111 100644 --- a/js-build/runtime/compiled/foreign_rkt.dep +++ b/js-build/runtime/compiled/foreign_rkt.dep @@ -1 +1 @@ -("7.8" racket ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "7f5dc1381659b457167bc8144751849afe075d58") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) +("8.1" ta6le ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "f7db7739be240e2a1f40cf8b0c41dd2378525e45") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) diff --git a/js-build/runtime/compiled/foreign_rkt.zo b/js-build/runtime/compiled/foreign_rkt.zo index 365308a6f3e4e7b90966e156f57768cf4172ffbf..b048c6fd11d1144fc114bdeb4a1e76a7ebdd3bb0 100644 GIT binary patch literal 5107 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 I)<94H0ZPkT_W%F@ literal 1430 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 literal 1430 zcmdUvKWx)L6vp2@J4qc=bb*9_14xMwLc%>K40K>X&5wxgCex2xBjDy8MF-y_9WIMhDll>^w}CWLIri>vHSe$G4x?UvJLj zzOXCg6+D^#c}9~n2|x}?(10emunPC!z8q{ync0pNS@RR!z%hEf9r++m%$$Vsv8Mb_GA%n(bC9g$;My#HkcOP1h<%X{3N%hY1Q=ZBKa zc6i$@L7p83`+7P>HyNYk00ntt^3;*YC=$KFOp0eIeyuz!R!IS5_j{EPEK?j;NWqRH z>7SrvAvIUDLnnyXE#Hsi3}#kIzORWmH{p09=pUI9nnMLu%wZl2I*ui&#`KHqJXI6@ z%2rvfLzd+`QKo8tXFv<8DvKsm)pbNvXR0E7G_~VemE`2^@`2;@(tJV zma|d{>GhBilpyM}p4H_yGFxYYkS{KbV0u$XO@rIEbW>=1fn5D`_s7omrL7n2{qv`F zEx!7wcTOJwc@%0e1s&Lc2k;oSVMhjf11LxH`~#TwD_nxyFspURDt@bM9xUz;SY^ER zn^;6jTGv)$KjO{W>17^z+@*w6QjA&lLoibB%T!@zeV1kBPnI*1CBvvCENg$mvNp_e cgJIFcV*Nj7dDjTZvXZjg8o-RWhucN=3qHtglK=n! diff --git a/js-build/runtime/compiled/kernel_rkt.dep b/js-build/runtime/compiled/kernel_rkt.dep index d4caf78..e0ca5f0 100644 --- a/js-build/runtime/compiled/kernel_rkt.dep +++ b/js-build/runtime/compiled/kernel_rkt.dep @@ -1 +1 @@ -("7.8" racket ("1e54dd6cb81f4a9535c50416e02e3a46b6ca3137" . "d9043908551c244a2490eefaa3742754673052ae") (collects #"racket" #"runtime-config.rkt") (collects #"racket" #"stxparam.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"compiler" #"runtime" #"lib.rkt") (collects #"racketscript" #"interop.rkt") (collects #"syntax" #"parse.rkt")) +("8.1" ta6le ("dd27bdcf2eb0ad04dd6f941ec5d0e682aa888b5a" . "3c0e31f9ba27d80d81f6371e0bf192abb0cada76") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"compiler" #"runtime" #"lib.rkt") (collects #"racketscript" #"interop.rkt") (collects #"syntax" #"parse.rkt")) diff --git a/js-build/runtime/compiled/kernel_rkt.zo b/js-build/runtime/compiled/kernel_rkt.zo index 4f15c5503ffb2574fe193c71b7172ae86ab91dfd..57653c4a8c9ff631f554baa10d459b430ff2367b 100644 GIT binary patch literal 74866 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

AL?`{TREv1`DB|q9G1=Bxjs~oD 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

(;$~)ej$jdex_Y{==^=8vM)pU#`g};y<45 zCwJYVl6muM?`mAw?+v)KeHxB)BmlVqT++h?&hA)rU}z8-u3^K;MQ+IF0kuD}Yq)4@ zmX8$s+yV4Y6WxnEgW@a4N5}U!47Tpv-7+x}LGQ@>`{K=m;ij#4`!L?U=<*YEh<-mQ z!JGQ%!vxIdh&xNgE80OB81CoOq(73&dF&b(*kT zR|$4XZm8>f=tOO_b1H&=)&$Au@dk{kCe`Gu7w@alkNu-c2;QGH53e!o(r>yBe{~;; z?#8QDnse|zh|N{P5!;FVzOLtcNCM+t?CL(1hqp0pK5?*C!<+P~N-@vP1TPa)#>txg z+PsJH2I9JFSCEI_>FPeQxfp#YW?efcnA2$f-Hdz5PkxM)#_i{@-3?!S`J?o;T_af;~VfnS{&!*AFeZ#U78kb?YQ93e$( zSI}+8-#zmmf8R{}T}>qD*+z=y)Tp&&{#PU0$RX@N&zUhrBDJR zb6jhayHRNLNA^V$J_eNrif`WPnu--y`S{YGDo*Gc{E)L4Yh@^>q#6N7jagerwL%~TqIHN!Wa^UK5boiy_2J0C0B-#f z(xas>7sWa*%qZ4TPFEbA;}l;tg5M7t! zH$!y!a>$+NEtR`Z>^`-gJe3kw<#@-!GbpSY-|3t}QFTidnRBn|As=|VkGwOl`^5F0 zO()i)q)Lf}@lh_NPNL{s+w}q=4W$3YdHnX!%Shu(FQTjCra|Su=8&SIE6GDr2vv1G zkBM_1;PFa3Nnjy-#`h8S5-G2WlWQ>G5;{tbqHnu1>rfu}D7s4DdXfu?`2?r(9T$+Y zyIpvl=QHRBR!rl2aT-^=kwx|dW`K3)@`)?&g%$G_C(HXqI9ax+ii+3b8DrU4VL6b9 zYc6$zU%@*{$Qr)-2Fcmh+>nZapb48{u6dG+G){+XRVg7QP@)pto}}bR_6$zJ-FEqqcfKzFqwBY&Qs`E|e7?~~)6a@Tex#2BiR1J0p3xjo!}*n>kA&N)xRYgAViD8+XzzgEk@qRv9C$^$1b%q(^5cPDQT9t7K!a?+;gn+l(;la)Gb0-lA0Xd!NV4)Pasqv{lcgIgF6S91{q dzQwrMgppSpO>n#I$e0Yyk^>Tlp(ufW{C|f$@c#e+ literal 67536 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 YE{-ou9>hwsaqH*?hwBW`seym|KkA3uUjP6A literal 67317 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 diff --git a/js-build/runtime/compiled/main_rkt.dep b/js-build/runtime/compiled/main_rkt.dep index 423b322..f062111 100644 --- a/js-build/runtime/compiled/main_rkt.dep +++ b/js-build/runtime/compiled/main_rkt.dep @@ -1 +1 @@ -("7.8" racket ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "7f5dc1381659b457167bc8144751849afe075d58") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) +("8.1" ta6le ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "f7db7739be240e2a1f40cf8b0c41dd2378525e45") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) diff --git a/js-build/runtime/compiled/main_rkt.zo b/js-build/runtime/compiled/main_rkt.zo index e20e708c07e6711f05cee88326af461b3a3b9c33..cf61335406b653dbe19ff699e79c9c225cc15710 100644 GIT binary patch literal 5095 zcmeI0eQXow9mjw7`0Vq``QNay(cGwj_$ta#~-`?GE=NV z8-C}dQ!KQ!Hhm-cg@~_$;{_{W6UvxM*fAxR5bT7FsKaspZifKXf~|s!#}WtQs!{!D zCY?FlF|v7R^xp9?Rn=36mDI)&scW}mHL!%Y;UEIcD-bx2KWBlI>H+6qtpY6tbj-UVhc3C{6|D1QlT|+Lu3HW1To~l(E0zrOMVj1ao1m$Ad<&etDu<@R z)w`y89AAey$FAIOl}3-p3Ji%tL*}_xho| zIXVxO?O|pf)P@k*1RK`vpNHD}X!gtf5NzJo4@bkDm+{6y8H7qAL*>jFShMX6`0?xd z3UDW(7jxx7sI_On-!Ncl0{`ng^M_FGeH@Z~R{12KAAp9+9}U3T@d3z+3;BFFx1;6z zjI|qfU(DknL05iewi}y!svF>EmciM5ALsL}u;ty^UIFqOW~x9FSYk)j>4uUpz#~{I zD#sNqrVPbZNmq^f_J|sdCDfpH(2$BEXw&1m)C|mw)B#a}umDve0S^n;-7F_^qCLO{ zKy={B2jO9n1&?Tjs7QivFC#iv!<%viH>&8PYI?ld07c7;VOu&_{P0mV-mwR3II+fh zlwFk`Pacxg2}4tc4JoB1ht&vr!@8~D4T5FPj>QK=n{%+o+hJ?%@gA#o3V2=*HPuj6 z#|kL4gf6i0m~IG`u~e)X7hG@P6rDd;ZO{VpCHH3z{MfdM6vaQ zs?ko1ZejK|1M69p!V##Fku>K-8cRkpIEF?BJf4Gz6xAD1CsbWZZ5s#eYR_5nS+M?uZ@Tq$PA|C%n1nCTn0VoJTk5 zyxNmTFF92Q4QE(8T=RvpS6f0;N9?<%cA}NMEoc9VR`Q`WlcqLu5&dJk{A+*?h+Ju* zCNT(|(^tsPp=-qQ_XhC$AB7(lT%t~X3k&nF(tJxd=-3EK-KT(O8rIaMU>_z7Fljh} zTA$s4LKYbN{Y6c;Qcb^bKiu;z8#6e29!3W%xj3N# z8}^jPZsQ6;g6J}DB=VwL^oU;3SBP&$6!>5OilG->9(e=E31mgk(NcI6A8clJ4Mv{N zeCA~rEEyL*lD=FlA)B5|%jahp=R>Abp?Ma^Mhb?rWIM(6DA*2Inz0_S6?98|f+3Y{ zBdQ@4RbGUKda7R{w4rrN=$Z+gf`h7IGENpf-Gr4^|GxjbC&`xQYh`8XHD@XmeeS)l zbt7`oqx5j6tn`v(vXZmJN*pQB(oLnk457Hs5vss*ObMYl6QQ1Qm(Q|^P)|sa=eXM= zRIcMjg!(py(h@>FfmcPF+js*)33rB2hi;8f2Pn7w&k$;aBGf%(38B<7glcWxF%Lf9 zJbVCUR_vX84-;4qlR)B=JM-tDf}DfOf1iV@ZI8g5D|}k{FqD1U7vB8fUhT7NtY-66CO{3fAMJX=)+o#J~D zy2HRXB@9PI3lZGVN8g#$!rW#)$YLU~rZY)HCHBVVgQ}KL<0x(?YoRn3U_TSjon7R) z*FFQ!{o@XK&RN2+#SK?+v-Mx_9ADtMBF#~Z!@+WlD3|rT#+>U{|lIqG| zRqQ`Tw-R-Aa7{3ur^dLPU0^d2x|t3rskGtiS_OfEwO^55RMpxW()N6 EA883vIRF3v literal 1418 zcmdUv&1=*^7{+JbWVf5d%Bqk_UNMHJG>t_OP%L@9_^S6SL#N(*s!;trcl(oDA2 z4+`Q%5mXQ_BGgL{9`xcx1pfo?-aM(;yP)2jd~Dg;i@j;WB$Ih(o_FSXf26vmoSK}< zhjy#WqG><~?USw8@;!%N>xaw?`(DI*?4u05k!?yw2iJ`3JcyTMS9MtH+$VDT-TbjL zuP;0tyY)?fwej}E*E^b=i4n@7BC4Y%a?y2k7u}PCGg79}wj+CPvKMf3g|#9-#7Emq zu#np>zsby=-|oB24D6_5a<9!+nZQTH4KK1+cg9T7;ZB4PX7S|93_7-8rps2CJDaKX z1)Cd6(rB}mTSR#}hMX(u6vLvF;5`J%8{(${SVjRGb!rhfPT)s*L$BZwB)h*V7(oZMPoHw+rD-v0sUpkrkN zwe*ea6q#brjO*AtML|FdClSV~yC;OF_sM7j^(TFQlN!97kFywCyNv9)1L0J~uYcKYv;H zUcY$Oc|ZQb7@&9nRnatRqcwCNJw?yZx(oyZ9CzmV2LMgVTSU2GN^6o*_*s6uSKl3~ z%IH$YDgePtmzVo~#G2KKE(<;85{%0!z%=_0n5pq4qEM^0MX~ZH#TmnrUeIESwZEZQ f8>YBULAOA!{pS>K86hcFQi_)ni~+V0yGVZneduPr diff --git a/js-build/runtime/compiled/network_rkt.dep b/js-build/runtime/compiled/network_rkt.dep index 423b322..f062111 100644 --- a/js-build/runtime/compiled/network_rkt.dep +++ b/js-build/runtime/compiled/network_rkt.dep @@ -1 +1 @@ -("7.8" racket ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "7f5dc1381659b457167bc8144751849afe075d58") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) +("8.1" ta6le ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "f7db7739be240e2a1f40cf8b0c41dd2378525e45") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) diff --git a/js-build/runtime/compiled/network_rkt.zo b/js-build/runtime/compiled/network_rkt.zo index 7222908bc9bd48a90a1f0bc02d8e1b95735b2002..13bfd1b27d06d926b04f1038a2048d9b1f8dca45 100644 GIT binary patch literal 5107 zcmeI0eQXow9mjw7+}Y=s^UGaA98*HxO~Sam5DP9Q3sp`tcRMd46U8TY{*1;r}N}Dvab^D{*AKA2OiZ;}&{82S+>izC) zCnlj#CMNBVp5?RedAaB9_x;}Ix%wyR2V2^m14GK=qK4-YWjg@?0l)k}A|8njrd35$ z({VjIqGapdK;Lo;dNIlb!Ikiv=Gv3Uc(=+}%8Xz>$-4xmwmpo7Z1h0ab_z>ke5plvFCqgyS zM9?lx9I{Jq^?-(X*QDTO7rcyho@lU0r(8A5A(ah*Gs$jgG>&e9b2p^m zM5uD-M3?;=Fk|1D{k4?&8!KgIEuQfgG4Mj!$>3!7t~Th9evW-R70mYT#f1G8;2&~> zKk0_2#)8?mrO8R_I_Q}EjrAAs6>P8iHQ?>9!PY^#huQ$XRX>KKQuciuLE9|Umc7&i zt&NdcC~pl>v!K)k$p%=nYX2-$KWJosw+8}^TYBJVsQn7wI3NLEP9!LwIs+@VoB?(%`G>r5nKa3P=4un0+6IWSf>h&E?Vb`S`9wKz)rlvcwxhFdTeoFUE@B1W|YlcnNr?>KuTQgMwD$fub3QyDJxDIaK zQdT}Ht5LZ>rihxN*S3b0NHnel)L~sLh@eG_X<{Q#Q(_xLc)|cw2n5^=eCT3Wffa0i z#t(uWS3Urb3Jkaf3q%AGfc2E%SPmDYGImJThLqH3r4F*19>KOWpndRhCEl?MYdEmR zYLs1t7E2ryl`&nF2Xry1CI*x++QX{N;0XXdW5eRTg4NO2`A>kQjKIYqR7J4$ zVMT8>if*FzHUi^bmc$V#qMk74L>x(k(>R8D3f%7Dc;aAOT$oWCc6&4$#$0UOZBvz0 zI;s}0G$j@hu`@;<2sX15JV&arxPprii$1OtZZ0NeeF)VXR>l;KcafFap|~!OEzK3R zp=dNf4aojRa0`32wn7c=I7n2|O3@Lm~Pii-WHhX@M+>JEIgHg=d?YU4_Bt zH6MGKIXdmcr_z@TB_z|9jqaZC8 z7JGM)%C_AKQs2X9S^%lTcvUdFb+>>Ne{Udl@XjE0z@WGP8AuHpAoT!Q04b#eq?#MM zXTj^8g%6;_kUisn!34%l#gY4@_S|_WBj=&~-{+xX%hzGX89F6@6wF-phBiL3SAAk< z_8(F(L)6aceFnHYrw#xepY&>H(fz4_H8-vh>4p9nis|(O} z<=BP=YCBYx36MP5Xk=?hmJZ;4?YRfV5== z)+xLoG4>hw%7kKxKoi~t+l-ed)iAS>3ow{SEU9!tSBR~?aad8~N({yAU}%Hs{LJT~ zx^weX_oL52b?@Cf)j5hVHox;K?7IF7s^juhS715==5V|$B?u){cWepP9eY#^AGcww zE@ivYcNY7P8GDMF8o0@uk5qkB%FHq8u(7Qe-4&d?;zkkRUcwfljA6vy8^J4qe4=t2{q6#|infx$f|4DG;#IzpjQ%Tl$HNiOsh$98>AS{SNI z41i#uLM$NB0d-+yW8fQsrg(|s_tJj8Omd*QKg)z*k>Z3#avqO1 z{jg2RN@A{Tgd&L8ZQqa73}%-}wy%k}G$TA2^p8vl&7g)lW-yC66UX9IW9Aihnd-5A z=~+>&Lzd>7E>gX}GoU$LS4ES$?g|-InXV}xZDYzPlZ@J3HgB3NUVZ8S*`Q;m1J&eB zYGpDOpJGUr6cCQ9Vf39S?IBai^YIz=y5w%lQah@Le4{HuF6%+)_k^;Zl#;SUzU2z9 zot9E6uZN7F1kqgZoDN@1ZM`0Ze0606(_2z$TD;X#Zc5`Qkni6vmM6~c+aF%PJQ$zd ztv-JBwPFr{JPj3?hbC;pBX|xkU{3{l11LxH`~#TwD_nrgFsoI?D*h-vJ&`{iu-e4h zZ(YWDyD diff --git a/js-build/runtime/compiled/paramz_rkt.dep b/js-build/runtime/compiled/paramz_rkt.dep index 0aefc7b..3b228fe 100644 --- a/js-build/runtime/compiled/paramz_rkt.dep +++ b/js-build/runtime/compiled/paramz_rkt.dep @@ -1 +1 @@ -("7.8" racket ("4b1996d7814cfaa059b24657e50c2506077ee8a8" . "0febc2db02052ceaba7b9d802845152767ac75da") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"compiler" #"runtime" #"lib.rkt") (collects #"racketscript" #"interop.rkt")) +("8.1" ta6le ("4b1996d7814cfaa059b24657e50c2506077ee8a8" . "5fb935e88ed13d39583df9f1417abe00709fb9d0") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"compiler" #"runtime" #"lib.rkt") (collects #"racketscript" #"interop.rkt")) diff --git a/js-build/runtime/compiled/paramz_rkt.zo b/js-build/runtime/compiled/paramz_rkt.zo index f342faf2405e1c374f40bf5d0a9e83b55ee01d59..2644da6024449f347c1f95031fbcba4521c823e4 100644 GIT binary patch literal 11062 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 literal 4047 zcmc&1TZ|i5_1-hr;~9@PneE!%SF_pmIw@^49^0GEZqp{a3Q;I6NuwpHNTLM1_H}mT zS=;f9(@lViA|W7BM4`Nd1SvxO;0u0GB?M@LnnzKk0z%@aYJd0!^#_txLY#YN#*DLz z1mdInuV|OTD#S7F7~?I>h@Z`v(Cqc2zedJ zi%5-rK81_7(h)?+Y<#aHfBz}G@z2kGqVoRcAC{ke?dn&*@=aKuM`lV$l4NkBr^zW& zBRz7B{FwZb{GR-oyhHvG~3pPp_soatKCb-ih)HN7Ieai+G$YfY=s?pmu|UTr>1&L@(tvs&yn z{m*oHr`oNqbDwvetNff~uz0Jw>hikP~-f^tUyymyNr;1L?>&PYD zUFRO^T6IxfEAR-O=dW2#tIjvLN2k0iEx)?4m1cQsPQ#~TAzeaNXRYdS%jK83dn(+m z=ke3ALr&Cr&1DQ7;4$Vpp3fB2j3rTUjbFOV)L_A~p0nO@`#PA%o16FZ%249=od_4(b5b5dnPMCF z@-zW?s>8&Gd4;Md16oK;<=#Sy8iI;u=V?;SQ%&tFrJ_Oxsu~?3lpItlnR^pCZudEa z#2|mHPTswBFR!Gi9emEh2ifnTpOT6_kujN>W+{2uk2f*wfI=Rq_FMUR zQ+(PmX)eNS2?{nd)_bn+1hE0TV4{MIg_3p?3S}D#735+gGB+?JW2{JaEQP`}RTli6U6@3)<;< zv~3?G1-Q7ReM4CW4Pi~dPb_KI*%4p}GXX!ftldZ+1|4Btz)vn|-&c=93gMK14G!E zEWJRIW)l6L(2g9^u8%%#OcmcXwkO!{8hHvaQL3V-`ft(AP;wi5o>G!FchHfty`@V- zl4i^HHk}%@bBG`8|G?;I+1|E;gHFcF{P5y(K+fSk}IXFO%knM{TT z_8O{!sOv%EJT;`nFa^8M79TiWA^MVw!y~U3OW18eM368I zSJN*SE8uKY#q0WAB~);rmy<_(tWW-~FU#1aFxH z86~siD5;Yd$=Atu$PdU3B>4DL3I_Bo_ZA<}KdPx*Oya{NAqsx@Ix?`Uns6`s@{Uwm zCT>`BsK|8D6aG`pQHCz`iw@uwUU=?OukG`d**#6(ZE+WiP&Oz+cKDPG-$WTx!8+5g zGD_^RBFhan1}ub0&U2`xe$VXQc`i{WNQG%jyA$%SI IJWvJx1%myy^#A|> diff --git a/js-build/runtime/compiled/place-struct_rkt.dep b/js-build/runtime/compiled/place-struct_rkt.dep index 423b322..f062111 100644 --- a/js-build/runtime/compiled/place-struct_rkt.dep +++ b/js-build/runtime/compiled/place-struct_rkt.dep @@ -1 +1 @@ -("7.8" racket ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "7f5dc1381659b457167bc8144751849afe075d58") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) +("8.1" ta6le ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "f7db7739be240e2a1f40cf8b0c41dd2378525e45") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) diff --git a/js-build/runtime/compiled/place-struct_rkt.zo b/js-build/runtime/compiled/place-struct_rkt.zo index 432da3edad27ee190525a85d8e1d22fa4d0c4b4f..82256678ec0b6e8b18d58a301a285db2990cb8e8 100644 GIT binary patch literal 5127 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 diff --git a/js-build/runtime/compiled/runtime_rkt.dep b/js-build/runtime/compiled/runtime_rkt.dep index 4f4e3df..1c1341b 100644 --- a/js-build/runtime/compiled/runtime_rkt.dep +++ b/js-build/runtime/compiled/runtime_rkt.dep @@ -1 +1 @@ -("7.8" racket ("e90022ab6f96d4e23906babb4cdd8997e1bf28d1" . "0febc2db02052ceaba7b9d802845152767ac75da") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"compiler" #"runtime" #"lib.rkt") (collects #"racketscript" #"interop.rkt")) +("8.1" ta6le ("e90022ab6f96d4e23906babb4cdd8997e1bf28d1" . "5fb935e88ed13d39583df9f1417abe00709fb9d0") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"compiler" #"runtime" #"lib.rkt") (collects #"racketscript" #"interop.rkt")) diff --git a/js-build/runtime/compiled/runtime_rkt.zo b/js-build/runtime/compiled/runtime_rkt.zo index 83faf53da5f911cf3c460eb08209a295a8c73eeb..ef7481bba3f947bf48074d3c397ca7c1cf80c8a8 100644 GIT binary patch literal 9533 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 literal 3255 zcmc&$O>7%Q6rOpzUhjJ1c9YmnNotcgg;L6T*G?M(0*as#611g+7Ez!@jy-Ny+1T#x zI;05kBOxI;fe=4}L%Ebw4~QbvazH79v>+se#DN0>!4)BKq75L#oBc6%QxJ$lSN87A zyq|gR&3oUx$tR^7OEZdFt<7_PClEr0@IP2

Nfj>`?V)Aa2H{)a}$86?jjHGX#C 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 diff --git a/js-build/runtime/compiled/utils_rkt.dep b/js-build/runtime/compiled/utils_rkt.dep index 82c3fe5..54e799c 100644 --- a/js-build/runtime/compiled/utils_rkt.dep +++ b/js-build/runtime/compiled/utils_rkt.dep @@ -1 +1 @@ -("7.8" racket ("7bf845776ac4a89f646a52ed308a95ae1ae0b055" . "45ab4d8baf9d7459d4073f77cff0405c6f04561b") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"interop.rkt")) +("8.1" ta6le ("7bf845776ac4a89f646a52ed308a95ae1ae0b055" . "2e0afbb05584271f86ba2e16ba266c7fee0d40de") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"interop.rkt")) diff --git a/js-build/runtime/compiled/utils_rkt.zo b/js-build/runtime/compiled/utils_rkt.zo index 3bcadfea9e02e078be9832b409755a4e4197c5f4..305b4c9e98bcfed89ca1ba370c765a895bc0bfd3 100644 GIT binary patch literal 5120 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 QVgqL(A2AEf9*o_80HNDm&Hw-a literal 1454 zcmdUvO>5LZ7{_OxWVcOHbyjz^iYV;jK{1`(6|smXt$0vdS*n-PO5B~;VY5j(GpV&g z4|?zg1o7qKr670_Jc$RtgMJi`qV*t7Hd)!Wr+U(aNhb5m^D_VEM`~-vnTg4w@Y-Fb zrT`(dSC3LV3VnV%5zG}ysCbWUXwyeMCbe~NUD1>GsY`yt4oI0fhj}fGANS_X1Z3XN!X`R4v0^cid?J6EYdb&}?7|O)h zW#B@hcpwR$%M_Mv!DB^lMUf&Hmp3i)P%#n3+K<*7Rb1?+0+^lPp^W=-5KIbSfC&XC z!iWQ-X$7OsIeLniY1+z*vi1X-mvN{}%znX$Sf;64Dor!sQZ*@9b+8)NL92=jy6B?q zI5hR%{~73DQqLC}*&8>jcr-oSP*hw3w9^)}`7In9TRF}t*8GB%a%}w# a$95g;|DEGMLTHYSjN^q2WPnY~&ePv#j&H31 diff --git a/js-build/runtime/flfxnum.rkt.js b/js-build/runtime/flfxnum.rkt.js index e3a9ec0..df0b8b2 100644 --- a/js-build/runtime/flfxnum.rkt.js +++ b/js-build/runtime/flfxnum.rkt.js @@ -1 +1 @@ -import * as $rjs_core from './core.js';import * as M0 from "./lib.rkt.js";var fl_times_ = M0.Core.attachProcedureArity(M0.Core.Number.mul,0);var fl_by_ = M0.Core.attachProcedureArity(M0.Core.Number.div,1);var fl_plus_ = M0.Core.attachProcedureArity(M0.Core.Number.add,0);var fl_ = M0.Core.attachProcedureArity(M0.Core.Number.sub,1);var fl_lt_ = M0.Core.attachProcedureArity(M0.Core.Number.lt,1);var fl_gt_ = M0.Core.attachProcedureArity(M0.Core.Number.gt,1);var fl_lt__eq_ = M0.Core.attachProcedureArity(M0.Core.Number.lte,1);var fl_gt__eq_ = M0.Core.attachProcedureArity(M0.Core.Number.gte,1);var fl_eq_ = M0.Core.attachProcedureArity(M0.Core.Number.equals,1);var flabs = Math.abs;var flmin = Math.min;var flmax = Math.max;var flround = Math.round;var flfloor = Math.floor;var flceiling = Math.ceil;var fltruncate = Math.trunc;var flsin = Math.sin;var flcos = Math.cos;var fltan = Math.tan;var flasin = Math.asin;var flacos = Math.acos;var flatan = Math.atan;var fllog = Math.log;var flexp = Math.exp;var flsqrt = Math.sqrt;var flexpt = Math.pow;var fx_plus_ = function(a767, b768) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a767+b768)|0;};var fx_ = function(a769, b770) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a769-b770)|0;};var fx_times_ = function(a771, b772) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a771*b772)|0;};var fxquotient = function(a773, b774) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a773/b774)|0;};var fxremainder = function(a775, b776) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a775%b776)|0;};var fxmodulo = function(a777, b778) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var remainder779 = a777%b778;if ((remainder779>=0)!==false) {var if_res370 = remainder779;} else {var if_res370 = remainder779+b778;}return Math.floor(if_res370);};var fxabs = function(a780) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Math.abs(a780);};var fx_eq_ = function(a781, b782) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a781===b782;};var fx_lt_ = function(a783, b784) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a783b788;};var fx_gt__eq_ = function(a789, b790) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a789>=b790;};var fxmin = function(a791, b792) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((a791b794)!==false) {var if_res372 = b794;} else {var if_res372 = a793;}return if_res372;};var fxrshift = function(a795, b796) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a795>>b796)|0;};var fxlshift = function(a797, b798) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a797<=0)!==false) {var if_res28 = remainder171;} else {var if_res28 = remainder171+b170;}return Math.floor(if_res28);};var fxabs = function(a172) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Math.abs(a172);};var fx_eq_ = function(a173, b174) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a173===b174;};var fx_lt_ = function(a175, b176) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a175b180;};var fx_gt__eq_ = function(a181, b182) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a181>=b182;};var fxmin = function(a183, b184) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((a183b186)!==false) {var if_res30 = b186;} else {var if_res30 = a185;}return if_res30;};var fxrshift = function(a187, b188) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a187>>b188)|0;};var fxlshift = function(a189, b190) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a189<immutable-vector [vec vector?]) (#js.Core.Vector.copy vec #f)) +(define-checked+provide (vector-copy [vec vector?]) + (#js.Core.Vector.copy vec #t)) ; a vector copy is always mutable + ;; -------------------------------------------------------------------------- ;; Hashes diff --git a/js-build/runtime/kernel.rkt.js b/js-build/runtime/kernel.rkt.js index 10dd6f9..8ecb6f7 100644 --- a/js-build/runtime/kernel.rkt.js +++ b/js-build/runtime/kernel.rkt.js @@ -1 +1 @@ -import * as $rjs_core from './core.js';import * as M0 from "./lib.rkt.js";import * as M3 from "./unsafe.rkt.js";var equal_p = M0.Core.isEqual;var eqv_p = M0.Core.isEqv;var eq_p = M0.Core.isEq;var values = M0.Core.attachProcedureName(M0.Core.attachProcedureArity(function() {var vals158 = M0.Core.argumentsToArray(arguments);if ((vals158.length===1)!==false) {var if_res27 = vals158[0];} else {var if_res27 = M0.Values.make(vals158);}return if_res27;},0),$rjs_core.UString.make("values"));var call_with_values = function(generator159, receiver160) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals161 = generator159();if (M0.Values.check(vals161)!==false) {var if_res29 = receiver160.apply(this,vals161.getAll());} else {if (not(eq_p(vals161,undefined)||eq_p(vals161,null))!==false) {var if_res28 = receiver160.apply(this,[vals161]);} else {var if_res28 = rvoid();}var if_res29 = if_res28;}return if_res29;};var immutable_p = function(v162) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Kernel.isImmutable(v162);};var rvoid = $rjs_core.attachProcedureArity(function(..._16330) {var _163 = $rjs_core.Pair.listFromArray(_16330);return null;});var void_p = function(v164) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (v164===null)||(v164===undefined);};var number_p = M0.Core.Number.check;var real_p = M0.Core.Number.check;var integer_p = Number.isInteger;var zero_p = function(v165) {if (number_p(v165)!==false) {var if_res31 = rvoid();} else {var if_res31 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("zero?"),$rjs_core.UString.make("number?"),v165));}if_res31;return v165===0;};var positive_p = function(v166) {if (real_p(v166)!==false) {var if_res32 = rvoid();} else {var if_res32 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("positive?"),$rjs_core.UString.make("real?"),v166));}if_res32;return v166>0;};var negative_p = function(v167) {if (real_p(v167)!==false) {var if_res33 = rvoid();} else {var if_res33 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("negative?"),$rjs_core.UString.make("real?"),v167));}if_res33;return v167<0;};var add1 = function(v168) {if (number_p(v168)!==false) {var if_res34 = rvoid();} else {var if_res34 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("add1"),$rjs_core.UString.make("number?"),v168));}if_res34;return v168+1;};var sub1 = function(v169) {if (number_p(v169)!==false) {var if_res35 = rvoid();} else {var if_res35 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("sub1"),$rjs_core.UString.make("number?"),v169));}if_res35;return v169-1;};var quotient = function(dividend170, divisor171) {if (integer_p(dividend170)!==false) {var if_res36 = rvoid();} else {var if_res36 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("quotient"),$rjs_core.UString.make("integer?"),dividend170));}if_res36;if (integer_p(divisor171)!==false) {var if_res37 = rvoid();} else {var if_res37 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("quotient"),$rjs_core.UString.make("integer?"),divisor171));}if_res37;return (dividend170/divisor171)|0;};var even_p = function(v172) {if (integer_p(v172)!==false) {var if_res38 = rvoid();} else {var if_res38 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("even?"),$rjs_core.UString.make("integer?"),v172));}if_res38;return (v172%2)===0;};var odd_p = function(v173) {if (integer_p(v173)!==false) {var if_res39 = rvoid();} else {var if_res39 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("odd?"),$rjs_core.UString.make("integer?"),v173));}if_res39;return not((v173%2)===0);};var exact_nonnegative_integer_p = function(v174) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Number.isInteger(v174)&&(v174>=0);};var exact_integer_p = function(v175) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Number.isInteger(v175);};var exact_p = function(v176) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Number.isInteger(v176);};var single_flonum_available_p = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var single_flonum_p = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var real__gt_single_flonum = function(v177) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v177;};var __times_ = M0.Core.attachProcedureArity(M0.Core.Number.mul,0);var __by_ = M0.Core.attachProcedureArity(M0.Core.Number.div,1);var __plus_ = M0.Core.attachProcedureArity(M0.Core.Number.add,0);var __ = M0.Core.attachProcedureArity(M0.Core.Number.sub,1);var __lt_ = M0.Core.attachProcedureArity(M0.Core.Number.lt,1);var __gt_ = M0.Core.attachProcedureArity(M0.Core.Number.gt,1);var __lt__eq_ = M0.Core.attachProcedureArity(M0.Core.Number.lte,1);var __gt__eq_ = M0.Core.attachProcedureArity(M0.Core.Number.gte,1);var __eq_ = M0.Core.attachProcedureArity(M0.Core.Number.equals,1);var floor = function(v178) {if (real_p(v178)!==false) {var if_res40 = rvoid();} else {var if_res40 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("floor"),$rjs_core.UString.make("real?"),v178));}if_res40;return Math.floor(v178);};var abs = function(v179) {if (real_p(v179)!==false) {var if_res41 = rvoid();} else {var if_res41 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("abs"),$rjs_core.UString.make("real?"),v179));}if_res41;return Math.abs(v179);};var sin = function(v180) {if (real_p(v180)!==false) {var if_res42 = rvoid();} else {var if_res42 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("sin"),$rjs_core.UString.make("real?"),v180));}if_res42;return Math.sin(v180);};var cos = function(v181) {if (real_p(v181)!==false) {var if_res43 = rvoid();} else {var if_res43 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("cos"),$rjs_core.UString.make("real?"),v181));}if_res43;return Math.cos(v181);};var tan = function(v182) {if (real_p(v182)!==false) {var if_res44 = rvoid();} else {var if_res44 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("tan"),$rjs_core.UString.make("real?"),v182));}if_res44;return Math.tan(v182);};var atan = function(v183) {if (real_p(v183)!==false) {var if_res45 = rvoid();} else {var if_res45 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("atan"),$rjs_core.UString.make("real?"),v183));}if_res45;return Math.atan(v183);};var ceiling = function(v184) {if (real_p(v184)!==false) {var if_res46 = rvoid();} else {var if_res46 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("ceiling"),$rjs_core.UString.make("real?"),v184));}if_res46;return Math.ceil(v184);};var round = function(v185) {if (real_p(v185)!==false) {var if_res47 = rvoid();} else {var if_res47 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("round"),$rjs_core.UString.make("real?"),v185));}if_res47;return Math.round(v185);};var min = function(a186, b187) {if (real_p(a186)!==false) {var if_res48 = rvoid();} else {var if_res48 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("min"),$rjs_core.UString.make("real?"),a186));}if_res48;if (real_p(b187)!==false) {var if_res49 = rvoid();} else {var if_res49 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("min"),$rjs_core.UString.make("real?"),b187));}if_res49;return Math.min(a186,b187);};var max = function(a188, b189) {if (real_p(a188)!==false) {var if_res50 = rvoid();} else {var if_res50 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("max"),$rjs_core.UString.make("real?"),a188));}if_res50;if (real_p(b189)!==false) {var if_res51 = rvoid();} else {var if_res51 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("max"),$rjs_core.UString.make("real?"),b189));}if_res51;return Math.max(a188,b189);};var log = function(v190) {if (real_p(v190)!==false) {var if_res52 = rvoid();} else {var if_res52 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("log"),$rjs_core.UString.make("real?"),v190));}if_res52;return Math.log(v190);};var exp = function(w191) {if (number_p(w191)!==false) {var if_res53 = rvoid();} else {var if_res53 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("exp"),$rjs_core.UString.make("number?"),w191));}if_res53;return Math.exp(w191);};var expt = function(w192, z193) {if (number_p(w192)!==false) {var if_res54 = rvoid();} else {var if_res54 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("expt"),$rjs_core.UString.make("number?"),w192));}if_res54;if (number_p(z193)!==false) {var if_res55 = rvoid();} else {var if_res55 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("expt"),$rjs_core.UString.make("number?"),z193));}if_res55;return Math.pow(w192,z193);};var sqrt = function(v194) {if (number_p(v194)!==false) {var if_res56 = rvoid();} else {var if_res56 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("sqrt"),$rjs_core.UString.make("number?"),v194));}if_res56;return Math.sqrt(v194);};var sqr = function(v195) {if (number_p(v195)!==false) {var if_res57 = rvoid();} else {var if_res57 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("sqr"),$rjs_core.UString.make("number?"),v195));}if_res57;return __times_(v195,v195);};var truncate = function(v196) {if (number_p(v196)!==false) {var if_res58 = rvoid();} else {var if_res58 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("truncate"),$rjs_core.UString.make("number?"),v196));}if_res58;return Math.trunc(v196);};var remainder = function(a197, b198) {if (integer_p(a197)!==false) {var if_res59 = rvoid();} else {var if_res59 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("remainder"),$rjs_core.UString.make("integer?"),a197));}if_res59;if (integer_p(b198)!==false) {var if_res60 = rvoid();} else {var if_res60 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("remainder"),$rjs_core.UString.make("integer?"),b198));}if_res60;return a197%b198;};var number__gt_string = function(n199) {if (number_p(n199)!==false) {var if_res61 = rvoid();} else {var if_res61 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("number->string"),$rjs_core.UString.make("number?"),n199));}if_res61;return M0.Core.UString.makeMutable(n199.toString());};var arithmetic_shift = function(n200, m201) {if (integer_p(n200)!==false) {var if_res62 = rvoid();} else {var if_res62 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("arithmetic-shift"),$rjs_core.UString.make("integer?"),n200));}if_res62;if (integer_p(m201)!==false) {var if_res63 = rvoid();} else {var if_res63 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("arithmetic-shift"),$rjs_core.UString.make("integer?"),m201));}if_res63;if (negative_p(n200)!==false) {var if_res64 = n200>>m201;} else {var if_res64 = n200<list"),$rjs_core.UString.make("vector?"),vec300));}if_res105;return M0.Core.Pair.listFromArray(vec300.items);};var list__gt_vector = function(lst301) {if (list_p(lst301)!==false) {var if_res106 = rvoid();} else {var if_res106 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("list->vector"),$rjs_core.UString.make("list?"),lst301));}if_res106;return M0.Core.Vector.make(M0.Core.Pair.listToArray(lst301),true);};var vector__gt_immutable_vector = function(vec302) {if (vector_p(vec302)!==false) {var if_res107 = rvoid();} else {var if_res107 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("vector->immutable-vector"),$rjs_core.UString.make("vector?"),vec302));}if_res107;return M0.Core.Vector.copy(vec302,false);};var hash = function() {var let_result108 = values();var kv_times_303 = arguments;if (((kv_times_303.length%2)!==0)!==false) {throw M0.Core.racketContractError($rjs_core.UString.make("invalid number of arguments"));var if_res109 = null;} else {var if_res109 = rvoid();}if_res109;var items304 = [];var loop305 = function(i306) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((i306?"),$rjs_core.UString.make("string?"),sa490));}if_res222;if (string_p(sb491)!==false) {var if_res223 = rvoid();} else {var if_res223 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string>?"),$rjs_core.UString.make("string?"),sb491));}if_res223;return M0.Core.UString.gt(sa490,sb491);};var string_gt__eq__p = function(sa492, sb493) {if (string_p(sa492)!==false) {var if_res224 = rvoid();} else {var if_res224 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string>=?"),$rjs_core.UString.make("string?"),sa492));}if_res224;if (string_p(sb493)!==false) {var if_res225 = rvoid();} else {var if_res225 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string>=?"),$rjs_core.UString.make("string?"),sb493));}if_res225;return M0.Core.UString.gte(sa492,sb493);};var string_p = M0.Core.attachProcedureName(M0.Core.UString.check,$rjs_core.UString.make("string?"));var fprintf = $rjs_core.attachProcedureArity(function(out494, form495, ...args496226) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args496 = $rjs_core.Pair.listFromArray(args496226);return apply(M0.Kernel.fprintf,print_as_expression(),out494,form495,args496);});var eprintf = $rjs_core.attachProcedureArity(function(form497, ...args498227) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args498 = $rjs_core.Pair.listFromArray(args498227);return apply(M0.Kernel.fprintf,print_as_expression(),current_error_port(),form497,args498);});var printf = $rjs_core.attachProcedureArity(function(form499, ...args500228) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args500 = $rjs_core.Pair.listFromArray(args500228);return apply(M0.Kernel.fprintf,print_as_expression(),current_output_port(),form499,args500);});var format = $rjs_core.attachProcedureArity(function(form501, ...args502229) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args502 = $rjs_core.Pair.listFromArray(args502229);var out503 = open_output_string();apply(fprintf,out503,form501,args502);return get_output_string(out503);});var symbol_p = M0.Core.Symbol.check;var keyword_p = M0.Core.Keyword.check;var make_string504 = function(k2505, c1506) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var k507 = k2505;if (false!==false) {var if_res230 = $rjs_core.Char.charFromCodepoint(0);} else {var if_res230 = c1506;}var c508 = if_res230;return M0.Core.UString.repeatChar(k507,c508);};var cl231 = function(k509) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_string504(k509,$rjs_core.Char.charFromCodepoint(0));};var cl232 = function(k510, c1511) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_string504(k510,c1511);};var make_string = $rjs_core.attachProcedureArity(function() {var fixed_lam233 = {'1':cl231,'2':cl232}[arguments.length];if (fixed_lam233!==undefined) {return fixed_lam233.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var list__gt_string = function(lst512) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Kernel.listToString(lst512);};var string__gt_immutable_string513 = function(s3514) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (eq_p(s3514,M3.unsafe_undefined)!==false) {var if_res234 = string_p;} else {var if_res234 = s3514;}var s515 = if_res234;return M0.Core.UString.stringToImmutableString(s515);};var cl235 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return string__gt_immutable_string513(M3.unsafe_undefined);};var cl236 = function(s3516) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return string__gt_immutable_string513(s3516);};var string__gt_immutable_string = $rjs_core.attachProcedureArity(function() {var fixed_lam237 = {'0':cl235,'1':cl236}[arguments.length];if (fixed_lam237!==undefined) {return fixed_lam237.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1]);var symbol__gt_string = function(v517) {if (symbol_p(v517)!==false) {var if_res238 = rvoid();} else {var if_res238 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("symbol->string"),$rjs_core.UString.make("symbol?"),v517));}if_res238;return M0.Core.UString.makeMutable(v517.toString());};var string__gt_symbol = function(s518) {if (string_p(s518)!==false) {var if_res239 = rvoid();} else {var if_res239 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string->symbol"),$rjs_core.UString.make("string?"),s518));}if_res239;return M0.Core.Symbol.make(s518);};var string__gt_uninterned_symbol = function(s519) {if (string_p(s519)!==false) {var if_res240 = rvoid();} else {var if_res240 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string->uninterned-symbol"),$rjs_core.UString.make("string?"),s519));}if_res240;return M0.Core.Symbol.makeUninterned(s519);};var string__gt_unreadable_symbol = function(s520) {if (string_p(s520)!==false) {var if_res241 = rvoid();} else {var if_res241 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string->unreadable-symbol"),$rjs_core.UString.make("string?"),s520));}if_res241;return M0.Core.Symbol.make(s520);};var string__gt_number521 = function(s5522, radix4523) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var s524 = s5522;if (false!==false) {var if_res242 = 10;} else {var if_res242 = radix4523;}var radix525 = if_res242;var integer_in526 = function(lo527, hi528) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return function(v529) {return (exact_integer_p(v529)&&__gt__eq_(v529,lo527))&&__lt__eq_(v529,hi528);};};if (string_p(s524)!==false) {var if_res243 = rvoid();} else {throw M0.Core.racketContractError($rjs_core.UString.make("Expected:"),$rjs_core.UString.make("string?"),$rjs_core.UString.make(", given:"),s524,$rjs_core.UString.make(", at:"),0);var if_res243 = null;}if_res243;if (integer_in526(2,16)(radix525)!==false) {var if_res244 = rvoid();} else {throw M0.Core.racketContractError($rjs_core.UString.make("Expected:"),$rjs_core.UString.make("(integer-in 2 16)"),$rjs_core.UString.make(", given:"),radix525,$rjs_core.UString.make(", at:"),1);var if_res244 = null;}if_res244;var result530 = parseInt(s524,radix525);if ((isNaN(result530)||not(s524.isValidInteger(radix525)))!==false) {var if_res245 = false;} else {var if_res245 = result530;}return if_res245;};var cl246 = function(s531) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return string__gt_number521(s531,10);};var cl247 = function(s532, radix4533) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return string__gt_number521(s532,radix4533);};var string__gt_number = $rjs_core.attachProcedureArity(function() {var fixed_lam248 = {'1':cl246,'2':cl247}[arguments.length];if (fixed_lam248!==undefined) {return fixed_lam248.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var symbol_interned_p = function(sym534) {if (symbol_p(sym534)!==false) {var if_res249 = rvoid();} else {var if_res249 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("symbol-interned?"),$rjs_core.UString.make("symbol?"),sym534));}if_res249;return sym534===M0.Core.Symbol.make(sym534.v);};var symbol_eq__p = function(s535, v536) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return s535.equals(v536);};var symbol_lt__p = function(s537, v538) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return s537.lt(v538);};var keyword_lt__p = function(s539, v540) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return s539.lt(v540);};var string_length = function(s541) {if (string_p(s541)!==false) {var if_res250 = rvoid();} else {var if_res250 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string-length"),$rjs_core.UString.make("string?"),s541));}if_res250;return s541.length;};var string_downcase = function(s542) {if (string_p(s542)!==false) {var if_res251 = rvoid();} else {var if_res251 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string-downcase"),$rjs_core.UString.make("string?"),s542));}if_res251;return s542.toLowerCase();};var string_upcase = function(s543) {if (string_p(s543)!==false) {var if_res252 = rvoid();} else {var if_res252 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string-upcase"),$rjs_core.UString.make("string?"),s543));}if_res252;return s543.toUpperCase();};var substring544 = function(str7545, start8546, end6547) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var str548 = str7545;var start549 = start8546;if (false!==false) {var if_res253 = false;} else {var if_res253 = end6547;}var end550 = if_res253;if (not(M0.Core.UString.check(str548))!==false) {throw M0.Core.racketContractError($rjs_core.UString.make("expected a string"));var if_res257 = null;} else {if ((start549<0)!==false) {throw M0.Core.racketContractError($rjs_core.UString.make("invalid start index"));var if_res256 = null;} else {if (((end550!==false)&&(((end550<0)||(end550>str548.length))||(end550integer"),$rjs_core.UString.make("char?"),c565));}if_res267;return M0.Core.Char.charToInteger(c565);};var integer__gt_char = function(k566) {if (exact_nonnegative_integer_p(k566)!==false) {var if_res268 = rvoid();} else {var if_res268 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("integer->char"),$rjs_core.UString.make("exact-nonnegative-integer?"),k566));}if_res268;return M0.Core.Char.integerToChar(k566);};var char_utf_8_length = function(c567) {if (char_p(c567)!==false) {var if_res269 = rvoid();} else {var if_res269 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-utf-8-length"),$rjs_core.UString.make("char?"),c567));}if_res269;return M0.Core.Char.charUtf8Length(c567);};var char_upcase = function(c568) {if (char_p(c568)!==false) {var if_res270 = rvoid();} else {var if_res270 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-upcase"),$rjs_core.UString.make("char?"),c568));}if_res270;return M0.Core.Char.upcase(c568);};var char_downcase = function(c569) {if (char_p(c569)!==false) {var if_res271 = rvoid();} else {var if_res271 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-downcase"),$rjs_core.UString.make("char?"),c569));}if_res271;return M0.Core.Char.downcase(c569);};var char_alphabetic_p = function(c570) {if (char_p(c570)!==false) {var if_res272 = rvoid();} else {var if_res272 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-alphabetic?"),$rjs_core.UString.make("char?"),c570));}if_res272;return M0.Core.Char.isAlphabetic(c570);};var char_lower_case_p = function(c571) {if (char_p(c571)!==false) {var if_res273 = rvoid();} else {var if_res273 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-lower-case?"),$rjs_core.UString.make("char?"),c571));}if_res273;return M0.Core.Char.isLowerCase(c571);};var char_upper_case_p = function(c572) {if (char_p(c572)!==false) {var if_res274 = rvoid();} else {var if_res274 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-upper-case?"),$rjs_core.UString.make("char?"),c572));}if_res274;return M0.Core.Char.isUpperCase(c572);};var char_title_case_p = function(c573) {if (char_p(c573)!==false) {var if_res275 = rvoid();} else {var if_res275 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-title-case?"),$rjs_core.UString.make("char?"),c573));}if_res275;return M0.Core.Char.isTitleCase(c573);};var char_numeric_p = function(c574) {if (char_p(c574)!==false) {var if_res276 = rvoid();} else {var if_res276 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-numeric?"),$rjs_core.UString.make("char?"),c574));}if_res276;return M0.Core.Char.isNumeric(c574);};var char_symbolic_p = function(c575) {if (char_p(c575)!==false) {var if_res277 = rvoid();} else {var if_res277 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-symbolic?"),$rjs_core.UString.make("char?"),c575));}if_res277;return M0.Core.Char.isSymbolic(c575);};var char_punctuation_p = function(c576) {if (char_p(c576)!==false) {var if_res278 = rvoid();} else {var if_res278 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-punctuation?"),$rjs_core.UString.make("char?"),c576));}if_res278;return M0.Core.Char.isPunctuation(c576);};var char_graphic_p = function(c577) {if (char_p(c577)!==false) {var if_res279 = rvoid();} else {var if_res279 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-graphic?"),$rjs_core.UString.make("char?"),c577));}if_res279;return M0.Core.Char.isGraphic(c577);};var char_whitespace_p = function(c578) {if (char_p(c578)!==false) {var if_res280 = rvoid();} else {var if_res280 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-whitespace?"),$rjs_core.UString.make("char?"),c578));}if_res280;return M0.Core.Char.isWhitespace(c578);};var char_blank_p = function(c579) {if (char_p(c579)!==false) {var if_res281 = rvoid();} else {var if_res281 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-blank?"),$rjs_core.UString.make("char?"),c579));}if_res281;return M0.Core.Char.isBlank(c579);};var char_iso_control_p = function(c580) {if (char_p(c580)!==false) {var if_res282 = rvoid();} else {var if_res282 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-iso-control?"),$rjs_core.UString.make("char?"),c580));}if_res282;return M0.Core.Char.isIsoControl(c580);};var char_lt__p = function(a581, b582) {if (char_p(a581)!==false) {var if_res283 = rvoid();} else {var if_res283 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char?"),$rjs_core.UString.make("char?"),a585));}if_res287;if (char_p(b586)!==false) {var if_res288 = rvoid();} else {var if_res288 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char>?"),$rjs_core.UString.make("char?"),b586));}if_res288;return a585>b586;};var char_gt__eq__p = function(a587, b588) {if (char_p(a587)!==false) {var if_res289 = rvoid();} else {var if_res289 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char>=?"),$rjs_core.UString.make("char?"),a587));}if_res289;if (char_p(b588)!==false) {var if_res290 = rvoid();} else {var if_res290 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char>=?"),$rjs_core.UString.make("char?"),b588));}if_res290;return a587>=b588;};var char_eq__p = function(a589, b590) {if (char_p(a589)!==false) {var if_res291 = rvoid();} else {var if_res291 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char=?"),$rjs_core.UString.make("char?"),a589));}if_res291;if (char_p(b590)!==false) {var if_res292 = rvoid();} else {var if_res292 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char=?"),$rjs_core.UString.make("char?"),b590));}if_res292;return M0.Core.Char.eq(a589,b590);};var box = M0.Core.Box.make;var unbox = function(v591) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v591.get();};var set_box_bang_ = function(b592, v593) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return b592.set(v593);};var box_p = M0.Core.Box.check;var box_cas_bang_ = function(loc594, old595, new596) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (eq_p(old595,unbox(loc594))&&set_box_bang_(loc594,new596))&&true;};var box_immutable = M0.Core.Box.make;var make_weak_box = M0.Core.Box.make;var weak_box_value = function(v597) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v597.get();};var set_box_times__bang_ = function(b598, v599) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return b598.set(v599);};var unbox_times_ = function(v600) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v600.get();};var let_result293 = M0.Core.Struct.makeStructTypeProperty({'name':$rjs_core.UString.make("prop:evt")});var prop_evt = let_result293.getAt(0);var evt_p = let_result293.getAt(1);var prop_checked_procedure = make_struct_type_property($rjs_core.UString.make("prop:checked-procedure")).getAt(0);var prop_impersonator_of = make_struct_type_property($rjs_core.UString.make("prop:impersonator-of")).getAt(0);var prop_arity_string = make_struct_type_property($rjs_core.UString.make("prop:arity-string")).getAt(0);var prop_incomplete_arity = make_struct_type_property($rjs_core.UString.make("prop:incomplete-arity")).getAt(0);var prop_method_arity_error = make_struct_type_property($rjs_core.UString.make("prop:method-arity-error")).getAt(0);var prop_exn_srclocs = make_struct_type_property($rjs_core.UString.make("prop:exn:srclocs")).getAt(0);var prop_authentic = make_struct_type_property($rjs_core.UString.make("prop:authentic")).getAt(0);var prop_serialize = make_struct_type_property($rjs_core.UString.make("prop:serialize")).getAt(0);var prop_custom_write = make_struct_type_property($rjs_core.UString.make("prop:custom-write")).getAt(0);var prop_procedure = M0.Core.Struct.propProcedure;var prop_equal_plus_hash = M0.Core.Struct.propEqualHash;var equal_hash_code = function(v601) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return 0;};var equal_secondary_hash_code = function(v602) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return 1;};var error = M0.Kernel.error;var raise_argument_error = M0.Kernel.argerror;var raise_arguments_error = M0.Kernel.argserror;var raise_result_error = M0.Kernel.resulterror;var raise_mismatch_error = M0.Kernel.mismatcherror;var bytes_p = function(bs603) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Bytes.check(bs603);};var make_bytes604 = function(len10605, b9606) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var len607 = len10605;if (false!==false) {var if_res294 = 0;} else {var if_res294 = b9606;}var b608 = if_res294;return M0.Core.Bytes.make(len607,b608);};var cl295 = function(len609) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_bytes604(len609,0);};var cl296 = function(len610, b9611) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_bytes604(len610,b9611);};var make_bytes = $rjs_core.attachProcedureArity(function() {var fixed_lam297 = {'1':cl295,'2':cl296}[arguments.length];if (fixed_lam297!==undefined) {return fixed_lam297.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var bytes_ref = function(bs612, i613) {if (bytes_p(bs612)!==false) {var if_res298 = rvoid();} else {var if_res298 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes-ref"),$rjs_core.UString.make("bytes?"),bs612));}if_res298;if (integer_p(i613)!==false) {var if_res299 = rvoid();} else {var if_res299 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes-ref"),$rjs_core.UString.make("integer?"),i613));}if_res299;if ((__lt_(i613,0)||__gt_(i613,bs612.length))!==false) {var if_res300 = raise(M0.Core.makeOutOfRangeError($rjs_core.UString.make("bytes-ref"),$rjs_core.UString.make("byte string"),bs612,bs612.length,i613));} else {var if_res300 = M0.Core.Bytes.ref(bs612,i613);}return if_res300;};var bytes_set_bang_ = function(bs614, i615, b616) {if (bytes_p(bs614)!==false) {var if_res301 = rvoid();} else {var if_res301 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes-set!"),$rjs_core.UString.make("bytes?"),bs614));}if_res301;if (integer_p(i615)!==false) {var if_res302 = rvoid();} else {var if_res302 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes-set!"),$rjs_core.UString.make("integer?"),i615));}if_res302;if (integer_p(b616)!==false) {var if_res303 = rvoid();} else {var if_res303 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes-set!"),$rjs_core.UString.make("integer?"),b616));}if_res303;if ((__lt_(i615,0)||__gt_(i615,bs614.length))!==false) {var if_res304 = raise(M0.Core.makeOutOfRangeError($rjs_core.UString.make("bytes-set!"),$rjs_core.UString.make("byte string"),bs614,bs614.length,i615));} else {var if_res304 = M0.Core.Bytes.set(bs614,i615,b616);}return if_res304;};var bytes__gt_string_by_utf_8 = function(bs617) {if (bytes_p(bs617)!==false) {var if_res305 = rvoid();} else {var if_res305 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes->string/utf-8"),$rjs_core.UString.make("bytes?"),bs617));}if_res305;return M0.Core.UString.fromBytesUtf8(bs617);};var string__gt_bytes_by_utf_8 = function(str618) {if (string_p(str618)!==false) {var if_res306 = rvoid();} else {var if_res306 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string->bytes/utf-8"),$rjs_core.UString.make("string?"),str618));}if_res306;return M0.Core.UString.toBytesUtf8(str618);};var bytes_eq__p = function(bstr1619, bstr2620) {if (bytes_p(bstr1619)!==false) {var if_res307 = rvoid();} else {var if_res307 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes=?"),$rjs_core.UString.make("bytes?"),bstr1619));}if_res307;if (bytes_p(bstr2620)!==false) {var if_res308 = rvoid();} else {var if_res308 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes=?"),$rjs_core.UString.make("bytes?"),bstr2620));}if_res308;return M0.Core.Bytes.eq(bstr1619,bstr2620);};var bytes_lt__p = function(bstr1621, bstr2622) {if (bytes_p(bstr1621)!==false) {var if_res309 = rvoid();} else {var if_res309 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes?"),$rjs_core.UString.make("bytes?"),bstr1623));}if_res311;if (bytes_p(bstr2624)!==false) {var if_res312 = rvoid();} else {var if_res312 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes>?"),$rjs_core.UString.make("bytes?"),bstr2624));}if_res312;return M0.Core.Bytes.gt(bstr1623,bstr2624);};var bytes_length = function(bs625) {if (bytes_p(bs625)!==false) {var if_res313 = rvoid();} else {var if_res313 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes-length"),$rjs_core.UString.make("bytes?"),bs625));}if_res313;return bs625.length;};var current_continuation_marks = M0.Core.Marks.getContinuationMarks;var continuation_mark_set__gt_list = M0.Core.Marks.getMarks;var continuation_mark_set_first = function(mark_set626, key_v627, none_v628, prompt_tag629) {var let_result314 = values();var mark_set630 = mark_set630||M0.Core.Marks.getContinuationMarks(prompt_tag629);var marks631 = M0.Core.Marks.getMarks(mark_set630,key_v627,prompt_tag629);if (null_p(marks631)!==false) {var if_res315 = none_v628;} else {var if_res315 = marks631.hd;}return if_res315;};var make_parameter = M0.Paramz.makeParameter;var call_with_continuation_prompt = M0.Core.Marks.callWithContinuationPrompt;var abort_current_continuation = function(prompt_tag632) {if ((arguments.length<1)!==false) {throw M0.Core.racketContractError($rjs_core.UString.make("arity mismatch"));var if_res316 = null;} else {var if_res316 = rvoid();}if_res316;var let_result317 = values();var args633 = Array.prototype.slice.call(arguments,1);throw new M0.Core.Marks.AbortCurrentContinuation(prompt_tag632,args633);return null;};var make_continuation_prompt_tag = M0.Core.Marks.makeContinuationPromptTag;var default_continuation_prompt_tag = M0.Core.Marks.defaultContinuationPromptTag;var raise = M0.Kernel.doraise;var exn_fail_p = M0.Core.isErr;var exn_fail_contract_p = M0.Core.isContractErr;var exn_fail_contract_arity_p = M0.Core.isContractErr;var exn_message = function(e634) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.UString.makeMutable(M0.Core.errMsg(e634));};var current_output_port = make_parameter(M0.Core.Ports.standardOutputPort);var current_input_port = make_parameter(M0.Core.Ports.standardInputPort);var current_error_port = make_parameter(M0.Core.Ports.standardErrorPort);var current_print = make_parameter(function(p635) {if (void_p(p635)!==false) {var if_res318 = rvoid();} else {print(p635);var if_res318 = newline();}return if_res318;});var port_p = function(p636) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Ports.check(p636);};var input_port_p = function(p637) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Ports.isInputPort(p637);};var output_port_p = function(p638) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Ports.isOutputPort(p638);};var string_port_p = function(p639) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Ports.isStringPort(p639);};var open_output_string = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Ports.openOutputString();};var get_output_string = function(p640) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Ports.getOutputString(p640);};var print_as_expression = make_parameter(true);var display641 = function(datum12642, out11643) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum644 = datum12642;if (eq_p(out11643,M3.unsafe_undefined)!==false) {var if_res319 = current_output_port();} else {var if_res319 = out11643;}var out645 = if_res319;return M0.Core.display(out645,datum644);};var cl320 = function(datum646) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return display641(datum646,M3.unsafe_undefined);};var cl321 = function(datum647, out11648) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return display641(datum647,out11648);};var display = $rjs_core.attachProcedureArity(function() {var fixed_lam322 = {'1':cl320,'2':cl321}[arguments.length];if (fixed_lam322!==undefined) {return fixed_lam322.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var displayln649 = function(datum14650, out13651) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum652 = datum14650;if (eq_p(out13651,M3.unsafe_undefined)!==false) {var if_res323 = current_output_port();} else {var if_res323 = out13651;}var out653 = if_res323;display(datum652,out653);return newline(out653);};var cl324 = function(datum654) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return displayln649(datum654,M3.unsafe_undefined);};var cl325 = function(datum655, out13656) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return displayln649(datum655,out13656);};var displayln = $rjs_core.attachProcedureArity(function() {var fixed_lam326 = {'1':cl324,'2':cl325}[arguments.length];if (fixed_lam326!==undefined) {return fixed_lam326.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var write657 = function(datum16658, out15659) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum660 = datum16658;if (eq_p(out15659,M3.unsafe_undefined)!==false) {var if_res327 = current_output_port();} else {var if_res327 = out15659;}var out661 = if_res327;return M0.Core.write(out661,datum660);};var cl328 = function(datum662) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return write657(datum662,M3.unsafe_undefined);};var cl329 = function(datum663, out15664) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return write657(datum663,out15664);};var write = $rjs_core.attachProcedureArity(function() {var fixed_lam330 = {'1':cl328,'2':cl329}[arguments.length];if (fixed_lam330!==undefined) {return fixed_lam330.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var writeln665 = function(datum18666, out17667) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum668 = datum18666;if (eq_p(out17667,M3.unsafe_undefined)!==false) {var if_res331 = current_output_port();} else {var if_res331 = out17667;}var out669 = if_res331;write(datum668,out669);return newline(out669);};var cl332 = function(datum670) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return writeln665(datum670,M3.unsafe_undefined);};var cl333 = function(datum671, out17672) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return writeln665(datum671,out17672);};var writeln = $rjs_core.attachProcedureArity(function() {var fixed_lam334 = {'1':cl332,'2':cl333}[arguments.length];if (fixed_lam334!==undefined) {return fixed_lam334.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var print673 = function(datum21674, out19675, quote_depth20676) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum677 = datum21674;if (eq_p(out19675,M3.unsafe_undefined)!==false) {var if_res335 = current_output_port();} else {var if_res335 = out19675;}var out678 = if_res335;if (false!==false) {var if_res336 = 0;} else {var if_res336 = quote_depth20676;}var quote_depth679 = if_res336;return M0.Core.print(out678,datum677,print_as_expression(),quote_depth679);};var cl337 = function(datum680) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return print673(datum680,M3.unsafe_undefined,0);};var cl338 = function(datum681, out682, quote_depth20683) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return print673(datum681,out682,quote_depth20683);};var cl339 = function(datum684, out19685) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return print673(datum684,out19685,0);};var print = $rjs_core.attachProcedureArity(function() {var fixed_lam340 = {'1':cl337,'3':cl338,'2':cl339}[arguments.length];if (fixed_lam340!==undefined) {return fixed_lam340.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3]);var println686 = function(datum23687, out22688) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum689 = datum23687;if (eq_p(out22688,M3.unsafe_undefined)!==false) {var if_res341 = current_output_port();} else {var if_res341 = out22688;}var out690 = if_res341;print(datum689,out690);return newline(out690);};var cl342 = function(datum691) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return println686(datum691,M3.unsafe_undefined);};var cl343 = function(datum692, out22693) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return println686(datum692,out22693);};var println = $rjs_core.attachProcedureArity(function() {var fixed_lam344 = {'1':cl342,'2':cl343}[arguments.length];if (fixed_lam344!==undefined) {return fixed_lam344.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var newline694 = function(out24695) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (eq_p(out24695,M3.unsafe_undefined)!==false) {var if_res345 = current_output_port();} else {var if_res345 = out24695;}var out696 = if_res345;return display($rjs_core.UString.make("\n"),out696);};var cl346 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return newline694(M3.unsafe_undefined);};var cl347 = function(out24697) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return newline694(out24697);};var newline = $rjs_core.attachProcedureArity(function() {var fixed_lam348 = {'0':cl346,'1':cl347}[arguments.length];if (fixed_lam348!==undefined) {return fixed_lam348.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1]);var current_inspector = function() {return true;};var current_code_inspector = function() {return true;};var make_inspector = $rjs_core.attachProcedureArity(function(..._698349) {var _698 = $rjs_core.Pair.listFromArray(_698349);return false;});var check_method = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var random = M0.Kernel.random;var current_seconds = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Math.floor(Date.now()/1000);};var object_name = function(fn699) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fn699.name;};var unquoted_printing_string = function(s700) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return s700;};var error_print_width = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return 42;};var error_value__gt_string_handler = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return function(x701, n702) {if ((arguments.length!==2)!==false) {throw M0.Core.racketContractError($rjs_core.UString.make("arity mismatch"));var if_res350 = null;} else {var if_res350 = rvoid();}if_res350;return $rjs_core.UString.make("str");};};var procedure_arity_mask = function(fn703) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return procedure_arity(fn703);};var bitwise_bit_set_p = function(mask704, n705) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;};var procedure_extract_target = function(f706) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var regexp_p = function(v707) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Regexp.check(v707);};var pregexp_p = regexp_p;var byte_regexp_p = regexp_p;var byte_pregexp_p = regexp_p;var regexp = function(str708) {if (string_p(str708)!==false) {var if_res351 = rvoid();} else {var if_res351 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("regexp"),$rjs_core.UString.make("string?"),str708));}if_res351;return M0.Core.Regexp.fromString(str708);};var pregexp = regexp;var byte_regexp = function(bs709) {if (bytes_p(bs709)!==false) {var if_res352 = rvoid();} else {var if_res352 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("byte-regexp"),$rjs_core.UString.make("bytes?"),bs709));}if_res352;return M0.Core.Regexp.fromString(bytes__gt_string_by_utf_8(bs709));};var byte_pregexp = byte_regexp;var regexp_match = function(pattern710, input711) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Regexp.match(pattern710,input711);};var let_result353 = make_struct_type($rjs_core.Symbol.make("kernel:arity-at-least"),false,1,0,false,rnull,false,false,$rjs_core.Pair.makeList(0),false,$rjs_core.Symbol.make("kernel:arity-at-least"));var struct_712 = let_result353.getAt(0);var make_713 = let_result353.getAt(1);var __p714 = let_result353.getAt(2);var __ref715 = let_result353.getAt(3);var __set_bang_716 = let_result353.getAt(4);var let_result354 = values(struct_712,make_713,__p714,make_struct_field_accessor(__ref715,0,$rjs_core.Symbol.make("value")));var struct_kernel_arity_at_least = let_result354.getAt(0);var make_arity_at_least = let_result354.getAt(1);var kernel_arity_at_least_p = let_result354.getAt(2);var kernel_arity_at_least_value = let_result354.getAt(3);var procedure_p = function(f717) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return typeof(f717)==="function";};var arity_at_least = make_arity_at_least;var arity_at_least_p = function(p718) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return kernel_arity_at_least_p(p718);};var arity_at_least_value = function(p719) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return kernel_arity_at_least_value(p719);};var procedure_arity_includes_p = function(fn720, n721) {var ar722 = procedure_arity(fn720);if (kernel_arity_at_least_p(ar722)!==false) {var if_res356 = __lt__eq_(kernel_arity_at_least_value(ar722),n721);} else {if (list_p(ar722)!==false) {var if_res355 = member(n721,ar722);} else {var if_res355 = n721===ar722;}var if_res356 = if_res355;}return if_res356;};var procedure_arity = function(fn723) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (Array.isArray(fn723.__rjs_arityValue)!==false) {if ((fn723.__rjs_arityValue.length===1)!==false) {var if_res357 = fn723.__rjs_arityValue[0];} else {var if_res357 = M0.Core.Pair.listFromArray(fn723.__rjs_arityValue);}var if_res359 = if_res357;} else {if ((fn723.__rjs_arityValue===undefined)!==false) {var if_res358 = fn723.length;} else {var if_res358 = make_arity_at_least(fn723.__rjs_arityValue||fn723.length);}var if_res359 = if_res358;}return if_res359;};var procedure_arity_p = function(v724) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (exact_nonnegative_integer_p(v724)||kernel_arity_at_least_p(v724))||ormap(function(v725) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return exact_nonnegative_integer_p(v725)||kernel_arity_at_least_p(v725);},v724);};var checked_procedure_check_and_extract = function(type726, v727, proc728, v1729, v2730) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((M0.Core.Struct.check(v727,type726)&&type726._findProperty(prop_checked_procedure))!==false) {var fn731 = v727.getField(0);var r1732 = fn731(v1729,v2730);if (r1732!==false) {var if_res360 = v727.getField(1);} else {var if_res360 = proc728(v727,v1729,v2730);}var if_res361 = if_res360;} else {var if_res361 = proc728(v727,v1729,v2730);}return if_res361;};var gensym = function(sym733) {var s734 = (sym733&&sym733.v)||$rjs_core.UString.make("");__count = __count+1;return M0.Core.Symbol.makeUninterned(s734+__count);};var eval_jit_enabled = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var variable_reference_constant_p = function(x735) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var variable_reference_from_unsafe_p = function(x736) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var inspector_p = function(p737) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;};var make_thread_cell = function(p738) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return p738;};var __count = 1000;var system_type = function(mode739) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var tmp740 = mode739;if (equal_p(tmp740,$rjs_core.Symbol.make("os"))!==false) {var if_res365 = $rjs_core.Symbol.make("unix");} else {if (equal_p(tmp740,$rjs_core.Symbol.make("vm"))!==false) {var if_res364 = $rjs_core.Symbol.make("javascript");} else {if (equal_p(tmp740,$rjs_core.Symbol.make("gc"))!==false) {var if_res363 = $rjs_core.Symbol.make("javascript");} else {if (equal_p(tmp740,$rjs_core.Symbol.make("fs-change"))!==false) {var if_res362 = M0.Core.Vector.make([false,false,false,false],false);} else {var if_res362 = false;}var if_res363 = if_res362;}var if_res364 = if_res363;}var if_res365 = if_res364;}return if_res365;};var make_weak_hash = make_hash;var make_weak_hasheqv = make_hasheqv;var make_weak_hasheq = make_hasheq;var current_environment_variables = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return rnull;};var environment_variables_ref = function(e741, n742) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var environment_variables_set_bang_743 = function(e26744, n27745, v28746, fail25747) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var e748 = e26744;var n749 = n27745;var v750 = v28746;if (false!==false) {var if_res366 = false;} else {var if_res366 = fail25747;}var fail751 = if_res366;return rvoid();};var cl367 = function(e752, n753, v754) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return environment_variables_set_bang_743(e752,n753,v754,false);};var cl368 = function(e755, n756, v757, fail25758) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return environment_variables_set_bang_743(e755,n756,v757,fail25758);};var environment_variables_set_bang_ = $rjs_core.attachProcedureArity(function() {var fixed_lam369 = {'3':cl367,'4':cl368}[arguments.length];if (fixed_lam369!==undefined) {return fixed_lam369.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var prefab_struct_key = function(v759) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var path_p = M0.Core.Path.check;var version = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.UString.make("99.0");};var string__gt_path = M0.Core.Path.fromString;var dynamic_wind = function(f760, g761, h762) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}f760();g761();return h762();};var datum_intern_literal = function(v763) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v763;};var syntax_source = M0.Core.Correlated.syntaxSource;var syntax_line = M0.Core.Correlated.syntaxLine;var syntax_column = M0.Core.Correlated.syntaxColumn;var syntax_position = M0.Core.Correlated.syntaxPosition;var syntax_span = M0.Core.Correlated.syntaxSpan;var __rjs_quoted__ = {};__rjs_quoted__.__plus_ = __plus_;__rjs_quoted__.struct_kernel_arity_at_least = struct_kernel_arity_at_least;__rjs_quoted__.length = length;__rjs_quoted__.make_struct_type_property = make_struct_type_property;__rjs_quoted__.kernel_arity_at_least_value = kernel_arity_at_least_value;__rjs_quoted__.make_arity_at_least = make_arity_at_least;__rjs_quoted__.kernel_arity_at_least_p = kernel_arity_at_least_p;export { __rjs_quoted__,equal_p,eqv_p,eq_p,values,call_with_values,immutable_p,rvoid,void_p,number_p,real_p,integer_p,zero_p,positive_p,negative_p,add1,sub1,quotient,even_p,odd_p,exact_nonnegative_integer_p,exact_integer_p,exact_p,single_flonum_available_p,single_flonum_p,real__gt_single_flonum,__times_,__by_,__plus_,__,__lt_,__gt_,__lt__eq_,__gt__eq_,__eq_,floor,abs,sin,cos,tan,atan,ceiling,round,min,max,log,exp,expt,sqrt,sqr,truncate,remainder,number__gt_string,arithmetic_shift,inexact__gt_exact,exact__gt_inexact,make_rectangular,real_part,imag_part,rational_p,numerator,denominator,not,rfalse,rtrue,false_p,boolean_p,car,cdr,cons,pair_p,caar,cadr,cdar,cddr,cdddr,caddr,cadddr,cddddr,rnull,list,null_p,list_p,length,reverse,list_times_,append,for_each,mcons,mpair_p,mcar,mcdr,set_mcar_bang_,set_mcdr_bang_,make_struct_type,make_struct_field_accessor,make_struct_field_mutator,make_struct_type_property,check_struct_type,struct_type_p,struct_type_info,vector,make_vector,vector_p,vector_length,vector_ref,vector_set_bang_,vector__gt_list,list__gt_vector,vector__gt_immutable_vector,hash,hasheqv,hasheq,make_hash,make_hasheqv,make_hasheq,make_immutable_hash,make_immutable_hasheqv,make_immutable_hasheq,hash_p,hash_equal_p,hash_eqv_p,hash_eq_p,hash_weak_p,hash_ref,hash_has_key_p,hash_ref_key,hash_set,hash_remove,hash_map,hash_count,hash_remove_bang_,hash_set_bang_,hash_iterate_first,hash_iterate_next,hash_iterate_key,hash_iterate_value,hash_iterate_key_plus_value,hash_iterate_pair,hash_keys_subset_p,hash_union,hash_strong_p,apply,map,foldl,_foldr,foldr,range,remove,filter,ormap,andmap,member,compose,compose1,list_ref,build_list,make_list,flatten,assoc,memv,memq,memf,findf,assv,assq,assf,alt_reverse,string,string_append,string_ref,string_eq__p,string_lt__p,string_lt__eq__p,string_gt__p,string_gt__eq__p,string_p,fprintf,eprintf,printf,format,symbol_p,keyword_p,make_string,list__gt_string,string__gt_immutable_string,symbol__gt_string,string__gt_symbol,string__gt_uninterned_symbol,string__gt_unreadable_symbol,string__gt_number,symbol_interned_p,symbol_eq__p,symbol_lt__p,keyword_lt__p,string_length,string_downcase,string_upcase,substring,string_split,string_set_bang_,char_p,char__gt_integer,integer__gt_char,char_utf_8_length,char_upcase,char_downcase,char_alphabetic_p,char_lower_case_p,char_upper_case_p,char_title_case_p,char_numeric_p,char_symbolic_p,char_punctuation_p,char_graphic_p,char_whitespace_p,char_blank_p,char_iso_control_p,char_lt__p,char_lt__eq__p,char_gt__p,char_gt__eq__p,char_eq__p,box,unbox,set_box_bang_,box_p,box_cas_bang_,box_immutable,make_weak_box,weak_box_value,set_box_times__bang_,unbox_times_,evt_p,prop_evt,prop_checked_procedure,prop_impersonator_of,prop_arity_string,prop_incomplete_arity,prop_method_arity_error,prop_exn_srclocs,prop_authentic,prop_serialize,prop_custom_write,prop_procedure,prop_equal_plus_hash,equal_hash_code,equal_secondary_hash_code,error,raise_argument_error,raise_arguments_error,raise_result_error,raise_mismatch_error,bytes_p,make_bytes,bytes_ref,bytes_set_bang_,bytes__gt_string_by_utf_8,string__gt_bytes_by_utf_8,bytes_eq__p,bytes_lt__p,bytes_gt__p,bytes_length,current_continuation_marks,continuation_mark_set__gt_list,continuation_mark_set_first,make_parameter,call_with_continuation_prompt,abort_current_continuation,make_continuation_prompt_tag,default_continuation_prompt_tag,raise,exn_fail_p,exn_fail_contract_p,exn_fail_contract_arity_p,exn_message,current_output_port,current_input_port,current_error_port,current_print,port_p,input_port_p,output_port_p,string_port_p,open_output_string,get_output_string,print_as_expression,display,displayln,write,writeln,print,println,newline,current_inspector,current_code_inspector,make_inspector,check_method,random,current_seconds,object_name,unquoted_printing_string,error_print_width,error_value__gt_string_handler,procedure_arity_mask,bitwise_bit_set_p,procedure_extract_target,regexp_p,pregexp_p,byte_regexp_p,byte_pregexp_p,regexp,pregexp,byte_regexp,byte_pregexp,regexp_match,kernel_arity_at_least_value,kernel_arity_at_least_p,make_arity_at_least,struct_kernel_arity_at_least,procedure_p,arity_at_least,arity_at_least_p,arity_at_least_value,procedure_arity_includes_p,procedure_arity,procedure_arity_p,checked_procedure_check_and_extract,gensym,eval_jit_enabled,variable_reference_constant_p,variable_reference_from_unsafe_p,inspector_p,make_thread_cell,system_type,make_weak_hash,make_weak_hasheqv,make_weak_hasheq,current_environment_variables,environment_variables_ref,environment_variables_set_bang_,prefab_struct_key,path_p,version,string__gt_path,dynamic_wind,datum_intern_literal,syntax_source,syntax_line,syntax_column,syntax_position,syntax_span }; \ No newline at end of file +import * as $rjs_core from './core.js';import * as M2 from "./lib.rkt.js";import * as M3 from "./unsafe.rkt.js";var equal_p = M2.Core.isEqual;var eqv_p = M2.Core.isEqv;var eq_p = M2.Core.isEq;var values = M2.Core.attachProcedureName(M2.Core.attachProcedureArity(function() {var vals201 = M2.Core.argumentsToArray(arguments);if ((vals201.length===1)!==false) {var if_res31 = vals201[0];} else {var if_res31 = M2.Values.make(vals201);}return if_res31;},0),$rjs_core.UString.make("values"));var call_with_values = function(generator202, receiver203) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals204 = generator202();if (M2.Values.check(vals204)!==false) {var if_res33 = receiver203.apply(this,vals204.getAll());} else {if (not(eq_p(vals204,undefined)||eq_p(vals204,null))!==false) {var if_res32 = receiver203.apply(this,[vals204]);} else {var if_res32 = rvoid();}var if_res33 = if_res32;}return if_res33;};var immutable_p = function(v205) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Kernel.isImmutable(v205);};var rvoid = $rjs_core.attachProcedureArity(function(..._20634) {var _206 = $rjs_core.Pair.listFromArray(_20634);return null;});var void_p = function(v207) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (v207===null)||(v207===undefined);};var number_p = M2.Core.Number.check;var real_p = M2.Core.Number.check;var integer_p = Number.isInteger;var zero_p = function(v208) {if (number_p(v208)!==false) {var if_res35 = rvoid();} else {var if_res35 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("zero?"),$rjs_core.UString.make("number?"),v208));}if_res35;return v208===0;};var positive_p = function(v209) {if (real_p(v209)!==false) {var if_res36 = rvoid();} else {var if_res36 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("positive?"),$rjs_core.UString.make("real?"),v209));}if_res36;return v209>0;};var negative_p = function(v210) {if (real_p(v210)!==false) {var if_res37 = rvoid();} else {var if_res37 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("negative?"),$rjs_core.UString.make("real?"),v210));}if_res37;return v210<0;};var add1 = function(v211) {if (number_p(v211)!==false) {var if_res38 = rvoid();} else {var if_res38 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("add1"),$rjs_core.UString.make("number?"),v211));}if_res38;return v211+1;};var sub1 = function(v212) {if (number_p(v212)!==false) {var if_res39 = rvoid();} else {var if_res39 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("sub1"),$rjs_core.UString.make("number?"),v212));}if_res39;return v212-1;};var quotient = function(dividend213, divisor214) {if (integer_p(dividend213)!==false) {var if_res40 = rvoid();} else {var if_res40 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("quotient"),$rjs_core.UString.make("integer?"),dividend213));}if_res40;if (integer_p(divisor214)!==false) {var if_res41 = rvoid();} else {var if_res41 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("quotient"),$rjs_core.UString.make("integer?"),divisor214));}if_res41;return (dividend213/divisor214)|0;};var even_p = function(v215) {if (integer_p(v215)!==false) {var if_res42 = rvoid();} else {var if_res42 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("even?"),$rjs_core.UString.make("integer?"),v215));}if_res42;return (v215%2)===0;};var odd_p = function(v216) {if (integer_p(v216)!==false) {var if_res43 = rvoid();} else {var if_res43 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("odd?"),$rjs_core.UString.make("integer?"),v216));}if_res43;return not((v216%2)===0);};var exact_nonnegative_integer_p = function(v217) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Number.isInteger(v217)&&(v217>=0);};var exact_integer_p = function(v218) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Number.isInteger(v218);};var exact_p = function(v219) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Number.isInteger(v219);};var single_flonum_available_p = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var single_flonum_p = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var real__gt_single_flonum = function(v220) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v220;};var __times_ = M2.Core.attachProcedureArity(M2.Core.Number.mul,0);var __by_ = M2.Core.attachProcedureArity(M2.Core.Number.div,1);var __plus_ = M2.Core.attachProcedureArity(M2.Core.Number.add,0);var __ = M2.Core.attachProcedureArity(M2.Core.Number.sub,1);var __lt_ = M2.Core.attachProcedureArity(M2.Core.Number.lt,1);var __gt_ = M2.Core.attachProcedureArity(M2.Core.Number.gt,1);var __lt__eq_ = M2.Core.attachProcedureArity(M2.Core.Number.lte,1);var __gt__eq_ = M2.Core.attachProcedureArity(M2.Core.Number.gte,1);var __eq_ = M2.Core.attachProcedureArity(M2.Core.Number.equals,1);var floor = function(v221) {if (real_p(v221)!==false) {var if_res44 = rvoid();} else {var if_res44 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("floor"),$rjs_core.UString.make("real?"),v221));}if_res44;return Math.floor(v221);};var abs = function(v222) {if (real_p(v222)!==false) {var if_res45 = rvoid();} else {var if_res45 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("abs"),$rjs_core.UString.make("real?"),v222));}if_res45;return Math.abs(v222);};var sin = function(v223) {if (real_p(v223)!==false) {var if_res46 = rvoid();} else {var if_res46 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("sin"),$rjs_core.UString.make("real?"),v223));}if_res46;return Math.sin(v223);};var cos = function(v224) {if (real_p(v224)!==false) {var if_res47 = rvoid();} else {var if_res47 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("cos"),$rjs_core.UString.make("real?"),v224));}if_res47;return Math.cos(v224);};var tan = function(v225) {if (real_p(v225)!==false) {var if_res48 = rvoid();} else {var if_res48 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("tan"),$rjs_core.UString.make("real?"),v225));}if_res48;return Math.tan(v225);};var atan = function(v226) {if (real_p(v226)!==false) {var if_res49 = rvoid();} else {var if_res49 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("atan"),$rjs_core.UString.make("real?"),v226));}if_res49;return Math.atan(v226);};var ceiling = function(v227) {if (real_p(v227)!==false) {var if_res50 = rvoid();} else {var if_res50 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("ceiling"),$rjs_core.UString.make("real?"),v227));}if_res50;return Math.ceil(v227);};var round = function(v228) {if (real_p(v228)!==false) {var if_res51 = rvoid();} else {var if_res51 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("round"),$rjs_core.UString.make("real?"),v228));}if_res51;return Math.round(v228);};var min = function(a229, b230) {if (real_p(a229)!==false) {var if_res52 = rvoid();} else {var if_res52 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("min"),$rjs_core.UString.make("real?"),a229));}if_res52;if (real_p(b230)!==false) {var if_res53 = rvoid();} else {var if_res53 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("min"),$rjs_core.UString.make("real?"),b230));}if_res53;return Math.min(a229,b230);};var max = function(a231, b232) {if (real_p(a231)!==false) {var if_res54 = rvoid();} else {var if_res54 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("max"),$rjs_core.UString.make("real?"),a231));}if_res54;if (real_p(b232)!==false) {var if_res55 = rvoid();} else {var if_res55 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("max"),$rjs_core.UString.make("real?"),b232));}if_res55;return Math.max(a231,b232);};var log = function(v233) {if (real_p(v233)!==false) {var if_res56 = rvoid();} else {var if_res56 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("log"),$rjs_core.UString.make("real?"),v233));}if_res56;return Math.log(v233);};var exp = function(w234) {if (number_p(w234)!==false) {var if_res57 = rvoid();} else {var if_res57 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("exp"),$rjs_core.UString.make("number?"),w234));}if_res57;return Math.exp(w234);};var expt = function(w235, z236) {if (number_p(w235)!==false) {var if_res58 = rvoid();} else {var if_res58 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("expt"),$rjs_core.UString.make("number?"),w235));}if_res58;if (number_p(z236)!==false) {var if_res59 = rvoid();} else {var if_res59 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("expt"),$rjs_core.UString.make("number?"),z236));}if_res59;return Math.pow(w235,z236);};var sqrt = function(v237) {if (number_p(v237)!==false) {var if_res60 = rvoid();} else {var if_res60 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("sqrt"),$rjs_core.UString.make("number?"),v237));}if_res60;return Math.sqrt(v237);};var sqr = function(v238) {if (number_p(v238)!==false) {var if_res61 = rvoid();} else {var if_res61 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("sqr"),$rjs_core.UString.make("number?"),v238));}if_res61;return __times_(v238,v238);};var truncate = function(v239) {if (number_p(v239)!==false) {var if_res62 = rvoid();} else {var if_res62 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("truncate"),$rjs_core.UString.make("number?"),v239));}if_res62;return Math.trunc(v239);};var remainder = function(a240, b241) {if (integer_p(a240)!==false) {var if_res63 = rvoid();} else {var if_res63 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("remainder"),$rjs_core.UString.make("integer?"),a240));}if_res63;if (integer_p(b241)!==false) {var if_res64 = rvoid();} else {var if_res64 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("remainder"),$rjs_core.UString.make("integer?"),b241));}if_res64;return a240%b241;};var number__gt_string = function(n242) {if (number_p(n242)!==false) {var if_res65 = rvoid();} else {var if_res65 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("number->string"),$rjs_core.UString.make("number?"),n242));}if_res65;return M2.Core.UString.makeMutable(n242.toString());};var arithmetic_shift = function(n243, m244) {if (integer_p(n243)!==false) {var if_res66 = rvoid();} else {var if_res66 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("arithmetic-shift"),$rjs_core.UString.make("integer?"),n243));}if_res66;if (integer_p(m244)!==false) {var if_res67 = rvoid();} else {var if_res67 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("arithmetic-shift"),$rjs_core.UString.make("integer?"),m244));}if_res67;if (negative_p(n243)!==false) {var if_res68 = n243>>m244;} else {var if_res68 = n243<list"),$rjs_core.UString.make("vector?"),vec343));}if_res109;return M2.Core.Pair.listFromArray(vec343.items);};var list__gt_vector = function(lst344) {if (list_p(lst344)!==false) {var if_res110 = rvoid();} else {var if_res110 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("list->vector"),$rjs_core.UString.make("list?"),lst344));}if_res110;return M2.Core.Vector.make(M2.Core.Pair.listToArray(lst344),true);};var vector__gt_immutable_vector = function(vec345) {if (vector_p(vec345)!==false) {var if_res111 = rvoid();} else {var if_res111 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("vector->immutable-vector"),$rjs_core.UString.make("vector?"),vec345));}if_res111;return M2.Core.Vector.copy(vec345,false);};var vector_copy = function(vec346) {if (vector_p(vec346)!==false) {var if_res112 = rvoid();} else {var if_res112 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("vector-copy"),$rjs_core.UString.make("vector?"),vec346));}if_res112;return M2.Core.Vector.copy(vec346,true);};var hash = function() {var let_result113 = values();var kv_times_347 = arguments;if (((kv_times_347.length%2)!==0)!==false) {throw M2.Core.racketContractError($rjs_core.UString.make("invalid number of arguments"));var if_res114 = null;} else {var if_res114 = rvoid();}if_res114;var items348 = [];var loop349 = function(i350) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((i350?"),$rjs_core.UString.make("string?"),sa534));}if_res227;if (string_p(sb535)!==false) {var if_res228 = rvoid();} else {var if_res228 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string>?"),$rjs_core.UString.make("string?"),sb535));}if_res228;return M2.Core.UString.gt(sa534,sb535);};var string_gt__eq__p = function(sa536, sb537) {if (string_p(sa536)!==false) {var if_res229 = rvoid();} else {var if_res229 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string>=?"),$rjs_core.UString.make("string?"),sa536));}if_res229;if (string_p(sb537)!==false) {var if_res230 = rvoid();} else {var if_res230 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string>=?"),$rjs_core.UString.make("string?"),sb537));}if_res230;return M2.Core.UString.gte(sa536,sb537);};var string_p = M2.Core.attachProcedureName(M2.Core.UString.check,$rjs_core.UString.make("string?"));var fprintf = $rjs_core.attachProcedureArity(function(out538, form539, ...args540231) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args540 = $rjs_core.Pair.listFromArray(args540231);return apply(M2.Kernel.fprintf,print_as_expression(),out538,form539,args540);});var eprintf = $rjs_core.attachProcedureArity(function(form541, ...args542232) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args542 = $rjs_core.Pair.listFromArray(args542232);return apply(M2.Kernel.fprintf,print_as_expression(),current_error_port(),form541,args542);});var printf = $rjs_core.attachProcedureArity(function(form543, ...args544233) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args544 = $rjs_core.Pair.listFromArray(args544233);return apply(M2.Kernel.fprintf,print_as_expression(),current_output_port(),form543,args544);});var format = $rjs_core.attachProcedureArity(function(form545, ...args546234) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args546 = $rjs_core.Pair.listFromArray(args546234);var out547 = open_output_string();apply(fprintf,out547,form545,args546);return get_output_string(out547);});var symbol_p = M2.Core.Symbol.check;var keyword_p = M2.Core.Keyword.check;var make_string548 = function(k2549, c1550) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var k551 = k2549;if (false!==false) {var if_res235 = $rjs_core.Char.charFromCodepoint(0);} else {var if_res235 = c1550;}var c552 = if_res235;return M2.Core.UString.repeatChar(k551,c552);};var cl236 = function(k553) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_string548(k553,$rjs_core.Char.charFromCodepoint(0));};var cl237 = function(k554, c1555) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_string548(k554,c1555);};var make_string = $rjs_core.attachProcedureArity(function() {var fixed_lam238 = {'1':cl236,'2':cl237}[arguments.length];if (fixed_lam238!==undefined) {return fixed_lam238.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var list__gt_string = function(lst556) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Kernel.listToString(lst556);};var string__gt_immutable_string557 = function(s3558) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (eq_p(s3558,M3.unsafe_undefined)!==false) {var if_res239 = string_p;} else {var if_res239 = s3558;}var s559 = if_res239;return M2.Core.UString.stringToImmutableString(s559);};var cl240 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return string__gt_immutable_string557(M3.unsafe_undefined);};var cl241 = function(s3560) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return string__gt_immutable_string557(s3560);};var string__gt_immutable_string = $rjs_core.attachProcedureArity(function() {var fixed_lam242 = {'0':cl240,'1':cl241}[arguments.length];if (fixed_lam242!==undefined) {return fixed_lam242.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1]);var symbol__gt_string = function(v561) {if (symbol_p(v561)!==false) {var if_res243 = rvoid();} else {var if_res243 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("symbol->string"),$rjs_core.UString.make("symbol?"),v561));}if_res243;return M2.Core.UString.makeMutable(v561.toString());};var string__gt_symbol = function(s562) {if (string_p(s562)!==false) {var if_res244 = rvoid();} else {var if_res244 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string->symbol"),$rjs_core.UString.make("string?"),s562));}if_res244;return M2.Core.Symbol.make(s562);};var string__gt_uninterned_symbol = function(s563) {if (string_p(s563)!==false) {var if_res245 = rvoid();} else {var if_res245 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string->uninterned-symbol"),$rjs_core.UString.make("string?"),s563));}if_res245;return M2.Core.Symbol.makeUninterned(s563);};var string__gt_unreadable_symbol = function(s564) {if (string_p(s564)!==false) {var if_res246 = rvoid();} else {var if_res246 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string->unreadable-symbol"),$rjs_core.UString.make("string?"),s564));}if_res246;return M2.Core.Symbol.make(s564);};var string__gt_number565 = function(s5566, radix4567) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var s568 = s5566;if (false!==false) {var if_res247 = 10;} else {var if_res247 = radix4567;}var radix569 = if_res247;var integer_in570 = function(lo571, hi572) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return function(v573) {return (exact_integer_p(v573)&&__gt__eq_(v573,lo571))&&__lt__eq_(v573,hi572);};};if (string_p(s568)!==false) {var if_res248 = rvoid();} else {throw M2.Core.racketContractError($rjs_core.UString.make("Expected:"),$rjs_core.UString.make("string?"),$rjs_core.UString.make(", given:"),s568,$rjs_core.UString.make(", at:"),0);var if_res248 = null;}if_res248;if (integer_in570(2,16)(radix569)!==false) {var if_res249 = rvoid();} else {throw M2.Core.racketContractError($rjs_core.UString.make("Expected:"),$rjs_core.UString.make("(integer-in 2 16)"),$rjs_core.UString.make(", given:"),radix569,$rjs_core.UString.make(", at:"),1);var if_res249 = null;}if_res249;var result574 = parseInt(s568,radix569);if ((isNaN(result574)||not(s568.isValidInteger(radix569)))!==false) {var if_res250 = false;} else {var if_res250 = result574;}return if_res250;};var cl251 = function(s575) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return string__gt_number565(s575,10);};var cl252 = function(s576, radix4577) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return string__gt_number565(s576,radix4577);};var string__gt_number = $rjs_core.attachProcedureArity(function() {var fixed_lam253 = {'1':cl251,'2':cl252}[arguments.length];if (fixed_lam253!==undefined) {return fixed_lam253.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var symbol_interned_p = function(sym578) {if (symbol_p(sym578)!==false) {var if_res254 = rvoid();} else {var if_res254 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("symbol-interned?"),$rjs_core.UString.make("symbol?"),sym578));}if_res254;return sym578===M2.Core.Symbol.make(sym578.v);};var symbol_eq__p = function(s579, v580) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return s579.equals(v580);};var symbol_lt__p = function(s581, v582) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return s581.lt(v582);};var keyword_lt__p = function(s583, v584) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return s583.lt(v584);};var string_length = function(s585) {if (string_p(s585)!==false) {var if_res255 = rvoid();} else {var if_res255 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string-length"),$rjs_core.UString.make("string?"),s585));}if_res255;return s585.length;};var string_downcase = function(s586) {if (string_p(s586)!==false) {var if_res256 = rvoid();} else {var if_res256 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string-downcase"),$rjs_core.UString.make("string?"),s586));}if_res256;return s586.toLowerCase();};var string_upcase = function(s587) {if (string_p(s587)!==false) {var if_res257 = rvoid();} else {var if_res257 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string-upcase"),$rjs_core.UString.make("string?"),s587));}if_res257;return s587.toUpperCase();};var substring588 = function(str7589, start8590, end6591) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var str592 = str7589;var start593 = start8590;if (false!==false) {var if_res258 = false;} else {var if_res258 = end6591;}var end594 = if_res258;if (not(M2.Core.UString.check(str592))!==false) {throw M2.Core.racketContractError($rjs_core.UString.make("expected a string"));var if_res262 = null;} else {if ((start593<0)!==false) {throw M2.Core.racketContractError($rjs_core.UString.make("invalid start index"));var if_res261 = null;} else {if (((end594!==false)&&(((end594<0)||(end594>str592.length))||(end594integer"),$rjs_core.UString.make("char?"),c609));}if_res272;return M2.Core.Char.charToInteger(c609);};var integer__gt_char = function(k610) {if (exact_nonnegative_integer_p(k610)!==false) {var if_res273 = rvoid();} else {var if_res273 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("integer->char"),$rjs_core.UString.make("exact-nonnegative-integer?"),k610));}if_res273;return M2.Core.Char.integerToChar(k610);};var char_utf_8_length = function(c611) {if (char_p(c611)!==false) {var if_res274 = rvoid();} else {var if_res274 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-utf-8-length"),$rjs_core.UString.make("char?"),c611));}if_res274;return M2.Core.Char.charUtf8Length(c611);};var char_upcase = function(c612) {if (char_p(c612)!==false) {var if_res275 = rvoid();} else {var if_res275 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-upcase"),$rjs_core.UString.make("char?"),c612));}if_res275;return M2.Core.Char.upcase(c612);};var char_downcase = function(c613) {if (char_p(c613)!==false) {var if_res276 = rvoid();} else {var if_res276 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-downcase"),$rjs_core.UString.make("char?"),c613));}if_res276;return M2.Core.Char.downcase(c613);};var char_alphabetic_p = function(c614) {if (char_p(c614)!==false) {var if_res277 = rvoid();} else {var if_res277 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-alphabetic?"),$rjs_core.UString.make("char?"),c614));}if_res277;return M2.Core.Char.isAlphabetic(c614);};var char_lower_case_p = function(c615) {if (char_p(c615)!==false) {var if_res278 = rvoid();} else {var if_res278 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-lower-case?"),$rjs_core.UString.make("char?"),c615));}if_res278;return M2.Core.Char.isLowerCase(c615);};var char_upper_case_p = function(c616) {if (char_p(c616)!==false) {var if_res279 = rvoid();} else {var if_res279 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-upper-case?"),$rjs_core.UString.make("char?"),c616));}if_res279;return M2.Core.Char.isUpperCase(c616);};var char_title_case_p = function(c617) {if (char_p(c617)!==false) {var if_res280 = rvoid();} else {var if_res280 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-title-case?"),$rjs_core.UString.make("char?"),c617));}if_res280;return M2.Core.Char.isTitleCase(c617);};var char_numeric_p = function(c618) {if (char_p(c618)!==false) {var if_res281 = rvoid();} else {var if_res281 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-numeric?"),$rjs_core.UString.make("char?"),c618));}if_res281;return M2.Core.Char.isNumeric(c618);};var char_symbolic_p = function(c619) {if (char_p(c619)!==false) {var if_res282 = rvoid();} else {var if_res282 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-symbolic?"),$rjs_core.UString.make("char?"),c619));}if_res282;return M2.Core.Char.isSymbolic(c619);};var char_punctuation_p = function(c620) {if (char_p(c620)!==false) {var if_res283 = rvoid();} else {var if_res283 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-punctuation?"),$rjs_core.UString.make("char?"),c620));}if_res283;return M2.Core.Char.isPunctuation(c620);};var char_graphic_p = function(c621) {if (char_p(c621)!==false) {var if_res284 = rvoid();} else {var if_res284 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-graphic?"),$rjs_core.UString.make("char?"),c621));}if_res284;return M2.Core.Char.isGraphic(c621);};var char_whitespace_p = function(c622) {if (char_p(c622)!==false) {var if_res285 = rvoid();} else {var if_res285 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-whitespace?"),$rjs_core.UString.make("char?"),c622));}if_res285;return M2.Core.Char.isWhitespace(c622);};var char_blank_p = function(c623) {if (char_p(c623)!==false) {var if_res286 = rvoid();} else {var if_res286 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-blank?"),$rjs_core.UString.make("char?"),c623));}if_res286;return M2.Core.Char.isBlank(c623);};var char_iso_control_p = function(c624) {if (char_p(c624)!==false) {var if_res287 = rvoid();} else {var if_res287 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-iso-control?"),$rjs_core.UString.make("char?"),c624));}if_res287;return M2.Core.Char.isIsoControl(c624);};var char_lt__p = function(a625, b626) {if (char_p(a625)!==false) {var if_res288 = rvoid();} else {var if_res288 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char?"),$rjs_core.UString.make("char?"),a629));}if_res292;if (char_p(b630)!==false) {var if_res293 = rvoid();} else {var if_res293 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char>?"),$rjs_core.UString.make("char?"),b630));}if_res293;return a629>b630;};var char_gt__eq__p = function(a631, b632) {if (char_p(a631)!==false) {var if_res294 = rvoid();} else {var if_res294 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char>=?"),$rjs_core.UString.make("char?"),a631));}if_res294;if (char_p(b632)!==false) {var if_res295 = rvoid();} else {var if_res295 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char>=?"),$rjs_core.UString.make("char?"),b632));}if_res295;return a631>=b632;};var char_eq__p = function(a633, b634) {if (char_p(a633)!==false) {var if_res296 = rvoid();} else {var if_res296 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char=?"),$rjs_core.UString.make("char?"),a633));}if_res296;if (char_p(b634)!==false) {var if_res297 = rvoid();} else {var if_res297 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char=?"),$rjs_core.UString.make("char?"),b634));}if_res297;return M2.Core.Char.eq(a633,b634);};var box = M2.Core.Box.make;var unbox = function(v635) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v635.get();};var set_box_bang_ = function(b636, v637) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return b636.set(v637);};var box_p = M2.Core.Box.check;var box_cas_bang_ = function(loc638, old639, new640) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (eq_p(old639,unbox(loc638))&&set_box_bang_(loc638,new640))&&true;};var box_immutable = M2.Core.Box.make;var make_weak_box = M2.Core.Box.make;var weak_box_value = function(v641) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v641.get();};var set_box_times__bang_ = function(b642, v643) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return b642.set(v643);};var unbox_times_ = function(v644) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v644.get();};var let_result298 = M2.Core.Struct.makeStructTypeProperty({'name':$rjs_core.UString.make("prop:evt")});var prop_evt = let_result298.getAt(0);var evt_p = let_result298.getAt(1);var prop_checked_procedure = make_struct_type_property($rjs_core.UString.make("prop:checked-procedure")).getAt(0);var prop_impersonator_of = make_struct_type_property($rjs_core.UString.make("prop:impersonator-of")).getAt(0);var prop_arity_string = make_struct_type_property($rjs_core.UString.make("prop:arity-string")).getAt(0);var prop_incomplete_arity = make_struct_type_property($rjs_core.UString.make("prop:incomplete-arity")).getAt(0);var prop_method_arity_error = make_struct_type_property($rjs_core.UString.make("prop:method-arity-error")).getAt(0);var prop_exn_srclocs = make_struct_type_property($rjs_core.UString.make("prop:exn:srclocs")).getAt(0);var prop_authentic = make_struct_type_property($rjs_core.UString.make("prop:authentic")).getAt(0);var prop_serialize = make_struct_type_property($rjs_core.UString.make("prop:serialize")).getAt(0);var prop_custom_write = make_struct_type_property($rjs_core.UString.make("prop:custom-write")).getAt(0);var prop_procedure = M2.Core.Struct.propProcedure;var prop_equal_plus_hash = M2.Core.Struct.propEqualHash;var equal_hash_code = function(v645) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return 0;};var equal_secondary_hash_code = function(v646) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return 1;};var error = M2.Kernel.error;var raise_argument_error = M2.Kernel.argerror;var raise_arguments_error = M2.Kernel.argserror;var raise_result_error = M2.Kernel.resulterror;var raise_mismatch_error = M2.Kernel.mismatcherror;var bytes_p = function(bs647) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.Bytes.check(bs647);};var make_bytes648 = function(len10649, b9650) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var len651 = len10649;if (false!==false) {var if_res299 = 0;} else {var if_res299 = b9650;}var b652 = if_res299;return M2.Core.Bytes.make(len651,b652);};var cl300 = function(len653) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_bytes648(len653,0);};var cl301 = function(len654, b9655) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_bytes648(len654,b9655);};var make_bytes = $rjs_core.attachProcedureArity(function() {var fixed_lam302 = {'1':cl300,'2':cl301}[arguments.length];if (fixed_lam302!==undefined) {return fixed_lam302.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var bytes_ref = function(bs656, i657) {if (bytes_p(bs656)!==false) {var if_res303 = rvoid();} else {var if_res303 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes-ref"),$rjs_core.UString.make("bytes?"),bs656));}if_res303;if (integer_p(i657)!==false) {var if_res304 = rvoid();} else {var if_res304 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes-ref"),$rjs_core.UString.make("integer?"),i657));}if_res304;if ((__lt_(i657,0)||__gt_(i657,bs656.length))!==false) {var if_res305 = raise(M2.Core.makeOutOfRangeError($rjs_core.UString.make("bytes-ref"),$rjs_core.UString.make("byte string"),bs656,bs656.length,i657));} else {var if_res305 = M2.Core.Bytes.ref(bs656,i657);}return if_res305;};var bytes_set_bang_ = function(bs658, i659, b660) {if (bytes_p(bs658)!==false) {var if_res306 = rvoid();} else {var if_res306 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes-set!"),$rjs_core.UString.make("bytes?"),bs658));}if_res306;if (integer_p(i659)!==false) {var if_res307 = rvoid();} else {var if_res307 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes-set!"),$rjs_core.UString.make("integer?"),i659));}if_res307;if (integer_p(b660)!==false) {var if_res308 = rvoid();} else {var if_res308 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes-set!"),$rjs_core.UString.make("integer?"),b660));}if_res308;if ((__lt_(i659,0)||__gt_(i659,bs658.length))!==false) {var if_res309 = raise(M2.Core.makeOutOfRangeError($rjs_core.UString.make("bytes-set!"),$rjs_core.UString.make("byte string"),bs658,bs658.length,i659));} else {var if_res309 = M2.Core.Bytes.set(bs658,i659,b660);}return if_res309;};var bytes__gt_string_by_utf_8 = function(bs661) {if (bytes_p(bs661)!==false) {var if_res310 = rvoid();} else {var if_res310 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes->string/utf-8"),$rjs_core.UString.make("bytes?"),bs661));}if_res310;return M2.Core.UString.fromBytesUtf8(bs661);};var string__gt_bytes_by_utf_8 = function(str662) {if (string_p(str662)!==false) {var if_res311 = rvoid();} else {var if_res311 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string->bytes/utf-8"),$rjs_core.UString.make("string?"),str662));}if_res311;return M2.Core.UString.toBytesUtf8(str662);};var bytes_eq__p = function(bstr1663, bstr2664) {if (bytes_p(bstr1663)!==false) {var if_res312 = rvoid();} else {var if_res312 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes=?"),$rjs_core.UString.make("bytes?"),bstr1663));}if_res312;if (bytes_p(bstr2664)!==false) {var if_res313 = rvoid();} else {var if_res313 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes=?"),$rjs_core.UString.make("bytes?"),bstr2664));}if_res313;return M2.Core.Bytes.eq(bstr1663,bstr2664);};var bytes_lt__p = function(bstr1665, bstr2666) {if (bytes_p(bstr1665)!==false) {var if_res314 = rvoid();} else {var if_res314 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes?"),$rjs_core.UString.make("bytes?"),bstr1667));}if_res316;if (bytes_p(bstr2668)!==false) {var if_res317 = rvoid();} else {var if_res317 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes>?"),$rjs_core.UString.make("bytes?"),bstr2668));}if_res317;return M2.Core.Bytes.gt(bstr1667,bstr2668);};var bytes_length = function(bs669) {if (bytes_p(bs669)!==false) {var if_res318 = rvoid();} else {var if_res318 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes-length"),$rjs_core.UString.make("bytes?"),bs669));}if_res318;return bs669.length;};var current_continuation_marks = M2.Core.Marks.getContinuationMarks;var continuation_mark_set__gt_list = M2.Core.Marks.getMarks;var continuation_mark_set_first = function(mark_set670, key_v671, none_v672, prompt_tag673) {var let_result319 = values();var mark_set674 = mark_set674||M2.Core.Marks.getContinuationMarks(prompt_tag673);var marks675 = M2.Core.Marks.getMarks(mark_set674,key_v671,prompt_tag673);if (null_p(marks675)!==false) {var if_res320 = none_v672;} else {var if_res320 = marks675.hd;}return if_res320;};var make_parameter = M2.Paramz.makeParameter;var call_with_continuation_prompt = M2.Core.Marks.callWithContinuationPrompt;var abort_current_continuation = function(prompt_tag676) {if ((arguments.length<1)!==false) {throw M2.Core.racketContractError($rjs_core.UString.make("arity mismatch"));var if_res321 = null;} else {var if_res321 = rvoid();}if_res321;var let_result322 = values();var args677 = Array.prototype.slice.call(arguments,1);throw new M2.Core.Marks.AbortCurrentContinuation(prompt_tag676,args677);return null;};var make_continuation_prompt_tag = M2.Core.Marks.makeContinuationPromptTag;var default_continuation_prompt_tag = M2.Core.Marks.defaultContinuationPromptTag;var raise = M2.Kernel.doraise;var exn_fail_p = M2.Core.isErr;var exn_fail_contract_p = M2.Core.isContractErr;var exn_fail_contract_arity_p = M2.Core.isContractErr;var exn_message = function(e678) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.UString.makeMutable(M2.Core.errMsg(e678));};var current_output_port = make_parameter(M2.Core.Ports.standardOutputPort);var current_input_port = make_parameter(M2.Core.Ports.standardInputPort);var current_error_port = make_parameter(M2.Core.Ports.standardErrorPort);var current_print = make_parameter(function(p679) {if (void_p(p679)!==false) {var if_res323 = rvoid();} else {print(p679);var if_res323 = newline();}return if_res323;});var port_p = function(p680) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.Ports.check(p680);};var input_port_p = function(p681) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.Ports.isInputPort(p681);};var output_port_p = function(p682) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.Ports.isOutputPort(p682);};var string_port_p = function(p683) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.Ports.isStringPort(p683);};var open_output_string = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.Ports.openOutputString();};var get_output_string = function(p684) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.Ports.getOutputString(p684);};var print_as_expression = make_parameter(true);var display685 = function(datum12686, out11687) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum688 = datum12686;if (eq_p(out11687,M3.unsafe_undefined)!==false) {var if_res324 = current_output_port();} else {var if_res324 = out11687;}var out689 = if_res324;return M2.Core.display(out689,datum688);};var cl325 = function(datum690) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return display685(datum690,M3.unsafe_undefined);};var cl326 = function(datum691, out11692) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return display685(datum691,out11692);};var display = $rjs_core.attachProcedureArity(function() {var fixed_lam327 = {'1':cl325,'2':cl326}[arguments.length];if (fixed_lam327!==undefined) {return fixed_lam327.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var displayln693 = function(datum14694, out13695) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum696 = datum14694;if (eq_p(out13695,M3.unsafe_undefined)!==false) {var if_res328 = current_output_port();} else {var if_res328 = out13695;}var out697 = if_res328;display(datum696,out697);return newline(out697);};var cl329 = function(datum698) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return displayln693(datum698,M3.unsafe_undefined);};var cl330 = function(datum699, out13700) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return displayln693(datum699,out13700);};var displayln = $rjs_core.attachProcedureArity(function() {var fixed_lam331 = {'1':cl329,'2':cl330}[arguments.length];if (fixed_lam331!==undefined) {return fixed_lam331.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var write701 = function(datum16702, out15703) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum704 = datum16702;if (eq_p(out15703,M3.unsafe_undefined)!==false) {var if_res332 = current_output_port();} else {var if_res332 = out15703;}var out705 = if_res332;return M2.Core.write(out705,datum704);};var cl333 = function(datum706) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return write701(datum706,M3.unsafe_undefined);};var cl334 = function(datum707, out15708) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return write701(datum707,out15708);};var write = $rjs_core.attachProcedureArity(function() {var fixed_lam335 = {'1':cl333,'2':cl334}[arguments.length];if (fixed_lam335!==undefined) {return fixed_lam335.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var writeln709 = function(datum18710, out17711) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum712 = datum18710;if (eq_p(out17711,M3.unsafe_undefined)!==false) {var if_res336 = current_output_port();} else {var if_res336 = out17711;}var out713 = if_res336;write(datum712,out713);return newline(out713);};var cl337 = function(datum714) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return writeln709(datum714,M3.unsafe_undefined);};var cl338 = function(datum715, out17716) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return writeln709(datum715,out17716);};var writeln = $rjs_core.attachProcedureArity(function() {var fixed_lam339 = {'1':cl337,'2':cl338}[arguments.length];if (fixed_lam339!==undefined) {return fixed_lam339.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var print717 = function(datum21718, out19719, quote_depth20720) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum721 = datum21718;if (eq_p(out19719,M3.unsafe_undefined)!==false) {var if_res340 = current_output_port();} else {var if_res340 = out19719;}var out722 = if_res340;if (false!==false) {var if_res341 = 0;} else {var if_res341 = quote_depth20720;}var quote_depth723 = if_res341;return M2.Core.print(out722,datum721,print_as_expression(),quote_depth723);};var cl342 = function(datum724) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return print717(datum724,M3.unsafe_undefined,0);};var cl343 = function(datum725, out726, quote_depth20727) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return print717(datum725,out726,quote_depth20727);};var cl344 = function(datum728, out19729) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return print717(datum728,out19729,0);};var print = $rjs_core.attachProcedureArity(function() {var fixed_lam345 = {'1':cl342,'3':cl343,'2':cl344}[arguments.length];if (fixed_lam345!==undefined) {return fixed_lam345.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3]);var println730 = function(datum23731, out22732) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum733 = datum23731;if (eq_p(out22732,M3.unsafe_undefined)!==false) {var if_res346 = current_output_port();} else {var if_res346 = out22732;}var out734 = if_res346;print(datum733,out734);return newline(out734);};var cl347 = function(datum735) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return println730(datum735,M3.unsafe_undefined);};var cl348 = function(datum736, out22737) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return println730(datum736,out22737);};var println = $rjs_core.attachProcedureArity(function() {var fixed_lam349 = {'1':cl347,'2':cl348}[arguments.length];if (fixed_lam349!==undefined) {return fixed_lam349.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var newline738 = function(out24739) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (eq_p(out24739,M3.unsafe_undefined)!==false) {var if_res350 = current_output_port();} else {var if_res350 = out24739;}var out740 = if_res350;return display($rjs_core.UString.make("\n"),out740);};var cl351 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return newline738(M3.unsafe_undefined);};var cl352 = function(out24741) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return newline738(out24741);};var newline = $rjs_core.attachProcedureArity(function() {var fixed_lam353 = {'0':cl351,'1':cl352}[arguments.length];if (fixed_lam353!==undefined) {return fixed_lam353.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1]);var current_inspector = function() {return true;};var current_code_inspector = function() {return true;};var make_inspector = $rjs_core.attachProcedureArity(function(..._742354) {var _742 = $rjs_core.Pair.listFromArray(_742354);return false;});var check_method = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var random = M2.Kernel.random;var current_seconds = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Math.floor(Date.now()/1000);};var object_name = function(fn743) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fn743.name;};var unquoted_printing_string = function(s744) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return s744;};var error_print_width = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return 42;};var error_value__gt_string_handler = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return function(x745, n746) {if ((arguments.length!==2)!==false) {throw M2.Core.racketContractError($rjs_core.UString.make("arity mismatch"));var if_res355 = null;} else {var if_res355 = rvoid();}if_res355;return $rjs_core.UString.make("str");};};var procedure_arity_mask = function(fn747) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return procedure_arity(fn747);};var bitwise_bit_set_p = function(mask748, n749) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;};var procedure_extract_target = function(f750) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var regexp_p = function(v751) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.Regexp.check(v751);};var pregexp_p = regexp_p;var byte_regexp_p = regexp_p;var byte_pregexp_p = regexp_p;var regexp = function(str752) {if (string_p(str752)!==false) {var if_res356 = rvoid();} else {var if_res356 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("regexp"),$rjs_core.UString.make("string?"),str752));}if_res356;return M2.Core.Regexp.fromString(str752);};var pregexp = regexp;var byte_regexp = function(bs753) {if (bytes_p(bs753)!==false) {var if_res357 = rvoid();} else {var if_res357 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("byte-regexp"),$rjs_core.UString.make("bytes?"),bs753));}if_res357;return M2.Core.Regexp.fromString(bytes__gt_string_by_utf_8(bs753));};var byte_pregexp = byte_regexp;var regexp_match = function(pattern754, input755) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.Regexp.match(pattern754,input755);};var let_result358 = make_struct_type($rjs_core.Symbol.make("kernel:arity-at-least"),false,1,0,false,rnull,false,false,$rjs_core.Pair.makeList(0),false,$rjs_core.Symbol.make("kernel:arity-at-least"));var struct_756 = let_result358.getAt(0);var make_757 = let_result358.getAt(1);var __p758 = let_result358.getAt(2);var __ref759 = let_result358.getAt(3);var __set_bang_760 = let_result358.getAt(4);var let_result359 = values(struct_756,make_757,__p758,make_struct_field_accessor(__ref759,0,$rjs_core.Symbol.make("value")));var struct_kernel_arity_at_least = let_result359.getAt(0);var make_arity_at_least = let_result359.getAt(1);var kernel_arity_at_least_p = let_result359.getAt(2);var kernel_arity_at_least_value = let_result359.getAt(3);var procedure_p = function(f761) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return typeof(f761)==="function";};var arity_at_least = make_arity_at_least;var arity_at_least_p = function(p762) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return kernel_arity_at_least_p(p762);};var arity_at_least_value = function(p763) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return kernel_arity_at_least_value(p763);};var procedure_arity_includes_p = function(fn764, n765) {var ar766 = procedure_arity(fn764);if (kernel_arity_at_least_p(ar766)!==false) {var if_res361 = __lt__eq_(kernel_arity_at_least_value(ar766),n765);} else {if (list_p(ar766)!==false) {var if_res360 = member(n765,ar766);} else {var if_res360 = n765===ar766;}var if_res361 = if_res360;}return if_res361;};var procedure_arity = function(fn767) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (Array.isArray(fn767.__rjs_arityValue)!==false) {if ((fn767.__rjs_arityValue.length===1)!==false) {var if_res362 = fn767.__rjs_arityValue[0];} else {var if_res362 = M2.Core.Pair.listFromArray(fn767.__rjs_arityValue);}var if_res364 = if_res362;} else {if ((fn767.__rjs_arityValue===undefined)!==false) {var if_res363 = fn767.length;} else {var if_res363 = make_arity_at_least(fn767.__rjs_arityValue||fn767.length);}var if_res364 = if_res363;}return if_res364;};var procedure_arity_p = function(v768) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (exact_nonnegative_integer_p(v768)||kernel_arity_at_least_p(v768))||ormap(function(v769) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return exact_nonnegative_integer_p(v769)||kernel_arity_at_least_p(v769);},v768);};var checked_procedure_check_and_extract = function(type770, v771, proc772, v1773, v2774) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((M2.Core.Struct.check(v771,type770)&&type770._findProperty(prop_checked_procedure))!==false) {var fn775 = v771.getField(0);var r1776 = fn775(v1773,v2774);if (r1776!==false) {var if_res365 = v771.getField(1);} else {var if_res365 = proc772(v771,v1773,v2774);}var if_res366 = if_res365;} else {var if_res366 = proc772(v771,v1773,v2774);}return if_res366;};var gensym = function(sym777) {var s778 = (sym777&&sym777.v)||$rjs_core.UString.make("");__count = __count+1;return M2.Core.Symbol.makeUninterned(s778+__count);};var eval_jit_enabled = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var variable_reference_constant_p = function(x779) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var variable_reference_from_unsafe_p = function(x780) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var inspector_p = function(p781) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;};var make_thread_cell = function(p782) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return p782;};var __count = 1000;var system_type = function(mode783) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var tmp784 = mode783;if (equal_p(tmp784,$rjs_core.Symbol.make("os"))!==false) {var if_res370 = $rjs_core.Symbol.make("unix");} else {if (equal_p(tmp784,$rjs_core.Symbol.make("vm"))!==false) {var if_res369 = $rjs_core.Symbol.make("javascript");} else {if (equal_p(tmp784,$rjs_core.Symbol.make("gc"))!==false) {var if_res368 = $rjs_core.Symbol.make("javascript");} else {if (equal_p(tmp784,$rjs_core.Symbol.make("fs-change"))!==false) {var if_res367 = M2.Core.Vector.make([false,false,false,false],false);} else {var if_res367 = false;}var if_res368 = if_res367;}var if_res369 = if_res368;}var if_res370 = if_res369;}return if_res370;};var make_weak_hash = make_hash;var make_weak_hasheqv = make_hasheqv;var make_weak_hasheq = make_hasheq;var current_environment_variables = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return rnull;};var environment_variables_ref = function(e785, n786) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var environment_variables_set_bang_787 = function(e26788, n27789, v28790, fail25791) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var e792 = e26788;var n793 = n27789;var v794 = v28790;if (false!==false) {var if_res371 = false;} else {var if_res371 = fail25791;}var fail795 = if_res371;return rvoid();};var cl372 = function(e796, n797, v798) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return environment_variables_set_bang_787(e796,n797,v798,false);};var cl373 = function(e799, n800, v801, fail25802) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return environment_variables_set_bang_787(e799,n800,v801,fail25802);};var environment_variables_set_bang_ = $rjs_core.attachProcedureArity(function() {var fixed_lam374 = {'3':cl372,'4':cl373}[arguments.length];if (fixed_lam374!==undefined) {return fixed_lam374.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var prefab_struct_key = function(v803) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var path_p = M2.Core.Path.check;var version = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.UString.make("99.0");};var string__gt_path = M2.Core.Path.fromString;var dynamic_wind = function(f804, g805, h806) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}f804();g805();return h806();};var datum_intern_literal = function(v807) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v807;};var syntax_source = M2.Core.Correlated.syntaxSource;var syntax_line = M2.Core.Correlated.syntaxLine;var syntax_column = M2.Core.Correlated.syntaxColumn;var syntax_position = M2.Core.Correlated.syntaxPosition;var syntax_span = M2.Core.Correlated.syntaxSpan;var __rjs_quoted__ = {};__rjs_quoted__.length = length;__rjs_quoted__.kernel_arity_at_least_value = kernel_arity_at_least_value;__rjs_quoted__.struct_kernel_arity_at_least = struct_kernel_arity_at_least;__rjs_quoted__.make_struct_type_property = make_struct_type_property;__rjs_quoted__.__plus_ = __plus_;__rjs_quoted__.kernel_arity_at_least_p = kernel_arity_at_least_p;__rjs_quoted__.make_arity_at_least = make_arity_at_least;export { __rjs_quoted__,equal_p,eqv_p,eq_p,values,call_with_values,immutable_p,rvoid,void_p,number_p,real_p,integer_p,zero_p,positive_p,negative_p,add1,sub1,quotient,even_p,odd_p,exact_nonnegative_integer_p,exact_integer_p,exact_p,single_flonum_available_p,single_flonum_p,real__gt_single_flonum,__times_,__by_,__plus_,__,__lt_,__gt_,__lt__eq_,__gt__eq_,__eq_,floor,abs,sin,cos,tan,atan,ceiling,round,min,max,log,exp,expt,sqrt,sqr,truncate,remainder,number__gt_string,arithmetic_shift,inexact__gt_exact,exact__gt_inexact,make_rectangular,real_part,imag_part,rational_p,numerator,denominator,not,rfalse,rtrue,false_p,boolean_p,car,cdr,cons,pair_p,caar,cadr,cdar,cddr,cdddr,caddr,cadddr,cddddr,rnull,list,null_p,list_p,length,reverse,list_times_,append,for_each,mcons,mpair_p,mcar,mcdr,set_mcar_bang_,set_mcdr_bang_,make_struct_type,make_struct_field_accessor,make_struct_field_mutator,make_struct_type_property,check_struct_type,struct_type_p,struct_type_info,vector,make_vector,vector_p,vector_length,vector_ref,vector_set_bang_,vector__gt_list,list__gt_vector,vector__gt_immutable_vector,vector_copy,hash,hasheqv,hasheq,make_hash,make_hasheqv,make_hasheq,make_immutable_hash,make_immutable_hasheqv,make_immutable_hasheq,hash_p,hash_equal_p,hash_eqv_p,hash_eq_p,hash_weak_p,hash_ref,hash_has_key_p,hash_ref_key,hash_set,hash_remove,hash_map,hash_count,hash_remove_bang_,hash_set_bang_,hash_iterate_first,hash_iterate_next,hash_iterate_key,hash_iterate_value,hash_iterate_key_plus_value,hash_iterate_pair,hash_keys_subset_p,hash_union,hash_strong_p,apply,map,foldl,_foldr,foldr,range,remove,filter,ormap,andmap,member,compose,compose1,list_ref,build_list,make_list,flatten,assoc,memv,memq,memf,findf,assv,assq,assf,alt_reverse,string,string_append,string_ref,string_eq__p,string_lt__p,string_lt__eq__p,string_gt__p,string_gt__eq__p,string_p,fprintf,eprintf,printf,format,symbol_p,keyword_p,make_string,list__gt_string,string__gt_immutable_string,symbol__gt_string,string__gt_symbol,string__gt_uninterned_symbol,string__gt_unreadable_symbol,string__gt_number,symbol_interned_p,symbol_eq__p,symbol_lt__p,keyword_lt__p,string_length,string_downcase,string_upcase,substring,string_split,string_set_bang_,char_p,char__gt_integer,integer__gt_char,char_utf_8_length,char_upcase,char_downcase,char_alphabetic_p,char_lower_case_p,char_upper_case_p,char_title_case_p,char_numeric_p,char_symbolic_p,char_punctuation_p,char_graphic_p,char_whitespace_p,char_blank_p,char_iso_control_p,char_lt__p,char_lt__eq__p,char_gt__p,char_gt__eq__p,char_eq__p,box,unbox,set_box_bang_,box_p,box_cas_bang_,box_immutable,make_weak_box,weak_box_value,set_box_times__bang_,unbox_times_,evt_p,prop_evt,prop_checked_procedure,prop_impersonator_of,prop_arity_string,prop_incomplete_arity,prop_method_arity_error,prop_exn_srclocs,prop_authentic,prop_serialize,prop_custom_write,prop_procedure,prop_equal_plus_hash,equal_hash_code,equal_secondary_hash_code,error,raise_argument_error,raise_arguments_error,raise_result_error,raise_mismatch_error,bytes_p,make_bytes,bytes_ref,bytes_set_bang_,bytes__gt_string_by_utf_8,string__gt_bytes_by_utf_8,bytes_eq__p,bytes_lt__p,bytes_gt__p,bytes_length,current_continuation_marks,continuation_mark_set__gt_list,continuation_mark_set_first,make_parameter,call_with_continuation_prompt,abort_current_continuation,make_continuation_prompt_tag,default_continuation_prompt_tag,raise,exn_fail_p,exn_fail_contract_p,exn_fail_contract_arity_p,exn_message,current_output_port,current_input_port,current_error_port,current_print,port_p,input_port_p,output_port_p,string_port_p,open_output_string,get_output_string,print_as_expression,display,displayln,write,writeln,print,println,newline,current_inspector,current_code_inspector,make_inspector,check_method,random,current_seconds,object_name,unquoted_printing_string,error_print_width,error_value__gt_string_handler,procedure_arity_mask,bitwise_bit_set_p,procedure_extract_target,regexp_p,pregexp_p,byte_regexp_p,byte_pregexp_p,regexp,pregexp,byte_regexp,byte_pregexp,regexp_match,kernel_arity_at_least_value,kernel_arity_at_least_p,make_arity_at_least,struct_kernel_arity_at_least,procedure_p,arity_at_least,arity_at_least_p,arity_at_least_value,procedure_arity_includes_p,procedure_arity,procedure_arity_p,checked_procedure_check_and_extract,gensym,eval_jit_enabled,variable_reference_constant_p,variable_reference_from_unsafe_p,inspector_p,make_thread_cell,system_type,make_weak_hash,make_weak_hasheqv,make_weak_hasheq,current_environment_variables,environment_variables_ref,environment_variables_set_bang_,prefab_struct_key,path_p,version,string__gt_path,dynamic_wind,datum_intern_literal,syntax_source,syntax_line,syntax_column,syntax_position,syntax_span }; \ No newline at end of file diff --git a/js-build/runtime/lib.rkt b/js-build/runtime/lib.rkt index 0c4f9d2..9978615 100644 --- a/js-build/runtime/lib.rkt +++ b/js-build/runtime/lib.rkt @@ -1,12 +1,11 @@ #lang racketscript/boot -(require racketscript/interop - racket/stxparam - syntax/parse/define - (for-syntax racket/base - racket/list +(require (for-syntax racket/base racket/format - syntax/parse)) + racket/list + syntax/parse) + racket/stxparam + racketscript/interop) (provide throw new diff --git a/js-build/runtime/lib.rkt.js b/js-build/runtime/lib.rkt.js index a28c67d..eab4059 100644 --- a/js-build/runtime/lib.rkt.js +++ b/js-build/runtime/lib.rkt.js @@ -1 +1 @@ -import * as $rjs_core from './core.js';import * as Paramz from "./paramz.js";import * as Core from "./core.js";import * as Kernel from "./kernel.js";var Values = Core.Values;var Pair = Core.Pair;var __rjs_quoted__ = {};__rjs_quoted__.Core = Core;__rjs_quoted__.Pair = Pair;__rjs_quoted__.Kernel = Kernel;export { __rjs_quoted__,Kernel,Core,Paramz,Values,Pair }; \ No newline at end of file +import * as $rjs_core from './core.js';import * as Paramz from "./paramz.js";import * as Core from "./core.js";import * as Kernel from "./kernel.js";var Values = Core.Values;var Pair = Core.Pair;var __rjs_quoted__ = {};__rjs_quoted__.Pair = Pair;__rjs_quoted__.Kernel = Kernel;__rjs_quoted__.Core = Core;export { __rjs_quoted__,Kernel,Core,Paramz,Values,Pair }; \ No newline at end of file diff --git a/js-build/runtime/linklet-primitive.rkt.js b/js-build/runtime/linklet-primitive.rkt.js index 4236c5f..68195d8 100644 --- a/js-build/runtime/linklet-primitive.rkt.js +++ b/js-build/runtime/linklet-primitive.rkt.js @@ -1 +1 @@ -import * as $rjs_core from './core.js';import * as M0 from "./lib.rkt.js";import * as M2 from "./syntax.rkt.js";var variable_reference_from_unsafe_p = function(v764) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var variable_reference_constant_p = function(v765) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var make_instance = M0.Core.Linklet.makeInstance;var instance_data = M0.Core.Linklet.instanceData;var instance_name = M0.Core.Linklet.instanceName;var instance_variable_value = M0.Core.Linklet.instanceVariableValue;var instance_variable_names = M0.Core.Linklet.instanceVariableNames;var instance_set_variable_value_bang_ = M0.Core.Linklet.instanceSetVariableValue;var instance_unset_variable_bang_ = M0.Core.Linklet.instanceUnsetVariable;var instance_describe_variable_bang_ = M0.Core.Linklet.instanceDescribeVariable;var linklet_virtual_machine_bytes = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.Bytes.fromIntArray([114,97,99,107,101,116,115,99,114,105,112,116]);};var primitive_table = function(v766) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Hash.makeEqual([[$rjs_core.Symbol.make("syntax?"),M2.__rjs_quoted__.syntax_p],[$rjs_core.Symbol.make("syntax-e"),M2.__rjs_quoted__.syntax_e],[$rjs_core.Symbol.make("datum->syntax"),M2.__rjs_quoted__.datum__gt_syntax],[$rjs_core.Symbol.make("syntax->datum"),M2.__rjs_quoted__.syntax__gt_datum],[$rjs_core.Symbol.make("syntax-property"),M2.__rjs_quoted__.syntax_property],[$rjs_core.Symbol.make("syntax-property-symbol-keys"),M2.__rjs_quoted__.syntax_property_symbol_keys],[$rjs_core.Symbol.make("syntax-source"),M2.__rjs_quoted__.syntax_source],[$rjs_core.Symbol.make("syntax-line"),M2.__rjs_quoted__.syntax_line],[$rjs_core.Symbol.make("syntax-column"),M2.__rjs_quoted__.syntax_column],[$rjs_core.Symbol.make("syntax-span"),M2.__rjs_quoted__.syntax_span],[$rjs_core.Symbol.make("syntax-position"),M2.__rjs_quoted__.syntax_position],[$rjs_core.Symbol.make("variable-reference-constant?"),variable_reference_constant_p],[$rjs_core.Symbol.make("variable-reference-from-unsafe?"),variable_reference_from_unsafe_p],[$rjs_core.Symbol.make("make-instance"),make_instance],[$rjs_core.Symbol.make("instance-describe-variable!"),instance_describe_variable_bang_],[$rjs_core.Symbol.make("instance-unset-variable!"),instance_unset_variable_bang_],[$rjs_core.Symbol.make("instance-set-variable-value!"),instance_set_variable_value_bang_],[$rjs_core.Symbol.make("instance-variable-names"),instance_variable_names],[$rjs_core.Symbol.make("instance-variable-value"),instance_variable_value],[$rjs_core.Symbol.make("instance-data"),instance_data],[$rjs_core.Symbol.make("instance-name"),instance_name],[$rjs_core.Symbol.make("linklet-virtual-machine-bytes"),linklet_virtual_machine_bytes],[$rjs_core.Symbol.make("primitive-table"),primitive_table]],false);};var __rjs_quoted__ = {};export { __rjs_quoted__,variable_reference_from_unsafe_p,variable_reference_constant_p,make_instance,instance_data,instance_name,instance_variable_value,instance_variable_names,instance_set_variable_value_bang_,instance_unset_variable_bang_,instance_describe_variable_bang_,linklet_virtual_machine_bytes,primitive_table }; \ No newline at end of file +import * as $rjs_core from './core.js';import * as M1 from "./lib.rkt.js";import * as M2 from "./syntax.rkt.js";var variable_reference_from_unsafe_p = function(v198) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var variable_reference_constant_p = function(v199) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var make_instance = M1.Core.Linklet.makeInstance;var instance_data = M1.Core.Linklet.instanceData;var instance_name = M1.Core.Linklet.instanceName;var instance_variable_value = M1.Core.Linklet.instanceVariableValue;var instance_variable_names = M1.Core.Linklet.instanceVariableNames;var instance_set_variable_value_bang_ = M1.Core.Linklet.instanceSetVariableValue;var instance_unset_variable_bang_ = M1.Core.Linklet.instanceUnsetVariable;var instance_describe_variable_bang_ = M1.Core.Linklet.instanceDescribeVariable;var linklet_virtual_machine_bytes = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.Bytes.fromIntArray([114,97,99,107,101,116,115,99,114,105,112,116]);};var primitive_table = function(v200) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.Core.Hash.makeEqual([[$rjs_core.Symbol.make("syntax?"),M2.__rjs_quoted__.syntax_p],[$rjs_core.Symbol.make("syntax-e"),M2.__rjs_quoted__.syntax_e],[$rjs_core.Symbol.make("datum->syntax"),M2.__rjs_quoted__.datum__gt_syntax],[$rjs_core.Symbol.make("syntax->datum"),M2.__rjs_quoted__.syntax__gt_datum],[$rjs_core.Symbol.make("syntax-property"),M2.__rjs_quoted__.syntax_property],[$rjs_core.Symbol.make("syntax-property-symbol-keys"),M2.__rjs_quoted__.syntax_property_symbol_keys],[$rjs_core.Symbol.make("syntax-source"),M2.__rjs_quoted__.syntax_source],[$rjs_core.Symbol.make("syntax-line"),M2.__rjs_quoted__.syntax_line],[$rjs_core.Symbol.make("syntax-column"),M2.__rjs_quoted__.syntax_column],[$rjs_core.Symbol.make("syntax-span"),M2.__rjs_quoted__.syntax_span],[$rjs_core.Symbol.make("syntax-position"),M2.__rjs_quoted__.syntax_position],[$rjs_core.Symbol.make("variable-reference-constant?"),variable_reference_constant_p],[$rjs_core.Symbol.make("variable-reference-from-unsafe?"),variable_reference_from_unsafe_p],[$rjs_core.Symbol.make("make-instance"),make_instance],[$rjs_core.Symbol.make("instance-describe-variable!"),instance_describe_variable_bang_],[$rjs_core.Symbol.make("instance-unset-variable!"),instance_unset_variable_bang_],[$rjs_core.Symbol.make("instance-set-variable-value!"),instance_set_variable_value_bang_],[$rjs_core.Symbol.make("instance-variable-names"),instance_variable_names],[$rjs_core.Symbol.make("instance-variable-value"),instance_variable_value],[$rjs_core.Symbol.make("instance-data"),instance_data],[$rjs_core.Symbol.make("instance-name"),instance_name],[$rjs_core.Symbol.make("linklet-virtual-machine-bytes"),linklet_virtual_machine_bytes],[$rjs_core.Symbol.make("primitive-table"),primitive_table]],false);};var __rjs_quoted__ = {};export { __rjs_quoted__,variable_reference_from_unsafe_p,variable_reference_constant_p,make_instance,instance_data,instance_name,instance_variable_value,instance_variable_names,instance_set_variable_value_bang_,instance_unset_variable_bang_,instance_describe_variable_bang_,linklet_virtual_machine_bytes,primitive_table }; \ No newline at end of file diff --git a/js-build/runtime/paramz.rkt.js b/js-build/runtime/paramz.rkt.js index c907627..79b147d 100644 --- a/js-build/runtime/paramz.rkt.js +++ b/js-build/runtime/paramz.rkt.js @@ -1 +1 @@ -import * as $rjs_core from './core.js';import * as Paramz from "./paramz.js";var parameterization_key = Paramz.ParameterizationKey;var break_enabled_key = Paramz.BreakEnabledKey;var cache_configuration = Paramz.BreakEnabledKey;var extend_parameterization = Paramz.extendParameterization;var exception_handler_key = Paramz.ExceptionHandlerKey;var check_for_break = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return undefined;};var reparameterize = function(v805) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v805;};var __rjs_quoted__ = {};export { __rjs_quoted__,parameterization_key,break_enabled_key,cache_configuration,extend_parameterization,exception_handler_key,check_for_break,reparameterize }; \ No newline at end of file +import * as $rjs_core from './core.js';import * as Paramz from "./paramz.js";var parameterization_key = Paramz.ParameterizationKey;var break_enabled_key = Paramz.BreakEnabledKey;var cache_configuration = Paramz.BreakEnabledKey;var extend_parameterization = Paramz.extendParameterization;var exception_handler_key = Paramz.ExceptionHandlerKey;var check_for_break = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return undefined;};var reparameterize = function(v197) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v197;};var __rjs_quoted__ = {};export { __rjs_quoted__,parameterization_key,break_enabled_key,cache_configuration,extend_parameterization,exception_handler_key,check_for_break,reparameterize }; \ No newline at end of file diff --git a/js-build/runtime/runtime.rkt.js b/js-build/runtime/runtime.rkt.js index f9bebfa..7937426 100644 --- a/js-build/runtime/runtime.rkt.js +++ b/js-build/runtime/runtime.rkt.js @@ -1 +1 @@ -import * as $rjs_core from './core.js';import * as M0 from "./lib.rkt.js";var values = function() {var vals806 = M0.Core.argumentsToArray(arguments);if ((vals806.length===1)!==false) {var if_res373 = vals806[0];} else {var if_res373 = M0.Values.make(vals806);}return if_res373;};var __rjs_quoted__ = {};export { __rjs_quoted__,values }; \ No newline at end of file +import * as $rjs_core from './core.js';import * as M1 from "./lib.rkt.js";var values = function() {var vals62 = M1.Core.argumentsToArray(arguments);if ((vals62.length===1)!==false) {var if_res22 = vals62[0];} else {var if_res22 = M1.Values.make(vals62);}return if_res22;};var __rjs_quoted__ = {};export { __rjs_quoted__,values }; \ No newline at end of file diff --git a/js-build/runtime/syntax.rkt b/js-build/runtime/syntax.rkt index 684b90b..b1f12cc 100644 --- a/js-build/runtime/syntax.rkt +++ b/js-build/runtime/syntax.rkt @@ -1,8 +1,8 @@ #lang racketscript/boot -(require racketscript/interop +(require (for-syntax syntax/parse) racket/stxparam - (for-syntax syntax/parse) + racketscript/interop "lib.rkt") (provide (rename-out [-syntax? syntax?] diff --git a/js-build/runtime/syntax.rkt.js b/js-build/runtime/syntax.rkt.js index 5c4c625..b0106ff 100644 --- a/js-build/runtime/syntax.rkt.js +++ b/js-build/runtime/syntax.rkt.js @@ -1 +1 @@ -import * as $rjs_core from './core.js';import * as M0 from "./lib.rkt.js";import * as M1 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";var __syntax_p = function(v1283) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Correlated.syntaxP(v1283);};var __datum__gt_syntax = function(v1284) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Correlated.datumToSyntax(v1284);};var __syntax_e = function(v1285) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1285.get();};var __syntax__gt_datum = function(v1286) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1286.get();};var __syntax_source = function(v1287) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_line = function(v1288) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_column = function(v1289) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_position = function(v1290) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_span = function(v1291) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_property1292 = function(s21293, k31294, val11295) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var s1296 = s21293;var k1297 = k31294;if (false!==false) {var if_res704 = false;} else {var if_res704 = val11295;}var val1298 = if_res704;if (val1298!==false) {var if_res705 = s1296;} else {var if_res705 = false;}return if_res705;};var cl706 = function(s1299, k1300) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __syntax_property1292(s1299,k1300,false);};var cl707 = function(s1301, k1302, val11303) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __syntax_property1292(s1301,k1302,val11303);};var __syntax_property = $rjs_core.attachProcedureArity(function() {var fixed_lam708 = {'2':cl706,'3':cl707}[arguments.length];if (fixed_lam708!==undefined) {return fixed_lam708.apply(null,arguments);} else {return ___kernel.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var __syntax_property_symbol_keys = function(v1304) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Pair.EMPTY;};var __rjs_quoted__ = {};export { __rjs_quoted__,__syntax_property_symbol_keys as syntax_property_symbol_keys,__syntax_property as syntax_property,__syntax_span as syntax_span,__syntax_position as syntax_position,__syntax_column as syntax_column,__syntax_line as syntax_line,__syntax_source as syntax_source,__syntax_e as syntax_e,__syntax__gt_datum as syntax__gt_datum,__datum__gt_syntax as datum__gt_syntax,__syntax_p as syntax_p }; \ No newline at end of file +import * as $rjs_core from './core.js';import * as M0 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";import * as M1 from "./lib.rkt.js";var __syntax_p = function(v1285) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.Core.Correlated.syntaxP(v1285);};var __datum__gt_syntax = function(v1286) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.Core.Correlated.datumToSyntax(v1286);};var __syntax_e = function(v1287) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1287.get();};var __syntax__gt_datum = function(v1288) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1288.get();};var __syntax_source = function(v1289) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_line = function(v1290) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_column = function(v1291) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_position = function(v1292) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_span = function(v1293) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_property1294 = function(s21295, k31296, val11297) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var s1298 = s21295;var k1299 = k31296;if (false!==false) {var if_res707 = false;} else {var if_res707 = val11297;}var val1300 = if_res707;if (val1300!==false) {var if_res708 = s1298;} else {var if_res708 = false;}return if_res708;};var cl709 = function(s1301, k1302) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __syntax_property1294(s1301,k1302,false);};var cl710 = function(s1303, k1304, val11305) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __syntax_property1294(s1303,k1304,val11305);};var __syntax_property = $rjs_core.attachProcedureArity(function() {var fixed_lam711 = {'2':cl709,'3':cl710}[arguments.length];if (fixed_lam711!==undefined) {return fixed_lam711.apply(null,arguments);} else {return ___kernel.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var __syntax_property_symbol_keys = function(v1306) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.Core.Pair.EMPTY;};var __rjs_quoted__ = {};export { __rjs_quoted__,__syntax_property_symbol_keys as syntax_property_symbol_keys,__syntax_property as syntax_property,__syntax_span as syntax_span,__syntax_position as syntax_position,__syntax_column as syntax_column,__syntax_line as syntax_line,__syntax_source as syntax_source,__syntax_e as syntax_e,__syntax__gt_datum as syntax__gt_datum,__datum__gt_syntax as datum__gt_syntax,__syntax_p as syntax_p }; \ No newline at end of file diff --git a/js-build/runtime/unsafe.rkt b/js-build/runtime/unsafe.rkt index 5788e1b..0ae9092 100644 --- a/js-build/runtime/unsafe.rkt +++ b/js-build/runtime/unsafe.rkt @@ -1,7 +1,7 @@ #lang racketscript/boot -(require racketscript/interop - (for-syntax syntax/parse) +(require (for-syntax syntax/parse) + racketscript/interop "lib.rkt") (define Core ($/require/* "./core.js")) @@ -156,4 +156,3 @@ (define+provide (unsafe-root-continuation-prompt-tag) (#js.Core.Marks.defaultContinuationPromptTag)) - diff --git a/js-build/runtime/unsafe.rkt.js b/js-build/runtime/unsafe.rkt.js index 803590f..daf08e6 100644 --- a/js-build/runtime/unsafe.rkt.js +++ b/js-build/runtime/unsafe.rkt.js @@ -1 +1 @@ -import * as $rjs_core from './core.js';import * as Core from "./core.js";var unsafe_fx_plus_ = function(a62, b63) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a62+b63)|0;};var unsafe_fx_ = function(a64, b65) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a64-b65)|0;};var unsafe_fx_times_ = function(a66, b67) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a66*b67)|0;};var unsafe_fxquotient = function(a68, b69) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a68/b69)|0;};var unsafe_fxremainder = function(a70, b71) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a70%b71)|0;};var unsafe_fxmodulo = function(a72, b73) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var remainder74 = a72%b73;if ((remainder74>=0)!==false) {var if_res22 = remainder74;} else {var if_res22 = remainder74+b73;}return Math.floor(if_res22);};var unsafe_fxabs = function(a75) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Math.abs(a75);};var unsafe_fx_eq_ = function(a76, b77) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a76===b77;};var unsafe_fx_lt_ = function(a78, b79) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a78b83;};var unsafe_fx_gt__eq_ = function(a84, b85) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a84>=b85;};var unsafe_fxmin = function(a86, b87) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((a86b89)!==false) {var if_res24 = b89;} else {var if_res24 = a88;}return if_res24;};var unsafe_fl_eq_ = function(a90, b91) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a90===b91;};var unsafe_fl_lt_ = function(a92, b93) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a92b97;};var unsafe_fl_gt__eq_ = function(a98, b99) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a98>=b99;};var unsafe_flmin = function(a100, b101) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((a100b103)!==false) {var if_res26 = b103;} else {var if_res26 = a102;}return if_res26;};var unsafe_fxrshift = function(a104, b105) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a104>>b105)|0;};var unsafe_fxlshift = function(a106, b107) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a106<=0)!==false) {var if_res23 = remainder75;} else {var if_res23 = remainder75+b74;}return Math.floor(if_res23);};var unsafe_fxabs = function(a76) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Math.abs(a76);};var unsafe_fx_eq_ = function(a77, b78) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a77===b78;};var unsafe_fx_lt_ = function(a79, b80) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a79b84;};var unsafe_fx_gt__eq_ = function(a85, b86) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a85>=b86;};var unsafe_fxmin = function(a87, b88) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((a87b90)!==false) {var if_res25 = b90;} else {var if_res25 = a89;}return if_res25;};var unsafe_fl_eq_ = function(a91, b92) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a91===b92;};var unsafe_fl_lt_ = function(a93, b94) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a93b98;};var unsafe_fl_gt__eq_ = function(a99, b100) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a99>=b100;};var unsafe_flmin = function(a101, b102) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((a101b104)!==false) {var if_res27 = b104;} else {var if_res27 = a103;}return if_res27;};var unsafe_fxrshift = function(a105, b106) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a105>>b106)|0;};var unsafe_fxlshift = function(a107, b108) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a107< "header" + (<> "div" #:props ([ className "header-content" ]) + (<> "img" #:props ([ src "https://raw.githubusercontent.com/rackt-org/rackt-org.github.io/master/logo.png" ] + [ className "logo" ])) + (<> "h1" (<> "a" #:props ([ href "https://github.com/rackt-org/rackt" ]) "Rackt")) + (<> "p" "An ultrasmall (~70 loc) React wrapper written in " + (<> "a" #:props ([ href "https://github.com/vishesh/racketscript" ]) "RacketScript"))))) (define (intro props . ..) - ( "div" + (<> "p" "Rackt is a tiny but still powerful React wrapper that allows you to write functional components with React hooks, contexts, and so on. Despite the fact Rackt is in the early development stage, you can already use it because it has only simple js interop under the hood. In most cases Rackt doesn't change API of React and you can use all familiar functions as you've already used to. Here is an example of a simple Rackt component:") - ( "pre" + (<> "code" #:props ([ className "language-racket" ]) "(define (simple-component props . ..) - ( \"div\" #:props ([ className \"some-class\" ]) \"some text\"))")) - ( "p" (<> "code" "<>") " here is a simple alias for " (<> "code" "React.createElement") " function + that has optional " (<> "code" "#:props") " parameter so you can skip it if you want:") + (<> "pre" + (<> "code" #:props ([ className "language-racket" ]) "(define (simple-component props . ..) - ( \"div\" \"some text\"))")) + (<> "p" "In the examples below you can see more complex components and apps (btw this site is written in Rackt as well)."))) (define (counter-example props . ..) - ( "div" #:props ([ className "example" ]) + (<> "div" + (<> "h3" "Counter") + (<> counter)) + (<> "div" + (<> "h3" "Source code") + (<> "pre" (<> "code" #:props ([ className "language-racket"]) counter-source-code))))) (define (todo-example props . ..) - ( "div" #:props ([ className "example" ]) + (<> "div" + (<> "h3" "Todo app") + (<> todo-app)) + (<> "div" + (<> "h3" "Source code") + (<> "pre" (<> "code" #:props ([ className "language-racket"]) todo-source-code))))) (define (app props . ..) - ( "div" + #:props ([ className "container" ]) + (<> header) + (<> intro) + (<> "h2" "Examples") + (<> counter-example) + (<> todo-example))) (define todo-source-code "#lang racketscript/base @@ -75,9 +75,9 @@ (define (reducer state action) (cond [(eq? ($ action 'type) \"add\") - ($/obj [ todos (add-todo state action)])] + ([ todos (add-todo state action)])] [(eq? ($ action 'type) \"remove\") - ($/obj [ todos (remove-todo state action)])] + ([ todos (remove-todo state action)])] [else state])) (define (todo-input props . ..) @@ -91,16 +91,16 @@ (define (submit-todo e) (($ e 'preventDefault)) - (dispatch ($/obj [ type \"add\" ] - [ todo ($/obj [ id (#js*.Date.now) ] + (dispatch ([ type \"add\" ] + [ todo ([ id (#js*.Date.now) ] [ text text ])])) (set-text \"\")) - ( \"form\" + #:props ([ onSubmit submit-todo ]) + (<> \"input\" + #:props ([ className \"todo-input\" ] [ placeholder \"What needs to be done?\" ] [ value text ] [ onChange update-text])))) @@ -109,16 +109,16 @@ (define ctx (use-context StateContext)) (define dispatch ($ ctx 'dispatch)) (define (remove-todo id) - (dispatch ($/obj [ type \"remove\" ] + (dispatch ([ type \"remove\" ] [ id ($ props 'todo 'id) ]))) - ( \"li\" + #:props ([ className \"todo-item\"]) ($ props 'todo 'text) - ( \"button\" + #:props ([ type \"button\" ] + [ className \"button button-clear todo-remove-button\"] + [ onClick remove-todo ]) \"x\"))) (define (todo-list props . ..) @@ -126,21 +126,21 @@ (define dispatch ($ ctx 'dispatch)) (define store ($ ctx 'store)) - ( \"ul\" + (map (lambda (todo) (<> todo-item #:props ([todo todo]))) ($ store 'todos)))) (define (todo-app props . ..) (define provider ($ StateContext 'Provider)) - (define default-state ($/obj [todos (list)])) + (define default-state ([todos (list)])) (define-values (store dispatch) (use-reducer reducer default-state)) - ( provider + #:props ([ value + ([ store store ] [ dispatch dispatch ])]) - ( \"div\" + (<> todo-input)) + (<> todo-list))) (provide todo-app) ") @@ -148,21 +148,21 @@ (define counter-source-code "(define (counter props ..) (define-values (counter set-counter) (use-state 0)) - ( \"div\" + (<> \"button\" + #:props ([ className \"button\" ] + [ type \"button\" ] + [onClick (lambda (_) (set-counter (- counter 1)))]) \"- 1\") - ( \"span\" #:props ([ className \"counter\" ]) counter) - ( \"button\" + #:props ([ className \"button\" ] + [ type \"button\" ] + [onClick (lambda (_) (set-counter (+ counter 1)))]) \"+ 1\")))") -(render ( app) "root") diff --git a/src/counter.rkt b/src/counter.rkt index 7c45190..5b75347 100644 --- a/src/counter.rkt +++ b/src/counter.rkt @@ -6,19 +6,19 @@ (define (counter props ..) (define-values (counter set-counter) (use-state 0)) - ( "div" + (<> "button" + #:props ([ className "button" ] + [ type "button" ] + [ onClick (lambda (_) (set-counter (sub1 counter))) ]) "- 1") - ( "span" #:props ([ className "counter" ]) counter) - ( "button" + #:props ([ className "button" ] + [ type "button" ] + [ onClick (lambda (_) (set-counter (add1 counter))) ]) "+ 1"))) (provide counter) diff --git a/src/todo.rkt b/src/todo.rkt index 0314f40..dbacd01 100644 --- a/src/todo.rkt +++ b/src/todo.rkt @@ -42,13 +42,13 @@ (set-text "")) - ( "form" + #:props ([ onSubmit submit-todo ]) + (<> "input" + #:props ([ className "todo-input" ] + [ placeholder "What needs to be done?" ] + [ value text ] + [ onChange update-text])))) (define (todo-item props . ..) (define ctx (use-context StateContext)) @@ -57,13 +57,13 @@ (dispatch ($/obj [ type "done" ] [ id ($ props 'todo 'id) ]))) - ( "li" + #:props ([ className "todo-item"]) ($ props 'todo 'text) - ( "button" + #:props ([ type "button" ] + [ className "button button-clear todo-done-button"] + [ onClick done-todo ]) "✔"))) (define (todo-list props . ..) @@ -71,19 +71,18 @@ (define dispatch ($ ctx 'dispatch)) (define store ($ ctx 'store)) - ( "ul" + (map (lambda (todo) (<> todo-item #:props ([todo todo]))) ($ store 'todos)))) (define (todo-app props . ..) (define provider ($ StateContext 'Provider)) (define-values (store dispatch) (use-reducer reducer default-state)) - ( provider + #:props ([ value ($/obj [ store store ] + [ dispatch dispatch ])]) + (<> "div" + (<> todo-input)) + (<> todo-list))) (provide todo-app) From 6b490ef1e3133066b65d73e4c9753ed19a9aee4b Mon Sep 17 00:00:00 2001 From: Stephen Chang Date: Fri, 6 Aug 2021 19:01:37 +0000 Subject: [PATCH 02/11] dont duplicate src code; read directly from files --- js-build/cache/timestamps.rktl | 2 +- js-build/collects/racket/list.rkt.js | 2 +- js-build/collects/racket/private/list.rkt.js | 2 +- src/app.rkt | 130 ++++--------------- 4 files changed, 29 insertions(+), 107 deletions(-) diff --git a/js-build/cache/timestamps.rktl b/js-build/cache/timestamps.rktl index cab8ba0..162952b 100644 --- a/js-build/cache/timestamps.rktl +++ b/js-build/cache/timestamps.rktl @@ -1 +1 @@ -((3) 0 () 0 () () (c (c (p+ #"/home/racketscript/racket81/collects/racket/private/reverse.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/compiler/runtime/syntax.rkt" . unix) . 1625066558) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/compiler/runtime/lib.rkt" . unix) . 1625066558) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/qq-and-or.rkt" . unix) . 1555559197) c (q #%core . 1623103835) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/src/todo.rkt" . unix) . 1628273006) c (q #%utils . 1623103835) c (q #%futures . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/member.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/sort.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/kw.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/private/interop.rkt" . unix) . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/more-scheme.rkt" . unix) . 1609788210) c (q #%unsafe . 1625066558) c (q #%network . 1623103835) c (q #%runtime . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/list.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/src/app.rkt" . unix) . 1628276035) c (q #%builtin . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/for.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/pre-base.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/map.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/rackt/main.rkt" . unix) . 1628268589) c (q #%paramz . 1623683564) c (q #%flfxnum . 1623683564) c (q #%kernel . 1628181951) c (q #%place-struct . 1623103835) c (q #%foreign . 1623103835) c (q #%main . 1623103835) c (q #%place . 1623103835) c (q #%boot . 1623103835) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/src/counter.rkt" . unix) . 1628272982) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/interop.rkt" . unix) . 1628038403) c (q #%linklet-primitive . 1623103835) c (q #%read . 1623103835) c (q #%extfl . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/list.rkt" . unix) . 1617996162))) \ No newline at end of file +((3) 0 () 0 () () (c (c (p+ #"/home/racketscript/racket81/collects/racket/private/reverse.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/compiler/runtime/syntax.rkt" . unix) . 1625066558) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/compiler/runtime/lib.rkt" . unix) . 1625066558) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/qq-and-or.rkt" . unix) . 1555559197) c (q #%core . 1623103835) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/src/todo.rkt" . unix) . 1628273006) c (q #%utils . 1623103835) c (q #%futures . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/member.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/sort.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/kw.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/private/interop.rkt" . unix) . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/more-scheme.rkt" . unix) . 1609788210) c (q #%unsafe . 1625066558) c (q #%network . 1623103835) c (q #%runtime . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/list.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/src/app.rkt" . unix) . 1628276355) c (q #%builtin . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/for.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/pre-base.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/map.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/rackt/main.rkt" . unix) . 1628268589) c (q #%paramz . 1623683564) c (q #%flfxnum . 1623683564) c (q #%kernel . 1628181951) c (q #%place-struct . 1623103835) c (q #%foreign . 1623103835) c (q #%main . 1623103835) c (q #%place . 1623103835) c (q #%boot . 1623103835) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/src/counter.rkt" . unix) . 1628272982) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/interop.rkt" . unix) . 1628038403) c (q #%linklet-primitive . 1623103835) c (q #%read . 1623103835) c (q #%extfl . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/list.rkt" . unix) . 1617996162))) \ No newline at end of file diff --git a/js-build/collects/racket/list.rkt.js b/js-build/collects/racket/list.rkt.js index 983337c..0a74092 100644 --- a/js-build/collects/racket/list.rkt.js +++ b/js-build/collects/racket/list.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../runtime/core.js';import * as M0 from "../../runtime/kernel.rkt.js";import * as M1 from "./private/pre-base.rkt.js";import * as M2 from "./private/list.rkt.js";import * as M3 from "./private/map.rkt.js";import * as M4 from "./private/kw.rkt.js";import * as M5 from "./private/qq-and-or.rkt.js";import * as M6 from "./private/member.rkt.js";import * as M7 from "./private/more-scheme.rkt.js";import * as M8 from "./private/reverse.rkt.js";import * as M9 from "./private/for.rkt.js";import * as M10 from "../../runtime/unsafe.rkt.js";var first = function(x1750) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(x1750)!==false) {var if_res1065 = M0.list_p(x1750);} else {var if_res1065 = false;}if (if_res1065!==false) {var if_res1066 = M0.car(x1750);} else {var if_res1066 = M0.raise_argument_error($rjs_core.Symbol.make("first"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),x1750);}return if_res1066;};var second = function(l01751) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01751)!==false) {var loop1752 = function(l1753, pos1754) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1753)!==false) {if (M0.eq_p(pos1754,1)!==false) {var if_res1067 = M0.car(l1753);} else {var if_res1067 = loop1752(M0.cdr(l1753),M0.sub1(pos1754));}var if_res1068 = if_res1067;} else {var if_res1068 = M0.raise_arguments_error($rjs_core.Symbol.make("second"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01751);}return if_res1068;};var if_res1069 = loop1752(l01751,2);} else {var if_res1069 = M0.raise_argument_error($rjs_core.Symbol.make("second"),$rjs_core.UString.make("list?"),l01751);}return if_res1069;};var third = function(l01755) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01755)!==false) {var loop1756 = function(l1757, pos1758) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1757)!==false) {if (M0.eq_p(pos1758,1)!==false) {var if_res1070 = M0.car(l1757);} else {var if_res1070 = loop1756(M0.cdr(l1757),M0.sub1(pos1758));}var if_res1071 = if_res1070;} else {var if_res1071 = M0.raise_arguments_error($rjs_core.Symbol.make("third"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01755);}return if_res1071;};var if_res1072 = loop1756(l01755,3);} else {var if_res1072 = M0.raise_argument_error($rjs_core.Symbol.make("third"),$rjs_core.UString.make("list?"),l01755);}return if_res1072;};var fourth = function(l01759) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01759)!==false) {var loop1760 = function(l1761, pos1762) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1761)!==false) {if (M0.eq_p(pos1762,1)!==false) {var if_res1073 = M0.car(l1761);} else {var if_res1073 = loop1760(M0.cdr(l1761),M0.sub1(pos1762));}var if_res1074 = if_res1073;} else {var if_res1074 = M0.raise_arguments_error($rjs_core.Symbol.make("fourth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01759);}return if_res1074;};var if_res1075 = loop1760(l01759,4);} else {var if_res1075 = M0.raise_argument_error($rjs_core.Symbol.make("fourth"),$rjs_core.UString.make("list?"),l01759);}return if_res1075;};var fifth = function(l01763) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01763)!==false) {var loop1764 = function(l1765, pos1766) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1765)!==false) {if (M0.eq_p(pos1766,1)!==false) {var if_res1076 = M0.car(l1765);} else {var if_res1076 = loop1764(M0.cdr(l1765),M0.sub1(pos1766));}var if_res1077 = if_res1076;} else {var if_res1077 = M0.raise_arguments_error($rjs_core.Symbol.make("fifth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01763);}return if_res1077;};var if_res1078 = loop1764(l01763,5);} else {var if_res1078 = M0.raise_argument_error($rjs_core.Symbol.make("fifth"),$rjs_core.UString.make("list?"),l01763);}return if_res1078;};var sixth = function(l01767) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01767)!==false) {var loop1768 = function(l1769, pos1770) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1769)!==false) {if (M0.eq_p(pos1770,1)!==false) {var if_res1079 = M0.car(l1769);} else {var if_res1079 = loop1768(M0.cdr(l1769),M0.sub1(pos1770));}var if_res1080 = if_res1079;} else {var if_res1080 = M0.raise_arguments_error($rjs_core.Symbol.make("sixth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01767);}return if_res1080;};var if_res1081 = loop1768(l01767,6);} else {var if_res1081 = M0.raise_argument_error($rjs_core.Symbol.make("sixth"),$rjs_core.UString.make("list?"),l01767);}return if_res1081;};var seventh = function(l01771) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01771)!==false) {var loop1772 = function(l1773, pos1774) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1773)!==false) {if (M0.eq_p(pos1774,1)!==false) {var if_res1082 = M0.car(l1773);} else {var if_res1082 = loop1772(M0.cdr(l1773),M0.sub1(pos1774));}var if_res1083 = if_res1082;} else {var if_res1083 = M0.raise_arguments_error($rjs_core.Symbol.make("seventh"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01771);}return if_res1083;};var if_res1084 = loop1772(l01771,7);} else {var if_res1084 = M0.raise_argument_error($rjs_core.Symbol.make("seventh"),$rjs_core.UString.make("list?"),l01771);}return if_res1084;};var eighth = function(l01775) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01775)!==false) {var loop1776 = function(l1777, pos1778) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1777)!==false) {if (M0.eq_p(pos1778,1)!==false) {var if_res1085 = M0.car(l1777);} else {var if_res1085 = loop1776(M0.cdr(l1777),M0.sub1(pos1778));}var if_res1086 = if_res1085;} else {var if_res1086 = M0.raise_arguments_error($rjs_core.Symbol.make("eighth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01775);}return if_res1086;};var if_res1087 = loop1776(l01775,8);} else {var if_res1087 = M0.raise_argument_error($rjs_core.Symbol.make("eighth"),$rjs_core.UString.make("list?"),l01775);}return if_res1087;};var ninth = function(l01779) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01779)!==false) {var loop1780 = function(l1781, pos1782) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1781)!==false) {if (M0.eq_p(pos1782,1)!==false) {var if_res1088 = M0.car(l1781);} else {var if_res1088 = loop1780(M0.cdr(l1781),M0.sub1(pos1782));}var if_res1089 = if_res1088;} else {var if_res1089 = M0.raise_arguments_error($rjs_core.Symbol.make("ninth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01779);}return if_res1089;};var if_res1090 = loop1780(l01779,9);} else {var if_res1090 = M0.raise_argument_error($rjs_core.Symbol.make("ninth"),$rjs_core.UString.make("list?"),l01779);}return if_res1090;};var tenth = function(l01783) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01783)!==false) {var loop1784 = function(l1785, pos1786) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1785)!==false) {if (M0.eq_p(pos1786,1)!==false) {var if_res1091 = M0.car(l1785);} else {var if_res1091 = loop1784(M0.cdr(l1785),M0.sub1(pos1786));}var if_res1092 = if_res1091;} else {var if_res1092 = M0.raise_arguments_error($rjs_core.Symbol.make("tenth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01783);}return if_res1092;};var if_res1093 = loop1784(l01783,10);} else {var if_res1093 = M0.raise_argument_error($rjs_core.Symbol.make("tenth"),$rjs_core.UString.make("list?"),l01783);}return if_res1093;};var last_pair = function(l1787) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1787)!==false) {var loop1788 = function(l1789, x1790) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(x1790)!==false) {var if_res1094 = loop1788(x1790,M0.cdr(x1790));} else {var if_res1094 = l1789;}return if_res1094;};var if_res1095 = loop1788(l1787,M0.cdr(l1787));} else {var if_res1095 = M0.raise_argument_error($rjs_core.Symbol.make("last-pair"),$rjs_core.UString.make("pair?"),l1787);}return if_res1095;};var last = function(l1791) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1791)!==false) {var if_res1096 = M0.list_p(l1791);} else {var if_res1096 = false;}if (if_res1096!==false) {var loop1792 = function(l1793, x1794) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(x1794)!==false) {var if_res1097 = loop1792(x1794,M0.cdr(x1794));} else {var if_res1097 = M0.car(l1793);}return if_res1097;};var if_res1098 = loop1792(l1791,M0.cdr(l1791));} else {var if_res1098 = M0.raise_argument_error($rjs_core.Symbol.make("last"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),l1791);}return if_res1098;};var rest = function(l1795) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1795)!==false) {var if_res1099 = M0.list_p(l1795);} else {var if_res1099 = false;}if (if_res1099!==false) {var if_res1100 = M0.cdr(l1795);} else {var if_res1100 = M0.raise_argument_error($rjs_core.Symbol.make("rest"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),l1795);}return if_res1100;};var empty = $rjs_core.Pair.makeList();var make_list = function(n1796, x1797) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1796)!==false) {var if_res1101 = M0.rvoid();} else {var if_res1101 = M0.raise_argument_error($rjs_core.Symbol.make("make-list"),$rjs_core.UString.make("exact-nonnegative-integer?"),0,n1796,x1797);}if_res1101;var loop1798 = function(n1799, r1800) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1799)!==false) {var if_res1102 = r1800;} else {var if_res1102 = loop1798(M0.sub1(n1799),M0.cons(x1797,r1800));}return if_res1102;};return loop1798(n1796,$rjs_core.Pair.makeList());};var list_update = function(l1801, i1802, f1803) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l1801)!==false) {var if_res1103 = M0.rvoid();} else {var if_res1103 = M0.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("list?"),0,l1801,i1802,f1803);}if_res1103;if (M0.exact_nonnegative_integer_p(i1802)!==false) {var if_res1104 = M0.rvoid();} else {var if_res1104 = M0.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l1801,i1802,f1803);}if_res1104;if (M0.procedure_p(f1803)!==false) {var if_res1105 = M0.procedure_arity_includes_p(f1803,1);} else {var if_res1105 = false;}if (if_res1105!==false) {var if_res1106 = M0.rvoid();} else {var if_res1106 = M0.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("(-> any/c any/c)"),2,l1801,i1802,f1803);}if_res1106;if (M0.zero_p(i1802)!==false) {var if_res1107 = M0.cons(f1803(M0.car(l1801)),M0.cdr(l1801));} else {var if_res1107 = M0.cons(M0.car(l1801),list_update(M0.cdr(l1801),M0.sub1(i1802),f1803));}return if_res1107;};var list_set = function(l1804, k1805, v1806) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l1804)!==false) {var if_res1108 = M0.rvoid();} else {var if_res1108 = M0.raise_argument_error($rjs_core.Symbol.make("list-set"),$rjs_core.UString.make("list?"),0,l1804,k1805,v1806);}if_res1108;if (M0.exact_nonnegative_integer_p(k1805)!==false) {var if_res1109 = M0.rvoid();} else {var if_res1109 = M0.raise_argument_error($rjs_core.Symbol.make("list-set"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l1804,k1805,v1806);}if_res1109;return list_update(l1804,k1805,function(_1807) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1806;});};var drop_times_ = function(list1808, n1809) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1809)!==false) {var if_res1111 = list1808;} else {if (M0.pair_p(list1808)!==false) {var if_res1110 = drop_times_(M0.cdr(list1808),M0.sub1(n1809));} else {var if_res1110 = false;}var if_res1111 = if_res1110;}return if_res1111;};var too_large = function(who1810, list1811, n1812) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var proper_p1813 = M0.list_p(list1811);var temp1114 = $rjs_core.UString.make("a ~alist with at least ~a ~a");if (proper_p1813!==false) {var if_res1113 = $rjs_core.UString.make("");} else {var if_res1113 = $rjs_core.UString.make("(possibly improper) ");}if (proper_p1813!==false) {var if_res1112 = $rjs_core.UString.make("elements");} else {var if_res1112 = $rjs_core.UString.make("pairs");}return M0.raise_argument_error(who1810,M0.format(temp1114,if_res1113,n1812,if_res1112),list1811);};var take = function(list01814, n01815) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n01815)!==false) {var if_res1115 = M0.rvoid();} else {var if_res1115 = M0.raise_argument_error($rjs_core.Symbol.make("take"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list01814,n01815);}if_res1115;var loop1816 = function(list1817, n1818) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1818)!==false) {var if_res1117 = $rjs_core.Pair.makeList();} else {if (M0.pair_p(list1817)!==false) {var if_res1116 = M0.cons(M0.car(list1817),loop1816(M0.cdr(list1817),M0.sub1(n1818)));} else {var if_res1116 = too_large($rjs_core.Symbol.make("take"),list01814,n01815);}var if_res1117 = if_res1116;}return if_res1117;};return loop1816(list01814,n01815);};var drop = function(list1819, n1820) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1820)!==false) {var if_res1118 = M0.rvoid();} else {var if_res1118 = M0.raise_argument_error($rjs_core.Symbol.make("drop"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1819,n1820);}if_res1118;var or_part1821 = drop_times_(list1819,n1820);if (or_part1821!==false) {var if_res1119 = or_part1821;} else {var if_res1119 = too_large($rjs_core.Symbol.make("drop"),list1819,n1820);}return if_res1119;};var split_at = function(list01822, n01823) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n01823)!==false) {var if_res1120 = M0.rvoid();} else {var if_res1120 = M0.raise_argument_error($rjs_core.Symbol.make("split-at"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list01822,n01823);}if_res1120;var loop1824 = function(list1825, n1826, pfx1827) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1826)!==false) {var if_res1122 = M0.values(M8.alt_reverse(pfx1827),list1825);} else {if (M0.pair_p(list1825)!==false) {var if_res1121 = loop1824(M0.cdr(list1825),M0.sub1(n1826),M0.cons(M0.car(list1825),pfx1827));} else {var if_res1121 = too_large($rjs_core.Symbol.make("split-at"),list01822,n01823);}var if_res1122 = if_res1121;}return if_res1122;};return loop1824(list01822,n01823,$rjs_core.Pair.makeList());};var takef = function(list1828, pred1829) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1829)!==false) {var if_res1123 = M0.rvoid();} else {var if_res1123 = M0.raise_argument_error($rjs_core.Symbol.make("takef"),$rjs_core.UString.make("procedure?"),1,list1828,pred1829);}if_res1123;var loop1830 = function(list1831) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1831)!==false) {var x1832 = M0.car(list1831);if (pred1829(x1832)!==false) {var if_res1124 = M0.cons(x1832,loop1830(M0.cdr(list1831)));} else {var if_res1124 = $rjs_core.Pair.makeList();}var if_res1125 = if_res1124;} else {var if_res1125 = $rjs_core.Pair.makeList();}return if_res1125;};return loop1830(list1828);};var dropf = function(list1833, pred1834) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1834)!==false) {var if_res1126 = M0.rvoid();} else {var if_res1126 = M0.raise_argument_error($rjs_core.Symbol.make("dropf"),$rjs_core.UString.make("procedure?"),1,list1833,pred1834);}if_res1126;var loop1835 = function(list1836) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1836)!==false) {var if_res1127 = pred1834(M0.car(list1836));} else {var if_res1127 = false;}if (if_res1127!==false) {var if_res1128 = loop1835(M0.cdr(list1836));} else {var if_res1128 = list1836;}return if_res1128;};return loop1835(list1833);};var splitf_at = function(list1837, pred1838) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1838)!==false) {var if_res1129 = M0.rvoid();} else {var if_res1129 = M0.raise_argument_error($rjs_core.Symbol.make("splitf-at"),$rjs_core.UString.make("procedure?"),1,list1837,pred1838);}if_res1129;var loop1839 = function(list1840, pfx1841) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1840)!==false) {var if_res1130 = pred1838(M0.car(list1840));} else {var if_res1130 = false;}if (if_res1130!==false) {var if_res1131 = loop1839(M0.cdr(list1840),M0.cons(M0.car(list1840),pfx1841));} else {var if_res1131 = M0.values(M8.alt_reverse(pfx1841),list1840);}return if_res1131;};return loop1839(list1837,$rjs_core.Pair.makeList());};var take_right = function(list1842, n1843) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1843)!==false) {var if_res1132 = M0.rvoid();} else {var if_res1132 = M0.raise_argument_error($rjs_core.Symbol.make("take-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1842,n1843);}if_res1132;var loop1844 = function(list1845, lead1846) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lead1846)!==false) {var if_res1134 = loop1844(M0.cdr(list1845),M0.cdr(lead1846));} else {var if_res1134 = list1845;}return if_res1134;};var or_part1847 = drop_times_(list1842,n1843);if (or_part1847!==false) {var if_res1133 = or_part1847;} else {var if_res1133 = too_large($rjs_core.Symbol.make("take-right"),list1842,n1843);}return loop1844(list1842,if_res1133);};var drop_right = function(list1848, n1849) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1849)!==false) {var if_res1135 = M0.rvoid();} else {var if_res1135 = M0.raise_argument_error($rjs_core.Symbol.make("drop-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1848,n1849);}if_res1135;var loop1850 = function(list1851, lead1852) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lead1852)!==false) {var if_res1137 = M0.cons(M0.car(list1851),loop1850(M0.cdr(list1851),M0.cdr(lead1852)));} else {var if_res1137 = $rjs_core.Pair.makeList();}return if_res1137;};var or_part1853 = drop_times_(list1848,n1849);if (or_part1853!==false) {var if_res1136 = or_part1853;} else {var if_res1136 = too_large($rjs_core.Symbol.make("drop-right"),list1848,n1849);}return loop1850(list1848,if_res1136);};var split_at_right = function(list1854, n1855) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1855)!==false) {var if_res1138 = M0.rvoid();} else {var if_res1138 = M0.raise_argument_error($rjs_core.Symbol.make("split-at-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1854,n1855);}if_res1138;var loop1856 = function(list1857, lead1858, pfx1859) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lead1858)!==false) {var if_res1140 = loop1856(M0.cdr(list1857),M0.cdr(lead1858),M0.cons(M0.car(list1857),pfx1859));} else {var if_res1140 = M0.values(M8.alt_reverse(pfx1859),list1857);}return if_res1140;};var or_part1860 = drop_times_(list1854,n1855);if (or_part1860!==false) {var if_res1139 = or_part1860;} else {var if_res1139 = too_large($rjs_core.Symbol.make("split-at-right"),list1854,n1855);}return loop1856(list1854,if_res1139,$rjs_core.Pair.makeList());};var count_from_right = function(who1861, list1862, pred1863) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1863)!==false) {var if_res1141 = M0.rvoid();} else {var if_res1141 = M0.raise_argument_error(who1861,$rjs_core.UString.make("procedure?"),1,list1862,pred1863);}if_res1141;var loop1864 = function(list1865, rev1866, n1867) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1865)!==false) {var if_res1144 = loop1864(M0.cdr(list1865),M0.cons(M0.car(list1865),rev1866),M0.add1(n1867));} else {var loop1868 = function(n1869, list1870) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1870)!==false) {var if_res1142 = pred1863(M0.car(list1870));} else {var if_res1142 = false;}if (if_res1142!==false) {var if_res1143 = loop1868(M0.sub1(n1869),M0.cdr(list1870));} else {var if_res1143 = n1869;}return if_res1143;};var if_res1144 = loop1868(n1867,rev1866);}return if_res1144;};return loop1864(list1862,$rjs_core.Pair.makeList(),0);};var takef_right = function(list1871, pred1872) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop(list1871,count_from_right($rjs_core.Symbol.make("takef-right"),list1871,pred1872));};var dropf_right = function(list1873, pred1874) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take(list1873,count_from_right($rjs_core.Symbol.make("dropf-right"),list1873,pred1874));};var splitf_at_right = function(list1875, pred1876) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_at(list1875,count_from_right($rjs_core.Symbol.make("splitf-at-right"),list1875,pred1876));};var list_prefix_p1877 = function(ls21878, rs31879, same_p11880) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1881 = ls21878;var rs1882 = rs31879;if (M0.eq_p(same_p11880,M10.unsafe_undefined)!==false) {var if_res1145 = M0.equal_p;} else {var if_res1145 = same_p11880;}var same_p1883 = if_res1145;if (M0.list_p(ls1881)!==false) {var if_res1146 = M0.rvoid();} else {var if_res1146 = M0.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("list?"),0,ls1881,rs1882);}if_res1146;if (M0.list_p(rs1882)!==false) {var if_res1147 = M0.rvoid();} else {var if_res1147 = M0.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("list?"),1,ls1881,rs1882);}if_res1147;if (M0.procedure_p(same_p1883)!==false) {var if_res1148 = M0.procedure_arity_includes_p(same_p1883,2);} else {var if_res1148 = false;}if (if_res1148!==false) {var if_res1149 = M0.rvoid();} else {var if_res1149 = M0.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,ls1881,rs1882,same_p1883);}if_res1149;var or_part1884 = M0.null_p(ls1881);if (or_part1884!==false) {var if_res1152 = or_part1884;} else {if (M0.pair_p(rs1882)!==false) {if (same_p1883(M0.car(ls1881),M0.car(rs1882))!==false) {var if_res1150 = list_prefix_p(M0.cdr(ls1881),M0.cdr(rs1882));} else {var if_res1150 = false;}var if_res1151 = if_res1150;} else {var if_res1151 = false;}var if_res1152 = if_res1151;}return if_res1152;};var cl1153 = function(ls1885, rs1886) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return list_prefix_p1877(ls1885,rs1886,M10.unsafe_undefined);};var cl1154 = function(ls1887, rs1888, same_p11889) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return list_prefix_p1877(ls1887,rs1888,same_p11889);};var list_prefix_p = $rjs_core.attachProcedureArity(function() {var fixed_lam1155 = {'2':cl1153,'3':cl1154}[arguments.length];if (fixed_lam1155!==undefined) {return fixed_lam1155.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var internal_split_common_prefix = function(as1890, bs1891, same_p1892, keep_prefix_p1893, name1894) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(as1890)!==false) {var if_res1156 = M0.rvoid();} else {var if_res1156 = M0.raise_argument_error(name1894,$rjs_core.UString.make("list?"),0,as1890,bs1891);}if_res1156;if (M0.list_p(bs1891)!==false) {var if_res1157 = M0.rvoid();} else {var if_res1157 = M0.raise_argument_error(name1894,$rjs_core.UString.make("list?"),1,as1890,bs1891);}if_res1157;if (M0.procedure_p(same_p1892)!==false) {var if_res1158 = M0.procedure_arity_includes_p(same_p1892,2);} else {var if_res1158 = false;}if (if_res1158!==false) {var if_res1159 = M0.rvoid();} else {var if_res1159 = M0.raise_argument_error(name1894,$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,as1890,bs1891,same_p1892);}if_res1159;var loop1895 = function(as1896, bs1897) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(as1896)!==false) {if (M0.pair_p(bs1897)!==false) {var if_res1160 = same_p1892(M0.car(as1896),M0.car(bs1897));} else {var if_res1160 = false;}var if_res1161 = if_res1160;} else {var if_res1161 = false;}if (if_res1161!==false) {var let_result1162 = loop1895(M0.cdr(as1896),M0.cdr(bs1897));var prefix1898 = let_result1162.getAt(0);var atail1899 = let_result1162.getAt(1);var btail1900 = let_result1162.getAt(2);if (keep_prefix_p1893!==false) {var if_res1163 = M0.cons(M0.car(as1896),prefix1898);} else {var if_res1163 = false;}var if_res1164 = M0.values(if_res1163,atail1899,btail1900);} else {var if_res1164 = M0.values(M0.rnull,as1896,bs1897);}return if_res1164;};return loop1895(as1890,bs1891);};var split_common_prefix1901 = function(as51902, bs61903, same_p41904) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1905 = as51902;var bs1906 = bs61903;if (M0.eq_p(same_p41904,M10.unsafe_undefined)!==false) {var if_res1165 = M0.equal_p;} else {var if_res1165 = same_p41904;}var same_p1907 = if_res1165;return internal_split_common_prefix(as1905,bs1906,same_p1907,true,$rjs_core.Symbol.make("split-common-prefix"));};var cl1166 = function(as1908, bs1909) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_common_prefix1901(as1908,bs1909,M10.unsafe_undefined);};var cl1167 = function(as1910, bs1911, same_p41912) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_common_prefix1901(as1910,bs1911,same_p41912);};var split_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam1168 = {'2':cl1166,'3':cl1167}[arguments.length];if (fixed_lam1168!==undefined) {return fixed_lam1168.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var take_common_prefix1913 = function(as81914, bs91915, same_p71916) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1917 = as81914;var bs1918 = bs91915;if (M0.eq_p(same_p71916,M10.unsafe_undefined)!==false) {var if_res1169 = M0.equal_p;} else {var if_res1169 = same_p71916;}var same_p1919 = if_res1169;var let_result1170 = internal_split_common_prefix(as1917,bs1918,same_p1919,true,$rjs_core.Symbol.make("take-common-prefix"));var prefix1920 = let_result1170.getAt(0);var atail1921 = let_result1170.getAt(1);var btail1922 = let_result1170.getAt(2);return prefix1920;};var cl1171 = function(as1923, bs1924) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take_common_prefix1913(as1923,bs1924,M10.unsafe_undefined);};var cl1172 = function(as1925, bs1926, same_p71927) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take_common_prefix1913(as1925,bs1926,same_p71927);};var take_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam1173 = {'2':cl1171,'3':cl1172}[arguments.length];if (fixed_lam1173!==undefined) {return fixed_lam1173.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var drop_common_prefix1928 = function(as111929, bs121930, same_p101931) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1932 = as111929;var bs1933 = bs121930;if (M0.eq_p(same_p101931,M10.unsafe_undefined)!==false) {var if_res1174 = M0.equal_p;} else {var if_res1174 = same_p101931;}var same_p1934 = if_res1174;var let_result1175 = internal_split_common_prefix(as1932,bs1933,same_p1934,false,$rjs_core.Symbol.make("drop-common-prefix"));var prefix1935 = let_result1175.getAt(0);var atail1936 = let_result1175.getAt(1);var btail1937 = let_result1175.getAt(2);return M0.values(atail1936,btail1937);};var cl1176 = function(as1938, bs1939) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop_common_prefix1928(as1938,bs1939,M10.unsafe_undefined);};var cl1177 = function(as1940, bs1941, same_p101942) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop_common_prefix1928(as1940,bs1941,same_p101942);};var drop_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam1178 = {'2':cl1176,'3':cl1177}[arguments.length];if (fixed_lam1178!==undefined) {return fixed_lam1178.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var cl1179 = function(ls1943) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,ls1943);};var cl1180 = function(l11944, l21945) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,l11944,l21945);};var cl1181 = function(l11946, l21947, l31948) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,l11946,l21947,l31948);};var cl1182 = function(l11949, l21950, l31951, l41952) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,l11949,l21950,l31951,l41952);};var cl1183 = $rjs_core.attachProcedureArity(function(l1953, ...lss19541186) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lss1954 = $rjs_core.Pair.listFromArray(lss19541186);return M0.apply(M1.new_apply_proc,M0.append,l1953,lss1954);});var append_times_ = $rjs_core.attachProcedureArity(function() {var fixed_lam1184 = {'1':cl1179,'2':cl1180,'3':cl1181,'4':cl1182}[arguments.length];if (fixed_lam1184!==undefined) {return fixed_lam1184.apply(null,arguments);} else {if (M0.__gt__eq_(cl1183.length,1)!==false) {var if_res1185 = cl1183.apply(null,arguments);} else {var if_res1185 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1185;}},[M0.make_arity_at_least(1)]);var flatten = function(orig_sexp1955) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1956 = function(sexp1957, acc1958) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(sexp1957)!==false) {var if_res1188 = acc1958;} else {if (M0.pair_p(sexp1957)!==false) {var if_res1187 = loop1956(M0.car(sexp1957),loop1956(M0.cdr(sexp1957),acc1958));} else {var if_res1187 = M0.cons(sexp1957,acc1958);}var if_res1188 = if_res1187;}return if_res1188;};return loop1956(orig_sexp1955,M0.rnull);};var add_between = function(after_last161959, before_first141960, before_last151961, splice_p131962, l211963, x221964) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l1965 = l211963;var x1966 = x221964;if (false!==false) {var if_res1189 = false;} else {var if_res1189 = splice_p131962;}var splice_p1967 = if_res1189;if (false!==false) {var if_res1190 = $rjs_core.Pair.makeList();} else {var if_res1190 = before_first141960;}var before_first1968 = if_res1190;if (M0.eq_p(before_last151961,M10.unsafe_undefined)!==false) {var if_res1191 = x1966;} else {var if_res1191 = before_last151961;}var before_last1969 = if_res1191;if (false!==false) {var if_res1192 = $rjs_core.Pair.makeList();} else {var if_res1192 = after_last161959;}var after_last1970 = if_res1192;if (M0.list_p(l1965)!==false) {var if_res1193 = M0.rvoid();} else {var if_res1193 = M0.raise_argument_error($rjs_core.Symbol.make("add-between"),$rjs_core.UString.make("list?"),0,l1965,x1966);}if_res1193;if (splice_p1967!==false) {var check_list1971 = function(x1972, which1973) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(x1972)!==false) {var if_res1194 = M0.rvoid();} else {var if_res1194 = M0.raise_arguments_error($rjs_core.Symbol.make("add-between"),M0.string_append($rjs_core.UString.make("list needed in splicing mode"),which1973),$rjs_core.UString.make("given"),x1972,$rjs_core.UString.make("given list..."),l1965);}return if_res1194;};check_list1971(x1966,$rjs_core.UString.make(""));check_list1971(before_first1968,$rjs_core.UString.make(" for #:before-first"));check_list1971(before_last1969,$rjs_core.UString.make(" for #:before-last"));var if_res1196 = check_list1971(after_last1970,$rjs_core.UString.make(" for #:after-last"));} else {var check_not_given1974 = function(x1975, which1976) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.eq_p($rjs_core.Pair.makeList(),x1975)!==false) {var if_res1195 = M0.rvoid();} else {var if_res1195 = M0.raise_arguments_error($rjs_core.Symbol.make("add-between"),M0.string_append(which1976,$rjs_core.UString.make(" can only be used in splicing mode")),$rjs_core.UString.make("given"),x1975,$rjs_core.UString.make("given list..."),l1965);}return if_res1195;};check_not_given1974(before_first1968,$rjs_core.UString.make("#:before-first"));var if_res1196 = check_not_given1974(after_last1970,$rjs_core.UString.make("#:after-last"));}if_res1196;var or_part1977 = M0.null_p(l1965);if (or_part1977!==false) {var if_res1197 = or_part1977;} else {var if_res1197 = M0.null_p(M0.cdr(l1965));}if (if_res1197!==false) {if (splice_p1967!==false) {var if_res1198 = M0.append(before_first1968,l1965,after_last1970);} else {var if_res1198 = l1965;}var if_res1203 = if_res1198;} else {if (splice_p1967!==false) {var x1978 = M8.alt_reverse(x1966);var loop1980 = function(i1981, l1982, r1983) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1982)!==false) {var if_res1199 = loop1980(M0.car(l1982),M0.cdr(l1982),M0.cons(i1981,M0.append(x1978,r1983)));} else {var if_res1199 = M0.cons(i1981,M0.append(M8.alt_reverse(before_last1969),r1983));}return if_res1199;};var r1979 = loop1980(M0.cadr(l1965),M0.cddr(l1965),$rjs_core.Pair.makeList());var r1984 = M8.alt_reverse(M0.append(M8.alt_reverse(after_last1970),r1979));var r1985 = M5.__rjs_quoted__.qq_append(before_first1968,M0.list_times_(M0.car(l1965),r1984));var if_res1202 = r1985;} else {var temp1201 = M0.car(l1965);var loop1986 = function(i1987, l1988, r1989) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1988)!==false) {var if_res1200 = loop1986(M0.car(l1988),M0.cdr(l1988),M0.cons(i1987,M0.cons(x1966,r1989)));} else {var if_res1200 = M0.cons(i1987,M0.cons(before_last1969,r1989));}return if_res1200;};var if_res1202 = M0.cons(temp1201,M8.alt_reverse(loop1986(M0.cadr(l1965),M0.cddr(l1965),$rjs_core.Pair.makeList())));}var if_res1203 = if_res1202;}return if_res1203;};var add_between1747 = function(given_kws1990, given_args1991, l211992, x221993) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(given_kws1990)!==false) {var if_res1204 = M0.eq_p($rjs_core.Keyword.make("after-last"),M0.car(given_kws1990));} else {var if_res1204 = false;}var after_last201994 = if_res1204;if (after_last201994!==false) {var if_res1205 = M0.car(given_args1991);} else {var if_res1205 = $rjs_core.Pair.makeList();}var after_last161995 = if_res1205;if (after_last201994!==false) {var if_res1206 = M0.cdr(given_kws1990);} else {var if_res1206 = given_kws1990;}var kws1220151996 = if_res1206;if (after_last201994!==false) {var if_res1207 = M0.cdr(given_args1991);} else {var if_res1207 = given_args1991;}var kw_args1220161997 = if_res1207;if (M0.pair_p(kws1220151996)!==false) {var if_res1208 = M0.eq_p($rjs_core.Keyword.make("before-first"),M0.car(kws1220151996));} else {var if_res1208 = false;}var before_first181998 = if_res1208;if (before_first181998!==false) {var if_res1209 = M0.car(kw_args1220161997);} else {var if_res1209 = $rjs_core.Pair.makeList();}var before_first141999 = if_res1209;if (before_first181998!==false) {var if_res1210 = M0.cdr(kws1220151996);} else {var if_res1210 = kws1220151996;}var kws1220172000 = if_res1210;if (before_first181998!==false) {var if_res1211 = M0.cdr(kw_args1220161997);} else {var if_res1211 = kw_args1220161997;}var kw_args1220182001 = if_res1211;if (M0.pair_p(kws1220172000)!==false) {var if_res1212 = M0.eq_p($rjs_core.Keyword.make("before-last"),M0.car(kws1220172000));} else {var if_res1212 = false;}var before_last192002 = if_res1212;if (before_last192002!==false) {var if_res1213 = M0.car(kw_args1220182001);} else {var if_res1213 = M10.unsafe_undefined;}var before_last152003 = if_res1213;if (before_last192002!==false) {var if_res1214 = M0.cdr(kws1220172000);} else {var if_res1214 = kws1220172000;}var kws1220192004 = if_res1214;if (before_last192002!==false) {var if_res1215 = M0.cdr(kw_args1220182001);} else {var if_res1215 = kw_args1220182001;}var kw_args1220202005 = if_res1215;var splice_p172006 = M0.pair_p(kws1220192004);if (splice_p172006!==false) {var if_res1216 = M0.car(kw_args1220202005);} else {var if_res1216 = false;}var splice_p132007 = if_res1216;return add_between(after_last161995,before_first141999,before_last152003,splice_p132007,l211992,x221993);};var cl1220 = function(given_kws2018, given_args2019, l2020, x2021) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return add_between1747(given_kws2018,given_args2019,l2020,x2021);};var temp1222 = $rjs_core.attachProcedureArity(function() {var fixed_lam1221 = {'4':cl1220}[arguments.length];if (fixed_lam1221!==undefined) {return fixed_lam1221.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4]);var temp1219 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("after-last"),$rjs_core.Keyword.make("before-first"),$rjs_core.Keyword.make("before-last"),$rjs_core.Keyword.make("splice?"));var cl1217 = function(l2022, x2023) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return add_between1747(M0.rnull,M0.rnull,l2022,x2023);};var add_between23 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2008, given_argc2009) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(given_argc2009,4)!==false) {var l11220212010 = given_kws2008;if (M0.null_p(l11220212010)!==false) {var if_res1224 = l11220212010;} else {if (M0.eq_p(M0.car(l11220212010),$rjs_core.Keyword.make("after-last"))!==false) {var if_res1223 = M0.cdr(l11220212010);} else {var if_res1223 = l11220212010;}var if_res1224 = if_res1223;}var l11220212011 = if_res1224;var l11220222012 = l11220212011;if (M0.null_p(l11220222012)!==false) {var if_res1226 = l11220222012;} else {if (M0.eq_p(M0.car(l11220222012),$rjs_core.Keyword.make("before-first"))!==false) {var if_res1225 = M0.cdr(l11220222012);} else {var if_res1225 = l11220222012;}var if_res1226 = if_res1225;}var l11220222013 = if_res1226;var l11220232014 = l11220222013;if (M0.null_p(l11220232014)!==false) {var if_res1228 = l11220232014;} else {if (M0.eq_p(M0.car(l11220232014),$rjs_core.Keyword.make("before-last"))!==false) {var if_res1227 = M0.cdr(l11220232014);} else {var if_res1227 = l11220232014;}var if_res1228 = if_res1227;}var l11220232015 = if_res1228;var l11220242016 = l11220232015;if (M0.null_p(l11220242016)!==false) {var if_res1230 = l11220242016;} else {if (M0.eq_p(M0.car(l11220242016),$rjs_core.Keyword.make("splice?"))!==false) {var if_res1229 = M0.cdr(l11220242016);} else {var if_res1229 = l11220242016;}var if_res1230 = if_res1229;}var l11220242017 = if_res1230;var if_res1231 = M0.null_p(l11220242017);} else {var if_res1231 = false;}return if_res1231;},temp1222,M0.rnull,temp1219,$rjs_core.attachProcedureArity(function() {var fixed_lam1218 = {'2':cl1217}[arguments.length];if (fixed_lam1218!==undefined) {return fixed_lam1218.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2]));var remove_duplicates = function(key242024, l272025, __eq__p262026) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l2027 = l272025;if (M0.eq_p(__eq__p262026,M10.unsafe_undefined)!==false) {var if_res1232 = M0.equal_p;} else {var if_res1232 = __eq__p262026;}var __eq__p2028 = if_res1232;if (false!==false) {var if_res1233 = false;} else {var if_res1233 = key242024;}var key2029 = if_res1233;if (M0.list_p(l2027)!==false) {var if_res1234 = M0.rvoid();} else {var if_res1234 = M0.raise_argument_error($rjs_core.Symbol.make("remove-duplicates"),$rjs_core.UString.make("list?"),l2027);}if_res1234;var len2030 = M0.length(l2027);if (M0.__lt__eq_(len2030,1)!==false) {var if_res1238 = true;} else {if (M0.__lt__eq_(len2030,40)!==false) {var if_res1237 = false;} else {if (M0.eq_p(__eq__p2028,M0.eq_p)!==false) {var if_res1236 = M0.make_hasheq();} else {if (M0.eq_p(__eq__p2028,M0.equal_p)!==false) {var if_res1235 = M0.make_hash();} else {var if_res1235 = false;}var if_res1236 = if_res1235;}var if_res1237 = if_res1236;}var if_res1238 = if_res1237;}var h2031 = if_res1238;var tmp2032 = h2031;if (M0.equal_p(tmp2032,true)!==false) {var if_res1257 = l2027;} else {if (M0.equal_p(tmp2032,false)!==false) {var or_part2034 = key2029;if (or_part2034!==false) {var if_res1239 = or_part2034;} else {var if_res1239 = function(x2035) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return x2035;};}var key2033 = if_res1239;if (M0.eq_p(__eq__p2028,M0.equal_p)!==false) {var loop2036 = function(l2037, seen2038) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2037)!==false) {var if_res1241 = l2037;} else {var x2039 = M0.car(l2037);var k2040 = key2033(x2039);var l2041 = M0.cdr(l2037);if (M6.member(k2040,seen2038)!==false) {var if_res1240 = loop2036(l2041,seen2038);} else {var if_res1240 = M0.cons(x2039,loop2036(l2041,M0.cons(k2040,seen2038)));}var if_res1241 = if_res1240;}return if_res1241;};var if_res1250 = loop2036(l2027,M0.rnull);} else {if (M0.eq_p(__eq__p2028,M0.eq_p)!==false) {var loop2042 = function(l2043, seen2044) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2043)!==false) {var if_res1243 = l2043;} else {var x2045 = M0.car(l2043);var k2046 = key2033(x2045);var l2047 = M0.cdr(l2043);if (M0.memq(k2046,seen2044)!==false) {var if_res1242 = loop2042(l2047,seen2044);} else {var if_res1242 = M0.cons(x2045,loop2042(l2047,M0.cons(k2046,seen2044)));}var if_res1243 = if_res1242;}return if_res1243;};var if_res1249 = loop2042(l2027,M0.rnull);} else {if (M0.eq_p(__eq__p2028,M0.eqv_p)!==false) {var loop2048 = function(l2049, seen2050) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2049)!==false) {var if_res1245 = l2049;} else {var x2051 = M0.car(l2049);var k2052 = key2033(x2051);var l2053 = M0.cdr(l2049);if (M0.memv(k2052,seen2050)!==false) {var if_res1244 = loop2048(l2053,seen2050);} else {var if_res1244 = M0.cons(x2051,loop2048(l2053,M0.cons(k2052,seen2050)));}var if_res1245 = if_res1244;}return if_res1245;};var if_res1248 = loop2048(l2027,M0.rnull);} else {var loop2054 = function(l2055, seen2056) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2055)!==false) {var if_res1247 = l2055;} else {var x2057 = M0.car(l2055);var k2058 = key2033(x2057);var l2059 = M0.cdr(l2055);if ((function(x2060, seen2061) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.ormap(function(y2062) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __eq__p2028(x2060,y2062);},seen2061);})(k2058,seen2056)!==false) {var if_res1246 = loop2054(l2059,seen2056);} else {var if_res1246 = M0.cons(x2057,loop2054(l2059,M0.cons(k2058,seen2056)));}var if_res1247 = if_res1246;}return if_res1247;};var if_res1248 = loop2054(l2027,M0.rnull);}var if_res1249 = if_res1248;}var if_res1250 = if_res1249;}var if_res1256 = if_res1250;} else {if (key2029!==false) {var loop2063 = function(l2064) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2064)!==false) {var if_res1252 = l2064;} else {var x2065 = M0.car(l2064);var k2066 = key2029(x2065);var l2067 = M0.cdr(l2064);if (M0.hash_ref(h2031,k2066,false)!==false) {var if_res1251 = loop2063(l2067);} else {M0.hash_set_bang_(h2031,k2066,true);var if_res1251 = M0.cons(x2065,loop2063(l2067));}var if_res1252 = if_res1251;}return if_res1252;};var if_res1255 = loop2063(l2027);} else {var loop2068 = function(l2069) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2069)!==false) {var if_res1254 = l2069;} else {var x2070 = M0.car(l2069);var k2071 = x2070;var l2072 = M0.cdr(l2069);if (M0.hash_ref(h2031,k2071,false)!==false) {var if_res1253 = loop2068(l2072);} else {M0.hash_set_bang_(h2031,k2071,true);var if_res1253 = M0.cons(x2070,loop2068(l2072));}var if_res1254 = if_res1253;}return if_res1254;};var if_res1255 = loop2068(l2027);}var if_res1256 = if_res1255;}var if_res1257 = if_res1256;}return if_res1257;};var remove_duplicates1748 = function(given_kws2073, given_args2074, l272075, __eq__p262076) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var key252077 = M0.pair_p(given_kws2073);if (key252077!==false) {var if_res1258 = M0.car(given_args2074);} else {var if_res1258 = false;}var key242078 = if_res1258;return remove_duplicates(key242078,l272075,__eq__p262076);};var cl1263 = function(given_kws2083, given_args2084, l2085) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1748(given_kws2083,given_args2084,l2085,M10.unsafe_undefined);};var cl1264 = function(given_kws2086, given_args2087, l2088, __eq__p262089) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1748(given_kws2086,given_args2087,l2088,__eq__p262089);};var temp1266 = $rjs_core.attachProcedureArity(function() {var fixed_lam1265 = {'3':cl1263,'4':cl1264}[arguments.length];if (fixed_lam1265!==undefined) {return fixed_lam1265.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var temp1262 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("key"));var cl1259 = function(l2090) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1748(M0.rnull,M0.rnull,l2090,M10.unsafe_undefined);};var cl1260 = function(l2091, __eq__p262092) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1748(M0.rnull,M0.rnull,l2091,__eq__p262092);};var remove_duplicates28 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2079, given_argc2080) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(given_argc2080,3)!==false) {var if_res1267 = M0.__lt__eq_(given_argc2080,4);} else {var if_res1267 = false;}if (if_res1267!==false) {var l11220332081 = given_kws2079;if (M0.null_p(l11220332081)!==false) {var if_res1269 = l11220332081;} else {if (M0.eq_p(M0.car(l11220332081),$rjs_core.Keyword.make("key"))!==false) {var if_res1268 = M0.cdr(l11220332081);} else {var if_res1268 = l11220332081;}var if_res1269 = if_res1268;}var l11220332082 = if_res1269;var if_res1270 = M0.null_p(l11220332082);} else {var if_res1270 = false;}return if_res1270;},temp1266,M0.rnull,temp1262,$rjs_core.attachProcedureArity(function() {var fixed_lam1261 = {'1':cl1259,'2':cl1260}[arguments.length];if (fixed_lam1261!==undefined) {return fixed_lam1261.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]));var check_duplicates = function(default302093, key292094, items342095, same_p332096) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var items2097 = items342095;if (M0.eq_p(same_p332096,M10.unsafe_undefined)!==false) {var if_res1271 = M0.equal_p;} else {var if_res1271 = same_p332096;}var same_p2098 = if_res1271;if (M0.eq_p(key292094,M10.unsafe_undefined)!==false) {var if_res1272 = M0.values;} else {var if_res1272 = key292094;}var key2099 = if_res1272;if (M0.eq_p(default302093,M10.unsafe_undefined)!==false) {var if_res1273 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};} else {var if_res1273 = default302093;}var failure_result2100 = if_res1273;if (M0.list_p(items2097)!==false) {var if_res1274 = M0.rvoid();} else {var if_res1274 = M0.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("list?"),0,items2097);}if_res1274;if (M0.procedure_p(key2099)!==false) {var if_res1275 = M0.procedure_arity_includes_p(key2099,1);} else {var if_res1275 = false;}if (if_res1275!==false) {var if_res1276 = M0.rvoid();} else {var if_res1276 = M0.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("(-> any/c any/c)"),key2099);}if_res1276;if (M0.procedure_p(failure_result2100)!==false) {var if_res1277 = failure_result2100;} else {var if_res1277 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return failure_result2100;};}var fail_k2101 = if_res1277;if (M0.eq_p(same_p2098,M0.equal_p)!==false) {var if_res1282 = check_duplicates_by_t(items2097,key2099,M0.make_hash(),fail_k2101);} else {if (M0.eq_p(same_p2098,M0.eq_p)!==false) {var if_res1281 = check_duplicates_by_t(items2097,key2099,M0.make_hasheq(),fail_k2101);} else {if (M0.eq_p(same_p2098,M0.eqv_p)!==false) {var if_res1280 = check_duplicates_by_t(items2097,key2099,M0.make_hasheqv(),fail_k2101);} else {if (M0.procedure_p(same_p2098)!==false) {var if_res1278 = M0.procedure_arity_includes_p(same_p2098,2);} else {var if_res1278 = false;}if (if_res1278!==false) {var if_res1279 = M0.rvoid();} else {var if_res1279 = M0.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),1,items2097,same_p2098);}if_res1279;var if_res1280 = check_duplicates_by_list(items2097,key2099,same_p2098,fail_k2101);}var if_res1281 = if_res1280;}var if_res1282 = if_res1281;}return if_res1282;};var check_duplicates1749 = function(given_kws2102, given_args2103, items342104, same_p332105) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(given_kws2102)!==false) {var if_res1283 = M0.eq_p($rjs_core.Keyword.make("default"),M0.car(given_kws2102));} else {var if_res1283 = false;}var default322106 = if_res1283;if (default322106!==false) {var if_res1284 = M0.car(given_args2103);} else {var if_res1284 = M10.unsafe_undefined;}var default302107 = if_res1284;if (default322106!==false) {var if_res1285 = M0.cdr(given_kws2102);} else {var if_res1285 = given_kws2102;}var kws1220342108 = if_res1285;if (default322106!==false) {var if_res1286 = M0.cdr(given_args2103);} else {var if_res1286 = given_args2103;}var kw_args1220352109 = if_res1286;var key312110 = M0.pair_p(kws1220342108);if (key312110!==false) {var if_res1287 = M0.car(kw_args1220352109);} else {var if_res1287 = M10.unsafe_undefined;}var key292111 = if_res1287;return check_duplicates(default302107,key292111,items342104,same_p332105);};var cl1292 = function(given_kws2118, given_args2119, items2120) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1749(given_kws2118,given_args2119,items2120,M10.unsafe_undefined);};var cl1293 = function(given_kws2121, given_args2122, items2123, same_p332124) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1749(given_kws2121,given_args2122,items2123,same_p332124);};var temp1295 = $rjs_core.attachProcedureArity(function() {var fixed_lam1294 = {'3':cl1292,'4':cl1293}[arguments.length];if (fixed_lam1294!==undefined) {return fixed_lam1294.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var temp1291 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("default"),$rjs_core.Keyword.make("key"));var cl1288 = function(items2125) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1749(M0.rnull,M0.rnull,items2125,M10.unsafe_undefined);};var cl1289 = function(items2126, same_p332127) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1749(M0.rnull,M0.rnull,items2126,same_p332127);};var check_duplicates35 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2112, given_argc2113) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(given_argc2113,3)!==false) {var if_res1296 = M0.__lt__eq_(given_argc2113,4);} else {var if_res1296 = false;}if (if_res1296!==false) {var l11220362114 = given_kws2112;if (M0.null_p(l11220362114)!==false) {var if_res1298 = l11220362114;} else {if (M0.eq_p(M0.car(l11220362114),$rjs_core.Keyword.make("default"))!==false) {var if_res1297 = M0.cdr(l11220362114);} else {var if_res1297 = l11220362114;}var if_res1298 = if_res1297;}var l11220362115 = if_res1298;var l11220372116 = l11220362115;if (M0.null_p(l11220372116)!==false) {var if_res1300 = l11220372116;} else {if (M0.eq_p(M0.car(l11220372116),$rjs_core.Keyword.make("key"))!==false) {var if_res1299 = M0.cdr(l11220372116);} else {var if_res1299 = l11220372116;}var if_res1300 = if_res1299;}var l11220372117 = if_res1300;var if_res1301 = M0.null_p(l11220372117);} else {var if_res1301 = false;}return if_res1301;},temp1295,M0.rnull,temp1291,$rjs_core.attachProcedureArity(function() {var fixed_lam1290 = {'1':cl1288,'2':cl1289}[arguments.length];if (fixed_lam1290!==undefined) {return fixed_lam1290.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]));var check_duplicates_by_t = function(items2128, key2129, table2130, fail_k2131) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2132 = function(items2133) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(items2133)!==false) {var key_item2134 = key2129(M0.car(items2133));if (M0.hash_ref(table2130,key_item2134,false)!==false) {var if_res1302 = M0.car(items2133);} else {M0.hash_set_bang_(table2130,key_item2134,true);var if_res1302 = loop2132(M0.cdr(items2133));}var if_res1303 = if_res1302;} else {var if_res1303 = fail_k2131();}return if_res1303;};return loop2132(items2128);};var check_duplicates_by_list = function(items2135, key2136, same_p2137, fail_k2138) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2139 = function(items2140, sofar2141) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(items2140)!==false) {var key_item2142 = key2136(M0.car(items2140));var lst2143 = sofar2141;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1304 = M0.rvoid();} else {var if_res1304 = M9.__rjs_quoted__.check_list(lst2143);}if_res1304;var for_loop2144 = function(result2145, lst2146) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2146)!==false) {var prev2147 = M10.unsafe_car(lst2146);var rest2148 = M10.unsafe_cdr(lst2146);if (true!==false) {var result2150 = result2145;var result2151 = same_p2137(key_item2142,prev2147);var result2149 = M0.values(result2151);if (true!==false) {var if_res1306 = M0.not($rjs_core.attachProcedureArity(function(...x21521305) {var x2152 = $rjs_core.Pair.listFromArray(x21521305);return result2149;})(prev2147));} else {var if_res1306 = false;}if (if_res1306!==false) {var if_res1307 = M0.not(false);} else {var if_res1307 = false;}if (if_res1307!==false) {var if_res1308 = for_loop2144(result2149,rest2148);} else {var if_res1308 = result2149;}var if_res1309 = if_res1308;} else {var if_res1309 = result2145;}var if_res1310 = if_res1309;} else {var if_res1310 = result2145;}return if_res1310;};if (for_loop2144(false,lst2143)!==false) {var if_res1311 = M0.car(items2140);} else {var if_res1311 = loop2139(M0.cdr(items2140),M0.cons(key_item2142,sofar2141));}var if_res1312 = if_res1311;} else {var if_res1312 = fail_k2138();}return if_res1312;};return loop2139(items2135,M0.rnull);};var check_filter_arguments = function(who2153, f2154, l2155, ls2156) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f2154)!==false) {var if_res1313 = M0.rvoid();} else {var if_res1313 = M0.apply(M0.raise_argument_error,who2153,$rjs_core.UString.make("procedure?"),0,f2154,l2155,ls2156);}if_res1313;if (M0.procedure_arity_includes_p(f2154,M0.add1(M0.length(ls2156)))!==false) {var if_res1314 = M0.rvoid();} else {var if_res1314 = M0.raise_arguments_error(who2153,$rjs_core.UString.make("mismatch between procedure arity and argument count"),$rjs_core.UString.make("procedure"),f2154,$rjs_core.UString.make("expected arity"),M0.add1(M0.length(ls2156)));}if_res1314;if (M0.list_p(l2155)!==false) {var if_res1315 = M3.andmap(M0.list_p,ls2156);} else {var if_res1315 = false;}if (if_res1315!==false) {var if_res1335 = M0.rvoid();} else {var let_result1316 = M9.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("x")),M0.cons(l2155,ls2156));var pos__gt_vals2157 = let_result1316.getAt(0);var pos_pre_inc2158 = let_result1316.getAt(1);var pos_next2159 = let_result1316.getAt(2);var init2160 = let_result1316.getAt(3);var pos_cont_p2161 = let_result1316.getAt(4);var val_cont_p2162 = let_result1316.getAt(5);var all_cont_p2163 = let_result1316.getAt(6);var start2164 = 0;if (M0.rvoid()!==false) {if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1317 = M0.rvoid();} else {var if_res1317 = M9.__rjs_quoted__.check_naturals(start2164);}var if_res1318 = if_res1317;} else {var if_res1318 = false;}if_res1318;var for_loop2165 = function(pos2166, pos2167) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2161!==false) {var if_res1319 = pos_cont_p2161(pos2166);} else {var if_res1319 = true;}if (if_res1319!==false) {var if_res1320 = true;} else {var if_res1320 = false;}if (if_res1320!==false) {var x2172 = pos__gt_vals2157(pos2166);if (all_cont_p2163!==false) {var if_res1321 = function(pos2173) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2163(pos2173,x2172);};} else {var if_res1321 = false;}var let_result1322 = M0.values(x2172,if_res1321);var x2168 = let_result1322.getAt(0);var all_cont_p_by_pos2169 = let_result1322.getAt(1);if (pos_pre_inc2158!==false) {var if_res1323 = pos_pre_inc2158(pos2166);} else {var if_res1323 = pos2166;}var pos2170 = if_res1323;var i2171 = pos2167;if (val_cont_p2162!==false) {var if_res1324 = val_cont_p2162(x2168);} else {var if_res1324 = true;}if (if_res1324!==false) {var if_res1325 = true;} else {var if_res1325 = false;}if (if_res1325!==false) {if (M0.list_p(x2168)!==false) {var if_res1326 = M0.rvoid();} else {var if_res1326 = M0.apply(M0.raise_argument_error,who2153,$rjs_core.UString.make("list?"),M0.add1(i2171),f2154,l2155,ls2156);}if_res1326;var let_result1327 = M0.values();var let_result1328 = M0.values();if (all_cont_p_by_pos2169!==false) {var if_res1329 = all_cont_p_by_pos2169(pos2170);} else {var if_res1329 = true;}if (if_res1329!==false) {var if_res1330 = true;} else {var if_res1330 = false;}if (if_res1330!==false) {var if_res1331 = M0.not(false);} else {var if_res1331 = false;}if (if_res1331!==false) {var if_res1332 = for_loop2165(pos_next2159(pos2170),pos2167+1);} else {var if_res1332 = M0.values();}var if_res1333 = if_res1332;} else {var if_res1333 = M0.values();}var if_res1334 = if_res1333;} else {var if_res1334 = M0.values();}return if_res1334;};for_loop2165(init2160,start2164);var if_res1335 = M0.rvoid();}return if_res1335;};var filter_map = $rjs_core.attachProcedureArity(function(f2174, l2175, ...ls21761336) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2176 = $rjs_core.Pair.listFromArray(ls21761336);check_filter_arguments($rjs_core.Symbol.make("filter-map"),f2174,l2175,ls2176);if (M0.pair_p(ls2176)!==false) {var len2177 = M0.length(l2175);if (M3.andmap(function(l2178) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__eq_(len2177,M0.length(l2178));},ls2176)!==false) {var loop2179 = function(l2180, ls2181) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2180)!==false) {var if_res1338 = M0.rnull;} else {var x2182 = M0.apply(f2174,M0.car(l2180),M3.map(M0.car,ls2181));if (x2182!==false) {var if_res1337 = M0.cons(x2182,loop2179(M0.cdr(l2180),M3.map(M0.cdr,ls2181)));} else {var if_res1337 = loop2179(M0.cdr(l2180),M3.map(M0.cdr,ls2181));}var if_res1338 = if_res1337;}return if_res1338;};var if_res1339 = loop2179(l2175,ls2176);} else {var if_res1339 = M0.raise_arguments_error($rjs_core.Symbol.make("filter-map"),$rjs_core.UString.make("all lists must have same size"));}var if_res1342 = if_res1339;} else {var loop2183 = function(l2184) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2184)!==false) {var if_res1341 = M0.rnull;} else {var x2185 = f2174(M0.car(l2184));if (x2185!==false) {var if_res1340 = M0.cons(x2185,loop2183(M0.cdr(l2184)));} else {var if_res1340 = loop2183(M0.cdr(l2184));}var if_res1341 = if_res1340;}return if_res1341;};var if_res1342 = loop2183(l2175);}return if_res1342;});var count = $rjs_core.attachProcedureArity(function(f2186, l2187, ...ls21881343) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2188 = $rjs_core.Pair.listFromArray(ls21881343);check_filter_arguments($rjs_core.Symbol.make("count"),f2186,l2187,ls2188);if (M0.pair_p(ls2188)!==false) {var len2189 = M0.length(l2187);if (M3.andmap(function(l2190) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__eq_(len2189,M0.length(l2190));},ls2188)!==false) {var loop2191 = function(l2192, ls2193, c2194) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2192)!==false) {var if_res1347 = c2194;} else {var temp1346 = M0.cdr(l2192);var temp1345 = M3.map(M0.cdr,ls2193);if (M0.apply(f2186,M0.car(l2192),M3.map(M0.car,ls2193))!==false) {var if_res1344 = M0.add1(c2194);} else {var if_res1344 = c2194;}var if_res1347 = loop2191(temp1346,temp1345,if_res1344);}return if_res1347;};var if_res1348 = loop2191(l2187,ls2188,0);} else {var if_res1348 = M0.raise_arguments_error($rjs_core.Symbol.make("count"),$rjs_core.UString.make("all lists must have same size"));}var if_res1352 = if_res1348;} else {var loop2195 = function(l2196, c2197) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2196)!==false) {var if_res1351 = c2197;} else {var temp1350 = M0.cdr(l2196);if (f2186(M0.car(l2196))!==false) {var if_res1349 = M0.add1(c2197);} else {var if_res1349 = c2197;}var if_res1351 = loop2195(temp1350,if_res1349);}return if_res1351;};var if_res1352 = loop2195(l2187,0);}return if_res1352;});var partition = function(pred2198, l2199) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred2198)!==false) {var if_res1353 = M0.procedure_arity_includes_p(pred2198,1);} else {var if_res1353 = false;}if (if_res1353!==false) {var if_res1354 = M0.rvoid();} else {var if_res1354 = M0.raise_argument_error($rjs_core.Symbol.make("partition"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,pred2198,l2199);}if_res1354;if (M0.list_p(l2199)!==false) {var if_res1355 = M0.rvoid();} else {var if_res1355 = M0.raise_argument_error($rjs_core.Symbol.make("partition"),$rjs_core.UString.make("list?"),1,pred2198,l2199);}if_res1355;var loop2200 = function(l2201, i2202, o2203) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2201)!==false) {var if_res1357 = M0.values(M8.alt_reverse(i2202),M8.alt_reverse(o2203));} else {var x2204 = M0.car(l2201);var l2205 = M0.cdr(l2201);if (pred2198(x2204)!==false) {var if_res1356 = loop2200(l2205,M0.cons(x2204,i2202),o2203);} else {var if_res1356 = loop2200(l2205,i2202,M0.cons(x2204,o2203));}var if_res1357 = if_res1356;}return if_res1357;};return loop2200(l2199,$rjs_core.Pair.makeList(),$rjs_core.Pair.makeList());};var cl1358 = function(end2207) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2208 = 0;var end2209 = end2207;var inc2210 = 1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1362 = M0.rvoid();} else {var if_res1362 = M9.__rjs_quoted__.check_range(start2208,end2209,inc2210);}if_res1362;var for_loop2211 = function(fold_var2212, pos2213) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt_(pos2213,end2209)!==false) {var i2214 = pos2213;if (true!==false) {var fold_var2216 = fold_var2212;var fold_var2217 = M0.cons(i2214,fold_var2216);var fold_var2215 = M0.values(fold_var2217);if (true!==false) {var if_res1363 = M0.not(false);} else {var if_res1363 = false;}if (if_res1363!==false) {var if_res1364 = for_loop2211(fold_var2215,pos2213+inc2210);} else {var if_res1364 = fold_var2215;}var if_res1365 = if_res1364;} else {var if_res1365 = fold_var2212;}var if_res1366 = if_res1365;} else {var if_res1366 = fold_var2212;}return if_res1366;};return M8.alt_reverse(for_loop2211(M0.rnull,start2208));};var cl1359 = function(start2218, end2219) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2220 = start2218;var end2221 = end2219;var inc2222 = 1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1367 = M0.rvoid();} else {var if_res1367 = M9.__rjs_quoted__.check_range(start2220,end2221,inc2222);}if_res1367;var for_loop2223 = function(fold_var2224, pos2225) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt_(pos2225,end2221)!==false) {var i2226 = pos2225;if (true!==false) {var fold_var2228 = fold_var2224;var fold_var2229 = M0.cons(i2226,fold_var2228);var fold_var2227 = M0.values(fold_var2229);if (true!==false) {var if_res1368 = M0.not(false);} else {var if_res1368 = false;}if (if_res1368!==false) {var if_res1369 = for_loop2223(fold_var2227,pos2225+inc2222);} else {var if_res1369 = fold_var2227;}var if_res1370 = if_res1369;} else {var if_res1370 = fold_var2224;}var if_res1371 = if_res1370;} else {var if_res1371 = fold_var2224;}return if_res1371;};return M8.alt_reverse(for_loop2223(M0.rnull,start2220));};var cl1360 = function(start2230, end2231, step2232) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2233 = start2230;var end2234 = end2231;var inc2235 = step2232;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1372 = M0.rvoid();} else {var if_res1372 = M9.__rjs_quoted__.check_range(start2233,end2234,inc2235);}if_res1372;var for_loop2236 = function(fold_var2237, pos2238) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(step2232,0)!==false) {var if_res1373 = M0.__lt_(pos2238,end2234);} else {var if_res1373 = M0.__gt_(pos2238,end2234);}if (if_res1373!==false) {var i2239 = pos2238;if (true!==false) {var fold_var2241 = fold_var2237;var fold_var2242 = M0.cons(i2239,fold_var2241);var fold_var2240 = M0.values(fold_var2242);if (true!==false) {var if_res1374 = M0.not(false);} else {var if_res1374 = false;}if (if_res1374!==false) {var if_res1375 = for_loop2236(fold_var2240,pos2238+inc2235);} else {var if_res1375 = fold_var2240;}var if_res1376 = if_res1375;} else {var if_res1376 = fold_var2237;}var if_res1377 = if_res1376;} else {var if_res1377 = fold_var2237;}return if_res1377;};return M8.alt_reverse(for_loop2236(M0.rnull,start2233));};var range2206 = $rjs_core.attachProcedureArity(function() {var fixed_lam1361 = {'1':cl1358,'2':cl1359,'3':cl1360}[arguments.length];if (fixed_lam1361!==undefined) {return fixed_lam1361.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3]);var range_proc = range2206;var cl1378 = function(start2244, end2245) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2246 = start2244;var end2247 = end2245;var inc2248 = 1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1381 = M0.rvoid();} else {var if_res1381 = M9.__rjs_quoted__.check_range_generic($rjs_core.Symbol.make("in-inclusive-range"),start2246,end2247,inc2248);}if_res1381;var for_loop2249 = function(fold_var2250, pos2251) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt__eq_(pos2251,end2247)!==false) {var i2252 = pos2251;if (true!==false) {var fold_var2254 = fold_var2250;var fold_var2255 = M0.cons(i2252,fold_var2254);var fold_var2253 = M0.values(fold_var2255);if (true!==false) {var if_res1382 = M0.not(false);} else {var if_res1382 = false;}if (if_res1382!==false) {var if_res1383 = for_loop2249(fold_var2253,pos2251+inc2248);} else {var if_res1383 = fold_var2253;}var if_res1384 = if_res1383;} else {var if_res1384 = fold_var2250;}var if_res1385 = if_res1384;} else {var if_res1385 = fold_var2250;}return if_res1385;};return M8.alt_reverse(for_loop2249(M0.rnull,start2246));};var cl1379 = function(start2256, end2257, step2258) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2259 = start2256;var end2260 = end2257;var inc2261 = step2258;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1386 = M0.rvoid();} else {var if_res1386 = M9.__rjs_quoted__.check_range_generic($rjs_core.Symbol.make("in-inclusive-range"),start2259,end2260,inc2261);}if_res1386;var for_loop2262 = function(fold_var2263, pos2264) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(step2258,0)!==false) {var if_res1387 = M0.__lt__eq_(pos2264,end2260);} else {var if_res1387 = M0.__gt__eq_(pos2264,end2260);}if (if_res1387!==false) {var i2265 = pos2264;if (true!==false) {var fold_var2267 = fold_var2263;var fold_var2268 = M0.cons(i2265,fold_var2267);var fold_var2266 = M0.values(fold_var2268);if (true!==false) {var if_res1388 = M0.not(false);} else {var if_res1388 = false;}if (if_res1388!==false) {var if_res1389 = for_loop2262(fold_var2266,pos2264+inc2261);} else {var if_res1389 = fold_var2266;}var if_res1390 = if_res1389;} else {var if_res1390 = fold_var2263;}var if_res1391 = if_res1390;} else {var if_res1391 = fold_var2263;}return if_res1391;};return M8.alt_reverse(for_loop2262(M0.rnull,start2259));};var inclusive_range2243 = $rjs_core.attachProcedureArity(function() {var fixed_lam1380 = {'2':cl1378,'3':cl1379}[arguments.length];if (fixed_lam1380!==undefined) {return fixed_lam1380.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var inclusive_range_proc = inclusive_range2243;var cl1392 = function(f2269, l2270) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,M3.map(f2269,l2270));};var cl1393 = function(f2271, l12272, l22273) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,M3.map(f2271,l12272,l22273));};var cl1394 = $rjs_core.attachProcedureArity(function(f2274, l2275, ...ls22761397) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2276 = $rjs_core.Pair.listFromArray(ls22761397);return M0.apply(M0.append,M0.apply(M3.map,f2274,l2275,ls2276));});var append_map = $rjs_core.attachProcedureArity(function() {var fixed_lam1395 = {'2':cl1392,'3':cl1393}[arguments.length];if (fixed_lam1395!==undefined) {return fixed_lam1395.apply(null,arguments);} else {if (M0.__gt__eq_(cl1394.length,1)!==false) {var if_res1396 = cl1394.apply(null,arguments);} else {var if_res1396 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1396;}},[M0.make_arity_at_least(2)]);var filter_not = function(f2277, list2278) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f2277)!==false) {var if_res1398 = M0.procedure_arity_includes_p(f2277,1);} else {var if_res1398 = false;}if (if_res1398!==false) {var if_res1399 = M0.rvoid();} else {var if_res1399 = M0.raise_argument_error($rjs_core.Symbol.make("filter-not"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,f2277,list2278);}if_res1399;if (M0.list_p(list2278)!==false) {var if_res1400 = M0.rvoid();} else {var if_res1400 = M0.raise_argument_error($rjs_core.Symbol.make("filter-not"),$rjs_core.UString.make("list?"),1,f2277,list2278);}if_res1400;var loop2279 = function(l2280, result2281) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2280)!==false) {var if_res1403 = M8.alt_reverse(result2281);} else {var temp1402 = M0.cdr(l2280);if (f2277(M0.car(l2280))!==false) {var if_res1401 = result2281;} else {var if_res1401 = M0.cons(M0.car(l2280),result2281);}var if_res1403 = loop2279(temp1402,if_res1401);}return if_res1403;};return loop2279(list2278,M0.rnull);};var shuffle = function(l2282) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l2282)!==false) {var if_res1404 = M0.rvoid();} else {var if_res1404 = M0.raise_argument_error($rjs_core.Symbol.make("shuffle"),$rjs_core.UString.make("list?"),0,l2282);}if_res1404;var let_result1405 = M0.values();var a2283 = M0.make_vector(M0.length(l2282));var lst2284 = l2282;var start2285 = 0;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1406 = M0.rvoid();} else {var if_res1406 = M9.__rjs_quoted__.check_list(lst2284);}if_res1406;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1407 = M0.rvoid();} else {var if_res1407 = M9.__rjs_quoted__.check_naturals(start2285);}if_res1407;var for_loop2286 = function(lst2287, pos2288) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2287)!==false) {var if_res1408 = true;} else {var if_res1408 = false;}if (if_res1408!==false) {var x2289 = M10.unsafe_car(lst2287);var rest2290 = M10.unsafe_cdr(lst2287);var i2291 = pos2288;if (true!==false) {var if_res1409 = true;} else {var if_res1409 = false;}if (if_res1409!==false) {var j2292 = M1.random(M0.add1(i2291));if (M0.__eq_(j2292,i2291)!==false) {var if_res1410 = M0.rvoid();} else {var if_res1410 = M0.vector_set_bang_(a2283,i2291,M0.vector_ref(a2283,j2292));}if_res1410;M0.vector_set_bang_(a2283,j2292,x2289);var let_result1411 = M0.values();var let_result1412 = M0.values();if (true!==false) {if (true!==false) {var if_res1413 = M0.not(false);} else {var if_res1413 = false;}var if_res1414 = if_res1413;} else {var if_res1414 = false;}if (if_res1414!==false) {var if_res1415 = for_loop2286(rest2290,pos2288+1);} else {var if_res1415 = M0.values();}var if_res1416 = if_res1415;} else {var if_res1416 = M0.values();}var if_res1417 = if_res1416;} else {var if_res1417 = M0.values();}return if_res1417;};for_loop2286(lst2284,start2285);M0.rvoid();return M0.vector__gt_list(a2283);};var combinations2293 = function(l372294, k362295) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l2296 = l372294;if (false!==false) {var if_res1418 = false;} else {var if_res1418 = k362295;}var k2297 = if_res1418;var let_result1419 = M9.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("x")),in_combinations(l2296,k2297));var pos__gt_vals2298 = let_result1419.getAt(0);var pos_pre_inc2299 = let_result1419.getAt(1);var pos_next2300 = let_result1419.getAt(2);var init2301 = let_result1419.getAt(3);var pos_cont_p2302 = let_result1419.getAt(4);var val_cont_p2303 = let_result1419.getAt(5);var all_cont_p2304 = let_result1419.getAt(6);M0.rvoid();var for_loop2305 = function(fold_var2306, pos2307) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2302!==false) {var if_res1420 = pos_cont_p2302(pos2307);} else {var if_res1420 = true;}if (if_res1420!==false) {var x2311 = pos__gt_vals2298(pos2307);if (all_cont_p2304!==false) {var if_res1421 = function(pos2312) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2304(pos2312,x2311);};} else {var if_res1421 = false;}var let_result1422 = M0.values(x2311,if_res1421);var x2308 = let_result1422.getAt(0);var all_cont_p_by_pos2309 = let_result1422.getAt(1);if (pos_pre_inc2299!==false) {var if_res1423 = pos_pre_inc2299(pos2307);} else {var if_res1423 = pos2307;}var pos2310 = if_res1423;if (val_cont_p2303!==false) {var if_res1424 = val_cont_p2303(x2308);} else {var if_res1424 = true;}if (if_res1424!==false) {var fold_var2314 = fold_var2306;var fold_var2315 = M0.cons(x2308,fold_var2314);var fold_var2313 = M0.values(fold_var2315);if (all_cont_p_by_pos2309!==false) {var if_res1425 = all_cont_p_by_pos2309(pos2310);} else {var if_res1425 = true;}if (if_res1425!==false) {var if_res1426 = M0.not(false);} else {var if_res1426 = false;}if (if_res1426!==false) {var if_res1427 = for_loop2305(fold_var2313,pos_next2300(pos2310));} else {var if_res1427 = fold_var2313;}var if_res1428 = if_res1427;} else {var if_res1428 = fold_var2306;}var if_res1429 = if_res1428;} else {var if_res1429 = fold_var2306;}return if_res1429;};return M8.alt_reverse(for_loop2305(M0.rnull,init2301));};var cl1430 = function(l2316) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return combinations2293(l2316,false);};var cl1431 = function(l2317, k362318) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return combinations2293(l2317,k362318);};var combinations = $rjs_core.attachProcedureArity(function() {var fixed_lam1432 = {'1':cl1430,'2':cl1431}[arguments.length];if (fixed_lam1432!==undefined) {return fixed_lam1432.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var in_combinations2319 = function(l392320, k382321) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l2322 = l392320;if (false!==false) {var if_res1433 = false;} else {var if_res1433 = k382321;}var k2323 = if_res1433;if (M0.list_p(l2322)!==false) {var if_res1434 = M0.rvoid();} else {var if_res1434 = M0.raise_argument_error($rjs_core.Symbol.make("in-combinations"),$rjs_core.UString.make("list?"),0,l2322);}if_res1434;var let_result1435 = M0.values();if (k2323!==false) {var if_res1436 = M0.not(M0.exact_nonnegative_integer_p(k2323));} else {var if_res1436 = false;}if (if_res1436!==false) {var if_res1437 = M0.raise_argument_error($rjs_core.Symbol.make("in-combinations"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l2322,k2323);} else {var if_res1437 = M0.rvoid();}if_res1437;var let_result1438 = M0.values();var v2324 = M0.list__gt_vector(l2322);var N2325 = M0.vector_length(v2324);var N_12326 = N2325-1;if (M0.not(k2323)!==false) {var limit2328 = M0.expt(2,N2325);var curr_box2329 = M0.box(0);var if_res1475 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var curr2330 = M0.unbox(curr_box2329);if (M0.__lt_(curr2330,limit2328)!==false) {var start2331 = N_12326;var end2332 = -1;var inc2333 = -1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1440 = M0.rvoid();} else {var if_res1440 = M9.__rjs_quoted__.check_range(start2331,end2332,inc2333);}if_res1440;var for_loop2334 = function(acc2335, pos2336) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(pos2336,end2332)!==false) {var i2337 = pos2336;if (true!==false) {var acc2339 = acc2335;if (M0.bitwise_bit_set_p(curr2330,i2337)!==false) {var if_res1441 = M0.cons(M0.vector_ref(v2324,i2337),acc2339);} else {var if_res1441 = acc2339;}var acc2340 = if_res1441;var acc2338 = M0.values(acc2340);if (true!==false) {var if_res1442 = M0.not(false);} else {var if_res1442 = false;}if (if_res1442!==false) {var if_res1443 = for_loop2334(acc2338,pos2336+inc2333);} else {var if_res1443 = acc2338;}var if_res1444 = if_res1443;} else {var if_res1444 = acc2335;}var if_res1445 = if_res1444;} else {var if_res1445 = acc2335;}return if_res1445;};var begin_res1439 = for_loop2334($rjs_core.Pair.makeList(),start2331);M0.set_box_bang_(curr_box2329,curr2330+1);var if_res1446 = begin_res1439;} else {var if_res1446 = false;}return if_res1446;};} else {if (M0.__lt_(N2325,k2323)!==false) {var if_res1474 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};} else {var running_p2341 = true;var k_times_2342 = M2.build_vector(k2323,function(i2343) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i2343;});var k_12344 = k2323-1;var if_res1474 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (running_p2341!==false) {var vec2347 = k_times_2342;M9.__rjs_quoted__.check_vector(vec2347);var let_result1448 = M0.values(vec2347,M10.unsafe_vector_length(vec2347));var vec2345 = let_result1448.getAt(0);var len2346 = let_result1448.getAt(1);false;var for_loop2348 = function(fold_var2349, pos2350) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M10.unsafe_fx_lt_(pos2350,len2346)!==false) {var i2351 = M10.unsafe_vector_ref(vec2345,pos2350);if (true!==false) {var fold_var2353 = fold_var2349;var fold_var2354 = M0.cons(M0.vector_ref(v2324,i2351),fold_var2353);var fold_var2352 = M0.values(fold_var2354);if (true!==false) {var if_res1449 = M0.not(false);} else {var if_res1449 = false;}if (if_res1449!==false) {var if_res1450 = for_loop2348(fold_var2352,M10.unsafe_fx_plus_(1,pos2350));} else {var if_res1450 = fold_var2352;}var if_res1451 = if_res1450;} else {var if_res1451 = fold_var2349;}var if_res1452 = if_res1451;} else {var if_res1452 = fold_var2349;}return if_res1452;};var begin_res1447 = M8.alt_reverse(for_loop2348(M0.rnull,0));var index_to_change2355 = false;var start2356 = k_12344;var end2357 = -1;var inc2358 = -1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1453 = M0.rvoid();} else {var if_res1453 = M9.__rjs_quoted__.check_range(start2356,end2357,inc2358);}if_res1453;var for_loop2359 = function(pos2360) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(pos2360,end2357)!==false) {var i2361 = pos2360;if (true!==false) {var next_k_proc2362 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (true!==false) {var if_res1454 = for_loop2359(pos2360+inc2358);} else {var if_res1454 = M0.values();}return if_res1454;};if (M0.not(M0.eq_p(M0.vector_ref(k_times_2342,i2361),i2361+N2325+M0.__(k2323)))!==false) {index_to_change2355 = i2361;var if_res1455 = true;} else {var if_res1455 = false;}if (if_res1455!==false) {var if_res1458 = M0.values();} else {M0.rvoid();var let_result1456 = M0.values();if (false!==false) {var if_res1457 = M0.values();} else {var if_res1457 = next_k_proc2362();}var if_res1458 = if_res1457;}var if_res1459 = if_res1458;} else {var if_res1459 = M0.values();}var if_res1460 = if_res1459;} else {var if_res1460 = M0.values();}return if_res1460;};for_loop2359(start2356);M0.rvoid();if (index_to_change2355!==false) {var val_to_change2363 = M0.add1(M0.vector_ref(k_times_2342,index_to_change2355));var start2364 = index_to_change2355;var end2365 = k2323;var inc2366 = 1;var start2367 = val_to_change2363;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1461 = M0.rvoid();} else {var if_res1461 = M9.__rjs_quoted__.check_range(start2364,end2365,inc2366);}if_res1461;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1462 = M0.rvoid();} else {var if_res1462 = M9.__rjs_quoted__.check_naturals(start2367);}if_res1462;var for_loop2368 = function(pos2369, pos2370) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt_(pos2369,end2365)!==false) {var if_res1463 = true;} else {var if_res1463 = false;}if (if_res1463!==false) {var i2371 = pos2369;var v2372 = pos2370;if (true!==false) {var if_res1464 = true;} else {var if_res1464 = false;}if (if_res1464!==false) {M0.vector_set_bang_(k_times_2342,i2371,v2372);var let_result1465 = M0.values();var let_result1466 = M0.values();if (true!==false) {if (true!==false) {var if_res1467 = M0.not(false);} else {var if_res1467 = false;}var if_res1468 = if_res1467;} else {var if_res1468 = false;}if (if_res1468!==false) {var if_res1469 = for_loop2368(pos2369+inc2366,pos2370+1);} else {var if_res1469 = M0.values();}var if_res1470 = if_res1469;} else {var if_res1470 = M0.values();}var if_res1471 = if_res1470;} else {var if_res1471 = M0.values();}return if_res1471;};for_loop2368(start2364,start2367);var if_res1472 = M0.rvoid();} else {running_p2341 = false;var if_res1472 = null;}if_res1472;var if_res1473 = begin_res1447;} else {var if_res1473 = false;}return if_res1473;};}var if_res1475 = if_res1474;}var gen_combinations2327 = if_res1475;return M9.__rjs_quoted__.in_producer(gen_combinations2327,false);};var cl1476 = function(l2373) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_combinations2319(l2373,false);};var cl1477 = function(l2374, k382375) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_combinations2319(l2374,k382375);};var in_combinations = $rjs_core.attachProcedureArity(function() {var fixed_lam1478 = {'1':cl1476,'2':cl1477}[arguments.length];if (fixed_lam1478!==undefined) {return fixed_lam1478.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var swap_plus_flip = function(l2376, i2377, j2378) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var tmp2379 = j2378;if (M0.equal_p(tmp2379,0)!==false) {var if_res1486 = M0.list_times_(M0.cadr(l2376),M0.car(l2376),M0.cddr(l2376));} else {if (M0.equal_p(tmp2379,1)!==false) {var a2380 = M0.car(l2376);var b2381 = M0.cadr(l2376);var c2382 = M0.caddr(l2376);var l2383 = M0.cdddr(l2376);var tmp2384 = i2377;if (M0.equal_p(tmp2384,0)!==false) {var if_res1479 = M0.list_times_(b2381,c2382,a2380,l2383);} else {var if_res1479 = M0.list_times_(c2382,a2380,b2381,l2383);}var if_res1485 = if_res1479;} else {if (M0.equal_p(tmp2379,2)!==false) {var a2385 = M0.car(l2376);var b2386 = M0.cadr(l2376);var c2387 = M0.caddr(l2376);var d2388 = M0.cadddr(l2376);var l2389 = M0.cddddr(l2376);var tmp2390 = i2377;if (M0.equal_p(tmp2390,0)!==false) {var if_res1481 = M0.list_times_(c2387,b2386,d2388,a2385,l2389);} else {if (M0.equal_p(tmp2390,1)!==false) {var if_res1480 = M0.list_times_(c2387,d2388,a2385,b2386,l2389);} else {var if_res1480 = M0.list_times_(d2388,b2386,a2385,c2387,l2389);}var if_res1481 = if_res1480;}var if_res1484 = if_res1481;} else {var loop2391 = function(n2392, l12393, r12394) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(n2392,0)!==false) {var if_res1483 = loop2391(M0.sub1(n2392),M0.cons(M0.car(r12394),l12393),M0.cdr(r12394));} else {var loop2395 = function(n2396, l22397, r22398) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(n2396,0)!==false) {var if_res1482 = loop2395(M0.sub1(n2396),M0.cons(M0.car(r22398),l22397),M0.cdr(r22398));} else {var if_res1482 = M5.__rjs_quoted__.qq_append(l22397,M0.list_times_(M0.car(r22398),M5.__rjs_quoted__.qq_append(l12393,M0.list_times_(M0.car(r12394),M0.cdr(r22398)))));}return if_res1482;};var if_res1483 = loop2395(j2378-i2377,$rjs_core.Pair.makeList(),M0.cdr(r12394));}return if_res1483;};var if_res1484 = loop2391(i2377,$rjs_core.Pair.makeList(),l2376);}var if_res1485 = if_res1484;}var if_res1486 = if_res1485;}return if_res1486;};var permutations = function(l2399) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(M0.list_p(l2399))!==false) {var if_res1493 = M0.raise_argument_error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("list?"),0,l2399);} else {var or_part2400 = M0.null_p(l2399);if (or_part2400!==false) {var if_res1487 = or_part2400;} else {var if_res1487 = M0.null_p(M0.cdr(l2399));}if (if_res1487!==false) {var if_res1492 = M0.list(l2399);} else {var N2401 = M0.length(l2399)-2;if (M0.__gt_(N2401,254)!==false) {var if_res1488 = M0.error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("input list too long: ~e"),l2399);} else {var if_res1488 = M0.rvoid();}if_res1488;var let_result1489 = M0.values();var c2402 = M0.make_bytes(M0.add1(N2401),0);var loop2403 = function(i2404, acc2405) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ci2406 = M0.bytes_ref(c2402,i2404);if (M0.__lt__eq_(ci2406,i2404)!==false) {M0.bytes_set_bang_(c2402,i2404,M0.add1(ci2406));var if_res1491 = loop2403(0,M0.cons(swap_plus_flip(M0.car(acc2405),ci2406,i2404),acc2405));} else {if (M0.__lt_(i2404,N2401)!==false) {M0.bytes_set_bang_(c2402,i2404,0);var if_res1490 = loop2403(M0.add1(i2404),acc2405);} else {var if_res1490 = acc2405;}var if_res1491 = if_res1490;}return if_res1491;};var if_res1492 = loop2403(0,M0.list(M8.alt_reverse(l2399)));}var if_res1493 = if_res1492;}return if_res1493;};var in_permutations = function(l2407) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(M0.list_p(l2407))!==false) {var if_res1502 = M0.raise_argument_error($rjs_core.Symbol.make("in-permutations"),$rjs_core.UString.make("list?"),0,l2407);} else {var or_part2408 = M0.null_p(l2407);if (or_part2408!==false) {var if_res1494 = or_part2408;} else {var if_res1494 = M0.null_p(M0.cdr(l2407));}if (if_res1494!==false) {var if_res1501 = M9.__rjs_quoted__.in_value(l2407);} else {var N2409 = M0.length(l2407)-2;if (M0.__gt_(N2409,254)!==false) {var if_res1495 = M0.error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("input list too long: ~e"),l2407);} else {var if_res1495 = M0.rvoid();}if_res1495;var let_result1496 = M0.values();var c2410 = M0.make_bytes(M0.add1(N2409),0);var i2411 = 0;var cur2412 = M8.alt_reverse(l2407);var next2413 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var r2414 = cur2412;var ci2415 = M0.bytes_ref(c2410,i2411);if (M0.__lt__eq_(ci2415,i2411)!==false) {M0.bytes_set_bang_(c2410,i2411,M0.add1(ci2415));var begin_res1497 = swap_plus_flip(cur2412,ci2415,i2411);i2411 = 0;var if_res1499 = begin_res1497;} else {if (M0.__lt_(i2411,N2409)!==false) {M0.bytes_set_bang_(c2410,i2411,0);i2411 = M0.add1(i2411);var if_res1498 = next2413();} else {var if_res1498 = false;}var if_res1499 = if_res1498;}return if_res1499;};var if_res1501 = M9.__rjs_quoted__.in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res1500 = cur2412;cur2412 = next2413();return begin_res1500;},false);}var if_res1502 = if_res1501;}return if_res1502;};var mk_min = function(cmp2416, name2417, f2418, xs2419) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f2418)!==false) {var if_res1503 = M0.procedure_arity_includes_p(f2418,1);} else {var if_res1503 = false;}if (if_res1503!==false) {var if_res1504 = M0.rvoid();} else {var if_res1504 = M0.raise_argument_error(name2417,$rjs_core.UString.make("(any/c . -> . real?)"),0,f2418,xs2419);}if_res1504;if (M0.list_p(xs2419)!==false) {var if_res1505 = M0.pair_p(xs2419);} else {var if_res1505 = false;}if (if_res1505!==false) {var if_res1506 = M0.rvoid();} else {var if_res1506 = M0.raise_argument_error(name2417,$rjs_core.UString.make("(and/c list? (not/c empty?))"),1,f2418,xs2419);}if_res1506;var init_min_var2420 = f2418(M0.car(xs2419));if (M0.real_p(init_min_var2420)!==false) {var if_res1507 = M0.rvoid();} else {var if_res1507 = M0.raise_result_error(name2417,$rjs_core.UString.make("real?"),init_min_var2420);}if_res1507;var loop2421 = function(min2422, min_var2423, xs2424) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(xs2424)!==false) {var if_res1510 = min2422;} else {var new_min2425 = f2418(M0.car(xs2424));if (M0.real_p(new_min2425)!==false) {var if_res1508 = M0.rvoid();} else {var if_res1508 = M0.raise_result_error(name2417,$rjs_core.UString.make("real?"),new_min2425);}if_res1508;if (cmp2416(new_min2425,min_var2423)!==false) {var if_res1509 = loop2421(M0.car(xs2424),new_min2425,M0.cdr(xs2424));} else {var if_res1509 = loop2421(min2422,min_var2423,M0.cdr(xs2424));}var if_res1510 = if_res1509;}return if_res1510;};return loop2421(M0.car(xs2419),init_min_var2420,M0.cdr(xs2419));};var argmin = function(f2426, xs2427) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return mk_min(M0.__lt_,$rjs_core.Symbol.make("argmin"),f2426,xs2427);};var argmax = function(f2428, xs2429) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return mk_min(M0.__gt_,$rjs_core.Symbol.make("argmax"),f2428,xs2429);};var group_by2430 = function(key412431, l422432, __eq__p402433) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var key2434 = key412431;var l2435 = l422432;if (M0.eq_p(__eq__p402433,M10.unsafe_undefined)!==false) {var if_res1511 = M0.equal_p;} else {var if_res1511 = __eq__p402433;}var __eq__p2436 = if_res1511;if (M0.procedure_p(key2434)!==false) {var if_res1512 = M0.procedure_arity_includes_p(key2434,1);} else {var if_res1512 = false;}if (if_res1512!==false) {var if_res1513 = M0.rvoid();} else {var if_res1513 = M0.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("(-> any/c any/c)"),0,key2434,l2435);}if_res1513;var let_result1514 = M0.values();if (M0.procedure_p(__eq__p2436)!==false) {var if_res1515 = M0.procedure_arity_includes_p(__eq__p2436,2);} else {var if_res1515 = false;}if (if_res1515!==false) {var if_res1516 = M0.rvoid();} else {var if_res1516 = M0.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,key2434,l2435,__eq__p2436);}if_res1516;var let_result1517 = M0.values();if (M0.list_p(l2435)!==false) {var if_res1518 = M0.rvoid();} else {var if_res1518 = M0.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("list?"),1,key2434,l2435);}if_res1518;var let_result1519 = M0.values();var alist_update2437 = function(al2438, k2439, up2440, fail2441) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2442 = function(al2443) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(al2443)!==false) {var if_res1521 = M0.list(M0.cons(k2439,up2440($rjs_core.Pair.makeList())));} else {if (__eq__p2436(M0.car(M0.car(al2443)),k2439)!==false) {var if_res1520 = M0.cons(M0.cons(k2439,up2440(M0.cdr(M0.car(al2443)))),M0.cdr(al2443));} else {var if_res1520 = M0.cons(M0.car(al2443),loop2442(M0.cdr(al2443)));}var if_res1521 = if_res1520;}return if_res1521;};return loop2442(al2438);};if (M0.equal_p(__eq__p2436,M0.eq_p)!==false) {var if_res1524 = M0.values(M0.hasheq(),M7.hash_update);} else {if (M0.equal_p(__eq__p2436,M0.eqv_p)!==false) {var if_res1523 = M0.values(M0.hasheqv(),M7.hash_update);} else {if (M0.equal_p(__eq__p2436,M0.equal_p)!==false) {var if_res1522 = M0.values(M0.hash(),M7.hash_update);} else {var if_res1522 = M0.values($rjs_core.Pair.makeList(),alist_update2437);}var if_res1523 = if_res1522;}var if_res1524 = if_res1523;}var let_result1525 = if_res1524;var base2444 = let_result1525.getAt(0);var update2445 = let_result1525.getAt(1);var lst2447 = l2435;var start2448 = 0;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1526 = M0.rvoid();} else {var if_res1526 = M9.__rjs_quoted__.check_list(lst2447);}if_res1526;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1527 = M0.rvoid();} else {var if_res1527 = M9.__rjs_quoted__.check_naturals(start2448);}if_res1527;var for_loop2449 = function(res2450, lst2451, pos2452) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2451)!==false) {var if_res1528 = true;} else {var if_res1528 = false;}if (if_res1528!==false) {var elt2453 = M10.unsafe_car(lst2451);var rest2454 = M10.unsafe_cdr(lst2451);var idx2455 = pos2452;if (true!==false) {var if_res1529 = true;} else {var if_res1529 = false;}if (if_res1529!==false) {var res2457 = res2450;var k2459 = key2434(elt2453);var v2460 = M0.cons(idx2455,elt2453);var res2458 = update2445(res2457,k2459,function(o2461) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.cons(v2460,o2461);},$rjs_core.Pair.makeList());var res2456 = M0.values(res2458);if (true!==false) {if (true!==false) {var if_res1530 = M0.not(false);} else {var if_res1530 = false;}var if_res1531 = if_res1530;} else {var if_res1531 = false;}if (if_res1531!==false) {var if_res1532 = for_loop2449(res2456,rest2454,pos2452+1);} else {var if_res1532 = res2456;}var if_res1533 = if_res1532;} else {var if_res1533 = res2450;}var if_res1534 = if_res1533;} else {var if_res1534 = res2450;}return if_res1534;};var classes2446 = for_loop2449(base2444,lst2447,start2448);if (M0.list_p(classes2446)!==false) {var lst2463 = classes2446;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1535 = M0.rvoid();} else {var if_res1535 = M9.__rjs_quoted__.check_list(lst2463);}if_res1535;var for_loop2464 = function(fold_var2465, lst2466) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2466)!==false) {var p2467 = M10.unsafe_car(lst2466);var rest2468 = M10.unsafe_cdr(lst2466);if (true!==false) {var fold_var2470 = fold_var2465;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__338852472 = M2.__rjs_quoted__.sort7;var temp532473 = M0.cdr(p2467);var __lt_542474 = M0.__lt_;var car552475 = M0.car;if (M0.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1536 = M2.__rjs_quoted__.sort(false,car552475,temp532473,__lt_542474);} else {var if_res1536 = M0.checked_procedure_check_and_extract(M4.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__338852472,M4.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M0.list(car552475),temp532473,__lt_542474);}var fold_var2471 = M0.cons(if_res1536,fold_var2470);var fold_var2469 = M0.values(fold_var2471);if (true!==false) {var if_res1537 = M0.not(false);} else {var if_res1537 = false;}if (if_res1537!==false) {var if_res1538 = for_loop2464(fold_var2469,rest2468);} else {var if_res1538 = fold_var2469;}var if_res1539 = if_res1538;} else {var if_res1539 = fold_var2465;}var if_res1540 = if_res1539;} else {var if_res1540 = fold_var2465;}return if_res1540;};var if_res1548 = M8.alt_reverse(for_loop2464(M0.rnull,lst2463));} else {var ht2476 = classes2446;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1541 = M0.rvoid();} else {var if_res1541 = M9.__rjs_quoted__.check_in_hash(ht2476);}if_res1541;var for_loop2477 = function(fold_var2478, i2479) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (i2479!==false) {var let_result1542 = M0.hash_iterate_key_plus_value(ht2476,i2479);var _2480 = let_result1542.getAt(0);var c2481 = let_result1542.getAt(1);if (true!==false) {var fold_var2483 = fold_var2478;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__339692485 = M2.__rjs_quoted__.sort7;var c562486 = c2481;var __lt_572487 = M0.__lt_;var car582488 = M0.car;if (M0.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1543 = M2.__rjs_quoted__.sort(false,car582488,c562486,__lt_572487);} else {var if_res1543 = M0.checked_procedure_check_and_extract(M4.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__339692485,M4.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M0.list(car582488),c562486,__lt_572487);}var fold_var2484 = M0.cons(if_res1543,fold_var2483);var fold_var2482 = M0.values(fold_var2484);if (true!==false) {var if_res1544 = M0.not(false);} else {var if_res1544 = false;}if (if_res1544!==false) {var if_res1545 = for_loop2477(fold_var2482,M0.hash_iterate_next(ht2476,i2479));} else {var if_res1545 = fold_var2482;}var if_res1546 = if_res1545;} else {var if_res1546 = fold_var2478;}var if_res1547 = if_res1546;} else {var if_res1547 = fold_var2478;}return if_res1547;};var if_res1548 = M8.alt_reverse(for_loop2477(M0.rnull,M0.hash_iterate_first(ht2476)));}var sorted_classes2462 = if_res1548;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__340862490 = M2.__rjs_quoted__.sort7;var sorted_classes592491 = sorted_classes2462;var __lt_602492 = M0.__lt_;var caar612493 = M0.caar;if (M0.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1549 = M2.__rjs_quoted__.sort(false,caar612493,sorted_classes592491,__lt_602492);} else {var if_res1549 = M0.checked_procedure_check_and_extract(M4.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__340862490,M4.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M0.list(caar612493),sorted_classes592491,__lt_602492);}var lst2489 = if_res1549;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1550 = M0.rvoid();} else {var if_res1550 = M9.__rjs_quoted__.check_list(lst2489);}if_res1550;var for_loop2494 = function(fold_var2495, lst2496) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2496)!==false) {var c2497 = M10.unsafe_car(lst2496);var rest2498 = M10.unsafe_cdr(lst2496);if (true!==false) {var fold_var2500 = fold_var2495;var fold_var2501 = M0.cons(M3.map(M0.cdr,c2497),fold_var2500);var fold_var2499 = M0.values(fold_var2501);if (true!==false) {var if_res1551 = M0.not(false);} else {var if_res1551 = false;}if (if_res1551!==false) {var if_res1552 = for_loop2494(fold_var2499,rest2498);} else {var if_res1552 = fold_var2499;}var if_res1553 = if_res1552;} else {var if_res1553 = fold_var2495;}var if_res1554 = if_res1553;} else {var if_res1554 = fold_var2495;}return if_res1554;};return M8.alt_reverse(for_loop2494(M0.rnull,lst2489));};var cl1555 = function(key2502, l2503) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return group_by2430(key2502,l2503,M10.unsafe_undefined);};var cl1556 = function(key2504, l2505, __eq__p402506) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return group_by2430(key2504,l2505,__eq__p402506);};var group_by = $rjs_core.attachProcedureArity(function() {var fixed_lam1557 = {'2':cl1555,'3':cl1556}[arguments.length];if (fixed_lam1557!==undefined) {return fixed_lam1557.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var cartesian_product = $rjs_core.attachProcedureArity(function(...ls25071558) {var ls2507 = $rjs_core.Pair.listFromArray(ls25071558);var let_result1559 = M9.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("l")),ls2507);var pos__gt_vals2508 = let_result1559.getAt(0);var pos_pre_inc2509 = let_result1559.getAt(1);var pos_next2510 = let_result1559.getAt(2);var init2511 = let_result1559.getAt(3);var pos_cont_p2512 = let_result1559.getAt(4);var val_cont_p2513 = let_result1559.getAt(5);var all_cont_p2514 = let_result1559.getAt(6);var start2515 = 0;if (M0.rvoid()!==false) {if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1560 = M0.rvoid();} else {var if_res1560 = M9.__rjs_quoted__.check_naturals(start2515);}var if_res1561 = if_res1560;} else {var if_res1561 = false;}if_res1561;var for_loop2516 = function(pos2517, pos2518) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2512!==false) {var if_res1562 = pos_cont_p2512(pos2517);} else {var if_res1562 = true;}if (if_res1562!==false) {var if_res1563 = true;} else {var if_res1563 = false;}if (if_res1563!==false) {var l2523 = pos__gt_vals2508(pos2517);if (all_cont_p2514!==false) {var if_res1564 = function(pos2524) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2514(pos2524,l2523);};} else {var if_res1564 = false;}var let_result1565 = M0.values(l2523,if_res1564);var l2519 = let_result1565.getAt(0);var all_cont_p_by_pos2520 = let_result1565.getAt(1);if (pos_pre_inc2509!==false) {var if_res1566 = pos_pre_inc2509(pos2517);} else {var if_res1566 = pos2517;}var pos2521 = if_res1566;var i2522 = pos2518;if (val_cont_p2513!==false) {var if_res1567 = val_cont_p2513(l2519);} else {var if_res1567 = true;}if (if_res1567!==false) {var if_res1568 = true;} else {var if_res1568 = false;}if (if_res1568!==false) {if (M0.list_p(l2519)!==false) {var if_res1569 = M0.rvoid();} else {var if_res1569 = M0.apply(M0.raise_argument_error,$rjs_core.Symbol.make("cartesian-product"),$rjs_core.UString.make("list?"),i2522,ls2507);}if_res1569;var let_result1570 = M0.values();var let_result1571 = M0.values();if (all_cont_p_by_pos2520!==false) {var if_res1572 = all_cont_p_by_pos2520(pos2521);} else {var if_res1572 = true;}if (if_res1572!==false) {var if_res1573 = true;} else {var if_res1573 = false;}if (if_res1573!==false) {var if_res1574 = M0.not(false);} else {var if_res1574 = false;}if (if_res1574!==false) {var if_res1575 = for_loop2516(pos_next2510(pos2521),pos2518+1);} else {var if_res1575 = M0.values();}var if_res1576 = if_res1575;} else {var if_res1576 = M0.values();}var if_res1577 = if_res1576;} else {var if_res1577 = M0.values();}return if_res1577;};for_loop2516(init2511,start2515);var let_result1578 = M0.values();M0.rvoid();var let_result1579 = M0.values();var cp_22525 = function(as2526, bs2527) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lst2528 = as2526;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1580 = M0.rvoid();} else {var if_res1580 = M9.__rjs_quoted__.check_list(lst2528);}if_res1580;var for_loop2529 = function(fold_var2530, lst2531) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2531)!==false) {var i2532 = M10.unsafe_car(lst2531);var rest2533 = M10.unsafe_cdr(lst2531);if (true!==false) {var lst2535 = bs2527;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1581 = M0.rvoid();} else {var if_res1581 = M9.__rjs_quoted__.check_list(lst2535);}if_res1581;var for_loop2536 = function(fold_var2537, lst2538) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2538)!==false) {var j2539 = M10.unsafe_car(lst2538);var rest2540 = M10.unsafe_cdr(lst2538);if (true!==false) {var fold_var2542 = fold_var2537;var fold_var2543 = M0.cons(M0.cons(i2532,j2539),fold_var2542);var fold_var2541 = M0.values(fold_var2543);if (true!==false) {var if_res1582 = M0.not(false);} else {var if_res1582 = false;}if (if_res1582!==false) {var if_res1583 = for_loop2536(fold_var2541,rest2540);} else {var if_res1583 = fold_var2541;}var if_res1584 = if_res1583;} else {var if_res1584 = fold_var2537;}var if_res1585 = if_res1584;} else {var if_res1585 = fold_var2537;}return if_res1585;};var fold_var2534 = for_loop2536(fold_var2530,lst2535);if (true!==false) {var if_res1586 = M0.not(false);} else {var if_res1586 = false;}if (if_res1586!==false) {var if_res1587 = for_loop2529(fold_var2534,rest2533);} else {var if_res1587 = fold_var2534;}var if_res1588 = if_res1587;} else {var if_res1588 = fold_var2530;}var if_res1589 = if_res1588;} else {var if_res1589 = fold_var2530;}return if_res1589;};return M8.alt_reverse(for_loop2529(M0.rnull,lst2528));};return M2.foldr(cp_22525,M0.list(M0.list()),ls2507);});var remf = function(f2544, ls2545) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2545)!==false) {var if_res1590 = M0.rvoid();} else {var if_res1590 = M0.raise_argument_error($rjs_core.Symbol.make("remf"),$rjs_core.UString.make("list?"),1,f2544,ls2545);}if_res1590;if (M0.procedure_p(f2544)!==false) {var if_res1591 = M0.procedure_arity_includes_p(f2544,1);} else {var if_res1591 = false;}if (if_res1591!==false) {var if_res1592 = M0.rvoid();} else {var if_res1592 = M0.raise_argument_error($rjs_core.Symbol.make("remf"),$rjs_core.UString.make("(-> any/c any/c)"),0,f2544,ls2545);}if_res1592;if (M0.null_p(ls2545)!==false) {var if_res1594 = $rjs_core.Pair.makeList();} else {if (f2544(M0.car(ls2545))!==false) {var if_res1593 = M0.cdr(ls2545);} else {var if_res1593 = M0.cons(M0.car(ls2545),remf(f2544,M0.cdr(ls2545)));}var if_res1594 = if_res1593;}return if_res1594;};var remf_times_ = function(f2546, ls2547) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2547)!==false) {var if_res1595 = M0.rvoid();} else {var if_res1595 = M0.raise_argument_error($rjs_core.Symbol.make("remf*"),$rjs_core.UString.make("list?"),1,f2546,ls2547);}if_res1595;if (M0.procedure_p(f2546)!==false) {var if_res1596 = M0.procedure_arity_includes_p(f2546,1);} else {var if_res1596 = false;}if (if_res1596!==false) {var if_res1597 = M0.rvoid();} else {var if_res1597 = M0.raise_argument_error($rjs_core.Symbol.make("remf*"),$rjs_core.UString.make("(-> any/c any/c)"),0,f2546,ls2547);}if_res1597;if (M0.null_p(ls2547)!==false) {var if_res1599 = $rjs_core.Pair.makeList();} else {if (f2546(M0.car(ls2547))!==false) {var if_res1598 = remf_times_(f2546,M0.cdr(ls2547));} else {var if_res1598 = M0.cons(M0.car(ls2547),remf_times_(f2546,M0.cdr(ls2547)));}var if_res1599 = if_res1598;}return if_res1599;};var index_of2548 = function(ls442549, v452550, __eq__p432551) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2552 = ls442549;var v2553 = v452550;if (M0.eq_p(__eq__p432551,M10.unsafe_undefined)!==false) {var if_res1600 = M0.equal_p;} else {var if_res1600 = __eq__p432551;}var __eq__p2554 = if_res1600;if (M0.list_p(ls2552)!==false) {var if_res1601 = M0.rvoid();} else {var if_res1601 = M0.raise_argument_error($rjs_core.Symbol.make("index-of"),$rjs_core.UString.make("list?"),0,ls2552,v2553);}if_res1601;if (M0.procedure_p(__eq__p2554)!==false) {var if_res1602 = M0.procedure_arity_includes_p(__eq__p2554,2);} else {var if_res1602 = false;}if (if_res1602!==false) {var if_res1603 = M0.rvoid();} else {var if_res1603 = M0.raise_argument_error($rjs_core.Symbol.make("index-of"),$rjs_core.UString.make("(-> any/c any/c any/c)"),2,ls2552,v2553,__eq__p2554);}if_res1603;var loop2555 = function(ls2556, i2557) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2556)!==false) {var if_res1605 = false;} else {if (__eq__p2554(M0.car(ls2556),v2553)!==false) {var if_res1604 = i2557;} else {var if_res1604 = loop2555(M0.cdr(ls2556),M0.add1(i2557));}var if_res1605 = if_res1604;}return if_res1605;};return loop2555(ls2552,0);};var cl1606 = function(ls2558, v2559) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return index_of2548(ls2558,v2559,M10.unsafe_undefined);};var cl1607 = function(ls2560, v2561, __eq__p432562) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return index_of2548(ls2560,v2561,__eq__p432562);};var index_of = $rjs_core.attachProcedureArity(function() {var fixed_lam1608 = {'2':cl1606,'3':cl1607}[arguments.length];if (fixed_lam1608!==undefined) {return fixed_lam1608.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var index_where = function(ls2563, f2564) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2563)!==false) {var if_res1609 = M0.rvoid();} else {var if_res1609 = M0.raise_argument_error($rjs_core.Symbol.make("index-where"),$rjs_core.UString.make("list?"),0,ls2563,f2564);}if_res1609;if (M0.procedure_p(f2564)!==false) {var if_res1610 = M0.procedure_arity_includes_p(f2564,1);} else {var if_res1610 = false;}if (if_res1610!==false) {var if_res1611 = M0.rvoid();} else {var if_res1611 = M0.raise_argument_error($rjs_core.Symbol.make("index-where"),$rjs_core.UString.make("(-> any/c any/c)"),1,ls2563,f2564);}if_res1611;var loop2565 = function(ls2566, i2567) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2566)!==false) {var if_res1613 = false;} else {if (f2564(M0.car(ls2566))!==false) {var if_res1612 = i2567;} else {var if_res1612 = loop2565(M0.cdr(ls2566),M0.add1(i2567));}var if_res1613 = if_res1612;}return if_res1613;};return loop2565(ls2563,0);};var indexes_of2568 = function(ls472569, v482570, __eq__p462571) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2572 = ls472569;var v2573 = v482570;if (M0.eq_p(__eq__p462571,M10.unsafe_undefined)!==false) {var if_res1614 = M0.equal_p;} else {var if_res1614 = __eq__p462571;}var __eq__p2574 = if_res1614;if (M0.list_p(ls2572)!==false) {var if_res1615 = M0.rvoid();} else {var if_res1615 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-of"),$rjs_core.UString.make("list?"),0,ls2572,v2573);}if_res1615;if (M0.procedure_p(__eq__p2574)!==false) {var if_res1616 = M0.procedure_arity_includes_p(__eq__p2574,2);} else {var if_res1616 = false;}if (if_res1616!==false) {var if_res1617 = M0.rvoid();} else {var if_res1617 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-of"),$rjs_core.UString.make("(-> any/c any/c any/c)"),2,ls2572,v2573,__eq__p2574);}if_res1617;var loop2575 = function(ls2576, i2577) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2576)!==false) {var if_res1619 = $rjs_core.Pair.makeList();} else {if (__eq__p2574(M0.car(ls2576),v2573)!==false) {var if_res1618 = M0.cons(i2577,loop2575(M0.cdr(ls2576),M0.add1(i2577)));} else {var if_res1618 = loop2575(M0.cdr(ls2576),M0.add1(i2577));}var if_res1619 = if_res1618;}return if_res1619;};return loop2575(ls2572,0);};var cl1620 = function(ls2578, v2579) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return indexes_of2568(ls2578,v2579,M10.unsafe_undefined);};var cl1621 = function(ls2580, v2581, __eq__p462582) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return indexes_of2568(ls2580,v2581,__eq__p462582);};var indexes_of = $rjs_core.attachProcedureArity(function() {var fixed_lam1622 = {'2':cl1620,'3':cl1621}[arguments.length];if (fixed_lam1622!==undefined) {return fixed_lam1622.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var indexes_where = function(ls2583, f2584) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2583)!==false) {var if_res1623 = M0.rvoid();} else {var if_res1623 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-where"),$rjs_core.UString.make("list?"),0,ls2583,f2584);}if_res1623;if (M0.procedure_p(f2584)!==false) {var if_res1624 = M0.procedure_arity_includes_p(f2584,1);} else {var if_res1624 = false;}if (if_res1624!==false) {var if_res1625 = M0.rvoid();} else {var if_res1625 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-where"),$rjs_core.UString.make("(-> any/c any/c)"),1,ls2583,f2584);}if_res1625;var loop2585 = function(ls2586, i2587) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2586)!==false) {var if_res1627 = $rjs_core.Pair.makeList();} else {if (f2584(M0.car(ls2586))!==false) {var if_res1626 = M0.cons(i2587,loop2585(M0.cdr(ls2586),M0.add1(i2587)));} else {var if_res1626 = loop2585(M0.cdr(ls2586),M0.add1(i2587));}var if_res1627 = if_res1626;}return if_res1627;};return loop2585(ls2583,0);};var __rjs_quoted__ = {};__rjs_quoted__.remove_duplicates28 = remove_duplicates28;__rjs_quoted__.add_between = add_between;__rjs_quoted__.check_duplicates = check_duplicates;__rjs_quoted__.range_proc = range_proc;__rjs_quoted__.remove_duplicates = remove_duplicates;__rjs_quoted__.inclusive_range_proc = inclusive_range_proc;__rjs_quoted__.add_between23 = add_between23;__rjs_quoted__.check_duplicates35 = check_duplicates35;export { __rjs_quoted__,remf_times_,remf,cartesian_product,group_by,argmax,argmin,in_permutations,permutations,in_combinations,combinations,shuffle,filter_not,append_map,partition,count,filter_map,check_duplicates,remove_duplicates,add_between,flatten,append_times_,drop_common_prefix,take_common_prefix,split_common_prefix,list_prefix_p,splitf_at_right,dropf_right,takef_right,split_at_right,take_right,drop_right,splitf_at,dropf,takef,split_at,take,drop,indexes_where,indexes_of,index_where,index_of,list_set,list_update,make_list,empty,rest,last,last_pair,tenth,ninth,eighth,seventh,sixth,fifth,fourth,third,second,first }; \ No newline at end of file +import * as $rjs_core from '../../runtime/core.js';import * as M0 from "../../runtime/kernel.rkt.js";import * as M1 from "./private/pre-base.rkt.js";import * as M2 from "./private/list.rkt.js";import * as M3 from "./private/map.rkt.js";import * as M4 from "./private/kw.rkt.js";import * as M5 from "./private/qq-and-or.rkt.js";import * as M6 from "./private/member.rkt.js";import * as M7 from "./private/more-scheme.rkt.js";import * as M8 from "./private/reverse.rkt.js";import * as M9 from "./private/for.rkt.js";import * as M10 from "../../runtime/unsafe.rkt.js";var first = function(x1750) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(x1750)!==false) {var if_res1065 = M0.list_p(x1750);} else {var if_res1065 = false;}if (if_res1065!==false) {var if_res1066 = M0.car(x1750);} else {var if_res1066 = M0.raise_argument_error($rjs_core.Symbol.make("first"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),x1750);}return if_res1066;};var second = function(l01751) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01751)!==false) {var loop1752 = function(l1753, pos1754) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1753)!==false) {if (M0.eq_p(pos1754,1)!==false) {var if_res1067 = M0.car(l1753);} else {var if_res1067 = loop1752(M0.cdr(l1753),M0.sub1(pos1754));}var if_res1068 = if_res1067;} else {var if_res1068 = M0.raise_arguments_error($rjs_core.Symbol.make("second"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01751);}return if_res1068;};var if_res1069 = loop1752(l01751,2);} else {var if_res1069 = M0.raise_argument_error($rjs_core.Symbol.make("second"),$rjs_core.UString.make("list?"),l01751);}return if_res1069;};var third = function(l01755) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01755)!==false) {var loop1756 = function(l1757, pos1758) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1757)!==false) {if (M0.eq_p(pos1758,1)!==false) {var if_res1070 = M0.car(l1757);} else {var if_res1070 = loop1756(M0.cdr(l1757),M0.sub1(pos1758));}var if_res1071 = if_res1070;} else {var if_res1071 = M0.raise_arguments_error($rjs_core.Symbol.make("third"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01755);}return if_res1071;};var if_res1072 = loop1756(l01755,3);} else {var if_res1072 = M0.raise_argument_error($rjs_core.Symbol.make("third"),$rjs_core.UString.make("list?"),l01755);}return if_res1072;};var fourth = function(l01759) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01759)!==false) {var loop1760 = function(l1761, pos1762) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1761)!==false) {if (M0.eq_p(pos1762,1)!==false) {var if_res1073 = M0.car(l1761);} else {var if_res1073 = loop1760(M0.cdr(l1761),M0.sub1(pos1762));}var if_res1074 = if_res1073;} else {var if_res1074 = M0.raise_arguments_error($rjs_core.Symbol.make("fourth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01759);}return if_res1074;};var if_res1075 = loop1760(l01759,4);} else {var if_res1075 = M0.raise_argument_error($rjs_core.Symbol.make("fourth"),$rjs_core.UString.make("list?"),l01759);}return if_res1075;};var fifth = function(l01763) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01763)!==false) {var loop1764 = function(l1765, pos1766) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1765)!==false) {if (M0.eq_p(pos1766,1)!==false) {var if_res1076 = M0.car(l1765);} else {var if_res1076 = loop1764(M0.cdr(l1765),M0.sub1(pos1766));}var if_res1077 = if_res1076;} else {var if_res1077 = M0.raise_arguments_error($rjs_core.Symbol.make("fifth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01763);}return if_res1077;};var if_res1078 = loop1764(l01763,5);} else {var if_res1078 = M0.raise_argument_error($rjs_core.Symbol.make("fifth"),$rjs_core.UString.make("list?"),l01763);}return if_res1078;};var sixth = function(l01767) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01767)!==false) {var loop1768 = function(l1769, pos1770) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1769)!==false) {if (M0.eq_p(pos1770,1)!==false) {var if_res1079 = M0.car(l1769);} else {var if_res1079 = loop1768(M0.cdr(l1769),M0.sub1(pos1770));}var if_res1080 = if_res1079;} else {var if_res1080 = M0.raise_arguments_error($rjs_core.Symbol.make("sixth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01767);}return if_res1080;};var if_res1081 = loop1768(l01767,6);} else {var if_res1081 = M0.raise_argument_error($rjs_core.Symbol.make("sixth"),$rjs_core.UString.make("list?"),l01767);}return if_res1081;};var seventh = function(l01771) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01771)!==false) {var loop1772 = function(l1773, pos1774) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1773)!==false) {if (M0.eq_p(pos1774,1)!==false) {var if_res1082 = M0.car(l1773);} else {var if_res1082 = loop1772(M0.cdr(l1773),M0.sub1(pos1774));}var if_res1083 = if_res1082;} else {var if_res1083 = M0.raise_arguments_error($rjs_core.Symbol.make("seventh"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01771);}return if_res1083;};var if_res1084 = loop1772(l01771,7);} else {var if_res1084 = M0.raise_argument_error($rjs_core.Symbol.make("seventh"),$rjs_core.UString.make("list?"),l01771);}return if_res1084;};var eighth = function(l01775) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01775)!==false) {var loop1776 = function(l1777, pos1778) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1777)!==false) {if (M0.eq_p(pos1778,1)!==false) {var if_res1085 = M0.car(l1777);} else {var if_res1085 = loop1776(M0.cdr(l1777),M0.sub1(pos1778));}var if_res1086 = if_res1085;} else {var if_res1086 = M0.raise_arguments_error($rjs_core.Symbol.make("eighth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01775);}return if_res1086;};var if_res1087 = loop1776(l01775,8);} else {var if_res1087 = M0.raise_argument_error($rjs_core.Symbol.make("eighth"),$rjs_core.UString.make("list?"),l01775);}return if_res1087;};var ninth = function(l01779) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01779)!==false) {var loop1780 = function(l1781, pos1782) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1781)!==false) {if (M0.eq_p(pos1782,1)!==false) {var if_res1088 = M0.car(l1781);} else {var if_res1088 = loop1780(M0.cdr(l1781),M0.sub1(pos1782));}var if_res1089 = if_res1088;} else {var if_res1089 = M0.raise_arguments_error($rjs_core.Symbol.make("ninth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01779);}return if_res1089;};var if_res1090 = loop1780(l01779,9);} else {var if_res1090 = M0.raise_argument_error($rjs_core.Symbol.make("ninth"),$rjs_core.UString.make("list?"),l01779);}return if_res1090;};var tenth = function(l01783) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01783)!==false) {var loop1784 = function(l1785, pos1786) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1785)!==false) {if (M0.eq_p(pos1786,1)!==false) {var if_res1091 = M0.car(l1785);} else {var if_res1091 = loop1784(M0.cdr(l1785),M0.sub1(pos1786));}var if_res1092 = if_res1091;} else {var if_res1092 = M0.raise_arguments_error($rjs_core.Symbol.make("tenth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01783);}return if_res1092;};var if_res1093 = loop1784(l01783,10);} else {var if_res1093 = M0.raise_argument_error($rjs_core.Symbol.make("tenth"),$rjs_core.UString.make("list?"),l01783);}return if_res1093;};var last_pair = function(l1787) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1787)!==false) {var loop1788 = function(l1789, x1790) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(x1790)!==false) {var if_res1094 = loop1788(x1790,M0.cdr(x1790));} else {var if_res1094 = l1789;}return if_res1094;};var if_res1095 = loop1788(l1787,M0.cdr(l1787));} else {var if_res1095 = M0.raise_argument_error($rjs_core.Symbol.make("last-pair"),$rjs_core.UString.make("pair?"),l1787);}return if_res1095;};var last = function(l1791) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1791)!==false) {var if_res1096 = M0.list_p(l1791);} else {var if_res1096 = false;}if (if_res1096!==false) {var loop1792 = function(l1793, x1794) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(x1794)!==false) {var if_res1097 = loop1792(x1794,M0.cdr(x1794));} else {var if_res1097 = M0.car(l1793);}return if_res1097;};var if_res1098 = loop1792(l1791,M0.cdr(l1791));} else {var if_res1098 = M0.raise_argument_error($rjs_core.Symbol.make("last"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),l1791);}return if_res1098;};var rest = function(l1795) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1795)!==false) {var if_res1099 = M0.list_p(l1795);} else {var if_res1099 = false;}if (if_res1099!==false) {var if_res1100 = M0.cdr(l1795);} else {var if_res1100 = M0.raise_argument_error($rjs_core.Symbol.make("rest"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),l1795);}return if_res1100;};var empty = $rjs_core.Pair.makeList();var make_list = function(n1796, x1797) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1796)!==false) {var if_res1101 = M0.rvoid();} else {var if_res1101 = M0.raise_argument_error($rjs_core.Symbol.make("make-list"),$rjs_core.UString.make("exact-nonnegative-integer?"),0,n1796,x1797);}if_res1101;var loop1798 = function(n1799, r1800) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1799)!==false) {var if_res1102 = r1800;} else {var if_res1102 = loop1798(M0.sub1(n1799),M0.cons(x1797,r1800));}return if_res1102;};return loop1798(n1796,$rjs_core.Pair.makeList());};var list_update = function(l1801, i1802, f1803) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l1801)!==false) {var if_res1103 = M0.rvoid();} else {var if_res1103 = M0.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("list?"),0,l1801,i1802,f1803);}if_res1103;if (M0.exact_nonnegative_integer_p(i1802)!==false) {var if_res1104 = M0.rvoid();} else {var if_res1104 = M0.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l1801,i1802,f1803);}if_res1104;if (M0.procedure_p(f1803)!==false) {var if_res1105 = M0.procedure_arity_includes_p(f1803,1);} else {var if_res1105 = false;}if (if_res1105!==false) {var if_res1106 = M0.rvoid();} else {var if_res1106 = M0.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("(-> any/c any/c)"),2,l1801,i1802,f1803);}if_res1106;if (M0.zero_p(i1802)!==false) {var if_res1107 = M0.cons(f1803(M0.car(l1801)),M0.cdr(l1801));} else {var if_res1107 = M0.cons(M0.car(l1801),list_update(M0.cdr(l1801),M0.sub1(i1802),f1803));}return if_res1107;};var list_set = function(l1804, k1805, v1806) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l1804)!==false) {var if_res1108 = M0.rvoid();} else {var if_res1108 = M0.raise_argument_error($rjs_core.Symbol.make("list-set"),$rjs_core.UString.make("list?"),0,l1804,k1805,v1806);}if_res1108;if (M0.exact_nonnegative_integer_p(k1805)!==false) {var if_res1109 = M0.rvoid();} else {var if_res1109 = M0.raise_argument_error($rjs_core.Symbol.make("list-set"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l1804,k1805,v1806);}if_res1109;return list_update(l1804,k1805,function(_1807) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1806;});};var drop_times_ = function(list1808, n1809) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1809)!==false) {var if_res1111 = list1808;} else {if (M0.pair_p(list1808)!==false) {var if_res1110 = drop_times_(M0.cdr(list1808),M0.sub1(n1809));} else {var if_res1110 = false;}var if_res1111 = if_res1110;}return if_res1111;};var too_large = function(who1810, list1811, n1812) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var proper_p1813 = M0.list_p(list1811);var temp1114 = $rjs_core.UString.make("a ~alist with at least ~a ~a");if (proper_p1813!==false) {var if_res1113 = $rjs_core.UString.make("");} else {var if_res1113 = $rjs_core.UString.make("(possibly improper) ");}if (proper_p1813!==false) {var if_res1112 = $rjs_core.UString.make("elements");} else {var if_res1112 = $rjs_core.UString.make("pairs");}return M0.raise_argument_error(who1810,M0.format(temp1114,if_res1113,n1812,if_res1112),list1811);};var take = function(list01814, n01815) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n01815)!==false) {var if_res1115 = M0.rvoid();} else {var if_res1115 = M0.raise_argument_error($rjs_core.Symbol.make("take"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list01814,n01815);}if_res1115;var loop1816 = function(list1817, n1818) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1818)!==false) {var if_res1117 = $rjs_core.Pair.makeList();} else {if (M0.pair_p(list1817)!==false) {var if_res1116 = M0.cons(M0.car(list1817),loop1816(M0.cdr(list1817),M0.sub1(n1818)));} else {var if_res1116 = too_large($rjs_core.Symbol.make("take"),list01814,n01815);}var if_res1117 = if_res1116;}return if_res1117;};return loop1816(list01814,n01815);};var drop = function(list1819, n1820) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1820)!==false) {var if_res1118 = M0.rvoid();} else {var if_res1118 = M0.raise_argument_error($rjs_core.Symbol.make("drop"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1819,n1820);}if_res1118;var or_part1821 = drop_times_(list1819,n1820);if (or_part1821!==false) {var if_res1119 = or_part1821;} else {var if_res1119 = too_large($rjs_core.Symbol.make("drop"),list1819,n1820);}return if_res1119;};var split_at = function(list01822, n01823) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n01823)!==false) {var if_res1120 = M0.rvoid();} else {var if_res1120 = M0.raise_argument_error($rjs_core.Symbol.make("split-at"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list01822,n01823);}if_res1120;var loop1824 = function(list1825, n1826, pfx1827) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1826)!==false) {var if_res1122 = M0.values(M8.alt_reverse(pfx1827),list1825);} else {if (M0.pair_p(list1825)!==false) {var if_res1121 = loop1824(M0.cdr(list1825),M0.sub1(n1826),M0.cons(M0.car(list1825),pfx1827));} else {var if_res1121 = too_large($rjs_core.Symbol.make("split-at"),list01822,n01823);}var if_res1122 = if_res1121;}return if_res1122;};return loop1824(list01822,n01823,$rjs_core.Pair.makeList());};var takef = function(list1828, pred1829) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1829)!==false) {var if_res1123 = M0.rvoid();} else {var if_res1123 = M0.raise_argument_error($rjs_core.Symbol.make("takef"),$rjs_core.UString.make("procedure?"),1,list1828,pred1829);}if_res1123;var loop1830 = function(list1831) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1831)!==false) {var x1832 = M0.car(list1831);if (pred1829(x1832)!==false) {var if_res1124 = M0.cons(x1832,loop1830(M0.cdr(list1831)));} else {var if_res1124 = $rjs_core.Pair.makeList();}var if_res1125 = if_res1124;} else {var if_res1125 = $rjs_core.Pair.makeList();}return if_res1125;};return loop1830(list1828);};var dropf = function(list1833, pred1834) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1834)!==false) {var if_res1126 = M0.rvoid();} else {var if_res1126 = M0.raise_argument_error($rjs_core.Symbol.make("dropf"),$rjs_core.UString.make("procedure?"),1,list1833,pred1834);}if_res1126;var loop1835 = function(list1836) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1836)!==false) {var if_res1127 = pred1834(M0.car(list1836));} else {var if_res1127 = false;}if (if_res1127!==false) {var if_res1128 = loop1835(M0.cdr(list1836));} else {var if_res1128 = list1836;}return if_res1128;};return loop1835(list1833);};var splitf_at = function(list1837, pred1838) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1838)!==false) {var if_res1129 = M0.rvoid();} else {var if_res1129 = M0.raise_argument_error($rjs_core.Symbol.make("splitf-at"),$rjs_core.UString.make("procedure?"),1,list1837,pred1838);}if_res1129;var loop1839 = function(list1840, pfx1841) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1840)!==false) {var if_res1130 = pred1838(M0.car(list1840));} else {var if_res1130 = false;}if (if_res1130!==false) {var if_res1131 = loop1839(M0.cdr(list1840),M0.cons(M0.car(list1840),pfx1841));} else {var if_res1131 = M0.values(M8.alt_reverse(pfx1841),list1840);}return if_res1131;};return loop1839(list1837,$rjs_core.Pair.makeList());};var take_right = function(list1842, n1843) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1843)!==false) {var if_res1132 = M0.rvoid();} else {var if_res1132 = M0.raise_argument_error($rjs_core.Symbol.make("take-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1842,n1843);}if_res1132;var loop1844 = function(list1845, lead1846) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lead1846)!==false) {var if_res1134 = loop1844(M0.cdr(list1845),M0.cdr(lead1846));} else {var if_res1134 = list1845;}return if_res1134;};var or_part1847 = drop_times_(list1842,n1843);if (or_part1847!==false) {var if_res1133 = or_part1847;} else {var if_res1133 = too_large($rjs_core.Symbol.make("take-right"),list1842,n1843);}return loop1844(list1842,if_res1133);};var drop_right = function(list1848, n1849) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1849)!==false) {var if_res1135 = M0.rvoid();} else {var if_res1135 = M0.raise_argument_error($rjs_core.Symbol.make("drop-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1848,n1849);}if_res1135;var loop1850 = function(list1851, lead1852) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lead1852)!==false) {var if_res1137 = M0.cons(M0.car(list1851),loop1850(M0.cdr(list1851),M0.cdr(lead1852)));} else {var if_res1137 = $rjs_core.Pair.makeList();}return if_res1137;};var or_part1853 = drop_times_(list1848,n1849);if (or_part1853!==false) {var if_res1136 = or_part1853;} else {var if_res1136 = too_large($rjs_core.Symbol.make("drop-right"),list1848,n1849);}return loop1850(list1848,if_res1136);};var split_at_right = function(list1854, n1855) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1855)!==false) {var if_res1138 = M0.rvoid();} else {var if_res1138 = M0.raise_argument_error($rjs_core.Symbol.make("split-at-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1854,n1855);}if_res1138;var loop1856 = function(list1857, lead1858, pfx1859) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lead1858)!==false) {var if_res1140 = loop1856(M0.cdr(list1857),M0.cdr(lead1858),M0.cons(M0.car(list1857),pfx1859));} else {var if_res1140 = M0.values(M8.alt_reverse(pfx1859),list1857);}return if_res1140;};var or_part1860 = drop_times_(list1854,n1855);if (or_part1860!==false) {var if_res1139 = or_part1860;} else {var if_res1139 = too_large($rjs_core.Symbol.make("split-at-right"),list1854,n1855);}return loop1856(list1854,if_res1139,$rjs_core.Pair.makeList());};var count_from_right = function(who1861, list1862, pred1863) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1863)!==false) {var if_res1141 = M0.rvoid();} else {var if_res1141 = M0.raise_argument_error(who1861,$rjs_core.UString.make("procedure?"),1,list1862,pred1863);}if_res1141;var loop1864 = function(list1865, rev1866, n1867) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1865)!==false) {var if_res1144 = loop1864(M0.cdr(list1865),M0.cons(M0.car(list1865),rev1866),M0.add1(n1867));} else {var loop1868 = function(n1869, list1870) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1870)!==false) {var if_res1142 = pred1863(M0.car(list1870));} else {var if_res1142 = false;}if (if_res1142!==false) {var if_res1143 = loop1868(M0.sub1(n1869),M0.cdr(list1870));} else {var if_res1143 = n1869;}return if_res1143;};var if_res1144 = loop1868(n1867,rev1866);}return if_res1144;};return loop1864(list1862,$rjs_core.Pair.makeList(),0);};var takef_right = function(list1871, pred1872) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop(list1871,count_from_right($rjs_core.Symbol.make("takef-right"),list1871,pred1872));};var dropf_right = function(list1873, pred1874) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take(list1873,count_from_right($rjs_core.Symbol.make("dropf-right"),list1873,pred1874));};var splitf_at_right = function(list1875, pred1876) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_at(list1875,count_from_right($rjs_core.Symbol.make("splitf-at-right"),list1875,pred1876));};var list_prefix_p1877 = function(ls21878, rs31879, same_p11880) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1881 = ls21878;var rs1882 = rs31879;if (M0.eq_p(same_p11880,M10.unsafe_undefined)!==false) {var if_res1145 = M0.equal_p;} else {var if_res1145 = same_p11880;}var same_p1883 = if_res1145;if (M0.list_p(ls1881)!==false) {var if_res1146 = M0.rvoid();} else {var if_res1146 = M0.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("list?"),0,ls1881,rs1882);}if_res1146;if (M0.list_p(rs1882)!==false) {var if_res1147 = M0.rvoid();} else {var if_res1147 = M0.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("list?"),1,ls1881,rs1882);}if_res1147;if (M0.procedure_p(same_p1883)!==false) {var if_res1148 = M0.procedure_arity_includes_p(same_p1883,2);} else {var if_res1148 = false;}if (if_res1148!==false) {var if_res1149 = M0.rvoid();} else {var if_res1149 = M0.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,ls1881,rs1882,same_p1883);}if_res1149;var or_part1884 = M0.null_p(ls1881);if (or_part1884!==false) {var if_res1152 = or_part1884;} else {if (M0.pair_p(rs1882)!==false) {if (same_p1883(M0.car(ls1881),M0.car(rs1882))!==false) {var if_res1150 = list_prefix_p(M0.cdr(ls1881),M0.cdr(rs1882));} else {var if_res1150 = false;}var if_res1151 = if_res1150;} else {var if_res1151 = false;}var if_res1152 = if_res1151;}return if_res1152;};var cl1153 = function(ls1885, rs1886) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return list_prefix_p1877(ls1885,rs1886,M10.unsafe_undefined);};var cl1154 = function(ls1887, rs1888, same_p11889) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return list_prefix_p1877(ls1887,rs1888,same_p11889);};var list_prefix_p = $rjs_core.attachProcedureArity(function() {var fixed_lam1155 = {'2':cl1153,'3':cl1154}[arguments.length];if (fixed_lam1155!==undefined) {return fixed_lam1155.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var internal_split_common_prefix = function(as1890, bs1891, same_p1892, keep_prefix_p1893, name1894) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(as1890)!==false) {var if_res1156 = M0.rvoid();} else {var if_res1156 = M0.raise_argument_error(name1894,$rjs_core.UString.make("list?"),0,as1890,bs1891);}if_res1156;if (M0.list_p(bs1891)!==false) {var if_res1157 = M0.rvoid();} else {var if_res1157 = M0.raise_argument_error(name1894,$rjs_core.UString.make("list?"),1,as1890,bs1891);}if_res1157;if (M0.procedure_p(same_p1892)!==false) {var if_res1158 = M0.procedure_arity_includes_p(same_p1892,2);} else {var if_res1158 = false;}if (if_res1158!==false) {var if_res1159 = M0.rvoid();} else {var if_res1159 = M0.raise_argument_error(name1894,$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,as1890,bs1891,same_p1892);}if_res1159;var loop1895 = function(as1896, bs1897) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(as1896)!==false) {if (M0.pair_p(bs1897)!==false) {var if_res1160 = same_p1892(M0.car(as1896),M0.car(bs1897));} else {var if_res1160 = false;}var if_res1161 = if_res1160;} else {var if_res1161 = false;}if (if_res1161!==false) {var let_result1162 = loop1895(M0.cdr(as1896),M0.cdr(bs1897));var prefix1898 = let_result1162.getAt(0);var atail1899 = let_result1162.getAt(1);var btail1900 = let_result1162.getAt(2);if (keep_prefix_p1893!==false) {var if_res1163 = M0.cons(M0.car(as1896),prefix1898);} else {var if_res1163 = false;}var if_res1164 = M0.values(if_res1163,atail1899,btail1900);} else {var if_res1164 = M0.values(M0.rnull,as1896,bs1897);}return if_res1164;};return loop1895(as1890,bs1891);};var split_common_prefix1901 = function(as51902, bs61903, same_p41904) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1905 = as51902;var bs1906 = bs61903;if (M0.eq_p(same_p41904,M10.unsafe_undefined)!==false) {var if_res1165 = M0.equal_p;} else {var if_res1165 = same_p41904;}var same_p1907 = if_res1165;return internal_split_common_prefix(as1905,bs1906,same_p1907,true,$rjs_core.Symbol.make("split-common-prefix"));};var cl1166 = function(as1908, bs1909) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_common_prefix1901(as1908,bs1909,M10.unsafe_undefined);};var cl1167 = function(as1910, bs1911, same_p41912) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_common_prefix1901(as1910,bs1911,same_p41912);};var split_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam1168 = {'2':cl1166,'3':cl1167}[arguments.length];if (fixed_lam1168!==undefined) {return fixed_lam1168.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var take_common_prefix1913 = function(as81914, bs91915, same_p71916) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1917 = as81914;var bs1918 = bs91915;if (M0.eq_p(same_p71916,M10.unsafe_undefined)!==false) {var if_res1169 = M0.equal_p;} else {var if_res1169 = same_p71916;}var same_p1919 = if_res1169;var let_result1170 = internal_split_common_prefix(as1917,bs1918,same_p1919,true,$rjs_core.Symbol.make("take-common-prefix"));var prefix1920 = let_result1170.getAt(0);var atail1921 = let_result1170.getAt(1);var btail1922 = let_result1170.getAt(2);return prefix1920;};var cl1171 = function(as1923, bs1924) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take_common_prefix1913(as1923,bs1924,M10.unsafe_undefined);};var cl1172 = function(as1925, bs1926, same_p71927) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take_common_prefix1913(as1925,bs1926,same_p71927);};var take_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam1173 = {'2':cl1171,'3':cl1172}[arguments.length];if (fixed_lam1173!==undefined) {return fixed_lam1173.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var drop_common_prefix1928 = function(as111929, bs121930, same_p101931) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1932 = as111929;var bs1933 = bs121930;if (M0.eq_p(same_p101931,M10.unsafe_undefined)!==false) {var if_res1174 = M0.equal_p;} else {var if_res1174 = same_p101931;}var same_p1934 = if_res1174;var let_result1175 = internal_split_common_prefix(as1932,bs1933,same_p1934,false,$rjs_core.Symbol.make("drop-common-prefix"));var prefix1935 = let_result1175.getAt(0);var atail1936 = let_result1175.getAt(1);var btail1937 = let_result1175.getAt(2);return M0.values(atail1936,btail1937);};var cl1176 = function(as1938, bs1939) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop_common_prefix1928(as1938,bs1939,M10.unsafe_undefined);};var cl1177 = function(as1940, bs1941, same_p101942) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop_common_prefix1928(as1940,bs1941,same_p101942);};var drop_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam1178 = {'2':cl1176,'3':cl1177}[arguments.length];if (fixed_lam1178!==undefined) {return fixed_lam1178.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var cl1179 = function(ls1943) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,ls1943);};var cl1180 = function(l11944, l21945) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,l11944,l21945);};var cl1181 = function(l11946, l21947, l31948) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,l11946,l21947,l31948);};var cl1182 = function(l11949, l21950, l31951, l41952) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,l11949,l21950,l31951,l41952);};var cl1183 = $rjs_core.attachProcedureArity(function(l1953, ...lss19541186) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lss1954 = $rjs_core.Pair.listFromArray(lss19541186);return M0.apply(M1.new_apply_proc,M0.append,l1953,lss1954);});var append_times_ = $rjs_core.attachProcedureArity(function() {var fixed_lam1184 = {'1':cl1179,'2':cl1180,'3':cl1181,'4':cl1182}[arguments.length];if (fixed_lam1184!==undefined) {return fixed_lam1184.apply(null,arguments);} else {if (M0.__gt__eq_(cl1183.length,1)!==false) {var if_res1185 = cl1183.apply(null,arguments);} else {var if_res1185 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1185;}},[M0.make_arity_at_least(1)]);var flatten = function(orig_sexp1955) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1956 = function(sexp1957, acc1958) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(sexp1957)!==false) {var if_res1188 = acc1958;} else {if (M0.pair_p(sexp1957)!==false) {var if_res1187 = loop1956(M0.car(sexp1957),loop1956(M0.cdr(sexp1957),acc1958));} else {var if_res1187 = M0.cons(sexp1957,acc1958);}var if_res1188 = if_res1187;}return if_res1188;};return loop1956(orig_sexp1955,M0.rnull);};var add_between = function(after_last161959, before_first141960, before_last151961, splice_p131962, l211963, x221964) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l1965 = l211963;var x1966 = x221964;if (false!==false) {var if_res1189 = false;} else {var if_res1189 = splice_p131962;}var splice_p1967 = if_res1189;if (false!==false) {var if_res1190 = $rjs_core.Pair.makeList();} else {var if_res1190 = before_first141960;}var before_first1968 = if_res1190;if (M0.eq_p(before_last151961,M10.unsafe_undefined)!==false) {var if_res1191 = x1966;} else {var if_res1191 = before_last151961;}var before_last1969 = if_res1191;if (false!==false) {var if_res1192 = $rjs_core.Pair.makeList();} else {var if_res1192 = after_last161959;}var after_last1970 = if_res1192;if (M0.list_p(l1965)!==false) {var if_res1193 = M0.rvoid();} else {var if_res1193 = M0.raise_argument_error($rjs_core.Symbol.make("add-between"),$rjs_core.UString.make("list?"),0,l1965,x1966);}if_res1193;if (splice_p1967!==false) {var check_list1971 = function(x1972, which1973) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(x1972)!==false) {var if_res1194 = M0.rvoid();} else {var if_res1194 = M0.raise_arguments_error($rjs_core.Symbol.make("add-between"),M0.string_append($rjs_core.UString.make("list needed in splicing mode"),which1973),$rjs_core.UString.make("given"),x1972,$rjs_core.UString.make("given list..."),l1965);}return if_res1194;};check_list1971(x1966,$rjs_core.UString.make(""));check_list1971(before_first1968,$rjs_core.UString.make(" for #:before-first"));check_list1971(before_last1969,$rjs_core.UString.make(" for #:before-last"));var if_res1196 = check_list1971(after_last1970,$rjs_core.UString.make(" for #:after-last"));} else {var check_not_given1974 = function(x1975, which1976) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.eq_p($rjs_core.Pair.makeList(),x1975)!==false) {var if_res1195 = M0.rvoid();} else {var if_res1195 = M0.raise_arguments_error($rjs_core.Symbol.make("add-between"),M0.string_append(which1976,$rjs_core.UString.make(" can only be used in splicing mode")),$rjs_core.UString.make("given"),x1975,$rjs_core.UString.make("given list..."),l1965);}return if_res1195;};check_not_given1974(before_first1968,$rjs_core.UString.make("#:before-first"));var if_res1196 = check_not_given1974(after_last1970,$rjs_core.UString.make("#:after-last"));}if_res1196;var or_part1977 = M0.null_p(l1965);if (or_part1977!==false) {var if_res1197 = or_part1977;} else {var if_res1197 = M0.null_p(M0.cdr(l1965));}if (if_res1197!==false) {if (splice_p1967!==false) {var if_res1198 = M0.append(before_first1968,l1965,after_last1970);} else {var if_res1198 = l1965;}var if_res1203 = if_res1198;} else {if (splice_p1967!==false) {var x1978 = M8.alt_reverse(x1966);var loop1980 = function(i1981, l1982, r1983) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1982)!==false) {var if_res1199 = loop1980(M0.car(l1982),M0.cdr(l1982),M0.cons(i1981,M0.append(x1978,r1983)));} else {var if_res1199 = M0.cons(i1981,M0.append(M8.alt_reverse(before_last1969),r1983));}return if_res1199;};var r1979 = loop1980(M0.cadr(l1965),M0.cddr(l1965),$rjs_core.Pair.makeList());var r1984 = M8.alt_reverse(M0.append(M8.alt_reverse(after_last1970),r1979));var r1985 = M5.__rjs_quoted__.qq_append(before_first1968,M0.list_times_(M0.car(l1965),r1984));var if_res1202 = r1985;} else {var temp1201 = M0.car(l1965);var loop1986 = function(i1987, l1988, r1989) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1988)!==false) {var if_res1200 = loop1986(M0.car(l1988),M0.cdr(l1988),M0.cons(i1987,M0.cons(x1966,r1989)));} else {var if_res1200 = M0.cons(i1987,M0.cons(before_last1969,r1989));}return if_res1200;};var if_res1202 = M0.cons(temp1201,M8.alt_reverse(loop1986(M0.cadr(l1965),M0.cddr(l1965),$rjs_core.Pair.makeList())));}var if_res1203 = if_res1202;}return if_res1203;};var add_between1747 = function(given_kws1990, given_args1991, l211992, x221993) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(given_kws1990)!==false) {var if_res1204 = M0.eq_p($rjs_core.Keyword.make("after-last"),M0.car(given_kws1990));} else {var if_res1204 = false;}var after_last201994 = if_res1204;if (after_last201994!==false) {var if_res1205 = M0.car(given_args1991);} else {var if_res1205 = $rjs_core.Pair.makeList();}var after_last161995 = if_res1205;if (after_last201994!==false) {var if_res1206 = M0.cdr(given_kws1990);} else {var if_res1206 = given_kws1990;}var kws1220131996 = if_res1206;if (after_last201994!==false) {var if_res1207 = M0.cdr(given_args1991);} else {var if_res1207 = given_args1991;}var kw_args1220141997 = if_res1207;if (M0.pair_p(kws1220131996)!==false) {var if_res1208 = M0.eq_p($rjs_core.Keyword.make("before-first"),M0.car(kws1220131996));} else {var if_res1208 = false;}var before_first181998 = if_res1208;if (before_first181998!==false) {var if_res1209 = M0.car(kw_args1220141997);} else {var if_res1209 = $rjs_core.Pair.makeList();}var before_first141999 = if_res1209;if (before_first181998!==false) {var if_res1210 = M0.cdr(kws1220131996);} else {var if_res1210 = kws1220131996;}var kws1220152000 = if_res1210;if (before_first181998!==false) {var if_res1211 = M0.cdr(kw_args1220141997);} else {var if_res1211 = kw_args1220141997;}var kw_args1220162001 = if_res1211;if (M0.pair_p(kws1220152000)!==false) {var if_res1212 = M0.eq_p($rjs_core.Keyword.make("before-last"),M0.car(kws1220152000));} else {var if_res1212 = false;}var before_last192002 = if_res1212;if (before_last192002!==false) {var if_res1213 = M0.car(kw_args1220162001);} else {var if_res1213 = M10.unsafe_undefined;}var before_last152003 = if_res1213;if (before_last192002!==false) {var if_res1214 = M0.cdr(kws1220152000);} else {var if_res1214 = kws1220152000;}var kws1220172004 = if_res1214;if (before_last192002!==false) {var if_res1215 = M0.cdr(kw_args1220162001);} else {var if_res1215 = kw_args1220162001;}var kw_args1220182005 = if_res1215;var splice_p172006 = M0.pair_p(kws1220172004);if (splice_p172006!==false) {var if_res1216 = M0.car(kw_args1220182005);} else {var if_res1216 = false;}var splice_p132007 = if_res1216;return add_between(after_last161995,before_first141999,before_last152003,splice_p132007,l211992,x221993);};var cl1220 = function(given_kws2018, given_args2019, l2020, x2021) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return add_between1747(given_kws2018,given_args2019,l2020,x2021);};var temp1222 = $rjs_core.attachProcedureArity(function() {var fixed_lam1221 = {'4':cl1220}[arguments.length];if (fixed_lam1221!==undefined) {return fixed_lam1221.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4]);var temp1219 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("after-last"),$rjs_core.Keyword.make("before-first"),$rjs_core.Keyword.make("before-last"),$rjs_core.Keyword.make("splice?"));var cl1217 = function(l2022, x2023) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return add_between1747(M0.rnull,M0.rnull,l2022,x2023);};var add_between23 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2008, given_argc2009) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(given_argc2009,4)!==false) {var l11220192010 = given_kws2008;if (M0.null_p(l11220192010)!==false) {var if_res1224 = l11220192010;} else {if (M0.eq_p(M0.car(l11220192010),$rjs_core.Keyword.make("after-last"))!==false) {var if_res1223 = M0.cdr(l11220192010);} else {var if_res1223 = l11220192010;}var if_res1224 = if_res1223;}var l11220192011 = if_res1224;var l11220202012 = l11220192011;if (M0.null_p(l11220202012)!==false) {var if_res1226 = l11220202012;} else {if (M0.eq_p(M0.car(l11220202012),$rjs_core.Keyword.make("before-first"))!==false) {var if_res1225 = M0.cdr(l11220202012);} else {var if_res1225 = l11220202012;}var if_res1226 = if_res1225;}var l11220202013 = if_res1226;var l11220212014 = l11220202013;if (M0.null_p(l11220212014)!==false) {var if_res1228 = l11220212014;} else {if (M0.eq_p(M0.car(l11220212014),$rjs_core.Keyword.make("before-last"))!==false) {var if_res1227 = M0.cdr(l11220212014);} else {var if_res1227 = l11220212014;}var if_res1228 = if_res1227;}var l11220212015 = if_res1228;var l11220222016 = l11220212015;if (M0.null_p(l11220222016)!==false) {var if_res1230 = l11220222016;} else {if (M0.eq_p(M0.car(l11220222016),$rjs_core.Keyword.make("splice?"))!==false) {var if_res1229 = M0.cdr(l11220222016);} else {var if_res1229 = l11220222016;}var if_res1230 = if_res1229;}var l11220222017 = if_res1230;var if_res1231 = M0.null_p(l11220222017);} else {var if_res1231 = false;}return if_res1231;},temp1222,M0.rnull,temp1219,$rjs_core.attachProcedureArity(function() {var fixed_lam1218 = {'2':cl1217}[arguments.length];if (fixed_lam1218!==undefined) {return fixed_lam1218.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2]));var remove_duplicates = function(key242024, l272025, __eq__p262026) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l2027 = l272025;if (M0.eq_p(__eq__p262026,M10.unsafe_undefined)!==false) {var if_res1232 = M0.equal_p;} else {var if_res1232 = __eq__p262026;}var __eq__p2028 = if_res1232;if (false!==false) {var if_res1233 = false;} else {var if_res1233 = key242024;}var key2029 = if_res1233;if (M0.list_p(l2027)!==false) {var if_res1234 = M0.rvoid();} else {var if_res1234 = M0.raise_argument_error($rjs_core.Symbol.make("remove-duplicates"),$rjs_core.UString.make("list?"),l2027);}if_res1234;var len2030 = M0.length(l2027);if (M0.__lt__eq_(len2030,1)!==false) {var if_res1238 = true;} else {if (M0.__lt__eq_(len2030,40)!==false) {var if_res1237 = false;} else {if (M0.eq_p(__eq__p2028,M0.eq_p)!==false) {var if_res1236 = M0.make_hasheq();} else {if (M0.eq_p(__eq__p2028,M0.equal_p)!==false) {var if_res1235 = M0.make_hash();} else {var if_res1235 = false;}var if_res1236 = if_res1235;}var if_res1237 = if_res1236;}var if_res1238 = if_res1237;}var h2031 = if_res1238;var tmp2032 = h2031;if (M0.equal_p(tmp2032,true)!==false) {var if_res1257 = l2027;} else {if (M0.equal_p(tmp2032,false)!==false) {var or_part2034 = key2029;if (or_part2034!==false) {var if_res1239 = or_part2034;} else {var if_res1239 = function(x2035) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return x2035;};}var key2033 = if_res1239;if (M0.eq_p(__eq__p2028,M0.equal_p)!==false) {var loop2036 = function(l2037, seen2038) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2037)!==false) {var if_res1241 = l2037;} else {var x2039 = M0.car(l2037);var k2040 = key2033(x2039);var l2041 = M0.cdr(l2037);if (M6.member(k2040,seen2038)!==false) {var if_res1240 = loop2036(l2041,seen2038);} else {var if_res1240 = M0.cons(x2039,loop2036(l2041,M0.cons(k2040,seen2038)));}var if_res1241 = if_res1240;}return if_res1241;};var if_res1250 = loop2036(l2027,M0.rnull);} else {if (M0.eq_p(__eq__p2028,M0.eq_p)!==false) {var loop2042 = function(l2043, seen2044) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2043)!==false) {var if_res1243 = l2043;} else {var x2045 = M0.car(l2043);var k2046 = key2033(x2045);var l2047 = M0.cdr(l2043);if (M0.memq(k2046,seen2044)!==false) {var if_res1242 = loop2042(l2047,seen2044);} else {var if_res1242 = M0.cons(x2045,loop2042(l2047,M0.cons(k2046,seen2044)));}var if_res1243 = if_res1242;}return if_res1243;};var if_res1249 = loop2042(l2027,M0.rnull);} else {if (M0.eq_p(__eq__p2028,M0.eqv_p)!==false) {var loop2048 = function(l2049, seen2050) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2049)!==false) {var if_res1245 = l2049;} else {var x2051 = M0.car(l2049);var k2052 = key2033(x2051);var l2053 = M0.cdr(l2049);if (M0.memv(k2052,seen2050)!==false) {var if_res1244 = loop2048(l2053,seen2050);} else {var if_res1244 = M0.cons(x2051,loop2048(l2053,M0.cons(k2052,seen2050)));}var if_res1245 = if_res1244;}return if_res1245;};var if_res1248 = loop2048(l2027,M0.rnull);} else {var loop2054 = function(l2055, seen2056) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2055)!==false) {var if_res1247 = l2055;} else {var x2057 = M0.car(l2055);var k2058 = key2033(x2057);var l2059 = M0.cdr(l2055);if ((function(x2060, seen2061) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.ormap(function(y2062) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __eq__p2028(x2060,y2062);},seen2061);})(k2058,seen2056)!==false) {var if_res1246 = loop2054(l2059,seen2056);} else {var if_res1246 = M0.cons(x2057,loop2054(l2059,M0.cons(k2058,seen2056)));}var if_res1247 = if_res1246;}return if_res1247;};var if_res1248 = loop2054(l2027,M0.rnull);}var if_res1249 = if_res1248;}var if_res1250 = if_res1249;}var if_res1256 = if_res1250;} else {if (key2029!==false) {var loop2063 = function(l2064) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2064)!==false) {var if_res1252 = l2064;} else {var x2065 = M0.car(l2064);var k2066 = key2029(x2065);var l2067 = M0.cdr(l2064);if (M0.hash_ref(h2031,k2066,false)!==false) {var if_res1251 = loop2063(l2067);} else {M0.hash_set_bang_(h2031,k2066,true);var if_res1251 = M0.cons(x2065,loop2063(l2067));}var if_res1252 = if_res1251;}return if_res1252;};var if_res1255 = loop2063(l2027);} else {var loop2068 = function(l2069) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2069)!==false) {var if_res1254 = l2069;} else {var x2070 = M0.car(l2069);var k2071 = x2070;var l2072 = M0.cdr(l2069);if (M0.hash_ref(h2031,k2071,false)!==false) {var if_res1253 = loop2068(l2072);} else {M0.hash_set_bang_(h2031,k2071,true);var if_res1253 = M0.cons(x2070,loop2068(l2072));}var if_res1254 = if_res1253;}return if_res1254;};var if_res1255 = loop2068(l2027);}var if_res1256 = if_res1255;}var if_res1257 = if_res1256;}return if_res1257;};var remove_duplicates1748 = function(given_kws2073, given_args2074, l272075, __eq__p262076) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var key252077 = M0.pair_p(given_kws2073);if (key252077!==false) {var if_res1258 = M0.car(given_args2074);} else {var if_res1258 = false;}var key242078 = if_res1258;return remove_duplicates(key242078,l272075,__eq__p262076);};var cl1263 = function(given_kws2083, given_args2084, l2085) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1748(given_kws2083,given_args2084,l2085,M10.unsafe_undefined);};var cl1264 = function(given_kws2086, given_args2087, l2088, __eq__p262089) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1748(given_kws2086,given_args2087,l2088,__eq__p262089);};var temp1266 = $rjs_core.attachProcedureArity(function() {var fixed_lam1265 = {'3':cl1263,'4':cl1264}[arguments.length];if (fixed_lam1265!==undefined) {return fixed_lam1265.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var temp1262 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("key"));var cl1259 = function(l2090) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1748(M0.rnull,M0.rnull,l2090,M10.unsafe_undefined);};var cl1260 = function(l2091, __eq__p262092) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1748(M0.rnull,M0.rnull,l2091,__eq__p262092);};var remove_duplicates28 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2079, given_argc2080) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(given_argc2080,3)!==false) {var if_res1267 = M0.__lt__eq_(given_argc2080,4);} else {var if_res1267 = false;}if (if_res1267!==false) {var l11220312081 = given_kws2079;if (M0.null_p(l11220312081)!==false) {var if_res1269 = l11220312081;} else {if (M0.eq_p(M0.car(l11220312081),$rjs_core.Keyword.make("key"))!==false) {var if_res1268 = M0.cdr(l11220312081);} else {var if_res1268 = l11220312081;}var if_res1269 = if_res1268;}var l11220312082 = if_res1269;var if_res1270 = M0.null_p(l11220312082);} else {var if_res1270 = false;}return if_res1270;},temp1266,M0.rnull,temp1262,$rjs_core.attachProcedureArity(function() {var fixed_lam1261 = {'1':cl1259,'2':cl1260}[arguments.length];if (fixed_lam1261!==undefined) {return fixed_lam1261.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]));var check_duplicates = function(default302093, key292094, items342095, same_p332096) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var items2097 = items342095;if (M0.eq_p(same_p332096,M10.unsafe_undefined)!==false) {var if_res1271 = M0.equal_p;} else {var if_res1271 = same_p332096;}var same_p2098 = if_res1271;if (M0.eq_p(key292094,M10.unsafe_undefined)!==false) {var if_res1272 = M0.values;} else {var if_res1272 = key292094;}var key2099 = if_res1272;if (M0.eq_p(default302093,M10.unsafe_undefined)!==false) {var if_res1273 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};} else {var if_res1273 = default302093;}var failure_result2100 = if_res1273;if (M0.list_p(items2097)!==false) {var if_res1274 = M0.rvoid();} else {var if_res1274 = M0.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("list?"),0,items2097);}if_res1274;if (M0.procedure_p(key2099)!==false) {var if_res1275 = M0.procedure_arity_includes_p(key2099,1);} else {var if_res1275 = false;}if (if_res1275!==false) {var if_res1276 = M0.rvoid();} else {var if_res1276 = M0.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("(-> any/c any/c)"),key2099);}if_res1276;if (M0.procedure_p(failure_result2100)!==false) {var if_res1277 = failure_result2100;} else {var if_res1277 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return failure_result2100;};}var fail_k2101 = if_res1277;if (M0.eq_p(same_p2098,M0.equal_p)!==false) {var if_res1282 = check_duplicates_by_t(items2097,key2099,M0.make_hash(),fail_k2101);} else {if (M0.eq_p(same_p2098,M0.eq_p)!==false) {var if_res1281 = check_duplicates_by_t(items2097,key2099,M0.make_hasheq(),fail_k2101);} else {if (M0.eq_p(same_p2098,M0.eqv_p)!==false) {var if_res1280 = check_duplicates_by_t(items2097,key2099,M0.make_hasheqv(),fail_k2101);} else {if (M0.procedure_p(same_p2098)!==false) {var if_res1278 = M0.procedure_arity_includes_p(same_p2098,2);} else {var if_res1278 = false;}if (if_res1278!==false) {var if_res1279 = M0.rvoid();} else {var if_res1279 = M0.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),1,items2097,same_p2098);}if_res1279;var if_res1280 = check_duplicates_by_list(items2097,key2099,same_p2098,fail_k2101);}var if_res1281 = if_res1280;}var if_res1282 = if_res1281;}return if_res1282;};var check_duplicates1749 = function(given_kws2102, given_args2103, items342104, same_p332105) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(given_kws2102)!==false) {var if_res1283 = M0.eq_p($rjs_core.Keyword.make("default"),M0.car(given_kws2102));} else {var if_res1283 = false;}var default322106 = if_res1283;if (default322106!==false) {var if_res1284 = M0.car(given_args2103);} else {var if_res1284 = M10.unsafe_undefined;}var default302107 = if_res1284;if (default322106!==false) {var if_res1285 = M0.cdr(given_kws2102);} else {var if_res1285 = given_kws2102;}var kws1220322108 = if_res1285;if (default322106!==false) {var if_res1286 = M0.cdr(given_args2103);} else {var if_res1286 = given_args2103;}var kw_args1220332109 = if_res1286;var key312110 = M0.pair_p(kws1220322108);if (key312110!==false) {var if_res1287 = M0.car(kw_args1220332109);} else {var if_res1287 = M10.unsafe_undefined;}var key292111 = if_res1287;return check_duplicates(default302107,key292111,items342104,same_p332105);};var cl1292 = function(given_kws2118, given_args2119, items2120) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1749(given_kws2118,given_args2119,items2120,M10.unsafe_undefined);};var cl1293 = function(given_kws2121, given_args2122, items2123, same_p332124) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1749(given_kws2121,given_args2122,items2123,same_p332124);};var temp1295 = $rjs_core.attachProcedureArity(function() {var fixed_lam1294 = {'3':cl1292,'4':cl1293}[arguments.length];if (fixed_lam1294!==undefined) {return fixed_lam1294.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var temp1291 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("default"),$rjs_core.Keyword.make("key"));var cl1288 = function(items2125) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1749(M0.rnull,M0.rnull,items2125,M10.unsafe_undefined);};var cl1289 = function(items2126, same_p332127) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1749(M0.rnull,M0.rnull,items2126,same_p332127);};var check_duplicates35 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2112, given_argc2113) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(given_argc2113,3)!==false) {var if_res1296 = M0.__lt__eq_(given_argc2113,4);} else {var if_res1296 = false;}if (if_res1296!==false) {var l11220342114 = given_kws2112;if (M0.null_p(l11220342114)!==false) {var if_res1298 = l11220342114;} else {if (M0.eq_p(M0.car(l11220342114),$rjs_core.Keyword.make("default"))!==false) {var if_res1297 = M0.cdr(l11220342114);} else {var if_res1297 = l11220342114;}var if_res1298 = if_res1297;}var l11220342115 = if_res1298;var l11220352116 = l11220342115;if (M0.null_p(l11220352116)!==false) {var if_res1300 = l11220352116;} else {if (M0.eq_p(M0.car(l11220352116),$rjs_core.Keyword.make("key"))!==false) {var if_res1299 = M0.cdr(l11220352116);} else {var if_res1299 = l11220352116;}var if_res1300 = if_res1299;}var l11220352117 = if_res1300;var if_res1301 = M0.null_p(l11220352117);} else {var if_res1301 = false;}return if_res1301;},temp1295,M0.rnull,temp1291,$rjs_core.attachProcedureArity(function() {var fixed_lam1290 = {'1':cl1288,'2':cl1289}[arguments.length];if (fixed_lam1290!==undefined) {return fixed_lam1290.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]));var check_duplicates_by_t = function(items2128, key2129, table2130, fail_k2131) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2132 = function(items2133) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(items2133)!==false) {var key_item2134 = key2129(M0.car(items2133));if (M0.hash_ref(table2130,key_item2134,false)!==false) {var if_res1302 = M0.car(items2133);} else {M0.hash_set_bang_(table2130,key_item2134,true);var if_res1302 = loop2132(M0.cdr(items2133));}var if_res1303 = if_res1302;} else {var if_res1303 = fail_k2131();}return if_res1303;};return loop2132(items2128);};var check_duplicates_by_list = function(items2135, key2136, same_p2137, fail_k2138) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2139 = function(items2140, sofar2141) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(items2140)!==false) {var key_item2142 = key2136(M0.car(items2140));var lst2143 = sofar2141;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1304 = M0.rvoid();} else {var if_res1304 = M9.__rjs_quoted__.check_list(lst2143);}if_res1304;var for_loop2144 = function(result2145, lst2146) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2146)!==false) {var prev2147 = M10.unsafe_car(lst2146);var rest2148 = M10.unsafe_cdr(lst2146);if (true!==false) {var result2150 = result2145;var result2151 = same_p2137(key_item2142,prev2147);var result2149 = M0.values(result2151);if (true!==false) {var if_res1306 = M0.not($rjs_core.attachProcedureArity(function(...x21521305) {var x2152 = $rjs_core.Pair.listFromArray(x21521305);return result2149;})(prev2147));} else {var if_res1306 = false;}if (if_res1306!==false) {var if_res1307 = M0.not(false);} else {var if_res1307 = false;}if (if_res1307!==false) {var if_res1308 = for_loop2144(result2149,rest2148);} else {var if_res1308 = result2149;}var if_res1309 = if_res1308;} else {var if_res1309 = result2145;}var if_res1310 = if_res1309;} else {var if_res1310 = result2145;}return if_res1310;};if (for_loop2144(false,lst2143)!==false) {var if_res1311 = M0.car(items2140);} else {var if_res1311 = loop2139(M0.cdr(items2140),M0.cons(key_item2142,sofar2141));}var if_res1312 = if_res1311;} else {var if_res1312 = fail_k2138();}return if_res1312;};return loop2139(items2135,M0.rnull);};var check_filter_arguments = function(who2153, f2154, l2155, ls2156) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f2154)!==false) {var if_res1313 = M0.rvoid();} else {var if_res1313 = M0.apply(M0.raise_argument_error,who2153,$rjs_core.UString.make("procedure?"),0,f2154,l2155,ls2156);}if_res1313;if (M0.procedure_arity_includes_p(f2154,M0.add1(M0.length(ls2156)))!==false) {var if_res1314 = M0.rvoid();} else {var if_res1314 = M0.raise_arguments_error(who2153,$rjs_core.UString.make("mismatch between procedure arity and argument count"),$rjs_core.UString.make("procedure"),f2154,$rjs_core.UString.make("expected arity"),M0.add1(M0.length(ls2156)));}if_res1314;if (M0.list_p(l2155)!==false) {var if_res1315 = M3.andmap(M0.list_p,ls2156);} else {var if_res1315 = false;}if (if_res1315!==false) {var if_res1335 = M0.rvoid();} else {var let_result1316 = M9.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("x")),M0.cons(l2155,ls2156));var pos__gt_vals2157 = let_result1316.getAt(0);var pos_pre_inc2158 = let_result1316.getAt(1);var pos_next2159 = let_result1316.getAt(2);var init2160 = let_result1316.getAt(3);var pos_cont_p2161 = let_result1316.getAt(4);var val_cont_p2162 = let_result1316.getAt(5);var all_cont_p2163 = let_result1316.getAt(6);var start2164 = 0;if (M0.rvoid()!==false) {if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1317 = M0.rvoid();} else {var if_res1317 = M9.__rjs_quoted__.check_naturals(start2164);}var if_res1318 = if_res1317;} else {var if_res1318 = false;}if_res1318;var for_loop2165 = function(pos2166, pos2167) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2161!==false) {var if_res1319 = pos_cont_p2161(pos2166);} else {var if_res1319 = true;}if (if_res1319!==false) {var if_res1320 = true;} else {var if_res1320 = false;}if (if_res1320!==false) {var x2172 = pos__gt_vals2157(pos2166);if (all_cont_p2163!==false) {var if_res1321 = function(pos2173) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2163(pos2173,x2172);};} else {var if_res1321 = false;}var let_result1322 = M0.values(x2172,if_res1321);var x2168 = let_result1322.getAt(0);var all_cont_p_by_pos2169 = let_result1322.getAt(1);if (pos_pre_inc2158!==false) {var if_res1323 = pos_pre_inc2158(pos2166);} else {var if_res1323 = pos2166;}var pos2170 = if_res1323;var i2171 = pos2167;if (val_cont_p2162!==false) {var if_res1324 = val_cont_p2162(x2168);} else {var if_res1324 = true;}if (if_res1324!==false) {var if_res1325 = true;} else {var if_res1325 = false;}if (if_res1325!==false) {if (M0.list_p(x2168)!==false) {var if_res1326 = M0.rvoid();} else {var if_res1326 = M0.apply(M0.raise_argument_error,who2153,$rjs_core.UString.make("list?"),M0.add1(i2171),f2154,l2155,ls2156);}if_res1326;var let_result1327 = M0.values();var let_result1328 = M0.values();if (all_cont_p_by_pos2169!==false) {var if_res1329 = all_cont_p_by_pos2169(pos2170);} else {var if_res1329 = true;}if (if_res1329!==false) {var if_res1330 = true;} else {var if_res1330 = false;}if (if_res1330!==false) {var if_res1331 = M0.not(false);} else {var if_res1331 = false;}if (if_res1331!==false) {var if_res1332 = for_loop2165(pos_next2159(pos2170),pos2167+1);} else {var if_res1332 = M0.values();}var if_res1333 = if_res1332;} else {var if_res1333 = M0.values();}var if_res1334 = if_res1333;} else {var if_res1334 = M0.values();}return if_res1334;};for_loop2165(init2160,start2164);var if_res1335 = M0.rvoid();}return if_res1335;};var filter_map = $rjs_core.attachProcedureArity(function(f2174, l2175, ...ls21761336) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2176 = $rjs_core.Pair.listFromArray(ls21761336);check_filter_arguments($rjs_core.Symbol.make("filter-map"),f2174,l2175,ls2176);if (M0.pair_p(ls2176)!==false) {var len2177 = M0.length(l2175);if (M3.andmap(function(l2178) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__eq_(len2177,M0.length(l2178));},ls2176)!==false) {var loop2179 = function(l2180, ls2181) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2180)!==false) {var if_res1338 = M0.rnull;} else {var x2182 = M0.apply(f2174,M0.car(l2180),M3.map(M0.car,ls2181));if (x2182!==false) {var if_res1337 = M0.cons(x2182,loop2179(M0.cdr(l2180),M3.map(M0.cdr,ls2181)));} else {var if_res1337 = loop2179(M0.cdr(l2180),M3.map(M0.cdr,ls2181));}var if_res1338 = if_res1337;}return if_res1338;};var if_res1339 = loop2179(l2175,ls2176);} else {var if_res1339 = M0.raise_arguments_error($rjs_core.Symbol.make("filter-map"),$rjs_core.UString.make("all lists must have same size"));}var if_res1342 = if_res1339;} else {var loop2183 = function(l2184) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2184)!==false) {var if_res1341 = M0.rnull;} else {var x2185 = f2174(M0.car(l2184));if (x2185!==false) {var if_res1340 = M0.cons(x2185,loop2183(M0.cdr(l2184)));} else {var if_res1340 = loop2183(M0.cdr(l2184));}var if_res1341 = if_res1340;}return if_res1341;};var if_res1342 = loop2183(l2175);}return if_res1342;});var count = $rjs_core.attachProcedureArity(function(f2186, l2187, ...ls21881343) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2188 = $rjs_core.Pair.listFromArray(ls21881343);check_filter_arguments($rjs_core.Symbol.make("count"),f2186,l2187,ls2188);if (M0.pair_p(ls2188)!==false) {var len2189 = M0.length(l2187);if (M3.andmap(function(l2190) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__eq_(len2189,M0.length(l2190));},ls2188)!==false) {var loop2191 = function(l2192, ls2193, c2194) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2192)!==false) {var if_res1347 = c2194;} else {var temp1346 = M0.cdr(l2192);var temp1345 = M3.map(M0.cdr,ls2193);if (M0.apply(f2186,M0.car(l2192),M3.map(M0.car,ls2193))!==false) {var if_res1344 = M0.add1(c2194);} else {var if_res1344 = c2194;}var if_res1347 = loop2191(temp1346,temp1345,if_res1344);}return if_res1347;};var if_res1348 = loop2191(l2187,ls2188,0);} else {var if_res1348 = M0.raise_arguments_error($rjs_core.Symbol.make("count"),$rjs_core.UString.make("all lists must have same size"));}var if_res1352 = if_res1348;} else {var loop2195 = function(l2196, c2197) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2196)!==false) {var if_res1351 = c2197;} else {var temp1350 = M0.cdr(l2196);if (f2186(M0.car(l2196))!==false) {var if_res1349 = M0.add1(c2197);} else {var if_res1349 = c2197;}var if_res1351 = loop2195(temp1350,if_res1349);}return if_res1351;};var if_res1352 = loop2195(l2187,0);}return if_res1352;});var partition = function(pred2198, l2199) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred2198)!==false) {var if_res1353 = M0.procedure_arity_includes_p(pred2198,1);} else {var if_res1353 = false;}if (if_res1353!==false) {var if_res1354 = M0.rvoid();} else {var if_res1354 = M0.raise_argument_error($rjs_core.Symbol.make("partition"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,pred2198,l2199);}if_res1354;if (M0.list_p(l2199)!==false) {var if_res1355 = M0.rvoid();} else {var if_res1355 = M0.raise_argument_error($rjs_core.Symbol.make("partition"),$rjs_core.UString.make("list?"),1,pred2198,l2199);}if_res1355;var loop2200 = function(l2201, i2202, o2203) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2201)!==false) {var if_res1357 = M0.values(M8.alt_reverse(i2202),M8.alt_reverse(o2203));} else {var x2204 = M0.car(l2201);var l2205 = M0.cdr(l2201);if (pred2198(x2204)!==false) {var if_res1356 = loop2200(l2205,M0.cons(x2204,i2202),o2203);} else {var if_res1356 = loop2200(l2205,i2202,M0.cons(x2204,o2203));}var if_res1357 = if_res1356;}return if_res1357;};return loop2200(l2199,$rjs_core.Pair.makeList(),$rjs_core.Pair.makeList());};var cl1358 = function(end2207) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2208 = 0;var end2209 = end2207;var inc2210 = 1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1362 = M0.rvoid();} else {var if_res1362 = M9.__rjs_quoted__.check_range(start2208,end2209,inc2210);}if_res1362;var for_loop2211 = function(fold_var2212, pos2213) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt_(pos2213,end2209)!==false) {var i2214 = pos2213;if (true!==false) {var fold_var2216 = fold_var2212;var fold_var2217 = M0.cons(i2214,fold_var2216);var fold_var2215 = M0.values(fold_var2217);if (true!==false) {var if_res1363 = M0.not(false);} else {var if_res1363 = false;}if (if_res1363!==false) {var if_res1364 = for_loop2211(fold_var2215,pos2213+inc2210);} else {var if_res1364 = fold_var2215;}var if_res1365 = if_res1364;} else {var if_res1365 = fold_var2212;}var if_res1366 = if_res1365;} else {var if_res1366 = fold_var2212;}return if_res1366;};return M8.alt_reverse(for_loop2211(M0.rnull,start2208));};var cl1359 = function(start2218, end2219) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2220 = start2218;var end2221 = end2219;var inc2222 = 1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1367 = M0.rvoid();} else {var if_res1367 = M9.__rjs_quoted__.check_range(start2220,end2221,inc2222);}if_res1367;var for_loop2223 = function(fold_var2224, pos2225) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt_(pos2225,end2221)!==false) {var i2226 = pos2225;if (true!==false) {var fold_var2228 = fold_var2224;var fold_var2229 = M0.cons(i2226,fold_var2228);var fold_var2227 = M0.values(fold_var2229);if (true!==false) {var if_res1368 = M0.not(false);} else {var if_res1368 = false;}if (if_res1368!==false) {var if_res1369 = for_loop2223(fold_var2227,pos2225+inc2222);} else {var if_res1369 = fold_var2227;}var if_res1370 = if_res1369;} else {var if_res1370 = fold_var2224;}var if_res1371 = if_res1370;} else {var if_res1371 = fold_var2224;}return if_res1371;};return M8.alt_reverse(for_loop2223(M0.rnull,start2220));};var cl1360 = function(start2230, end2231, step2232) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2233 = start2230;var end2234 = end2231;var inc2235 = step2232;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1372 = M0.rvoid();} else {var if_res1372 = M9.__rjs_quoted__.check_range(start2233,end2234,inc2235);}if_res1372;var for_loop2236 = function(fold_var2237, pos2238) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(step2232,0)!==false) {var if_res1373 = M0.__lt_(pos2238,end2234);} else {var if_res1373 = M0.__gt_(pos2238,end2234);}if (if_res1373!==false) {var i2239 = pos2238;if (true!==false) {var fold_var2241 = fold_var2237;var fold_var2242 = M0.cons(i2239,fold_var2241);var fold_var2240 = M0.values(fold_var2242);if (true!==false) {var if_res1374 = M0.not(false);} else {var if_res1374 = false;}if (if_res1374!==false) {var if_res1375 = for_loop2236(fold_var2240,pos2238+inc2235);} else {var if_res1375 = fold_var2240;}var if_res1376 = if_res1375;} else {var if_res1376 = fold_var2237;}var if_res1377 = if_res1376;} else {var if_res1377 = fold_var2237;}return if_res1377;};return M8.alt_reverse(for_loop2236(M0.rnull,start2233));};var range2206 = $rjs_core.attachProcedureArity(function() {var fixed_lam1361 = {'1':cl1358,'2':cl1359,'3':cl1360}[arguments.length];if (fixed_lam1361!==undefined) {return fixed_lam1361.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3]);var range_proc = range2206;var cl1378 = function(start2244, end2245) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2246 = start2244;var end2247 = end2245;var inc2248 = 1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1381 = M0.rvoid();} else {var if_res1381 = M9.__rjs_quoted__.check_range_generic($rjs_core.Symbol.make("in-inclusive-range"),start2246,end2247,inc2248);}if_res1381;var for_loop2249 = function(fold_var2250, pos2251) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt__eq_(pos2251,end2247)!==false) {var i2252 = pos2251;if (true!==false) {var fold_var2254 = fold_var2250;var fold_var2255 = M0.cons(i2252,fold_var2254);var fold_var2253 = M0.values(fold_var2255);if (true!==false) {var if_res1382 = M0.not(false);} else {var if_res1382 = false;}if (if_res1382!==false) {var if_res1383 = for_loop2249(fold_var2253,pos2251+inc2248);} else {var if_res1383 = fold_var2253;}var if_res1384 = if_res1383;} else {var if_res1384 = fold_var2250;}var if_res1385 = if_res1384;} else {var if_res1385 = fold_var2250;}return if_res1385;};return M8.alt_reverse(for_loop2249(M0.rnull,start2246));};var cl1379 = function(start2256, end2257, step2258) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2259 = start2256;var end2260 = end2257;var inc2261 = step2258;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1386 = M0.rvoid();} else {var if_res1386 = M9.__rjs_quoted__.check_range_generic($rjs_core.Symbol.make("in-inclusive-range"),start2259,end2260,inc2261);}if_res1386;var for_loop2262 = function(fold_var2263, pos2264) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(step2258,0)!==false) {var if_res1387 = M0.__lt__eq_(pos2264,end2260);} else {var if_res1387 = M0.__gt__eq_(pos2264,end2260);}if (if_res1387!==false) {var i2265 = pos2264;if (true!==false) {var fold_var2267 = fold_var2263;var fold_var2268 = M0.cons(i2265,fold_var2267);var fold_var2266 = M0.values(fold_var2268);if (true!==false) {var if_res1388 = M0.not(false);} else {var if_res1388 = false;}if (if_res1388!==false) {var if_res1389 = for_loop2262(fold_var2266,pos2264+inc2261);} else {var if_res1389 = fold_var2266;}var if_res1390 = if_res1389;} else {var if_res1390 = fold_var2263;}var if_res1391 = if_res1390;} else {var if_res1391 = fold_var2263;}return if_res1391;};return M8.alt_reverse(for_loop2262(M0.rnull,start2259));};var inclusive_range2243 = $rjs_core.attachProcedureArity(function() {var fixed_lam1380 = {'2':cl1378,'3':cl1379}[arguments.length];if (fixed_lam1380!==undefined) {return fixed_lam1380.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var inclusive_range_proc = inclusive_range2243;var cl1392 = function(f2269, l2270) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,M3.map(f2269,l2270));};var cl1393 = function(f2271, l12272, l22273) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,M3.map(f2271,l12272,l22273));};var cl1394 = $rjs_core.attachProcedureArity(function(f2274, l2275, ...ls22761397) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2276 = $rjs_core.Pair.listFromArray(ls22761397);return M0.apply(M0.append,M0.apply(M3.map,f2274,l2275,ls2276));});var append_map = $rjs_core.attachProcedureArity(function() {var fixed_lam1395 = {'2':cl1392,'3':cl1393}[arguments.length];if (fixed_lam1395!==undefined) {return fixed_lam1395.apply(null,arguments);} else {if (M0.__gt__eq_(cl1394.length,1)!==false) {var if_res1396 = cl1394.apply(null,arguments);} else {var if_res1396 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1396;}},[M0.make_arity_at_least(2)]);var filter_not = function(f2277, list2278) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f2277)!==false) {var if_res1398 = M0.procedure_arity_includes_p(f2277,1);} else {var if_res1398 = false;}if (if_res1398!==false) {var if_res1399 = M0.rvoid();} else {var if_res1399 = M0.raise_argument_error($rjs_core.Symbol.make("filter-not"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,f2277,list2278);}if_res1399;if (M0.list_p(list2278)!==false) {var if_res1400 = M0.rvoid();} else {var if_res1400 = M0.raise_argument_error($rjs_core.Symbol.make("filter-not"),$rjs_core.UString.make("list?"),1,f2277,list2278);}if_res1400;var loop2279 = function(l2280, result2281) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2280)!==false) {var if_res1403 = M8.alt_reverse(result2281);} else {var temp1402 = M0.cdr(l2280);if (f2277(M0.car(l2280))!==false) {var if_res1401 = result2281;} else {var if_res1401 = M0.cons(M0.car(l2280),result2281);}var if_res1403 = loop2279(temp1402,if_res1401);}return if_res1403;};return loop2279(list2278,M0.rnull);};var shuffle = function(l2282) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l2282)!==false) {var if_res1404 = M0.rvoid();} else {var if_res1404 = M0.raise_argument_error($rjs_core.Symbol.make("shuffle"),$rjs_core.UString.make("list?"),0,l2282);}if_res1404;var let_result1405 = M0.values();var a2283 = M0.make_vector(M0.length(l2282));var lst2284 = l2282;var start2285 = 0;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1406 = M0.rvoid();} else {var if_res1406 = M9.__rjs_quoted__.check_list(lst2284);}if_res1406;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1407 = M0.rvoid();} else {var if_res1407 = M9.__rjs_quoted__.check_naturals(start2285);}if_res1407;var for_loop2286 = function(lst2287, pos2288) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2287)!==false) {var if_res1408 = true;} else {var if_res1408 = false;}if (if_res1408!==false) {var x2289 = M10.unsafe_car(lst2287);var rest2290 = M10.unsafe_cdr(lst2287);var i2291 = pos2288;if (true!==false) {var if_res1409 = true;} else {var if_res1409 = false;}if (if_res1409!==false) {var j2292 = M1.random(M0.add1(i2291));if (M0.__eq_(j2292,i2291)!==false) {var if_res1410 = M0.rvoid();} else {var if_res1410 = M0.vector_set_bang_(a2283,i2291,M0.vector_ref(a2283,j2292));}if_res1410;M0.vector_set_bang_(a2283,j2292,x2289);var let_result1411 = M0.values();var let_result1412 = M0.values();if (true!==false) {if (true!==false) {var if_res1413 = M0.not(false);} else {var if_res1413 = false;}var if_res1414 = if_res1413;} else {var if_res1414 = false;}if (if_res1414!==false) {var if_res1415 = for_loop2286(rest2290,pos2288+1);} else {var if_res1415 = M0.values();}var if_res1416 = if_res1415;} else {var if_res1416 = M0.values();}var if_res1417 = if_res1416;} else {var if_res1417 = M0.values();}return if_res1417;};for_loop2286(lst2284,start2285);M0.rvoid();return M0.vector__gt_list(a2283);};var combinations2293 = function(l372294, k362295) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l2296 = l372294;if (false!==false) {var if_res1418 = false;} else {var if_res1418 = k362295;}var k2297 = if_res1418;var let_result1419 = M9.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("x")),in_combinations(l2296,k2297));var pos__gt_vals2298 = let_result1419.getAt(0);var pos_pre_inc2299 = let_result1419.getAt(1);var pos_next2300 = let_result1419.getAt(2);var init2301 = let_result1419.getAt(3);var pos_cont_p2302 = let_result1419.getAt(4);var val_cont_p2303 = let_result1419.getAt(5);var all_cont_p2304 = let_result1419.getAt(6);M0.rvoid();var for_loop2305 = function(fold_var2306, pos2307) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2302!==false) {var if_res1420 = pos_cont_p2302(pos2307);} else {var if_res1420 = true;}if (if_res1420!==false) {var x2311 = pos__gt_vals2298(pos2307);if (all_cont_p2304!==false) {var if_res1421 = function(pos2312) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2304(pos2312,x2311);};} else {var if_res1421 = false;}var let_result1422 = M0.values(x2311,if_res1421);var x2308 = let_result1422.getAt(0);var all_cont_p_by_pos2309 = let_result1422.getAt(1);if (pos_pre_inc2299!==false) {var if_res1423 = pos_pre_inc2299(pos2307);} else {var if_res1423 = pos2307;}var pos2310 = if_res1423;if (val_cont_p2303!==false) {var if_res1424 = val_cont_p2303(x2308);} else {var if_res1424 = true;}if (if_res1424!==false) {var fold_var2314 = fold_var2306;var fold_var2315 = M0.cons(x2308,fold_var2314);var fold_var2313 = M0.values(fold_var2315);if (all_cont_p_by_pos2309!==false) {var if_res1425 = all_cont_p_by_pos2309(pos2310);} else {var if_res1425 = true;}if (if_res1425!==false) {var if_res1426 = M0.not(false);} else {var if_res1426 = false;}if (if_res1426!==false) {var if_res1427 = for_loop2305(fold_var2313,pos_next2300(pos2310));} else {var if_res1427 = fold_var2313;}var if_res1428 = if_res1427;} else {var if_res1428 = fold_var2306;}var if_res1429 = if_res1428;} else {var if_res1429 = fold_var2306;}return if_res1429;};return M8.alt_reverse(for_loop2305(M0.rnull,init2301));};var cl1430 = function(l2316) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return combinations2293(l2316,false);};var cl1431 = function(l2317, k362318) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return combinations2293(l2317,k362318);};var combinations = $rjs_core.attachProcedureArity(function() {var fixed_lam1432 = {'1':cl1430,'2':cl1431}[arguments.length];if (fixed_lam1432!==undefined) {return fixed_lam1432.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var in_combinations2319 = function(l392320, k382321) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l2322 = l392320;if (false!==false) {var if_res1433 = false;} else {var if_res1433 = k382321;}var k2323 = if_res1433;if (M0.list_p(l2322)!==false) {var if_res1434 = M0.rvoid();} else {var if_res1434 = M0.raise_argument_error($rjs_core.Symbol.make("in-combinations"),$rjs_core.UString.make("list?"),0,l2322);}if_res1434;var let_result1435 = M0.values();if (k2323!==false) {var if_res1436 = M0.not(M0.exact_nonnegative_integer_p(k2323));} else {var if_res1436 = false;}if (if_res1436!==false) {var if_res1437 = M0.raise_argument_error($rjs_core.Symbol.make("in-combinations"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l2322,k2323);} else {var if_res1437 = M0.rvoid();}if_res1437;var let_result1438 = M0.values();var v2324 = M0.list__gt_vector(l2322);var N2325 = M0.vector_length(v2324);var N_12326 = N2325-1;if (M0.not(k2323)!==false) {var limit2328 = M0.expt(2,N2325);var curr_box2329 = M0.box(0);var if_res1475 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var curr2330 = M0.unbox(curr_box2329);if (M0.__lt_(curr2330,limit2328)!==false) {var start2331 = N_12326;var end2332 = -1;var inc2333 = -1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1440 = M0.rvoid();} else {var if_res1440 = M9.__rjs_quoted__.check_range(start2331,end2332,inc2333);}if_res1440;var for_loop2334 = function(acc2335, pos2336) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(pos2336,end2332)!==false) {var i2337 = pos2336;if (true!==false) {var acc2339 = acc2335;if (M0.bitwise_bit_set_p(curr2330,i2337)!==false) {var if_res1441 = M0.cons(M0.vector_ref(v2324,i2337),acc2339);} else {var if_res1441 = acc2339;}var acc2340 = if_res1441;var acc2338 = M0.values(acc2340);if (true!==false) {var if_res1442 = M0.not(false);} else {var if_res1442 = false;}if (if_res1442!==false) {var if_res1443 = for_loop2334(acc2338,pos2336+inc2333);} else {var if_res1443 = acc2338;}var if_res1444 = if_res1443;} else {var if_res1444 = acc2335;}var if_res1445 = if_res1444;} else {var if_res1445 = acc2335;}return if_res1445;};var begin_res1439 = for_loop2334($rjs_core.Pair.makeList(),start2331);M0.set_box_bang_(curr_box2329,curr2330+1);var if_res1446 = begin_res1439;} else {var if_res1446 = false;}return if_res1446;};} else {if (M0.__lt_(N2325,k2323)!==false) {var if_res1474 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};} else {var running_p2341 = true;var k_times_2342 = M2.build_vector(k2323,function(i2343) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i2343;});var k_12344 = k2323-1;var if_res1474 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (running_p2341!==false) {var vec2347 = k_times_2342;M9.__rjs_quoted__.check_vector(vec2347);var let_result1448 = M0.values(vec2347,M10.unsafe_vector_length(vec2347));var vec2345 = let_result1448.getAt(0);var len2346 = let_result1448.getAt(1);false;var for_loop2348 = function(fold_var2349, pos2350) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M10.unsafe_fx_lt_(pos2350,len2346)!==false) {var i2351 = M10.unsafe_vector_ref(vec2345,pos2350);if (true!==false) {var fold_var2353 = fold_var2349;var fold_var2354 = M0.cons(M0.vector_ref(v2324,i2351),fold_var2353);var fold_var2352 = M0.values(fold_var2354);if (true!==false) {var if_res1449 = M0.not(false);} else {var if_res1449 = false;}if (if_res1449!==false) {var if_res1450 = for_loop2348(fold_var2352,M10.unsafe_fx_plus_(1,pos2350));} else {var if_res1450 = fold_var2352;}var if_res1451 = if_res1450;} else {var if_res1451 = fold_var2349;}var if_res1452 = if_res1451;} else {var if_res1452 = fold_var2349;}return if_res1452;};var begin_res1447 = M8.alt_reverse(for_loop2348(M0.rnull,0));var index_to_change2355 = false;var start2356 = k_12344;var end2357 = -1;var inc2358 = -1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1453 = M0.rvoid();} else {var if_res1453 = M9.__rjs_quoted__.check_range(start2356,end2357,inc2358);}if_res1453;var for_loop2359 = function(pos2360) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(pos2360,end2357)!==false) {var i2361 = pos2360;if (true!==false) {var next_k_proc2362 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (true!==false) {var if_res1454 = for_loop2359(pos2360+inc2358);} else {var if_res1454 = M0.values();}return if_res1454;};if (M0.not(M0.eq_p(M0.vector_ref(k_times_2342,i2361),i2361+N2325+M0.__(k2323)))!==false) {index_to_change2355 = i2361;var if_res1455 = true;} else {var if_res1455 = false;}if (if_res1455!==false) {var if_res1458 = M0.values();} else {M0.rvoid();var let_result1456 = M0.values();if (false!==false) {var if_res1457 = M0.values();} else {var if_res1457 = next_k_proc2362();}var if_res1458 = if_res1457;}var if_res1459 = if_res1458;} else {var if_res1459 = M0.values();}var if_res1460 = if_res1459;} else {var if_res1460 = M0.values();}return if_res1460;};for_loop2359(start2356);M0.rvoid();if (index_to_change2355!==false) {var val_to_change2363 = M0.add1(M0.vector_ref(k_times_2342,index_to_change2355));var start2364 = index_to_change2355;var end2365 = k2323;var inc2366 = 1;var start2367 = val_to_change2363;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1461 = M0.rvoid();} else {var if_res1461 = M9.__rjs_quoted__.check_range(start2364,end2365,inc2366);}if_res1461;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1462 = M0.rvoid();} else {var if_res1462 = M9.__rjs_quoted__.check_naturals(start2367);}if_res1462;var for_loop2368 = function(pos2369, pos2370) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt_(pos2369,end2365)!==false) {var if_res1463 = true;} else {var if_res1463 = false;}if (if_res1463!==false) {var i2371 = pos2369;var v2372 = pos2370;if (true!==false) {var if_res1464 = true;} else {var if_res1464 = false;}if (if_res1464!==false) {M0.vector_set_bang_(k_times_2342,i2371,v2372);var let_result1465 = M0.values();var let_result1466 = M0.values();if (true!==false) {if (true!==false) {var if_res1467 = M0.not(false);} else {var if_res1467 = false;}var if_res1468 = if_res1467;} else {var if_res1468 = false;}if (if_res1468!==false) {var if_res1469 = for_loop2368(pos2369+inc2366,pos2370+1);} else {var if_res1469 = M0.values();}var if_res1470 = if_res1469;} else {var if_res1470 = M0.values();}var if_res1471 = if_res1470;} else {var if_res1471 = M0.values();}return if_res1471;};for_loop2368(start2364,start2367);var if_res1472 = M0.rvoid();} else {running_p2341 = false;var if_res1472 = null;}if_res1472;var if_res1473 = begin_res1447;} else {var if_res1473 = false;}return if_res1473;};}var if_res1475 = if_res1474;}var gen_combinations2327 = if_res1475;return M9.__rjs_quoted__.in_producer(gen_combinations2327,false);};var cl1476 = function(l2373) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_combinations2319(l2373,false);};var cl1477 = function(l2374, k382375) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_combinations2319(l2374,k382375);};var in_combinations = $rjs_core.attachProcedureArity(function() {var fixed_lam1478 = {'1':cl1476,'2':cl1477}[arguments.length];if (fixed_lam1478!==undefined) {return fixed_lam1478.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var swap_plus_flip = function(l2376, i2377, j2378) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var tmp2379 = j2378;if (M0.equal_p(tmp2379,0)!==false) {var if_res1486 = M0.list_times_(M0.cadr(l2376),M0.car(l2376),M0.cddr(l2376));} else {if (M0.equal_p(tmp2379,1)!==false) {var a2380 = M0.car(l2376);var b2381 = M0.cadr(l2376);var c2382 = M0.caddr(l2376);var l2383 = M0.cdddr(l2376);var tmp2384 = i2377;if (M0.equal_p(tmp2384,0)!==false) {var if_res1479 = M0.list_times_(b2381,c2382,a2380,l2383);} else {var if_res1479 = M0.list_times_(c2382,a2380,b2381,l2383);}var if_res1485 = if_res1479;} else {if (M0.equal_p(tmp2379,2)!==false) {var a2385 = M0.car(l2376);var b2386 = M0.cadr(l2376);var c2387 = M0.caddr(l2376);var d2388 = M0.cadddr(l2376);var l2389 = M0.cddddr(l2376);var tmp2390 = i2377;if (M0.equal_p(tmp2390,0)!==false) {var if_res1481 = M0.list_times_(c2387,b2386,d2388,a2385,l2389);} else {if (M0.equal_p(tmp2390,1)!==false) {var if_res1480 = M0.list_times_(c2387,d2388,a2385,b2386,l2389);} else {var if_res1480 = M0.list_times_(d2388,b2386,a2385,c2387,l2389);}var if_res1481 = if_res1480;}var if_res1484 = if_res1481;} else {var loop2391 = function(n2392, l12393, r12394) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(n2392,0)!==false) {var if_res1483 = loop2391(M0.sub1(n2392),M0.cons(M0.car(r12394),l12393),M0.cdr(r12394));} else {var loop2395 = function(n2396, l22397, r22398) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(n2396,0)!==false) {var if_res1482 = loop2395(M0.sub1(n2396),M0.cons(M0.car(r22398),l22397),M0.cdr(r22398));} else {var if_res1482 = M5.__rjs_quoted__.qq_append(l22397,M0.list_times_(M0.car(r22398),M5.__rjs_quoted__.qq_append(l12393,M0.list_times_(M0.car(r12394),M0.cdr(r22398)))));}return if_res1482;};var if_res1483 = loop2395(j2378-i2377,$rjs_core.Pair.makeList(),M0.cdr(r12394));}return if_res1483;};var if_res1484 = loop2391(i2377,$rjs_core.Pair.makeList(),l2376);}var if_res1485 = if_res1484;}var if_res1486 = if_res1485;}return if_res1486;};var permutations = function(l2399) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(M0.list_p(l2399))!==false) {var if_res1493 = M0.raise_argument_error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("list?"),0,l2399);} else {var or_part2400 = M0.null_p(l2399);if (or_part2400!==false) {var if_res1487 = or_part2400;} else {var if_res1487 = M0.null_p(M0.cdr(l2399));}if (if_res1487!==false) {var if_res1492 = M0.list(l2399);} else {var N2401 = M0.length(l2399)-2;if (M0.__gt_(N2401,254)!==false) {var if_res1488 = M0.error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("input list too long: ~e"),l2399);} else {var if_res1488 = M0.rvoid();}if_res1488;var let_result1489 = M0.values();var c2402 = M0.make_bytes(M0.add1(N2401),0);var loop2403 = function(i2404, acc2405) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ci2406 = M0.bytes_ref(c2402,i2404);if (M0.__lt__eq_(ci2406,i2404)!==false) {M0.bytes_set_bang_(c2402,i2404,M0.add1(ci2406));var if_res1491 = loop2403(0,M0.cons(swap_plus_flip(M0.car(acc2405),ci2406,i2404),acc2405));} else {if (M0.__lt_(i2404,N2401)!==false) {M0.bytes_set_bang_(c2402,i2404,0);var if_res1490 = loop2403(M0.add1(i2404),acc2405);} else {var if_res1490 = acc2405;}var if_res1491 = if_res1490;}return if_res1491;};var if_res1492 = loop2403(0,M0.list(M8.alt_reverse(l2399)));}var if_res1493 = if_res1492;}return if_res1493;};var in_permutations = function(l2407) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(M0.list_p(l2407))!==false) {var if_res1502 = M0.raise_argument_error($rjs_core.Symbol.make("in-permutations"),$rjs_core.UString.make("list?"),0,l2407);} else {var or_part2408 = M0.null_p(l2407);if (or_part2408!==false) {var if_res1494 = or_part2408;} else {var if_res1494 = M0.null_p(M0.cdr(l2407));}if (if_res1494!==false) {var if_res1501 = M9.__rjs_quoted__.in_value(l2407);} else {var N2409 = M0.length(l2407)-2;if (M0.__gt_(N2409,254)!==false) {var if_res1495 = M0.error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("input list too long: ~e"),l2407);} else {var if_res1495 = M0.rvoid();}if_res1495;var let_result1496 = M0.values();var c2410 = M0.make_bytes(M0.add1(N2409),0);var i2411 = 0;var cur2412 = M8.alt_reverse(l2407);var next2413 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var r2414 = cur2412;var ci2415 = M0.bytes_ref(c2410,i2411);if (M0.__lt__eq_(ci2415,i2411)!==false) {M0.bytes_set_bang_(c2410,i2411,M0.add1(ci2415));var begin_res1497 = swap_plus_flip(cur2412,ci2415,i2411);i2411 = 0;var if_res1499 = begin_res1497;} else {if (M0.__lt_(i2411,N2409)!==false) {M0.bytes_set_bang_(c2410,i2411,0);i2411 = M0.add1(i2411);var if_res1498 = next2413();} else {var if_res1498 = false;}var if_res1499 = if_res1498;}return if_res1499;};var if_res1501 = M9.__rjs_quoted__.in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res1500 = cur2412;cur2412 = next2413();return begin_res1500;},false);}var if_res1502 = if_res1501;}return if_res1502;};var mk_min = function(cmp2416, name2417, f2418, xs2419) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f2418)!==false) {var if_res1503 = M0.procedure_arity_includes_p(f2418,1);} else {var if_res1503 = false;}if (if_res1503!==false) {var if_res1504 = M0.rvoid();} else {var if_res1504 = M0.raise_argument_error(name2417,$rjs_core.UString.make("(any/c . -> . real?)"),0,f2418,xs2419);}if_res1504;if (M0.list_p(xs2419)!==false) {var if_res1505 = M0.pair_p(xs2419);} else {var if_res1505 = false;}if (if_res1505!==false) {var if_res1506 = M0.rvoid();} else {var if_res1506 = M0.raise_argument_error(name2417,$rjs_core.UString.make("(and/c list? (not/c empty?))"),1,f2418,xs2419);}if_res1506;var init_min_var2420 = f2418(M0.car(xs2419));if (M0.real_p(init_min_var2420)!==false) {var if_res1507 = M0.rvoid();} else {var if_res1507 = M0.raise_result_error(name2417,$rjs_core.UString.make("real?"),init_min_var2420);}if_res1507;var loop2421 = function(min2422, min_var2423, xs2424) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(xs2424)!==false) {var if_res1510 = min2422;} else {var new_min2425 = f2418(M0.car(xs2424));if (M0.real_p(new_min2425)!==false) {var if_res1508 = M0.rvoid();} else {var if_res1508 = M0.raise_result_error(name2417,$rjs_core.UString.make("real?"),new_min2425);}if_res1508;if (cmp2416(new_min2425,min_var2423)!==false) {var if_res1509 = loop2421(M0.car(xs2424),new_min2425,M0.cdr(xs2424));} else {var if_res1509 = loop2421(min2422,min_var2423,M0.cdr(xs2424));}var if_res1510 = if_res1509;}return if_res1510;};return loop2421(M0.car(xs2419),init_min_var2420,M0.cdr(xs2419));};var argmin = function(f2426, xs2427) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return mk_min(M0.__lt_,$rjs_core.Symbol.make("argmin"),f2426,xs2427);};var argmax = function(f2428, xs2429) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return mk_min(M0.__gt_,$rjs_core.Symbol.make("argmax"),f2428,xs2429);};var group_by2430 = function(key412431, l422432, __eq__p402433) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var key2434 = key412431;var l2435 = l422432;if (M0.eq_p(__eq__p402433,M10.unsafe_undefined)!==false) {var if_res1511 = M0.equal_p;} else {var if_res1511 = __eq__p402433;}var __eq__p2436 = if_res1511;if (M0.procedure_p(key2434)!==false) {var if_res1512 = M0.procedure_arity_includes_p(key2434,1);} else {var if_res1512 = false;}if (if_res1512!==false) {var if_res1513 = M0.rvoid();} else {var if_res1513 = M0.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("(-> any/c any/c)"),0,key2434,l2435);}if_res1513;var let_result1514 = M0.values();if (M0.procedure_p(__eq__p2436)!==false) {var if_res1515 = M0.procedure_arity_includes_p(__eq__p2436,2);} else {var if_res1515 = false;}if (if_res1515!==false) {var if_res1516 = M0.rvoid();} else {var if_res1516 = M0.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,key2434,l2435,__eq__p2436);}if_res1516;var let_result1517 = M0.values();if (M0.list_p(l2435)!==false) {var if_res1518 = M0.rvoid();} else {var if_res1518 = M0.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("list?"),1,key2434,l2435);}if_res1518;var let_result1519 = M0.values();var alist_update2437 = function(al2438, k2439, up2440, fail2441) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2442 = function(al2443) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(al2443)!==false) {var if_res1521 = M0.list(M0.cons(k2439,up2440($rjs_core.Pair.makeList())));} else {if (__eq__p2436(M0.car(M0.car(al2443)),k2439)!==false) {var if_res1520 = M0.cons(M0.cons(k2439,up2440(M0.cdr(M0.car(al2443)))),M0.cdr(al2443));} else {var if_res1520 = M0.cons(M0.car(al2443),loop2442(M0.cdr(al2443)));}var if_res1521 = if_res1520;}return if_res1521;};return loop2442(al2438);};if (M0.equal_p(__eq__p2436,M0.eq_p)!==false) {var if_res1524 = M0.values(M0.hasheq(),M7.hash_update);} else {if (M0.equal_p(__eq__p2436,M0.eqv_p)!==false) {var if_res1523 = M0.values(M0.hasheqv(),M7.hash_update);} else {if (M0.equal_p(__eq__p2436,M0.equal_p)!==false) {var if_res1522 = M0.values(M0.hash(),M7.hash_update);} else {var if_res1522 = M0.values($rjs_core.Pair.makeList(),alist_update2437);}var if_res1523 = if_res1522;}var if_res1524 = if_res1523;}var let_result1525 = if_res1524;var base2444 = let_result1525.getAt(0);var update2445 = let_result1525.getAt(1);var lst2447 = l2435;var start2448 = 0;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1526 = M0.rvoid();} else {var if_res1526 = M9.__rjs_quoted__.check_list(lst2447);}if_res1526;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1527 = M0.rvoid();} else {var if_res1527 = M9.__rjs_quoted__.check_naturals(start2448);}if_res1527;var for_loop2449 = function(res2450, lst2451, pos2452) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2451)!==false) {var if_res1528 = true;} else {var if_res1528 = false;}if (if_res1528!==false) {var elt2453 = M10.unsafe_car(lst2451);var rest2454 = M10.unsafe_cdr(lst2451);var idx2455 = pos2452;if (true!==false) {var if_res1529 = true;} else {var if_res1529 = false;}if (if_res1529!==false) {var res2457 = res2450;var k2459 = key2434(elt2453);var v2460 = M0.cons(idx2455,elt2453);var res2458 = update2445(res2457,k2459,function(o2461) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.cons(v2460,o2461);},$rjs_core.Pair.makeList());var res2456 = M0.values(res2458);if (true!==false) {if (true!==false) {var if_res1530 = M0.not(false);} else {var if_res1530 = false;}var if_res1531 = if_res1530;} else {var if_res1531 = false;}if (if_res1531!==false) {var if_res1532 = for_loop2449(res2456,rest2454,pos2452+1);} else {var if_res1532 = res2456;}var if_res1533 = if_res1532;} else {var if_res1533 = res2450;}var if_res1534 = if_res1533;} else {var if_res1534 = res2450;}return if_res1534;};var classes2446 = for_loop2449(base2444,lst2447,start2448);if (M0.list_p(classes2446)!==false) {var lst2463 = classes2446;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1535 = M0.rvoid();} else {var if_res1535 = M9.__rjs_quoted__.check_list(lst2463);}if_res1535;var for_loop2464 = function(fold_var2465, lst2466) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2466)!==false) {var p2467 = M10.unsafe_car(lst2466);var rest2468 = M10.unsafe_cdr(lst2466);if (true!==false) {var fold_var2470 = fold_var2465;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__338852472 = M2.__rjs_quoted__.sort7;var temp532473 = M0.cdr(p2467);var __lt_542474 = M0.__lt_;var car552475 = M0.car;if (M0.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1536 = M2.__rjs_quoted__.sort(false,car552475,temp532473,__lt_542474);} else {var if_res1536 = M0.checked_procedure_check_and_extract(M4.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__338852472,M4.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M0.list(car552475),temp532473,__lt_542474);}var fold_var2471 = M0.cons(if_res1536,fold_var2470);var fold_var2469 = M0.values(fold_var2471);if (true!==false) {var if_res1537 = M0.not(false);} else {var if_res1537 = false;}if (if_res1537!==false) {var if_res1538 = for_loop2464(fold_var2469,rest2468);} else {var if_res1538 = fold_var2469;}var if_res1539 = if_res1538;} else {var if_res1539 = fold_var2465;}var if_res1540 = if_res1539;} else {var if_res1540 = fold_var2465;}return if_res1540;};var if_res1548 = M8.alt_reverse(for_loop2464(M0.rnull,lst2463));} else {var ht2476 = classes2446;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1541 = M0.rvoid();} else {var if_res1541 = M9.__rjs_quoted__.check_in_hash(ht2476);}if_res1541;var for_loop2477 = function(fold_var2478, i2479) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (i2479!==false) {var let_result1542 = M0.hash_iterate_key_plus_value(ht2476,i2479);var _2480 = let_result1542.getAt(0);var c2481 = let_result1542.getAt(1);if (true!==false) {var fold_var2483 = fold_var2478;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__339692485 = M2.__rjs_quoted__.sort7;var c562486 = c2481;var __lt_572487 = M0.__lt_;var car582488 = M0.car;if (M0.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1543 = M2.__rjs_quoted__.sort(false,car582488,c562486,__lt_572487);} else {var if_res1543 = M0.checked_procedure_check_and_extract(M4.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__339692485,M4.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M0.list(car582488),c562486,__lt_572487);}var fold_var2484 = M0.cons(if_res1543,fold_var2483);var fold_var2482 = M0.values(fold_var2484);if (true!==false) {var if_res1544 = M0.not(false);} else {var if_res1544 = false;}if (if_res1544!==false) {var if_res1545 = for_loop2477(fold_var2482,M0.hash_iterate_next(ht2476,i2479));} else {var if_res1545 = fold_var2482;}var if_res1546 = if_res1545;} else {var if_res1546 = fold_var2478;}var if_res1547 = if_res1546;} else {var if_res1547 = fold_var2478;}return if_res1547;};var if_res1548 = M8.alt_reverse(for_loop2477(M0.rnull,M0.hash_iterate_first(ht2476)));}var sorted_classes2462 = if_res1548;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__340862490 = M2.__rjs_quoted__.sort7;var sorted_classes592491 = sorted_classes2462;var __lt_602492 = M0.__lt_;var caar612493 = M0.caar;if (M0.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1549 = M2.__rjs_quoted__.sort(false,caar612493,sorted_classes592491,__lt_602492);} else {var if_res1549 = M0.checked_procedure_check_and_extract(M4.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__340862490,M4.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M0.list(caar612493),sorted_classes592491,__lt_602492);}var lst2489 = if_res1549;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1550 = M0.rvoid();} else {var if_res1550 = M9.__rjs_quoted__.check_list(lst2489);}if_res1550;var for_loop2494 = function(fold_var2495, lst2496) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2496)!==false) {var c2497 = M10.unsafe_car(lst2496);var rest2498 = M10.unsafe_cdr(lst2496);if (true!==false) {var fold_var2500 = fold_var2495;var fold_var2501 = M0.cons(M3.map(M0.cdr,c2497),fold_var2500);var fold_var2499 = M0.values(fold_var2501);if (true!==false) {var if_res1551 = M0.not(false);} else {var if_res1551 = false;}if (if_res1551!==false) {var if_res1552 = for_loop2494(fold_var2499,rest2498);} else {var if_res1552 = fold_var2499;}var if_res1553 = if_res1552;} else {var if_res1553 = fold_var2495;}var if_res1554 = if_res1553;} else {var if_res1554 = fold_var2495;}return if_res1554;};return M8.alt_reverse(for_loop2494(M0.rnull,lst2489));};var cl1555 = function(key2502, l2503) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return group_by2430(key2502,l2503,M10.unsafe_undefined);};var cl1556 = function(key2504, l2505, __eq__p402506) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return group_by2430(key2504,l2505,__eq__p402506);};var group_by = $rjs_core.attachProcedureArity(function() {var fixed_lam1557 = {'2':cl1555,'3':cl1556}[arguments.length];if (fixed_lam1557!==undefined) {return fixed_lam1557.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var cartesian_product = $rjs_core.attachProcedureArity(function(...ls25071558) {var ls2507 = $rjs_core.Pair.listFromArray(ls25071558);var let_result1559 = M9.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("l")),ls2507);var pos__gt_vals2508 = let_result1559.getAt(0);var pos_pre_inc2509 = let_result1559.getAt(1);var pos_next2510 = let_result1559.getAt(2);var init2511 = let_result1559.getAt(3);var pos_cont_p2512 = let_result1559.getAt(4);var val_cont_p2513 = let_result1559.getAt(5);var all_cont_p2514 = let_result1559.getAt(6);var start2515 = 0;if (M0.rvoid()!==false) {if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1560 = M0.rvoid();} else {var if_res1560 = M9.__rjs_quoted__.check_naturals(start2515);}var if_res1561 = if_res1560;} else {var if_res1561 = false;}if_res1561;var for_loop2516 = function(pos2517, pos2518) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2512!==false) {var if_res1562 = pos_cont_p2512(pos2517);} else {var if_res1562 = true;}if (if_res1562!==false) {var if_res1563 = true;} else {var if_res1563 = false;}if (if_res1563!==false) {var l2523 = pos__gt_vals2508(pos2517);if (all_cont_p2514!==false) {var if_res1564 = function(pos2524) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2514(pos2524,l2523);};} else {var if_res1564 = false;}var let_result1565 = M0.values(l2523,if_res1564);var l2519 = let_result1565.getAt(0);var all_cont_p_by_pos2520 = let_result1565.getAt(1);if (pos_pre_inc2509!==false) {var if_res1566 = pos_pre_inc2509(pos2517);} else {var if_res1566 = pos2517;}var pos2521 = if_res1566;var i2522 = pos2518;if (val_cont_p2513!==false) {var if_res1567 = val_cont_p2513(l2519);} else {var if_res1567 = true;}if (if_res1567!==false) {var if_res1568 = true;} else {var if_res1568 = false;}if (if_res1568!==false) {if (M0.list_p(l2519)!==false) {var if_res1569 = M0.rvoid();} else {var if_res1569 = M0.apply(M0.raise_argument_error,$rjs_core.Symbol.make("cartesian-product"),$rjs_core.UString.make("list?"),i2522,ls2507);}if_res1569;var let_result1570 = M0.values();var let_result1571 = M0.values();if (all_cont_p_by_pos2520!==false) {var if_res1572 = all_cont_p_by_pos2520(pos2521);} else {var if_res1572 = true;}if (if_res1572!==false) {var if_res1573 = true;} else {var if_res1573 = false;}if (if_res1573!==false) {var if_res1574 = M0.not(false);} else {var if_res1574 = false;}if (if_res1574!==false) {var if_res1575 = for_loop2516(pos_next2510(pos2521),pos2518+1);} else {var if_res1575 = M0.values();}var if_res1576 = if_res1575;} else {var if_res1576 = M0.values();}var if_res1577 = if_res1576;} else {var if_res1577 = M0.values();}return if_res1577;};for_loop2516(init2511,start2515);var let_result1578 = M0.values();M0.rvoid();var let_result1579 = M0.values();var cp_22525 = function(as2526, bs2527) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lst2528 = as2526;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1580 = M0.rvoid();} else {var if_res1580 = M9.__rjs_quoted__.check_list(lst2528);}if_res1580;var for_loop2529 = function(fold_var2530, lst2531) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2531)!==false) {var i2532 = M10.unsafe_car(lst2531);var rest2533 = M10.unsafe_cdr(lst2531);if (true!==false) {var lst2535 = bs2527;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1581 = M0.rvoid();} else {var if_res1581 = M9.__rjs_quoted__.check_list(lst2535);}if_res1581;var for_loop2536 = function(fold_var2537, lst2538) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2538)!==false) {var j2539 = M10.unsafe_car(lst2538);var rest2540 = M10.unsafe_cdr(lst2538);if (true!==false) {var fold_var2542 = fold_var2537;var fold_var2543 = M0.cons(M0.cons(i2532,j2539),fold_var2542);var fold_var2541 = M0.values(fold_var2543);if (true!==false) {var if_res1582 = M0.not(false);} else {var if_res1582 = false;}if (if_res1582!==false) {var if_res1583 = for_loop2536(fold_var2541,rest2540);} else {var if_res1583 = fold_var2541;}var if_res1584 = if_res1583;} else {var if_res1584 = fold_var2537;}var if_res1585 = if_res1584;} else {var if_res1585 = fold_var2537;}return if_res1585;};var fold_var2534 = for_loop2536(fold_var2530,lst2535);if (true!==false) {var if_res1586 = M0.not(false);} else {var if_res1586 = false;}if (if_res1586!==false) {var if_res1587 = for_loop2529(fold_var2534,rest2533);} else {var if_res1587 = fold_var2534;}var if_res1588 = if_res1587;} else {var if_res1588 = fold_var2530;}var if_res1589 = if_res1588;} else {var if_res1589 = fold_var2530;}return if_res1589;};return M8.alt_reverse(for_loop2529(M0.rnull,lst2528));};return M2.foldr(cp_22525,M0.list(M0.list()),ls2507);});var remf = function(f2544, ls2545) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2545)!==false) {var if_res1590 = M0.rvoid();} else {var if_res1590 = M0.raise_argument_error($rjs_core.Symbol.make("remf"),$rjs_core.UString.make("list?"),1,f2544,ls2545);}if_res1590;if (M0.procedure_p(f2544)!==false) {var if_res1591 = M0.procedure_arity_includes_p(f2544,1);} else {var if_res1591 = false;}if (if_res1591!==false) {var if_res1592 = M0.rvoid();} else {var if_res1592 = M0.raise_argument_error($rjs_core.Symbol.make("remf"),$rjs_core.UString.make("(-> any/c any/c)"),0,f2544,ls2545);}if_res1592;if (M0.null_p(ls2545)!==false) {var if_res1594 = $rjs_core.Pair.makeList();} else {if (f2544(M0.car(ls2545))!==false) {var if_res1593 = M0.cdr(ls2545);} else {var if_res1593 = M0.cons(M0.car(ls2545),remf(f2544,M0.cdr(ls2545)));}var if_res1594 = if_res1593;}return if_res1594;};var remf_times_ = function(f2546, ls2547) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2547)!==false) {var if_res1595 = M0.rvoid();} else {var if_res1595 = M0.raise_argument_error($rjs_core.Symbol.make("remf*"),$rjs_core.UString.make("list?"),1,f2546,ls2547);}if_res1595;if (M0.procedure_p(f2546)!==false) {var if_res1596 = M0.procedure_arity_includes_p(f2546,1);} else {var if_res1596 = false;}if (if_res1596!==false) {var if_res1597 = M0.rvoid();} else {var if_res1597 = M0.raise_argument_error($rjs_core.Symbol.make("remf*"),$rjs_core.UString.make("(-> any/c any/c)"),0,f2546,ls2547);}if_res1597;if (M0.null_p(ls2547)!==false) {var if_res1599 = $rjs_core.Pair.makeList();} else {if (f2546(M0.car(ls2547))!==false) {var if_res1598 = remf_times_(f2546,M0.cdr(ls2547));} else {var if_res1598 = M0.cons(M0.car(ls2547),remf_times_(f2546,M0.cdr(ls2547)));}var if_res1599 = if_res1598;}return if_res1599;};var index_of2548 = function(ls442549, v452550, __eq__p432551) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2552 = ls442549;var v2553 = v452550;if (M0.eq_p(__eq__p432551,M10.unsafe_undefined)!==false) {var if_res1600 = M0.equal_p;} else {var if_res1600 = __eq__p432551;}var __eq__p2554 = if_res1600;if (M0.list_p(ls2552)!==false) {var if_res1601 = M0.rvoid();} else {var if_res1601 = M0.raise_argument_error($rjs_core.Symbol.make("index-of"),$rjs_core.UString.make("list?"),0,ls2552,v2553);}if_res1601;if (M0.procedure_p(__eq__p2554)!==false) {var if_res1602 = M0.procedure_arity_includes_p(__eq__p2554,2);} else {var if_res1602 = false;}if (if_res1602!==false) {var if_res1603 = M0.rvoid();} else {var if_res1603 = M0.raise_argument_error($rjs_core.Symbol.make("index-of"),$rjs_core.UString.make("(-> any/c any/c any/c)"),2,ls2552,v2553,__eq__p2554);}if_res1603;var loop2555 = function(ls2556, i2557) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2556)!==false) {var if_res1605 = false;} else {if (__eq__p2554(M0.car(ls2556),v2553)!==false) {var if_res1604 = i2557;} else {var if_res1604 = loop2555(M0.cdr(ls2556),M0.add1(i2557));}var if_res1605 = if_res1604;}return if_res1605;};return loop2555(ls2552,0);};var cl1606 = function(ls2558, v2559) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return index_of2548(ls2558,v2559,M10.unsafe_undefined);};var cl1607 = function(ls2560, v2561, __eq__p432562) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return index_of2548(ls2560,v2561,__eq__p432562);};var index_of = $rjs_core.attachProcedureArity(function() {var fixed_lam1608 = {'2':cl1606,'3':cl1607}[arguments.length];if (fixed_lam1608!==undefined) {return fixed_lam1608.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var index_where = function(ls2563, f2564) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2563)!==false) {var if_res1609 = M0.rvoid();} else {var if_res1609 = M0.raise_argument_error($rjs_core.Symbol.make("index-where"),$rjs_core.UString.make("list?"),0,ls2563,f2564);}if_res1609;if (M0.procedure_p(f2564)!==false) {var if_res1610 = M0.procedure_arity_includes_p(f2564,1);} else {var if_res1610 = false;}if (if_res1610!==false) {var if_res1611 = M0.rvoid();} else {var if_res1611 = M0.raise_argument_error($rjs_core.Symbol.make("index-where"),$rjs_core.UString.make("(-> any/c any/c)"),1,ls2563,f2564);}if_res1611;var loop2565 = function(ls2566, i2567) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2566)!==false) {var if_res1613 = false;} else {if (f2564(M0.car(ls2566))!==false) {var if_res1612 = i2567;} else {var if_res1612 = loop2565(M0.cdr(ls2566),M0.add1(i2567));}var if_res1613 = if_res1612;}return if_res1613;};return loop2565(ls2563,0);};var indexes_of2568 = function(ls472569, v482570, __eq__p462571) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2572 = ls472569;var v2573 = v482570;if (M0.eq_p(__eq__p462571,M10.unsafe_undefined)!==false) {var if_res1614 = M0.equal_p;} else {var if_res1614 = __eq__p462571;}var __eq__p2574 = if_res1614;if (M0.list_p(ls2572)!==false) {var if_res1615 = M0.rvoid();} else {var if_res1615 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-of"),$rjs_core.UString.make("list?"),0,ls2572,v2573);}if_res1615;if (M0.procedure_p(__eq__p2574)!==false) {var if_res1616 = M0.procedure_arity_includes_p(__eq__p2574,2);} else {var if_res1616 = false;}if (if_res1616!==false) {var if_res1617 = M0.rvoid();} else {var if_res1617 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-of"),$rjs_core.UString.make("(-> any/c any/c any/c)"),2,ls2572,v2573,__eq__p2574);}if_res1617;var loop2575 = function(ls2576, i2577) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2576)!==false) {var if_res1619 = $rjs_core.Pair.makeList();} else {if (__eq__p2574(M0.car(ls2576),v2573)!==false) {var if_res1618 = M0.cons(i2577,loop2575(M0.cdr(ls2576),M0.add1(i2577)));} else {var if_res1618 = loop2575(M0.cdr(ls2576),M0.add1(i2577));}var if_res1619 = if_res1618;}return if_res1619;};return loop2575(ls2572,0);};var cl1620 = function(ls2578, v2579) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return indexes_of2568(ls2578,v2579,M10.unsafe_undefined);};var cl1621 = function(ls2580, v2581, __eq__p462582) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return indexes_of2568(ls2580,v2581,__eq__p462582);};var indexes_of = $rjs_core.attachProcedureArity(function() {var fixed_lam1622 = {'2':cl1620,'3':cl1621}[arguments.length];if (fixed_lam1622!==undefined) {return fixed_lam1622.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var indexes_where = function(ls2583, f2584) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2583)!==false) {var if_res1623 = M0.rvoid();} else {var if_res1623 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-where"),$rjs_core.UString.make("list?"),0,ls2583,f2584);}if_res1623;if (M0.procedure_p(f2584)!==false) {var if_res1624 = M0.procedure_arity_includes_p(f2584,1);} else {var if_res1624 = false;}if (if_res1624!==false) {var if_res1625 = M0.rvoid();} else {var if_res1625 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-where"),$rjs_core.UString.make("(-> any/c any/c)"),1,ls2583,f2584);}if_res1625;var loop2585 = function(ls2586, i2587) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2586)!==false) {var if_res1627 = $rjs_core.Pair.makeList();} else {if (f2584(M0.car(ls2586))!==false) {var if_res1626 = M0.cons(i2587,loop2585(M0.cdr(ls2586),M0.add1(i2587)));} else {var if_res1626 = loop2585(M0.cdr(ls2586),M0.add1(i2587));}var if_res1627 = if_res1626;}return if_res1627;};return loop2585(ls2583,0);};var __rjs_quoted__ = {};__rjs_quoted__.remove_duplicates28 = remove_duplicates28;__rjs_quoted__.add_between = add_between;__rjs_quoted__.check_duplicates = check_duplicates;__rjs_quoted__.range_proc = range_proc;__rjs_quoted__.remove_duplicates = remove_duplicates;__rjs_quoted__.inclusive_range_proc = inclusive_range_proc;__rjs_quoted__.add_between23 = add_between23;__rjs_quoted__.check_duplicates35 = check_duplicates35;export { __rjs_quoted__,remf_times_,remf,cartesian_product,group_by,argmax,argmin,in_permutations,permutations,in_combinations,combinations,shuffle,filter_not,append_map,partition,count,filter_map,check_duplicates,remove_duplicates,add_between,flatten,append_times_,drop_common_prefix,take_common_prefix,split_common_prefix,list_prefix_p,splitf_at_right,dropf_right,takef_right,split_at_right,take_right,drop_right,splitf_at,dropf,takef,split_at,take,drop,indexes_where,indexes_of,index_where,index_of,list_set,list_update,make_list,empty,rest,last,last_pair,tenth,ninth,eighth,seventh,sixth,fifth,fourth,third,second,first }; \ No newline at end of file diff --git a/js-build/collects/racket/private/list.rkt.js b/js-build/collects/racket/private/list.rkt.js index 6f919b7..b2e7cd6 100644 --- a/js-build/collects/racket/private/list.rkt.js +++ b/js-build/collects/racket/private/list.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./sort.rkt.js";import * as M1 from "./map.rkt.js";import * as M2 from "../../../runtime/kernel.rkt.js";import * as M3 from "./pre-base.rkt.js";import * as M4 from "./kw.rkt.js";import * as M5 from "./reverse.rkt.js";import * as M6 from "../../../runtime/unsafe.rkt.js";var sort = function(cache_keys_p21454, key11455, lst51456, less_p61457) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lst1458 = lst51456;var less_p1459 = less_p61457;if (false!==false) {var if_res842 = false;} else {var if_res842 = key11455;}var getkey1460 = if_res842;if (false!==false) {var if_res843 = false;} else {var if_res843 = cache_keys_p21454;}var cache_keys_p1461 = if_res843;if (M2.list_p(lst1458)!==false) {var if_res844 = M2.rvoid();} else {var if_res844 = M2.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("list?"),lst1458);}if_res844;if (M2.procedure_p(less_p1459)!==false) {var if_res845 = M2.procedure_arity_includes_p(less_p1459,2);} else {var if_res845 = false;}if (if_res845!==false) {var if_res846 = M2.rvoid();} else {var if_res846 = M2.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),less_p1459);}if_res846;if (getkey1460!==false) {if (M2.procedure_p(getkey1460)!==false) {var if_res847 = M2.procedure_arity_includes_p(getkey1460,1);} else {var if_res847 = false;}var if_res848 = M2.not(if_res847);} else {var if_res848 = false;}if (if_res848!==false) {var if_res849 = M2.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("(any/c . -> . any/c)"),getkey1460);} else {var if_res849 = M2.rvoid();}if_res849;if (getkey1460!==false) {var if_res850 = M0.sort(lst1458,less_p1459,getkey1460,cache_keys_p1461);} else {var if_res850 = M0.sort(lst1458,less_p1459);}return if_res850;};var sort1453 = function(given_kws1462, given_args1463, lst51464, less_p61465) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(given_kws1462)!==false) {var if_res851 = M2.eq_p($rjs_core.Keyword.make("cache-keys?"),M2.car(given_kws1462));} else {var if_res851 = false;}var cache_keys_p41466 = if_res851;if (cache_keys_p41466!==false) {var if_res852 = M2.car(given_args1463);} else {var if_res852 = false;}var cache_keys_p21467 = if_res852;if (cache_keys_p41466!==false) {var if_res853 = M2.cdr(given_kws1462);} else {var if_res853 = given_kws1462;}var kws1179631468 = if_res853;if (cache_keys_p41466!==false) {var if_res854 = M2.cdr(given_args1463);} else {var if_res854 = given_args1463;}var kw_args1179641469 = if_res854;var key31470 = M2.pair_p(kws1179631468);if (key31470!==false) {var if_res855 = M2.car(kw_args1179641469);} else {var if_res855 = false;}var key11471 = if_res855;return sort(cache_keys_p21467,key11471,lst51464,less_p61465);};var cl859 = function(given_kws1478, given_args1479, lst1480, less_p1481) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return sort1453(given_kws1478,given_args1479,lst1480,less_p1481);};var temp861 = $rjs_core.attachProcedureArity(function() {var fixed_lam860 = {'4':cl859}[arguments.length];if (fixed_lam860!==undefined) {return fixed_lam860.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4]);var temp858 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("cache-keys?"),$rjs_core.Keyword.make("key"));var cl856 = function(lst1482, less_p1483) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return sort1453(M2.rnull,M2.rnull,lst1482,less_p1483);};var sort7 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws1472, given_argc1473) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.__eq_(given_argc1473,4)!==false) {var l11179651474 = given_kws1472;if (M2.null_p(l11179651474)!==false) {var if_res863 = l11179651474;} else {if (M2.eq_p(M2.car(l11179651474),$rjs_core.Keyword.make("cache-keys?"))!==false) {var if_res862 = M2.cdr(l11179651474);} else {var if_res862 = l11179651474;}var if_res863 = if_res862;}var l11179651475 = if_res863;var l11179661476 = l11179651475;if (M2.null_p(l11179661476)!==false) {var if_res865 = l11179661476;} else {if (M2.eq_p(M2.car(l11179661476),$rjs_core.Keyword.make("key"))!==false) {var if_res864 = M2.cdr(l11179661476);} else {var if_res864 = l11179661476;}var if_res865 = if_res864;}var l11179661477 = if_res865;var if_res866 = M2.null_p(l11179661477);} else {var if_res866 = false;}return if_res866;},temp861,M2.rnull,temp858,$rjs_core.attachProcedureArity(function() {var fixed_lam857 = {'2':cl856}[arguments.length];if (fixed_lam857!==undefined) {return fixed_lam857.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2]));var do_remove = function(who1484, item1485, list1486, equal_p1487) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.list_p(list1486)!==false) {var if_res867 = M2.rvoid();} else {var if_res867 = M2.raise_argument_error(who1484,$rjs_core.UString.make("list?"),list1486);}if_res867;var loop1488 = function(list1489) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(list1489)!==false) {var if_res869 = M2.rnull;} else {if (equal_p1487(item1485,M2.car(list1489))!==false) {var if_res868 = M2.cdr(list1489);} else {var if_res868 = M2.cons(M2.car(list1489),loop1488(M2.cdr(list1489)));}var if_res869 = if_res868;}return if_res869;};return loop1488(list1486);};var cl870 = function(item1490, list1491) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remove"),item1490,list1491,M2.equal_p);};var cl871 = function(item1492, list1493, equal_p1494) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(equal_p1494)!==false) {var if_res873 = M2.procedure_arity_includes_p(equal_p1494,2);} else {var if_res873 = false;}if (if_res873!==false) {var if_res874 = M2.rvoid();} else {var if_res874 = M2.raise_argument_error($rjs_core.Symbol.make("remove"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),equal_p1494);}if_res874;return do_remove($rjs_core.Symbol.make("remove"),item1492,list1493,equal_p1494);};var remove = $rjs_core.attachProcedureArity(function() {var fixed_lam872 = {'2':cl870,'3':cl871}[arguments.length];if (fixed_lam872!==undefined) {return fixed_lam872.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var remq = function(item1495, list1496) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remq"),item1495,list1496,M2.eq_p);};var remv = function(item1497, list1498) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remv"),item1497,list1498,M2.eqv_p);};var do_remove_times_ = function(who1499, l1500, r1501, equal_p1502) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.list_p(l1500)!==false) {var if_res875 = M2.rvoid();} else {var if_res875 = M2.raise_argument_error(who1499,$rjs_core.UString.make("list?"),l1500);}if_res875;if (M2.list_p(r1501)!==false) {var if_res876 = M2.rvoid();} else {var if_res876 = M2.raise_argument_error(who1499,$rjs_core.UString.make("list?"),r1501);}if_res876;var rloop1503 = function(r1504) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(r1504)!==false) {var if_res879 = M2.rnull;} else {var first_r1505 = M2.car(r1504);var loop1506 = function(l_rest1507) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l_rest1507)!==false) {var if_res878 = M2.cons(first_r1505,rloop1503(M2.cdr(r1504)));} else {if (equal_p1502(M2.car(l_rest1507),first_r1505)!==false) {var if_res877 = rloop1503(M2.cdr(r1504));} else {var if_res877 = loop1506(M2.cdr(l_rest1507));}var if_res878 = if_res877;}return if_res878;};var if_res879 = loop1506(l1500);}return if_res879;};return rloop1503(r1501);};var cl880 = function(l1508, r1509) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remove*"),l1508,r1509,M2.equal_p);};var cl881 = function(l1510, r1511, equal_p1512) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(equal_p1512)!==false) {var if_res883 = M2.procedure_arity_includes_p(equal_p1512,2);} else {var if_res883 = false;}if (if_res883!==false) {var if_res884 = M2.rvoid();} else {var if_res884 = M2.raise_argument_error($rjs_core.Symbol.make("remove*"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),equal_p1512);}if_res884;return do_remove_times_($rjs_core.Symbol.make("remove*"),l1510,r1511,equal_p1512);};var remove_times_ = $rjs_core.attachProcedureArity(function() {var fixed_lam882 = {'2':cl880,'3':cl881}[arguments.length];if (fixed_lam882!==undefined) {return fixed_lam882.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var remq_times_ = function(l1513, r1514) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remq*"),l1513,r1514,M2.eq_p);};var remv_times_ = function(l1515, r1516) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remv*"),l1515,r1516,M2.eqv_p);};var memf = function(f1517, list1518) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1517)!==false) {var if_res885 = M2.procedure_arity_includes_p(f1517,1);} else {var if_res885 = false;}if (if_res885!==false) {var if_res886 = M2.rvoid();} else {var if_res886 = M2.raise_argument_error($rjs_core.Symbol.make("memf"),$rjs_core.UString.make("(any/c . -> any/c)"),f1517);}if_res886;var loop1519 = function(l1520) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1520)!==false) {var if_res889 = false;} else {if (M2.not(M2.pair_p(l1520))!==false) {var if_res888 = M2.raise_mismatch_error($rjs_core.Symbol.make("memf"),$rjs_core.UString.make("not a proper list: "),list1518);} else {if (f1517(M2.car(l1520))!==false) {var if_res887 = l1520;} else {var if_res887 = loop1519(M2.cdr(l1520));}var if_res888 = if_res887;}var if_res889 = if_res888;}return if_res889;};return loop1519(list1518);};var findf = function(f1521, list1522) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1521)!==false) {var if_res890 = M2.procedure_arity_includes_p(f1521,1);} else {var if_res890 = false;}if (if_res890!==false) {var if_res891 = M2.rvoid();} else {var if_res891 = M2.raise_argument_error($rjs_core.Symbol.make("findf"),$rjs_core.UString.make("(any/c . -> . any/c)"),f1521);}if_res891;var loop1523 = function(l1524) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1524)!==false) {var if_res894 = false;} else {if (M2.not(M2.pair_p(l1524))!==false) {var if_res893 = M2.raise_mismatch_error($rjs_core.Symbol.make("findf"),$rjs_core.UString.make("not a proper list: "),list1522);} else {var a1525 = M2.car(l1524);if (f1521(a1525)!==false) {var if_res892 = a1525;} else {var if_res892 = loop1523(M2.cdr(l1524));}var if_res893 = if_res892;}var if_res894 = if_res893;}return if_res894;};return loop1523(list1522);};var bad_list = function(who1526, orig_l1527) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.raise_mismatch_error(who1526,$rjs_core.UString.make("not a proper list: "),orig_l1527);};var bad_item = function(who1528, a1529, orig_l1530) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.raise_arguments_error(who1528,$rjs_core.UString.make("non-pair found in list"),$rjs_core.UString.make("non-pair"),a1529,$rjs_core.UString.make("list"),orig_l1530);};var assq1531 = function(x1535, l1536) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1537 = function(l1538, t1539) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1538)!==false) {var a1540 = M6.unsafe_car(l1538);if (M2.pair_p(a1540)!==false) {if (M2.eq_p(x1535,M6.unsafe_car(a1540))!==false) {var if_res900 = a1540;} else {var l1541 = M6.unsafe_cdr(l1538);if (M2.pair_p(l1541)!==false) {var a1542 = M6.unsafe_car(l1541);if (M2.pair_p(a1542)!==false) {if (M2.eq_p(x1535,M6.unsafe_car(a1542))!==false) {var if_res896 = a1542;} else {var t1543 = M6.unsafe_cdr(t1539);var l1544 = M6.unsafe_cdr(l1541);if (M2.eq_p(l1544,t1543)!==false) {var if_res895 = bad_list($rjs_core.Symbol.make("assq"),l1536);} else {var if_res895 = loop1537(l1544,t1543);}var if_res896 = if_res895;}var if_res897 = if_res896;} else {var if_res897 = bad_item($rjs_core.Symbol.make("assq"),a1542,l1536);}var if_res899 = if_res897;} else {if (M2.null_p(l1541)!==false) {var if_res898 = false;} else {var if_res898 = bad_list($rjs_core.Symbol.make("assq"),l1536);}var if_res899 = if_res898;}var if_res900 = if_res899;}var if_res901 = if_res900;} else {var if_res901 = bad_item($rjs_core.Symbol.make("assq"),a1540,l1536);}var if_res903 = if_res901;} else {if (M2.null_p(l1538)!==false) {var if_res902 = false;} else {var if_res902 = bad_list($rjs_core.Symbol.make("assq"),l1536);}var if_res903 = if_res902;}return if_res903;};return loop1537(l1536,l1536);};var assv1532 = function(x1545, l1546) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1547 = function(l1548, t1549) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1548)!==false) {var a1550 = M6.unsafe_car(l1548);if (M2.pair_p(a1550)!==false) {if (M2.eqv_p(x1545,M6.unsafe_car(a1550))!==false) {var if_res909 = a1550;} else {var l1551 = M6.unsafe_cdr(l1548);if (M2.pair_p(l1551)!==false) {var a1552 = M6.unsafe_car(l1551);if (M2.pair_p(a1552)!==false) {if (M2.eqv_p(x1545,M6.unsafe_car(a1552))!==false) {var if_res905 = a1552;} else {var t1553 = M6.unsafe_cdr(t1549);var l1554 = M6.unsafe_cdr(l1551);if (M2.eq_p(l1554,t1553)!==false) {var if_res904 = bad_list($rjs_core.Symbol.make("assv"),l1546);} else {var if_res904 = loop1547(l1554,t1553);}var if_res905 = if_res904;}var if_res906 = if_res905;} else {var if_res906 = bad_item($rjs_core.Symbol.make("assv"),a1552,l1546);}var if_res908 = if_res906;} else {if (M2.null_p(l1551)!==false) {var if_res907 = false;} else {var if_res907 = bad_list($rjs_core.Symbol.make("assv"),l1546);}var if_res908 = if_res907;}var if_res909 = if_res908;}var if_res910 = if_res909;} else {var if_res910 = bad_item($rjs_core.Symbol.make("assv"),a1550,l1546);}var if_res912 = if_res910;} else {if (M2.null_p(l1548)!==false) {var if_res911 = false;} else {var if_res911 = bad_list($rjs_core.Symbol.make("assv"),l1546);}var if_res912 = if_res911;}return if_res912;};return loop1547(l1546,l1546);};var cl913 = function(x1555, l1556) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1557 = function(l1558, t1559) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1558)!==false) {var a1560 = M6.unsafe_car(l1558);if (M2.pair_p(a1560)!==false) {if (M2.equal_p(x1555,M6.unsafe_car(a1560))!==false) {var if_res921 = a1560;} else {var l1561 = M6.unsafe_cdr(l1558);if (M2.pair_p(l1561)!==false) {var a1562 = M6.unsafe_car(l1561);if (M2.pair_p(a1562)!==false) {if (M2.equal_p(x1555,M6.unsafe_car(a1562))!==false) {var if_res917 = a1562;} else {var t1563 = M6.unsafe_cdr(t1559);var l1564 = M6.unsafe_cdr(l1561);if (M2.eq_p(l1564,t1563)!==false) {var if_res916 = bad_list($rjs_core.Symbol.make("assoc"),l1556);} else {var if_res916 = loop1557(l1564,t1563);}var if_res917 = if_res916;}var if_res918 = if_res917;} else {var if_res918 = bad_item($rjs_core.Symbol.make("assoc"),a1562,l1556);}var if_res920 = if_res918;} else {if (M2.null_p(l1561)!==false) {var if_res919 = false;} else {var if_res919 = bad_list($rjs_core.Symbol.make("assoc"),l1556);}var if_res920 = if_res919;}var if_res921 = if_res920;}var if_res922 = if_res921;} else {var if_res922 = bad_item($rjs_core.Symbol.make("assoc"),a1560,l1556);}var if_res924 = if_res922;} else {if (M2.null_p(l1558)!==false) {var if_res923 = false;} else {var if_res923 = bad_list($rjs_core.Symbol.make("assoc"),l1556);}var if_res924 = if_res923;}return if_res924;};return loop1557(l1556,l1556);};var cl914 = function(x1565, l1566, is_equal_p1567) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(is_equal_p1567)!==false) {var if_res925 = M2.procedure_arity_includes_p(is_equal_p1567,2);} else {var if_res925 = false;}if (if_res925!==false) {var if_res926 = M2.rvoid();} else {var if_res926 = M2.raise_argument_error($rjs_core.Symbol.make("assoc"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),is_equal_p1567);}if_res926;var loop1568 = function(l1569, t1570) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1569)!==false) {var a1571 = M6.unsafe_car(l1569);if (M2.pair_p(a1571)!==false) {if (is_equal_p1567(x1565,M6.unsafe_car(a1571))!==false) {var if_res932 = a1571;} else {var l1572 = M6.unsafe_cdr(l1569);if (M2.pair_p(l1572)!==false) {var a1573 = M6.unsafe_car(l1572);if (M2.pair_p(a1573)!==false) {if (is_equal_p1567(x1565,M6.unsafe_car(a1573))!==false) {var if_res928 = a1573;} else {var t1574 = M6.unsafe_cdr(t1570);var l1575 = M6.unsafe_cdr(l1572);if (M2.eq_p(l1575,t1574)!==false) {var if_res927 = bad_list($rjs_core.Symbol.make("assoc"),l1566);} else {var if_res927 = loop1568(l1575,t1574);}var if_res928 = if_res927;}var if_res929 = if_res928;} else {var if_res929 = bad_item($rjs_core.Symbol.make("assoc"),a1573,l1566);}var if_res931 = if_res929;} else {if (M2.null_p(l1572)!==false) {var if_res930 = false;} else {var if_res930 = bad_list($rjs_core.Symbol.make("assoc"),l1566);}var if_res931 = if_res930;}var if_res932 = if_res931;}var if_res933 = if_res932;} else {var if_res933 = bad_item($rjs_core.Symbol.make("assoc"),a1571,l1566);}var if_res935 = if_res933;} else {if (M2.null_p(l1569)!==false) {var if_res934 = false;} else {var if_res934 = bad_list($rjs_core.Symbol.make("assoc"),l1566);}var if_res935 = if_res934;}return if_res935;};return loop1568(l1566,l1566);};var assoc1533 = $rjs_core.attachProcedureArity(function() {var fixed_lam915 = {'2':cl913,'3':cl914}[arguments.length];if (fixed_lam915!==undefined) {return fixed_lam915.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var assf1534 = function(f1576, l1577) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1576)!==false) {var if_res936 = M2.procedure_arity_includes_p(f1576,1);} else {var if_res936 = false;}if (if_res936!==false) {var if_res937 = M2.rvoid();} else {var if_res937 = M2.raise_argument_error($rjs_core.Symbol.make("assf"),$rjs_core.UString.make("(any/c . -> . any/c)"),f1576);}if_res937;var loop1578 = function(l1579, t1580) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1579)!==false) {var a1581 = M6.unsafe_car(l1579);if (M2.pair_p(a1581)!==false) {if ((function(_1582, a1583) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1576(a1583);})(false,M6.unsafe_car(a1581))!==false) {var if_res943 = a1581;} else {var l1584 = M6.unsafe_cdr(l1579);if (M2.pair_p(l1584)!==false) {var a1585 = M6.unsafe_car(l1584);if (M2.pair_p(a1585)!==false) {if ((function(_1586, a1587) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1576(a1587);})(false,M6.unsafe_car(a1585))!==false) {var if_res939 = a1585;} else {var t1588 = M6.unsafe_cdr(t1580);var l1589 = M6.unsafe_cdr(l1584);if (M2.eq_p(l1589,t1588)!==false) {var if_res938 = bad_list($rjs_core.Symbol.make("assf"),l1577);} else {var if_res938 = loop1578(l1589,t1588);}var if_res939 = if_res938;}var if_res940 = if_res939;} else {var if_res940 = bad_item($rjs_core.Symbol.make("assf"),a1585,l1577);}var if_res942 = if_res940;} else {if (M2.null_p(l1584)!==false) {var if_res941 = false;} else {var if_res941 = bad_list($rjs_core.Symbol.make("assf"),l1577);}var if_res942 = if_res941;}var if_res943 = if_res942;}var if_res944 = if_res943;} else {var if_res944 = bad_item($rjs_core.Symbol.make("assf"),a1581,l1577);}var if_res946 = if_res944;} else {if (M2.null_p(l1579)!==false) {var if_res945 = false;} else {var if_res945 = bad_list($rjs_core.Symbol.make("assf"),l1577);}var if_res946 = if_res945;}return if_res946;};return loop1578(l1577,l1577);};var let_result947 = M2.values(assq1531,assv1532,assoc1533,assf1534);var assq = let_result947.getAt(0);var assv = let_result947.getAt(1);var assoc = let_result947.getAt(2);var assf = let_result947.getAt(3);var mapadd = function(f1590, l1591, last1592) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1593 = function(l1594) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1594)!==false) {var if_res948 = M2.list(last1592);} else {var if_res948 = M2.cons(f1590(M2.car(l1594)),loop1593(M2.cdr(l1594)));}return if_res948;};return loop1593(l1591);};var check_fold = function(name1595, proc1596, init1597, l1598, more1599) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(proc1596)!==false) {var if_res949 = M2.rvoid();} else {var if_res949 = M2.apply(M2.raise_argument_error,name1595,$rjs_core.UString.make("procedure?"),0,proc1596,init1597,l1598,more1599);}if_res949;if (M2.list_p(l1598)!==false) {var if_res950 = M2.rvoid();} else {var if_res950 = M2.apply(M2.raise_argument_error,name1595,$rjs_core.UString.make("list?"),2,proc1596,init1597,l1598,more1599);}if_res950;if (M2.null_p(more1599)!==false) {if (M2.procedure_arity_includes_p(proc1596,2)!==false) {var if_res951 = M2.rvoid();} else {var if_res951 = M2.raise_mismatch_error(name1595,$rjs_core.UString.make("given procedure does not accept 2 arguments: "),proc1596);}var if_res956 = if_res951;} else {var len1600 = M2.length(l1598);var loop1601 = function(remaining1602, n1603) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(remaining1602)!==false) {var if_res954 = M2.rvoid();} else {if (M2.list_p(M2.car(remaining1602))!==false) {var if_res952 = M2.rvoid();} else {var if_res952 = M2.apply(M2.raise_argument_error,name1595,$rjs_core.UString.make("list?"),n1603,proc1596,init1597,l1598,more1599);}if_res952;if (M2.__eq_(len1600,M2.length(M2.car(remaining1602)))!==false) {var if_res953 = M2.rvoid();} else {var if_res953 = M2.raise_mismatch_error(name1595,$rjs_core.UString.make("given list does not have the same size as the first list: "),M2.car(remaining1602));}if_res953;var if_res954 = loop1601(M2.cdr(remaining1602),M2.add1(n1603));}return if_res954;};loop1601(more1599,3);if (M2.procedure_arity_includes_p(proc1596,2+M2.length(more1599))!==false) {var if_res955 = M2.rvoid();} else {var if_res955 = M2.raise_mismatch_error(name1595,M2.format($rjs_core.UString.make("given procedure does not accept ~a arguments: "),2+M2.length(more1599)),proc1596);}var if_res956 = if_res955;}return if_res956;};var cl957 = function(f1604, init1605, l1606) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_fold($rjs_core.Symbol.make("foldl"),f1604,init1605,l1606,M2.rnull);var loop1607 = function(init1608, l1609) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1609)!==false) {var if_res961 = init1608;} else {var if_res961 = loop1607(f1604(M2.car(l1609),init1608),M2.cdr(l1609));}return if_res961;};return loop1607(init1605,l1606);};var cl958 = $rjs_core.attachProcedureArity(function(f1610, init1611, l1612, ...ls1613962) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1613 = $rjs_core.Pair.listFromArray(ls1613962);check_fold($rjs_core.Symbol.make("foldl"),f1610,init1611,l1612,ls1613);var loop1614 = function(init1615, ls1616) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(M2.car(ls1616))!==false) {var if_res963 = loop1614(M2.apply(f1610,mapadd(M2.car,ls1616,init1615)),M1.map(M2.cdr,ls1616));} else {var if_res963 = init1615;}return if_res963;};return loop1614(init1611,M2.cons(l1612,ls1613));});var foldl = $rjs_core.attachProcedureArity(function() {var fixed_lam959 = {'3':cl957}[arguments.length];if (fixed_lam959!==undefined) {return fixed_lam959.apply(null,arguments);} else {if (M2.__gt__eq_(cl958.length,1)!==false) {var if_res960 = cl958.apply(null,arguments);} else {var if_res960 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res960;}},[M2.make_arity_at_least(3)]);var cl964 = function(f1617, init1618, l1619) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_fold($rjs_core.Symbol.make("foldr"),f1617,init1618,l1619,M2.rnull);var loop1620 = function(init1621, l1622) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1622)!==false) {var if_res968 = init1621;} else {var if_res968 = f1617(M2.car(l1622),loop1620(init1621,M2.cdr(l1622)));}return if_res968;};return loop1620(init1618,l1619);};var cl965 = $rjs_core.attachProcedureArity(function(f1623, init1624, l1625, ...ls1626969) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1626 = $rjs_core.Pair.listFromArray(ls1626969);check_fold($rjs_core.Symbol.make("foldr"),f1623,init1624,l1625,ls1626);var loop1627 = function(ls1628) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(M2.car(ls1628))!==false) {var if_res970 = M2.apply(f1623,mapadd(M2.car,ls1628,loop1627(M1.map(M2.cdr,ls1628))));} else {var if_res970 = init1624;}return if_res970;};return loop1627(M2.cons(l1625,ls1626));});var foldr = $rjs_core.attachProcedureArity(function() {var fixed_lam966 = {'3':cl964}[arguments.length];if (fixed_lam966!==undefined) {return fixed_lam966.apply(null,arguments);} else {if (M2.__gt__eq_(cl965.length,1)!==false) {var if_res967 = cl965.apply(null,arguments);} else {var if_res967 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res967;}},[M2.make_arity_at_least(3)]);var filter = function(f1629, list1630) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1629)!==false) {var if_res971 = M2.procedure_arity_includes_p(f1629,1);} else {var if_res971 = false;}if (if_res971!==false) {var if_res972 = M2.rvoid();} else {var if_res972 = M2.raise_argument_error($rjs_core.Symbol.make("filter"),$rjs_core.UString.make("(any/c . -> . any/c)"),f1629);}if_res972;if (M2.list_p(list1630)!==false) {var if_res973 = M2.rvoid();} else {var if_res973 = M2.raise_argument_error($rjs_core.Symbol.make("filter"),$rjs_core.UString.make("list?"),list1630);}if_res973;var loop1631 = function(l1632, result1633) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1632)!==false) {var if_res976 = M5.alt_reverse(result1633);} else {var temp975 = M2.cdr(l1632);if (f1629(M2.car(l1632))!==false) {var if_res974 = M2.cons(M2.car(l1632),result1633);} else {var if_res974 = result1633;}var if_res976 = loop1631(temp975,if_res974);}return if_res976;};return loop1631(list1630,M2.rnull);};var build_vector = function(n1634, fcn1635) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.exact_nonnegative_integer_p(n1634)!==false) {var if_res977 = M2.rvoid();} else {var if_res977 = M2.raise_argument_error($rjs_core.Symbol.make("build-vector"),$rjs_core.UString.make("exact-nonnegative-integer?"),n1634);}if_res977;if (M2.procedure_p(fcn1635)!==false) {var if_res978 = M2.procedure_arity_includes_p(fcn1635,1);} else {var if_res978 = false;}if (if_res978!==false) {var if_res979 = M2.rvoid();} else {var if_res979 = M2.raise_argument_error($rjs_core.Symbol.make("build-vector"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . any/c)"),fcn1635);}if_res979;var vec1636 = M2.make_vector(n1634);var loop1637 = function(i1638) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.__eq_(i1638,n1634)!==false) {var if_res980 = vec1636;} else {M2.vector_set_bang_(vec1636,i1638,fcn1635(i1638));var if_res980 = loop1637(M2.add1(i1638));}return if_res980;};return loop1637(0);};var build_string = function(n1639, fcn1640) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.exact_nonnegative_integer_p(n1639)!==false) {var if_res981 = M2.rvoid();} else {var if_res981 = M2.raise_argument_error($rjs_core.Symbol.make("build-string"),$rjs_core.UString.make("exact-nonnegative-integer?"),n1639);}if_res981;if (M2.procedure_p(fcn1640)!==false) {var if_res982 = M2.procedure_arity_includes_p(fcn1640,1);} else {var if_res982 = false;}if (if_res982!==false) {var if_res983 = M2.rvoid();} else {var if_res983 = M2.raise_argument_error($rjs_core.Symbol.make("build-string"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . char?)"),fcn1640);}if_res983;var str1641 = M2.make_string(n1639);var loop1642 = function(i1643) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.__eq_(i1643,n1639)!==false) {var if_res984 = str1641;} else {M2.string_set_bang_(str1641,i1643,fcn1640(i1643));var if_res984 = loop1642(M2.add1(i1643));}return if_res984;};return loop1642(0);};var build_list = function(n1644, fcn1645) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.exact_nonnegative_integer_p(n1644)!==false) {var if_res985 = M2.rvoid();} else {var if_res985 = M2.raise_argument_error($rjs_core.Symbol.make("build-list"),$rjs_core.UString.make("exact-nonnegative-integer?"),n1644);}if_res985;if (M2.procedure_p(fcn1645)!==false) {var if_res986 = M2.procedure_arity_includes_p(fcn1645,1);} else {var if_res986 = false;}if (if_res986!==false) {var if_res987 = M2.rvoid();} else {var if_res987 = M2.raise_argument_error($rjs_core.Symbol.make("build-list"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . any/c)"),fcn1645);}if_res987;var recr1646 = function(j1647, i1648) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.zero_p(i1648)!==false) {var if_res988 = M2.rnull;} else {var if_res988 = M2.cons(fcn1645(j1647),recr1646(M2.add1(j1647),M2.sub1(i1648)));}return if_res988;};return recr1646(0,n1644);};var pipeline11649 = function(f1650, rfuns1651) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return function(x1652) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1653 = function(x1654, f1655, rfuns1656) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(rfuns1656)!==false) {var if_res989 = f1655(x1654);} else {var if_res989 = loop1653(f1655(x1654),M2.car(rfuns1656),M2.cdr(rfuns1656));}return if_res989;};return loop1653(x1652,f1650,rfuns1651);};};var pipeline_times_1657 = function(f1658, rfuns1659) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.eqv_p(1,M2.procedure_arity(f1658))!==false) {var loop1660 = function(f1661, rfuns1662) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(rfuns1662)!==false) {var if_res991 = f1661;} else {var fst1663 = M2.car(rfuns1662);if (M2.eqv_p(1,M2.procedure_arity(fst1663))!==false) {var if_res990 = function(x1664) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fst1663(f1661(x1664));};} else {var if_res990 = function(x1665) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1661(x1665);},fst1663);};}var if_res991 = loop1660(if_res990,M2.cdr(rfuns1662));}return if_res991;};var if_res998 = loop1660(f1658,rfuns1659);} else {var funs1666 = M5.alt_reverse(M2.cons(f1658,rfuns1659));var loop1667 = function(f1668, funs1669) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(funs1669)!==false) {var if_res997 = f1668;} else {var fst1670 = M2.car(funs1669);if (M2.eqv_p(1,M2.procedure_arity(f1668))!==false) {if (M2.eqv_p(1,M2.procedure_arity(fst1670))!==false) {var if_res993 = function(x1671) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1668(fst1670(x1671));};} else {var if_res993 = $rjs_core.attachProcedureArity(function(...xs1672992) {var xs1672 = $rjs_core.Pair.listFromArray(xs1672992);return f1668(M2.apply(fst1670,xs1672));});}var if_res996 = if_res993;} else {if (M2.eqv_p(1,M2.procedure_arity(fst1670))!==false) {var if_res995 = function(x1673) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fst1670(x1673);},f1668);};} else {var if_res995 = $rjs_core.attachProcedureArity(function(...xs1674994) {var xs1674 = $rjs_core.Pair.listFromArray(xs1674994);return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.apply(fst1670,xs1674);},f1668);});}var if_res996 = if_res995;}var if_res997 = loop1667(if_res996,M2.cdr(funs1669));}return if_res997;};var if_res998 = loop1667(M2.car(funs1666),M2.cdr(funs1666));}return if_res998;};var simple_compose1676 = function(f1677, g1678) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var arity1679 = M2.procedure_arity(g1678);var let_result999 = M4.procedure_keywords(g1678);var required_kwds1680 = let_result999.getAt(0);var allowed_kwds1681 = let_result999.getAt(1);if (M2.eq_p(1,arity1679)!==false) {var if_res1006 = function(x1683) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1677(g1678(x1683));};} else {var cl1000 = function(x1684) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1677(g1678(x1684));};var cl1001 = function(x1685, y1686) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1677(g1678(x1685,y1686));};var cl1002 = $rjs_core.attachProcedureArity(function(...args16871005) {var args1687 = $rjs_core.Pair.listFromArray(args16871005);return f1677(M2.apply(g1678,args1687));});var if_res1006 = $rjs_core.attachProcedureArity(function() {var fixed_lam1003 = {'1':cl1000,'2':cl1001}[arguments.length];if (fixed_lam1003!==undefined) {return fixed_lam1003.apply(null,arguments);} else {if (true!==false) {var if_res1004 = cl1002.apply(null,arguments);} else {var if_res1004 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1004;}},[M2.make_arity_at_least(0)]);}var composed1682 = if_res1006;if (M2.null_p(allowed_kwds1681)!==false) {var if_res1008 = composed1682;} else {var if_res1008 = M4.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws1688, kw_args1689, ...xs16901007) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs1690 = $rjs_core.Pair.listFromArray(xs16901007);return f1677(M3.keyword_apply(g1678,kws1688,kw_args1689,xs1690));}),composed1682);}return if_res1008;};var cl1009 = function(f1691) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1691)!==false) {var if_res1015 = f1691;} else {var if_res1015 = M2.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),0,f1691);}return if_res1015;};var cl1010 = function(f1692, g1693) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1692)!==false) {var if_res1016 = M2.rvoid();} else {var if_res1016 = M2.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),0,f1692,g1693);}if_res1016;if (M2.procedure_p(g1693)!==false) {var if_res1017 = M2.rvoid();} else {var if_res1017 = M2.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),1,f1692,g1693);}if_res1017;if (M2.procedure_arity_includes_p(f1692,1)!==false) {var if_res1018 = M2.rvoid();} else {var if_res1018 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,f1692,$rjs_core.Pair.makeList());}if_res1018;var let_result1019 = M4.procedure_keywords(f1692);var req1694 = let_result1019.getAt(0);var _1695 = let_result1019.getAt(1);if (M2.null_p(req1694)!==false) {var if_res1020 = M2.rvoid();} else {var if_res1020 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),0,f1692,$rjs_core.Pair.makeList());}if_res1020;return simple_compose1676(f1692,g1693);};var cl1011 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.values;};var cl1012 = $rjs_core.attachProcedureArity(function(f01696, ...fs016971021) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var fs01697 = $rjs_core.Pair.listFromArray(fs016971021);var loop1698 = function(f1699, fs1700, i1701, rfuns1702) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1699)!==false) {var if_res1022 = M2.rvoid();} else {var if_res1022 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),i1701,f01696,fs01697);}if_res1022;if (M2.pair_p(fs1700)!==false) {if (M2.procedure_arity_includes_p(f1699,1)!==false) {var if_res1023 = M2.rvoid();} else {var if_res1023 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("(any/c . -> . any/c)"),i1701,f01696,fs01697);}if_res1023;var let_result1024 = M4.procedure_keywords(f1699);var req1703 = let_result1024.getAt(0);var _1704 = let_result1024.getAt(1);if (M2.null_p(req1703)!==false) {var if_res1025 = M2.rvoid();} else {var if_res1025 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),i1701,f01696,fs01697);}if_res1025;var if_res1026 = loop1698(M2.car(fs1700),M2.cdr(fs1700),M2.add1(i1701),M2.cons(f1699,rfuns1702));} else {var if_res1026 = simple_compose1676(pipeline11649(M2.car(rfuns1702),M2.cdr(rfuns1702)),f1699);}return if_res1026;};return loop1698(f01696,fs01697,0,$rjs_core.Pair.makeList());});var compose11675 = $rjs_core.attachProcedureArity(function() {var fixed_lam1013 = {'1':cl1009,'2':cl1010,'0':cl1011}[arguments.length];if (fixed_lam1013!==undefined) {return fixed_lam1013.apply(null,arguments);} else {if (M2.__gt__eq_(cl1012.length,1)!==false) {var if_res1014 = cl1012.apply(null,arguments);} else {var if_res1014 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1014;}},[0,M2.make_arity_at_least(1)]);var simple_compose1706 = function(f1707, g1708) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.eqv_p(1,M2.procedure_arity(f1707))!==false) {var arity1709 = M2.procedure_arity(g1708);var let_result1027 = M4.procedure_keywords(g1708);var required_kwds1710 = let_result1027.getAt(0);var allowed_kwds1711 = let_result1027.getAt(1);if (M2.eq_p(1,arity1709)!==false) {var if_res1034 = function(x1713) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1707(g1708(x1713));};} else {var cl1028 = function(x1714) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1707(g1708(x1714));};var cl1029 = function(x1715, y1716) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1707(g1708(x1715,y1716));};var cl1030 = $rjs_core.attachProcedureArity(function(...args17171033) {var args1717 = $rjs_core.Pair.listFromArray(args17171033);return f1707(M2.apply(g1708,args1717));});var if_res1034 = $rjs_core.attachProcedureArity(function() {var fixed_lam1031 = {'1':cl1028,'2':cl1029}[arguments.length];if (fixed_lam1031!==undefined) {return fixed_lam1031.apply(null,arguments);} else {if (true!==false) {var if_res1032 = cl1030.apply(null,arguments);} else {var if_res1032 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1032;}},[M2.make_arity_at_least(0)]);}var composed1712 = if_res1034;if (M2.null_p(allowed_kwds1711)!==false) {var if_res1036 = composed1712;} else {var if_res1036 = M4.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws1718, kw_args1719, ...xs17201035) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs1720 = $rjs_core.Pair.listFromArray(xs17201035);return f1707(M3.keyword_apply(g1708,kws1718,kw_args1719,xs1720));}),composed1712);}var if_res1047 = if_res1036;} else {var arity1721 = M2.procedure_arity(g1708);var let_result1037 = M4.procedure_keywords(g1708);var required_kwds1722 = let_result1037.getAt(0);var allowed_kwds1723 = let_result1037.getAt(1);if (M2.eq_p(1,arity1721)!==false) {var if_res1044 = function(x1725) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g1708(x1725);},f1707);};} else {var cl1038 = function(x1726) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g1708(x1726);},f1707);};var cl1039 = function(x1727, y1728) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g1708(x1727,y1728);},f1707);};var cl1040 = $rjs_core.attachProcedureArity(function(...args17291043) {var args1729 = $rjs_core.Pair.listFromArray(args17291043);return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.apply(g1708,args1729);},f1707);});var if_res1044 = $rjs_core.attachProcedureArity(function() {var fixed_lam1041 = {'1':cl1038,'2':cl1039}[arguments.length];if (fixed_lam1041!==undefined) {return fixed_lam1041.apply(null,arguments);} else {if (true!==false) {var if_res1042 = cl1040.apply(null,arguments);} else {var if_res1042 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1042;}},[M2.make_arity_at_least(0)]);}var composed1724 = if_res1044;if (M2.null_p(allowed_kwds1723)!==false) {var if_res1046 = composed1724;} else {var if_res1046 = M4.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws1730, kw_args1731, ...xs17321045) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs1732 = $rjs_core.Pair.listFromArray(xs17321045);return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.keyword_apply(g1708,kws1730,kw_args1731,xs1732);},f1707);}),composed1724);}var if_res1047 = if_res1046;}return if_res1047;};var cl1048 = function(f1733) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1733)!==false) {var if_res1054 = f1733;} else {var if_res1054 = M2.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),0,f1733);}return if_res1054;};var cl1049 = function(f1734, g1735) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1734)!==false) {var if_res1055 = M2.rvoid();} else {var if_res1055 = M2.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),0,f1734,g1735);}if_res1055;if (M2.procedure_p(g1735)!==false) {var if_res1056 = M2.rvoid();} else {var if_res1056 = M2.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),1,f1734,g1735);}if_res1056;var let_result1057 = M4.procedure_keywords(f1734);var req1736 = let_result1057.getAt(0);var _1737 = let_result1057.getAt(1);if (M2.null_p(req1736)!==false) {var if_res1058 = M2.rvoid();} else {var if_res1058 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),0,f1734,$rjs_core.Pair.makeList());}if_res1058;return simple_compose1706(f1734,g1735);};var cl1050 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.values;};var cl1051 = $rjs_core.attachProcedureArity(function(f01738, ...fs017391059) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var fs01739 = $rjs_core.Pair.listFromArray(fs017391059);var loop1740 = function(f1741, fs1742, i1743, rfuns1744) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1741)!==false) {var if_res1060 = M2.rvoid();} else {var if_res1060 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),i1743,f01738,fs01739);}if_res1060;if (M2.pair_p(fs1742)!==false) {var let_result1061 = M4.procedure_keywords(f1741);var req1745 = let_result1061.getAt(0);var _1746 = let_result1061.getAt(1);if (M2.null_p(req1745)!==false) {var if_res1062 = M2.rvoid();} else {var if_res1062 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),i1743,f01738,fs01739);}if_res1062;var if_res1063 = loop1740(M2.car(fs1742),M2.cdr(fs1742),M2.add1(i1743),M2.cons(f1741,rfuns1744));} else {var if_res1063 = simple_compose1706(pipeline_times_1657(M2.car(rfuns1744),M2.cdr(rfuns1744)),f1741);}return if_res1063;};return loop1740(f01738,fs01739,0,$rjs_core.Pair.makeList());});var compose1705 = $rjs_core.attachProcedureArity(function() {var fixed_lam1052 = {'1':cl1048,'2':cl1049,'0':cl1050}[arguments.length];if (fixed_lam1052!==undefined) {return fixed_lam1052.apply(null,arguments);} else {if (M2.__gt__eq_(cl1051.length,1)!==false) {var if_res1053 = cl1051.apply(null,arguments);} else {var if_res1053 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1053;}},[0,M2.make_arity_at_least(1)]);var let_result1064 = M2.values(compose11675,compose1705);var compose1 = let_result1064.getAt(0);var compose = let_result1064.getAt(1);var __rjs_quoted__ = {};__rjs_quoted__.sort = sort;__rjs_quoted__.sort7 = sort7;export { __rjs_quoted__,compose1,compose,build_list,build_string,build_vector,sort,filter,assoc,assv,assq,findf,assf,memf,remove_times_,remq_times_,remv_times_,remove,remq,remv,foldr,foldl }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./sort.rkt.js";import * as M1 from "./map.rkt.js";import * as M2 from "../../../runtime/kernel.rkt.js";import * as M3 from "./pre-base.rkt.js";import * as M4 from "./kw.rkt.js";import * as M5 from "./reverse.rkt.js";import * as M6 from "../../../runtime/unsafe.rkt.js";var sort = function(cache_keys_p21454, key11455, lst51456, less_p61457) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lst1458 = lst51456;var less_p1459 = less_p61457;if (false!==false) {var if_res842 = false;} else {var if_res842 = key11455;}var getkey1460 = if_res842;if (false!==false) {var if_res843 = false;} else {var if_res843 = cache_keys_p21454;}var cache_keys_p1461 = if_res843;if (M2.list_p(lst1458)!==false) {var if_res844 = M2.rvoid();} else {var if_res844 = M2.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("list?"),lst1458);}if_res844;if (M2.procedure_p(less_p1459)!==false) {var if_res845 = M2.procedure_arity_includes_p(less_p1459,2);} else {var if_res845 = false;}if (if_res845!==false) {var if_res846 = M2.rvoid();} else {var if_res846 = M2.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),less_p1459);}if_res846;if (getkey1460!==false) {if (M2.procedure_p(getkey1460)!==false) {var if_res847 = M2.procedure_arity_includes_p(getkey1460,1);} else {var if_res847 = false;}var if_res848 = M2.not(if_res847);} else {var if_res848 = false;}if (if_res848!==false) {var if_res849 = M2.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("(any/c . -> . any/c)"),getkey1460);} else {var if_res849 = M2.rvoid();}if_res849;if (getkey1460!==false) {var if_res850 = M0.sort(lst1458,less_p1459,getkey1460,cache_keys_p1461);} else {var if_res850 = M0.sort(lst1458,less_p1459);}return if_res850;};var sort1453 = function(given_kws1462, given_args1463, lst51464, less_p61465) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(given_kws1462)!==false) {var if_res851 = M2.eq_p($rjs_core.Keyword.make("cache-keys?"),M2.car(given_kws1462));} else {var if_res851 = false;}var cache_keys_p41466 = if_res851;if (cache_keys_p41466!==false) {var if_res852 = M2.car(given_args1463);} else {var if_res852 = false;}var cache_keys_p21467 = if_res852;if (cache_keys_p41466!==false) {var if_res853 = M2.cdr(given_kws1462);} else {var if_res853 = given_kws1462;}var kws1179611468 = if_res853;if (cache_keys_p41466!==false) {var if_res854 = M2.cdr(given_args1463);} else {var if_res854 = given_args1463;}var kw_args1179621469 = if_res854;var key31470 = M2.pair_p(kws1179611468);if (key31470!==false) {var if_res855 = M2.car(kw_args1179621469);} else {var if_res855 = false;}var key11471 = if_res855;return sort(cache_keys_p21467,key11471,lst51464,less_p61465);};var cl859 = function(given_kws1478, given_args1479, lst1480, less_p1481) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return sort1453(given_kws1478,given_args1479,lst1480,less_p1481);};var temp861 = $rjs_core.attachProcedureArity(function() {var fixed_lam860 = {'4':cl859}[arguments.length];if (fixed_lam860!==undefined) {return fixed_lam860.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4]);var temp858 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("cache-keys?"),$rjs_core.Keyword.make("key"));var cl856 = function(lst1482, less_p1483) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return sort1453(M2.rnull,M2.rnull,lst1482,less_p1483);};var sort7 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws1472, given_argc1473) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.__eq_(given_argc1473,4)!==false) {var l11179631474 = given_kws1472;if (M2.null_p(l11179631474)!==false) {var if_res863 = l11179631474;} else {if (M2.eq_p(M2.car(l11179631474),$rjs_core.Keyword.make("cache-keys?"))!==false) {var if_res862 = M2.cdr(l11179631474);} else {var if_res862 = l11179631474;}var if_res863 = if_res862;}var l11179631475 = if_res863;var l11179641476 = l11179631475;if (M2.null_p(l11179641476)!==false) {var if_res865 = l11179641476;} else {if (M2.eq_p(M2.car(l11179641476),$rjs_core.Keyword.make("key"))!==false) {var if_res864 = M2.cdr(l11179641476);} else {var if_res864 = l11179641476;}var if_res865 = if_res864;}var l11179641477 = if_res865;var if_res866 = M2.null_p(l11179641477);} else {var if_res866 = false;}return if_res866;},temp861,M2.rnull,temp858,$rjs_core.attachProcedureArity(function() {var fixed_lam857 = {'2':cl856}[arguments.length];if (fixed_lam857!==undefined) {return fixed_lam857.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2]));var do_remove = function(who1484, item1485, list1486, equal_p1487) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.list_p(list1486)!==false) {var if_res867 = M2.rvoid();} else {var if_res867 = M2.raise_argument_error(who1484,$rjs_core.UString.make("list?"),list1486);}if_res867;var loop1488 = function(list1489) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(list1489)!==false) {var if_res869 = M2.rnull;} else {if (equal_p1487(item1485,M2.car(list1489))!==false) {var if_res868 = M2.cdr(list1489);} else {var if_res868 = M2.cons(M2.car(list1489),loop1488(M2.cdr(list1489)));}var if_res869 = if_res868;}return if_res869;};return loop1488(list1486);};var cl870 = function(item1490, list1491) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remove"),item1490,list1491,M2.equal_p);};var cl871 = function(item1492, list1493, equal_p1494) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(equal_p1494)!==false) {var if_res873 = M2.procedure_arity_includes_p(equal_p1494,2);} else {var if_res873 = false;}if (if_res873!==false) {var if_res874 = M2.rvoid();} else {var if_res874 = M2.raise_argument_error($rjs_core.Symbol.make("remove"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),equal_p1494);}if_res874;return do_remove($rjs_core.Symbol.make("remove"),item1492,list1493,equal_p1494);};var remove = $rjs_core.attachProcedureArity(function() {var fixed_lam872 = {'2':cl870,'3':cl871}[arguments.length];if (fixed_lam872!==undefined) {return fixed_lam872.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var remq = function(item1495, list1496) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remq"),item1495,list1496,M2.eq_p);};var remv = function(item1497, list1498) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remv"),item1497,list1498,M2.eqv_p);};var do_remove_times_ = function(who1499, l1500, r1501, equal_p1502) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.list_p(l1500)!==false) {var if_res875 = M2.rvoid();} else {var if_res875 = M2.raise_argument_error(who1499,$rjs_core.UString.make("list?"),l1500);}if_res875;if (M2.list_p(r1501)!==false) {var if_res876 = M2.rvoid();} else {var if_res876 = M2.raise_argument_error(who1499,$rjs_core.UString.make("list?"),r1501);}if_res876;var rloop1503 = function(r1504) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(r1504)!==false) {var if_res879 = M2.rnull;} else {var first_r1505 = M2.car(r1504);var loop1506 = function(l_rest1507) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l_rest1507)!==false) {var if_res878 = M2.cons(first_r1505,rloop1503(M2.cdr(r1504)));} else {if (equal_p1502(M2.car(l_rest1507),first_r1505)!==false) {var if_res877 = rloop1503(M2.cdr(r1504));} else {var if_res877 = loop1506(M2.cdr(l_rest1507));}var if_res878 = if_res877;}return if_res878;};var if_res879 = loop1506(l1500);}return if_res879;};return rloop1503(r1501);};var cl880 = function(l1508, r1509) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remove*"),l1508,r1509,M2.equal_p);};var cl881 = function(l1510, r1511, equal_p1512) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(equal_p1512)!==false) {var if_res883 = M2.procedure_arity_includes_p(equal_p1512,2);} else {var if_res883 = false;}if (if_res883!==false) {var if_res884 = M2.rvoid();} else {var if_res884 = M2.raise_argument_error($rjs_core.Symbol.make("remove*"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),equal_p1512);}if_res884;return do_remove_times_($rjs_core.Symbol.make("remove*"),l1510,r1511,equal_p1512);};var remove_times_ = $rjs_core.attachProcedureArity(function() {var fixed_lam882 = {'2':cl880,'3':cl881}[arguments.length];if (fixed_lam882!==undefined) {return fixed_lam882.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var remq_times_ = function(l1513, r1514) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remq*"),l1513,r1514,M2.eq_p);};var remv_times_ = function(l1515, r1516) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remv*"),l1515,r1516,M2.eqv_p);};var memf = function(f1517, list1518) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1517)!==false) {var if_res885 = M2.procedure_arity_includes_p(f1517,1);} else {var if_res885 = false;}if (if_res885!==false) {var if_res886 = M2.rvoid();} else {var if_res886 = M2.raise_argument_error($rjs_core.Symbol.make("memf"),$rjs_core.UString.make("(any/c . -> any/c)"),f1517);}if_res886;var loop1519 = function(l1520) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1520)!==false) {var if_res889 = false;} else {if (M2.not(M2.pair_p(l1520))!==false) {var if_res888 = M2.raise_mismatch_error($rjs_core.Symbol.make("memf"),$rjs_core.UString.make("not a proper list: "),list1518);} else {if (f1517(M2.car(l1520))!==false) {var if_res887 = l1520;} else {var if_res887 = loop1519(M2.cdr(l1520));}var if_res888 = if_res887;}var if_res889 = if_res888;}return if_res889;};return loop1519(list1518);};var findf = function(f1521, list1522) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1521)!==false) {var if_res890 = M2.procedure_arity_includes_p(f1521,1);} else {var if_res890 = false;}if (if_res890!==false) {var if_res891 = M2.rvoid();} else {var if_res891 = M2.raise_argument_error($rjs_core.Symbol.make("findf"),$rjs_core.UString.make("(any/c . -> . any/c)"),f1521);}if_res891;var loop1523 = function(l1524) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1524)!==false) {var if_res894 = false;} else {if (M2.not(M2.pair_p(l1524))!==false) {var if_res893 = M2.raise_mismatch_error($rjs_core.Symbol.make("findf"),$rjs_core.UString.make("not a proper list: "),list1522);} else {var a1525 = M2.car(l1524);if (f1521(a1525)!==false) {var if_res892 = a1525;} else {var if_res892 = loop1523(M2.cdr(l1524));}var if_res893 = if_res892;}var if_res894 = if_res893;}return if_res894;};return loop1523(list1522);};var bad_list = function(who1526, orig_l1527) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.raise_mismatch_error(who1526,$rjs_core.UString.make("not a proper list: "),orig_l1527);};var bad_item = function(who1528, a1529, orig_l1530) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.raise_arguments_error(who1528,$rjs_core.UString.make("non-pair found in list"),$rjs_core.UString.make("non-pair"),a1529,$rjs_core.UString.make("list"),orig_l1530);};var assq1531 = function(x1535, l1536) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1537 = function(l1538, t1539) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1538)!==false) {var a1540 = M6.unsafe_car(l1538);if (M2.pair_p(a1540)!==false) {if (M2.eq_p(x1535,M6.unsafe_car(a1540))!==false) {var if_res900 = a1540;} else {var l1541 = M6.unsafe_cdr(l1538);if (M2.pair_p(l1541)!==false) {var a1542 = M6.unsafe_car(l1541);if (M2.pair_p(a1542)!==false) {if (M2.eq_p(x1535,M6.unsafe_car(a1542))!==false) {var if_res896 = a1542;} else {var t1543 = M6.unsafe_cdr(t1539);var l1544 = M6.unsafe_cdr(l1541);if (M2.eq_p(l1544,t1543)!==false) {var if_res895 = bad_list($rjs_core.Symbol.make("assq"),l1536);} else {var if_res895 = loop1537(l1544,t1543);}var if_res896 = if_res895;}var if_res897 = if_res896;} else {var if_res897 = bad_item($rjs_core.Symbol.make("assq"),a1542,l1536);}var if_res899 = if_res897;} else {if (M2.null_p(l1541)!==false) {var if_res898 = false;} else {var if_res898 = bad_list($rjs_core.Symbol.make("assq"),l1536);}var if_res899 = if_res898;}var if_res900 = if_res899;}var if_res901 = if_res900;} else {var if_res901 = bad_item($rjs_core.Symbol.make("assq"),a1540,l1536);}var if_res903 = if_res901;} else {if (M2.null_p(l1538)!==false) {var if_res902 = false;} else {var if_res902 = bad_list($rjs_core.Symbol.make("assq"),l1536);}var if_res903 = if_res902;}return if_res903;};return loop1537(l1536,l1536);};var assv1532 = function(x1545, l1546) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1547 = function(l1548, t1549) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1548)!==false) {var a1550 = M6.unsafe_car(l1548);if (M2.pair_p(a1550)!==false) {if (M2.eqv_p(x1545,M6.unsafe_car(a1550))!==false) {var if_res909 = a1550;} else {var l1551 = M6.unsafe_cdr(l1548);if (M2.pair_p(l1551)!==false) {var a1552 = M6.unsafe_car(l1551);if (M2.pair_p(a1552)!==false) {if (M2.eqv_p(x1545,M6.unsafe_car(a1552))!==false) {var if_res905 = a1552;} else {var t1553 = M6.unsafe_cdr(t1549);var l1554 = M6.unsafe_cdr(l1551);if (M2.eq_p(l1554,t1553)!==false) {var if_res904 = bad_list($rjs_core.Symbol.make("assv"),l1546);} else {var if_res904 = loop1547(l1554,t1553);}var if_res905 = if_res904;}var if_res906 = if_res905;} else {var if_res906 = bad_item($rjs_core.Symbol.make("assv"),a1552,l1546);}var if_res908 = if_res906;} else {if (M2.null_p(l1551)!==false) {var if_res907 = false;} else {var if_res907 = bad_list($rjs_core.Symbol.make("assv"),l1546);}var if_res908 = if_res907;}var if_res909 = if_res908;}var if_res910 = if_res909;} else {var if_res910 = bad_item($rjs_core.Symbol.make("assv"),a1550,l1546);}var if_res912 = if_res910;} else {if (M2.null_p(l1548)!==false) {var if_res911 = false;} else {var if_res911 = bad_list($rjs_core.Symbol.make("assv"),l1546);}var if_res912 = if_res911;}return if_res912;};return loop1547(l1546,l1546);};var cl913 = function(x1555, l1556) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1557 = function(l1558, t1559) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1558)!==false) {var a1560 = M6.unsafe_car(l1558);if (M2.pair_p(a1560)!==false) {if (M2.equal_p(x1555,M6.unsafe_car(a1560))!==false) {var if_res921 = a1560;} else {var l1561 = M6.unsafe_cdr(l1558);if (M2.pair_p(l1561)!==false) {var a1562 = M6.unsafe_car(l1561);if (M2.pair_p(a1562)!==false) {if (M2.equal_p(x1555,M6.unsafe_car(a1562))!==false) {var if_res917 = a1562;} else {var t1563 = M6.unsafe_cdr(t1559);var l1564 = M6.unsafe_cdr(l1561);if (M2.eq_p(l1564,t1563)!==false) {var if_res916 = bad_list($rjs_core.Symbol.make("assoc"),l1556);} else {var if_res916 = loop1557(l1564,t1563);}var if_res917 = if_res916;}var if_res918 = if_res917;} else {var if_res918 = bad_item($rjs_core.Symbol.make("assoc"),a1562,l1556);}var if_res920 = if_res918;} else {if (M2.null_p(l1561)!==false) {var if_res919 = false;} else {var if_res919 = bad_list($rjs_core.Symbol.make("assoc"),l1556);}var if_res920 = if_res919;}var if_res921 = if_res920;}var if_res922 = if_res921;} else {var if_res922 = bad_item($rjs_core.Symbol.make("assoc"),a1560,l1556);}var if_res924 = if_res922;} else {if (M2.null_p(l1558)!==false) {var if_res923 = false;} else {var if_res923 = bad_list($rjs_core.Symbol.make("assoc"),l1556);}var if_res924 = if_res923;}return if_res924;};return loop1557(l1556,l1556);};var cl914 = function(x1565, l1566, is_equal_p1567) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(is_equal_p1567)!==false) {var if_res925 = M2.procedure_arity_includes_p(is_equal_p1567,2);} else {var if_res925 = false;}if (if_res925!==false) {var if_res926 = M2.rvoid();} else {var if_res926 = M2.raise_argument_error($rjs_core.Symbol.make("assoc"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),is_equal_p1567);}if_res926;var loop1568 = function(l1569, t1570) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1569)!==false) {var a1571 = M6.unsafe_car(l1569);if (M2.pair_p(a1571)!==false) {if (is_equal_p1567(x1565,M6.unsafe_car(a1571))!==false) {var if_res932 = a1571;} else {var l1572 = M6.unsafe_cdr(l1569);if (M2.pair_p(l1572)!==false) {var a1573 = M6.unsafe_car(l1572);if (M2.pair_p(a1573)!==false) {if (is_equal_p1567(x1565,M6.unsafe_car(a1573))!==false) {var if_res928 = a1573;} else {var t1574 = M6.unsafe_cdr(t1570);var l1575 = M6.unsafe_cdr(l1572);if (M2.eq_p(l1575,t1574)!==false) {var if_res927 = bad_list($rjs_core.Symbol.make("assoc"),l1566);} else {var if_res927 = loop1568(l1575,t1574);}var if_res928 = if_res927;}var if_res929 = if_res928;} else {var if_res929 = bad_item($rjs_core.Symbol.make("assoc"),a1573,l1566);}var if_res931 = if_res929;} else {if (M2.null_p(l1572)!==false) {var if_res930 = false;} else {var if_res930 = bad_list($rjs_core.Symbol.make("assoc"),l1566);}var if_res931 = if_res930;}var if_res932 = if_res931;}var if_res933 = if_res932;} else {var if_res933 = bad_item($rjs_core.Symbol.make("assoc"),a1571,l1566);}var if_res935 = if_res933;} else {if (M2.null_p(l1569)!==false) {var if_res934 = false;} else {var if_res934 = bad_list($rjs_core.Symbol.make("assoc"),l1566);}var if_res935 = if_res934;}return if_res935;};return loop1568(l1566,l1566);};var assoc1533 = $rjs_core.attachProcedureArity(function() {var fixed_lam915 = {'2':cl913,'3':cl914}[arguments.length];if (fixed_lam915!==undefined) {return fixed_lam915.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var assf1534 = function(f1576, l1577) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1576)!==false) {var if_res936 = M2.procedure_arity_includes_p(f1576,1);} else {var if_res936 = false;}if (if_res936!==false) {var if_res937 = M2.rvoid();} else {var if_res937 = M2.raise_argument_error($rjs_core.Symbol.make("assf"),$rjs_core.UString.make("(any/c . -> . any/c)"),f1576);}if_res937;var loop1578 = function(l1579, t1580) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1579)!==false) {var a1581 = M6.unsafe_car(l1579);if (M2.pair_p(a1581)!==false) {if ((function(_1582, a1583) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1576(a1583);})(false,M6.unsafe_car(a1581))!==false) {var if_res943 = a1581;} else {var l1584 = M6.unsafe_cdr(l1579);if (M2.pair_p(l1584)!==false) {var a1585 = M6.unsafe_car(l1584);if (M2.pair_p(a1585)!==false) {if ((function(_1586, a1587) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1576(a1587);})(false,M6.unsafe_car(a1585))!==false) {var if_res939 = a1585;} else {var t1588 = M6.unsafe_cdr(t1580);var l1589 = M6.unsafe_cdr(l1584);if (M2.eq_p(l1589,t1588)!==false) {var if_res938 = bad_list($rjs_core.Symbol.make("assf"),l1577);} else {var if_res938 = loop1578(l1589,t1588);}var if_res939 = if_res938;}var if_res940 = if_res939;} else {var if_res940 = bad_item($rjs_core.Symbol.make("assf"),a1585,l1577);}var if_res942 = if_res940;} else {if (M2.null_p(l1584)!==false) {var if_res941 = false;} else {var if_res941 = bad_list($rjs_core.Symbol.make("assf"),l1577);}var if_res942 = if_res941;}var if_res943 = if_res942;}var if_res944 = if_res943;} else {var if_res944 = bad_item($rjs_core.Symbol.make("assf"),a1581,l1577);}var if_res946 = if_res944;} else {if (M2.null_p(l1579)!==false) {var if_res945 = false;} else {var if_res945 = bad_list($rjs_core.Symbol.make("assf"),l1577);}var if_res946 = if_res945;}return if_res946;};return loop1578(l1577,l1577);};var let_result947 = M2.values(assq1531,assv1532,assoc1533,assf1534);var assq = let_result947.getAt(0);var assv = let_result947.getAt(1);var assoc = let_result947.getAt(2);var assf = let_result947.getAt(3);var mapadd = function(f1590, l1591, last1592) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1593 = function(l1594) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1594)!==false) {var if_res948 = M2.list(last1592);} else {var if_res948 = M2.cons(f1590(M2.car(l1594)),loop1593(M2.cdr(l1594)));}return if_res948;};return loop1593(l1591);};var check_fold = function(name1595, proc1596, init1597, l1598, more1599) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(proc1596)!==false) {var if_res949 = M2.rvoid();} else {var if_res949 = M2.apply(M2.raise_argument_error,name1595,$rjs_core.UString.make("procedure?"),0,proc1596,init1597,l1598,more1599);}if_res949;if (M2.list_p(l1598)!==false) {var if_res950 = M2.rvoid();} else {var if_res950 = M2.apply(M2.raise_argument_error,name1595,$rjs_core.UString.make("list?"),2,proc1596,init1597,l1598,more1599);}if_res950;if (M2.null_p(more1599)!==false) {if (M2.procedure_arity_includes_p(proc1596,2)!==false) {var if_res951 = M2.rvoid();} else {var if_res951 = M2.raise_mismatch_error(name1595,$rjs_core.UString.make("given procedure does not accept 2 arguments: "),proc1596);}var if_res956 = if_res951;} else {var len1600 = M2.length(l1598);var loop1601 = function(remaining1602, n1603) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(remaining1602)!==false) {var if_res954 = M2.rvoid();} else {if (M2.list_p(M2.car(remaining1602))!==false) {var if_res952 = M2.rvoid();} else {var if_res952 = M2.apply(M2.raise_argument_error,name1595,$rjs_core.UString.make("list?"),n1603,proc1596,init1597,l1598,more1599);}if_res952;if (M2.__eq_(len1600,M2.length(M2.car(remaining1602)))!==false) {var if_res953 = M2.rvoid();} else {var if_res953 = M2.raise_mismatch_error(name1595,$rjs_core.UString.make("given list does not have the same size as the first list: "),M2.car(remaining1602));}if_res953;var if_res954 = loop1601(M2.cdr(remaining1602),M2.add1(n1603));}return if_res954;};loop1601(more1599,3);if (M2.procedure_arity_includes_p(proc1596,2+M2.length(more1599))!==false) {var if_res955 = M2.rvoid();} else {var if_res955 = M2.raise_mismatch_error(name1595,M2.format($rjs_core.UString.make("given procedure does not accept ~a arguments: "),2+M2.length(more1599)),proc1596);}var if_res956 = if_res955;}return if_res956;};var cl957 = function(f1604, init1605, l1606) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_fold($rjs_core.Symbol.make("foldl"),f1604,init1605,l1606,M2.rnull);var loop1607 = function(init1608, l1609) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1609)!==false) {var if_res961 = init1608;} else {var if_res961 = loop1607(f1604(M2.car(l1609),init1608),M2.cdr(l1609));}return if_res961;};return loop1607(init1605,l1606);};var cl958 = $rjs_core.attachProcedureArity(function(f1610, init1611, l1612, ...ls1613962) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1613 = $rjs_core.Pair.listFromArray(ls1613962);check_fold($rjs_core.Symbol.make("foldl"),f1610,init1611,l1612,ls1613);var loop1614 = function(init1615, ls1616) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(M2.car(ls1616))!==false) {var if_res963 = loop1614(M2.apply(f1610,mapadd(M2.car,ls1616,init1615)),M1.map(M2.cdr,ls1616));} else {var if_res963 = init1615;}return if_res963;};return loop1614(init1611,M2.cons(l1612,ls1613));});var foldl = $rjs_core.attachProcedureArity(function() {var fixed_lam959 = {'3':cl957}[arguments.length];if (fixed_lam959!==undefined) {return fixed_lam959.apply(null,arguments);} else {if (M2.__gt__eq_(cl958.length,1)!==false) {var if_res960 = cl958.apply(null,arguments);} else {var if_res960 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res960;}},[M2.make_arity_at_least(3)]);var cl964 = function(f1617, init1618, l1619) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_fold($rjs_core.Symbol.make("foldr"),f1617,init1618,l1619,M2.rnull);var loop1620 = function(init1621, l1622) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1622)!==false) {var if_res968 = init1621;} else {var if_res968 = f1617(M2.car(l1622),loop1620(init1621,M2.cdr(l1622)));}return if_res968;};return loop1620(init1618,l1619);};var cl965 = $rjs_core.attachProcedureArity(function(f1623, init1624, l1625, ...ls1626969) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1626 = $rjs_core.Pair.listFromArray(ls1626969);check_fold($rjs_core.Symbol.make("foldr"),f1623,init1624,l1625,ls1626);var loop1627 = function(ls1628) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(M2.car(ls1628))!==false) {var if_res970 = M2.apply(f1623,mapadd(M2.car,ls1628,loop1627(M1.map(M2.cdr,ls1628))));} else {var if_res970 = init1624;}return if_res970;};return loop1627(M2.cons(l1625,ls1626));});var foldr = $rjs_core.attachProcedureArity(function() {var fixed_lam966 = {'3':cl964}[arguments.length];if (fixed_lam966!==undefined) {return fixed_lam966.apply(null,arguments);} else {if (M2.__gt__eq_(cl965.length,1)!==false) {var if_res967 = cl965.apply(null,arguments);} else {var if_res967 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res967;}},[M2.make_arity_at_least(3)]);var filter = function(f1629, list1630) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1629)!==false) {var if_res971 = M2.procedure_arity_includes_p(f1629,1);} else {var if_res971 = false;}if (if_res971!==false) {var if_res972 = M2.rvoid();} else {var if_res972 = M2.raise_argument_error($rjs_core.Symbol.make("filter"),$rjs_core.UString.make("(any/c . -> . any/c)"),f1629);}if_res972;if (M2.list_p(list1630)!==false) {var if_res973 = M2.rvoid();} else {var if_res973 = M2.raise_argument_error($rjs_core.Symbol.make("filter"),$rjs_core.UString.make("list?"),list1630);}if_res973;var loop1631 = function(l1632, result1633) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1632)!==false) {var if_res976 = M5.alt_reverse(result1633);} else {var temp975 = M2.cdr(l1632);if (f1629(M2.car(l1632))!==false) {var if_res974 = M2.cons(M2.car(l1632),result1633);} else {var if_res974 = result1633;}var if_res976 = loop1631(temp975,if_res974);}return if_res976;};return loop1631(list1630,M2.rnull);};var build_vector = function(n1634, fcn1635) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.exact_nonnegative_integer_p(n1634)!==false) {var if_res977 = M2.rvoid();} else {var if_res977 = M2.raise_argument_error($rjs_core.Symbol.make("build-vector"),$rjs_core.UString.make("exact-nonnegative-integer?"),n1634);}if_res977;if (M2.procedure_p(fcn1635)!==false) {var if_res978 = M2.procedure_arity_includes_p(fcn1635,1);} else {var if_res978 = false;}if (if_res978!==false) {var if_res979 = M2.rvoid();} else {var if_res979 = M2.raise_argument_error($rjs_core.Symbol.make("build-vector"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . any/c)"),fcn1635);}if_res979;var vec1636 = M2.make_vector(n1634);var loop1637 = function(i1638) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.__eq_(i1638,n1634)!==false) {var if_res980 = vec1636;} else {M2.vector_set_bang_(vec1636,i1638,fcn1635(i1638));var if_res980 = loop1637(M2.add1(i1638));}return if_res980;};return loop1637(0);};var build_string = function(n1639, fcn1640) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.exact_nonnegative_integer_p(n1639)!==false) {var if_res981 = M2.rvoid();} else {var if_res981 = M2.raise_argument_error($rjs_core.Symbol.make("build-string"),$rjs_core.UString.make("exact-nonnegative-integer?"),n1639);}if_res981;if (M2.procedure_p(fcn1640)!==false) {var if_res982 = M2.procedure_arity_includes_p(fcn1640,1);} else {var if_res982 = false;}if (if_res982!==false) {var if_res983 = M2.rvoid();} else {var if_res983 = M2.raise_argument_error($rjs_core.Symbol.make("build-string"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . char?)"),fcn1640);}if_res983;var str1641 = M2.make_string(n1639);var loop1642 = function(i1643) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.__eq_(i1643,n1639)!==false) {var if_res984 = str1641;} else {M2.string_set_bang_(str1641,i1643,fcn1640(i1643));var if_res984 = loop1642(M2.add1(i1643));}return if_res984;};return loop1642(0);};var build_list = function(n1644, fcn1645) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.exact_nonnegative_integer_p(n1644)!==false) {var if_res985 = M2.rvoid();} else {var if_res985 = M2.raise_argument_error($rjs_core.Symbol.make("build-list"),$rjs_core.UString.make("exact-nonnegative-integer?"),n1644);}if_res985;if (M2.procedure_p(fcn1645)!==false) {var if_res986 = M2.procedure_arity_includes_p(fcn1645,1);} else {var if_res986 = false;}if (if_res986!==false) {var if_res987 = M2.rvoid();} else {var if_res987 = M2.raise_argument_error($rjs_core.Symbol.make("build-list"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . any/c)"),fcn1645);}if_res987;var recr1646 = function(j1647, i1648) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.zero_p(i1648)!==false) {var if_res988 = M2.rnull;} else {var if_res988 = M2.cons(fcn1645(j1647),recr1646(M2.add1(j1647),M2.sub1(i1648)));}return if_res988;};return recr1646(0,n1644);};var pipeline11649 = function(f1650, rfuns1651) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return function(x1652) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1653 = function(x1654, f1655, rfuns1656) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(rfuns1656)!==false) {var if_res989 = f1655(x1654);} else {var if_res989 = loop1653(f1655(x1654),M2.car(rfuns1656),M2.cdr(rfuns1656));}return if_res989;};return loop1653(x1652,f1650,rfuns1651);};};var pipeline_times_1657 = function(f1658, rfuns1659) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.eqv_p(1,M2.procedure_arity(f1658))!==false) {var loop1660 = function(f1661, rfuns1662) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(rfuns1662)!==false) {var if_res991 = f1661;} else {var fst1663 = M2.car(rfuns1662);if (M2.eqv_p(1,M2.procedure_arity(fst1663))!==false) {var if_res990 = function(x1664) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fst1663(f1661(x1664));};} else {var if_res990 = function(x1665) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1661(x1665);},fst1663);};}var if_res991 = loop1660(if_res990,M2.cdr(rfuns1662));}return if_res991;};var if_res998 = loop1660(f1658,rfuns1659);} else {var funs1666 = M5.alt_reverse(M2.cons(f1658,rfuns1659));var loop1667 = function(f1668, funs1669) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(funs1669)!==false) {var if_res997 = f1668;} else {var fst1670 = M2.car(funs1669);if (M2.eqv_p(1,M2.procedure_arity(f1668))!==false) {if (M2.eqv_p(1,M2.procedure_arity(fst1670))!==false) {var if_res993 = function(x1671) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1668(fst1670(x1671));};} else {var if_res993 = $rjs_core.attachProcedureArity(function(...xs1672992) {var xs1672 = $rjs_core.Pair.listFromArray(xs1672992);return f1668(M2.apply(fst1670,xs1672));});}var if_res996 = if_res993;} else {if (M2.eqv_p(1,M2.procedure_arity(fst1670))!==false) {var if_res995 = function(x1673) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fst1670(x1673);},f1668);};} else {var if_res995 = $rjs_core.attachProcedureArity(function(...xs1674994) {var xs1674 = $rjs_core.Pair.listFromArray(xs1674994);return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.apply(fst1670,xs1674);},f1668);});}var if_res996 = if_res995;}var if_res997 = loop1667(if_res996,M2.cdr(funs1669));}return if_res997;};var if_res998 = loop1667(M2.car(funs1666),M2.cdr(funs1666));}return if_res998;};var simple_compose1676 = function(f1677, g1678) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var arity1679 = M2.procedure_arity(g1678);var let_result999 = M4.procedure_keywords(g1678);var required_kwds1680 = let_result999.getAt(0);var allowed_kwds1681 = let_result999.getAt(1);if (M2.eq_p(1,arity1679)!==false) {var if_res1006 = function(x1683) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1677(g1678(x1683));};} else {var cl1000 = function(x1684) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1677(g1678(x1684));};var cl1001 = function(x1685, y1686) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1677(g1678(x1685,y1686));};var cl1002 = $rjs_core.attachProcedureArity(function(...args16871005) {var args1687 = $rjs_core.Pair.listFromArray(args16871005);return f1677(M2.apply(g1678,args1687));});var if_res1006 = $rjs_core.attachProcedureArity(function() {var fixed_lam1003 = {'1':cl1000,'2':cl1001}[arguments.length];if (fixed_lam1003!==undefined) {return fixed_lam1003.apply(null,arguments);} else {if (true!==false) {var if_res1004 = cl1002.apply(null,arguments);} else {var if_res1004 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1004;}},[M2.make_arity_at_least(0)]);}var composed1682 = if_res1006;if (M2.null_p(allowed_kwds1681)!==false) {var if_res1008 = composed1682;} else {var if_res1008 = M4.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws1688, kw_args1689, ...xs16901007) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs1690 = $rjs_core.Pair.listFromArray(xs16901007);return f1677(M3.keyword_apply(g1678,kws1688,kw_args1689,xs1690));}),composed1682);}return if_res1008;};var cl1009 = function(f1691) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1691)!==false) {var if_res1015 = f1691;} else {var if_res1015 = M2.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),0,f1691);}return if_res1015;};var cl1010 = function(f1692, g1693) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1692)!==false) {var if_res1016 = M2.rvoid();} else {var if_res1016 = M2.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),0,f1692,g1693);}if_res1016;if (M2.procedure_p(g1693)!==false) {var if_res1017 = M2.rvoid();} else {var if_res1017 = M2.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),1,f1692,g1693);}if_res1017;if (M2.procedure_arity_includes_p(f1692,1)!==false) {var if_res1018 = M2.rvoid();} else {var if_res1018 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,f1692,$rjs_core.Pair.makeList());}if_res1018;var let_result1019 = M4.procedure_keywords(f1692);var req1694 = let_result1019.getAt(0);var _1695 = let_result1019.getAt(1);if (M2.null_p(req1694)!==false) {var if_res1020 = M2.rvoid();} else {var if_res1020 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),0,f1692,$rjs_core.Pair.makeList());}if_res1020;return simple_compose1676(f1692,g1693);};var cl1011 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.values;};var cl1012 = $rjs_core.attachProcedureArity(function(f01696, ...fs016971021) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var fs01697 = $rjs_core.Pair.listFromArray(fs016971021);var loop1698 = function(f1699, fs1700, i1701, rfuns1702) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1699)!==false) {var if_res1022 = M2.rvoid();} else {var if_res1022 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),i1701,f01696,fs01697);}if_res1022;if (M2.pair_p(fs1700)!==false) {if (M2.procedure_arity_includes_p(f1699,1)!==false) {var if_res1023 = M2.rvoid();} else {var if_res1023 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("(any/c . -> . any/c)"),i1701,f01696,fs01697);}if_res1023;var let_result1024 = M4.procedure_keywords(f1699);var req1703 = let_result1024.getAt(0);var _1704 = let_result1024.getAt(1);if (M2.null_p(req1703)!==false) {var if_res1025 = M2.rvoid();} else {var if_res1025 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),i1701,f01696,fs01697);}if_res1025;var if_res1026 = loop1698(M2.car(fs1700),M2.cdr(fs1700),M2.add1(i1701),M2.cons(f1699,rfuns1702));} else {var if_res1026 = simple_compose1676(pipeline11649(M2.car(rfuns1702),M2.cdr(rfuns1702)),f1699);}return if_res1026;};return loop1698(f01696,fs01697,0,$rjs_core.Pair.makeList());});var compose11675 = $rjs_core.attachProcedureArity(function() {var fixed_lam1013 = {'1':cl1009,'2':cl1010,'0':cl1011}[arguments.length];if (fixed_lam1013!==undefined) {return fixed_lam1013.apply(null,arguments);} else {if (M2.__gt__eq_(cl1012.length,1)!==false) {var if_res1014 = cl1012.apply(null,arguments);} else {var if_res1014 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1014;}},[0,M2.make_arity_at_least(1)]);var simple_compose1706 = function(f1707, g1708) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.eqv_p(1,M2.procedure_arity(f1707))!==false) {var arity1709 = M2.procedure_arity(g1708);var let_result1027 = M4.procedure_keywords(g1708);var required_kwds1710 = let_result1027.getAt(0);var allowed_kwds1711 = let_result1027.getAt(1);if (M2.eq_p(1,arity1709)!==false) {var if_res1034 = function(x1713) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1707(g1708(x1713));};} else {var cl1028 = function(x1714) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1707(g1708(x1714));};var cl1029 = function(x1715, y1716) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1707(g1708(x1715,y1716));};var cl1030 = $rjs_core.attachProcedureArity(function(...args17171033) {var args1717 = $rjs_core.Pair.listFromArray(args17171033);return f1707(M2.apply(g1708,args1717));});var if_res1034 = $rjs_core.attachProcedureArity(function() {var fixed_lam1031 = {'1':cl1028,'2':cl1029}[arguments.length];if (fixed_lam1031!==undefined) {return fixed_lam1031.apply(null,arguments);} else {if (true!==false) {var if_res1032 = cl1030.apply(null,arguments);} else {var if_res1032 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1032;}},[M2.make_arity_at_least(0)]);}var composed1712 = if_res1034;if (M2.null_p(allowed_kwds1711)!==false) {var if_res1036 = composed1712;} else {var if_res1036 = M4.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws1718, kw_args1719, ...xs17201035) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs1720 = $rjs_core.Pair.listFromArray(xs17201035);return f1707(M3.keyword_apply(g1708,kws1718,kw_args1719,xs1720));}),composed1712);}var if_res1047 = if_res1036;} else {var arity1721 = M2.procedure_arity(g1708);var let_result1037 = M4.procedure_keywords(g1708);var required_kwds1722 = let_result1037.getAt(0);var allowed_kwds1723 = let_result1037.getAt(1);if (M2.eq_p(1,arity1721)!==false) {var if_res1044 = function(x1725) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g1708(x1725);},f1707);};} else {var cl1038 = function(x1726) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g1708(x1726);},f1707);};var cl1039 = function(x1727, y1728) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g1708(x1727,y1728);},f1707);};var cl1040 = $rjs_core.attachProcedureArity(function(...args17291043) {var args1729 = $rjs_core.Pair.listFromArray(args17291043);return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.apply(g1708,args1729);},f1707);});var if_res1044 = $rjs_core.attachProcedureArity(function() {var fixed_lam1041 = {'1':cl1038,'2':cl1039}[arguments.length];if (fixed_lam1041!==undefined) {return fixed_lam1041.apply(null,arguments);} else {if (true!==false) {var if_res1042 = cl1040.apply(null,arguments);} else {var if_res1042 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1042;}},[M2.make_arity_at_least(0)]);}var composed1724 = if_res1044;if (M2.null_p(allowed_kwds1723)!==false) {var if_res1046 = composed1724;} else {var if_res1046 = M4.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws1730, kw_args1731, ...xs17321045) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs1732 = $rjs_core.Pair.listFromArray(xs17321045);return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.keyword_apply(g1708,kws1730,kw_args1731,xs1732);},f1707);}),composed1724);}var if_res1047 = if_res1046;}return if_res1047;};var cl1048 = function(f1733) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1733)!==false) {var if_res1054 = f1733;} else {var if_res1054 = M2.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),0,f1733);}return if_res1054;};var cl1049 = function(f1734, g1735) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1734)!==false) {var if_res1055 = M2.rvoid();} else {var if_res1055 = M2.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),0,f1734,g1735);}if_res1055;if (M2.procedure_p(g1735)!==false) {var if_res1056 = M2.rvoid();} else {var if_res1056 = M2.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),1,f1734,g1735);}if_res1056;var let_result1057 = M4.procedure_keywords(f1734);var req1736 = let_result1057.getAt(0);var _1737 = let_result1057.getAt(1);if (M2.null_p(req1736)!==false) {var if_res1058 = M2.rvoid();} else {var if_res1058 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),0,f1734,$rjs_core.Pair.makeList());}if_res1058;return simple_compose1706(f1734,g1735);};var cl1050 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.values;};var cl1051 = $rjs_core.attachProcedureArity(function(f01738, ...fs017391059) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var fs01739 = $rjs_core.Pair.listFromArray(fs017391059);var loop1740 = function(f1741, fs1742, i1743, rfuns1744) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1741)!==false) {var if_res1060 = M2.rvoid();} else {var if_res1060 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),i1743,f01738,fs01739);}if_res1060;if (M2.pair_p(fs1742)!==false) {var let_result1061 = M4.procedure_keywords(f1741);var req1745 = let_result1061.getAt(0);var _1746 = let_result1061.getAt(1);if (M2.null_p(req1745)!==false) {var if_res1062 = M2.rvoid();} else {var if_res1062 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),i1743,f01738,fs01739);}if_res1062;var if_res1063 = loop1740(M2.car(fs1742),M2.cdr(fs1742),M2.add1(i1743),M2.cons(f1741,rfuns1744));} else {var if_res1063 = simple_compose1706(pipeline_times_1657(M2.car(rfuns1744),M2.cdr(rfuns1744)),f1741);}return if_res1063;};return loop1740(f01738,fs01739,0,$rjs_core.Pair.makeList());});var compose1705 = $rjs_core.attachProcedureArity(function() {var fixed_lam1052 = {'1':cl1048,'2':cl1049,'0':cl1050}[arguments.length];if (fixed_lam1052!==undefined) {return fixed_lam1052.apply(null,arguments);} else {if (M2.__gt__eq_(cl1051.length,1)!==false) {var if_res1053 = cl1051.apply(null,arguments);} else {var if_res1053 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1053;}},[0,M2.make_arity_at_least(1)]);var let_result1064 = M2.values(compose11675,compose1705);var compose1 = let_result1064.getAt(0);var compose = let_result1064.getAt(1);var __rjs_quoted__ = {};__rjs_quoted__.sort = sort;__rjs_quoted__.sort7 = sort7;export { __rjs_quoted__,compose1,compose,build_list,build_string,build_vector,sort,filter,assoc,assv,assq,findf,assf,memf,remove_times_,remq_times_,remv_times_,remove,remq,remv,foldr,foldl }; \ No newline at end of file diff --git a/src/app.rkt b/src/app.rkt index d2c1eab..4bef891 100644 --- a/src/app.rkt +++ b/src/app.rkt @@ -1,6 +1,10 @@ #lang racketscript/base -(require "./counter.rkt" +(require (for-syntax racket/base + racket/file + racket/syntax + syntax/parse) + "./counter.rkt" "./todo.rkt" rackt) @@ -59,109 +63,27 @@ (<> counter-example) (<> todo-example))) -(define todo-source-code "#lang racketscript/base - -(require racketscript/interop - \"./rackt.rkt\") - -(define StateContext (create-context)) - -(define (add-todo state action) - (append ($ state 'todos) (list ($ action 'todo)))) - -(define (remove-todo state action) - (filter (lambda (el) (not (eq? ($ el 'id) ($ action 'id)))) ($ state 'todos))) - -(define (reducer state action) - (cond - [(eq? ($ action 'type) \"add\") - ([ todos (add-todo state action)])] - [(eq? ($ action 'type) \"remove\") - ([ todos (remove-todo state action)])] - [else state])) - -(define (todo-input props . ..) - (define ctx (use-context StateContext)) - (define dispatch ($ ctx 'dispatch)) - (define store ($ ctx 'store)) - (define-values (text set-text) (use-state \"\")) - - (define (update-text e) - (set-text (js-string->string ($ e 'target 'value)) text)) - - (define (submit-todo e) - (($ e 'preventDefault)) - (dispatch ([ type \"add\" ] - [ todo ([ id (#js*.Date.now) ] - [ text text ])])) - - (set-text \"\")) - - (<> \"form\" - #:props ([ onSubmit submit-todo ]) - (<> \"input\" - #:props ([ className \"todo-input\" ] - [ placeholder \"What needs to be done?\" ] - [ value text ] - [ onChange update-text])))) - -(define (todo-item props . ..) - (define ctx (use-context StateContext)) - (define dispatch ($ ctx 'dispatch)) - (define (remove-todo id) - (dispatch ([ type \"remove\" ] - [ id ($ props 'todo 'id) ]))) - - (<> \"li\" - #:props ([ className \"todo-item\"]) - ($ props 'todo 'text) - (<> \"button\" - #:props ([ type \"button\" ] - [ className \"button button-clear todo-remove-button\"] - [ onClick remove-todo ]) - \"x\"))) - -(define (todo-list props . ..) - (define ctx (use-context StateContext)) - (define dispatch ($ ctx 'dispatch)) - (define store ($ ctx 'store)) - - (<> \"ul\" - (map (lambda (todo) (<> todo-item #:props ([todo todo]))) ($ store 'todos)))) - -(define (todo-app props . ..) - (define provider ($ StateContext 'Provider)) - (define default-state ([todos (list)])) - (define-values (store dispatch) (use-reducer reducer default-state)) - - (<> provider - #:props ([ value - ([ store store ] - [ dispatch dispatch ])]) - (<> \"div\" - (<> todo-input)) - (<> todo-list))) - -(provide todo-app) -") - -(define counter-source-code "(define (counter props ..) - (define-values (counter set-counter) (use-state 0)) - - (<> \"div\" - (<> \"button\" - #:props ([ className \"button\" ] - [ type \"button\" ] - [onClick (lambda (_) (set-counter (- counter 1)))]) - \"- 1\") - - (<> \"span\" #:props ([ className \"counter\" ]) counter) - - (<> \"button\" - #:props ([ className \"button\" ] - [ type \"button\" ] - [onClick (lambda (_) (set-counter (+ counter 1)))]) - \"+ 1\")))") +(require (for-syntax mzlib/etc)) +(define-for-syntax this-dir (this-expression-source-directory)) + +;; get src code strs, at compile time, from actual file +(define-syntax define-src-code-str-def + (syntax-parser + [(_ name:id) + #:with def-name (format-id #'name "~a-source-code" #'name) + #:with str-name (format-id #'name "~a-src-code-str" #'name) + #`(define def-name #,(syntax-local-value #'str-name))])) + +;; TODO: +;; need get these first, rather than in the macro, +;; bc racketscript seems to expand twice? +(define-syntax counter-src-code-str + (file->string (build-path this-dir "counter.rkt"))) +(define-syntax todo-src-code-str + (file->string (build-path this-dir "todo.rkt"))) + +(define-src-code-str-def todo) +(define-src-code-str-def counter) (render (<> app) "root") From b4d4cf074a2ad79b8573d077e07641ca12552455 Mon Sep 17 00:00:00 2001 From: Stephen Chang Date: Fri, 6 Aug 2021 20:50:27 +0000 Subject: [PATCH 03/11] use new rackt macros: define-component, define-state, with-context, in-context --- js-build/cache/timestamps.rktl | 2 +- js-build/collects/racket/list.rkt.js | 2 +- js-build/collects/racket/private/for.rkt.js | 2 +- js-build/collects/racket/private/list.rkt.js | 2 +- js-build/collects/racket/private/map.rkt.js | 2 +- .../collects/racket/private/member.rkt.js | 2 +- .../racket/private/more-scheme.rkt.js | 2 +- .../collects/racket/private/pre-base.rkt.js | 2 +- .../collects/racket/private/qq-and-or.rkt.js | 2 +- .../collects/racket/private/reverse.rkt.js | 2 +- js-build/collects/racket/private/sort.rkt.js | 2 +- .../racketscript/interop.rkt.js | 2 +- .../racketscript/private/interop.rkt.js | 2 +- js-build/modules/app.rkt.js | 2 +- js-build/modules/counter.rkt.js | 2 +- js-build/modules/todo.rkt.js | 2 +- js-build/runtime/syntax.rkt.js | 2 +- src/app.rkt | 23 ++-- src/counter.rkt | 11 +- src/todo.rkt | 118 +++++++++--------- 20 files changed, 92 insertions(+), 94 deletions(-) diff --git a/js-build/cache/timestamps.rktl b/js-build/cache/timestamps.rktl index 162952b..921afbb 100644 --- a/js-build/cache/timestamps.rktl +++ b/js-build/cache/timestamps.rktl @@ -1 +1 @@ -((3) 0 () 0 () () (c (c (p+ #"/home/racketscript/racket81/collects/racket/private/reverse.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/compiler/runtime/syntax.rkt" . unix) . 1625066558) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/compiler/runtime/lib.rkt" . unix) . 1625066558) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/qq-and-or.rkt" . unix) . 1555559197) c (q #%core . 1623103835) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/src/todo.rkt" . unix) . 1628273006) c (q #%utils . 1623103835) c (q #%futures . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/member.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/sort.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/kw.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/private/interop.rkt" . unix) . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/more-scheme.rkt" . unix) . 1609788210) c (q #%unsafe . 1625066558) c (q #%network . 1623103835) c (q #%runtime . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/list.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/src/app.rkt" . unix) . 1628276355) c (q #%builtin . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/for.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/pre-base.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/map.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/rackt/main.rkt" . unix) . 1628268589) c (q #%paramz . 1623683564) c (q #%flfxnum . 1623683564) c (q #%kernel . 1628181951) c (q #%place-struct . 1623103835) c (q #%foreign . 1623103835) c (q #%main . 1623103835) c (q #%place . 1623103835) c (q #%boot . 1623103835) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/src/counter.rkt" . unix) . 1628272982) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/interop.rkt" . unix) . 1628038403) c (q #%linklet-primitive . 1623103835) c (q #%read . 1623103835) c (q #%extfl . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/list.rkt" . unix) . 1617996162))) \ No newline at end of file +((3) 0 () 0 () () (c (c (p+ #"/home/racketscript/racket81/collects/racket/private/reverse.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/compiler/runtime/syntax.rkt" . unix) . 1625066558) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/compiler/runtime/lib.rkt" . unix) . 1625066558) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/qq-and-or.rkt" . unix) . 1555559197) c (q #%core . 1623103835) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/src/todo.rkt" . unix) . 1628282778) c (q #%utils . 1623103835) c (q #%futures . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/member.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/sort.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/kw.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/private/interop.rkt" . unix) . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/more-scheme.rkt" . unix) . 1609788210) c (q #%unsafe . 1625066558) c (q #%network . 1623103835) c (q #%runtime . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/list.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/src/app.rkt" . unix) . 1628277258) c (q #%builtin . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/for.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/pre-base.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/map.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/rackt/main.rkt" . unix) . 1628282832) c (q #%paramz . 1623683564) c (q #%flfxnum . 1623683564) c (q #%kernel . 1628181951) c (q #%place-struct . 1623103835) c (q #%foreign . 1623103835) c (q #%main . 1623103835) c (q #%place . 1623103835) c (q #%boot . 1623103835) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/src/counter.rkt" . unix) . 1628282813) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/interop.rkt" . unix) . 1628038403) c (q #%linklet-primitive . 1623103835) c (q #%read . 1623103835) c (q #%extfl . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/list.rkt" . unix) . 1617996162))) \ No newline at end of file diff --git a/js-build/collects/racket/list.rkt.js b/js-build/collects/racket/list.rkt.js index 0a74092..91b9c10 100644 --- a/js-build/collects/racket/list.rkt.js +++ b/js-build/collects/racket/list.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../runtime/core.js';import * as M0 from "../../runtime/kernel.rkt.js";import * as M1 from "./private/pre-base.rkt.js";import * as M2 from "./private/list.rkt.js";import * as M3 from "./private/map.rkt.js";import * as M4 from "./private/kw.rkt.js";import * as M5 from "./private/qq-and-or.rkt.js";import * as M6 from "./private/member.rkt.js";import * as M7 from "./private/more-scheme.rkt.js";import * as M8 from "./private/reverse.rkt.js";import * as M9 from "./private/for.rkt.js";import * as M10 from "../../runtime/unsafe.rkt.js";var first = function(x1750) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(x1750)!==false) {var if_res1065 = M0.list_p(x1750);} else {var if_res1065 = false;}if (if_res1065!==false) {var if_res1066 = M0.car(x1750);} else {var if_res1066 = M0.raise_argument_error($rjs_core.Symbol.make("first"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),x1750);}return if_res1066;};var second = function(l01751) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01751)!==false) {var loop1752 = function(l1753, pos1754) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1753)!==false) {if (M0.eq_p(pos1754,1)!==false) {var if_res1067 = M0.car(l1753);} else {var if_res1067 = loop1752(M0.cdr(l1753),M0.sub1(pos1754));}var if_res1068 = if_res1067;} else {var if_res1068 = M0.raise_arguments_error($rjs_core.Symbol.make("second"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01751);}return if_res1068;};var if_res1069 = loop1752(l01751,2);} else {var if_res1069 = M0.raise_argument_error($rjs_core.Symbol.make("second"),$rjs_core.UString.make("list?"),l01751);}return if_res1069;};var third = function(l01755) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01755)!==false) {var loop1756 = function(l1757, pos1758) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1757)!==false) {if (M0.eq_p(pos1758,1)!==false) {var if_res1070 = M0.car(l1757);} else {var if_res1070 = loop1756(M0.cdr(l1757),M0.sub1(pos1758));}var if_res1071 = if_res1070;} else {var if_res1071 = M0.raise_arguments_error($rjs_core.Symbol.make("third"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01755);}return if_res1071;};var if_res1072 = loop1756(l01755,3);} else {var if_res1072 = M0.raise_argument_error($rjs_core.Symbol.make("third"),$rjs_core.UString.make("list?"),l01755);}return if_res1072;};var fourth = function(l01759) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01759)!==false) {var loop1760 = function(l1761, pos1762) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1761)!==false) {if (M0.eq_p(pos1762,1)!==false) {var if_res1073 = M0.car(l1761);} else {var if_res1073 = loop1760(M0.cdr(l1761),M0.sub1(pos1762));}var if_res1074 = if_res1073;} else {var if_res1074 = M0.raise_arguments_error($rjs_core.Symbol.make("fourth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01759);}return if_res1074;};var if_res1075 = loop1760(l01759,4);} else {var if_res1075 = M0.raise_argument_error($rjs_core.Symbol.make("fourth"),$rjs_core.UString.make("list?"),l01759);}return if_res1075;};var fifth = function(l01763) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01763)!==false) {var loop1764 = function(l1765, pos1766) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1765)!==false) {if (M0.eq_p(pos1766,1)!==false) {var if_res1076 = M0.car(l1765);} else {var if_res1076 = loop1764(M0.cdr(l1765),M0.sub1(pos1766));}var if_res1077 = if_res1076;} else {var if_res1077 = M0.raise_arguments_error($rjs_core.Symbol.make("fifth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01763);}return if_res1077;};var if_res1078 = loop1764(l01763,5);} else {var if_res1078 = M0.raise_argument_error($rjs_core.Symbol.make("fifth"),$rjs_core.UString.make("list?"),l01763);}return if_res1078;};var sixth = function(l01767) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01767)!==false) {var loop1768 = function(l1769, pos1770) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1769)!==false) {if (M0.eq_p(pos1770,1)!==false) {var if_res1079 = M0.car(l1769);} else {var if_res1079 = loop1768(M0.cdr(l1769),M0.sub1(pos1770));}var if_res1080 = if_res1079;} else {var if_res1080 = M0.raise_arguments_error($rjs_core.Symbol.make("sixth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01767);}return if_res1080;};var if_res1081 = loop1768(l01767,6);} else {var if_res1081 = M0.raise_argument_error($rjs_core.Symbol.make("sixth"),$rjs_core.UString.make("list?"),l01767);}return if_res1081;};var seventh = function(l01771) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01771)!==false) {var loop1772 = function(l1773, pos1774) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1773)!==false) {if (M0.eq_p(pos1774,1)!==false) {var if_res1082 = M0.car(l1773);} else {var if_res1082 = loop1772(M0.cdr(l1773),M0.sub1(pos1774));}var if_res1083 = if_res1082;} else {var if_res1083 = M0.raise_arguments_error($rjs_core.Symbol.make("seventh"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01771);}return if_res1083;};var if_res1084 = loop1772(l01771,7);} else {var if_res1084 = M0.raise_argument_error($rjs_core.Symbol.make("seventh"),$rjs_core.UString.make("list?"),l01771);}return if_res1084;};var eighth = function(l01775) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01775)!==false) {var loop1776 = function(l1777, pos1778) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1777)!==false) {if (M0.eq_p(pos1778,1)!==false) {var if_res1085 = M0.car(l1777);} else {var if_res1085 = loop1776(M0.cdr(l1777),M0.sub1(pos1778));}var if_res1086 = if_res1085;} else {var if_res1086 = M0.raise_arguments_error($rjs_core.Symbol.make("eighth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01775);}return if_res1086;};var if_res1087 = loop1776(l01775,8);} else {var if_res1087 = M0.raise_argument_error($rjs_core.Symbol.make("eighth"),$rjs_core.UString.make("list?"),l01775);}return if_res1087;};var ninth = function(l01779) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01779)!==false) {var loop1780 = function(l1781, pos1782) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1781)!==false) {if (M0.eq_p(pos1782,1)!==false) {var if_res1088 = M0.car(l1781);} else {var if_res1088 = loop1780(M0.cdr(l1781),M0.sub1(pos1782));}var if_res1089 = if_res1088;} else {var if_res1089 = M0.raise_arguments_error($rjs_core.Symbol.make("ninth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01779);}return if_res1089;};var if_res1090 = loop1780(l01779,9);} else {var if_res1090 = M0.raise_argument_error($rjs_core.Symbol.make("ninth"),$rjs_core.UString.make("list?"),l01779);}return if_res1090;};var tenth = function(l01783) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01783)!==false) {var loop1784 = function(l1785, pos1786) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1785)!==false) {if (M0.eq_p(pos1786,1)!==false) {var if_res1091 = M0.car(l1785);} else {var if_res1091 = loop1784(M0.cdr(l1785),M0.sub1(pos1786));}var if_res1092 = if_res1091;} else {var if_res1092 = M0.raise_arguments_error($rjs_core.Symbol.make("tenth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01783);}return if_res1092;};var if_res1093 = loop1784(l01783,10);} else {var if_res1093 = M0.raise_argument_error($rjs_core.Symbol.make("tenth"),$rjs_core.UString.make("list?"),l01783);}return if_res1093;};var last_pair = function(l1787) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1787)!==false) {var loop1788 = function(l1789, x1790) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(x1790)!==false) {var if_res1094 = loop1788(x1790,M0.cdr(x1790));} else {var if_res1094 = l1789;}return if_res1094;};var if_res1095 = loop1788(l1787,M0.cdr(l1787));} else {var if_res1095 = M0.raise_argument_error($rjs_core.Symbol.make("last-pair"),$rjs_core.UString.make("pair?"),l1787);}return if_res1095;};var last = function(l1791) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1791)!==false) {var if_res1096 = M0.list_p(l1791);} else {var if_res1096 = false;}if (if_res1096!==false) {var loop1792 = function(l1793, x1794) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(x1794)!==false) {var if_res1097 = loop1792(x1794,M0.cdr(x1794));} else {var if_res1097 = M0.car(l1793);}return if_res1097;};var if_res1098 = loop1792(l1791,M0.cdr(l1791));} else {var if_res1098 = M0.raise_argument_error($rjs_core.Symbol.make("last"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),l1791);}return if_res1098;};var rest = function(l1795) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1795)!==false) {var if_res1099 = M0.list_p(l1795);} else {var if_res1099 = false;}if (if_res1099!==false) {var if_res1100 = M0.cdr(l1795);} else {var if_res1100 = M0.raise_argument_error($rjs_core.Symbol.make("rest"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),l1795);}return if_res1100;};var empty = $rjs_core.Pair.makeList();var make_list = function(n1796, x1797) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1796)!==false) {var if_res1101 = M0.rvoid();} else {var if_res1101 = M0.raise_argument_error($rjs_core.Symbol.make("make-list"),$rjs_core.UString.make("exact-nonnegative-integer?"),0,n1796,x1797);}if_res1101;var loop1798 = function(n1799, r1800) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1799)!==false) {var if_res1102 = r1800;} else {var if_res1102 = loop1798(M0.sub1(n1799),M0.cons(x1797,r1800));}return if_res1102;};return loop1798(n1796,$rjs_core.Pair.makeList());};var list_update = function(l1801, i1802, f1803) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l1801)!==false) {var if_res1103 = M0.rvoid();} else {var if_res1103 = M0.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("list?"),0,l1801,i1802,f1803);}if_res1103;if (M0.exact_nonnegative_integer_p(i1802)!==false) {var if_res1104 = M0.rvoid();} else {var if_res1104 = M0.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l1801,i1802,f1803);}if_res1104;if (M0.procedure_p(f1803)!==false) {var if_res1105 = M0.procedure_arity_includes_p(f1803,1);} else {var if_res1105 = false;}if (if_res1105!==false) {var if_res1106 = M0.rvoid();} else {var if_res1106 = M0.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("(-> any/c any/c)"),2,l1801,i1802,f1803);}if_res1106;if (M0.zero_p(i1802)!==false) {var if_res1107 = M0.cons(f1803(M0.car(l1801)),M0.cdr(l1801));} else {var if_res1107 = M0.cons(M0.car(l1801),list_update(M0.cdr(l1801),M0.sub1(i1802),f1803));}return if_res1107;};var list_set = function(l1804, k1805, v1806) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l1804)!==false) {var if_res1108 = M0.rvoid();} else {var if_res1108 = M0.raise_argument_error($rjs_core.Symbol.make("list-set"),$rjs_core.UString.make("list?"),0,l1804,k1805,v1806);}if_res1108;if (M0.exact_nonnegative_integer_p(k1805)!==false) {var if_res1109 = M0.rvoid();} else {var if_res1109 = M0.raise_argument_error($rjs_core.Symbol.make("list-set"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l1804,k1805,v1806);}if_res1109;return list_update(l1804,k1805,function(_1807) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1806;});};var drop_times_ = function(list1808, n1809) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1809)!==false) {var if_res1111 = list1808;} else {if (M0.pair_p(list1808)!==false) {var if_res1110 = drop_times_(M0.cdr(list1808),M0.sub1(n1809));} else {var if_res1110 = false;}var if_res1111 = if_res1110;}return if_res1111;};var too_large = function(who1810, list1811, n1812) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var proper_p1813 = M0.list_p(list1811);var temp1114 = $rjs_core.UString.make("a ~alist with at least ~a ~a");if (proper_p1813!==false) {var if_res1113 = $rjs_core.UString.make("");} else {var if_res1113 = $rjs_core.UString.make("(possibly improper) ");}if (proper_p1813!==false) {var if_res1112 = $rjs_core.UString.make("elements");} else {var if_res1112 = $rjs_core.UString.make("pairs");}return M0.raise_argument_error(who1810,M0.format(temp1114,if_res1113,n1812,if_res1112),list1811);};var take = function(list01814, n01815) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n01815)!==false) {var if_res1115 = M0.rvoid();} else {var if_res1115 = M0.raise_argument_error($rjs_core.Symbol.make("take"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list01814,n01815);}if_res1115;var loop1816 = function(list1817, n1818) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1818)!==false) {var if_res1117 = $rjs_core.Pair.makeList();} else {if (M0.pair_p(list1817)!==false) {var if_res1116 = M0.cons(M0.car(list1817),loop1816(M0.cdr(list1817),M0.sub1(n1818)));} else {var if_res1116 = too_large($rjs_core.Symbol.make("take"),list01814,n01815);}var if_res1117 = if_res1116;}return if_res1117;};return loop1816(list01814,n01815);};var drop = function(list1819, n1820) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1820)!==false) {var if_res1118 = M0.rvoid();} else {var if_res1118 = M0.raise_argument_error($rjs_core.Symbol.make("drop"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1819,n1820);}if_res1118;var or_part1821 = drop_times_(list1819,n1820);if (or_part1821!==false) {var if_res1119 = or_part1821;} else {var if_res1119 = too_large($rjs_core.Symbol.make("drop"),list1819,n1820);}return if_res1119;};var split_at = function(list01822, n01823) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n01823)!==false) {var if_res1120 = M0.rvoid();} else {var if_res1120 = M0.raise_argument_error($rjs_core.Symbol.make("split-at"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list01822,n01823);}if_res1120;var loop1824 = function(list1825, n1826, pfx1827) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1826)!==false) {var if_res1122 = M0.values(M8.alt_reverse(pfx1827),list1825);} else {if (M0.pair_p(list1825)!==false) {var if_res1121 = loop1824(M0.cdr(list1825),M0.sub1(n1826),M0.cons(M0.car(list1825),pfx1827));} else {var if_res1121 = too_large($rjs_core.Symbol.make("split-at"),list01822,n01823);}var if_res1122 = if_res1121;}return if_res1122;};return loop1824(list01822,n01823,$rjs_core.Pair.makeList());};var takef = function(list1828, pred1829) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1829)!==false) {var if_res1123 = M0.rvoid();} else {var if_res1123 = M0.raise_argument_error($rjs_core.Symbol.make("takef"),$rjs_core.UString.make("procedure?"),1,list1828,pred1829);}if_res1123;var loop1830 = function(list1831) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1831)!==false) {var x1832 = M0.car(list1831);if (pred1829(x1832)!==false) {var if_res1124 = M0.cons(x1832,loop1830(M0.cdr(list1831)));} else {var if_res1124 = $rjs_core.Pair.makeList();}var if_res1125 = if_res1124;} else {var if_res1125 = $rjs_core.Pair.makeList();}return if_res1125;};return loop1830(list1828);};var dropf = function(list1833, pred1834) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1834)!==false) {var if_res1126 = M0.rvoid();} else {var if_res1126 = M0.raise_argument_error($rjs_core.Symbol.make("dropf"),$rjs_core.UString.make("procedure?"),1,list1833,pred1834);}if_res1126;var loop1835 = function(list1836) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1836)!==false) {var if_res1127 = pred1834(M0.car(list1836));} else {var if_res1127 = false;}if (if_res1127!==false) {var if_res1128 = loop1835(M0.cdr(list1836));} else {var if_res1128 = list1836;}return if_res1128;};return loop1835(list1833);};var splitf_at = function(list1837, pred1838) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1838)!==false) {var if_res1129 = M0.rvoid();} else {var if_res1129 = M0.raise_argument_error($rjs_core.Symbol.make("splitf-at"),$rjs_core.UString.make("procedure?"),1,list1837,pred1838);}if_res1129;var loop1839 = function(list1840, pfx1841) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1840)!==false) {var if_res1130 = pred1838(M0.car(list1840));} else {var if_res1130 = false;}if (if_res1130!==false) {var if_res1131 = loop1839(M0.cdr(list1840),M0.cons(M0.car(list1840),pfx1841));} else {var if_res1131 = M0.values(M8.alt_reverse(pfx1841),list1840);}return if_res1131;};return loop1839(list1837,$rjs_core.Pair.makeList());};var take_right = function(list1842, n1843) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1843)!==false) {var if_res1132 = M0.rvoid();} else {var if_res1132 = M0.raise_argument_error($rjs_core.Symbol.make("take-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1842,n1843);}if_res1132;var loop1844 = function(list1845, lead1846) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lead1846)!==false) {var if_res1134 = loop1844(M0.cdr(list1845),M0.cdr(lead1846));} else {var if_res1134 = list1845;}return if_res1134;};var or_part1847 = drop_times_(list1842,n1843);if (or_part1847!==false) {var if_res1133 = or_part1847;} else {var if_res1133 = too_large($rjs_core.Symbol.make("take-right"),list1842,n1843);}return loop1844(list1842,if_res1133);};var drop_right = function(list1848, n1849) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1849)!==false) {var if_res1135 = M0.rvoid();} else {var if_res1135 = M0.raise_argument_error($rjs_core.Symbol.make("drop-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1848,n1849);}if_res1135;var loop1850 = function(list1851, lead1852) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lead1852)!==false) {var if_res1137 = M0.cons(M0.car(list1851),loop1850(M0.cdr(list1851),M0.cdr(lead1852)));} else {var if_res1137 = $rjs_core.Pair.makeList();}return if_res1137;};var or_part1853 = drop_times_(list1848,n1849);if (or_part1853!==false) {var if_res1136 = or_part1853;} else {var if_res1136 = too_large($rjs_core.Symbol.make("drop-right"),list1848,n1849);}return loop1850(list1848,if_res1136);};var split_at_right = function(list1854, n1855) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1855)!==false) {var if_res1138 = M0.rvoid();} else {var if_res1138 = M0.raise_argument_error($rjs_core.Symbol.make("split-at-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1854,n1855);}if_res1138;var loop1856 = function(list1857, lead1858, pfx1859) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lead1858)!==false) {var if_res1140 = loop1856(M0.cdr(list1857),M0.cdr(lead1858),M0.cons(M0.car(list1857),pfx1859));} else {var if_res1140 = M0.values(M8.alt_reverse(pfx1859),list1857);}return if_res1140;};var or_part1860 = drop_times_(list1854,n1855);if (or_part1860!==false) {var if_res1139 = or_part1860;} else {var if_res1139 = too_large($rjs_core.Symbol.make("split-at-right"),list1854,n1855);}return loop1856(list1854,if_res1139,$rjs_core.Pair.makeList());};var count_from_right = function(who1861, list1862, pred1863) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1863)!==false) {var if_res1141 = M0.rvoid();} else {var if_res1141 = M0.raise_argument_error(who1861,$rjs_core.UString.make("procedure?"),1,list1862,pred1863);}if_res1141;var loop1864 = function(list1865, rev1866, n1867) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1865)!==false) {var if_res1144 = loop1864(M0.cdr(list1865),M0.cons(M0.car(list1865),rev1866),M0.add1(n1867));} else {var loop1868 = function(n1869, list1870) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1870)!==false) {var if_res1142 = pred1863(M0.car(list1870));} else {var if_res1142 = false;}if (if_res1142!==false) {var if_res1143 = loop1868(M0.sub1(n1869),M0.cdr(list1870));} else {var if_res1143 = n1869;}return if_res1143;};var if_res1144 = loop1868(n1867,rev1866);}return if_res1144;};return loop1864(list1862,$rjs_core.Pair.makeList(),0);};var takef_right = function(list1871, pred1872) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop(list1871,count_from_right($rjs_core.Symbol.make("takef-right"),list1871,pred1872));};var dropf_right = function(list1873, pred1874) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take(list1873,count_from_right($rjs_core.Symbol.make("dropf-right"),list1873,pred1874));};var splitf_at_right = function(list1875, pred1876) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_at(list1875,count_from_right($rjs_core.Symbol.make("splitf-at-right"),list1875,pred1876));};var list_prefix_p1877 = function(ls21878, rs31879, same_p11880) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1881 = ls21878;var rs1882 = rs31879;if (M0.eq_p(same_p11880,M10.unsafe_undefined)!==false) {var if_res1145 = M0.equal_p;} else {var if_res1145 = same_p11880;}var same_p1883 = if_res1145;if (M0.list_p(ls1881)!==false) {var if_res1146 = M0.rvoid();} else {var if_res1146 = M0.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("list?"),0,ls1881,rs1882);}if_res1146;if (M0.list_p(rs1882)!==false) {var if_res1147 = M0.rvoid();} else {var if_res1147 = M0.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("list?"),1,ls1881,rs1882);}if_res1147;if (M0.procedure_p(same_p1883)!==false) {var if_res1148 = M0.procedure_arity_includes_p(same_p1883,2);} else {var if_res1148 = false;}if (if_res1148!==false) {var if_res1149 = M0.rvoid();} else {var if_res1149 = M0.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,ls1881,rs1882,same_p1883);}if_res1149;var or_part1884 = M0.null_p(ls1881);if (or_part1884!==false) {var if_res1152 = or_part1884;} else {if (M0.pair_p(rs1882)!==false) {if (same_p1883(M0.car(ls1881),M0.car(rs1882))!==false) {var if_res1150 = list_prefix_p(M0.cdr(ls1881),M0.cdr(rs1882));} else {var if_res1150 = false;}var if_res1151 = if_res1150;} else {var if_res1151 = false;}var if_res1152 = if_res1151;}return if_res1152;};var cl1153 = function(ls1885, rs1886) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return list_prefix_p1877(ls1885,rs1886,M10.unsafe_undefined);};var cl1154 = function(ls1887, rs1888, same_p11889) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return list_prefix_p1877(ls1887,rs1888,same_p11889);};var list_prefix_p = $rjs_core.attachProcedureArity(function() {var fixed_lam1155 = {'2':cl1153,'3':cl1154}[arguments.length];if (fixed_lam1155!==undefined) {return fixed_lam1155.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var internal_split_common_prefix = function(as1890, bs1891, same_p1892, keep_prefix_p1893, name1894) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(as1890)!==false) {var if_res1156 = M0.rvoid();} else {var if_res1156 = M0.raise_argument_error(name1894,$rjs_core.UString.make("list?"),0,as1890,bs1891);}if_res1156;if (M0.list_p(bs1891)!==false) {var if_res1157 = M0.rvoid();} else {var if_res1157 = M0.raise_argument_error(name1894,$rjs_core.UString.make("list?"),1,as1890,bs1891);}if_res1157;if (M0.procedure_p(same_p1892)!==false) {var if_res1158 = M0.procedure_arity_includes_p(same_p1892,2);} else {var if_res1158 = false;}if (if_res1158!==false) {var if_res1159 = M0.rvoid();} else {var if_res1159 = M0.raise_argument_error(name1894,$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,as1890,bs1891,same_p1892);}if_res1159;var loop1895 = function(as1896, bs1897) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(as1896)!==false) {if (M0.pair_p(bs1897)!==false) {var if_res1160 = same_p1892(M0.car(as1896),M0.car(bs1897));} else {var if_res1160 = false;}var if_res1161 = if_res1160;} else {var if_res1161 = false;}if (if_res1161!==false) {var let_result1162 = loop1895(M0.cdr(as1896),M0.cdr(bs1897));var prefix1898 = let_result1162.getAt(0);var atail1899 = let_result1162.getAt(1);var btail1900 = let_result1162.getAt(2);if (keep_prefix_p1893!==false) {var if_res1163 = M0.cons(M0.car(as1896),prefix1898);} else {var if_res1163 = false;}var if_res1164 = M0.values(if_res1163,atail1899,btail1900);} else {var if_res1164 = M0.values(M0.rnull,as1896,bs1897);}return if_res1164;};return loop1895(as1890,bs1891);};var split_common_prefix1901 = function(as51902, bs61903, same_p41904) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1905 = as51902;var bs1906 = bs61903;if (M0.eq_p(same_p41904,M10.unsafe_undefined)!==false) {var if_res1165 = M0.equal_p;} else {var if_res1165 = same_p41904;}var same_p1907 = if_res1165;return internal_split_common_prefix(as1905,bs1906,same_p1907,true,$rjs_core.Symbol.make("split-common-prefix"));};var cl1166 = function(as1908, bs1909) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_common_prefix1901(as1908,bs1909,M10.unsafe_undefined);};var cl1167 = function(as1910, bs1911, same_p41912) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_common_prefix1901(as1910,bs1911,same_p41912);};var split_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam1168 = {'2':cl1166,'3':cl1167}[arguments.length];if (fixed_lam1168!==undefined) {return fixed_lam1168.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var take_common_prefix1913 = function(as81914, bs91915, same_p71916) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1917 = as81914;var bs1918 = bs91915;if (M0.eq_p(same_p71916,M10.unsafe_undefined)!==false) {var if_res1169 = M0.equal_p;} else {var if_res1169 = same_p71916;}var same_p1919 = if_res1169;var let_result1170 = internal_split_common_prefix(as1917,bs1918,same_p1919,true,$rjs_core.Symbol.make("take-common-prefix"));var prefix1920 = let_result1170.getAt(0);var atail1921 = let_result1170.getAt(1);var btail1922 = let_result1170.getAt(2);return prefix1920;};var cl1171 = function(as1923, bs1924) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take_common_prefix1913(as1923,bs1924,M10.unsafe_undefined);};var cl1172 = function(as1925, bs1926, same_p71927) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take_common_prefix1913(as1925,bs1926,same_p71927);};var take_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam1173 = {'2':cl1171,'3':cl1172}[arguments.length];if (fixed_lam1173!==undefined) {return fixed_lam1173.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var drop_common_prefix1928 = function(as111929, bs121930, same_p101931) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1932 = as111929;var bs1933 = bs121930;if (M0.eq_p(same_p101931,M10.unsafe_undefined)!==false) {var if_res1174 = M0.equal_p;} else {var if_res1174 = same_p101931;}var same_p1934 = if_res1174;var let_result1175 = internal_split_common_prefix(as1932,bs1933,same_p1934,false,$rjs_core.Symbol.make("drop-common-prefix"));var prefix1935 = let_result1175.getAt(0);var atail1936 = let_result1175.getAt(1);var btail1937 = let_result1175.getAt(2);return M0.values(atail1936,btail1937);};var cl1176 = function(as1938, bs1939) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop_common_prefix1928(as1938,bs1939,M10.unsafe_undefined);};var cl1177 = function(as1940, bs1941, same_p101942) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop_common_prefix1928(as1940,bs1941,same_p101942);};var drop_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam1178 = {'2':cl1176,'3':cl1177}[arguments.length];if (fixed_lam1178!==undefined) {return fixed_lam1178.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var cl1179 = function(ls1943) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,ls1943);};var cl1180 = function(l11944, l21945) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,l11944,l21945);};var cl1181 = function(l11946, l21947, l31948) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,l11946,l21947,l31948);};var cl1182 = function(l11949, l21950, l31951, l41952) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,l11949,l21950,l31951,l41952);};var cl1183 = $rjs_core.attachProcedureArity(function(l1953, ...lss19541186) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lss1954 = $rjs_core.Pair.listFromArray(lss19541186);return M0.apply(M1.new_apply_proc,M0.append,l1953,lss1954);});var append_times_ = $rjs_core.attachProcedureArity(function() {var fixed_lam1184 = {'1':cl1179,'2':cl1180,'3':cl1181,'4':cl1182}[arguments.length];if (fixed_lam1184!==undefined) {return fixed_lam1184.apply(null,arguments);} else {if (M0.__gt__eq_(cl1183.length,1)!==false) {var if_res1185 = cl1183.apply(null,arguments);} else {var if_res1185 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1185;}},[M0.make_arity_at_least(1)]);var flatten = function(orig_sexp1955) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1956 = function(sexp1957, acc1958) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(sexp1957)!==false) {var if_res1188 = acc1958;} else {if (M0.pair_p(sexp1957)!==false) {var if_res1187 = loop1956(M0.car(sexp1957),loop1956(M0.cdr(sexp1957),acc1958));} else {var if_res1187 = M0.cons(sexp1957,acc1958);}var if_res1188 = if_res1187;}return if_res1188;};return loop1956(orig_sexp1955,M0.rnull);};var add_between = function(after_last161959, before_first141960, before_last151961, splice_p131962, l211963, x221964) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l1965 = l211963;var x1966 = x221964;if (false!==false) {var if_res1189 = false;} else {var if_res1189 = splice_p131962;}var splice_p1967 = if_res1189;if (false!==false) {var if_res1190 = $rjs_core.Pair.makeList();} else {var if_res1190 = before_first141960;}var before_first1968 = if_res1190;if (M0.eq_p(before_last151961,M10.unsafe_undefined)!==false) {var if_res1191 = x1966;} else {var if_res1191 = before_last151961;}var before_last1969 = if_res1191;if (false!==false) {var if_res1192 = $rjs_core.Pair.makeList();} else {var if_res1192 = after_last161959;}var after_last1970 = if_res1192;if (M0.list_p(l1965)!==false) {var if_res1193 = M0.rvoid();} else {var if_res1193 = M0.raise_argument_error($rjs_core.Symbol.make("add-between"),$rjs_core.UString.make("list?"),0,l1965,x1966);}if_res1193;if (splice_p1967!==false) {var check_list1971 = function(x1972, which1973) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(x1972)!==false) {var if_res1194 = M0.rvoid();} else {var if_res1194 = M0.raise_arguments_error($rjs_core.Symbol.make("add-between"),M0.string_append($rjs_core.UString.make("list needed in splicing mode"),which1973),$rjs_core.UString.make("given"),x1972,$rjs_core.UString.make("given list..."),l1965);}return if_res1194;};check_list1971(x1966,$rjs_core.UString.make(""));check_list1971(before_first1968,$rjs_core.UString.make(" for #:before-first"));check_list1971(before_last1969,$rjs_core.UString.make(" for #:before-last"));var if_res1196 = check_list1971(after_last1970,$rjs_core.UString.make(" for #:after-last"));} else {var check_not_given1974 = function(x1975, which1976) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.eq_p($rjs_core.Pair.makeList(),x1975)!==false) {var if_res1195 = M0.rvoid();} else {var if_res1195 = M0.raise_arguments_error($rjs_core.Symbol.make("add-between"),M0.string_append(which1976,$rjs_core.UString.make(" can only be used in splicing mode")),$rjs_core.UString.make("given"),x1975,$rjs_core.UString.make("given list..."),l1965);}return if_res1195;};check_not_given1974(before_first1968,$rjs_core.UString.make("#:before-first"));var if_res1196 = check_not_given1974(after_last1970,$rjs_core.UString.make("#:after-last"));}if_res1196;var or_part1977 = M0.null_p(l1965);if (or_part1977!==false) {var if_res1197 = or_part1977;} else {var if_res1197 = M0.null_p(M0.cdr(l1965));}if (if_res1197!==false) {if (splice_p1967!==false) {var if_res1198 = M0.append(before_first1968,l1965,after_last1970);} else {var if_res1198 = l1965;}var if_res1203 = if_res1198;} else {if (splice_p1967!==false) {var x1978 = M8.alt_reverse(x1966);var loop1980 = function(i1981, l1982, r1983) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1982)!==false) {var if_res1199 = loop1980(M0.car(l1982),M0.cdr(l1982),M0.cons(i1981,M0.append(x1978,r1983)));} else {var if_res1199 = M0.cons(i1981,M0.append(M8.alt_reverse(before_last1969),r1983));}return if_res1199;};var r1979 = loop1980(M0.cadr(l1965),M0.cddr(l1965),$rjs_core.Pair.makeList());var r1984 = M8.alt_reverse(M0.append(M8.alt_reverse(after_last1970),r1979));var r1985 = M5.__rjs_quoted__.qq_append(before_first1968,M0.list_times_(M0.car(l1965),r1984));var if_res1202 = r1985;} else {var temp1201 = M0.car(l1965);var loop1986 = function(i1987, l1988, r1989) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1988)!==false) {var if_res1200 = loop1986(M0.car(l1988),M0.cdr(l1988),M0.cons(i1987,M0.cons(x1966,r1989)));} else {var if_res1200 = M0.cons(i1987,M0.cons(before_last1969,r1989));}return if_res1200;};var if_res1202 = M0.cons(temp1201,M8.alt_reverse(loop1986(M0.cadr(l1965),M0.cddr(l1965),$rjs_core.Pair.makeList())));}var if_res1203 = if_res1202;}return if_res1203;};var add_between1747 = function(given_kws1990, given_args1991, l211992, x221993) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(given_kws1990)!==false) {var if_res1204 = M0.eq_p($rjs_core.Keyword.make("after-last"),M0.car(given_kws1990));} else {var if_res1204 = false;}var after_last201994 = if_res1204;if (after_last201994!==false) {var if_res1205 = M0.car(given_args1991);} else {var if_res1205 = $rjs_core.Pair.makeList();}var after_last161995 = if_res1205;if (after_last201994!==false) {var if_res1206 = M0.cdr(given_kws1990);} else {var if_res1206 = given_kws1990;}var kws1220131996 = if_res1206;if (after_last201994!==false) {var if_res1207 = M0.cdr(given_args1991);} else {var if_res1207 = given_args1991;}var kw_args1220141997 = if_res1207;if (M0.pair_p(kws1220131996)!==false) {var if_res1208 = M0.eq_p($rjs_core.Keyword.make("before-first"),M0.car(kws1220131996));} else {var if_res1208 = false;}var before_first181998 = if_res1208;if (before_first181998!==false) {var if_res1209 = M0.car(kw_args1220141997);} else {var if_res1209 = $rjs_core.Pair.makeList();}var before_first141999 = if_res1209;if (before_first181998!==false) {var if_res1210 = M0.cdr(kws1220131996);} else {var if_res1210 = kws1220131996;}var kws1220152000 = if_res1210;if (before_first181998!==false) {var if_res1211 = M0.cdr(kw_args1220141997);} else {var if_res1211 = kw_args1220141997;}var kw_args1220162001 = if_res1211;if (M0.pair_p(kws1220152000)!==false) {var if_res1212 = M0.eq_p($rjs_core.Keyword.make("before-last"),M0.car(kws1220152000));} else {var if_res1212 = false;}var before_last192002 = if_res1212;if (before_last192002!==false) {var if_res1213 = M0.car(kw_args1220162001);} else {var if_res1213 = M10.unsafe_undefined;}var before_last152003 = if_res1213;if (before_last192002!==false) {var if_res1214 = M0.cdr(kws1220152000);} else {var if_res1214 = kws1220152000;}var kws1220172004 = if_res1214;if (before_last192002!==false) {var if_res1215 = M0.cdr(kw_args1220162001);} else {var if_res1215 = kw_args1220162001;}var kw_args1220182005 = if_res1215;var splice_p172006 = M0.pair_p(kws1220172004);if (splice_p172006!==false) {var if_res1216 = M0.car(kw_args1220182005);} else {var if_res1216 = false;}var splice_p132007 = if_res1216;return add_between(after_last161995,before_first141999,before_last152003,splice_p132007,l211992,x221993);};var cl1220 = function(given_kws2018, given_args2019, l2020, x2021) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return add_between1747(given_kws2018,given_args2019,l2020,x2021);};var temp1222 = $rjs_core.attachProcedureArity(function() {var fixed_lam1221 = {'4':cl1220}[arguments.length];if (fixed_lam1221!==undefined) {return fixed_lam1221.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4]);var temp1219 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("after-last"),$rjs_core.Keyword.make("before-first"),$rjs_core.Keyword.make("before-last"),$rjs_core.Keyword.make("splice?"));var cl1217 = function(l2022, x2023) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return add_between1747(M0.rnull,M0.rnull,l2022,x2023);};var add_between23 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2008, given_argc2009) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(given_argc2009,4)!==false) {var l11220192010 = given_kws2008;if (M0.null_p(l11220192010)!==false) {var if_res1224 = l11220192010;} else {if (M0.eq_p(M0.car(l11220192010),$rjs_core.Keyword.make("after-last"))!==false) {var if_res1223 = M0.cdr(l11220192010);} else {var if_res1223 = l11220192010;}var if_res1224 = if_res1223;}var l11220192011 = if_res1224;var l11220202012 = l11220192011;if (M0.null_p(l11220202012)!==false) {var if_res1226 = l11220202012;} else {if (M0.eq_p(M0.car(l11220202012),$rjs_core.Keyword.make("before-first"))!==false) {var if_res1225 = M0.cdr(l11220202012);} else {var if_res1225 = l11220202012;}var if_res1226 = if_res1225;}var l11220202013 = if_res1226;var l11220212014 = l11220202013;if (M0.null_p(l11220212014)!==false) {var if_res1228 = l11220212014;} else {if (M0.eq_p(M0.car(l11220212014),$rjs_core.Keyword.make("before-last"))!==false) {var if_res1227 = M0.cdr(l11220212014);} else {var if_res1227 = l11220212014;}var if_res1228 = if_res1227;}var l11220212015 = if_res1228;var l11220222016 = l11220212015;if (M0.null_p(l11220222016)!==false) {var if_res1230 = l11220222016;} else {if (M0.eq_p(M0.car(l11220222016),$rjs_core.Keyword.make("splice?"))!==false) {var if_res1229 = M0.cdr(l11220222016);} else {var if_res1229 = l11220222016;}var if_res1230 = if_res1229;}var l11220222017 = if_res1230;var if_res1231 = M0.null_p(l11220222017);} else {var if_res1231 = false;}return if_res1231;},temp1222,M0.rnull,temp1219,$rjs_core.attachProcedureArity(function() {var fixed_lam1218 = {'2':cl1217}[arguments.length];if (fixed_lam1218!==undefined) {return fixed_lam1218.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2]));var remove_duplicates = function(key242024, l272025, __eq__p262026) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l2027 = l272025;if (M0.eq_p(__eq__p262026,M10.unsafe_undefined)!==false) {var if_res1232 = M0.equal_p;} else {var if_res1232 = __eq__p262026;}var __eq__p2028 = if_res1232;if (false!==false) {var if_res1233 = false;} else {var if_res1233 = key242024;}var key2029 = if_res1233;if (M0.list_p(l2027)!==false) {var if_res1234 = M0.rvoid();} else {var if_res1234 = M0.raise_argument_error($rjs_core.Symbol.make("remove-duplicates"),$rjs_core.UString.make("list?"),l2027);}if_res1234;var len2030 = M0.length(l2027);if (M0.__lt__eq_(len2030,1)!==false) {var if_res1238 = true;} else {if (M0.__lt__eq_(len2030,40)!==false) {var if_res1237 = false;} else {if (M0.eq_p(__eq__p2028,M0.eq_p)!==false) {var if_res1236 = M0.make_hasheq();} else {if (M0.eq_p(__eq__p2028,M0.equal_p)!==false) {var if_res1235 = M0.make_hash();} else {var if_res1235 = false;}var if_res1236 = if_res1235;}var if_res1237 = if_res1236;}var if_res1238 = if_res1237;}var h2031 = if_res1238;var tmp2032 = h2031;if (M0.equal_p(tmp2032,true)!==false) {var if_res1257 = l2027;} else {if (M0.equal_p(tmp2032,false)!==false) {var or_part2034 = key2029;if (or_part2034!==false) {var if_res1239 = or_part2034;} else {var if_res1239 = function(x2035) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return x2035;};}var key2033 = if_res1239;if (M0.eq_p(__eq__p2028,M0.equal_p)!==false) {var loop2036 = function(l2037, seen2038) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2037)!==false) {var if_res1241 = l2037;} else {var x2039 = M0.car(l2037);var k2040 = key2033(x2039);var l2041 = M0.cdr(l2037);if (M6.member(k2040,seen2038)!==false) {var if_res1240 = loop2036(l2041,seen2038);} else {var if_res1240 = M0.cons(x2039,loop2036(l2041,M0.cons(k2040,seen2038)));}var if_res1241 = if_res1240;}return if_res1241;};var if_res1250 = loop2036(l2027,M0.rnull);} else {if (M0.eq_p(__eq__p2028,M0.eq_p)!==false) {var loop2042 = function(l2043, seen2044) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2043)!==false) {var if_res1243 = l2043;} else {var x2045 = M0.car(l2043);var k2046 = key2033(x2045);var l2047 = M0.cdr(l2043);if (M0.memq(k2046,seen2044)!==false) {var if_res1242 = loop2042(l2047,seen2044);} else {var if_res1242 = M0.cons(x2045,loop2042(l2047,M0.cons(k2046,seen2044)));}var if_res1243 = if_res1242;}return if_res1243;};var if_res1249 = loop2042(l2027,M0.rnull);} else {if (M0.eq_p(__eq__p2028,M0.eqv_p)!==false) {var loop2048 = function(l2049, seen2050) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2049)!==false) {var if_res1245 = l2049;} else {var x2051 = M0.car(l2049);var k2052 = key2033(x2051);var l2053 = M0.cdr(l2049);if (M0.memv(k2052,seen2050)!==false) {var if_res1244 = loop2048(l2053,seen2050);} else {var if_res1244 = M0.cons(x2051,loop2048(l2053,M0.cons(k2052,seen2050)));}var if_res1245 = if_res1244;}return if_res1245;};var if_res1248 = loop2048(l2027,M0.rnull);} else {var loop2054 = function(l2055, seen2056) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2055)!==false) {var if_res1247 = l2055;} else {var x2057 = M0.car(l2055);var k2058 = key2033(x2057);var l2059 = M0.cdr(l2055);if ((function(x2060, seen2061) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.ormap(function(y2062) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __eq__p2028(x2060,y2062);},seen2061);})(k2058,seen2056)!==false) {var if_res1246 = loop2054(l2059,seen2056);} else {var if_res1246 = M0.cons(x2057,loop2054(l2059,M0.cons(k2058,seen2056)));}var if_res1247 = if_res1246;}return if_res1247;};var if_res1248 = loop2054(l2027,M0.rnull);}var if_res1249 = if_res1248;}var if_res1250 = if_res1249;}var if_res1256 = if_res1250;} else {if (key2029!==false) {var loop2063 = function(l2064) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2064)!==false) {var if_res1252 = l2064;} else {var x2065 = M0.car(l2064);var k2066 = key2029(x2065);var l2067 = M0.cdr(l2064);if (M0.hash_ref(h2031,k2066,false)!==false) {var if_res1251 = loop2063(l2067);} else {M0.hash_set_bang_(h2031,k2066,true);var if_res1251 = M0.cons(x2065,loop2063(l2067));}var if_res1252 = if_res1251;}return if_res1252;};var if_res1255 = loop2063(l2027);} else {var loop2068 = function(l2069) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2069)!==false) {var if_res1254 = l2069;} else {var x2070 = M0.car(l2069);var k2071 = x2070;var l2072 = M0.cdr(l2069);if (M0.hash_ref(h2031,k2071,false)!==false) {var if_res1253 = loop2068(l2072);} else {M0.hash_set_bang_(h2031,k2071,true);var if_res1253 = M0.cons(x2070,loop2068(l2072));}var if_res1254 = if_res1253;}return if_res1254;};var if_res1255 = loop2068(l2027);}var if_res1256 = if_res1255;}var if_res1257 = if_res1256;}return if_res1257;};var remove_duplicates1748 = function(given_kws2073, given_args2074, l272075, __eq__p262076) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var key252077 = M0.pair_p(given_kws2073);if (key252077!==false) {var if_res1258 = M0.car(given_args2074);} else {var if_res1258 = false;}var key242078 = if_res1258;return remove_duplicates(key242078,l272075,__eq__p262076);};var cl1263 = function(given_kws2083, given_args2084, l2085) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1748(given_kws2083,given_args2084,l2085,M10.unsafe_undefined);};var cl1264 = function(given_kws2086, given_args2087, l2088, __eq__p262089) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1748(given_kws2086,given_args2087,l2088,__eq__p262089);};var temp1266 = $rjs_core.attachProcedureArity(function() {var fixed_lam1265 = {'3':cl1263,'4':cl1264}[arguments.length];if (fixed_lam1265!==undefined) {return fixed_lam1265.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var temp1262 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("key"));var cl1259 = function(l2090) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1748(M0.rnull,M0.rnull,l2090,M10.unsafe_undefined);};var cl1260 = function(l2091, __eq__p262092) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1748(M0.rnull,M0.rnull,l2091,__eq__p262092);};var remove_duplicates28 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2079, given_argc2080) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(given_argc2080,3)!==false) {var if_res1267 = M0.__lt__eq_(given_argc2080,4);} else {var if_res1267 = false;}if (if_res1267!==false) {var l11220312081 = given_kws2079;if (M0.null_p(l11220312081)!==false) {var if_res1269 = l11220312081;} else {if (M0.eq_p(M0.car(l11220312081),$rjs_core.Keyword.make("key"))!==false) {var if_res1268 = M0.cdr(l11220312081);} else {var if_res1268 = l11220312081;}var if_res1269 = if_res1268;}var l11220312082 = if_res1269;var if_res1270 = M0.null_p(l11220312082);} else {var if_res1270 = false;}return if_res1270;},temp1266,M0.rnull,temp1262,$rjs_core.attachProcedureArity(function() {var fixed_lam1261 = {'1':cl1259,'2':cl1260}[arguments.length];if (fixed_lam1261!==undefined) {return fixed_lam1261.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]));var check_duplicates = function(default302093, key292094, items342095, same_p332096) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var items2097 = items342095;if (M0.eq_p(same_p332096,M10.unsafe_undefined)!==false) {var if_res1271 = M0.equal_p;} else {var if_res1271 = same_p332096;}var same_p2098 = if_res1271;if (M0.eq_p(key292094,M10.unsafe_undefined)!==false) {var if_res1272 = M0.values;} else {var if_res1272 = key292094;}var key2099 = if_res1272;if (M0.eq_p(default302093,M10.unsafe_undefined)!==false) {var if_res1273 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};} else {var if_res1273 = default302093;}var failure_result2100 = if_res1273;if (M0.list_p(items2097)!==false) {var if_res1274 = M0.rvoid();} else {var if_res1274 = M0.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("list?"),0,items2097);}if_res1274;if (M0.procedure_p(key2099)!==false) {var if_res1275 = M0.procedure_arity_includes_p(key2099,1);} else {var if_res1275 = false;}if (if_res1275!==false) {var if_res1276 = M0.rvoid();} else {var if_res1276 = M0.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("(-> any/c any/c)"),key2099);}if_res1276;if (M0.procedure_p(failure_result2100)!==false) {var if_res1277 = failure_result2100;} else {var if_res1277 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return failure_result2100;};}var fail_k2101 = if_res1277;if (M0.eq_p(same_p2098,M0.equal_p)!==false) {var if_res1282 = check_duplicates_by_t(items2097,key2099,M0.make_hash(),fail_k2101);} else {if (M0.eq_p(same_p2098,M0.eq_p)!==false) {var if_res1281 = check_duplicates_by_t(items2097,key2099,M0.make_hasheq(),fail_k2101);} else {if (M0.eq_p(same_p2098,M0.eqv_p)!==false) {var if_res1280 = check_duplicates_by_t(items2097,key2099,M0.make_hasheqv(),fail_k2101);} else {if (M0.procedure_p(same_p2098)!==false) {var if_res1278 = M0.procedure_arity_includes_p(same_p2098,2);} else {var if_res1278 = false;}if (if_res1278!==false) {var if_res1279 = M0.rvoid();} else {var if_res1279 = M0.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),1,items2097,same_p2098);}if_res1279;var if_res1280 = check_duplicates_by_list(items2097,key2099,same_p2098,fail_k2101);}var if_res1281 = if_res1280;}var if_res1282 = if_res1281;}return if_res1282;};var check_duplicates1749 = function(given_kws2102, given_args2103, items342104, same_p332105) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(given_kws2102)!==false) {var if_res1283 = M0.eq_p($rjs_core.Keyword.make("default"),M0.car(given_kws2102));} else {var if_res1283 = false;}var default322106 = if_res1283;if (default322106!==false) {var if_res1284 = M0.car(given_args2103);} else {var if_res1284 = M10.unsafe_undefined;}var default302107 = if_res1284;if (default322106!==false) {var if_res1285 = M0.cdr(given_kws2102);} else {var if_res1285 = given_kws2102;}var kws1220322108 = if_res1285;if (default322106!==false) {var if_res1286 = M0.cdr(given_args2103);} else {var if_res1286 = given_args2103;}var kw_args1220332109 = if_res1286;var key312110 = M0.pair_p(kws1220322108);if (key312110!==false) {var if_res1287 = M0.car(kw_args1220332109);} else {var if_res1287 = M10.unsafe_undefined;}var key292111 = if_res1287;return check_duplicates(default302107,key292111,items342104,same_p332105);};var cl1292 = function(given_kws2118, given_args2119, items2120) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1749(given_kws2118,given_args2119,items2120,M10.unsafe_undefined);};var cl1293 = function(given_kws2121, given_args2122, items2123, same_p332124) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1749(given_kws2121,given_args2122,items2123,same_p332124);};var temp1295 = $rjs_core.attachProcedureArity(function() {var fixed_lam1294 = {'3':cl1292,'4':cl1293}[arguments.length];if (fixed_lam1294!==undefined) {return fixed_lam1294.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var temp1291 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("default"),$rjs_core.Keyword.make("key"));var cl1288 = function(items2125) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1749(M0.rnull,M0.rnull,items2125,M10.unsafe_undefined);};var cl1289 = function(items2126, same_p332127) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1749(M0.rnull,M0.rnull,items2126,same_p332127);};var check_duplicates35 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2112, given_argc2113) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(given_argc2113,3)!==false) {var if_res1296 = M0.__lt__eq_(given_argc2113,4);} else {var if_res1296 = false;}if (if_res1296!==false) {var l11220342114 = given_kws2112;if (M0.null_p(l11220342114)!==false) {var if_res1298 = l11220342114;} else {if (M0.eq_p(M0.car(l11220342114),$rjs_core.Keyword.make("default"))!==false) {var if_res1297 = M0.cdr(l11220342114);} else {var if_res1297 = l11220342114;}var if_res1298 = if_res1297;}var l11220342115 = if_res1298;var l11220352116 = l11220342115;if (M0.null_p(l11220352116)!==false) {var if_res1300 = l11220352116;} else {if (M0.eq_p(M0.car(l11220352116),$rjs_core.Keyword.make("key"))!==false) {var if_res1299 = M0.cdr(l11220352116);} else {var if_res1299 = l11220352116;}var if_res1300 = if_res1299;}var l11220352117 = if_res1300;var if_res1301 = M0.null_p(l11220352117);} else {var if_res1301 = false;}return if_res1301;},temp1295,M0.rnull,temp1291,$rjs_core.attachProcedureArity(function() {var fixed_lam1290 = {'1':cl1288,'2':cl1289}[arguments.length];if (fixed_lam1290!==undefined) {return fixed_lam1290.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]));var check_duplicates_by_t = function(items2128, key2129, table2130, fail_k2131) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2132 = function(items2133) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(items2133)!==false) {var key_item2134 = key2129(M0.car(items2133));if (M0.hash_ref(table2130,key_item2134,false)!==false) {var if_res1302 = M0.car(items2133);} else {M0.hash_set_bang_(table2130,key_item2134,true);var if_res1302 = loop2132(M0.cdr(items2133));}var if_res1303 = if_res1302;} else {var if_res1303 = fail_k2131();}return if_res1303;};return loop2132(items2128);};var check_duplicates_by_list = function(items2135, key2136, same_p2137, fail_k2138) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2139 = function(items2140, sofar2141) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(items2140)!==false) {var key_item2142 = key2136(M0.car(items2140));var lst2143 = sofar2141;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1304 = M0.rvoid();} else {var if_res1304 = M9.__rjs_quoted__.check_list(lst2143);}if_res1304;var for_loop2144 = function(result2145, lst2146) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2146)!==false) {var prev2147 = M10.unsafe_car(lst2146);var rest2148 = M10.unsafe_cdr(lst2146);if (true!==false) {var result2150 = result2145;var result2151 = same_p2137(key_item2142,prev2147);var result2149 = M0.values(result2151);if (true!==false) {var if_res1306 = M0.not($rjs_core.attachProcedureArity(function(...x21521305) {var x2152 = $rjs_core.Pair.listFromArray(x21521305);return result2149;})(prev2147));} else {var if_res1306 = false;}if (if_res1306!==false) {var if_res1307 = M0.not(false);} else {var if_res1307 = false;}if (if_res1307!==false) {var if_res1308 = for_loop2144(result2149,rest2148);} else {var if_res1308 = result2149;}var if_res1309 = if_res1308;} else {var if_res1309 = result2145;}var if_res1310 = if_res1309;} else {var if_res1310 = result2145;}return if_res1310;};if (for_loop2144(false,lst2143)!==false) {var if_res1311 = M0.car(items2140);} else {var if_res1311 = loop2139(M0.cdr(items2140),M0.cons(key_item2142,sofar2141));}var if_res1312 = if_res1311;} else {var if_res1312 = fail_k2138();}return if_res1312;};return loop2139(items2135,M0.rnull);};var check_filter_arguments = function(who2153, f2154, l2155, ls2156) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f2154)!==false) {var if_res1313 = M0.rvoid();} else {var if_res1313 = M0.apply(M0.raise_argument_error,who2153,$rjs_core.UString.make("procedure?"),0,f2154,l2155,ls2156);}if_res1313;if (M0.procedure_arity_includes_p(f2154,M0.add1(M0.length(ls2156)))!==false) {var if_res1314 = M0.rvoid();} else {var if_res1314 = M0.raise_arguments_error(who2153,$rjs_core.UString.make("mismatch between procedure arity and argument count"),$rjs_core.UString.make("procedure"),f2154,$rjs_core.UString.make("expected arity"),M0.add1(M0.length(ls2156)));}if_res1314;if (M0.list_p(l2155)!==false) {var if_res1315 = M3.andmap(M0.list_p,ls2156);} else {var if_res1315 = false;}if (if_res1315!==false) {var if_res1335 = M0.rvoid();} else {var let_result1316 = M9.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("x")),M0.cons(l2155,ls2156));var pos__gt_vals2157 = let_result1316.getAt(0);var pos_pre_inc2158 = let_result1316.getAt(1);var pos_next2159 = let_result1316.getAt(2);var init2160 = let_result1316.getAt(3);var pos_cont_p2161 = let_result1316.getAt(4);var val_cont_p2162 = let_result1316.getAt(5);var all_cont_p2163 = let_result1316.getAt(6);var start2164 = 0;if (M0.rvoid()!==false) {if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1317 = M0.rvoid();} else {var if_res1317 = M9.__rjs_quoted__.check_naturals(start2164);}var if_res1318 = if_res1317;} else {var if_res1318 = false;}if_res1318;var for_loop2165 = function(pos2166, pos2167) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2161!==false) {var if_res1319 = pos_cont_p2161(pos2166);} else {var if_res1319 = true;}if (if_res1319!==false) {var if_res1320 = true;} else {var if_res1320 = false;}if (if_res1320!==false) {var x2172 = pos__gt_vals2157(pos2166);if (all_cont_p2163!==false) {var if_res1321 = function(pos2173) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2163(pos2173,x2172);};} else {var if_res1321 = false;}var let_result1322 = M0.values(x2172,if_res1321);var x2168 = let_result1322.getAt(0);var all_cont_p_by_pos2169 = let_result1322.getAt(1);if (pos_pre_inc2158!==false) {var if_res1323 = pos_pre_inc2158(pos2166);} else {var if_res1323 = pos2166;}var pos2170 = if_res1323;var i2171 = pos2167;if (val_cont_p2162!==false) {var if_res1324 = val_cont_p2162(x2168);} else {var if_res1324 = true;}if (if_res1324!==false) {var if_res1325 = true;} else {var if_res1325 = false;}if (if_res1325!==false) {if (M0.list_p(x2168)!==false) {var if_res1326 = M0.rvoid();} else {var if_res1326 = M0.apply(M0.raise_argument_error,who2153,$rjs_core.UString.make("list?"),M0.add1(i2171),f2154,l2155,ls2156);}if_res1326;var let_result1327 = M0.values();var let_result1328 = M0.values();if (all_cont_p_by_pos2169!==false) {var if_res1329 = all_cont_p_by_pos2169(pos2170);} else {var if_res1329 = true;}if (if_res1329!==false) {var if_res1330 = true;} else {var if_res1330 = false;}if (if_res1330!==false) {var if_res1331 = M0.not(false);} else {var if_res1331 = false;}if (if_res1331!==false) {var if_res1332 = for_loop2165(pos_next2159(pos2170),pos2167+1);} else {var if_res1332 = M0.values();}var if_res1333 = if_res1332;} else {var if_res1333 = M0.values();}var if_res1334 = if_res1333;} else {var if_res1334 = M0.values();}return if_res1334;};for_loop2165(init2160,start2164);var if_res1335 = M0.rvoid();}return if_res1335;};var filter_map = $rjs_core.attachProcedureArity(function(f2174, l2175, ...ls21761336) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2176 = $rjs_core.Pair.listFromArray(ls21761336);check_filter_arguments($rjs_core.Symbol.make("filter-map"),f2174,l2175,ls2176);if (M0.pair_p(ls2176)!==false) {var len2177 = M0.length(l2175);if (M3.andmap(function(l2178) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__eq_(len2177,M0.length(l2178));},ls2176)!==false) {var loop2179 = function(l2180, ls2181) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2180)!==false) {var if_res1338 = M0.rnull;} else {var x2182 = M0.apply(f2174,M0.car(l2180),M3.map(M0.car,ls2181));if (x2182!==false) {var if_res1337 = M0.cons(x2182,loop2179(M0.cdr(l2180),M3.map(M0.cdr,ls2181)));} else {var if_res1337 = loop2179(M0.cdr(l2180),M3.map(M0.cdr,ls2181));}var if_res1338 = if_res1337;}return if_res1338;};var if_res1339 = loop2179(l2175,ls2176);} else {var if_res1339 = M0.raise_arguments_error($rjs_core.Symbol.make("filter-map"),$rjs_core.UString.make("all lists must have same size"));}var if_res1342 = if_res1339;} else {var loop2183 = function(l2184) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2184)!==false) {var if_res1341 = M0.rnull;} else {var x2185 = f2174(M0.car(l2184));if (x2185!==false) {var if_res1340 = M0.cons(x2185,loop2183(M0.cdr(l2184)));} else {var if_res1340 = loop2183(M0.cdr(l2184));}var if_res1341 = if_res1340;}return if_res1341;};var if_res1342 = loop2183(l2175);}return if_res1342;});var count = $rjs_core.attachProcedureArity(function(f2186, l2187, ...ls21881343) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2188 = $rjs_core.Pair.listFromArray(ls21881343);check_filter_arguments($rjs_core.Symbol.make("count"),f2186,l2187,ls2188);if (M0.pair_p(ls2188)!==false) {var len2189 = M0.length(l2187);if (M3.andmap(function(l2190) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__eq_(len2189,M0.length(l2190));},ls2188)!==false) {var loop2191 = function(l2192, ls2193, c2194) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2192)!==false) {var if_res1347 = c2194;} else {var temp1346 = M0.cdr(l2192);var temp1345 = M3.map(M0.cdr,ls2193);if (M0.apply(f2186,M0.car(l2192),M3.map(M0.car,ls2193))!==false) {var if_res1344 = M0.add1(c2194);} else {var if_res1344 = c2194;}var if_res1347 = loop2191(temp1346,temp1345,if_res1344);}return if_res1347;};var if_res1348 = loop2191(l2187,ls2188,0);} else {var if_res1348 = M0.raise_arguments_error($rjs_core.Symbol.make("count"),$rjs_core.UString.make("all lists must have same size"));}var if_res1352 = if_res1348;} else {var loop2195 = function(l2196, c2197) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2196)!==false) {var if_res1351 = c2197;} else {var temp1350 = M0.cdr(l2196);if (f2186(M0.car(l2196))!==false) {var if_res1349 = M0.add1(c2197);} else {var if_res1349 = c2197;}var if_res1351 = loop2195(temp1350,if_res1349);}return if_res1351;};var if_res1352 = loop2195(l2187,0);}return if_res1352;});var partition = function(pred2198, l2199) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred2198)!==false) {var if_res1353 = M0.procedure_arity_includes_p(pred2198,1);} else {var if_res1353 = false;}if (if_res1353!==false) {var if_res1354 = M0.rvoid();} else {var if_res1354 = M0.raise_argument_error($rjs_core.Symbol.make("partition"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,pred2198,l2199);}if_res1354;if (M0.list_p(l2199)!==false) {var if_res1355 = M0.rvoid();} else {var if_res1355 = M0.raise_argument_error($rjs_core.Symbol.make("partition"),$rjs_core.UString.make("list?"),1,pred2198,l2199);}if_res1355;var loop2200 = function(l2201, i2202, o2203) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2201)!==false) {var if_res1357 = M0.values(M8.alt_reverse(i2202),M8.alt_reverse(o2203));} else {var x2204 = M0.car(l2201);var l2205 = M0.cdr(l2201);if (pred2198(x2204)!==false) {var if_res1356 = loop2200(l2205,M0.cons(x2204,i2202),o2203);} else {var if_res1356 = loop2200(l2205,i2202,M0.cons(x2204,o2203));}var if_res1357 = if_res1356;}return if_res1357;};return loop2200(l2199,$rjs_core.Pair.makeList(),$rjs_core.Pair.makeList());};var cl1358 = function(end2207) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2208 = 0;var end2209 = end2207;var inc2210 = 1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1362 = M0.rvoid();} else {var if_res1362 = M9.__rjs_quoted__.check_range(start2208,end2209,inc2210);}if_res1362;var for_loop2211 = function(fold_var2212, pos2213) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt_(pos2213,end2209)!==false) {var i2214 = pos2213;if (true!==false) {var fold_var2216 = fold_var2212;var fold_var2217 = M0.cons(i2214,fold_var2216);var fold_var2215 = M0.values(fold_var2217);if (true!==false) {var if_res1363 = M0.not(false);} else {var if_res1363 = false;}if (if_res1363!==false) {var if_res1364 = for_loop2211(fold_var2215,pos2213+inc2210);} else {var if_res1364 = fold_var2215;}var if_res1365 = if_res1364;} else {var if_res1365 = fold_var2212;}var if_res1366 = if_res1365;} else {var if_res1366 = fold_var2212;}return if_res1366;};return M8.alt_reverse(for_loop2211(M0.rnull,start2208));};var cl1359 = function(start2218, end2219) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2220 = start2218;var end2221 = end2219;var inc2222 = 1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1367 = M0.rvoid();} else {var if_res1367 = M9.__rjs_quoted__.check_range(start2220,end2221,inc2222);}if_res1367;var for_loop2223 = function(fold_var2224, pos2225) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt_(pos2225,end2221)!==false) {var i2226 = pos2225;if (true!==false) {var fold_var2228 = fold_var2224;var fold_var2229 = M0.cons(i2226,fold_var2228);var fold_var2227 = M0.values(fold_var2229);if (true!==false) {var if_res1368 = M0.not(false);} else {var if_res1368 = false;}if (if_res1368!==false) {var if_res1369 = for_loop2223(fold_var2227,pos2225+inc2222);} else {var if_res1369 = fold_var2227;}var if_res1370 = if_res1369;} else {var if_res1370 = fold_var2224;}var if_res1371 = if_res1370;} else {var if_res1371 = fold_var2224;}return if_res1371;};return M8.alt_reverse(for_loop2223(M0.rnull,start2220));};var cl1360 = function(start2230, end2231, step2232) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2233 = start2230;var end2234 = end2231;var inc2235 = step2232;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1372 = M0.rvoid();} else {var if_res1372 = M9.__rjs_quoted__.check_range(start2233,end2234,inc2235);}if_res1372;var for_loop2236 = function(fold_var2237, pos2238) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(step2232,0)!==false) {var if_res1373 = M0.__lt_(pos2238,end2234);} else {var if_res1373 = M0.__gt_(pos2238,end2234);}if (if_res1373!==false) {var i2239 = pos2238;if (true!==false) {var fold_var2241 = fold_var2237;var fold_var2242 = M0.cons(i2239,fold_var2241);var fold_var2240 = M0.values(fold_var2242);if (true!==false) {var if_res1374 = M0.not(false);} else {var if_res1374 = false;}if (if_res1374!==false) {var if_res1375 = for_loop2236(fold_var2240,pos2238+inc2235);} else {var if_res1375 = fold_var2240;}var if_res1376 = if_res1375;} else {var if_res1376 = fold_var2237;}var if_res1377 = if_res1376;} else {var if_res1377 = fold_var2237;}return if_res1377;};return M8.alt_reverse(for_loop2236(M0.rnull,start2233));};var range2206 = $rjs_core.attachProcedureArity(function() {var fixed_lam1361 = {'1':cl1358,'2':cl1359,'3':cl1360}[arguments.length];if (fixed_lam1361!==undefined) {return fixed_lam1361.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3]);var range_proc = range2206;var cl1378 = function(start2244, end2245) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2246 = start2244;var end2247 = end2245;var inc2248 = 1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1381 = M0.rvoid();} else {var if_res1381 = M9.__rjs_quoted__.check_range_generic($rjs_core.Symbol.make("in-inclusive-range"),start2246,end2247,inc2248);}if_res1381;var for_loop2249 = function(fold_var2250, pos2251) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt__eq_(pos2251,end2247)!==false) {var i2252 = pos2251;if (true!==false) {var fold_var2254 = fold_var2250;var fold_var2255 = M0.cons(i2252,fold_var2254);var fold_var2253 = M0.values(fold_var2255);if (true!==false) {var if_res1382 = M0.not(false);} else {var if_res1382 = false;}if (if_res1382!==false) {var if_res1383 = for_loop2249(fold_var2253,pos2251+inc2248);} else {var if_res1383 = fold_var2253;}var if_res1384 = if_res1383;} else {var if_res1384 = fold_var2250;}var if_res1385 = if_res1384;} else {var if_res1385 = fold_var2250;}return if_res1385;};return M8.alt_reverse(for_loop2249(M0.rnull,start2246));};var cl1379 = function(start2256, end2257, step2258) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2259 = start2256;var end2260 = end2257;var inc2261 = step2258;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1386 = M0.rvoid();} else {var if_res1386 = M9.__rjs_quoted__.check_range_generic($rjs_core.Symbol.make("in-inclusive-range"),start2259,end2260,inc2261);}if_res1386;var for_loop2262 = function(fold_var2263, pos2264) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(step2258,0)!==false) {var if_res1387 = M0.__lt__eq_(pos2264,end2260);} else {var if_res1387 = M0.__gt__eq_(pos2264,end2260);}if (if_res1387!==false) {var i2265 = pos2264;if (true!==false) {var fold_var2267 = fold_var2263;var fold_var2268 = M0.cons(i2265,fold_var2267);var fold_var2266 = M0.values(fold_var2268);if (true!==false) {var if_res1388 = M0.not(false);} else {var if_res1388 = false;}if (if_res1388!==false) {var if_res1389 = for_loop2262(fold_var2266,pos2264+inc2261);} else {var if_res1389 = fold_var2266;}var if_res1390 = if_res1389;} else {var if_res1390 = fold_var2263;}var if_res1391 = if_res1390;} else {var if_res1391 = fold_var2263;}return if_res1391;};return M8.alt_reverse(for_loop2262(M0.rnull,start2259));};var inclusive_range2243 = $rjs_core.attachProcedureArity(function() {var fixed_lam1380 = {'2':cl1378,'3':cl1379}[arguments.length];if (fixed_lam1380!==undefined) {return fixed_lam1380.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var inclusive_range_proc = inclusive_range2243;var cl1392 = function(f2269, l2270) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,M3.map(f2269,l2270));};var cl1393 = function(f2271, l12272, l22273) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,M3.map(f2271,l12272,l22273));};var cl1394 = $rjs_core.attachProcedureArity(function(f2274, l2275, ...ls22761397) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2276 = $rjs_core.Pair.listFromArray(ls22761397);return M0.apply(M0.append,M0.apply(M3.map,f2274,l2275,ls2276));});var append_map = $rjs_core.attachProcedureArity(function() {var fixed_lam1395 = {'2':cl1392,'3':cl1393}[arguments.length];if (fixed_lam1395!==undefined) {return fixed_lam1395.apply(null,arguments);} else {if (M0.__gt__eq_(cl1394.length,1)!==false) {var if_res1396 = cl1394.apply(null,arguments);} else {var if_res1396 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1396;}},[M0.make_arity_at_least(2)]);var filter_not = function(f2277, list2278) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f2277)!==false) {var if_res1398 = M0.procedure_arity_includes_p(f2277,1);} else {var if_res1398 = false;}if (if_res1398!==false) {var if_res1399 = M0.rvoid();} else {var if_res1399 = M0.raise_argument_error($rjs_core.Symbol.make("filter-not"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,f2277,list2278);}if_res1399;if (M0.list_p(list2278)!==false) {var if_res1400 = M0.rvoid();} else {var if_res1400 = M0.raise_argument_error($rjs_core.Symbol.make("filter-not"),$rjs_core.UString.make("list?"),1,f2277,list2278);}if_res1400;var loop2279 = function(l2280, result2281) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2280)!==false) {var if_res1403 = M8.alt_reverse(result2281);} else {var temp1402 = M0.cdr(l2280);if (f2277(M0.car(l2280))!==false) {var if_res1401 = result2281;} else {var if_res1401 = M0.cons(M0.car(l2280),result2281);}var if_res1403 = loop2279(temp1402,if_res1401);}return if_res1403;};return loop2279(list2278,M0.rnull);};var shuffle = function(l2282) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l2282)!==false) {var if_res1404 = M0.rvoid();} else {var if_res1404 = M0.raise_argument_error($rjs_core.Symbol.make("shuffle"),$rjs_core.UString.make("list?"),0,l2282);}if_res1404;var let_result1405 = M0.values();var a2283 = M0.make_vector(M0.length(l2282));var lst2284 = l2282;var start2285 = 0;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1406 = M0.rvoid();} else {var if_res1406 = M9.__rjs_quoted__.check_list(lst2284);}if_res1406;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1407 = M0.rvoid();} else {var if_res1407 = M9.__rjs_quoted__.check_naturals(start2285);}if_res1407;var for_loop2286 = function(lst2287, pos2288) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2287)!==false) {var if_res1408 = true;} else {var if_res1408 = false;}if (if_res1408!==false) {var x2289 = M10.unsafe_car(lst2287);var rest2290 = M10.unsafe_cdr(lst2287);var i2291 = pos2288;if (true!==false) {var if_res1409 = true;} else {var if_res1409 = false;}if (if_res1409!==false) {var j2292 = M1.random(M0.add1(i2291));if (M0.__eq_(j2292,i2291)!==false) {var if_res1410 = M0.rvoid();} else {var if_res1410 = M0.vector_set_bang_(a2283,i2291,M0.vector_ref(a2283,j2292));}if_res1410;M0.vector_set_bang_(a2283,j2292,x2289);var let_result1411 = M0.values();var let_result1412 = M0.values();if (true!==false) {if (true!==false) {var if_res1413 = M0.not(false);} else {var if_res1413 = false;}var if_res1414 = if_res1413;} else {var if_res1414 = false;}if (if_res1414!==false) {var if_res1415 = for_loop2286(rest2290,pos2288+1);} else {var if_res1415 = M0.values();}var if_res1416 = if_res1415;} else {var if_res1416 = M0.values();}var if_res1417 = if_res1416;} else {var if_res1417 = M0.values();}return if_res1417;};for_loop2286(lst2284,start2285);M0.rvoid();return M0.vector__gt_list(a2283);};var combinations2293 = function(l372294, k362295) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l2296 = l372294;if (false!==false) {var if_res1418 = false;} else {var if_res1418 = k362295;}var k2297 = if_res1418;var let_result1419 = M9.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("x")),in_combinations(l2296,k2297));var pos__gt_vals2298 = let_result1419.getAt(0);var pos_pre_inc2299 = let_result1419.getAt(1);var pos_next2300 = let_result1419.getAt(2);var init2301 = let_result1419.getAt(3);var pos_cont_p2302 = let_result1419.getAt(4);var val_cont_p2303 = let_result1419.getAt(5);var all_cont_p2304 = let_result1419.getAt(6);M0.rvoid();var for_loop2305 = function(fold_var2306, pos2307) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2302!==false) {var if_res1420 = pos_cont_p2302(pos2307);} else {var if_res1420 = true;}if (if_res1420!==false) {var x2311 = pos__gt_vals2298(pos2307);if (all_cont_p2304!==false) {var if_res1421 = function(pos2312) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2304(pos2312,x2311);};} else {var if_res1421 = false;}var let_result1422 = M0.values(x2311,if_res1421);var x2308 = let_result1422.getAt(0);var all_cont_p_by_pos2309 = let_result1422.getAt(1);if (pos_pre_inc2299!==false) {var if_res1423 = pos_pre_inc2299(pos2307);} else {var if_res1423 = pos2307;}var pos2310 = if_res1423;if (val_cont_p2303!==false) {var if_res1424 = val_cont_p2303(x2308);} else {var if_res1424 = true;}if (if_res1424!==false) {var fold_var2314 = fold_var2306;var fold_var2315 = M0.cons(x2308,fold_var2314);var fold_var2313 = M0.values(fold_var2315);if (all_cont_p_by_pos2309!==false) {var if_res1425 = all_cont_p_by_pos2309(pos2310);} else {var if_res1425 = true;}if (if_res1425!==false) {var if_res1426 = M0.not(false);} else {var if_res1426 = false;}if (if_res1426!==false) {var if_res1427 = for_loop2305(fold_var2313,pos_next2300(pos2310));} else {var if_res1427 = fold_var2313;}var if_res1428 = if_res1427;} else {var if_res1428 = fold_var2306;}var if_res1429 = if_res1428;} else {var if_res1429 = fold_var2306;}return if_res1429;};return M8.alt_reverse(for_loop2305(M0.rnull,init2301));};var cl1430 = function(l2316) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return combinations2293(l2316,false);};var cl1431 = function(l2317, k362318) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return combinations2293(l2317,k362318);};var combinations = $rjs_core.attachProcedureArity(function() {var fixed_lam1432 = {'1':cl1430,'2':cl1431}[arguments.length];if (fixed_lam1432!==undefined) {return fixed_lam1432.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var in_combinations2319 = function(l392320, k382321) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l2322 = l392320;if (false!==false) {var if_res1433 = false;} else {var if_res1433 = k382321;}var k2323 = if_res1433;if (M0.list_p(l2322)!==false) {var if_res1434 = M0.rvoid();} else {var if_res1434 = M0.raise_argument_error($rjs_core.Symbol.make("in-combinations"),$rjs_core.UString.make("list?"),0,l2322);}if_res1434;var let_result1435 = M0.values();if (k2323!==false) {var if_res1436 = M0.not(M0.exact_nonnegative_integer_p(k2323));} else {var if_res1436 = false;}if (if_res1436!==false) {var if_res1437 = M0.raise_argument_error($rjs_core.Symbol.make("in-combinations"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l2322,k2323);} else {var if_res1437 = M0.rvoid();}if_res1437;var let_result1438 = M0.values();var v2324 = M0.list__gt_vector(l2322);var N2325 = M0.vector_length(v2324);var N_12326 = N2325-1;if (M0.not(k2323)!==false) {var limit2328 = M0.expt(2,N2325);var curr_box2329 = M0.box(0);var if_res1475 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var curr2330 = M0.unbox(curr_box2329);if (M0.__lt_(curr2330,limit2328)!==false) {var start2331 = N_12326;var end2332 = -1;var inc2333 = -1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1440 = M0.rvoid();} else {var if_res1440 = M9.__rjs_quoted__.check_range(start2331,end2332,inc2333);}if_res1440;var for_loop2334 = function(acc2335, pos2336) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(pos2336,end2332)!==false) {var i2337 = pos2336;if (true!==false) {var acc2339 = acc2335;if (M0.bitwise_bit_set_p(curr2330,i2337)!==false) {var if_res1441 = M0.cons(M0.vector_ref(v2324,i2337),acc2339);} else {var if_res1441 = acc2339;}var acc2340 = if_res1441;var acc2338 = M0.values(acc2340);if (true!==false) {var if_res1442 = M0.not(false);} else {var if_res1442 = false;}if (if_res1442!==false) {var if_res1443 = for_loop2334(acc2338,pos2336+inc2333);} else {var if_res1443 = acc2338;}var if_res1444 = if_res1443;} else {var if_res1444 = acc2335;}var if_res1445 = if_res1444;} else {var if_res1445 = acc2335;}return if_res1445;};var begin_res1439 = for_loop2334($rjs_core.Pair.makeList(),start2331);M0.set_box_bang_(curr_box2329,curr2330+1);var if_res1446 = begin_res1439;} else {var if_res1446 = false;}return if_res1446;};} else {if (M0.__lt_(N2325,k2323)!==false) {var if_res1474 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};} else {var running_p2341 = true;var k_times_2342 = M2.build_vector(k2323,function(i2343) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i2343;});var k_12344 = k2323-1;var if_res1474 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (running_p2341!==false) {var vec2347 = k_times_2342;M9.__rjs_quoted__.check_vector(vec2347);var let_result1448 = M0.values(vec2347,M10.unsafe_vector_length(vec2347));var vec2345 = let_result1448.getAt(0);var len2346 = let_result1448.getAt(1);false;var for_loop2348 = function(fold_var2349, pos2350) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M10.unsafe_fx_lt_(pos2350,len2346)!==false) {var i2351 = M10.unsafe_vector_ref(vec2345,pos2350);if (true!==false) {var fold_var2353 = fold_var2349;var fold_var2354 = M0.cons(M0.vector_ref(v2324,i2351),fold_var2353);var fold_var2352 = M0.values(fold_var2354);if (true!==false) {var if_res1449 = M0.not(false);} else {var if_res1449 = false;}if (if_res1449!==false) {var if_res1450 = for_loop2348(fold_var2352,M10.unsafe_fx_plus_(1,pos2350));} else {var if_res1450 = fold_var2352;}var if_res1451 = if_res1450;} else {var if_res1451 = fold_var2349;}var if_res1452 = if_res1451;} else {var if_res1452 = fold_var2349;}return if_res1452;};var begin_res1447 = M8.alt_reverse(for_loop2348(M0.rnull,0));var index_to_change2355 = false;var start2356 = k_12344;var end2357 = -1;var inc2358 = -1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1453 = M0.rvoid();} else {var if_res1453 = M9.__rjs_quoted__.check_range(start2356,end2357,inc2358);}if_res1453;var for_loop2359 = function(pos2360) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(pos2360,end2357)!==false) {var i2361 = pos2360;if (true!==false) {var next_k_proc2362 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (true!==false) {var if_res1454 = for_loop2359(pos2360+inc2358);} else {var if_res1454 = M0.values();}return if_res1454;};if (M0.not(M0.eq_p(M0.vector_ref(k_times_2342,i2361),i2361+N2325+M0.__(k2323)))!==false) {index_to_change2355 = i2361;var if_res1455 = true;} else {var if_res1455 = false;}if (if_res1455!==false) {var if_res1458 = M0.values();} else {M0.rvoid();var let_result1456 = M0.values();if (false!==false) {var if_res1457 = M0.values();} else {var if_res1457 = next_k_proc2362();}var if_res1458 = if_res1457;}var if_res1459 = if_res1458;} else {var if_res1459 = M0.values();}var if_res1460 = if_res1459;} else {var if_res1460 = M0.values();}return if_res1460;};for_loop2359(start2356);M0.rvoid();if (index_to_change2355!==false) {var val_to_change2363 = M0.add1(M0.vector_ref(k_times_2342,index_to_change2355));var start2364 = index_to_change2355;var end2365 = k2323;var inc2366 = 1;var start2367 = val_to_change2363;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1461 = M0.rvoid();} else {var if_res1461 = M9.__rjs_quoted__.check_range(start2364,end2365,inc2366);}if_res1461;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1462 = M0.rvoid();} else {var if_res1462 = M9.__rjs_quoted__.check_naturals(start2367);}if_res1462;var for_loop2368 = function(pos2369, pos2370) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt_(pos2369,end2365)!==false) {var if_res1463 = true;} else {var if_res1463 = false;}if (if_res1463!==false) {var i2371 = pos2369;var v2372 = pos2370;if (true!==false) {var if_res1464 = true;} else {var if_res1464 = false;}if (if_res1464!==false) {M0.vector_set_bang_(k_times_2342,i2371,v2372);var let_result1465 = M0.values();var let_result1466 = M0.values();if (true!==false) {if (true!==false) {var if_res1467 = M0.not(false);} else {var if_res1467 = false;}var if_res1468 = if_res1467;} else {var if_res1468 = false;}if (if_res1468!==false) {var if_res1469 = for_loop2368(pos2369+inc2366,pos2370+1);} else {var if_res1469 = M0.values();}var if_res1470 = if_res1469;} else {var if_res1470 = M0.values();}var if_res1471 = if_res1470;} else {var if_res1471 = M0.values();}return if_res1471;};for_loop2368(start2364,start2367);var if_res1472 = M0.rvoid();} else {running_p2341 = false;var if_res1472 = null;}if_res1472;var if_res1473 = begin_res1447;} else {var if_res1473 = false;}return if_res1473;};}var if_res1475 = if_res1474;}var gen_combinations2327 = if_res1475;return M9.__rjs_quoted__.in_producer(gen_combinations2327,false);};var cl1476 = function(l2373) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_combinations2319(l2373,false);};var cl1477 = function(l2374, k382375) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_combinations2319(l2374,k382375);};var in_combinations = $rjs_core.attachProcedureArity(function() {var fixed_lam1478 = {'1':cl1476,'2':cl1477}[arguments.length];if (fixed_lam1478!==undefined) {return fixed_lam1478.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var swap_plus_flip = function(l2376, i2377, j2378) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var tmp2379 = j2378;if (M0.equal_p(tmp2379,0)!==false) {var if_res1486 = M0.list_times_(M0.cadr(l2376),M0.car(l2376),M0.cddr(l2376));} else {if (M0.equal_p(tmp2379,1)!==false) {var a2380 = M0.car(l2376);var b2381 = M0.cadr(l2376);var c2382 = M0.caddr(l2376);var l2383 = M0.cdddr(l2376);var tmp2384 = i2377;if (M0.equal_p(tmp2384,0)!==false) {var if_res1479 = M0.list_times_(b2381,c2382,a2380,l2383);} else {var if_res1479 = M0.list_times_(c2382,a2380,b2381,l2383);}var if_res1485 = if_res1479;} else {if (M0.equal_p(tmp2379,2)!==false) {var a2385 = M0.car(l2376);var b2386 = M0.cadr(l2376);var c2387 = M0.caddr(l2376);var d2388 = M0.cadddr(l2376);var l2389 = M0.cddddr(l2376);var tmp2390 = i2377;if (M0.equal_p(tmp2390,0)!==false) {var if_res1481 = M0.list_times_(c2387,b2386,d2388,a2385,l2389);} else {if (M0.equal_p(tmp2390,1)!==false) {var if_res1480 = M0.list_times_(c2387,d2388,a2385,b2386,l2389);} else {var if_res1480 = M0.list_times_(d2388,b2386,a2385,c2387,l2389);}var if_res1481 = if_res1480;}var if_res1484 = if_res1481;} else {var loop2391 = function(n2392, l12393, r12394) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(n2392,0)!==false) {var if_res1483 = loop2391(M0.sub1(n2392),M0.cons(M0.car(r12394),l12393),M0.cdr(r12394));} else {var loop2395 = function(n2396, l22397, r22398) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(n2396,0)!==false) {var if_res1482 = loop2395(M0.sub1(n2396),M0.cons(M0.car(r22398),l22397),M0.cdr(r22398));} else {var if_res1482 = M5.__rjs_quoted__.qq_append(l22397,M0.list_times_(M0.car(r22398),M5.__rjs_quoted__.qq_append(l12393,M0.list_times_(M0.car(r12394),M0.cdr(r22398)))));}return if_res1482;};var if_res1483 = loop2395(j2378-i2377,$rjs_core.Pair.makeList(),M0.cdr(r12394));}return if_res1483;};var if_res1484 = loop2391(i2377,$rjs_core.Pair.makeList(),l2376);}var if_res1485 = if_res1484;}var if_res1486 = if_res1485;}return if_res1486;};var permutations = function(l2399) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(M0.list_p(l2399))!==false) {var if_res1493 = M0.raise_argument_error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("list?"),0,l2399);} else {var or_part2400 = M0.null_p(l2399);if (or_part2400!==false) {var if_res1487 = or_part2400;} else {var if_res1487 = M0.null_p(M0.cdr(l2399));}if (if_res1487!==false) {var if_res1492 = M0.list(l2399);} else {var N2401 = M0.length(l2399)-2;if (M0.__gt_(N2401,254)!==false) {var if_res1488 = M0.error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("input list too long: ~e"),l2399);} else {var if_res1488 = M0.rvoid();}if_res1488;var let_result1489 = M0.values();var c2402 = M0.make_bytes(M0.add1(N2401),0);var loop2403 = function(i2404, acc2405) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ci2406 = M0.bytes_ref(c2402,i2404);if (M0.__lt__eq_(ci2406,i2404)!==false) {M0.bytes_set_bang_(c2402,i2404,M0.add1(ci2406));var if_res1491 = loop2403(0,M0.cons(swap_plus_flip(M0.car(acc2405),ci2406,i2404),acc2405));} else {if (M0.__lt_(i2404,N2401)!==false) {M0.bytes_set_bang_(c2402,i2404,0);var if_res1490 = loop2403(M0.add1(i2404),acc2405);} else {var if_res1490 = acc2405;}var if_res1491 = if_res1490;}return if_res1491;};var if_res1492 = loop2403(0,M0.list(M8.alt_reverse(l2399)));}var if_res1493 = if_res1492;}return if_res1493;};var in_permutations = function(l2407) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(M0.list_p(l2407))!==false) {var if_res1502 = M0.raise_argument_error($rjs_core.Symbol.make("in-permutations"),$rjs_core.UString.make("list?"),0,l2407);} else {var or_part2408 = M0.null_p(l2407);if (or_part2408!==false) {var if_res1494 = or_part2408;} else {var if_res1494 = M0.null_p(M0.cdr(l2407));}if (if_res1494!==false) {var if_res1501 = M9.__rjs_quoted__.in_value(l2407);} else {var N2409 = M0.length(l2407)-2;if (M0.__gt_(N2409,254)!==false) {var if_res1495 = M0.error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("input list too long: ~e"),l2407);} else {var if_res1495 = M0.rvoid();}if_res1495;var let_result1496 = M0.values();var c2410 = M0.make_bytes(M0.add1(N2409),0);var i2411 = 0;var cur2412 = M8.alt_reverse(l2407);var next2413 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var r2414 = cur2412;var ci2415 = M0.bytes_ref(c2410,i2411);if (M0.__lt__eq_(ci2415,i2411)!==false) {M0.bytes_set_bang_(c2410,i2411,M0.add1(ci2415));var begin_res1497 = swap_plus_flip(cur2412,ci2415,i2411);i2411 = 0;var if_res1499 = begin_res1497;} else {if (M0.__lt_(i2411,N2409)!==false) {M0.bytes_set_bang_(c2410,i2411,0);i2411 = M0.add1(i2411);var if_res1498 = next2413();} else {var if_res1498 = false;}var if_res1499 = if_res1498;}return if_res1499;};var if_res1501 = M9.__rjs_quoted__.in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res1500 = cur2412;cur2412 = next2413();return begin_res1500;},false);}var if_res1502 = if_res1501;}return if_res1502;};var mk_min = function(cmp2416, name2417, f2418, xs2419) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f2418)!==false) {var if_res1503 = M0.procedure_arity_includes_p(f2418,1);} else {var if_res1503 = false;}if (if_res1503!==false) {var if_res1504 = M0.rvoid();} else {var if_res1504 = M0.raise_argument_error(name2417,$rjs_core.UString.make("(any/c . -> . real?)"),0,f2418,xs2419);}if_res1504;if (M0.list_p(xs2419)!==false) {var if_res1505 = M0.pair_p(xs2419);} else {var if_res1505 = false;}if (if_res1505!==false) {var if_res1506 = M0.rvoid();} else {var if_res1506 = M0.raise_argument_error(name2417,$rjs_core.UString.make("(and/c list? (not/c empty?))"),1,f2418,xs2419);}if_res1506;var init_min_var2420 = f2418(M0.car(xs2419));if (M0.real_p(init_min_var2420)!==false) {var if_res1507 = M0.rvoid();} else {var if_res1507 = M0.raise_result_error(name2417,$rjs_core.UString.make("real?"),init_min_var2420);}if_res1507;var loop2421 = function(min2422, min_var2423, xs2424) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(xs2424)!==false) {var if_res1510 = min2422;} else {var new_min2425 = f2418(M0.car(xs2424));if (M0.real_p(new_min2425)!==false) {var if_res1508 = M0.rvoid();} else {var if_res1508 = M0.raise_result_error(name2417,$rjs_core.UString.make("real?"),new_min2425);}if_res1508;if (cmp2416(new_min2425,min_var2423)!==false) {var if_res1509 = loop2421(M0.car(xs2424),new_min2425,M0.cdr(xs2424));} else {var if_res1509 = loop2421(min2422,min_var2423,M0.cdr(xs2424));}var if_res1510 = if_res1509;}return if_res1510;};return loop2421(M0.car(xs2419),init_min_var2420,M0.cdr(xs2419));};var argmin = function(f2426, xs2427) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return mk_min(M0.__lt_,$rjs_core.Symbol.make("argmin"),f2426,xs2427);};var argmax = function(f2428, xs2429) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return mk_min(M0.__gt_,$rjs_core.Symbol.make("argmax"),f2428,xs2429);};var group_by2430 = function(key412431, l422432, __eq__p402433) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var key2434 = key412431;var l2435 = l422432;if (M0.eq_p(__eq__p402433,M10.unsafe_undefined)!==false) {var if_res1511 = M0.equal_p;} else {var if_res1511 = __eq__p402433;}var __eq__p2436 = if_res1511;if (M0.procedure_p(key2434)!==false) {var if_res1512 = M0.procedure_arity_includes_p(key2434,1);} else {var if_res1512 = false;}if (if_res1512!==false) {var if_res1513 = M0.rvoid();} else {var if_res1513 = M0.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("(-> any/c any/c)"),0,key2434,l2435);}if_res1513;var let_result1514 = M0.values();if (M0.procedure_p(__eq__p2436)!==false) {var if_res1515 = M0.procedure_arity_includes_p(__eq__p2436,2);} else {var if_res1515 = false;}if (if_res1515!==false) {var if_res1516 = M0.rvoid();} else {var if_res1516 = M0.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,key2434,l2435,__eq__p2436);}if_res1516;var let_result1517 = M0.values();if (M0.list_p(l2435)!==false) {var if_res1518 = M0.rvoid();} else {var if_res1518 = M0.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("list?"),1,key2434,l2435);}if_res1518;var let_result1519 = M0.values();var alist_update2437 = function(al2438, k2439, up2440, fail2441) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2442 = function(al2443) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(al2443)!==false) {var if_res1521 = M0.list(M0.cons(k2439,up2440($rjs_core.Pair.makeList())));} else {if (__eq__p2436(M0.car(M0.car(al2443)),k2439)!==false) {var if_res1520 = M0.cons(M0.cons(k2439,up2440(M0.cdr(M0.car(al2443)))),M0.cdr(al2443));} else {var if_res1520 = M0.cons(M0.car(al2443),loop2442(M0.cdr(al2443)));}var if_res1521 = if_res1520;}return if_res1521;};return loop2442(al2438);};if (M0.equal_p(__eq__p2436,M0.eq_p)!==false) {var if_res1524 = M0.values(M0.hasheq(),M7.hash_update);} else {if (M0.equal_p(__eq__p2436,M0.eqv_p)!==false) {var if_res1523 = M0.values(M0.hasheqv(),M7.hash_update);} else {if (M0.equal_p(__eq__p2436,M0.equal_p)!==false) {var if_res1522 = M0.values(M0.hash(),M7.hash_update);} else {var if_res1522 = M0.values($rjs_core.Pair.makeList(),alist_update2437);}var if_res1523 = if_res1522;}var if_res1524 = if_res1523;}var let_result1525 = if_res1524;var base2444 = let_result1525.getAt(0);var update2445 = let_result1525.getAt(1);var lst2447 = l2435;var start2448 = 0;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1526 = M0.rvoid();} else {var if_res1526 = M9.__rjs_quoted__.check_list(lst2447);}if_res1526;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1527 = M0.rvoid();} else {var if_res1527 = M9.__rjs_quoted__.check_naturals(start2448);}if_res1527;var for_loop2449 = function(res2450, lst2451, pos2452) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2451)!==false) {var if_res1528 = true;} else {var if_res1528 = false;}if (if_res1528!==false) {var elt2453 = M10.unsafe_car(lst2451);var rest2454 = M10.unsafe_cdr(lst2451);var idx2455 = pos2452;if (true!==false) {var if_res1529 = true;} else {var if_res1529 = false;}if (if_res1529!==false) {var res2457 = res2450;var k2459 = key2434(elt2453);var v2460 = M0.cons(idx2455,elt2453);var res2458 = update2445(res2457,k2459,function(o2461) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.cons(v2460,o2461);},$rjs_core.Pair.makeList());var res2456 = M0.values(res2458);if (true!==false) {if (true!==false) {var if_res1530 = M0.not(false);} else {var if_res1530 = false;}var if_res1531 = if_res1530;} else {var if_res1531 = false;}if (if_res1531!==false) {var if_res1532 = for_loop2449(res2456,rest2454,pos2452+1);} else {var if_res1532 = res2456;}var if_res1533 = if_res1532;} else {var if_res1533 = res2450;}var if_res1534 = if_res1533;} else {var if_res1534 = res2450;}return if_res1534;};var classes2446 = for_loop2449(base2444,lst2447,start2448);if (M0.list_p(classes2446)!==false) {var lst2463 = classes2446;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1535 = M0.rvoid();} else {var if_res1535 = M9.__rjs_quoted__.check_list(lst2463);}if_res1535;var for_loop2464 = function(fold_var2465, lst2466) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2466)!==false) {var p2467 = M10.unsafe_car(lst2466);var rest2468 = M10.unsafe_cdr(lst2466);if (true!==false) {var fold_var2470 = fold_var2465;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__338852472 = M2.__rjs_quoted__.sort7;var temp532473 = M0.cdr(p2467);var __lt_542474 = M0.__lt_;var car552475 = M0.car;if (M0.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1536 = M2.__rjs_quoted__.sort(false,car552475,temp532473,__lt_542474);} else {var if_res1536 = M0.checked_procedure_check_and_extract(M4.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__338852472,M4.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M0.list(car552475),temp532473,__lt_542474);}var fold_var2471 = M0.cons(if_res1536,fold_var2470);var fold_var2469 = M0.values(fold_var2471);if (true!==false) {var if_res1537 = M0.not(false);} else {var if_res1537 = false;}if (if_res1537!==false) {var if_res1538 = for_loop2464(fold_var2469,rest2468);} else {var if_res1538 = fold_var2469;}var if_res1539 = if_res1538;} else {var if_res1539 = fold_var2465;}var if_res1540 = if_res1539;} else {var if_res1540 = fold_var2465;}return if_res1540;};var if_res1548 = M8.alt_reverse(for_loop2464(M0.rnull,lst2463));} else {var ht2476 = classes2446;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1541 = M0.rvoid();} else {var if_res1541 = M9.__rjs_quoted__.check_in_hash(ht2476);}if_res1541;var for_loop2477 = function(fold_var2478, i2479) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (i2479!==false) {var let_result1542 = M0.hash_iterate_key_plus_value(ht2476,i2479);var _2480 = let_result1542.getAt(0);var c2481 = let_result1542.getAt(1);if (true!==false) {var fold_var2483 = fold_var2478;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__339692485 = M2.__rjs_quoted__.sort7;var c562486 = c2481;var __lt_572487 = M0.__lt_;var car582488 = M0.car;if (M0.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1543 = M2.__rjs_quoted__.sort(false,car582488,c562486,__lt_572487);} else {var if_res1543 = M0.checked_procedure_check_and_extract(M4.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__339692485,M4.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M0.list(car582488),c562486,__lt_572487);}var fold_var2484 = M0.cons(if_res1543,fold_var2483);var fold_var2482 = M0.values(fold_var2484);if (true!==false) {var if_res1544 = M0.not(false);} else {var if_res1544 = false;}if (if_res1544!==false) {var if_res1545 = for_loop2477(fold_var2482,M0.hash_iterate_next(ht2476,i2479));} else {var if_res1545 = fold_var2482;}var if_res1546 = if_res1545;} else {var if_res1546 = fold_var2478;}var if_res1547 = if_res1546;} else {var if_res1547 = fold_var2478;}return if_res1547;};var if_res1548 = M8.alt_reverse(for_loop2477(M0.rnull,M0.hash_iterate_first(ht2476)));}var sorted_classes2462 = if_res1548;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__340862490 = M2.__rjs_quoted__.sort7;var sorted_classes592491 = sorted_classes2462;var __lt_602492 = M0.__lt_;var caar612493 = M0.caar;if (M0.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1549 = M2.__rjs_quoted__.sort(false,caar612493,sorted_classes592491,__lt_602492);} else {var if_res1549 = M0.checked_procedure_check_and_extract(M4.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__340862490,M4.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M0.list(caar612493),sorted_classes592491,__lt_602492);}var lst2489 = if_res1549;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1550 = M0.rvoid();} else {var if_res1550 = M9.__rjs_quoted__.check_list(lst2489);}if_res1550;var for_loop2494 = function(fold_var2495, lst2496) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2496)!==false) {var c2497 = M10.unsafe_car(lst2496);var rest2498 = M10.unsafe_cdr(lst2496);if (true!==false) {var fold_var2500 = fold_var2495;var fold_var2501 = M0.cons(M3.map(M0.cdr,c2497),fold_var2500);var fold_var2499 = M0.values(fold_var2501);if (true!==false) {var if_res1551 = M0.not(false);} else {var if_res1551 = false;}if (if_res1551!==false) {var if_res1552 = for_loop2494(fold_var2499,rest2498);} else {var if_res1552 = fold_var2499;}var if_res1553 = if_res1552;} else {var if_res1553 = fold_var2495;}var if_res1554 = if_res1553;} else {var if_res1554 = fold_var2495;}return if_res1554;};return M8.alt_reverse(for_loop2494(M0.rnull,lst2489));};var cl1555 = function(key2502, l2503) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return group_by2430(key2502,l2503,M10.unsafe_undefined);};var cl1556 = function(key2504, l2505, __eq__p402506) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return group_by2430(key2504,l2505,__eq__p402506);};var group_by = $rjs_core.attachProcedureArity(function() {var fixed_lam1557 = {'2':cl1555,'3':cl1556}[arguments.length];if (fixed_lam1557!==undefined) {return fixed_lam1557.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var cartesian_product = $rjs_core.attachProcedureArity(function(...ls25071558) {var ls2507 = $rjs_core.Pair.listFromArray(ls25071558);var let_result1559 = M9.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("l")),ls2507);var pos__gt_vals2508 = let_result1559.getAt(0);var pos_pre_inc2509 = let_result1559.getAt(1);var pos_next2510 = let_result1559.getAt(2);var init2511 = let_result1559.getAt(3);var pos_cont_p2512 = let_result1559.getAt(4);var val_cont_p2513 = let_result1559.getAt(5);var all_cont_p2514 = let_result1559.getAt(6);var start2515 = 0;if (M0.rvoid()!==false) {if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1560 = M0.rvoid();} else {var if_res1560 = M9.__rjs_quoted__.check_naturals(start2515);}var if_res1561 = if_res1560;} else {var if_res1561 = false;}if_res1561;var for_loop2516 = function(pos2517, pos2518) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2512!==false) {var if_res1562 = pos_cont_p2512(pos2517);} else {var if_res1562 = true;}if (if_res1562!==false) {var if_res1563 = true;} else {var if_res1563 = false;}if (if_res1563!==false) {var l2523 = pos__gt_vals2508(pos2517);if (all_cont_p2514!==false) {var if_res1564 = function(pos2524) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2514(pos2524,l2523);};} else {var if_res1564 = false;}var let_result1565 = M0.values(l2523,if_res1564);var l2519 = let_result1565.getAt(0);var all_cont_p_by_pos2520 = let_result1565.getAt(1);if (pos_pre_inc2509!==false) {var if_res1566 = pos_pre_inc2509(pos2517);} else {var if_res1566 = pos2517;}var pos2521 = if_res1566;var i2522 = pos2518;if (val_cont_p2513!==false) {var if_res1567 = val_cont_p2513(l2519);} else {var if_res1567 = true;}if (if_res1567!==false) {var if_res1568 = true;} else {var if_res1568 = false;}if (if_res1568!==false) {if (M0.list_p(l2519)!==false) {var if_res1569 = M0.rvoid();} else {var if_res1569 = M0.apply(M0.raise_argument_error,$rjs_core.Symbol.make("cartesian-product"),$rjs_core.UString.make("list?"),i2522,ls2507);}if_res1569;var let_result1570 = M0.values();var let_result1571 = M0.values();if (all_cont_p_by_pos2520!==false) {var if_res1572 = all_cont_p_by_pos2520(pos2521);} else {var if_res1572 = true;}if (if_res1572!==false) {var if_res1573 = true;} else {var if_res1573 = false;}if (if_res1573!==false) {var if_res1574 = M0.not(false);} else {var if_res1574 = false;}if (if_res1574!==false) {var if_res1575 = for_loop2516(pos_next2510(pos2521),pos2518+1);} else {var if_res1575 = M0.values();}var if_res1576 = if_res1575;} else {var if_res1576 = M0.values();}var if_res1577 = if_res1576;} else {var if_res1577 = M0.values();}return if_res1577;};for_loop2516(init2511,start2515);var let_result1578 = M0.values();M0.rvoid();var let_result1579 = M0.values();var cp_22525 = function(as2526, bs2527) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lst2528 = as2526;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1580 = M0.rvoid();} else {var if_res1580 = M9.__rjs_quoted__.check_list(lst2528);}if_res1580;var for_loop2529 = function(fold_var2530, lst2531) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2531)!==false) {var i2532 = M10.unsafe_car(lst2531);var rest2533 = M10.unsafe_cdr(lst2531);if (true!==false) {var lst2535 = bs2527;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1581 = M0.rvoid();} else {var if_res1581 = M9.__rjs_quoted__.check_list(lst2535);}if_res1581;var for_loop2536 = function(fold_var2537, lst2538) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2538)!==false) {var j2539 = M10.unsafe_car(lst2538);var rest2540 = M10.unsafe_cdr(lst2538);if (true!==false) {var fold_var2542 = fold_var2537;var fold_var2543 = M0.cons(M0.cons(i2532,j2539),fold_var2542);var fold_var2541 = M0.values(fold_var2543);if (true!==false) {var if_res1582 = M0.not(false);} else {var if_res1582 = false;}if (if_res1582!==false) {var if_res1583 = for_loop2536(fold_var2541,rest2540);} else {var if_res1583 = fold_var2541;}var if_res1584 = if_res1583;} else {var if_res1584 = fold_var2537;}var if_res1585 = if_res1584;} else {var if_res1585 = fold_var2537;}return if_res1585;};var fold_var2534 = for_loop2536(fold_var2530,lst2535);if (true!==false) {var if_res1586 = M0.not(false);} else {var if_res1586 = false;}if (if_res1586!==false) {var if_res1587 = for_loop2529(fold_var2534,rest2533);} else {var if_res1587 = fold_var2534;}var if_res1588 = if_res1587;} else {var if_res1588 = fold_var2530;}var if_res1589 = if_res1588;} else {var if_res1589 = fold_var2530;}return if_res1589;};return M8.alt_reverse(for_loop2529(M0.rnull,lst2528));};return M2.foldr(cp_22525,M0.list(M0.list()),ls2507);});var remf = function(f2544, ls2545) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2545)!==false) {var if_res1590 = M0.rvoid();} else {var if_res1590 = M0.raise_argument_error($rjs_core.Symbol.make("remf"),$rjs_core.UString.make("list?"),1,f2544,ls2545);}if_res1590;if (M0.procedure_p(f2544)!==false) {var if_res1591 = M0.procedure_arity_includes_p(f2544,1);} else {var if_res1591 = false;}if (if_res1591!==false) {var if_res1592 = M0.rvoid();} else {var if_res1592 = M0.raise_argument_error($rjs_core.Symbol.make("remf"),$rjs_core.UString.make("(-> any/c any/c)"),0,f2544,ls2545);}if_res1592;if (M0.null_p(ls2545)!==false) {var if_res1594 = $rjs_core.Pair.makeList();} else {if (f2544(M0.car(ls2545))!==false) {var if_res1593 = M0.cdr(ls2545);} else {var if_res1593 = M0.cons(M0.car(ls2545),remf(f2544,M0.cdr(ls2545)));}var if_res1594 = if_res1593;}return if_res1594;};var remf_times_ = function(f2546, ls2547) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2547)!==false) {var if_res1595 = M0.rvoid();} else {var if_res1595 = M0.raise_argument_error($rjs_core.Symbol.make("remf*"),$rjs_core.UString.make("list?"),1,f2546,ls2547);}if_res1595;if (M0.procedure_p(f2546)!==false) {var if_res1596 = M0.procedure_arity_includes_p(f2546,1);} else {var if_res1596 = false;}if (if_res1596!==false) {var if_res1597 = M0.rvoid();} else {var if_res1597 = M0.raise_argument_error($rjs_core.Symbol.make("remf*"),$rjs_core.UString.make("(-> any/c any/c)"),0,f2546,ls2547);}if_res1597;if (M0.null_p(ls2547)!==false) {var if_res1599 = $rjs_core.Pair.makeList();} else {if (f2546(M0.car(ls2547))!==false) {var if_res1598 = remf_times_(f2546,M0.cdr(ls2547));} else {var if_res1598 = M0.cons(M0.car(ls2547),remf_times_(f2546,M0.cdr(ls2547)));}var if_res1599 = if_res1598;}return if_res1599;};var index_of2548 = function(ls442549, v452550, __eq__p432551) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2552 = ls442549;var v2553 = v452550;if (M0.eq_p(__eq__p432551,M10.unsafe_undefined)!==false) {var if_res1600 = M0.equal_p;} else {var if_res1600 = __eq__p432551;}var __eq__p2554 = if_res1600;if (M0.list_p(ls2552)!==false) {var if_res1601 = M0.rvoid();} else {var if_res1601 = M0.raise_argument_error($rjs_core.Symbol.make("index-of"),$rjs_core.UString.make("list?"),0,ls2552,v2553);}if_res1601;if (M0.procedure_p(__eq__p2554)!==false) {var if_res1602 = M0.procedure_arity_includes_p(__eq__p2554,2);} else {var if_res1602 = false;}if (if_res1602!==false) {var if_res1603 = M0.rvoid();} else {var if_res1603 = M0.raise_argument_error($rjs_core.Symbol.make("index-of"),$rjs_core.UString.make("(-> any/c any/c any/c)"),2,ls2552,v2553,__eq__p2554);}if_res1603;var loop2555 = function(ls2556, i2557) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2556)!==false) {var if_res1605 = false;} else {if (__eq__p2554(M0.car(ls2556),v2553)!==false) {var if_res1604 = i2557;} else {var if_res1604 = loop2555(M0.cdr(ls2556),M0.add1(i2557));}var if_res1605 = if_res1604;}return if_res1605;};return loop2555(ls2552,0);};var cl1606 = function(ls2558, v2559) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return index_of2548(ls2558,v2559,M10.unsafe_undefined);};var cl1607 = function(ls2560, v2561, __eq__p432562) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return index_of2548(ls2560,v2561,__eq__p432562);};var index_of = $rjs_core.attachProcedureArity(function() {var fixed_lam1608 = {'2':cl1606,'3':cl1607}[arguments.length];if (fixed_lam1608!==undefined) {return fixed_lam1608.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var index_where = function(ls2563, f2564) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2563)!==false) {var if_res1609 = M0.rvoid();} else {var if_res1609 = M0.raise_argument_error($rjs_core.Symbol.make("index-where"),$rjs_core.UString.make("list?"),0,ls2563,f2564);}if_res1609;if (M0.procedure_p(f2564)!==false) {var if_res1610 = M0.procedure_arity_includes_p(f2564,1);} else {var if_res1610 = false;}if (if_res1610!==false) {var if_res1611 = M0.rvoid();} else {var if_res1611 = M0.raise_argument_error($rjs_core.Symbol.make("index-where"),$rjs_core.UString.make("(-> any/c any/c)"),1,ls2563,f2564);}if_res1611;var loop2565 = function(ls2566, i2567) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2566)!==false) {var if_res1613 = false;} else {if (f2564(M0.car(ls2566))!==false) {var if_res1612 = i2567;} else {var if_res1612 = loop2565(M0.cdr(ls2566),M0.add1(i2567));}var if_res1613 = if_res1612;}return if_res1613;};return loop2565(ls2563,0);};var indexes_of2568 = function(ls472569, v482570, __eq__p462571) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2572 = ls472569;var v2573 = v482570;if (M0.eq_p(__eq__p462571,M10.unsafe_undefined)!==false) {var if_res1614 = M0.equal_p;} else {var if_res1614 = __eq__p462571;}var __eq__p2574 = if_res1614;if (M0.list_p(ls2572)!==false) {var if_res1615 = M0.rvoid();} else {var if_res1615 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-of"),$rjs_core.UString.make("list?"),0,ls2572,v2573);}if_res1615;if (M0.procedure_p(__eq__p2574)!==false) {var if_res1616 = M0.procedure_arity_includes_p(__eq__p2574,2);} else {var if_res1616 = false;}if (if_res1616!==false) {var if_res1617 = M0.rvoid();} else {var if_res1617 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-of"),$rjs_core.UString.make("(-> any/c any/c any/c)"),2,ls2572,v2573,__eq__p2574);}if_res1617;var loop2575 = function(ls2576, i2577) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2576)!==false) {var if_res1619 = $rjs_core.Pair.makeList();} else {if (__eq__p2574(M0.car(ls2576),v2573)!==false) {var if_res1618 = M0.cons(i2577,loop2575(M0.cdr(ls2576),M0.add1(i2577)));} else {var if_res1618 = loop2575(M0.cdr(ls2576),M0.add1(i2577));}var if_res1619 = if_res1618;}return if_res1619;};return loop2575(ls2572,0);};var cl1620 = function(ls2578, v2579) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return indexes_of2568(ls2578,v2579,M10.unsafe_undefined);};var cl1621 = function(ls2580, v2581, __eq__p462582) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return indexes_of2568(ls2580,v2581,__eq__p462582);};var indexes_of = $rjs_core.attachProcedureArity(function() {var fixed_lam1622 = {'2':cl1620,'3':cl1621}[arguments.length];if (fixed_lam1622!==undefined) {return fixed_lam1622.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var indexes_where = function(ls2583, f2584) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2583)!==false) {var if_res1623 = M0.rvoid();} else {var if_res1623 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-where"),$rjs_core.UString.make("list?"),0,ls2583,f2584);}if_res1623;if (M0.procedure_p(f2584)!==false) {var if_res1624 = M0.procedure_arity_includes_p(f2584,1);} else {var if_res1624 = false;}if (if_res1624!==false) {var if_res1625 = M0.rvoid();} else {var if_res1625 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-where"),$rjs_core.UString.make("(-> any/c any/c)"),1,ls2583,f2584);}if_res1625;var loop2585 = function(ls2586, i2587) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2586)!==false) {var if_res1627 = $rjs_core.Pair.makeList();} else {if (f2584(M0.car(ls2586))!==false) {var if_res1626 = M0.cons(i2587,loop2585(M0.cdr(ls2586),M0.add1(i2587)));} else {var if_res1626 = loop2585(M0.cdr(ls2586),M0.add1(i2587));}var if_res1627 = if_res1626;}return if_res1627;};return loop2585(ls2583,0);};var __rjs_quoted__ = {};__rjs_quoted__.remove_duplicates28 = remove_duplicates28;__rjs_quoted__.add_between = add_between;__rjs_quoted__.check_duplicates = check_duplicates;__rjs_quoted__.range_proc = range_proc;__rjs_quoted__.remove_duplicates = remove_duplicates;__rjs_quoted__.inclusive_range_proc = inclusive_range_proc;__rjs_quoted__.add_between23 = add_between23;__rjs_quoted__.check_duplicates35 = check_duplicates35;export { __rjs_quoted__,remf_times_,remf,cartesian_product,group_by,argmax,argmin,in_permutations,permutations,in_combinations,combinations,shuffle,filter_not,append_map,partition,count,filter_map,check_duplicates,remove_duplicates,add_between,flatten,append_times_,drop_common_prefix,take_common_prefix,split_common_prefix,list_prefix_p,splitf_at_right,dropf_right,takef_right,split_at_right,take_right,drop_right,splitf_at,dropf,takef,split_at,take,drop,indexes_where,indexes_of,index_where,index_of,list_set,list_update,make_list,empty,rest,last,last_pair,tenth,ninth,eighth,seventh,sixth,fifth,fourth,third,second,first }; \ No newline at end of file +import * as $rjs_core from '../../runtime/core.js';import * as M0 from "../../runtime/kernel.rkt.js";import * as M1 from "./private/pre-base.rkt.js";import * as M2 from "./private/list.rkt.js";import * as M3 from "./private/map.rkt.js";import * as M4 from "./private/kw.rkt.js";import * as M5 from "./private/qq-and-or.rkt.js";import * as M6 from "./private/member.rkt.js";import * as M7 from "./private/more-scheme.rkt.js";import * as M8 from "./private/reverse.rkt.js";import * as M9 from "./private/for.rkt.js";import * as M10 from "../../runtime/unsafe.rkt.js";var first = function(x1748) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(x1748)!==false) {var if_res1066 = M0.list_p(x1748);} else {var if_res1066 = false;}if (if_res1066!==false) {var if_res1067 = M0.car(x1748);} else {var if_res1067 = M0.raise_argument_error($rjs_core.Symbol.make("first"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),x1748);}return if_res1067;};var second = function(l01749) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01749)!==false) {var loop1750 = function(l1751, pos1752) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1751)!==false) {if (M0.eq_p(pos1752,1)!==false) {var if_res1068 = M0.car(l1751);} else {var if_res1068 = loop1750(M0.cdr(l1751),M0.sub1(pos1752));}var if_res1069 = if_res1068;} else {var if_res1069 = M0.raise_arguments_error($rjs_core.Symbol.make("second"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01749);}return if_res1069;};var if_res1070 = loop1750(l01749,2);} else {var if_res1070 = M0.raise_argument_error($rjs_core.Symbol.make("second"),$rjs_core.UString.make("list?"),l01749);}return if_res1070;};var third = function(l01753) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01753)!==false) {var loop1754 = function(l1755, pos1756) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1755)!==false) {if (M0.eq_p(pos1756,1)!==false) {var if_res1071 = M0.car(l1755);} else {var if_res1071 = loop1754(M0.cdr(l1755),M0.sub1(pos1756));}var if_res1072 = if_res1071;} else {var if_res1072 = M0.raise_arguments_error($rjs_core.Symbol.make("third"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01753);}return if_res1072;};var if_res1073 = loop1754(l01753,3);} else {var if_res1073 = M0.raise_argument_error($rjs_core.Symbol.make("third"),$rjs_core.UString.make("list?"),l01753);}return if_res1073;};var fourth = function(l01757) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01757)!==false) {var loop1758 = function(l1759, pos1760) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1759)!==false) {if (M0.eq_p(pos1760,1)!==false) {var if_res1074 = M0.car(l1759);} else {var if_res1074 = loop1758(M0.cdr(l1759),M0.sub1(pos1760));}var if_res1075 = if_res1074;} else {var if_res1075 = M0.raise_arguments_error($rjs_core.Symbol.make("fourth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01757);}return if_res1075;};var if_res1076 = loop1758(l01757,4);} else {var if_res1076 = M0.raise_argument_error($rjs_core.Symbol.make("fourth"),$rjs_core.UString.make("list?"),l01757);}return if_res1076;};var fifth = function(l01761) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01761)!==false) {var loop1762 = function(l1763, pos1764) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1763)!==false) {if (M0.eq_p(pos1764,1)!==false) {var if_res1077 = M0.car(l1763);} else {var if_res1077 = loop1762(M0.cdr(l1763),M0.sub1(pos1764));}var if_res1078 = if_res1077;} else {var if_res1078 = M0.raise_arguments_error($rjs_core.Symbol.make("fifth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01761);}return if_res1078;};var if_res1079 = loop1762(l01761,5);} else {var if_res1079 = M0.raise_argument_error($rjs_core.Symbol.make("fifth"),$rjs_core.UString.make("list?"),l01761);}return if_res1079;};var sixth = function(l01765) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01765)!==false) {var loop1766 = function(l1767, pos1768) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1767)!==false) {if (M0.eq_p(pos1768,1)!==false) {var if_res1080 = M0.car(l1767);} else {var if_res1080 = loop1766(M0.cdr(l1767),M0.sub1(pos1768));}var if_res1081 = if_res1080;} else {var if_res1081 = M0.raise_arguments_error($rjs_core.Symbol.make("sixth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01765);}return if_res1081;};var if_res1082 = loop1766(l01765,6);} else {var if_res1082 = M0.raise_argument_error($rjs_core.Symbol.make("sixth"),$rjs_core.UString.make("list?"),l01765);}return if_res1082;};var seventh = function(l01769) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01769)!==false) {var loop1770 = function(l1771, pos1772) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1771)!==false) {if (M0.eq_p(pos1772,1)!==false) {var if_res1083 = M0.car(l1771);} else {var if_res1083 = loop1770(M0.cdr(l1771),M0.sub1(pos1772));}var if_res1084 = if_res1083;} else {var if_res1084 = M0.raise_arguments_error($rjs_core.Symbol.make("seventh"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01769);}return if_res1084;};var if_res1085 = loop1770(l01769,7);} else {var if_res1085 = M0.raise_argument_error($rjs_core.Symbol.make("seventh"),$rjs_core.UString.make("list?"),l01769);}return if_res1085;};var eighth = function(l01773) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01773)!==false) {var loop1774 = function(l1775, pos1776) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1775)!==false) {if (M0.eq_p(pos1776,1)!==false) {var if_res1086 = M0.car(l1775);} else {var if_res1086 = loop1774(M0.cdr(l1775),M0.sub1(pos1776));}var if_res1087 = if_res1086;} else {var if_res1087 = M0.raise_arguments_error($rjs_core.Symbol.make("eighth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01773);}return if_res1087;};var if_res1088 = loop1774(l01773,8);} else {var if_res1088 = M0.raise_argument_error($rjs_core.Symbol.make("eighth"),$rjs_core.UString.make("list?"),l01773);}return if_res1088;};var ninth = function(l01777) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01777)!==false) {var loop1778 = function(l1779, pos1780) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1779)!==false) {if (M0.eq_p(pos1780,1)!==false) {var if_res1089 = M0.car(l1779);} else {var if_res1089 = loop1778(M0.cdr(l1779),M0.sub1(pos1780));}var if_res1090 = if_res1089;} else {var if_res1090 = M0.raise_arguments_error($rjs_core.Symbol.make("ninth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01777);}return if_res1090;};var if_res1091 = loop1778(l01777,9);} else {var if_res1091 = M0.raise_argument_error($rjs_core.Symbol.make("ninth"),$rjs_core.UString.make("list?"),l01777);}return if_res1091;};var tenth = function(l01781) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01781)!==false) {var loop1782 = function(l1783, pos1784) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1783)!==false) {if (M0.eq_p(pos1784,1)!==false) {var if_res1092 = M0.car(l1783);} else {var if_res1092 = loop1782(M0.cdr(l1783),M0.sub1(pos1784));}var if_res1093 = if_res1092;} else {var if_res1093 = M0.raise_arguments_error($rjs_core.Symbol.make("tenth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01781);}return if_res1093;};var if_res1094 = loop1782(l01781,10);} else {var if_res1094 = M0.raise_argument_error($rjs_core.Symbol.make("tenth"),$rjs_core.UString.make("list?"),l01781);}return if_res1094;};var last_pair = function(l1785) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1785)!==false) {var loop1786 = function(l1787, x1788) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(x1788)!==false) {var if_res1095 = loop1786(x1788,M0.cdr(x1788));} else {var if_res1095 = l1787;}return if_res1095;};var if_res1096 = loop1786(l1785,M0.cdr(l1785));} else {var if_res1096 = M0.raise_argument_error($rjs_core.Symbol.make("last-pair"),$rjs_core.UString.make("pair?"),l1785);}return if_res1096;};var last = function(l1789) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1789)!==false) {var if_res1097 = M0.list_p(l1789);} else {var if_res1097 = false;}if (if_res1097!==false) {var loop1790 = function(l1791, x1792) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(x1792)!==false) {var if_res1098 = loop1790(x1792,M0.cdr(x1792));} else {var if_res1098 = M0.car(l1791);}return if_res1098;};var if_res1099 = loop1790(l1789,M0.cdr(l1789));} else {var if_res1099 = M0.raise_argument_error($rjs_core.Symbol.make("last"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),l1789);}return if_res1099;};var rest = function(l1793) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1793)!==false) {var if_res1100 = M0.list_p(l1793);} else {var if_res1100 = false;}if (if_res1100!==false) {var if_res1101 = M0.cdr(l1793);} else {var if_res1101 = M0.raise_argument_error($rjs_core.Symbol.make("rest"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),l1793);}return if_res1101;};var empty = $rjs_core.Pair.makeList();var make_list = function(n1794, x1795) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1794)!==false) {var if_res1102 = M0.rvoid();} else {var if_res1102 = M0.raise_argument_error($rjs_core.Symbol.make("make-list"),$rjs_core.UString.make("exact-nonnegative-integer?"),0,n1794,x1795);}if_res1102;var loop1796 = function(n1797, r1798) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1797)!==false) {var if_res1103 = r1798;} else {var if_res1103 = loop1796(M0.sub1(n1797),M0.cons(x1795,r1798));}return if_res1103;};return loop1796(n1794,$rjs_core.Pair.makeList());};var list_update = function(l1799, i1800, f1801) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l1799)!==false) {var if_res1104 = M0.rvoid();} else {var if_res1104 = M0.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("list?"),0,l1799,i1800,f1801);}if_res1104;if (M0.exact_nonnegative_integer_p(i1800)!==false) {var if_res1105 = M0.rvoid();} else {var if_res1105 = M0.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l1799,i1800,f1801);}if_res1105;if (M0.procedure_p(f1801)!==false) {var if_res1106 = M0.procedure_arity_includes_p(f1801,1);} else {var if_res1106 = false;}if (if_res1106!==false) {var if_res1107 = M0.rvoid();} else {var if_res1107 = M0.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("(-> any/c any/c)"),2,l1799,i1800,f1801);}if_res1107;if (M0.zero_p(i1800)!==false) {var if_res1108 = M0.cons(f1801(M0.car(l1799)),M0.cdr(l1799));} else {var if_res1108 = M0.cons(M0.car(l1799),list_update(M0.cdr(l1799),M0.sub1(i1800),f1801));}return if_res1108;};var list_set = function(l1802, k1803, v1804) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l1802)!==false) {var if_res1109 = M0.rvoid();} else {var if_res1109 = M0.raise_argument_error($rjs_core.Symbol.make("list-set"),$rjs_core.UString.make("list?"),0,l1802,k1803,v1804);}if_res1109;if (M0.exact_nonnegative_integer_p(k1803)!==false) {var if_res1110 = M0.rvoid();} else {var if_res1110 = M0.raise_argument_error($rjs_core.Symbol.make("list-set"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l1802,k1803,v1804);}if_res1110;return list_update(l1802,k1803,function(_1805) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1804;});};var drop_times_ = function(list1806, n1807) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1807)!==false) {var if_res1112 = list1806;} else {if (M0.pair_p(list1806)!==false) {var if_res1111 = drop_times_(M0.cdr(list1806),M0.sub1(n1807));} else {var if_res1111 = false;}var if_res1112 = if_res1111;}return if_res1112;};var too_large = function(who1808, list1809, n1810) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var proper_p1811 = M0.list_p(list1809);var temp1115 = $rjs_core.UString.make("a ~alist with at least ~a ~a");if (proper_p1811!==false) {var if_res1114 = $rjs_core.UString.make("");} else {var if_res1114 = $rjs_core.UString.make("(possibly improper) ");}if (proper_p1811!==false) {var if_res1113 = $rjs_core.UString.make("elements");} else {var if_res1113 = $rjs_core.UString.make("pairs");}return M0.raise_argument_error(who1808,M0.format(temp1115,if_res1114,n1810,if_res1113),list1809);};var take = function(list01812, n01813) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n01813)!==false) {var if_res1116 = M0.rvoid();} else {var if_res1116 = M0.raise_argument_error($rjs_core.Symbol.make("take"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list01812,n01813);}if_res1116;var loop1814 = function(list1815, n1816) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1816)!==false) {var if_res1118 = $rjs_core.Pair.makeList();} else {if (M0.pair_p(list1815)!==false) {var if_res1117 = M0.cons(M0.car(list1815),loop1814(M0.cdr(list1815),M0.sub1(n1816)));} else {var if_res1117 = too_large($rjs_core.Symbol.make("take"),list01812,n01813);}var if_res1118 = if_res1117;}return if_res1118;};return loop1814(list01812,n01813);};var drop = function(list1817, n1818) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1818)!==false) {var if_res1119 = M0.rvoid();} else {var if_res1119 = M0.raise_argument_error($rjs_core.Symbol.make("drop"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1817,n1818);}if_res1119;var or_part1819 = drop_times_(list1817,n1818);if (or_part1819!==false) {var if_res1120 = or_part1819;} else {var if_res1120 = too_large($rjs_core.Symbol.make("drop"),list1817,n1818);}return if_res1120;};var split_at = function(list01820, n01821) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n01821)!==false) {var if_res1121 = M0.rvoid();} else {var if_res1121 = M0.raise_argument_error($rjs_core.Symbol.make("split-at"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list01820,n01821);}if_res1121;var loop1822 = function(list1823, n1824, pfx1825) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1824)!==false) {var if_res1123 = M0.values(M8.alt_reverse(pfx1825),list1823);} else {if (M0.pair_p(list1823)!==false) {var if_res1122 = loop1822(M0.cdr(list1823),M0.sub1(n1824),M0.cons(M0.car(list1823),pfx1825));} else {var if_res1122 = too_large($rjs_core.Symbol.make("split-at"),list01820,n01821);}var if_res1123 = if_res1122;}return if_res1123;};return loop1822(list01820,n01821,$rjs_core.Pair.makeList());};var takef = function(list1826, pred1827) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1827)!==false) {var if_res1124 = M0.rvoid();} else {var if_res1124 = M0.raise_argument_error($rjs_core.Symbol.make("takef"),$rjs_core.UString.make("procedure?"),1,list1826,pred1827);}if_res1124;var loop1828 = function(list1829) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1829)!==false) {var x1830 = M0.car(list1829);if (pred1827(x1830)!==false) {var if_res1125 = M0.cons(x1830,loop1828(M0.cdr(list1829)));} else {var if_res1125 = $rjs_core.Pair.makeList();}var if_res1126 = if_res1125;} else {var if_res1126 = $rjs_core.Pair.makeList();}return if_res1126;};return loop1828(list1826);};var dropf = function(list1831, pred1832) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1832)!==false) {var if_res1127 = M0.rvoid();} else {var if_res1127 = M0.raise_argument_error($rjs_core.Symbol.make("dropf"),$rjs_core.UString.make("procedure?"),1,list1831,pred1832);}if_res1127;var loop1833 = function(list1834) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1834)!==false) {var if_res1128 = pred1832(M0.car(list1834));} else {var if_res1128 = false;}if (if_res1128!==false) {var if_res1129 = loop1833(M0.cdr(list1834));} else {var if_res1129 = list1834;}return if_res1129;};return loop1833(list1831);};var splitf_at = function(list1835, pred1836) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1836)!==false) {var if_res1130 = M0.rvoid();} else {var if_res1130 = M0.raise_argument_error($rjs_core.Symbol.make("splitf-at"),$rjs_core.UString.make("procedure?"),1,list1835,pred1836);}if_res1130;var loop1837 = function(list1838, pfx1839) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1838)!==false) {var if_res1131 = pred1836(M0.car(list1838));} else {var if_res1131 = false;}if (if_res1131!==false) {var if_res1132 = loop1837(M0.cdr(list1838),M0.cons(M0.car(list1838),pfx1839));} else {var if_res1132 = M0.values(M8.alt_reverse(pfx1839),list1838);}return if_res1132;};return loop1837(list1835,$rjs_core.Pair.makeList());};var take_right = function(list1840, n1841) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1841)!==false) {var if_res1133 = M0.rvoid();} else {var if_res1133 = M0.raise_argument_error($rjs_core.Symbol.make("take-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1840,n1841);}if_res1133;var loop1842 = function(list1843, lead1844) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lead1844)!==false) {var if_res1135 = loop1842(M0.cdr(list1843),M0.cdr(lead1844));} else {var if_res1135 = list1843;}return if_res1135;};var or_part1845 = drop_times_(list1840,n1841);if (or_part1845!==false) {var if_res1134 = or_part1845;} else {var if_res1134 = too_large($rjs_core.Symbol.make("take-right"),list1840,n1841);}return loop1842(list1840,if_res1134);};var drop_right = function(list1846, n1847) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1847)!==false) {var if_res1136 = M0.rvoid();} else {var if_res1136 = M0.raise_argument_error($rjs_core.Symbol.make("drop-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1846,n1847);}if_res1136;var loop1848 = function(list1849, lead1850) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lead1850)!==false) {var if_res1138 = M0.cons(M0.car(list1849),loop1848(M0.cdr(list1849),M0.cdr(lead1850)));} else {var if_res1138 = $rjs_core.Pair.makeList();}return if_res1138;};var or_part1851 = drop_times_(list1846,n1847);if (or_part1851!==false) {var if_res1137 = or_part1851;} else {var if_res1137 = too_large($rjs_core.Symbol.make("drop-right"),list1846,n1847);}return loop1848(list1846,if_res1137);};var split_at_right = function(list1852, n1853) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1853)!==false) {var if_res1139 = M0.rvoid();} else {var if_res1139 = M0.raise_argument_error($rjs_core.Symbol.make("split-at-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1852,n1853);}if_res1139;var loop1854 = function(list1855, lead1856, pfx1857) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lead1856)!==false) {var if_res1141 = loop1854(M0.cdr(list1855),M0.cdr(lead1856),M0.cons(M0.car(list1855),pfx1857));} else {var if_res1141 = M0.values(M8.alt_reverse(pfx1857),list1855);}return if_res1141;};var or_part1858 = drop_times_(list1852,n1853);if (or_part1858!==false) {var if_res1140 = or_part1858;} else {var if_res1140 = too_large($rjs_core.Symbol.make("split-at-right"),list1852,n1853);}return loop1854(list1852,if_res1140,$rjs_core.Pair.makeList());};var count_from_right = function(who1859, list1860, pred1861) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1861)!==false) {var if_res1142 = M0.rvoid();} else {var if_res1142 = M0.raise_argument_error(who1859,$rjs_core.UString.make("procedure?"),1,list1860,pred1861);}if_res1142;var loop1862 = function(list1863, rev1864, n1865) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1863)!==false) {var if_res1145 = loop1862(M0.cdr(list1863),M0.cons(M0.car(list1863),rev1864),M0.add1(n1865));} else {var loop1866 = function(n1867, list1868) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1868)!==false) {var if_res1143 = pred1861(M0.car(list1868));} else {var if_res1143 = false;}if (if_res1143!==false) {var if_res1144 = loop1866(M0.sub1(n1867),M0.cdr(list1868));} else {var if_res1144 = n1867;}return if_res1144;};var if_res1145 = loop1866(n1865,rev1864);}return if_res1145;};return loop1862(list1860,$rjs_core.Pair.makeList(),0);};var takef_right = function(list1869, pred1870) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop(list1869,count_from_right($rjs_core.Symbol.make("takef-right"),list1869,pred1870));};var dropf_right = function(list1871, pred1872) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take(list1871,count_from_right($rjs_core.Symbol.make("dropf-right"),list1871,pred1872));};var splitf_at_right = function(list1873, pred1874) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_at(list1873,count_from_right($rjs_core.Symbol.make("splitf-at-right"),list1873,pred1874));};var list_prefix_p1875 = function(ls21876, rs31877, same_p11878) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1879 = ls21876;var rs1880 = rs31877;if (M0.eq_p(same_p11878,M10.unsafe_undefined)!==false) {var if_res1146 = M0.equal_p;} else {var if_res1146 = same_p11878;}var same_p1881 = if_res1146;if (M0.list_p(ls1879)!==false) {var if_res1147 = M0.rvoid();} else {var if_res1147 = M0.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("list?"),0,ls1879,rs1880);}if_res1147;if (M0.list_p(rs1880)!==false) {var if_res1148 = M0.rvoid();} else {var if_res1148 = M0.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("list?"),1,ls1879,rs1880);}if_res1148;if (M0.procedure_p(same_p1881)!==false) {var if_res1149 = M0.procedure_arity_includes_p(same_p1881,2);} else {var if_res1149 = false;}if (if_res1149!==false) {var if_res1150 = M0.rvoid();} else {var if_res1150 = M0.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,ls1879,rs1880,same_p1881);}if_res1150;var or_part1882 = M0.null_p(ls1879);if (or_part1882!==false) {var if_res1153 = or_part1882;} else {if (M0.pair_p(rs1880)!==false) {if (same_p1881(M0.car(ls1879),M0.car(rs1880))!==false) {var if_res1151 = list_prefix_p(M0.cdr(ls1879),M0.cdr(rs1880));} else {var if_res1151 = false;}var if_res1152 = if_res1151;} else {var if_res1152 = false;}var if_res1153 = if_res1152;}return if_res1153;};var cl1154 = function(ls1883, rs1884) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return list_prefix_p1875(ls1883,rs1884,M10.unsafe_undefined);};var cl1155 = function(ls1885, rs1886, same_p11887) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return list_prefix_p1875(ls1885,rs1886,same_p11887);};var list_prefix_p = $rjs_core.attachProcedureArity(function() {var fixed_lam1156 = {'2':cl1154,'3':cl1155}[arguments.length];if (fixed_lam1156!==undefined) {return fixed_lam1156.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var internal_split_common_prefix = function(as1888, bs1889, same_p1890, keep_prefix_p1891, name1892) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(as1888)!==false) {var if_res1157 = M0.rvoid();} else {var if_res1157 = M0.raise_argument_error(name1892,$rjs_core.UString.make("list?"),0,as1888,bs1889);}if_res1157;if (M0.list_p(bs1889)!==false) {var if_res1158 = M0.rvoid();} else {var if_res1158 = M0.raise_argument_error(name1892,$rjs_core.UString.make("list?"),1,as1888,bs1889);}if_res1158;if (M0.procedure_p(same_p1890)!==false) {var if_res1159 = M0.procedure_arity_includes_p(same_p1890,2);} else {var if_res1159 = false;}if (if_res1159!==false) {var if_res1160 = M0.rvoid();} else {var if_res1160 = M0.raise_argument_error(name1892,$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,as1888,bs1889,same_p1890);}if_res1160;var loop1893 = function(as1894, bs1895) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(as1894)!==false) {if (M0.pair_p(bs1895)!==false) {var if_res1161 = same_p1890(M0.car(as1894),M0.car(bs1895));} else {var if_res1161 = false;}var if_res1162 = if_res1161;} else {var if_res1162 = false;}if (if_res1162!==false) {var let_result1163 = loop1893(M0.cdr(as1894),M0.cdr(bs1895));var prefix1896 = let_result1163.getAt(0);var atail1897 = let_result1163.getAt(1);var btail1898 = let_result1163.getAt(2);if (keep_prefix_p1891!==false) {var if_res1164 = M0.cons(M0.car(as1894),prefix1896);} else {var if_res1164 = false;}var if_res1165 = M0.values(if_res1164,atail1897,btail1898);} else {var if_res1165 = M0.values(M0.rnull,as1894,bs1895);}return if_res1165;};return loop1893(as1888,bs1889);};var split_common_prefix1899 = function(as51900, bs61901, same_p41902) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1903 = as51900;var bs1904 = bs61901;if (M0.eq_p(same_p41902,M10.unsafe_undefined)!==false) {var if_res1166 = M0.equal_p;} else {var if_res1166 = same_p41902;}var same_p1905 = if_res1166;return internal_split_common_prefix(as1903,bs1904,same_p1905,true,$rjs_core.Symbol.make("split-common-prefix"));};var cl1167 = function(as1906, bs1907) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_common_prefix1899(as1906,bs1907,M10.unsafe_undefined);};var cl1168 = function(as1908, bs1909, same_p41910) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_common_prefix1899(as1908,bs1909,same_p41910);};var split_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam1169 = {'2':cl1167,'3':cl1168}[arguments.length];if (fixed_lam1169!==undefined) {return fixed_lam1169.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var take_common_prefix1911 = function(as81912, bs91913, same_p71914) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1915 = as81912;var bs1916 = bs91913;if (M0.eq_p(same_p71914,M10.unsafe_undefined)!==false) {var if_res1170 = M0.equal_p;} else {var if_res1170 = same_p71914;}var same_p1917 = if_res1170;var let_result1171 = internal_split_common_prefix(as1915,bs1916,same_p1917,true,$rjs_core.Symbol.make("take-common-prefix"));var prefix1918 = let_result1171.getAt(0);var atail1919 = let_result1171.getAt(1);var btail1920 = let_result1171.getAt(2);return prefix1918;};var cl1172 = function(as1921, bs1922) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take_common_prefix1911(as1921,bs1922,M10.unsafe_undefined);};var cl1173 = function(as1923, bs1924, same_p71925) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take_common_prefix1911(as1923,bs1924,same_p71925);};var take_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam1174 = {'2':cl1172,'3':cl1173}[arguments.length];if (fixed_lam1174!==undefined) {return fixed_lam1174.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var drop_common_prefix1926 = function(as111927, bs121928, same_p101929) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1930 = as111927;var bs1931 = bs121928;if (M0.eq_p(same_p101929,M10.unsafe_undefined)!==false) {var if_res1175 = M0.equal_p;} else {var if_res1175 = same_p101929;}var same_p1932 = if_res1175;var let_result1176 = internal_split_common_prefix(as1930,bs1931,same_p1932,false,$rjs_core.Symbol.make("drop-common-prefix"));var prefix1933 = let_result1176.getAt(0);var atail1934 = let_result1176.getAt(1);var btail1935 = let_result1176.getAt(2);return M0.values(atail1934,btail1935);};var cl1177 = function(as1936, bs1937) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop_common_prefix1926(as1936,bs1937,M10.unsafe_undefined);};var cl1178 = function(as1938, bs1939, same_p101940) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop_common_prefix1926(as1938,bs1939,same_p101940);};var drop_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam1179 = {'2':cl1177,'3':cl1178}[arguments.length];if (fixed_lam1179!==undefined) {return fixed_lam1179.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var cl1180 = function(ls1941) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,ls1941);};var cl1181 = function(l11942, l21943) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,l11942,l21943);};var cl1182 = function(l11944, l21945, l31946) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,l11944,l21945,l31946);};var cl1183 = function(l11947, l21948, l31949, l41950) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,l11947,l21948,l31949,l41950);};var cl1184 = $rjs_core.attachProcedureArity(function(l1951, ...lss19521187) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lss1952 = $rjs_core.Pair.listFromArray(lss19521187);return M0.apply(M1.new_apply_proc,M0.append,l1951,lss1952);});var append_times_ = $rjs_core.attachProcedureArity(function() {var fixed_lam1185 = {'1':cl1180,'2':cl1181,'3':cl1182,'4':cl1183}[arguments.length];if (fixed_lam1185!==undefined) {return fixed_lam1185.apply(null,arguments);} else {if (M0.__gt__eq_(cl1184.length,1)!==false) {var if_res1186 = cl1184.apply(null,arguments);} else {var if_res1186 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1186;}},[M0.make_arity_at_least(1)]);var flatten = function(orig_sexp1953) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1954 = function(sexp1955, acc1956) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(sexp1955)!==false) {var if_res1189 = acc1956;} else {if (M0.pair_p(sexp1955)!==false) {var if_res1188 = loop1954(M0.car(sexp1955),loop1954(M0.cdr(sexp1955),acc1956));} else {var if_res1188 = M0.cons(sexp1955,acc1956);}var if_res1189 = if_res1188;}return if_res1189;};return loop1954(orig_sexp1953,M0.rnull);};var add_between = function(after_last161957, before_first141958, before_last151959, splice_p131960, l211961, x221962) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l1963 = l211961;var x1964 = x221962;if (false!==false) {var if_res1190 = false;} else {var if_res1190 = splice_p131960;}var splice_p1965 = if_res1190;if (false!==false) {var if_res1191 = $rjs_core.Pair.makeList();} else {var if_res1191 = before_first141958;}var before_first1966 = if_res1191;if (M0.eq_p(before_last151959,M10.unsafe_undefined)!==false) {var if_res1192 = x1964;} else {var if_res1192 = before_last151959;}var before_last1967 = if_res1192;if (false!==false) {var if_res1193 = $rjs_core.Pair.makeList();} else {var if_res1193 = after_last161957;}var after_last1968 = if_res1193;if (M0.list_p(l1963)!==false) {var if_res1194 = M0.rvoid();} else {var if_res1194 = M0.raise_argument_error($rjs_core.Symbol.make("add-between"),$rjs_core.UString.make("list?"),0,l1963,x1964);}if_res1194;if (splice_p1965!==false) {var check_list1969 = function(x1970, which1971) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(x1970)!==false) {var if_res1195 = M0.rvoid();} else {var if_res1195 = M0.raise_arguments_error($rjs_core.Symbol.make("add-between"),M0.string_append($rjs_core.UString.make("list needed in splicing mode"),which1971),$rjs_core.UString.make("given"),x1970,$rjs_core.UString.make("given list..."),l1963);}return if_res1195;};check_list1969(x1964,$rjs_core.UString.make(""));check_list1969(before_first1966,$rjs_core.UString.make(" for #:before-first"));check_list1969(before_last1967,$rjs_core.UString.make(" for #:before-last"));var if_res1197 = check_list1969(after_last1968,$rjs_core.UString.make(" for #:after-last"));} else {var check_not_given1972 = function(x1973, which1974) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.eq_p($rjs_core.Pair.makeList(),x1973)!==false) {var if_res1196 = M0.rvoid();} else {var if_res1196 = M0.raise_arguments_error($rjs_core.Symbol.make("add-between"),M0.string_append(which1974,$rjs_core.UString.make(" can only be used in splicing mode")),$rjs_core.UString.make("given"),x1973,$rjs_core.UString.make("given list..."),l1963);}return if_res1196;};check_not_given1972(before_first1966,$rjs_core.UString.make("#:before-first"));var if_res1197 = check_not_given1972(after_last1968,$rjs_core.UString.make("#:after-last"));}if_res1197;var or_part1975 = M0.null_p(l1963);if (or_part1975!==false) {var if_res1198 = or_part1975;} else {var if_res1198 = M0.null_p(M0.cdr(l1963));}if (if_res1198!==false) {if (splice_p1965!==false) {var if_res1199 = M0.append(before_first1966,l1963,after_last1968);} else {var if_res1199 = l1963;}var if_res1204 = if_res1199;} else {if (splice_p1965!==false) {var x1976 = M8.alt_reverse(x1964);var loop1978 = function(i1979, l1980, r1981) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1980)!==false) {var if_res1200 = loop1978(M0.car(l1980),M0.cdr(l1980),M0.cons(i1979,M0.append(x1976,r1981)));} else {var if_res1200 = M0.cons(i1979,M0.append(M8.alt_reverse(before_last1967),r1981));}return if_res1200;};var r1977 = loop1978(M0.cadr(l1963),M0.cddr(l1963),$rjs_core.Pair.makeList());var r1982 = M8.alt_reverse(M0.append(M8.alt_reverse(after_last1968),r1977));var r1983 = M5.__rjs_quoted__.qq_append(before_first1966,M0.list_times_(M0.car(l1963),r1982));var if_res1203 = r1983;} else {var temp1202 = M0.car(l1963);var loop1984 = function(i1985, l1986, r1987) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1986)!==false) {var if_res1201 = loop1984(M0.car(l1986),M0.cdr(l1986),M0.cons(i1985,M0.cons(x1964,r1987)));} else {var if_res1201 = M0.cons(i1985,M0.cons(before_last1967,r1987));}return if_res1201;};var if_res1203 = M0.cons(temp1202,M8.alt_reverse(loop1984(M0.cadr(l1963),M0.cddr(l1963),$rjs_core.Pair.makeList())));}var if_res1204 = if_res1203;}return if_res1204;};var add_between1745 = function(given_kws1988, given_args1989, l211990, x221991) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(given_kws1988)!==false) {var if_res1205 = M0.eq_p($rjs_core.Keyword.make("after-last"),M0.car(given_kws1988));} else {var if_res1205 = false;}var after_last201992 = if_res1205;if (after_last201992!==false) {var if_res1206 = M0.car(given_args1989);} else {var if_res1206 = $rjs_core.Pair.makeList();}var after_last161993 = if_res1206;if (after_last201992!==false) {var if_res1207 = M0.cdr(given_kws1988);} else {var if_res1207 = given_kws1988;}var kws1321351994 = if_res1207;if (after_last201992!==false) {var if_res1208 = M0.cdr(given_args1989);} else {var if_res1208 = given_args1989;}var kw_args1321361995 = if_res1208;if (M0.pair_p(kws1321351994)!==false) {var if_res1209 = M0.eq_p($rjs_core.Keyword.make("before-first"),M0.car(kws1321351994));} else {var if_res1209 = false;}var before_first181996 = if_res1209;if (before_first181996!==false) {var if_res1210 = M0.car(kw_args1321361995);} else {var if_res1210 = $rjs_core.Pair.makeList();}var before_first141997 = if_res1210;if (before_first181996!==false) {var if_res1211 = M0.cdr(kws1321351994);} else {var if_res1211 = kws1321351994;}var kws1321371998 = if_res1211;if (before_first181996!==false) {var if_res1212 = M0.cdr(kw_args1321361995);} else {var if_res1212 = kw_args1321361995;}var kw_args1321381999 = if_res1212;if (M0.pair_p(kws1321371998)!==false) {var if_res1213 = M0.eq_p($rjs_core.Keyword.make("before-last"),M0.car(kws1321371998));} else {var if_res1213 = false;}var before_last192000 = if_res1213;if (before_last192000!==false) {var if_res1214 = M0.car(kw_args1321381999);} else {var if_res1214 = M10.unsafe_undefined;}var before_last152001 = if_res1214;if (before_last192000!==false) {var if_res1215 = M0.cdr(kws1321371998);} else {var if_res1215 = kws1321371998;}var kws1321392002 = if_res1215;if (before_last192000!==false) {var if_res1216 = M0.cdr(kw_args1321381999);} else {var if_res1216 = kw_args1321381999;}var kw_args1321402003 = if_res1216;var splice_p172004 = M0.pair_p(kws1321392002);if (splice_p172004!==false) {var if_res1217 = M0.car(kw_args1321402003);} else {var if_res1217 = false;}var splice_p132005 = if_res1217;return add_between(after_last161993,before_first141997,before_last152001,splice_p132005,l211990,x221991);};var cl1221 = function(given_kws2016, given_args2017, l2018, x2019) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return add_between1745(given_kws2016,given_args2017,l2018,x2019);};var temp1223 = $rjs_core.attachProcedureArity(function() {var fixed_lam1222 = {'4':cl1221}[arguments.length];if (fixed_lam1222!==undefined) {return fixed_lam1222.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4]);var temp1220 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("after-last"),$rjs_core.Keyword.make("before-first"),$rjs_core.Keyword.make("before-last"),$rjs_core.Keyword.make("splice?"));var cl1218 = function(l2020, x2021) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return add_between1745(M0.rnull,M0.rnull,l2020,x2021);};var add_between23 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2006, given_argc2007) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(given_argc2007,4)!==false) {var l11321412008 = given_kws2006;if (M0.null_p(l11321412008)!==false) {var if_res1225 = l11321412008;} else {if (M0.eq_p(M0.car(l11321412008),$rjs_core.Keyword.make("after-last"))!==false) {var if_res1224 = M0.cdr(l11321412008);} else {var if_res1224 = l11321412008;}var if_res1225 = if_res1224;}var l11321412009 = if_res1225;var l11321422010 = l11321412009;if (M0.null_p(l11321422010)!==false) {var if_res1227 = l11321422010;} else {if (M0.eq_p(M0.car(l11321422010),$rjs_core.Keyword.make("before-first"))!==false) {var if_res1226 = M0.cdr(l11321422010);} else {var if_res1226 = l11321422010;}var if_res1227 = if_res1226;}var l11321422011 = if_res1227;var l11321432012 = l11321422011;if (M0.null_p(l11321432012)!==false) {var if_res1229 = l11321432012;} else {if (M0.eq_p(M0.car(l11321432012),$rjs_core.Keyword.make("before-last"))!==false) {var if_res1228 = M0.cdr(l11321432012);} else {var if_res1228 = l11321432012;}var if_res1229 = if_res1228;}var l11321432013 = if_res1229;var l11321442014 = l11321432013;if (M0.null_p(l11321442014)!==false) {var if_res1231 = l11321442014;} else {if (M0.eq_p(M0.car(l11321442014),$rjs_core.Keyword.make("splice?"))!==false) {var if_res1230 = M0.cdr(l11321442014);} else {var if_res1230 = l11321442014;}var if_res1231 = if_res1230;}var l11321442015 = if_res1231;var if_res1232 = M0.null_p(l11321442015);} else {var if_res1232 = false;}return if_res1232;},temp1223,M0.rnull,temp1220,$rjs_core.attachProcedureArity(function() {var fixed_lam1219 = {'2':cl1218}[arguments.length];if (fixed_lam1219!==undefined) {return fixed_lam1219.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2]));var remove_duplicates = function(key242022, l272023, __eq__p262024) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l2025 = l272023;if (M0.eq_p(__eq__p262024,M10.unsafe_undefined)!==false) {var if_res1233 = M0.equal_p;} else {var if_res1233 = __eq__p262024;}var __eq__p2026 = if_res1233;if (false!==false) {var if_res1234 = false;} else {var if_res1234 = key242022;}var key2027 = if_res1234;if (M0.list_p(l2025)!==false) {var if_res1235 = M0.rvoid();} else {var if_res1235 = M0.raise_argument_error($rjs_core.Symbol.make("remove-duplicates"),$rjs_core.UString.make("list?"),l2025);}if_res1235;var len2028 = M0.length(l2025);if (M0.__lt__eq_(len2028,1)!==false) {var if_res1239 = true;} else {if (M0.__lt__eq_(len2028,40)!==false) {var if_res1238 = false;} else {if (M0.eq_p(__eq__p2026,M0.eq_p)!==false) {var if_res1237 = M0.make_hasheq();} else {if (M0.eq_p(__eq__p2026,M0.equal_p)!==false) {var if_res1236 = M0.make_hash();} else {var if_res1236 = false;}var if_res1237 = if_res1236;}var if_res1238 = if_res1237;}var if_res1239 = if_res1238;}var h2029 = if_res1239;var tmp2030 = h2029;if (M0.equal_p(tmp2030,true)!==false) {var if_res1258 = l2025;} else {if (M0.equal_p(tmp2030,false)!==false) {var or_part2032 = key2027;if (or_part2032!==false) {var if_res1240 = or_part2032;} else {var if_res1240 = function(x2033) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return x2033;};}var key2031 = if_res1240;if (M0.eq_p(__eq__p2026,M0.equal_p)!==false) {var loop2034 = function(l2035, seen2036) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2035)!==false) {var if_res1242 = l2035;} else {var x2037 = M0.car(l2035);var k2038 = key2031(x2037);var l2039 = M0.cdr(l2035);if (M6.member(k2038,seen2036)!==false) {var if_res1241 = loop2034(l2039,seen2036);} else {var if_res1241 = M0.cons(x2037,loop2034(l2039,M0.cons(k2038,seen2036)));}var if_res1242 = if_res1241;}return if_res1242;};var if_res1251 = loop2034(l2025,M0.rnull);} else {if (M0.eq_p(__eq__p2026,M0.eq_p)!==false) {var loop2040 = function(l2041, seen2042) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2041)!==false) {var if_res1244 = l2041;} else {var x2043 = M0.car(l2041);var k2044 = key2031(x2043);var l2045 = M0.cdr(l2041);if (M0.memq(k2044,seen2042)!==false) {var if_res1243 = loop2040(l2045,seen2042);} else {var if_res1243 = M0.cons(x2043,loop2040(l2045,M0.cons(k2044,seen2042)));}var if_res1244 = if_res1243;}return if_res1244;};var if_res1250 = loop2040(l2025,M0.rnull);} else {if (M0.eq_p(__eq__p2026,M0.eqv_p)!==false) {var loop2046 = function(l2047, seen2048) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2047)!==false) {var if_res1246 = l2047;} else {var x2049 = M0.car(l2047);var k2050 = key2031(x2049);var l2051 = M0.cdr(l2047);if (M0.memv(k2050,seen2048)!==false) {var if_res1245 = loop2046(l2051,seen2048);} else {var if_res1245 = M0.cons(x2049,loop2046(l2051,M0.cons(k2050,seen2048)));}var if_res1246 = if_res1245;}return if_res1246;};var if_res1249 = loop2046(l2025,M0.rnull);} else {var loop2052 = function(l2053, seen2054) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2053)!==false) {var if_res1248 = l2053;} else {var x2055 = M0.car(l2053);var k2056 = key2031(x2055);var l2057 = M0.cdr(l2053);if ((function(x2058, seen2059) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.ormap(function(y2060) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __eq__p2026(x2058,y2060);},seen2059);})(k2056,seen2054)!==false) {var if_res1247 = loop2052(l2057,seen2054);} else {var if_res1247 = M0.cons(x2055,loop2052(l2057,M0.cons(k2056,seen2054)));}var if_res1248 = if_res1247;}return if_res1248;};var if_res1249 = loop2052(l2025,M0.rnull);}var if_res1250 = if_res1249;}var if_res1251 = if_res1250;}var if_res1257 = if_res1251;} else {if (key2027!==false) {var loop2061 = function(l2062) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2062)!==false) {var if_res1253 = l2062;} else {var x2063 = M0.car(l2062);var k2064 = key2027(x2063);var l2065 = M0.cdr(l2062);if (M0.hash_ref(h2029,k2064,false)!==false) {var if_res1252 = loop2061(l2065);} else {M0.hash_set_bang_(h2029,k2064,true);var if_res1252 = M0.cons(x2063,loop2061(l2065));}var if_res1253 = if_res1252;}return if_res1253;};var if_res1256 = loop2061(l2025);} else {var loop2066 = function(l2067) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2067)!==false) {var if_res1255 = l2067;} else {var x2068 = M0.car(l2067);var k2069 = x2068;var l2070 = M0.cdr(l2067);if (M0.hash_ref(h2029,k2069,false)!==false) {var if_res1254 = loop2066(l2070);} else {M0.hash_set_bang_(h2029,k2069,true);var if_res1254 = M0.cons(x2068,loop2066(l2070));}var if_res1255 = if_res1254;}return if_res1255;};var if_res1256 = loop2066(l2025);}var if_res1257 = if_res1256;}var if_res1258 = if_res1257;}return if_res1258;};var remove_duplicates1746 = function(given_kws2071, given_args2072, l272073, __eq__p262074) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var key252075 = M0.pair_p(given_kws2071);if (key252075!==false) {var if_res1259 = M0.car(given_args2072);} else {var if_res1259 = false;}var key242076 = if_res1259;return remove_duplicates(key242076,l272073,__eq__p262074);};var cl1264 = function(given_kws2081, given_args2082, l2083) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1746(given_kws2081,given_args2082,l2083,M10.unsafe_undefined);};var cl1265 = function(given_kws2084, given_args2085, l2086, __eq__p262087) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1746(given_kws2084,given_args2085,l2086,__eq__p262087);};var temp1267 = $rjs_core.attachProcedureArity(function() {var fixed_lam1266 = {'3':cl1264,'4':cl1265}[arguments.length];if (fixed_lam1266!==undefined) {return fixed_lam1266.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var temp1263 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("key"));var cl1260 = function(l2088) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1746(M0.rnull,M0.rnull,l2088,M10.unsafe_undefined);};var cl1261 = function(l2089, __eq__p262090) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1746(M0.rnull,M0.rnull,l2089,__eq__p262090);};var remove_duplicates28 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2077, given_argc2078) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(given_argc2078,3)!==false) {var if_res1268 = M0.__lt__eq_(given_argc2078,4);} else {var if_res1268 = false;}if (if_res1268!==false) {var l11321532079 = given_kws2077;if (M0.null_p(l11321532079)!==false) {var if_res1270 = l11321532079;} else {if (M0.eq_p(M0.car(l11321532079),$rjs_core.Keyword.make("key"))!==false) {var if_res1269 = M0.cdr(l11321532079);} else {var if_res1269 = l11321532079;}var if_res1270 = if_res1269;}var l11321532080 = if_res1270;var if_res1271 = M0.null_p(l11321532080);} else {var if_res1271 = false;}return if_res1271;},temp1267,M0.rnull,temp1263,$rjs_core.attachProcedureArity(function() {var fixed_lam1262 = {'1':cl1260,'2':cl1261}[arguments.length];if (fixed_lam1262!==undefined) {return fixed_lam1262.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]));var check_duplicates = function(default302091, key292092, items342093, same_p332094) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var items2095 = items342093;if (M0.eq_p(same_p332094,M10.unsafe_undefined)!==false) {var if_res1272 = M0.equal_p;} else {var if_res1272 = same_p332094;}var same_p2096 = if_res1272;if (M0.eq_p(key292092,M10.unsafe_undefined)!==false) {var if_res1273 = M0.values;} else {var if_res1273 = key292092;}var key2097 = if_res1273;if (M0.eq_p(default302091,M10.unsafe_undefined)!==false) {var if_res1274 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};} else {var if_res1274 = default302091;}var failure_result2098 = if_res1274;if (M0.list_p(items2095)!==false) {var if_res1275 = M0.rvoid();} else {var if_res1275 = M0.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("list?"),0,items2095);}if_res1275;if (M0.procedure_p(key2097)!==false) {var if_res1276 = M0.procedure_arity_includes_p(key2097,1);} else {var if_res1276 = false;}if (if_res1276!==false) {var if_res1277 = M0.rvoid();} else {var if_res1277 = M0.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("(-> any/c any/c)"),key2097);}if_res1277;if (M0.procedure_p(failure_result2098)!==false) {var if_res1278 = failure_result2098;} else {var if_res1278 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return failure_result2098;};}var fail_k2099 = if_res1278;if (M0.eq_p(same_p2096,M0.equal_p)!==false) {var if_res1283 = check_duplicates_by_t(items2095,key2097,M0.make_hash(),fail_k2099);} else {if (M0.eq_p(same_p2096,M0.eq_p)!==false) {var if_res1282 = check_duplicates_by_t(items2095,key2097,M0.make_hasheq(),fail_k2099);} else {if (M0.eq_p(same_p2096,M0.eqv_p)!==false) {var if_res1281 = check_duplicates_by_t(items2095,key2097,M0.make_hasheqv(),fail_k2099);} else {if (M0.procedure_p(same_p2096)!==false) {var if_res1279 = M0.procedure_arity_includes_p(same_p2096,2);} else {var if_res1279 = false;}if (if_res1279!==false) {var if_res1280 = M0.rvoid();} else {var if_res1280 = M0.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),1,items2095,same_p2096);}if_res1280;var if_res1281 = check_duplicates_by_list(items2095,key2097,same_p2096,fail_k2099);}var if_res1282 = if_res1281;}var if_res1283 = if_res1282;}return if_res1283;};var check_duplicates1747 = function(given_kws2100, given_args2101, items342102, same_p332103) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(given_kws2100)!==false) {var if_res1284 = M0.eq_p($rjs_core.Keyword.make("default"),M0.car(given_kws2100));} else {var if_res1284 = false;}var default322104 = if_res1284;if (default322104!==false) {var if_res1285 = M0.car(given_args2101);} else {var if_res1285 = M10.unsafe_undefined;}var default302105 = if_res1285;if (default322104!==false) {var if_res1286 = M0.cdr(given_kws2100);} else {var if_res1286 = given_kws2100;}var kws1321542106 = if_res1286;if (default322104!==false) {var if_res1287 = M0.cdr(given_args2101);} else {var if_res1287 = given_args2101;}var kw_args1321552107 = if_res1287;var key312108 = M0.pair_p(kws1321542106);if (key312108!==false) {var if_res1288 = M0.car(kw_args1321552107);} else {var if_res1288 = M10.unsafe_undefined;}var key292109 = if_res1288;return check_duplicates(default302105,key292109,items342102,same_p332103);};var cl1293 = function(given_kws2116, given_args2117, items2118) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1747(given_kws2116,given_args2117,items2118,M10.unsafe_undefined);};var cl1294 = function(given_kws2119, given_args2120, items2121, same_p332122) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1747(given_kws2119,given_args2120,items2121,same_p332122);};var temp1296 = $rjs_core.attachProcedureArity(function() {var fixed_lam1295 = {'3':cl1293,'4':cl1294}[arguments.length];if (fixed_lam1295!==undefined) {return fixed_lam1295.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var temp1292 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("default"),$rjs_core.Keyword.make("key"));var cl1289 = function(items2123) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1747(M0.rnull,M0.rnull,items2123,M10.unsafe_undefined);};var cl1290 = function(items2124, same_p332125) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1747(M0.rnull,M0.rnull,items2124,same_p332125);};var check_duplicates35 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2110, given_argc2111) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(given_argc2111,3)!==false) {var if_res1297 = M0.__lt__eq_(given_argc2111,4);} else {var if_res1297 = false;}if (if_res1297!==false) {var l11321562112 = given_kws2110;if (M0.null_p(l11321562112)!==false) {var if_res1299 = l11321562112;} else {if (M0.eq_p(M0.car(l11321562112),$rjs_core.Keyword.make("default"))!==false) {var if_res1298 = M0.cdr(l11321562112);} else {var if_res1298 = l11321562112;}var if_res1299 = if_res1298;}var l11321562113 = if_res1299;var l11321572114 = l11321562113;if (M0.null_p(l11321572114)!==false) {var if_res1301 = l11321572114;} else {if (M0.eq_p(M0.car(l11321572114),$rjs_core.Keyword.make("key"))!==false) {var if_res1300 = M0.cdr(l11321572114);} else {var if_res1300 = l11321572114;}var if_res1301 = if_res1300;}var l11321572115 = if_res1301;var if_res1302 = M0.null_p(l11321572115);} else {var if_res1302 = false;}return if_res1302;},temp1296,M0.rnull,temp1292,$rjs_core.attachProcedureArity(function() {var fixed_lam1291 = {'1':cl1289,'2':cl1290}[arguments.length];if (fixed_lam1291!==undefined) {return fixed_lam1291.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]));var check_duplicates_by_t = function(items2126, key2127, table2128, fail_k2129) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2130 = function(items2131) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(items2131)!==false) {var key_item2132 = key2127(M0.car(items2131));if (M0.hash_ref(table2128,key_item2132,false)!==false) {var if_res1303 = M0.car(items2131);} else {M0.hash_set_bang_(table2128,key_item2132,true);var if_res1303 = loop2130(M0.cdr(items2131));}var if_res1304 = if_res1303;} else {var if_res1304 = fail_k2129();}return if_res1304;};return loop2130(items2126);};var check_duplicates_by_list = function(items2133, key2134, same_p2135, fail_k2136) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2137 = function(items2138, sofar2139) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(items2138)!==false) {var key_item2140 = key2134(M0.car(items2138));var lst2141 = sofar2139;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1305 = M0.rvoid();} else {var if_res1305 = M9.__rjs_quoted__.check_list(lst2141);}if_res1305;var for_loop2142 = function(result2143, lst2144) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2144)!==false) {var prev2145 = M10.unsafe_car(lst2144);var rest2146 = M10.unsafe_cdr(lst2144);if (true!==false) {var result2148 = result2143;var result2149 = same_p2135(key_item2140,prev2145);var result2147 = M0.values(result2149);if (true!==false) {var if_res1307 = M0.not($rjs_core.attachProcedureArity(function(...x21501306) {var x2150 = $rjs_core.Pair.listFromArray(x21501306);return result2147;})(prev2145));} else {var if_res1307 = false;}if (if_res1307!==false) {var if_res1308 = M0.not(false);} else {var if_res1308 = false;}if (if_res1308!==false) {var if_res1309 = for_loop2142(result2147,rest2146);} else {var if_res1309 = result2147;}var if_res1310 = if_res1309;} else {var if_res1310 = result2143;}var if_res1311 = if_res1310;} else {var if_res1311 = result2143;}return if_res1311;};if (for_loop2142(false,lst2141)!==false) {var if_res1312 = M0.car(items2138);} else {var if_res1312 = loop2137(M0.cdr(items2138),M0.cons(key_item2140,sofar2139));}var if_res1313 = if_res1312;} else {var if_res1313 = fail_k2136();}return if_res1313;};return loop2137(items2133,M0.rnull);};var check_filter_arguments = function(who2151, f2152, l2153, ls2154) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f2152)!==false) {var if_res1314 = M0.rvoid();} else {var if_res1314 = M0.apply(M0.raise_argument_error,who2151,$rjs_core.UString.make("procedure?"),0,f2152,l2153,ls2154);}if_res1314;if (M0.procedure_arity_includes_p(f2152,M0.add1(M0.length(ls2154)))!==false) {var if_res1315 = M0.rvoid();} else {var if_res1315 = M0.raise_arguments_error(who2151,$rjs_core.UString.make("mismatch between procedure arity and argument count"),$rjs_core.UString.make("procedure"),f2152,$rjs_core.UString.make("expected arity"),M0.add1(M0.length(ls2154)));}if_res1315;if (M0.list_p(l2153)!==false) {var if_res1316 = M3.andmap(M0.list_p,ls2154);} else {var if_res1316 = false;}if (if_res1316!==false) {var if_res1336 = M0.rvoid();} else {var let_result1317 = M9.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("x")),M0.cons(l2153,ls2154));var pos__gt_vals2155 = let_result1317.getAt(0);var pos_pre_inc2156 = let_result1317.getAt(1);var pos_next2157 = let_result1317.getAt(2);var init2158 = let_result1317.getAt(3);var pos_cont_p2159 = let_result1317.getAt(4);var val_cont_p2160 = let_result1317.getAt(5);var all_cont_p2161 = let_result1317.getAt(6);var start2162 = 0;if (M0.rvoid()!==false) {if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1318 = M0.rvoid();} else {var if_res1318 = M9.__rjs_quoted__.check_naturals(start2162);}var if_res1319 = if_res1318;} else {var if_res1319 = false;}if_res1319;var for_loop2163 = function(pos2164, pos2165) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2159!==false) {var if_res1320 = pos_cont_p2159(pos2164);} else {var if_res1320 = true;}if (if_res1320!==false) {var if_res1321 = true;} else {var if_res1321 = false;}if (if_res1321!==false) {var x2170 = pos__gt_vals2155(pos2164);if (all_cont_p2161!==false) {var if_res1322 = function(pos2171) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2161(pos2171,x2170);};} else {var if_res1322 = false;}var let_result1323 = M0.values(x2170,if_res1322);var x2166 = let_result1323.getAt(0);var all_cont_p_by_pos2167 = let_result1323.getAt(1);if (pos_pre_inc2156!==false) {var if_res1324 = pos_pre_inc2156(pos2164);} else {var if_res1324 = pos2164;}var pos2168 = if_res1324;var i2169 = pos2165;if (val_cont_p2160!==false) {var if_res1325 = val_cont_p2160(x2166);} else {var if_res1325 = true;}if (if_res1325!==false) {var if_res1326 = true;} else {var if_res1326 = false;}if (if_res1326!==false) {if (M0.list_p(x2166)!==false) {var if_res1327 = M0.rvoid();} else {var if_res1327 = M0.apply(M0.raise_argument_error,who2151,$rjs_core.UString.make("list?"),M0.add1(i2169),f2152,l2153,ls2154);}if_res1327;var let_result1328 = M0.values();var let_result1329 = M0.values();if (all_cont_p_by_pos2167!==false) {var if_res1330 = all_cont_p_by_pos2167(pos2168);} else {var if_res1330 = true;}if (if_res1330!==false) {var if_res1331 = true;} else {var if_res1331 = false;}if (if_res1331!==false) {var if_res1332 = M0.not(false);} else {var if_res1332 = false;}if (if_res1332!==false) {var if_res1333 = for_loop2163(pos_next2157(pos2168),pos2165+1);} else {var if_res1333 = M0.values();}var if_res1334 = if_res1333;} else {var if_res1334 = M0.values();}var if_res1335 = if_res1334;} else {var if_res1335 = M0.values();}return if_res1335;};for_loop2163(init2158,start2162);var if_res1336 = M0.rvoid();}return if_res1336;};var filter_map = $rjs_core.attachProcedureArity(function(f2172, l2173, ...ls21741337) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2174 = $rjs_core.Pair.listFromArray(ls21741337);check_filter_arguments($rjs_core.Symbol.make("filter-map"),f2172,l2173,ls2174);if (M0.pair_p(ls2174)!==false) {var len2175 = M0.length(l2173);if (M3.andmap(function(l2176) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__eq_(len2175,M0.length(l2176));},ls2174)!==false) {var loop2177 = function(l2178, ls2179) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2178)!==false) {var if_res1339 = M0.rnull;} else {var x2180 = M0.apply(f2172,M0.car(l2178),M3.map(M0.car,ls2179));if (x2180!==false) {var if_res1338 = M0.cons(x2180,loop2177(M0.cdr(l2178),M3.map(M0.cdr,ls2179)));} else {var if_res1338 = loop2177(M0.cdr(l2178),M3.map(M0.cdr,ls2179));}var if_res1339 = if_res1338;}return if_res1339;};var if_res1340 = loop2177(l2173,ls2174);} else {var if_res1340 = M0.raise_arguments_error($rjs_core.Symbol.make("filter-map"),$rjs_core.UString.make("all lists must have same size"));}var if_res1343 = if_res1340;} else {var loop2181 = function(l2182) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2182)!==false) {var if_res1342 = M0.rnull;} else {var x2183 = f2172(M0.car(l2182));if (x2183!==false) {var if_res1341 = M0.cons(x2183,loop2181(M0.cdr(l2182)));} else {var if_res1341 = loop2181(M0.cdr(l2182));}var if_res1342 = if_res1341;}return if_res1342;};var if_res1343 = loop2181(l2173);}return if_res1343;});var count = $rjs_core.attachProcedureArity(function(f2184, l2185, ...ls21861344) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2186 = $rjs_core.Pair.listFromArray(ls21861344);check_filter_arguments($rjs_core.Symbol.make("count"),f2184,l2185,ls2186);if (M0.pair_p(ls2186)!==false) {var len2187 = M0.length(l2185);if (M3.andmap(function(l2188) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__eq_(len2187,M0.length(l2188));},ls2186)!==false) {var loop2189 = function(l2190, ls2191, c2192) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2190)!==false) {var if_res1348 = c2192;} else {var temp1347 = M0.cdr(l2190);var temp1346 = M3.map(M0.cdr,ls2191);if (M0.apply(f2184,M0.car(l2190),M3.map(M0.car,ls2191))!==false) {var if_res1345 = M0.add1(c2192);} else {var if_res1345 = c2192;}var if_res1348 = loop2189(temp1347,temp1346,if_res1345);}return if_res1348;};var if_res1349 = loop2189(l2185,ls2186,0);} else {var if_res1349 = M0.raise_arguments_error($rjs_core.Symbol.make("count"),$rjs_core.UString.make("all lists must have same size"));}var if_res1353 = if_res1349;} else {var loop2193 = function(l2194, c2195) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2194)!==false) {var if_res1352 = c2195;} else {var temp1351 = M0.cdr(l2194);if (f2184(M0.car(l2194))!==false) {var if_res1350 = M0.add1(c2195);} else {var if_res1350 = c2195;}var if_res1352 = loop2193(temp1351,if_res1350);}return if_res1352;};var if_res1353 = loop2193(l2185,0);}return if_res1353;});var partition = function(pred2196, l2197) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred2196)!==false) {var if_res1354 = M0.procedure_arity_includes_p(pred2196,1);} else {var if_res1354 = false;}if (if_res1354!==false) {var if_res1355 = M0.rvoid();} else {var if_res1355 = M0.raise_argument_error($rjs_core.Symbol.make("partition"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,pred2196,l2197);}if_res1355;if (M0.list_p(l2197)!==false) {var if_res1356 = M0.rvoid();} else {var if_res1356 = M0.raise_argument_error($rjs_core.Symbol.make("partition"),$rjs_core.UString.make("list?"),1,pred2196,l2197);}if_res1356;var loop2198 = function(l2199, i2200, o2201) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2199)!==false) {var if_res1358 = M0.values(M8.alt_reverse(i2200),M8.alt_reverse(o2201));} else {var x2202 = M0.car(l2199);var l2203 = M0.cdr(l2199);if (pred2196(x2202)!==false) {var if_res1357 = loop2198(l2203,M0.cons(x2202,i2200),o2201);} else {var if_res1357 = loop2198(l2203,i2200,M0.cons(x2202,o2201));}var if_res1358 = if_res1357;}return if_res1358;};return loop2198(l2197,$rjs_core.Pair.makeList(),$rjs_core.Pair.makeList());};var cl1359 = function(end2205) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2206 = 0;var end2207 = end2205;var inc2208 = 1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1363 = M0.rvoid();} else {var if_res1363 = M9.__rjs_quoted__.check_range(start2206,end2207,inc2208);}if_res1363;var for_loop2209 = function(fold_var2210, pos2211) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt_(pos2211,end2207)!==false) {var i2212 = pos2211;if (true!==false) {var fold_var2214 = fold_var2210;var fold_var2215 = M0.cons(i2212,fold_var2214);var fold_var2213 = M0.values(fold_var2215);if (true!==false) {var if_res1364 = M0.not(false);} else {var if_res1364 = false;}if (if_res1364!==false) {var if_res1365 = for_loop2209(fold_var2213,pos2211+inc2208);} else {var if_res1365 = fold_var2213;}var if_res1366 = if_res1365;} else {var if_res1366 = fold_var2210;}var if_res1367 = if_res1366;} else {var if_res1367 = fold_var2210;}return if_res1367;};return M8.alt_reverse(for_loop2209(M0.rnull,start2206));};var cl1360 = function(start2216, end2217) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2218 = start2216;var end2219 = end2217;var inc2220 = 1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1368 = M0.rvoid();} else {var if_res1368 = M9.__rjs_quoted__.check_range(start2218,end2219,inc2220);}if_res1368;var for_loop2221 = function(fold_var2222, pos2223) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt_(pos2223,end2219)!==false) {var i2224 = pos2223;if (true!==false) {var fold_var2226 = fold_var2222;var fold_var2227 = M0.cons(i2224,fold_var2226);var fold_var2225 = M0.values(fold_var2227);if (true!==false) {var if_res1369 = M0.not(false);} else {var if_res1369 = false;}if (if_res1369!==false) {var if_res1370 = for_loop2221(fold_var2225,pos2223+inc2220);} else {var if_res1370 = fold_var2225;}var if_res1371 = if_res1370;} else {var if_res1371 = fold_var2222;}var if_res1372 = if_res1371;} else {var if_res1372 = fold_var2222;}return if_res1372;};return M8.alt_reverse(for_loop2221(M0.rnull,start2218));};var cl1361 = function(start2228, end2229, step2230) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2231 = start2228;var end2232 = end2229;var inc2233 = step2230;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1373 = M0.rvoid();} else {var if_res1373 = M9.__rjs_quoted__.check_range(start2231,end2232,inc2233);}if_res1373;var for_loop2234 = function(fold_var2235, pos2236) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(step2230,0)!==false) {var if_res1374 = M0.__lt_(pos2236,end2232);} else {var if_res1374 = M0.__gt_(pos2236,end2232);}if (if_res1374!==false) {var i2237 = pos2236;if (true!==false) {var fold_var2239 = fold_var2235;var fold_var2240 = M0.cons(i2237,fold_var2239);var fold_var2238 = M0.values(fold_var2240);if (true!==false) {var if_res1375 = M0.not(false);} else {var if_res1375 = false;}if (if_res1375!==false) {var if_res1376 = for_loop2234(fold_var2238,pos2236+inc2233);} else {var if_res1376 = fold_var2238;}var if_res1377 = if_res1376;} else {var if_res1377 = fold_var2235;}var if_res1378 = if_res1377;} else {var if_res1378 = fold_var2235;}return if_res1378;};return M8.alt_reverse(for_loop2234(M0.rnull,start2231));};var range2204 = $rjs_core.attachProcedureArity(function() {var fixed_lam1362 = {'1':cl1359,'2':cl1360,'3':cl1361}[arguments.length];if (fixed_lam1362!==undefined) {return fixed_lam1362.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3]);var range_proc = range2204;var cl1379 = function(start2242, end2243) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2244 = start2242;var end2245 = end2243;var inc2246 = 1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1382 = M0.rvoid();} else {var if_res1382 = M9.__rjs_quoted__.check_range_generic($rjs_core.Symbol.make("in-inclusive-range"),start2244,end2245,inc2246);}if_res1382;var for_loop2247 = function(fold_var2248, pos2249) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt__eq_(pos2249,end2245)!==false) {var i2250 = pos2249;if (true!==false) {var fold_var2252 = fold_var2248;var fold_var2253 = M0.cons(i2250,fold_var2252);var fold_var2251 = M0.values(fold_var2253);if (true!==false) {var if_res1383 = M0.not(false);} else {var if_res1383 = false;}if (if_res1383!==false) {var if_res1384 = for_loop2247(fold_var2251,pos2249+inc2246);} else {var if_res1384 = fold_var2251;}var if_res1385 = if_res1384;} else {var if_res1385 = fold_var2248;}var if_res1386 = if_res1385;} else {var if_res1386 = fold_var2248;}return if_res1386;};return M8.alt_reverse(for_loop2247(M0.rnull,start2244));};var cl1380 = function(start2254, end2255, step2256) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2257 = start2254;var end2258 = end2255;var inc2259 = step2256;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1387 = M0.rvoid();} else {var if_res1387 = M9.__rjs_quoted__.check_range_generic($rjs_core.Symbol.make("in-inclusive-range"),start2257,end2258,inc2259);}if_res1387;var for_loop2260 = function(fold_var2261, pos2262) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(step2256,0)!==false) {var if_res1388 = M0.__lt__eq_(pos2262,end2258);} else {var if_res1388 = M0.__gt__eq_(pos2262,end2258);}if (if_res1388!==false) {var i2263 = pos2262;if (true!==false) {var fold_var2265 = fold_var2261;var fold_var2266 = M0.cons(i2263,fold_var2265);var fold_var2264 = M0.values(fold_var2266);if (true!==false) {var if_res1389 = M0.not(false);} else {var if_res1389 = false;}if (if_res1389!==false) {var if_res1390 = for_loop2260(fold_var2264,pos2262+inc2259);} else {var if_res1390 = fold_var2264;}var if_res1391 = if_res1390;} else {var if_res1391 = fold_var2261;}var if_res1392 = if_res1391;} else {var if_res1392 = fold_var2261;}return if_res1392;};return M8.alt_reverse(for_loop2260(M0.rnull,start2257));};var inclusive_range2241 = $rjs_core.attachProcedureArity(function() {var fixed_lam1381 = {'2':cl1379,'3':cl1380}[arguments.length];if (fixed_lam1381!==undefined) {return fixed_lam1381.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var inclusive_range_proc = inclusive_range2241;var cl1393 = function(f2267, l2268) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,M3.map(f2267,l2268));};var cl1394 = function(f2269, l12270, l22271) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,M3.map(f2269,l12270,l22271));};var cl1395 = $rjs_core.attachProcedureArity(function(f2272, l2273, ...ls22741398) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2274 = $rjs_core.Pair.listFromArray(ls22741398);return M0.apply(M0.append,M0.apply(M3.map,f2272,l2273,ls2274));});var append_map = $rjs_core.attachProcedureArity(function() {var fixed_lam1396 = {'2':cl1393,'3':cl1394}[arguments.length];if (fixed_lam1396!==undefined) {return fixed_lam1396.apply(null,arguments);} else {if (M0.__gt__eq_(cl1395.length,1)!==false) {var if_res1397 = cl1395.apply(null,arguments);} else {var if_res1397 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1397;}},[M0.make_arity_at_least(2)]);var filter_not = function(f2275, list2276) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f2275)!==false) {var if_res1399 = M0.procedure_arity_includes_p(f2275,1);} else {var if_res1399 = false;}if (if_res1399!==false) {var if_res1400 = M0.rvoid();} else {var if_res1400 = M0.raise_argument_error($rjs_core.Symbol.make("filter-not"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,f2275,list2276);}if_res1400;if (M0.list_p(list2276)!==false) {var if_res1401 = M0.rvoid();} else {var if_res1401 = M0.raise_argument_error($rjs_core.Symbol.make("filter-not"),$rjs_core.UString.make("list?"),1,f2275,list2276);}if_res1401;var loop2277 = function(l2278, result2279) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2278)!==false) {var if_res1404 = M8.alt_reverse(result2279);} else {var temp1403 = M0.cdr(l2278);if (f2275(M0.car(l2278))!==false) {var if_res1402 = result2279;} else {var if_res1402 = M0.cons(M0.car(l2278),result2279);}var if_res1404 = loop2277(temp1403,if_res1402);}return if_res1404;};return loop2277(list2276,M0.rnull);};var shuffle = function(l2280) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l2280)!==false) {var if_res1405 = M0.rvoid();} else {var if_res1405 = M0.raise_argument_error($rjs_core.Symbol.make("shuffle"),$rjs_core.UString.make("list?"),0,l2280);}if_res1405;var let_result1406 = M0.values();var a2281 = M0.make_vector(M0.length(l2280));var lst2282 = l2280;var start2283 = 0;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1407 = M0.rvoid();} else {var if_res1407 = M9.__rjs_quoted__.check_list(lst2282);}if_res1407;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1408 = M0.rvoid();} else {var if_res1408 = M9.__rjs_quoted__.check_naturals(start2283);}if_res1408;var for_loop2284 = function(lst2285, pos2286) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2285)!==false) {var if_res1409 = true;} else {var if_res1409 = false;}if (if_res1409!==false) {var x2287 = M10.unsafe_car(lst2285);var rest2288 = M10.unsafe_cdr(lst2285);var i2289 = pos2286;if (true!==false) {var if_res1410 = true;} else {var if_res1410 = false;}if (if_res1410!==false) {var j2290 = M1.random(M0.add1(i2289));if (M0.__eq_(j2290,i2289)!==false) {var if_res1411 = M0.rvoid();} else {var if_res1411 = M0.vector_set_bang_(a2281,i2289,M0.vector_ref(a2281,j2290));}if_res1411;M0.vector_set_bang_(a2281,j2290,x2287);var let_result1412 = M0.values();var let_result1413 = M0.values();if (true!==false) {if (true!==false) {var if_res1414 = M0.not(false);} else {var if_res1414 = false;}var if_res1415 = if_res1414;} else {var if_res1415 = false;}if (if_res1415!==false) {var if_res1416 = for_loop2284(rest2288,pos2286+1);} else {var if_res1416 = M0.values();}var if_res1417 = if_res1416;} else {var if_res1417 = M0.values();}var if_res1418 = if_res1417;} else {var if_res1418 = M0.values();}return if_res1418;};for_loop2284(lst2282,start2283);M0.rvoid();return M0.vector__gt_list(a2281);};var combinations2291 = function(l372292, k362293) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l2294 = l372292;if (false!==false) {var if_res1419 = false;} else {var if_res1419 = k362293;}var k2295 = if_res1419;var let_result1420 = M9.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("x")),in_combinations(l2294,k2295));var pos__gt_vals2296 = let_result1420.getAt(0);var pos_pre_inc2297 = let_result1420.getAt(1);var pos_next2298 = let_result1420.getAt(2);var init2299 = let_result1420.getAt(3);var pos_cont_p2300 = let_result1420.getAt(4);var val_cont_p2301 = let_result1420.getAt(5);var all_cont_p2302 = let_result1420.getAt(6);M0.rvoid();var for_loop2303 = function(fold_var2304, pos2305) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2300!==false) {var if_res1421 = pos_cont_p2300(pos2305);} else {var if_res1421 = true;}if (if_res1421!==false) {var x2309 = pos__gt_vals2296(pos2305);if (all_cont_p2302!==false) {var if_res1422 = function(pos2310) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2302(pos2310,x2309);};} else {var if_res1422 = false;}var let_result1423 = M0.values(x2309,if_res1422);var x2306 = let_result1423.getAt(0);var all_cont_p_by_pos2307 = let_result1423.getAt(1);if (pos_pre_inc2297!==false) {var if_res1424 = pos_pre_inc2297(pos2305);} else {var if_res1424 = pos2305;}var pos2308 = if_res1424;if (val_cont_p2301!==false) {var if_res1425 = val_cont_p2301(x2306);} else {var if_res1425 = true;}if (if_res1425!==false) {var fold_var2312 = fold_var2304;var fold_var2313 = M0.cons(x2306,fold_var2312);var fold_var2311 = M0.values(fold_var2313);if (all_cont_p_by_pos2307!==false) {var if_res1426 = all_cont_p_by_pos2307(pos2308);} else {var if_res1426 = true;}if (if_res1426!==false) {var if_res1427 = M0.not(false);} else {var if_res1427 = false;}if (if_res1427!==false) {var if_res1428 = for_loop2303(fold_var2311,pos_next2298(pos2308));} else {var if_res1428 = fold_var2311;}var if_res1429 = if_res1428;} else {var if_res1429 = fold_var2304;}var if_res1430 = if_res1429;} else {var if_res1430 = fold_var2304;}return if_res1430;};return M8.alt_reverse(for_loop2303(M0.rnull,init2299));};var cl1431 = function(l2314) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return combinations2291(l2314,false);};var cl1432 = function(l2315, k362316) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return combinations2291(l2315,k362316);};var combinations = $rjs_core.attachProcedureArity(function() {var fixed_lam1433 = {'1':cl1431,'2':cl1432}[arguments.length];if (fixed_lam1433!==undefined) {return fixed_lam1433.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var in_combinations2317 = function(l392318, k382319) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l2320 = l392318;if (false!==false) {var if_res1434 = false;} else {var if_res1434 = k382319;}var k2321 = if_res1434;if (M0.list_p(l2320)!==false) {var if_res1435 = M0.rvoid();} else {var if_res1435 = M0.raise_argument_error($rjs_core.Symbol.make("in-combinations"),$rjs_core.UString.make("list?"),0,l2320);}if_res1435;var let_result1436 = M0.values();if (k2321!==false) {var if_res1437 = M0.not(M0.exact_nonnegative_integer_p(k2321));} else {var if_res1437 = false;}if (if_res1437!==false) {var if_res1438 = M0.raise_argument_error($rjs_core.Symbol.make("in-combinations"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l2320,k2321);} else {var if_res1438 = M0.rvoid();}if_res1438;var let_result1439 = M0.values();var v2322 = M0.list__gt_vector(l2320);var N2323 = M0.vector_length(v2322);var N_12324 = N2323-1;if (M0.not(k2321)!==false) {var limit2326 = M0.expt(2,N2323);var curr_box2327 = M0.box(0);var if_res1476 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var curr2328 = M0.unbox(curr_box2327);if (M0.__lt_(curr2328,limit2326)!==false) {var start2329 = N_12324;var end2330 = -1;var inc2331 = -1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1441 = M0.rvoid();} else {var if_res1441 = M9.__rjs_quoted__.check_range(start2329,end2330,inc2331);}if_res1441;var for_loop2332 = function(acc2333, pos2334) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(pos2334,end2330)!==false) {var i2335 = pos2334;if (true!==false) {var acc2337 = acc2333;if (M0.bitwise_bit_set_p(curr2328,i2335)!==false) {var if_res1442 = M0.cons(M0.vector_ref(v2322,i2335),acc2337);} else {var if_res1442 = acc2337;}var acc2338 = if_res1442;var acc2336 = M0.values(acc2338);if (true!==false) {var if_res1443 = M0.not(false);} else {var if_res1443 = false;}if (if_res1443!==false) {var if_res1444 = for_loop2332(acc2336,pos2334+inc2331);} else {var if_res1444 = acc2336;}var if_res1445 = if_res1444;} else {var if_res1445 = acc2333;}var if_res1446 = if_res1445;} else {var if_res1446 = acc2333;}return if_res1446;};var begin_res1440 = for_loop2332($rjs_core.Pair.makeList(),start2329);M0.set_box_bang_(curr_box2327,curr2328+1);var if_res1447 = begin_res1440;} else {var if_res1447 = false;}return if_res1447;};} else {if (M0.__lt_(N2323,k2321)!==false) {var if_res1475 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};} else {var running_p2339 = true;var k_times_2340 = M2.build_vector(k2321,function(i2341) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i2341;});var k_12342 = k2321-1;var if_res1475 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (running_p2339!==false) {var vec2345 = k_times_2340;M9.__rjs_quoted__.check_vector(vec2345);var let_result1449 = M0.values(vec2345,M10.unsafe_vector_length(vec2345));var vec2343 = let_result1449.getAt(0);var len2344 = let_result1449.getAt(1);false;var for_loop2346 = function(fold_var2347, pos2348) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M10.unsafe_fx_lt_(pos2348,len2344)!==false) {var i2349 = M10.unsafe_vector_ref(vec2343,pos2348);if (true!==false) {var fold_var2351 = fold_var2347;var fold_var2352 = M0.cons(M0.vector_ref(v2322,i2349),fold_var2351);var fold_var2350 = M0.values(fold_var2352);if (true!==false) {var if_res1450 = M0.not(false);} else {var if_res1450 = false;}if (if_res1450!==false) {var if_res1451 = for_loop2346(fold_var2350,M10.unsafe_fx_plus_(1,pos2348));} else {var if_res1451 = fold_var2350;}var if_res1452 = if_res1451;} else {var if_res1452 = fold_var2347;}var if_res1453 = if_res1452;} else {var if_res1453 = fold_var2347;}return if_res1453;};var begin_res1448 = M8.alt_reverse(for_loop2346(M0.rnull,0));var index_to_change2353 = false;var start2354 = k_12342;var end2355 = -1;var inc2356 = -1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1454 = M0.rvoid();} else {var if_res1454 = M9.__rjs_quoted__.check_range(start2354,end2355,inc2356);}if_res1454;var for_loop2357 = function(pos2358) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(pos2358,end2355)!==false) {var i2359 = pos2358;if (true!==false) {var next_k_proc2360 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (true!==false) {var if_res1455 = for_loop2357(pos2358+inc2356);} else {var if_res1455 = M0.values();}return if_res1455;};if (M0.not(M0.eq_p(M0.vector_ref(k_times_2340,i2359),i2359+N2323+M0.__(k2321)))!==false) {index_to_change2353 = i2359;var if_res1456 = true;} else {var if_res1456 = false;}if (if_res1456!==false) {var if_res1459 = M0.values();} else {M0.rvoid();var let_result1457 = M0.values();if (false!==false) {var if_res1458 = M0.values();} else {var if_res1458 = next_k_proc2360();}var if_res1459 = if_res1458;}var if_res1460 = if_res1459;} else {var if_res1460 = M0.values();}var if_res1461 = if_res1460;} else {var if_res1461 = M0.values();}return if_res1461;};for_loop2357(start2354);M0.rvoid();if (index_to_change2353!==false) {var val_to_change2361 = M0.add1(M0.vector_ref(k_times_2340,index_to_change2353));var start2362 = index_to_change2353;var end2363 = k2321;var inc2364 = 1;var start2365 = val_to_change2361;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1462 = M0.rvoid();} else {var if_res1462 = M9.__rjs_quoted__.check_range(start2362,end2363,inc2364);}if_res1462;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1463 = M0.rvoid();} else {var if_res1463 = M9.__rjs_quoted__.check_naturals(start2365);}if_res1463;var for_loop2366 = function(pos2367, pos2368) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt_(pos2367,end2363)!==false) {var if_res1464 = true;} else {var if_res1464 = false;}if (if_res1464!==false) {var i2369 = pos2367;var v2370 = pos2368;if (true!==false) {var if_res1465 = true;} else {var if_res1465 = false;}if (if_res1465!==false) {M0.vector_set_bang_(k_times_2340,i2369,v2370);var let_result1466 = M0.values();var let_result1467 = M0.values();if (true!==false) {if (true!==false) {var if_res1468 = M0.not(false);} else {var if_res1468 = false;}var if_res1469 = if_res1468;} else {var if_res1469 = false;}if (if_res1469!==false) {var if_res1470 = for_loop2366(pos2367+inc2364,pos2368+1);} else {var if_res1470 = M0.values();}var if_res1471 = if_res1470;} else {var if_res1471 = M0.values();}var if_res1472 = if_res1471;} else {var if_res1472 = M0.values();}return if_res1472;};for_loop2366(start2362,start2365);var if_res1473 = M0.rvoid();} else {running_p2339 = false;var if_res1473 = null;}if_res1473;var if_res1474 = begin_res1448;} else {var if_res1474 = false;}return if_res1474;};}var if_res1476 = if_res1475;}var gen_combinations2325 = if_res1476;return M9.__rjs_quoted__.in_producer(gen_combinations2325,false);};var cl1477 = function(l2371) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_combinations2317(l2371,false);};var cl1478 = function(l2372, k382373) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_combinations2317(l2372,k382373);};var in_combinations = $rjs_core.attachProcedureArity(function() {var fixed_lam1479 = {'1':cl1477,'2':cl1478}[arguments.length];if (fixed_lam1479!==undefined) {return fixed_lam1479.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var swap_plus_flip = function(l2374, i2375, j2376) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var tmp2377 = j2376;if (M0.equal_p(tmp2377,0)!==false) {var if_res1487 = M0.list_times_(M0.cadr(l2374),M0.car(l2374),M0.cddr(l2374));} else {if (M0.equal_p(tmp2377,1)!==false) {var a2378 = M0.car(l2374);var b2379 = M0.cadr(l2374);var c2380 = M0.caddr(l2374);var l2381 = M0.cdddr(l2374);var tmp2382 = i2375;if (M0.equal_p(tmp2382,0)!==false) {var if_res1480 = M0.list_times_(b2379,c2380,a2378,l2381);} else {var if_res1480 = M0.list_times_(c2380,a2378,b2379,l2381);}var if_res1486 = if_res1480;} else {if (M0.equal_p(tmp2377,2)!==false) {var a2383 = M0.car(l2374);var b2384 = M0.cadr(l2374);var c2385 = M0.caddr(l2374);var d2386 = M0.cadddr(l2374);var l2387 = M0.cddddr(l2374);var tmp2388 = i2375;if (M0.equal_p(tmp2388,0)!==false) {var if_res1482 = M0.list_times_(c2385,b2384,d2386,a2383,l2387);} else {if (M0.equal_p(tmp2388,1)!==false) {var if_res1481 = M0.list_times_(c2385,d2386,a2383,b2384,l2387);} else {var if_res1481 = M0.list_times_(d2386,b2384,a2383,c2385,l2387);}var if_res1482 = if_res1481;}var if_res1485 = if_res1482;} else {var loop2389 = function(n2390, l12391, r12392) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(n2390,0)!==false) {var if_res1484 = loop2389(M0.sub1(n2390),M0.cons(M0.car(r12392),l12391),M0.cdr(r12392));} else {var loop2393 = function(n2394, l22395, r22396) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(n2394,0)!==false) {var if_res1483 = loop2393(M0.sub1(n2394),M0.cons(M0.car(r22396),l22395),M0.cdr(r22396));} else {var if_res1483 = M5.__rjs_quoted__.qq_append(l22395,M0.list_times_(M0.car(r22396),M5.__rjs_quoted__.qq_append(l12391,M0.list_times_(M0.car(r12392),M0.cdr(r22396)))));}return if_res1483;};var if_res1484 = loop2393(j2376-i2375,$rjs_core.Pair.makeList(),M0.cdr(r12392));}return if_res1484;};var if_res1485 = loop2389(i2375,$rjs_core.Pair.makeList(),l2374);}var if_res1486 = if_res1485;}var if_res1487 = if_res1486;}return if_res1487;};var permutations = function(l2397) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(M0.list_p(l2397))!==false) {var if_res1494 = M0.raise_argument_error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("list?"),0,l2397);} else {var or_part2398 = M0.null_p(l2397);if (or_part2398!==false) {var if_res1488 = or_part2398;} else {var if_res1488 = M0.null_p(M0.cdr(l2397));}if (if_res1488!==false) {var if_res1493 = M0.list(l2397);} else {var N2399 = M0.length(l2397)-2;if (M0.__gt_(N2399,254)!==false) {var if_res1489 = M0.error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("input list too long: ~e"),l2397);} else {var if_res1489 = M0.rvoid();}if_res1489;var let_result1490 = M0.values();var c2400 = M0.make_bytes(M0.add1(N2399),0);var loop2401 = function(i2402, acc2403) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ci2404 = M0.bytes_ref(c2400,i2402);if (M0.__lt__eq_(ci2404,i2402)!==false) {M0.bytes_set_bang_(c2400,i2402,M0.add1(ci2404));var if_res1492 = loop2401(0,M0.cons(swap_plus_flip(M0.car(acc2403),ci2404,i2402),acc2403));} else {if (M0.__lt_(i2402,N2399)!==false) {M0.bytes_set_bang_(c2400,i2402,0);var if_res1491 = loop2401(M0.add1(i2402),acc2403);} else {var if_res1491 = acc2403;}var if_res1492 = if_res1491;}return if_res1492;};var if_res1493 = loop2401(0,M0.list(M8.alt_reverse(l2397)));}var if_res1494 = if_res1493;}return if_res1494;};var in_permutations = function(l2405) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(M0.list_p(l2405))!==false) {var if_res1503 = M0.raise_argument_error($rjs_core.Symbol.make("in-permutations"),$rjs_core.UString.make("list?"),0,l2405);} else {var or_part2406 = M0.null_p(l2405);if (or_part2406!==false) {var if_res1495 = or_part2406;} else {var if_res1495 = M0.null_p(M0.cdr(l2405));}if (if_res1495!==false) {var if_res1502 = M9.__rjs_quoted__.in_value(l2405);} else {var N2407 = M0.length(l2405)-2;if (M0.__gt_(N2407,254)!==false) {var if_res1496 = M0.error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("input list too long: ~e"),l2405);} else {var if_res1496 = M0.rvoid();}if_res1496;var let_result1497 = M0.values();var c2408 = M0.make_bytes(M0.add1(N2407),0);var i2409 = 0;var cur2410 = M8.alt_reverse(l2405);var next2411 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var r2412 = cur2410;var ci2413 = M0.bytes_ref(c2408,i2409);if (M0.__lt__eq_(ci2413,i2409)!==false) {M0.bytes_set_bang_(c2408,i2409,M0.add1(ci2413));var begin_res1498 = swap_plus_flip(cur2410,ci2413,i2409);i2409 = 0;var if_res1500 = begin_res1498;} else {if (M0.__lt_(i2409,N2407)!==false) {M0.bytes_set_bang_(c2408,i2409,0);i2409 = M0.add1(i2409);var if_res1499 = next2411();} else {var if_res1499 = false;}var if_res1500 = if_res1499;}return if_res1500;};var if_res1502 = M9.__rjs_quoted__.in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res1501 = cur2410;cur2410 = next2411();return begin_res1501;},false);}var if_res1503 = if_res1502;}return if_res1503;};var mk_min = function(cmp2414, name2415, f2416, xs2417) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f2416)!==false) {var if_res1504 = M0.procedure_arity_includes_p(f2416,1);} else {var if_res1504 = false;}if (if_res1504!==false) {var if_res1505 = M0.rvoid();} else {var if_res1505 = M0.raise_argument_error(name2415,$rjs_core.UString.make("(any/c . -> . real?)"),0,f2416,xs2417);}if_res1505;if (M0.list_p(xs2417)!==false) {var if_res1506 = M0.pair_p(xs2417);} else {var if_res1506 = false;}if (if_res1506!==false) {var if_res1507 = M0.rvoid();} else {var if_res1507 = M0.raise_argument_error(name2415,$rjs_core.UString.make("(and/c list? (not/c empty?))"),1,f2416,xs2417);}if_res1507;var init_min_var2418 = f2416(M0.car(xs2417));if (M0.real_p(init_min_var2418)!==false) {var if_res1508 = M0.rvoid();} else {var if_res1508 = M0.raise_result_error(name2415,$rjs_core.UString.make("real?"),init_min_var2418);}if_res1508;var loop2419 = function(min2420, min_var2421, xs2422) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(xs2422)!==false) {var if_res1511 = min2420;} else {var new_min2423 = f2416(M0.car(xs2422));if (M0.real_p(new_min2423)!==false) {var if_res1509 = M0.rvoid();} else {var if_res1509 = M0.raise_result_error(name2415,$rjs_core.UString.make("real?"),new_min2423);}if_res1509;if (cmp2414(new_min2423,min_var2421)!==false) {var if_res1510 = loop2419(M0.car(xs2422),new_min2423,M0.cdr(xs2422));} else {var if_res1510 = loop2419(min2420,min_var2421,M0.cdr(xs2422));}var if_res1511 = if_res1510;}return if_res1511;};return loop2419(M0.car(xs2417),init_min_var2418,M0.cdr(xs2417));};var argmin = function(f2424, xs2425) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return mk_min(M0.__lt_,$rjs_core.Symbol.make("argmin"),f2424,xs2425);};var argmax = function(f2426, xs2427) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return mk_min(M0.__gt_,$rjs_core.Symbol.make("argmax"),f2426,xs2427);};var group_by2428 = function(key412429, l422430, __eq__p402431) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var key2432 = key412429;var l2433 = l422430;if (M0.eq_p(__eq__p402431,M10.unsafe_undefined)!==false) {var if_res1512 = M0.equal_p;} else {var if_res1512 = __eq__p402431;}var __eq__p2434 = if_res1512;if (M0.procedure_p(key2432)!==false) {var if_res1513 = M0.procedure_arity_includes_p(key2432,1);} else {var if_res1513 = false;}if (if_res1513!==false) {var if_res1514 = M0.rvoid();} else {var if_res1514 = M0.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("(-> any/c any/c)"),0,key2432,l2433);}if_res1514;var let_result1515 = M0.values();if (M0.procedure_p(__eq__p2434)!==false) {var if_res1516 = M0.procedure_arity_includes_p(__eq__p2434,2);} else {var if_res1516 = false;}if (if_res1516!==false) {var if_res1517 = M0.rvoid();} else {var if_res1517 = M0.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,key2432,l2433,__eq__p2434);}if_res1517;var let_result1518 = M0.values();if (M0.list_p(l2433)!==false) {var if_res1519 = M0.rvoid();} else {var if_res1519 = M0.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("list?"),1,key2432,l2433);}if_res1519;var let_result1520 = M0.values();var alist_update2435 = function(al2436, k2437, up2438, fail2439) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2440 = function(al2441) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(al2441)!==false) {var if_res1522 = M0.list(M0.cons(k2437,up2438($rjs_core.Pair.makeList())));} else {if (__eq__p2434(M0.car(M0.car(al2441)),k2437)!==false) {var if_res1521 = M0.cons(M0.cons(k2437,up2438(M0.cdr(M0.car(al2441)))),M0.cdr(al2441));} else {var if_res1521 = M0.cons(M0.car(al2441),loop2440(M0.cdr(al2441)));}var if_res1522 = if_res1521;}return if_res1522;};return loop2440(al2436);};if (M0.equal_p(__eq__p2434,M0.eq_p)!==false) {var if_res1525 = M0.values(M0.hasheq(),M7.hash_update);} else {if (M0.equal_p(__eq__p2434,M0.eqv_p)!==false) {var if_res1524 = M0.values(M0.hasheqv(),M7.hash_update);} else {if (M0.equal_p(__eq__p2434,M0.equal_p)!==false) {var if_res1523 = M0.values(M0.hash(),M7.hash_update);} else {var if_res1523 = M0.values($rjs_core.Pair.makeList(),alist_update2435);}var if_res1524 = if_res1523;}var if_res1525 = if_res1524;}var let_result1526 = if_res1525;var base2442 = let_result1526.getAt(0);var update2443 = let_result1526.getAt(1);var lst2445 = l2433;var start2446 = 0;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1527 = M0.rvoid();} else {var if_res1527 = M9.__rjs_quoted__.check_list(lst2445);}if_res1527;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1528 = M0.rvoid();} else {var if_res1528 = M9.__rjs_quoted__.check_naturals(start2446);}if_res1528;var for_loop2447 = function(res2448, lst2449, pos2450) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2449)!==false) {var if_res1529 = true;} else {var if_res1529 = false;}if (if_res1529!==false) {var elt2451 = M10.unsafe_car(lst2449);var rest2452 = M10.unsafe_cdr(lst2449);var idx2453 = pos2450;if (true!==false) {var if_res1530 = true;} else {var if_res1530 = false;}if (if_res1530!==false) {var res2455 = res2448;var k2457 = key2432(elt2451);var v2458 = M0.cons(idx2453,elt2451);var res2456 = update2443(res2455,k2457,function(o2459) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.cons(v2458,o2459);},$rjs_core.Pair.makeList());var res2454 = M0.values(res2456);if (true!==false) {if (true!==false) {var if_res1531 = M0.not(false);} else {var if_res1531 = false;}var if_res1532 = if_res1531;} else {var if_res1532 = false;}if (if_res1532!==false) {var if_res1533 = for_loop2447(res2454,rest2452,pos2450+1);} else {var if_res1533 = res2454;}var if_res1534 = if_res1533;} else {var if_res1534 = res2448;}var if_res1535 = if_res1534;} else {var if_res1535 = res2448;}return if_res1535;};var classes2444 = for_loop2447(base2442,lst2445,start2446);if (M0.list_p(classes2444)!==false) {var lst2461 = classes2444;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1536 = M0.rvoid();} else {var if_res1536 = M9.__rjs_quoted__.check_list(lst2461);}if_res1536;var for_loop2462 = function(fold_var2463, lst2464) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2464)!==false) {var p2465 = M10.unsafe_car(lst2464);var rest2466 = M10.unsafe_cdr(lst2464);if (true!==false) {var fold_var2468 = fold_var2463;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__338852470 = M2.__rjs_quoted__.sort7;var temp532471 = M0.cdr(p2465);var __lt_542472 = M0.__lt_;var car552473 = M0.car;if (M0.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1537 = M2.__rjs_quoted__.sort(false,car552473,temp532471,__lt_542472);} else {var if_res1537 = M0.checked_procedure_check_and_extract(M4.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__338852470,M4.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M0.list(car552473),temp532471,__lt_542472);}var fold_var2469 = M0.cons(if_res1537,fold_var2468);var fold_var2467 = M0.values(fold_var2469);if (true!==false) {var if_res1538 = M0.not(false);} else {var if_res1538 = false;}if (if_res1538!==false) {var if_res1539 = for_loop2462(fold_var2467,rest2466);} else {var if_res1539 = fold_var2467;}var if_res1540 = if_res1539;} else {var if_res1540 = fold_var2463;}var if_res1541 = if_res1540;} else {var if_res1541 = fold_var2463;}return if_res1541;};var if_res1549 = M8.alt_reverse(for_loop2462(M0.rnull,lst2461));} else {var ht2474 = classes2444;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1542 = M0.rvoid();} else {var if_res1542 = M9.__rjs_quoted__.check_in_hash(ht2474);}if_res1542;var for_loop2475 = function(fold_var2476, i2477) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (i2477!==false) {var let_result1543 = M0.hash_iterate_key_plus_value(ht2474,i2477);var _2478 = let_result1543.getAt(0);var c2479 = let_result1543.getAt(1);if (true!==false) {var fold_var2481 = fold_var2476;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__339692483 = M2.__rjs_quoted__.sort7;var c562484 = c2479;var __lt_572485 = M0.__lt_;var car582486 = M0.car;if (M0.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1544 = M2.__rjs_quoted__.sort(false,car582486,c562484,__lt_572485);} else {var if_res1544 = M0.checked_procedure_check_and_extract(M4.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__339692483,M4.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M0.list(car582486),c562484,__lt_572485);}var fold_var2482 = M0.cons(if_res1544,fold_var2481);var fold_var2480 = M0.values(fold_var2482);if (true!==false) {var if_res1545 = M0.not(false);} else {var if_res1545 = false;}if (if_res1545!==false) {var if_res1546 = for_loop2475(fold_var2480,M0.hash_iterate_next(ht2474,i2477));} else {var if_res1546 = fold_var2480;}var if_res1547 = if_res1546;} else {var if_res1547 = fold_var2476;}var if_res1548 = if_res1547;} else {var if_res1548 = fold_var2476;}return if_res1548;};var if_res1549 = M8.alt_reverse(for_loop2475(M0.rnull,M0.hash_iterate_first(ht2474)));}var sorted_classes2460 = if_res1549;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__340862488 = M2.__rjs_quoted__.sort7;var sorted_classes592489 = sorted_classes2460;var __lt_602490 = M0.__lt_;var caar612491 = M0.caar;if (M0.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1550 = M2.__rjs_quoted__.sort(false,caar612491,sorted_classes592489,__lt_602490);} else {var if_res1550 = M0.checked_procedure_check_and_extract(M4.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__340862488,M4.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M0.list(caar612491),sorted_classes592489,__lt_602490);}var lst2487 = if_res1550;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1551 = M0.rvoid();} else {var if_res1551 = M9.__rjs_quoted__.check_list(lst2487);}if_res1551;var for_loop2492 = function(fold_var2493, lst2494) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2494)!==false) {var c2495 = M10.unsafe_car(lst2494);var rest2496 = M10.unsafe_cdr(lst2494);if (true!==false) {var fold_var2498 = fold_var2493;var fold_var2499 = M0.cons(M3.map(M0.cdr,c2495),fold_var2498);var fold_var2497 = M0.values(fold_var2499);if (true!==false) {var if_res1552 = M0.not(false);} else {var if_res1552 = false;}if (if_res1552!==false) {var if_res1553 = for_loop2492(fold_var2497,rest2496);} else {var if_res1553 = fold_var2497;}var if_res1554 = if_res1553;} else {var if_res1554 = fold_var2493;}var if_res1555 = if_res1554;} else {var if_res1555 = fold_var2493;}return if_res1555;};return M8.alt_reverse(for_loop2492(M0.rnull,lst2487));};var cl1556 = function(key2500, l2501) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return group_by2428(key2500,l2501,M10.unsafe_undefined);};var cl1557 = function(key2502, l2503, __eq__p402504) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return group_by2428(key2502,l2503,__eq__p402504);};var group_by = $rjs_core.attachProcedureArity(function() {var fixed_lam1558 = {'2':cl1556,'3':cl1557}[arguments.length];if (fixed_lam1558!==undefined) {return fixed_lam1558.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var cartesian_product = $rjs_core.attachProcedureArity(function(...ls25051559) {var ls2505 = $rjs_core.Pair.listFromArray(ls25051559);var let_result1560 = M9.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("l")),ls2505);var pos__gt_vals2506 = let_result1560.getAt(0);var pos_pre_inc2507 = let_result1560.getAt(1);var pos_next2508 = let_result1560.getAt(2);var init2509 = let_result1560.getAt(3);var pos_cont_p2510 = let_result1560.getAt(4);var val_cont_p2511 = let_result1560.getAt(5);var all_cont_p2512 = let_result1560.getAt(6);var start2513 = 0;if (M0.rvoid()!==false) {if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1561 = M0.rvoid();} else {var if_res1561 = M9.__rjs_quoted__.check_naturals(start2513);}var if_res1562 = if_res1561;} else {var if_res1562 = false;}if_res1562;var for_loop2514 = function(pos2515, pos2516) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2510!==false) {var if_res1563 = pos_cont_p2510(pos2515);} else {var if_res1563 = true;}if (if_res1563!==false) {var if_res1564 = true;} else {var if_res1564 = false;}if (if_res1564!==false) {var l2521 = pos__gt_vals2506(pos2515);if (all_cont_p2512!==false) {var if_res1565 = function(pos2522) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2512(pos2522,l2521);};} else {var if_res1565 = false;}var let_result1566 = M0.values(l2521,if_res1565);var l2517 = let_result1566.getAt(0);var all_cont_p_by_pos2518 = let_result1566.getAt(1);if (pos_pre_inc2507!==false) {var if_res1567 = pos_pre_inc2507(pos2515);} else {var if_res1567 = pos2515;}var pos2519 = if_res1567;var i2520 = pos2516;if (val_cont_p2511!==false) {var if_res1568 = val_cont_p2511(l2517);} else {var if_res1568 = true;}if (if_res1568!==false) {var if_res1569 = true;} else {var if_res1569 = false;}if (if_res1569!==false) {if (M0.list_p(l2517)!==false) {var if_res1570 = M0.rvoid();} else {var if_res1570 = M0.apply(M0.raise_argument_error,$rjs_core.Symbol.make("cartesian-product"),$rjs_core.UString.make("list?"),i2520,ls2505);}if_res1570;var let_result1571 = M0.values();var let_result1572 = M0.values();if (all_cont_p_by_pos2518!==false) {var if_res1573 = all_cont_p_by_pos2518(pos2519);} else {var if_res1573 = true;}if (if_res1573!==false) {var if_res1574 = true;} else {var if_res1574 = false;}if (if_res1574!==false) {var if_res1575 = M0.not(false);} else {var if_res1575 = false;}if (if_res1575!==false) {var if_res1576 = for_loop2514(pos_next2508(pos2519),pos2516+1);} else {var if_res1576 = M0.values();}var if_res1577 = if_res1576;} else {var if_res1577 = M0.values();}var if_res1578 = if_res1577;} else {var if_res1578 = M0.values();}return if_res1578;};for_loop2514(init2509,start2513);var let_result1579 = M0.values();M0.rvoid();var let_result1580 = M0.values();var cp_22523 = function(as2524, bs2525) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lst2526 = as2524;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1581 = M0.rvoid();} else {var if_res1581 = M9.__rjs_quoted__.check_list(lst2526);}if_res1581;var for_loop2527 = function(fold_var2528, lst2529) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2529)!==false) {var i2530 = M10.unsafe_car(lst2529);var rest2531 = M10.unsafe_cdr(lst2529);if (true!==false) {var lst2533 = bs2525;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1582 = M0.rvoid();} else {var if_res1582 = M9.__rjs_quoted__.check_list(lst2533);}if_res1582;var for_loop2534 = function(fold_var2535, lst2536) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2536)!==false) {var j2537 = M10.unsafe_car(lst2536);var rest2538 = M10.unsafe_cdr(lst2536);if (true!==false) {var fold_var2540 = fold_var2535;var fold_var2541 = M0.cons(M0.cons(i2530,j2537),fold_var2540);var fold_var2539 = M0.values(fold_var2541);if (true!==false) {var if_res1583 = M0.not(false);} else {var if_res1583 = false;}if (if_res1583!==false) {var if_res1584 = for_loop2534(fold_var2539,rest2538);} else {var if_res1584 = fold_var2539;}var if_res1585 = if_res1584;} else {var if_res1585 = fold_var2535;}var if_res1586 = if_res1585;} else {var if_res1586 = fold_var2535;}return if_res1586;};var fold_var2532 = for_loop2534(fold_var2528,lst2533);if (true!==false) {var if_res1587 = M0.not(false);} else {var if_res1587 = false;}if (if_res1587!==false) {var if_res1588 = for_loop2527(fold_var2532,rest2531);} else {var if_res1588 = fold_var2532;}var if_res1589 = if_res1588;} else {var if_res1589 = fold_var2528;}var if_res1590 = if_res1589;} else {var if_res1590 = fold_var2528;}return if_res1590;};return M8.alt_reverse(for_loop2527(M0.rnull,lst2526));};return M2.foldr(cp_22523,M0.list(M0.list()),ls2505);});var remf = function(f2542, ls2543) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2543)!==false) {var if_res1591 = M0.rvoid();} else {var if_res1591 = M0.raise_argument_error($rjs_core.Symbol.make("remf"),$rjs_core.UString.make("list?"),1,f2542,ls2543);}if_res1591;if (M0.procedure_p(f2542)!==false) {var if_res1592 = M0.procedure_arity_includes_p(f2542,1);} else {var if_res1592 = false;}if (if_res1592!==false) {var if_res1593 = M0.rvoid();} else {var if_res1593 = M0.raise_argument_error($rjs_core.Symbol.make("remf"),$rjs_core.UString.make("(-> any/c any/c)"),0,f2542,ls2543);}if_res1593;if (M0.null_p(ls2543)!==false) {var if_res1595 = $rjs_core.Pair.makeList();} else {if (f2542(M0.car(ls2543))!==false) {var if_res1594 = M0.cdr(ls2543);} else {var if_res1594 = M0.cons(M0.car(ls2543),remf(f2542,M0.cdr(ls2543)));}var if_res1595 = if_res1594;}return if_res1595;};var remf_times_ = function(f2544, ls2545) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2545)!==false) {var if_res1596 = M0.rvoid();} else {var if_res1596 = M0.raise_argument_error($rjs_core.Symbol.make("remf*"),$rjs_core.UString.make("list?"),1,f2544,ls2545);}if_res1596;if (M0.procedure_p(f2544)!==false) {var if_res1597 = M0.procedure_arity_includes_p(f2544,1);} else {var if_res1597 = false;}if (if_res1597!==false) {var if_res1598 = M0.rvoid();} else {var if_res1598 = M0.raise_argument_error($rjs_core.Symbol.make("remf*"),$rjs_core.UString.make("(-> any/c any/c)"),0,f2544,ls2545);}if_res1598;if (M0.null_p(ls2545)!==false) {var if_res1600 = $rjs_core.Pair.makeList();} else {if (f2544(M0.car(ls2545))!==false) {var if_res1599 = remf_times_(f2544,M0.cdr(ls2545));} else {var if_res1599 = M0.cons(M0.car(ls2545),remf_times_(f2544,M0.cdr(ls2545)));}var if_res1600 = if_res1599;}return if_res1600;};var index_of2546 = function(ls442547, v452548, __eq__p432549) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2550 = ls442547;var v2551 = v452548;if (M0.eq_p(__eq__p432549,M10.unsafe_undefined)!==false) {var if_res1601 = M0.equal_p;} else {var if_res1601 = __eq__p432549;}var __eq__p2552 = if_res1601;if (M0.list_p(ls2550)!==false) {var if_res1602 = M0.rvoid();} else {var if_res1602 = M0.raise_argument_error($rjs_core.Symbol.make("index-of"),$rjs_core.UString.make("list?"),0,ls2550,v2551);}if_res1602;if (M0.procedure_p(__eq__p2552)!==false) {var if_res1603 = M0.procedure_arity_includes_p(__eq__p2552,2);} else {var if_res1603 = false;}if (if_res1603!==false) {var if_res1604 = M0.rvoid();} else {var if_res1604 = M0.raise_argument_error($rjs_core.Symbol.make("index-of"),$rjs_core.UString.make("(-> any/c any/c any/c)"),2,ls2550,v2551,__eq__p2552);}if_res1604;var loop2553 = function(ls2554, i2555) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2554)!==false) {var if_res1606 = false;} else {if (__eq__p2552(M0.car(ls2554),v2551)!==false) {var if_res1605 = i2555;} else {var if_res1605 = loop2553(M0.cdr(ls2554),M0.add1(i2555));}var if_res1606 = if_res1605;}return if_res1606;};return loop2553(ls2550,0);};var cl1607 = function(ls2556, v2557) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return index_of2546(ls2556,v2557,M10.unsafe_undefined);};var cl1608 = function(ls2558, v2559, __eq__p432560) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return index_of2546(ls2558,v2559,__eq__p432560);};var index_of = $rjs_core.attachProcedureArity(function() {var fixed_lam1609 = {'2':cl1607,'3':cl1608}[arguments.length];if (fixed_lam1609!==undefined) {return fixed_lam1609.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var index_where = function(ls2561, f2562) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2561)!==false) {var if_res1610 = M0.rvoid();} else {var if_res1610 = M0.raise_argument_error($rjs_core.Symbol.make("index-where"),$rjs_core.UString.make("list?"),0,ls2561,f2562);}if_res1610;if (M0.procedure_p(f2562)!==false) {var if_res1611 = M0.procedure_arity_includes_p(f2562,1);} else {var if_res1611 = false;}if (if_res1611!==false) {var if_res1612 = M0.rvoid();} else {var if_res1612 = M0.raise_argument_error($rjs_core.Symbol.make("index-where"),$rjs_core.UString.make("(-> any/c any/c)"),1,ls2561,f2562);}if_res1612;var loop2563 = function(ls2564, i2565) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2564)!==false) {var if_res1614 = false;} else {if (f2562(M0.car(ls2564))!==false) {var if_res1613 = i2565;} else {var if_res1613 = loop2563(M0.cdr(ls2564),M0.add1(i2565));}var if_res1614 = if_res1613;}return if_res1614;};return loop2563(ls2561,0);};var indexes_of2566 = function(ls472567, v482568, __eq__p462569) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2570 = ls472567;var v2571 = v482568;if (M0.eq_p(__eq__p462569,M10.unsafe_undefined)!==false) {var if_res1615 = M0.equal_p;} else {var if_res1615 = __eq__p462569;}var __eq__p2572 = if_res1615;if (M0.list_p(ls2570)!==false) {var if_res1616 = M0.rvoid();} else {var if_res1616 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-of"),$rjs_core.UString.make("list?"),0,ls2570,v2571);}if_res1616;if (M0.procedure_p(__eq__p2572)!==false) {var if_res1617 = M0.procedure_arity_includes_p(__eq__p2572,2);} else {var if_res1617 = false;}if (if_res1617!==false) {var if_res1618 = M0.rvoid();} else {var if_res1618 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-of"),$rjs_core.UString.make("(-> any/c any/c any/c)"),2,ls2570,v2571,__eq__p2572);}if_res1618;var loop2573 = function(ls2574, i2575) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2574)!==false) {var if_res1620 = $rjs_core.Pair.makeList();} else {if (__eq__p2572(M0.car(ls2574),v2571)!==false) {var if_res1619 = M0.cons(i2575,loop2573(M0.cdr(ls2574),M0.add1(i2575)));} else {var if_res1619 = loop2573(M0.cdr(ls2574),M0.add1(i2575));}var if_res1620 = if_res1619;}return if_res1620;};return loop2573(ls2570,0);};var cl1621 = function(ls2576, v2577) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return indexes_of2566(ls2576,v2577,M10.unsafe_undefined);};var cl1622 = function(ls2578, v2579, __eq__p462580) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return indexes_of2566(ls2578,v2579,__eq__p462580);};var indexes_of = $rjs_core.attachProcedureArity(function() {var fixed_lam1623 = {'2':cl1621,'3':cl1622}[arguments.length];if (fixed_lam1623!==undefined) {return fixed_lam1623.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var indexes_where = function(ls2581, f2582) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2581)!==false) {var if_res1624 = M0.rvoid();} else {var if_res1624 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-where"),$rjs_core.UString.make("list?"),0,ls2581,f2582);}if_res1624;if (M0.procedure_p(f2582)!==false) {var if_res1625 = M0.procedure_arity_includes_p(f2582,1);} else {var if_res1625 = false;}if (if_res1625!==false) {var if_res1626 = M0.rvoid();} else {var if_res1626 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-where"),$rjs_core.UString.make("(-> any/c any/c)"),1,ls2581,f2582);}if_res1626;var loop2583 = function(ls2584, i2585) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2584)!==false) {var if_res1628 = $rjs_core.Pair.makeList();} else {if (f2582(M0.car(ls2584))!==false) {var if_res1627 = M0.cons(i2585,loop2583(M0.cdr(ls2584),M0.add1(i2585)));} else {var if_res1627 = loop2583(M0.cdr(ls2584),M0.add1(i2585));}var if_res1628 = if_res1627;}return if_res1628;};return loop2583(ls2581,0);};var __rjs_quoted__ = {};__rjs_quoted__.remove_duplicates28 = remove_duplicates28;__rjs_quoted__.add_between = add_between;__rjs_quoted__.check_duplicates = check_duplicates;__rjs_quoted__.range_proc = range_proc;__rjs_quoted__.remove_duplicates = remove_duplicates;__rjs_quoted__.inclusive_range_proc = inclusive_range_proc;__rjs_quoted__.add_between23 = add_between23;__rjs_quoted__.check_duplicates35 = check_duplicates35;export { __rjs_quoted__,remf_times_,remf,cartesian_product,group_by,argmax,argmin,in_permutations,permutations,in_combinations,combinations,shuffle,filter_not,append_map,partition,count,filter_map,check_duplicates,remove_duplicates,add_between,flatten,append_times_,drop_common_prefix,take_common_prefix,split_common_prefix,list_prefix_p,splitf_at_right,dropf_right,takef_right,split_at_right,take_right,drop_right,splitf_at,dropf,takef,split_at,take,drop,indexes_where,indexes_of,index_where,index_of,list_set,list_update,make_list,empty,rest,last,last_pair,tenth,ninth,eighth,seventh,sixth,fifth,fourth,third,second,first }; \ No newline at end of file diff --git a/js-build/collects/racket/private/for.rkt.js b/js-build/collects/racket/private/for.rkt.js index 0076d2a..c740a14 100644 --- a/js-build/collects/racket/private/for.rkt.js +++ b/js-build/collects/racket/private/for.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "./sort.rkt.js";import * as M2 from "../../../runtime/flfxnum.rkt.js";import * as M3 from "../../../runtime/read.rkt.js";import * as M4 from "../../../runtime/unsafe.rkt.js";import * as M5 from "./reverse.rkt.js";var let_result1864 = M0.make_struct_type($rjs_core.Symbol.make("sequence"),false,1,0,false);var struct_do_sequence = let_result1864.getAt(0);var make_do_sequence = let_result1864.getAt(1);var do_sequence_p = let_result1864.getAt(2);var do_sequence_ref = let_result1864.getAt(3);var do_sequence_set_bang_ = let_result1864.getAt(4);var let_result1873 = M0.make_struct_type_property($rjs_core.Symbol.make("stream"),function(v2892, si2893) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.vector_p(v2892)!==false) {if (M0.__eq_(3,M0.vector_length(v2892))!==false) {if (M0.procedure_p(M0.vector_ref(v2892,0))!==false) {if (M0.procedure_arity_includes_p(M0.vector_ref(v2892,0),1)!==false) {if (M0.procedure_p(M0.vector_ref(v2892,1))!==false) {if (M0.procedure_arity_includes_p(M0.vector_ref(v2892,1),1)!==false) {if (M0.procedure_p(M0.vector_ref(v2892,2))!==false) {var if_res1865 = M0.procedure_arity_includes_p(M0.vector_ref(v2892,2),1);} else {var if_res1865 = false;}var if_res1866 = if_res1865;} else {var if_res1866 = false;}var if_res1867 = if_res1866;} else {var if_res1867 = false;}var if_res1868 = if_res1867;} else {var if_res1868 = false;}var if_res1869 = if_res1868;} else {var if_res1869 = false;}var if_res1870 = if_res1869;} else {var if_res1870 = false;}var if_res1871 = if_res1870;} else {var if_res1871 = false;}if (if_res1871!==false) {var if_res1872 = M0.rvoid();} else {var if_res1872 = M0.raise_argument_error($rjs_core.Symbol.make("guard-for-prop:stream"),M0.string_append($rjs_core.UString.make("(vector/c (procedure-arity-includes/c 1)\n"),$rjs_core.UString.make(" (procedure-arity-includes/c 1)\n"),$rjs_core.UString.make(" (procedure-arity-includes/c 1))")),v2892);}if_res1872;return M0.vector__gt_immutable_vector(v2892);},$rjs_core.Pair.makeList(),true);var prop_stream = let_result1873.getAt(0);var stream_via_prop_p = let_result1873.getAt(1);var stream_ref = let_result1873.getAt(2);var let_result1876 = M0.make_struct_type_property($rjs_core.Symbol.make("sequence"),function(v2894, si2895) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(v2894)!==false) {var if_res1874 = M0.procedure_arity_includes_p(v2894,1);} else {var if_res1874 = false;}if (if_res1874!==false) {var if_res1875 = M0.rvoid();} else {var if_res1875 = M0.raise_argument_error($rjs_core.Symbol.make("guard-for-prop:sequence"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),v2894);}if_res1875;return v2894;});var prop_gen_sequence = let_result1876.getAt(0);var sequence_via_prop_p = let_result1876.getAt(1);var sequence_ref = let_result1876.getAt(2);var let_result1880 = M0.make_struct_type_property($rjs_core.Symbol.make("sequence"),function(v2896, sinfo2897) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(v2896)!==false) {var if_res1877 = M0.procedure_arity_includes_p(v2896,1);} else {var if_res1877 = false;}if (if_res1877!==false) {var if_res1878 = M0.rvoid();} else {var if_res1878 = M0.raise_argument_error($rjs_core.Symbol.make("sequence-property-guard"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),v2896);}if_res1878;return function(self2898) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var s2899 = v2896(self2898);if (sequence_p(s2899)!==false) {var if_res1879 = M0.rvoid();} else {var if_res1879 = M0.raise_mismatch_error($rjs_core.Symbol.make("sequence-generate"),$rjs_core.UString.make("procedure (value of prop:sequence) produced a non-sequence: "),s2899);}if_res1879;return s2899;};});var prop_sequence = let_result1880.getAt(0);var __sequence_p = let_result1880.getAt(1);var __sequence_ref = let_result1880.getAt(2);var stream_p = function(v2900) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2901 = M0.list_p(v2900);if (or_part2901!==false) {var if_res1881 = or_part2901;} else {var if_res1881 = stream_via_prop_p(v2900);}return if_res1881;};var unsafe_stream_not_empty_p = function(v2902) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(v2902)!==false) {var if_res1883 = false;} else {var or_part2903 = M0.pair_p(v2902);if (or_part2903!==false) {var if_res1882 = or_part2903;} else {var if_res1882 = M0.not(M4.unsafe_vector_ref(stream_ref(v2902),0)(v2902));}var if_res1883 = if_res1882;}return if_res1883;};var stream_empty_p = function(v2904) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2905 = M0.null_p(v2904);if (or_part2905!==false) {var if_res1886 = or_part2905;} else {if (stream_p(v2904)!==false) {if (M0.pair_p(v2904)!==false) {var if_res1884 = false;} else {var if_res1884 = M4.unsafe_vector_ref(stream_ref(v2904),0)(v2904);}var if_res1885 = if_res1884;} else {var if_res1885 = M0.raise_argument_error($rjs_core.Symbol.make("stream-empty?"),$rjs_core.UString.make("stream?"),v2904);}var if_res1886 = if_res1885;}return if_res1886;};var unsafe_stream_first = function(v2906) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(v2906)!==false) {var if_res1887 = M0.car(v2906);} else {var if_res1887 = M4.unsafe_vector_ref(stream_ref(v2906),1)(v2906);}return if_res1887;};var stream_first = function(v2907) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (stream_p(v2907)!==false) {var if_res1888 = M0.not(stream_empty_p(v2907));} else {var if_res1888 = false;}if (if_res1888!==false) {var if_res1889 = unsafe_stream_first(v2907);} else {var if_res1889 = M0.raise_argument_error($rjs_core.Symbol.make("stream-first"),$rjs_core.UString.make("(and/c stream? (not/c stream-empty?))"),v2907);}return if_res1889;};var unsafe_stream_rest = function(v2908) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(v2908)!==false) {var if_res1891 = M0.cdr(v2908);} else {var r2909 = M4.unsafe_vector_ref(stream_ref(v2908),2)(v2908);if (stream_p(r2909)!==false) {var if_res1890 = M0.rvoid();} else {var if_res1890 = M0.raise_mismatch_error($rjs_core.Symbol.make("stream-rest-guard"),$rjs_core.UString.make("result is not a stream: "),r2909);}if_res1890;var if_res1891 = r2909;}return if_res1891;};var stream_rest = function(v2910) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (stream_p(v2910)!==false) {var if_res1892 = M0.not(stream_empty_p(v2910));} else {var if_res1892 = false;}if (if_res1892!==false) {var if_res1893 = unsafe_stream_rest(v2910);} else {var if_res1893 = M0.raise_argument_error($rjs_core.Symbol.make("stream-rest"),$rjs_core.UString.make("(and/c stream? (not/c stream-empty?))"),v2910);}return if_res1893;};var sequence_p = function(v2911) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2912 = M0.exact_nonnegative_integer_p(v2911);if (or_part2912!==false) {var if_res1906 = or_part2912;} else {var or_part2913 = do_sequence_p(v2911);if (or_part2913!==false) {var if_res1905 = or_part2913;} else {var or_part2914 = sequence_via_prop_p(v2911);if (or_part2914!==false) {var if_res1904 = or_part2914;} else {var or_part2915 = stream_p(v2911);if (or_part2915!==false) {var if_res1903 = or_part2915;} else {var or_part2916 = M0.mpair_p(v2911);if (or_part2916!==false) {var if_res1902 = or_part2916;} else {var or_part2917 = M0.vector_p(v2911);if (or_part2917!==false) {var if_res1901 = or_part2917;} else {var or_part2918 = M2.__rjs_quoted__.flvector_p(v2911);if (or_part2918!==false) {var if_res1900 = or_part2918;} else {var or_part2919 = M2.__rjs_quoted__.fxvector_p(v2911);if (or_part2919!==false) {var if_res1899 = or_part2919;} else {var or_part2920 = M0.string_p(v2911);if (or_part2920!==false) {var if_res1898 = or_part2920;} else {var or_part2921 = M0.bytes_p(v2911);if (or_part2921!==false) {var if_res1897 = or_part2921;} else {var or_part2922 = M0.input_port_p(v2911);if (or_part2922!==false) {var if_res1896 = or_part2922;} else {var or_part2923 = M0.hash_p(v2911);if (or_part2923!==false) {var if_res1895 = or_part2923;} else {if (__sequence_p(v2911)!==false) {var if_res1894 = M0.not(M0.struct_type_p(v2911));} else {var if_res1894 = false;}var if_res1895 = if_res1894;}var if_res1896 = if_res1895;}var if_res1897 = if_res1896;}var if_res1898 = if_res1897;}var if_res1899 = if_res1898;}var if_res1900 = if_res1899;}var if_res1901 = if_res1900;}var if_res1902 = if_res1901;}var if_res1903 = if_res1902;}var if_res1904 = if_res1903;}var if_res1905 = if_res1904;}var if_res1906 = if_res1905;}return if_res1906;};var make_sequence = function(who2924, v2925) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(v2925)!==false) {var if_res1925 = __integer_gen(v2925);} else {if (do_sequence_p(v2925)!==false) {var cl1907 = function(pos__gt_vals2926, pos_next2927, init2928, pos_cont_p2929, val_cont_p2930, all_cont_p2931) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(pos__gt_vals2926,false,pos_next2927,init2928,pos_cont_p2929,val_cont_p2930,all_cont_p2931);};var cl1908 = function(pos__gt_vals2932, pre_pos_next2933, pos_next2934, init2935, pos_cont_p2936, val_cont_p2937, all_cont_p2938) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(pos__gt_vals2932,pre_pos_next2933,pos_next2934,init2935,pos_cont_p2936,val_cont_p2937,all_cont_p2938);};var if_res1924 = M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_sequence_ref(v2925,0)();},$rjs_core.attachProcedureArity(function() {var fixed_lam1909 = {'6':cl1907,'7':cl1908}[arguments.length];if (fixed_lam1909!==undefined) {return fixed_lam1909.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[6,7]));} else {if (M0.mpair_p(v2925)!==false) {var if_res1923 = __mlist_gen(v2925);} else {if (M0.list_p(v2925)!==false) {var if_res1922 = __list_gen(v2925);} else {if (M0.vector_p(v2925)!==false) {var if_res1921 = __vector_gen(v2925,0,M0.vector_length(v2925),1);} else {if (M2.__rjs_quoted__.flvector_p(v2925)!==false) {var if_res1920 = __flvector_gen(v2925,0,M2.__rjs_quoted__.flvector_length(v2925),1);} else {if (M2.__rjs_quoted__.fxvector_p(v2925)!==false) {var if_res1919 = __fxvector_gen(v2925,0,M2.__rjs_quoted__.fxvector_length(v2925),1);} else {if (M0.string_p(v2925)!==false) {var if_res1918 = __string_gen(v2925,0,M0.string_length(v2925),1);} else {if (M0.bytes_p(v2925)!==false) {var if_res1917 = __bytes_gen(v2925,0,M0.bytes_length(v2925),1);} else {if (M0.input_port_p(v2925)!==false) {var if_res1916 = __input_port_gen(v2925);} else {if (M0.hash_p(v2925)!==false) {var if_res1915 = __hash_gen(v2925,M0.hash_iterate_key_plus_value,M0.hash_iterate_first,M0.hash_iterate_next);} else {if (sequence_via_prop_p(v2925)!==false) {var if_res1914 = sequence_ref(v2925)(v2925);} else {if (__sequence_p(v2925)!==false) {var if_res1913 = make_sequence(who2924,__sequence_ref(v2925)(v2925));} else {if (stream_p(v2925)!==false) {var if_res1912 = __stream_gen(v2925);} else {var temp1911 = $rjs_core.UString.make("for: expected a sequence for ~a, got something else: ~v");if (M0.__eq_(1,M0.length(who2924))!==false) {var if_res1910 = M0.car(who2924);} else {var if_res1910 = who2924;}var if_res1912 = M0.raise(M0.__rjs_quoted__.exn_fail_contract(M0.format(temp1911,if_res1910,v2925),M0.current_continuation_marks()));}var if_res1913 = if_res1912;}var if_res1914 = if_res1913;}var if_res1915 = if_res1914;}var if_res1916 = if_res1915;}var if_res1917 = if_res1916;}var if_res1918 = if_res1917;}var if_res1919 = if_res1918;}var if_res1920 = if_res1919;}var if_res1921 = if_res1920;}var if_res1922 = if_res1921;}var if_res1923 = if_res1922;}var if_res1924 = if_res1923;}var if_res1925 = if_res1924;}return if_res1925;};var let_result1927 = M0.make_struct_type($rjs_core.Symbol.make("stream"),false,3,0,false,M0.list(M0.cons(prop_stream,M0.vector(function(v2939) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var cont_p2940 = range_ref(v2939,2);if (cont_p2940!==false) {var if_res1926 = M0.not(cont_p2940(range_ref(v2939,0)));} else {var if_res1926 = false;}return if_res1926;},function(v2941) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return range_ref(v2941,0);},function(v2942) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_range(range_ref(v2942,1)(range_ref(v2942,0)),range_ref(v2942,1),range_ref(v2942,2));})),M0.cons(prop_gen_sequence,function(v2943) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.values,false,range_ref(v2943,1),range_ref(v2943,0),range_ref(v2943,2),false,false);})));var struct_range = let_result1927.getAt(0);var make_range = let_result1927.getAt(1);var range_p = let_result1927.getAt(2);var range_ref = let_result1927.getAt(3);var range_set_bang_ = let_result1927.getAt(4);var check_range = function(a2944, b2945, step2946) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_range_generic($rjs_core.Symbol.make("in-range"),a2944,b2945,step2946);};var check_range_generic = function(who2947, a2948, b2949, step2950) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.real_p(a2948)!==false) {var if_res1928 = M0.rvoid();} else {var if_res1928 = M0.raise_argument_error(who2947,$rjs_core.UString.make("real?"),a2948);}if_res1928;if (M0.real_p(b2949)!==false) {var if_res1929 = M0.rvoid();} else {var if_res1929 = M0.raise_argument_error(who2947,$rjs_core.UString.make("real?"),b2949);}if_res1929;if (M0.real_p(step2950)!==false) {var if_res1930 = M0.rvoid();} else {var if_res1930 = M0.raise_argument_error(who2947,$rjs_core.UString.make("real?"),step2950);}return if_res1930;};var cl1931 = function(b2951) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_range(0,b2951,1);};var cl1932 = function(a2952, b2953) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_range(a2952,b2953,1);};var cl1933 = function(a2954, b2955, step2956) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_range(a2954,b2955,step2956);if (M0.__gt__eq_(step2956,0)!==false) {var if_res1935 = function(x2958) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(x2958,b2955);};} else {var if_res1935 = function(x2959) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(x2959,b2955);};}var cont_p2957 = if_res1935;var inc2960 = function(x2961) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return x2961+step2956;};return make_range(a2954,inc2960,cont_p2957);};var in_range = $rjs_core.attachProcedureArity(function() {var fixed_lam1934 = {'1':cl1931,'2':cl1932,'3':cl1933}[arguments.length];if (fixed_lam1934!==undefined) {return fixed_lam1934.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3]);var cl1936 = function(a2962, b2963) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_inclusive_range(a2962,b2963,1);};var cl1937 = function(a2964, b2965, step2966) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_range_generic($rjs_core.Symbol.make("in-inclusive-range"),a2964,b2965,step2966);if (M0.__gt__eq_(step2966,0)!==false) {var if_res1939 = function(x2968) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt__eq_(x2968,b2965);};} else {var if_res1939 = function(x2969) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt__eq_(x2969,b2965);};}var cont_p2967 = if_res1939;var inc2970 = function(x2971) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return x2971+step2966;};return make_range(a2964,inc2970,cont_p2967);};var in_inclusive_range = $rjs_core.attachProcedureArity(function() {var fixed_lam1938 = {'2':cl1936,'3':cl1937}[arguments.length];if (fixed_lam1938!==undefined) {return fixed_lam1938.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var __integer_gen = function(v2972) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.values,false,M0.add1,0,function(i2973) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i2973,v2972);},false,false);};var check_naturals = function(n2974) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.integer_p(n2974)!==false) {if (M0.exact_p(n2974)!==false) {var if_res1940 = M0.__gt__eq_(n2974,0);} else {var if_res1940 = false;}var if_res1941 = if_res1940;} else {var if_res1941 = false;}if (if_res1941!==false) {var if_res1942 = M0.rvoid();} else {var if_res1942 = M0.raise_argument_error($rjs_core.Symbol.make("in-naturals"),$rjs_core.UString.make("exact-nonnegative-integer?"),n2974);}return if_res1942;};var cl1943 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_naturals(0);};var cl1944 = function(n2975) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_naturals(n2975);return make_range(n2975,M0.add1,false);};var in_naturals = $rjs_core.attachProcedureArity(function() {var fixed_lam1945 = {'0':cl1943,'1':cl1944}[arguments.length];if (fixed_lam1945!==undefined) {return fixed_lam1945.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1]);var let_result1946 = M0.make_struct_type($rjs_core.Symbol.make("stream"),false,1,0,false,M0.list(M0.cons(prop_stream,M0.vector(function(v2976) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(M0.pair_p(list_stream_ref(v2976,0)));},function(v2977) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.car(list_stream_ref(v2977,0));},function(v2978) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_list_stream(M0.cdr(list_stream_ref(v2978,0)));})),M0.cons(prop_gen_sequence,function(v2979) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.car,M0.cdr,M0.values,list_stream_ref(v2979,0),M0.pair_p,false,false);})));var struct_list_stream = let_result1946.getAt(0);var make_list_stream = let_result1946.getAt(1);var list_stream_p = let_result1946.getAt(2);var list_stream_ref = let_result1946.getAt(3);var list_stream_set_bang_ = let_result1946.getAt(4);var check_list = function(l2980) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l2980)!==false) {var if_res1947 = M0.rvoid();} else {var if_res1947 = M0.raise_argument_error($rjs_core.Symbol.make("in-list"),$rjs_core.UString.make("list?"),l2980);}return if_res1947;};var in_list = function(l2981) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_list(l2981);return make_list_stream(l2981);};var __list_gen = function(l2982) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.car,M0.cdr,M0.values,l2982,M0.pair_p,false,false);};var in_mlist = function(l2983) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.mpair_p(l2983)!==false) {var if_res1948 = M0.rvoid();} else {var if_res1948 = M0.raise_argument_error($rjs_core.Symbol.make("in-mlist"),$rjs_core.UString.make("mpair?"),l2983);}if_res1948;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __mlist_gen(l2983);});};var __mlist_gen = function(l2984) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.mcar,false,M0.mcdr,l2984,M0.mpair_p,false,false);};var in_input_port_bytes = function(p2985) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.input_port_p(p2985)!==false) {var if_res1949 = M0.rvoid();} else {var if_res1949 = M0.raise_argument_error($rjs_core.Symbol.make("in-input-port-bytes"),$rjs_core.UString.make("input-port?"),p2985);}if_res1949;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __input_port_gen(p2985);});};var __input_port_gen = function(p2986) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.__rjs_quoted__.read_byte,false,M0.values,p2986,false,function(x2987) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(M0.__rjs_quoted__.eof_object_p(x2987));},false);};var in_input_port_chars = function(p2988) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.input_port_p(p2988)!==false) {var if_res1950 = M0.rvoid();} else {var if_res1950 = M0.raise_argument_error($rjs_core.Symbol.make("in-input-port-chars"),$rjs_core.UString.make("input-port?"),p2988);}if_res1950;return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__rjs_quoted__.read_char(p2988);},M0.__rjs_quoted__.eof);};var check_in_port = function(r2989, p2990) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(r2989)!==false) {var if_res1951 = M0.procedure_arity_includes_p(r2989,1);} else {var if_res1951 = false;}if (if_res1951!==false) {var if_res1952 = M0.rvoid();} else {var if_res1952 = M0.raise_argument_error($rjs_core.Symbol.make("in-port"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),r2989);}if_res1952;if (M0.input_port_p(p2990)!==false) {var if_res1953 = M0.rvoid();} else {var if_res1953 = M0.raise_argument_error($rjs_core.Symbol.make("in-port"),$rjs_core.UString.make("input-port?"),p2990);}return if_res1953;};var cl1954 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_port(M3.__rjs_quoted__.read,M0.current_input_port());};var cl1955 = function(r2991) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_port(r2991,M0.current_input_port());};var cl1956 = function(r2992, p2993) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_port(r2992,p2993);return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return r2992(p2993);},M0.__rjs_quoted__.eof);};var in_port = $rjs_core.attachProcedureArity(function() {var fixed_lam1957 = {'0':cl1954,'1':cl1955,'2':cl1956}[arguments.length];if (fixed_lam1957!==undefined) {return fixed_lam1957.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var check_in_lines = function(p2994, mode2995) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.input_port_p(p2994)!==false) {var if_res1958 = M0.rvoid();} else {var if_res1958 = M0.raise_argument_error($rjs_core.Symbol.make("in-lines"),$rjs_core.UString.make("input-port?"),p2994);}if_res1958;if (M0.memq(mode2995,$rjs_core.Pair.makeList($rjs_core.Symbol.make("linefeed"),$rjs_core.Symbol.make("return"),$rjs_core.Symbol.make("return-linefeed"),$rjs_core.Symbol.make("any"),$rjs_core.Symbol.make("any-one")))!==false) {var if_res1959 = M0.rvoid();} else {var if_res1959 = M0.raise_argument_error($rjs_core.Symbol.make("in-lines"),$rjs_core.UString.make("(or/c 'linefeed 'return 'return-linefeed 'any 'any-one)"),mode2995);}return if_res1959;};var cl1960 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_lines(M0.current_input_port(),$rjs_core.Symbol.make("any"));};var cl1961 = function(p2996) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_lines(p2996,$rjs_core.Symbol.make("any"));};var cl1962 = function(p2997, mode2998) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_lines(p2997,mode2998);return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__rjs_quoted__.read_line(p2997,mode2998);},M0.__rjs_quoted__.eof);};var in_lines = $rjs_core.attachProcedureArity(function() {var fixed_lam1963 = {'0':cl1960,'1':cl1961,'2':cl1962}[arguments.length];if (fixed_lam1963!==undefined) {return fixed_lam1963.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var check_in_bytes_lines = function(p2999, mode3000) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.input_port_p(p2999)!==false) {var if_res1964 = M0.rvoid();} else {var if_res1964 = M0.raise_argument_error($rjs_core.Symbol.make("in-bytes-lines"),$rjs_core.UString.make("input-port"),p2999);}if_res1964;if (M0.memq(mode3000,$rjs_core.Pair.makeList($rjs_core.Symbol.make("linefeed"),$rjs_core.Symbol.make("return"),$rjs_core.Symbol.make("return-linefeed"),$rjs_core.Symbol.make("any"),$rjs_core.Symbol.make("any-one")))!==false) {var if_res1965 = M0.rvoid();} else {var if_res1965 = M0.raise_argument_error($rjs_core.Symbol.make("in-bytes-lines"),$rjs_core.UString.make("(or/c 'linefeed 'return 'return-linefeed 'any 'any-one)"),mode3000);}return if_res1965;};var cl1966 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes_lines(M0.current_input_port(),$rjs_core.Symbol.make("any"));};var cl1967 = function(p3001) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes_lines(p3001,$rjs_core.Symbol.make("any"));};var cl1968 = function(p3002, mode3003) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_bytes_lines(p3002,mode3003);return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__rjs_quoted__.read_bytes_line(p3002,mode3003);},M0.__rjs_quoted__.eof);};var in_bytes_lines = $rjs_core.attachProcedureArity(function() {var fixed_lam1969 = {'0':cl1966,'1':cl1967,'2':cl1968}[arguments.length];if (fixed_lam1969!==undefined) {return fixed_lam1969.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var in_stream = function(l3004) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (stream_p(l3004)!==false) {var if_res1970 = M0.rvoid();} else {var if_res1970 = M0.raise_argument_error($rjs_core.Symbol.make("in-stream"),$rjs_core.UString.make("stream?"),l3004);}if_res1970;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __stream_gen(l3004);});};var __stream_gen = function(l3005) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(unsafe_stream_first,unsafe_stream_rest,M0.values,l3005,unsafe_stream_not_empty_p,false,false);};var cl1971 = function(ht3006, __get3007, __first3008, __next3009) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(function(pos3010) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __get3007(ht3006,pos3010);},false,function(pos3011) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __next3009(ht3006,pos3011);},__first3008(ht3006),function(pos3012) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos3012;},false,false);};var cl1972 = function(ht3013, __get3014, __first3015, __next3016, bad_v3017) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(function(pos3018) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __get3014(ht3013,pos3018,bad_v3017);},false,function(pos3019) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __next3016(ht3013,pos3019);},__first3015(ht3013),function(pos3020) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos3020;},false,false);};var __hash_gen = $rjs_core.attachProcedureArity(function() {var fixed_lam1973 = {'4':cl1971,'5':cl1972}[arguments.length];if (fixed_lam1973!==undefined) {return fixed_lam1973.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,5]);var mutable_p = function(ht3021) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(M0.immutable_p(ht3021));};var check_in_hash = function(ht3022) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3023) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.hash_p(ht3023);})(ht3022)!==false) {var if_res1974 = M0.rvoid();} else {var if_res1974 = M0.raise_argument_error($rjs_core.Symbol.make("in-hash"),$rjs_core.UString.make("hash?"),ht3022);}return if_res1974;};var cl1975 = function(ht3025) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash(ht3025);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3025,M0.hash_iterate_key_plus_value,M0.hash_iterate_first,M0.hash_iterate_next);});};var cl1976 = function(ht3026, bad_v3027) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash(ht3026);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3026,M0.hash_iterate_key_plus_value,M0.hash_iterate_first,M0.hash_iterate_next,bad_v3027);});};var in_hash3024 = $rjs_core.attachProcedureArity(function() {var fixed_lam1977 = {'1':cl1975,'2':cl1976}[arguments.length];if (fixed_lam1977!==undefined) {return fixed_lam1977.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash = in_hash3024;var check_in_mutable_hash = function(ht3028) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3029) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3029)!==false) {if (mutable_p(ht3029)!==false) {var if_res1978 = M0.hash_strong_p(ht3029);} else {var if_res1978 = false;}var if_res1979 = if_res1978;} else {var if_res1979 = false;}return if_res1979;})(ht3028)!==false) {var if_res1980 = M0.rvoid();} else {var if_res1980 = M0.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash"),$rjs_core.UString.make("(and/c hash? mutable? hash-strong?)"),ht3028);}return if_res1980;};var cl1981 = function(ht3031) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash(ht3031);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3031,M4.unsafe_mutable_hash_iterate_key_plus_value,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next);});};var cl1982 = function(ht3032, bad_v3033) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash(ht3032);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3032,M4.unsafe_mutable_hash_iterate_key_plus_value,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next,bad_v3033);});};var in_mutable_hash3030 = $rjs_core.attachProcedureArity(function() {var fixed_lam1983 = {'1':cl1981,'2':cl1982}[arguments.length];if (fixed_lam1983!==undefined) {return fixed_lam1983.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash = in_mutable_hash3030;var check_in_immutable_hash = function(ht3034) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3035) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3035)!==false) {var if_res1984 = M0.immutable_p(ht3035);} else {var if_res1984 = false;}return if_res1984;})(ht3034)!==false) {var if_res1985 = M0.rvoid();} else {var if_res1985 = M0.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht3034);}return if_res1985;};var cl1986 = function(ht3037) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash(ht3037);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3037,M4.unsafe_immutable_hash_iterate_key_plus_value,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next);});};var cl1987 = function(ht3038, bad_v3039) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash(ht3038);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3038,M4.unsafe_immutable_hash_iterate_key_plus_value,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next,bad_v3039);});};var in_immutable_hash3036 = $rjs_core.attachProcedureArity(function() {var fixed_lam1988 = {'1':cl1986,'2':cl1987}[arguments.length];if (fixed_lam1988!==undefined) {return fixed_lam1988.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash = in_immutable_hash3036;var check_in_weak_hash = function(ht3040) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3041) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3041)!==false) {var if_res1989 = M0.hash_weak_p(ht3041);} else {var if_res1989 = false;}return if_res1989;})(ht3040)!==false) {var if_res1990 = M0.rvoid();} else {var if_res1990 = M0.raise_argument_error($rjs_core.Symbol.make("in-weak-hash"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht3040);}return if_res1990;};var cl1991 = function(ht3043) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash(ht3043);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3043,M4.__rjs_quoted__.unsafe_weak_hash_iterate_key_plus_value,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl1992 = function(ht3044, bad_v3045) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash(ht3044);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3044,M4.__rjs_quoted__.unsafe_weak_hash_iterate_key_plus_value,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v3045);});};var in_weak_hash3042 = $rjs_core.attachProcedureArity(function() {var fixed_lam1993 = {'1':cl1991,'2':cl1992}[arguments.length];if (fixed_lam1993!==undefined) {return fixed_lam1993.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash = in_weak_hash3042;var check_in_ephemeron_hash = function(ht3046) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3047) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3047)!==false) {var if_res1994 = M0.__rjs_quoted__.hash_ephemeron_p(ht3047);} else {var if_res1994 = false;}return if_res1994;})(ht3046)!==false) {var if_res1995 = M0.rvoid();} else {var if_res1995 = M0.raise_argument_error($rjs_core.Symbol.make("in-ephemeron-hash"),$rjs_core.UString.make("(and/c hash? hash-ephemeron?)"),ht3046);}return if_res1995;};var cl1996 = function(ht3049) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash(ht3049);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3049,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_key_plus_value,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next);});};var cl1997 = function(ht3050, bad_v3051) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash(ht3050);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3050,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_key_plus_value,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next,bad_v3051);});};var in_ephemeron_hash3048 = $rjs_core.attachProcedureArity(function() {var fixed_lam1998 = {'1':cl1996,'2':cl1997}[arguments.length];if (fixed_lam1998!==undefined) {return fixed_lam1998.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_ephemeron_hash = in_ephemeron_hash3048;var check_in_hash_keys = function(ht3052) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3053) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.hash_p(ht3053);})(ht3052)!==false) {var if_res1999 = M0.rvoid();} else {var if_res1999 = M0.raise_argument_error($rjs_core.Symbol.make("in-hash-keys"),$rjs_core.UString.make("hash?"),ht3052);}return if_res1999;};var cl2000 = function(ht3055) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_keys(ht3055);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3055,M0.hash_iterate_key,M0.hash_iterate_first,M0.hash_iterate_next);});};var cl2001 = function(ht3056, bad_v3057) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_keys(ht3056);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3056,M0.hash_iterate_key,M0.hash_iterate_first,M0.hash_iterate_next,bad_v3057);});};var in_hash_keys3054 = $rjs_core.attachProcedureArity(function() {var fixed_lam2002 = {'1':cl2000,'2':cl2001}[arguments.length];if (fixed_lam2002!==undefined) {return fixed_lam2002.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash_keys = in_hash_keys3054;var check_in_mutable_hash_keys = function(ht3058) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3059) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3059)!==false) {if (mutable_p(ht3059)!==false) {var if_res2003 = M0.hash_strong_p(ht3059);} else {var if_res2003 = false;}var if_res2004 = if_res2003;} else {var if_res2004 = false;}return if_res2004;})(ht3058)!==false) {var if_res2005 = M0.rvoid();} else {var if_res2005 = M0.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash-keys"),$rjs_core.UString.make("(and/c hash? mutable? hash-strong?)"),ht3058);}return if_res2005;};var cl2006 = function(ht3061) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_keys(ht3061);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3061,M4.unsafe_mutable_hash_iterate_key,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next);});};var cl2007 = function(ht3062, bad_v3063) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_keys(ht3062);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3062,M4.unsafe_mutable_hash_iterate_key,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next,bad_v3063);});};var in_mutable_hash_keys3060 = $rjs_core.attachProcedureArity(function() {var fixed_lam2008 = {'1':cl2006,'2':cl2007}[arguments.length];if (fixed_lam2008!==undefined) {return fixed_lam2008.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash_keys = in_mutable_hash_keys3060;var check_in_immutable_hash_keys = function(ht3064) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3065) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3065)!==false) {var if_res2009 = M0.immutable_p(ht3065);} else {var if_res2009 = false;}return if_res2009;})(ht3064)!==false) {var if_res2010 = M0.rvoid();} else {var if_res2010 = M0.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash-keys"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht3064);}return if_res2010;};var cl2011 = function(ht3067) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_keys(ht3067);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3067,M4.unsafe_immutable_hash_iterate_key,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next);});};var cl2012 = function(ht3068, bad_v3069) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_keys(ht3068);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3068,M4.unsafe_immutable_hash_iterate_key,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next,bad_v3069);});};var in_immutable_hash_keys3066 = $rjs_core.attachProcedureArity(function() {var fixed_lam2013 = {'1':cl2011,'2':cl2012}[arguments.length];if (fixed_lam2013!==undefined) {return fixed_lam2013.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash_keys = in_immutable_hash_keys3066;var check_in_weak_hash_keys = function(ht3070) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3071) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3071)!==false) {var if_res2014 = M0.hash_weak_p(ht3071);} else {var if_res2014 = false;}return if_res2014;})(ht3070)!==false) {var if_res2015 = M0.rvoid();} else {var if_res2015 = M0.raise_argument_error($rjs_core.Symbol.make("in-weak-hash-keys"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht3070);}return if_res2015;};var cl2016 = function(ht3073) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_keys(ht3073);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3073,M4.__rjs_quoted__.unsafe_weak_hash_iterate_key,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl2017 = function(ht3074, bad_v3075) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_keys(ht3074);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3074,M4.__rjs_quoted__.unsafe_weak_hash_iterate_key,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v3075);});};var in_weak_hash_keys3072 = $rjs_core.attachProcedureArity(function() {var fixed_lam2018 = {'1':cl2016,'2':cl2017}[arguments.length];if (fixed_lam2018!==undefined) {return fixed_lam2018.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash_keys = in_weak_hash_keys3072;var check_in_ephemeron_hash_keys = function(ht3076) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3077) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3077)!==false) {var if_res2019 = M0.__rjs_quoted__.hash_ephemeron_p(ht3077);} else {var if_res2019 = false;}return if_res2019;})(ht3076)!==false) {var if_res2020 = M0.rvoid();} else {var if_res2020 = M0.raise_argument_error($rjs_core.Symbol.make("in-ephemeron-hash-keys"),$rjs_core.UString.make("(and/c hash? hash-ephemeron?)"),ht3076);}return if_res2020;};var cl2021 = function(ht3079) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_keys(ht3079);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3079,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_key,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next);});};var cl2022 = function(ht3080, bad_v3081) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_keys(ht3080);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3080,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_key,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next,bad_v3081);});};var in_ephemeron_hash_keys3078 = $rjs_core.attachProcedureArity(function() {var fixed_lam2023 = {'1':cl2021,'2':cl2022}[arguments.length];if (fixed_lam2023!==undefined) {return fixed_lam2023.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_ephemeron_hash_keys = in_ephemeron_hash_keys3078;var check_in_hash_values = function(ht3082) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3083) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.hash_p(ht3083);})(ht3082)!==false) {var if_res2024 = M0.rvoid();} else {var if_res2024 = M0.raise_argument_error($rjs_core.Symbol.make("in-hash-values"),$rjs_core.UString.make("hash?"),ht3082);}return if_res2024;};var cl2025 = function(ht3085) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_values(ht3085);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3085,M0.hash_iterate_value,M0.hash_iterate_first,M0.hash_iterate_next);});};var cl2026 = function(ht3086, bad_v3087) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_values(ht3086);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3086,M0.hash_iterate_value,M0.hash_iterate_first,M0.hash_iterate_next,bad_v3087);});};var in_hash_values3084 = $rjs_core.attachProcedureArity(function() {var fixed_lam2027 = {'1':cl2025,'2':cl2026}[arguments.length];if (fixed_lam2027!==undefined) {return fixed_lam2027.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash_values = in_hash_values3084;var check_in_mutable_hash_values = function(ht3088) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3089) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3089)!==false) {if (mutable_p(ht3089)!==false) {var if_res2028 = M0.hash_strong_p(ht3089);} else {var if_res2028 = false;}var if_res2029 = if_res2028;} else {var if_res2029 = false;}return if_res2029;})(ht3088)!==false) {var if_res2030 = M0.rvoid();} else {var if_res2030 = M0.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash-values"),$rjs_core.UString.make("(and/c hash? mutable? hash-strong?)"),ht3088);}return if_res2030;};var cl2031 = function(ht3091) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_values(ht3091);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3091,M4.unsafe_mutable_hash_iterate_value,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next);});};var cl2032 = function(ht3092, bad_v3093) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_values(ht3092);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3092,M4.unsafe_mutable_hash_iterate_value,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next,bad_v3093);});};var in_mutable_hash_values3090 = $rjs_core.attachProcedureArity(function() {var fixed_lam2033 = {'1':cl2031,'2':cl2032}[arguments.length];if (fixed_lam2033!==undefined) {return fixed_lam2033.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash_values = in_mutable_hash_values3090;var check_in_immutable_hash_values = function(ht3094) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3095) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3095)!==false) {var if_res2034 = M0.immutable_p(ht3095);} else {var if_res2034 = false;}return if_res2034;})(ht3094)!==false) {var if_res2035 = M0.rvoid();} else {var if_res2035 = M0.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash-values"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht3094);}return if_res2035;};var cl2036 = function(ht3097) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_values(ht3097);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3097,M4.unsafe_immutable_hash_iterate_value,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next);});};var cl2037 = function(ht3098, bad_v3099) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_values(ht3098);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3098,M4.unsafe_immutable_hash_iterate_value,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next,bad_v3099);});};var in_immutable_hash_values3096 = $rjs_core.attachProcedureArity(function() {var fixed_lam2038 = {'1':cl2036,'2':cl2037}[arguments.length];if (fixed_lam2038!==undefined) {return fixed_lam2038.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash_values = in_immutable_hash_values3096;var check_in_weak_hash_values = function(ht3100) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3101) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3101)!==false) {var if_res2039 = M0.hash_weak_p(ht3101);} else {var if_res2039 = false;}return if_res2039;})(ht3100)!==false) {var if_res2040 = M0.rvoid();} else {var if_res2040 = M0.raise_argument_error($rjs_core.Symbol.make("in-weak-hash-values"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht3100);}return if_res2040;};var cl2041 = function(ht3103) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_values(ht3103);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3103,M4.__rjs_quoted__.unsafe_weak_hash_iterate_value,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl2042 = function(ht3104, bad_v3105) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_values(ht3104);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3104,M4.__rjs_quoted__.unsafe_weak_hash_iterate_value,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v3105);});};var in_weak_hash_values3102 = $rjs_core.attachProcedureArity(function() {var fixed_lam2043 = {'1':cl2041,'2':cl2042}[arguments.length];if (fixed_lam2043!==undefined) {return fixed_lam2043.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash_values = in_weak_hash_values3102;var check_in_ephemeron_hash_values = function(ht3106) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3107) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3107)!==false) {var if_res2044 = M0.__rjs_quoted__.hash_ephemeron_p(ht3107);} else {var if_res2044 = false;}return if_res2044;})(ht3106)!==false) {var if_res2045 = M0.rvoid();} else {var if_res2045 = M0.raise_argument_error($rjs_core.Symbol.make("in-ephemeron-hash-values"),$rjs_core.UString.make("(and/c hash? hash-ephemeron?)"),ht3106);}return if_res2045;};var cl2046 = function(ht3109) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_values(ht3109);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3109,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_value,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next);});};var cl2047 = function(ht3110, bad_v3111) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_values(ht3110);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3110,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_value,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next,bad_v3111);});};var in_ephemeron_hash_values3108 = $rjs_core.attachProcedureArity(function() {var fixed_lam2048 = {'1':cl2046,'2':cl2047}[arguments.length];if (fixed_lam2048!==undefined) {return fixed_lam2048.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_ephemeron_hash_values = in_ephemeron_hash_values3108;var check_in_hash_pairs = function(ht3112) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3113) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.hash_p(ht3113);})(ht3112)!==false) {var if_res2049 = M0.rvoid();} else {var if_res2049 = M0.raise_argument_error($rjs_core.Symbol.make("in-hash-pairs"),$rjs_core.UString.make("hash?"),ht3112);}return if_res2049;};var cl2050 = function(ht3115) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_pairs(ht3115);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3115,M0.hash_iterate_pair,M0.hash_iterate_first,M0.hash_iterate_next);});};var cl2051 = function(ht3116, bad_v3117) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_pairs(ht3116);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3116,M0.hash_iterate_pair,M0.hash_iterate_first,M0.hash_iterate_next,bad_v3117);});};var in_hash_pairs3114 = $rjs_core.attachProcedureArity(function() {var fixed_lam2052 = {'1':cl2050,'2':cl2051}[arguments.length];if (fixed_lam2052!==undefined) {return fixed_lam2052.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash_pairs = in_hash_pairs3114;var check_in_mutable_hash_pairs = function(ht3118) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3119) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3119)!==false) {if (mutable_p(ht3119)!==false) {var if_res2053 = M0.hash_strong_p(ht3119);} else {var if_res2053 = false;}var if_res2054 = if_res2053;} else {var if_res2054 = false;}return if_res2054;})(ht3118)!==false) {var if_res2055 = M0.rvoid();} else {var if_res2055 = M0.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash-pairs"),$rjs_core.UString.make("(and/c hash? mutable? hash-strong?)"),ht3118);}return if_res2055;};var cl2056 = function(ht3121) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_pairs(ht3121);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3121,M4.unsafe_mutable_hash_iterate_pair,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next);});};var cl2057 = function(ht3122, bad_v3123) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_pairs(ht3122);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3122,M4.unsafe_mutable_hash_iterate_pair,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next,bad_v3123);});};var in_mutable_hash_pairs3120 = $rjs_core.attachProcedureArity(function() {var fixed_lam2058 = {'1':cl2056,'2':cl2057}[arguments.length];if (fixed_lam2058!==undefined) {return fixed_lam2058.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash_pairs = in_mutable_hash_pairs3120;var check_in_immutable_hash_pairs = function(ht3124) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3125) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3125)!==false) {var if_res2059 = M0.immutable_p(ht3125);} else {var if_res2059 = false;}return if_res2059;})(ht3124)!==false) {var if_res2060 = M0.rvoid();} else {var if_res2060 = M0.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash-pairs"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht3124);}return if_res2060;};var cl2061 = function(ht3127) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_pairs(ht3127);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3127,M4.unsafe_immutable_hash_iterate_pair,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next);});};var cl2062 = function(ht3128, bad_v3129) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_pairs(ht3128);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3128,M4.unsafe_immutable_hash_iterate_pair,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next,bad_v3129);});};var in_immutable_hash_pairs3126 = $rjs_core.attachProcedureArity(function() {var fixed_lam2063 = {'1':cl2061,'2':cl2062}[arguments.length];if (fixed_lam2063!==undefined) {return fixed_lam2063.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash_pairs = in_immutable_hash_pairs3126;var check_in_weak_hash_pairs = function(ht3130) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3131) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3131)!==false) {var if_res2064 = M0.hash_weak_p(ht3131);} else {var if_res2064 = false;}return if_res2064;})(ht3130)!==false) {var if_res2065 = M0.rvoid();} else {var if_res2065 = M0.raise_argument_error($rjs_core.Symbol.make("in-weak-hash-pairs"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht3130);}return if_res2065;};var cl2066 = function(ht3133) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_pairs(ht3133);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3133,M4.__rjs_quoted__.unsafe_weak_hash_iterate_pair,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl2067 = function(ht3134, bad_v3135) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_pairs(ht3134);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3134,M4.__rjs_quoted__.unsafe_weak_hash_iterate_pair,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v3135);});};var in_weak_hash_pairs3132 = $rjs_core.attachProcedureArity(function() {var fixed_lam2068 = {'1':cl2066,'2':cl2067}[arguments.length];if (fixed_lam2068!==undefined) {return fixed_lam2068.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash_pairs = in_weak_hash_pairs3132;var check_in_ephemeron_hash_pairs = function(ht3136) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3137) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3137)!==false) {var if_res2069 = M0.__rjs_quoted__.hash_ephemeron_p(ht3137);} else {var if_res2069 = false;}return if_res2069;})(ht3136)!==false) {var if_res2070 = M0.rvoid();} else {var if_res2070 = M0.raise_argument_error($rjs_core.Symbol.make("in-ephemeron-hash-pairs"),$rjs_core.UString.make("(and/c hash? hash-ephemeron?)"),ht3136);}return if_res2070;};var cl2071 = function(ht3139) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_pairs(ht3139);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3139,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_pair,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next);});};var cl2072 = function(ht3140, bad_v3141) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_pairs(ht3140);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3140,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_pair,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next,bad_v3141);});};var in_ephemeron_hash_pairs3138 = $rjs_core.attachProcedureArity(function() {var fixed_lam2073 = {'1':cl2071,'2':cl2072}[arguments.length];if (fixed_lam2073!==undefined) {return fixed_lam2073.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_ephemeron_hash_pairs = in_ephemeron_hash_pairs3138;var check_ranges = function(who3142, type_name3143, vec3144, start3145, stop3146, step3147, len3148) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(start3145)!==false) {var or_part3149 = M0.__lt_(start3145,len3148);if (or_part3149!==false) {var if_res2074 = or_part3149;} else {var if_res2074 = M0.__eq_(len3148,start3145,stop3146);}var if_res2075 = if_res2074;} else {var if_res2075 = false;}if (if_res2075!==false) {var if_res2076 = M0.rvoid();} else {var if_res2076 = M0.__rjs_quoted__.raise_range_error(who3142,type_name3143,$rjs_core.UString.make("starting "),start3145,vec3144,0,M0.sub1(len3148));}if_res2076;if (M0.exact_integer_p(stop3146)!==false) {if (M0.__lt__eq_(-1,stop3146)!==false) {var if_res2077 = M0.__lt__eq_(stop3146,len3148);} else {var if_res2077 = false;}var if_res2078 = if_res2077;} else {var if_res2078 = false;}if (if_res2078!==false) {var if_res2079 = M0.rvoid();} else {var if_res2079 = M0.__rjs_quoted__.raise_range_error(who3142,type_name3143,$rjs_core.UString.make("stopping "),stop3146,vec3144,-1,len3148);}if_res2079;if (M0.exact_integer_p(step3147)!==false) {var if_res2080 = M0.not(M0.zero_p(step3147));} else {var if_res2080 = false;}if (if_res2080!==false) {var if_res2081 = M0.rvoid();} else {var if_res2081 = M0.raise_argument_error(who3142,$rjs_core.UString.make("(and/c exact-integer? (not/c zero?))"),step3147);}if_res2081;if (M0.__lt_(start3145,stop3146)!==false) {var if_res2082 = M0.__lt_(step3147,0);} else {var if_res2082 = false;}if (if_res2082!==false) {var if_res2083 = M0.raise_arguments_error(who3142,$rjs_core.UString.make("starting index less than stopping index, but given a negative step"),$rjs_core.UString.make("starting index"),start3145,$rjs_core.UString.make("stopping index"),stop3146,$rjs_core.UString.make("step"),step3147);} else {var if_res2083 = M0.rvoid();}if_res2083;if (M0.__lt_(stop3146,start3145)!==false) {var if_res2084 = M0.__gt_(step3147,0);} else {var if_res2084 = false;}if (if_res2084!==false) {var if_res2085 = M0.raise_arguments_error(who3142,$rjs_core.UString.make("starting index more than stopping index, but given a positive step"),$rjs_core.UString.make("starting index"),start3145,$rjs_core.UString.make("stopping index"),stop3146,$rjs_core.UString.make("step"),step3147);} else {var if_res2085 = M0.rvoid();}return if_res2085;};var normalise_inputs = function(who3150, type_name3151, vector_p3152, unsafe_vector_length3153, vec3154, start3155, stop3156, step3157) {if (arguments.length!==8) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (vector_p3152(vec3154)!==false) {var if_res2086 = M0.rvoid();} else {var if_res2086 = M0.raise_argument_error(who3150,type_name3151,vec3154);}if_res2086;var len3158 = unsafe_vector_length3153(vec3154);if (stop3156!==false) {var if_res2087 = stop3156;} else {var if_res2087 = len3158;}var stop_times_3159 = if_res2087;check_ranges(who3150,type_name3151,vec3154,start3155,stop_times_3159,step3157,len3158);return M0.values(vec3154,start3155,stop_times_3159,step3157);};var unsafe_normalise_inputs = function(unsafe_vector_length3160, vec3161, start3162, stop3163, step3164) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part3165 = stop3163;if (or_part3165!==false) {var if_res2088 = or_part3165;} else {var if_res2088 = unsafe_vector_length3160(vec3161);}return M0.values(vec3161,start3162,if_res2088,step3164);};var __vector_gen = function(v3166, start3167, stop3168, step3169) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3169,1)!==false) {var if_res2090 = M0.add1;} else {var if_res2090 = function(i3171) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3171+step3169;};}if (M0.__gt_(step3169,0)!==false) {var if_res2089 = function(i3172) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3172,stop3168);};} else {var if_res2089 = function(i3173) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3173,stop3168);};}return M0.values(function(i3170) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.unsafe_vector_ref(v3166,i3170);},false,if_res2090,start3167,if_res2089,false,false);};var cl2091 = function(v3174) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_vector(v3174,0,false,1);};var cl2092 = function(v3175, start3176) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_vector(v3175,start3176,false,1);};var cl2093 = function(v3177, start3178, stop3179) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_vector(v3177,start3178,stop3179,1);};var cl2094 = function(v3180, start3181, stop3182, step3183) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2096 = normalise_inputs($rjs_core.Symbol.make("in-vector"),$rjs_core.UString.make("vector"),M0.vector_p,M0.vector_length,v3180,start3181,stop3182,step3183);var v3184 = let_result2096.getAt(0);var start3185 = let_result2096.getAt(1);var stop3186 = let_result2096.getAt(2);var step3187 = let_result2096.getAt(3);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __vector_gen(v3184,start3185,stop3186,step3187);});};var in_vector = $rjs_core.attachProcedureArity(function() {var fixed_lam2095 = {'1':cl2091,'2':cl2092,'3':cl2093,'4':cl2094}[arguments.length];if (fixed_lam2095!==undefined) {return fixed_lam2095.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3,4]);var check_vector = function(v3188) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.vector_p(v3188)!==false) {var if_res2097 = M0.rvoid();} else {var if_res2097 = M0.raise_argument_error($rjs_core.Symbol.make("in-vector"),$rjs_core.UString.make("vector"),v3188);}return if_res2097;};var __string_gen = function(v3189, start3190, stop3191, step3192) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3192,1)!==false) {var if_res2099 = M0.add1;} else {var if_res2099 = function(i3194) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3194+step3192;};}if (M0.__gt_(step3192,0)!==false) {var if_res2098 = function(i3195) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3195,stop3191);};} else {var if_res2098 = function(i3196) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3196,stop3191);};}return M0.values(function(i3193) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.string_ref(v3189,i3193);},false,if_res2099,start3190,if_res2098,false,false);};var cl2100 = function(v3197) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_string(v3197,0,false,1);};var cl2101 = function(v3198, start3199) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_string(v3198,start3199,false,1);};var cl2102 = function(v3200, start3201, stop3202) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_string(v3200,start3201,stop3202,1);};var cl2103 = function(v3203, start3204, stop3205, step3206) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2105 = normalise_inputs($rjs_core.Symbol.make("in-string"),$rjs_core.UString.make("string"),M0.string_p,M0.string_length,v3203,start3204,stop3205,step3206);var v3207 = let_result2105.getAt(0);var start3208 = let_result2105.getAt(1);var stop3209 = let_result2105.getAt(2);var step3210 = let_result2105.getAt(3);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __string_gen(v3207,start3208,stop3209,step3210);});};var in_string = $rjs_core.attachProcedureArity(function() {var fixed_lam2104 = {'1':cl2100,'2':cl2101,'3':cl2102,'4':cl2103}[arguments.length];if (fixed_lam2104!==undefined) {return fixed_lam2104.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3,4]);var check_string = function(v3211) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.string_p(v3211)!==false) {var if_res2106 = M0.rvoid();} else {var if_res2106 = M0.raise_argument_error($rjs_core.Symbol.make("in-string"),$rjs_core.UString.make("string"),v3211);}return if_res2106;};var __bytes_gen = function(v3212, start3213, stop3214, step3215) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3215,1)!==false) {var if_res2108 = M0.add1;} else {var if_res2108 = function(i3217) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3217+step3215;};}if (M0.__gt_(step3215,0)!==false) {var if_res2107 = function(i3218) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3218,stop3214);};} else {var if_res2107 = function(i3219) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3219,stop3214);};}return M0.values(function(i3216) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.__rjs_quoted__.unsafe_bytes_ref(v3212,i3216);},false,if_res2108,start3213,if_res2107,false,false);};var cl2109 = function(v3220) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes(v3220,0,false,1);};var cl2110 = function(v3221, start3222) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes(v3221,start3222,false,1);};var cl2111 = function(v3223, start3224, stop3225) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes(v3223,start3224,stop3225,1);};var cl2112 = function(v3226, start3227, stop3228, step3229) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2114 = normalise_inputs($rjs_core.Symbol.make("in-bytes"),$rjs_core.UString.make("bytes"),M0.bytes_p,M0.bytes_length,v3226,start3227,stop3228,step3229);var v3230 = let_result2114.getAt(0);var start3231 = let_result2114.getAt(1);var stop3232 = let_result2114.getAt(2);var step3233 = let_result2114.getAt(3);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __bytes_gen(v3230,start3231,stop3232,step3233);});};var in_bytes = $rjs_core.attachProcedureArity(function() {var fixed_lam2113 = {'1':cl2109,'2':cl2110,'3':cl2111,'4':cl2112}[arguments.length];if (fixed_lam2113!==undefined) {return fixed_lam2113.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3,4]);var check_bytes = function(v3234) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.bytes_p(v3234)!==false) {var if_res2115 = M0.rvoid();} else {var if_res2115 = M0.raise_argument_error($rjs_core.Symbol.make("in-bytes"),$rjs_core.UString.make("bytes"),v3234);}return if_res2115;};var __flvector_gen = function(v3235, start3236, stop3237, step3238) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3238,1)!==false) {var if_res2117 = M0.add1;} else {var if_res2117 = function(i3240) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3240+step3238;};}if (M0.__gt_(step3238,0)!==false) {var if_res2116 = function(i3241) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3241,stop3237);};} else {var if_res2116 = function(i3242) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3242,stop3237);};}return M0.values(function(i3239) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.__rjs_quoted__.unsafe_flvector_ref(v3235,i3239);},false,if_res2117,start3236,if_res2116,false,false);};var __fxvector_gen = function(v3243, start3244, stop3245, step3246) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3246,1)!==false) {var if_res2119 = M0.add1;} else {var if_res2119 = function(i3248) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3248+step3246;};}if (M0.__gt_(step3246,0)!==false) {var if_res2118 = function(i3249) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3249,stop3245);};} else {var if_res2118 = function(i3250) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3250,stop3245);};}return M0.values(function(i3247) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.__rjs_quoted__.unsafe_fxvector_ref(v3243,i3247);},false,if_res2119,start3244,if_res2118,false,false);};var stop_before = function(g3251, pred3252) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3251)!==false) {var if_res2120 = M0.rvoid();} else {var if_res2120 = M0.raise_argument_error($rjs_core.Symbol.make("stop-before"),$rjs_core.UString.make("sequence?"),g3251);}if_res2120;if (M0.procedure_p(pred3252)!==false) {var if_res2121 = M0.procedure_arity_includes_p(pred3252,1);} else {var if_res2121 = false;}if (if_res2121!==false) {var if_res2122 = M0.rvoid();} else {var if_res2122 = M0.raise_argument_error($rjs_core.Symbol.make("stop-before"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),pred3252);}if_res2122;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2123 = make_sequence(false,g3251);var pos__gt_val3253 = let_result2123.getAt(0);var pre_pos_next3254 = let_result2123.getAt(1);var pos_next3255 = let_result2123.getAt(2);var init3256 = let_result2123.getAt(3);var pos_cont_p3257 = let_result2123.getAt(4);var pre_cont_p3258 = let_result2123.getAt(5);var post_cont_p3259 = let_result2123.getAt(6);var cl2124 = function(val3260) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pre_cont_p3258!==false) {var if_res2128 = pre_cont_p3258(val3260);} else {var if_res2128 = true;}if (if_res2128!==false) {var if_res2129 = M0.not(pred3252(val3260));} else {var if_res2129 = false;}return if_res2129;};var cl2125 = $rjs_core.attachProcedureArity(function(...vals32612130) {var vals3261 = $rjs_core.Pair.listFromArray(vals32612130);if (pre_cont_p3258!==false) {var if_res2131 = M0.apply(pre_cont_p3258,vals3261);} else {var if_res2131 = true;}if (if_res2131!==false) {var if_res2132 = M0.not(M0.apply(pred3252,vals3261));} else {var if_res2132 = false;}return if_res2132;});return M0.values(pos__gt_val3253,pre_pos_next3254,pos_next3255,init3256,pos_cont_p3257,$rjs_core.attachProcedureArity(function() {var fixed_lam2126 = {'1':cl2124}[arguments.length];if (fixed_lam2126!==undefined) {return fixed_lam2126.apply(null,arguments);} else {if (true!==false) {var if_res2127 = cl2125.apply(null,arguments);} else {var if_res2127 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res2127;}},[M0.make_arity_at_least(0)]),post_cont_p3259);});};var stop_after = function(g3262, pred3263) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3262)!==false) {var if_res2133 = M0.rvoid();} else {var if_res2133 = M0.raise_argument_error($rjs_core.Symbol.make("stop-after"),$rjs_core.UString.make("sequence?"),g3262);}if_res2133;if (M0.procedure_p(pred3263)!==false) {var if_res2134 = M0.procedure_arity_includes_p(pred3263,1);} else {var if_res2134 = false;}if (if_res2134!==false) {var if_res2135 = M0.rvoid();} else {var if_res2135 = M0.raise_argument_error($rjs_core.Symbol.make("stop-after"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),pred3263);}if_res2135;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2136 = make_sequence(false,g3262);var pos__gt_val3264 = let_result2136.getAt(0);var pre_pos_next3265 = let_result2136.getAt(1);var pos_next3266 = let_result2136.getAt(2);var init3267 = let_result2136.getAt(3);var pos_cont_p3268 = let_result2136.getAt(4);var pre_cont_p3269 = let_result2136.getAt(5);var post_cont_p3270 = let_result2136.getAt(6);var cl2137 = function(pos3271, val3272) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3270!==false) {var if_res2141 = post_cont_p3270(pos3271,val3272);} else {var if_res2141 = true;}if (if_res2141!==false) {var if_res2142 = M0.not(pred3263(val3272));} else {var if_res2142 = false;}return if_res2142;};var cl2138 = $rjs_core.attachProcedureArity(function(pos3273, ...vals32742143) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals3274 = $rjs_core.Pair.listFromArray(vals32742143);if (post_cont_p3270!==false) {var if_res2144 = M0.apply(post_cont_p3270,pos3273,vals3274);} else {var if_res2144 = true;}if (if_res2144!==false) {var if_res2145 = M0.not(M0.apply(pred3263,vals3274));} else {var if_res2145 = false;}return if_res2145;});return M0.values(pos__gt_val3264,pre_pos_next3265,pos_next3266,init3267,pos_cont_p3268,pre_cont_p3269,$rjs_core.attachProcedureArity(function() {var fixed_lam2139 = {'2':cl2137}[arguments.length];if (fixed_lam2139!==undefined) {return fixed_lam2139.apply(null,arguments);} else {if (M0.__gt__eq_(cl2138.length,1)!==false) {var if_res2140 = cl2138.apply(null,arguments);} else {var if_res2140 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res2140;}},[M0.make_arity_at_least(1)]));});};var in_indexed = function(g3275) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3275)!==false) {var if_res2146 = M0.rvoid();} else {var if_res2146 = M0.raise_argument_error($rjs_core.Symbol.make("in-indexed"),$rjs_core.UString.make("sequence?"),g3275);}if_res2146;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2147 = make_sequence(false,g3275);var pos__gt_val3276 = let_result2147.getAt(0);var pre_pos_next3277 = let_result2147.getAt(1);var pos_next3278 = let_result2147.getAt(2);var init3279 = let_result2147.getAt(3);var pos_cont_p3280 = let_result2147.getAt(4);var pre_cont_p3281 = let_result2147.getAt(5);var post_cont_p3282 = let_result2147.getAt(6);if (pre_pos_next3277!==false) {var if_res2152 = function(pos3284) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.cons(pre_pos_next3277(M0.car(pos3284)),M0.cdr(pos3284));};} else {var if_res2152 = false;}var temp2151 = M0.cons(init3279,0);if (pos_cont_p3280!==false) {var if_res2150 = function(pos3286) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos_cont_p3280(M0.car(pos3286));};} else {var if_res2150 = false;}if (pre_cont_p3281!==false) {var if_res2149 = function(val3287, idx3288) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pre_cont_p3281(val3287);};} else {var if_res2149 = false;}if (post_cont_p3282!==false) {var if_res2148 = function(pos3289, val3290, idx3291) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return post_cont_p3282(M0.car(pos3289),val3290);};} else {var if_res2148 = false;}return M0.values(function(pos3283) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(pos__gt_val3276(M0.car(pos3283)),M0.cdr(pos3283));},if_res2152,function(pos3285) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.cons(pos_next3278(M0.car(pos3285)),M0.add1(M0.cdr(pos3285)));},temp2151,if_res2150,if_res2149,if_res2148);});};var in_value = function(v3292) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(function(pos3293) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v3292;},function(pos3294) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;},true,function(pos3295) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos3295;},false,false);});};var in_values_sequence = function(g3296) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3296)!==false) {var if_res2153 = M0.rvoid();} else {var if_res2153 = M0.raise_argument_error($rjs_core.Symbol.make("in-values-sequence"),$rjs_core.UString.make("sequence?"),g3296);}if_res2153;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2154 = make_sequence(false,g3296);var pos__gt_val3297 = let_result2154.getAt(0);var pre_pos_next3298 = let_result2154.getAt(1);var pos_next3299 = let_result2154.getAt(2);var init3300 = let_result2154.getAt(3);var pos_cont_p3301 = let_result2154.getAt(4);var pre_cont_p3302 = let_result2154.getAt(5);var post_cont_p3303 = let_result2154.getAt(6);if (pre_cont_p3302!==false) {var if_res2156 = function(vals3305) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(pre_cont_p3302,vals3305);};} else {var if_res2156 = false;}if (post_cont_p3303!==false) {var if_res2155 = function(pos3306, vals3307) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(post_cont_p3303,pos3306,vals3307);};} else {var if_res2155 = false;}return M0.values(function(pos3304) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3297(pos3304);},M0.list);},pre_pos_next3298,pos_next3299,init3300,pos_cont_p3301,if_res2156,if_res2155);});};var in_values_times__sequence = function(g3308) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3308)!==false) {var if_res2157 = M0.rvoid();} else {var if_res2157 = M0.raise_argument_error($rjs_core.Symbol.make("in-values-sequence"),$rjs_core.UString.make("sequence?"),g3308);}if_res2157;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2158 = make_sequence(false,g3308);var pos__gt_val3309 = let_result2158.getAt(0);var pre_pos_next3310 = let_result2158.getAt(1);var pos_next3311 = let_result2158.getAt(2);var init3312 = let_result2158.getAt(3);var pos_cont_p3313 = let_result2158.getAt(4);var pre_cont_p3314 = let_result2158.getAt(5);var post_cont_p3315 = let_result2158.getAt(6);if (pre_cont_p3314!==false) {var if_res2162 = function(vals3319) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(vals3319)!==false) {var if_res2161 = M0.apply(pre_cont_p3314,vals3319);} else {var if_res2161 = pre_cont_p3314(vals3319);}return if_res2161;};} else {var if_res2162 = false;}if (post_cont_p3315!==false) {var if_res2160 = function(pos3320, vals3321) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(vals3321)!==false) {var if_res2159 = M0.apply(post_cont_p3315,pos3320,vals3321);} else {var if_res2159 = post_cont_p3315(pos3320,vals3321);}return if_res2159;};} else {var if_res2160 = false;}return M0.values(function(pos3316) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var cl2163 = function(v3317) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(v3317)!==false) {var if_res2167 = M0.list(v3317);} else {var if_res2167 = v3317;}return if_res2167;};var cl2164 = $rjs_core.attachProcedureArity(function(...vs33182168) {var vs3318 = $rjs_core.Pair.listFromArray(vs33182168);return vs3318;});return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3309(pos3316);},$rjs_core.attachProcedureArity(function() {var fixed_lam2165 = {'1':cl2163}[arguments.length];if (fixed_lam2165!==undefined) {return fixed_lam2165.apply(null,arguments);} else {if (true!==false) {var if_res2166 = cl2164.apply(null,arguments);} else {var if_res2166 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res2166;}},[M0.make_arity_at_least(0)]));},pre_pos_next3310,pos_next3311,init3312,pos_cont_p3313,if_res2162,if_res2160);});};var append_sequences = function(sequences3322, cyclic_p3323) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var seqs__gt_m_plus_g_plus_r3324 = function(seqs3325) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(seqs3325)!==false) {var let_result2169 = sequence_generate(M0.car(seqs3325));var more_p3326 = let_result2169.getAt(0);var get3327 = let_result2169.getAt(1);var seqs3328 = M0.cdr(seqs3325);if (more_p3326()!==false) {var if_res2170 = M0.list_times_(more_p3326,get3327,seqs3328);} else {var if_res2170 = seqs__gt_m_plus_g_plus_r3324(seqs3328);}var if_res2172 = if_res2170;} else {if (cyclic_p3323!==false) {var if_res2171 = seqs__gt_m_plus_g_plus_r3324(sequences3322);} else {var if_res2171 = false;}var if_res2172 = if_res2171;}return if_res2172;};return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(function(m_plus_g_plus_r3329) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.cadr(m_plus_g_plus_r3329)();},function(m_plus_g_plus_r3330) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(m_plus_g_plus_r3330)!==false) {var if_res2173 = M0.not(M0.car(m_plus_g_plus_r3330)());} else {var if_res2173 = false;}if (if_res2173!==false) {var if_res2174 = seqs__gt_m_plus_g_plus_r3324(M0.cddr(m_plus_g_plus_r3330));} else {var if_res2174 = m_plus_g_plus_r3330;}return if_res2174;},seqs__gt_m_plus_g_plus_r3324(sequences3322),M0.values,false,false);});};var check_sequences = function(who3331, sequences3332) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.for_each(function(g3333) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3333)!==false) {var if_res2175 = M0.rvoid();} else {var if_res2175 = M0.raise_argument_error(who3331,$rjs_core.UString.make("sequence?"),g3333);}return if_res2175;},sequences3332);};var in_sequences = $rjs_core.attachProcedureArity(function(...sequences33342176) {var sequences3334 = $rjs_core.Pair.listFromArray(sequences33342176);check_sequences($rjs_core.Symbol.make("in-sequences"),sequences3334);if (M0.pair_p(sequences3334)!==false) {var if_res2177 = M0.null_p(M0.cdr(sequences3334));} else {var if_res2177 = false;}if (if_res2177!==false) {var if_res2178 = M0.car(sequences3334);} else {var if_res2178 = append_sequences(sequences3334,false);}return if_res2178;});var in_cycle = $rjs_core.attachProcedureArity(function(...sequences33352179) {var sequences3335 = $rjs_core.Pair.listFromArray(sequences33352179);check_sequences($rjs_core.Symbol.make("in-cycle"),sequences3335);return append_sequences(sequences3335,true);});var in_parallel = $rjs_core.attachProcedureArity(function(...sequences33362180) {var sequences3336 = $rjs_core.Pair.listFromArray(sequences33362180);check_sequences($rjs_core.Symbol.make("in-parallel"),sequences3336);if (M0.__eq_(1,M0.length(sequences3336))!==false) {var if_res2207 = M0.car(sequences3336);} else {var if_res2207 = make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2181 = make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("g")),sequences3336);var pos__gt_vals3351 = let_result2181.getAt(0);var pos_pre_inc3352 = let_result2181.getAt(1);var pos_next3353 = let_result2181.getAt(2);var init3354 = let_result2181.getAt(3);var pos_cont_p3355 = let_result2181.getAt(4);var val_cont_p3356 = let_result2181.getAt(5);var all_cont_p3357 = let_result2181.getAt(6);M0.rvoid();var for_loop3358 = function(p__gt_v3359, p_p_n3360, p_n3361, i3362, ps_p3363, pr_p3364, po_p3365, pos3366) {if (arguments.length!==8) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3355!==false) {var if_res2182 = pos_cont_p3355(pos3366);} else {var if_res2182 = true;}if (if_res2182!==false) {var g3370 = pos__gt_vals3351(pos3366);if (all_cont_p3357!==false) {var if_res2183 = function(pos3371) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p3357(pos3371,g3370);};} else {var if_res2183 = false;}var let_result2184 = M0.values(g3370,if_res2183);var g3367 = let_result2184.getAt(0);var all_cont_p_by_pos3368 = let_result2184.getAt(1);if (pos_pre_inc3352!==false) {var if_res2185 = pos_pre_inc3352(pos3366);} else {var if_res2185 = pos3366;}var pos3369 = if_res2185;if (val_cont_p3356!==false) {var if_res2186 = val_cont_p3356(g3367);} else {var if_res2186 = true;}if (if_res2186!==false) {var p__gt_v3379 = p__gt_v3359;var p_p_n3380 = p_p_n3360;var p_n3381 = p_n3361;var i3382 = i3362;var ps_p3383 = ps_p3363;var pr_p3384 = pr_p3364;var po_p3385 = po_p3365;var let_result2187 = make_sequence(false,g3367);var p__gt_v13393 = let_result2187.getAt(0);var p_p_n23394 = let_result2187.getAt(1);var p_n33395 = let_result2187.getAt(2);var i43396 = let_result2187.getAt(3);var ps_p53397 = let_result2187.getAt(4);var pr_p63398 = let_result2187.getAt(5);var po_p73399 = let_result2187.getAt(6);var let_result2188 = M0.values(M0.cons(p__gt_v13393,p__gt_v3379),M0.cons(p_p_n23394,p_p_n3380),M0.cons(p_n33395,p_n3381),M0.cons(i43396,i3382),M0.cons(ps_p53397,ps_p3383),M0.cons(pr_p63398,pr_p3384),M0.cons(po_p73399,po_p3385));var p__gt_v3386 = let_result2188.getAt(0);var p_p_n3387 = let_result2188.getAt(1);var p_n3388 = let_result2188.getAt(2);var i3389 = let_result2188.getAt(3);var ps_p3390 = let_result2188.getAt(4);var pr_p3391 = let_result2188.getAt(5);var po_p3392 = let_result2188.getAt(6);var let_result2189 = M0.values(p__gt_v3386,p_p_n3387,p_n3388,i3389,ps_p3390,pr_p3391,po_p3392);var p__gt_v3372 = let_result2189.getAt(0);var p_p_n3373 = let_result2189.getAt(1);var p_n3374 = let_result2189.getAt(2);var i3375 = let_result2189.getAt(3);var ps_p3376 = let_result2189.getAt(4);var pr_p3377 = let_result2189.getAt(5);var po_p3378 = let_result2189.getAt(6);if (all_cont_p_by_pos3368!==false) {var if_res2190 = all_cont_p_by_pos3368(pos3369);} else {var if_res2190 = true;}if (if_res2190!==false) {var if_res2191 = M0.not(false);} else {var if_res2191 = false;}if (if_res2191!==false) {var if_res2192 = for_loop3358(p__gt_v3372,p_p_n3373,p_n3374,i3375,ps_p3376,pr_p3377,po_p3378,pos_next3353(pos3369));} else {var if_res2192 = M0.values(p__gt_v3372,p_p_n3373,p_n3374,i3375,ps_p3376,pr_p3377,po_p3378);}var if_res2193 = if_res2192;} else {var if_res2193 = M0.values(p__gt_v3359,p_p_n3360,p_n3361,i3362,ps_p3363,pr_p3364,po_p3365);}var if_res2194 = if_res2193;} else {var if_res2194 = M0.values(p__gt_v3359,p_p_n3360,p_n3361,i3362,ps_p3363,pr_p3364,po_p3365);}return if_res2194;};var let_result2195 = for_loop3358(M0.rnull,M0.rnull,M0.rnull,M0.rnull,M0.rnull,M0.rnull,M0.rnull,init3354);var p__gt_v3344 = let_result2195.getAt(0);var p_p_n3345 = let_result2195.getAt(1);var p_n3346 = let_result2195.getAt(2);var i3347 = let_result2195.getAt(3);var ps_p3348 = let_result2195.getAt(4);var pr_p3349 = let_result2195.getAt(5);var po_p3350 = let_result2195.getAt(6);var let_result2196 = M0.values(M5.alt_reverse(p__gt_v3344),M5.alt_reverse(p_p_n3345),M5.alt_reverse(p_n3346),M5.alt_reverse(i3347),M5.alt_reverse(ps_p3348),M5.alt_reverse(pr_p3349),M5.alt_reverse(po_p3350));var pos__gt_vals3337 = let_result2196.getAt(0);var pre_pos_nexts3338 = let_result2196.getAt(1);var pos_nexts3339 = let_result2196.getAt(2);var inits3340 = let_result2196.getAt(3);var pos_cont_ps3341 = let_result2196.getAt(4);var pre_cont_ps3342 = let_result2196.getAt(5);var post_cont_ps3343 = let_result2196.getAt(6);if (M0.ormap(M0.values,pre_pos_nexts3338)!==false) {var if_res2206 = function(poses3403) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.map(function(pre_pos_next3404, pos3405) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pre_pos_next3404!==false) {var if_res2205 = pre_pos_next3404(pos3405);} else {var if_res2205 = pos3405;}return if_res2205;},pre_pos_nexts3338,poses3403);};} else {var if_res2206 = false;}if (M0.ormap(M0.values,pos_cont_ps3341)!==false) {var if_res2204 = function(poses3409) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.andmap(function(pos_cont_p3410, pos3411) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3410!==false) {var if_res2203 = pos_cont_p3410(pos3411);} else {var if_res2203 = true;}return if_res2203;},pos_cont_ps3341,poses3409);};} else {var if_res2204 = false;}if (M0.ormap(M0.values,pre_cont_ps3342)!==false) {var if_res2202 = $rjs_core.attachProcedureArity(function(...vals34122200) {var vals3412 = $rjs_core.Pair.listFromArray(vals34122200);return M0.andmap(function(pre_cont_p3413, val3414) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pre_cont_p3413!==false) {var if_res2201 = pre_cont_p3413(val3414);} else {var if_res2201 = true;}return if_res2201;},pre_cont_ps3342,vals3412);});} else {var if_res2202 = false;}if (M0.ormap(M0.values,post_cont_ps3343)!==false) {var if_res2199 = $rjs_core.attachProcedureArity(function(poses3415, ...vals34162197) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals3416 = $rjs_core.Pair.listFromArray(vals34162197);return M0.andmap(function(post_cont_p3417, pos3418, val3419) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3417!==false) {var if_res2198 = post_cont_p3417(pos3418,val3419);} else {var if_res2198 = true;}return if_res2198;},post_cont_ps3343,poses3415,vals3416);});} else {var if_res2199 = false;}return M0.values(function(poses3400) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.values,M0.map(function(pos__gt_val3401, pos3402) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3401(pos3402);},pos__gt_vals3337,poses3400));},if_res2206,function(poses3406) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.map(function(pos_next3407, pos3408) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos_next3407(pos3408);},pos_nexts3339,poses3406);},inits3340,if_res2204,if_res2202,if_res2199);});}return if_res2207;});var cl2208 = function(producer3420) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values($rjs_core.attachProcedureArity(function(..._34212212) {var _3421 = $rjs_core.Pair.listFromArray(_34212212);return producer3420();}),M0.rvoid,M0.rvoid(),false,false,false);});};var cl2209 = $rjs_core.attachProcedureArity(function(producer3422, stop3423, ...more34242213) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var more3424 = $rjs_core.Pair.listFromArray(more34242213);if (M0.null_p(more3424)!==false) {var if_res2214 = function(_3426) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return producer3422();};} else {var if_res2214 = function(_3427) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(producer3422,more3424);};}var produce_bang_3425 = if_res2214;if (M0.not(M0.procedure_p(stop3423))!==false) {var if_res2217 = function(x3429) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(M0.eq_p(x3429,stop3423));};} else {if (M0.equal_p(1,M0.procedure_arity(stop3423))!==false) {var if_res2216 = function(x3430) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(stop3423(x3430));};} else {var if_res2216 = $rjs_core.attachProcedureArity(function(...xs34312215) {var xs3431 = $rjs_core.Pair.listFromArray(xs34312215);return M0.not(M0.apply(stop3423,xs3431));});}var if_res2217 = if_res2216;}var stop_p3428 = if_res2217;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(produce_bang_3425,M0.rvoid,M0.rvoid(),false,stop_p3428,false);});});var in_producer = $rjs_core.attachProcedureArity(function() {var fixed_lam2210 = {'1':cl2208}[arguments.length];if (fixed_lam2210!==undefined) {return fixed_lam2210.apply(null,arguments);} else {if (M0.__gt__eq_(cl2209.length,1)!==false) {var if_res2211 = cl2209.apply(null,arguments);} else {var if_res2211 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res2211;}},[1,M0.make_arity_at_least(2)]);var let_result2218 = M0.make_struct_type($rjs_core.Symbol.make("stream"),false,3,0,false,M0.list(M0.cons(prop_stream,M0.vector(function(v3432) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_stream_ref(v3432,0)();},function(v3433) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_stream_ref(v3433,1)();},function(v3434) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_stream_ref(v3434,2)();}))));var struct_do_stream = let_result2218.getAt(0);var make_do_stream = let_result2218.getAt(1);var do_stream_p = let_result2218.getAt(2);var do_stream_ref = let_result2218.getAt(3);var do_stream_set_bang_ = let_result2218.getAt(4);var empty_stream = make_do_stream(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;},M0.rvoid,M0.rvoid);var sequence__gt_stream = function(s3435) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(s3435)!==false) {var if_res2219 = M0.rvoid();} else {var if_res2219 = M0.raise_argument_error($rjs_core.Symbol.make("sequence-generate"),$rjs_core.UString.make("sequence?"),s3435);}if_res2219;if (stream_p(s3435)!==false) {var if_res2230 = s3435;} else {var let_result2220 = make_sequence(false,s3435);var pos__gt_val3436 = let_result2220.getAt(0);var pre_pos_next3437 = let_result2220.getAt(1);var pos_next3438 = let_result2220.getAt(2);var init3439 = let_result2220.getAt(3);var pos_cont_p3440 = let_result2220.getAt(4);var pre_cont_p3441 = let_result2220.getAt(5);var post_cont_p3442 = let_result2220.getAt(6);var gen_stream3443 = function(pos3444) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var done_p3445 = false;var vals3446 = false;var empty_p3447 = false;var next3448 = false;var force_bang_3449 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (done_p3445!==false) {var if_res2226 = M0.rvoid();} else {if (pos_cont_p3440!==false) {var if_res2221 = pos_cont_p3440(pos3444);} else {var if_res2221 = true;}if (if_res2221!==false) {vals3446 = M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3436(pos3444);},M0.list);if (pre_pos_next3437!==false) {pos3444 = pre_pos_next3437(pos3444);var if_res2222 = null;} else {var if_res2222 = M0.rvoid();}if_res2222;if (pre_cont_p3441!==false) {var if_res2223 = M0.apply(pre_cont_p3441,vals3446);} else {var if_res2223 = true;}if (if_res2223!==false) {var if_res2224 = M0.rvoid();} else {vals3446 = false;empty_p3447 = true;var if_res2224 = null;}var if_res2225 = if_res2224;} else {empty_p3447 = true;var if_res2225 = null;}if_res2225;done_p3445 = true;var if_res2226 = null;}return if_res2226;};return make_do_stream(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}force_bang_3449();return empty_p3447;},function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}force_bang_3449();return M0.apply(M0.values,vals3446);},function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}force_bang_3449();if (next3448!==false) {var if_res2229 = next3448;} else {if (post_cont_p3442!==false) {var if_res2227 = M0.apply(post_cont_p3442,pos3444,vals3446);} else {var if_res2227 = true;}if (if_res2227!==false) {next3448 = gen_stream3443(pos_next3438(pos3444));var if_res2228 = null;} else {next3448 = empty_stream;var if_res2228 = null;}if_res2228;var if_res2229 = next3448;}return if_res2229;});};var if_res2230 = gen_stream3443(init3439);}return if_res2230;};var no_more = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.raise(M0.__rjs_quoted__.exn_fail_contract($rjs_core.UString.make("sequence has no more values"),M0.current_continuation_marks()));};var sequence_generate = function(g3450) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3450)!==false) {var if_res2231 = M0.rvoid();} else {var if_res2231 = M0.raise_argument_error($rjs_core.Symbol.make("sequence-generate"),$rjs_core.UString.make("sequence?"),g3450);}if_res2231;var let_result2232 = make_sequence(false,g3450);var pos__gt_val3451 = let_result2232.getAt(0);var pre_pos_next3452 = let_result2232.getAt(1);var pos_next3453 = let_result2232.getAt(2);var init3454 = let_result2232.getAt(3);var pos_cont_p3455 = let_result2232.getAt(4);var pre_cont_p3456 = let_result2232.getAt(5);var post_cont_p3457 = let_result2232.getAt(6);var pos3458 = init3454;var more_p3459 = false;var prep_val_bang_3460 = false;var next3461 = false;var init_more_p3462 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}prep_val_bang_3460();return more_p3459();};var init_next3463 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}prep_val_bang_3460();return next3461();};var init_prep_val_bang_3464 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3455!==false) {var if_res2233 = pos_cont_p3455(pos3458);} else {var if_res2233 = true;}if (if_res2233!==false) {var if_res2241 = M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res2239 = pos__gt_val3451(pos3458);if (pre_pos_next3452!==false) {pos3458 = pre_pos_next3452(pos3458);var if_res2240 = null;} else {var if_res2240 = M0.rvoid();}if_res2240;return begin_res2239;},$rjs_core.attachProcedureArity(function(...vals34652234) {var vals3465 = $rjs_core.Pair.listFromArray(vals34652234);if (pre_cont_p3456!==false) {var if_res2235 = M0.apply(pre_cont_p3456,vals3465);} else {var if_res2235 = true;}if (if_res2235!==false) {more_p3459 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;};next3461 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var v3466 = vals3465;prep_val_bang_3460 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3457!==false) {var if_res2236 = M0.apply(post_cont_p3457,pos3458,vals3465);} else {var if_res2236 = true;}if (if_res2236!==false) {pos3458 = pos_next3453(pos3458);prep_val_bang_3460 = init_prep_val_bang_3464;var if_res2237 = prep_val_bang_3460();} else {more_p3459 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};next3461 = no_more;var if_res2237 = null;}return if_res2237;};more_p3459 = init_more_p3462;next3461 = init_next3463;return M0.apply(M0.values,v3466);};prep_val_bang_3460 = M0.rvoid;var if_res2238 = M0.apply(M0.values,vals3465);} else {more_p3459 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};next3461 = no_more;var if_res2238 = null;}return if_res2238;}));} else {more_p3459 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};next3461 = no_more;var if_res2241 = null;}return if_res2241;};more_p3459 = init_more_p3462;prep_val_bang_3460 = init_prep_val_bang_3464;next3461 = init_next3463;var sequence_more_p3467 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return more_p3459();};var sequence_next3468 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return next3461();};return M0.values(sequence_more_p3467,sequence_next3468);};var sequence_generate_times_ = function(g3469) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3469)!==false) {var if_res2242 = M0.rvoid();} else {var if_res2242 = M0.raise_argument_error($rjs_core.Symbol.make("sequence-generate*"),$rjs_core.UString.make("sequence?"),g3469);}if_res2242;var let_result2243 = make_sequence(false,g3469);var pos__gt_val3470 = let_result2243.getAt(0);var pre_pos_next3471 = let_result2243.getAt(1);var pos_next3472 = let_result2243.getAt(2);var init3473 = let_result2243.getAt(3);var pos_cont_p3474 = let_result2243.getAt(4);var pre_cont_p3475 = let_result2243.getAt(5);var post_cont_p3476 = let_result2243.getAt(6);var next_bang_3477 = function(pos3478) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3474!==false) {var if_res2244 = pos_cont_p3474(pos3478);} else {var if_res2244 = true;}if (if_res2244!==false) {var if_res2252 = M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res2250 = pos__gt_val3470(pos3478);if (pre_pos_next3471!==false) {pos3478 = pre_pos_next3471(pos3478);var if_res2251 = null;} else {var if_res2251 = M0.rvoid();}if_res2251;return begin_res2250;},$rjs_core.attachProcedureArity(function(...vals34792245) {var vals3479 = $rjs_core.Pair.listFromArray(vals34792245);if (pre_cont_p3475!==false) {var if_res2246 = M0.apply(pre_cont_p3475,vals3479);} else {var if_res2246 = true;}if (if_res2246!==false) {var if_res2249 = M0.values(vals3479,function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3476!==false) {var if_res2247 = M0.apply(post_cont_p3476,pos3478,vals3479);} else {var if_res2247 = true;}if (if_res2247!==false) {var if_res2248 = next_bang_3477(pos_next3472(pos3478));} else {var if_res2248 = M0.values(false,no_more);}return if_res2248;});} else {var if_res2249 = M0.values(false,no_more);}return if_res2249;}));} else {var if_res2252 = M0.values(false,no_more);}return if_res2252;};return next_bang_3477(init3473);};var grow_vector = function(vec3480) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n3481 = M0.vector_length(vec3480);var new_vec3482 = M0.make_vector(2*n3481);M0.__rjs_quoted__.vector_copy_bang_(new_vec3482,0,vec3480,0,n3481);return new_vec3482;};var shrink_vector = function(vec3483, i3484) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var new_vec3485 = M0.make_vector(i3484);M0.__rjs_quoted__.vector_copy_bang_(new_vec3485,0,vec3483,0,i3484);return new_vec3485;};var dir_list = function(full_d3486, d3487, acc3488) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2253 = make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("f")),in_list(M0.reverse(M1.sort(M0.__rjs_quoted__.directory_list(full_d3486),M0.__rjs_quoted__.path_lt__p))));var pos__gt_vals3489 = let_result2253.getAt(0);var pos_pre_inc3490 = let_result2253.getAt(1);var pos_next3491 = let_result2253.getAt(2);var init3492 = let_result2253.getAt(3);var pos_cont_p3493 = let_result2253.getAt(4);var val_cont_p3494 = let_result2253.getAt(5);var all_cont_p3495 = let_result2253.getAt(6);M0.rvoid();var for_loop3496 = function(acc3497, pos3498) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3493!==false) {var if_res2254 = pos_cont_p3493(pos3498);} else {var if_res2254 = true;}if (if_res2254!==false) {var f3502 = pos__gt_vals3489(pos3498);if (all_cont_p3495!==false) {var if_res2255 = function(pos3503) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p3495(pos3503,f3502);};} else {var if_res2255 = false;}var let_result2256 = M0.values(f3502,if_res2255);var f3499 = let_result2256.getAt(0);var all_cont_p_by_pos3500 = let_result2256.getAt(1);if (pos_pre_inc3490!==false) {var if_res2257 = pos_pre_inc3490(pos3498);} else {var if_res2257 = pos3498;}var pos3501 = if_res2257;if (val_cont_p3494!==false) {var if_res2258 = val_cont_p3494(f3499);} else {var if_res2258 = true;}if (if_res2258!==false) {var acc3505 = acc3497;var acc3506 = M0.cons(M0.__rjs_quoted__.build_path(d3487,f3499),acc3505);var acc3504 = M0.values(acc3506);if (all_cont_p_by_pos3500!==false) {var if_res2259 = all_cont_p_by_pos3500(pos3501);} else {var if_res2259 = true;}if (if_res2259!==false) {var if_res2260 = M0.not(false);} else {var if_res2260 = false;}if (if_res2260!==false) {var if_res2261 = for_loop3496(acc3504,pos_next3491(pos3501));} else {var if_res2261 = acc3504;}var if_res2262 = if_res2261;} else {var if_res2262 = acc3497;}var if_res2263 = if_res2262;} else {var if_res2263 = acc3497;}return if_res2263;};return for_loop3496(acc3488,init3492);};var next_body = function(l3507, d3508, init_dir3509, use_dir_p3510) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var full_d3511 = M0.__rjs_quoted__.path__gt_complete_path(d3508,init_dir3509);if (M0.__rjs_quoted__.directory_exists_p(full_d3511)!==false) {var if_res2264 = use_dir_p3510(full_d3511);} else {var if_res2264 = false;}if (if_res2264!==false) {var if_res2265 = dir_list(full_d3511,d3508,M0.cdr(l3507));} else {var if_res2265 = M0.cdr(l3507);}return if_res2265;};var initial_state = function(orig_dir3512, init_dir3513) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (orig_dir3512!==false) {var if_res2266 = dir_list(M0.__rjs_quoted__.path__gt_complete_path(orig_dir3512,init_dir3513),orig_dir3512,M0.rnull);} else {var if_res2266 = M1.sort(M0.__rjs_quoted__.directory_list(init_dir3513),M0.__rjs_quoted__.path_lt__p);}return if_res2266;};var cl2267 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_directory(false,function(d3514) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;});};var cl2268 = function(orig_dir3515) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_directory(orig_dir3515,function(d3516) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;});};var cl2269 = function(orig_dir3517, use_dir_p3518) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var init_dir3519 = M0.__rjs_quoted__.current_directory();var next3520 = function(l3521) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var d3522 = M0.car(l3521);return next_body(l3521,d3522,init_dir3519,use_dir_p3518);};return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.car,next3520,initial_state(orig_dir3517,init_dir3519),M0.pair_p,false,false);});};var in_directory = $rjs_core.attachProcedureArity(function() {var fixed_lam2270 = {'0':cl2267,'1':cl2268,'2':cl2269}[arguments.length];if (fixed_lam2270!==undefined) {return fixed_lam2270.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var __rjs_quoted__ = {};__rjs_quoted__.check_in_ephemeron_hash_pairs = check_in_ephemeron_hash_pairs;__rjs_quoted__.default_in_immutable_hash_keys = default_in_immutable_hash_keys;__rjs_quoted__.in_naturals = in_naturals;__rjs_quoted__.check_in_weak_hash_pairs = check_in_weak_hash_pairs;__rjs_quoted__.default_in_ephemeron_hash_values = default_in_ephemeron_hash_values;__rjs_quoted__.check_in_ephemeron_hash = check_in_ephemeron_hash;__rjs_quoted__.check_naturals = check_naturals;__rjs_quoted__.check_bytes = check_bytes;__rjs_quoted__.default_in_mutable_hash_values = default_in_mutable_hash_values;__rjs_quoted__.in_stream = in_stream;__rjs_quoted__.check_in_hash_keys = check_in_hash_keys;__rjs_quoted__.make_do_sequence = make_do_sequence;__rjs_quoted__.in_string = in_string;__rjs_quoted__.check_in_mutable_hash_pairs = check_in_mutable_hash_pairs;__rjs_quoted__.grow_vector = grow_vector;__rjs_quoted__.in_port = in_port;__rjs_quoted__.in_vector = in_vector;__rjs_quoted__.check_in_hash = check_in_hash;__rjs_quoted__.in_value = in_value;__rjs_quoted__.unsafe_stream_not_empty_p = unsafe_stream_not_empty_p;__rjs_quoted__.default_in_weak_hash = default_in_weak_hash;__rjs_quoted__.default_in_mutable_hash_pairs = default_in_mutable_hash_pairs;__rjs_quoted__.check_in_mutable_hash_values = check_in_mutable_hash_values;__rjs_quoted__.initial_state = initial_state;__rjs_quoted__.check_in_port = check_in_port;__rjs_quoted__.unsafe_normalise_inputs = unsafe_normalise_inputs;__rjs_quoted__.default_in_hash_keys = default_in_hash_keys;__rjs_quoted__.check_in_bytes_lines = check_in_bytes_lines;__rjs_quoted__.check_vector = check_vector;__rjs_quoted__.check_in_lines = check_in_lines;__rjs_quoted__.check_range_generic = check_range_generic;__rjs_quoted__.in_input_port_chars = in_input_port_chars;__rjs_quoted__.default_in_immutable_hash_values = default_in_immutable_hash_values;__rjs_quoted__.in_mlist = in_mlist;__rjs_quoted__.in_list = in_list;__rjs_quoted__.__hash_gen = __hash_gen;__rjs_quoted__.check_in_immutable_hash = check_in_immutable_hash;__rjs_quoted__.default_in_weak_hash_keys = default_in_weak_hash_keys;__rjs_quoted__.in_range = in_range;__rjs_quoted__.in_directory = in_directory;__rjs_quoted__.default_in_hash_values = default_in_hash_values;__rjs_quoted__.default_in_ephemeron_hash = default_in_ephemeron_hash;__rjs_quoted__.default_in_ephemeron_hash_pairs = default_in_ephemeron_hash_pairs;__rjs_quoted__.check_in_hash_values = check_in_hash_values;__rjs_quoted__.in_producer = in_producer;__rjs_quoted__.unsafe_stream_rest = unsafe_stream_rest;__rjs_quoted__.check_in_weak_hash_values = check_in_weak_hash_values;__rjs_quoted__.check_in_mutable_hash = check_in_mutable_hash;__rjs_quoted__.default_in_weak_hash_values = default_in_weak_hash_values;__rjs_quoted__.check_in_mutable_hash_keys = check_in_mutable_hash_keys;__rjs_quoted__.in_inclusive_range = in_inclusive_range;__rjs_quoted__.check_in_weak_hash = check_in_weak_hash;__rjs_quoted__.mutable_p = mutable_p;__rjs_quoted__.default_in_immutable_hash = default_in_immutable_hash;__rjs_quoted__.in_indexed = in_indexed;__rjs_quoted__.unsafe_stream_first = unsafe_stream_first;__rjs_quoted__.in_lines = in_lines;__rjs_quoted__.in_bytes_lines = in_bytes_lines;__rjs_quoted__.default_in_hash = default_in_hash;__rjs_quoted__.check_in_hash_pairs = check_in_hash_pairs;__rjs_quoted__.shrink_vector = shrink_vector;__rjs_quoted__.in_bytes = in_bytes;__rjs_quoted__.default_in_hash_pairs = default_in_hash_pairs;__rjs_quoted__.check_string = check_string;__rjs_quoted__.default_in_ephemeron_hash_keys = default_in_ephemeron_hash_keys;__rjs_quoted__.check_range = check_range;__rjs_quoted__.check_in_weak_hash_keys = check_in_weak_hash_keys;__rjs_quoted__.make_sequence = make_sequence;__rjs_quoted__.check_in_immutable_hash_keys = check_in_immutable_hash_keys;__rjs_quoted__.stop_after = stop_after;__rjs_quoted__.check_in_ephemeron_hash_values = check_in_ephemeron_hash_values;__rjs_quoted__.check_in_immutable_hash_values = check_in_immutable_hash_values;__rjs_quoted__.check_in_ephemeron_hash_keys = check_in_ephemeron_hash_keys;__rjs_quoted__.default_in_mutable_hash_keys = default_in_mutable_hash_keys;__rjs_quoted__.in_input_port_bytes = in_input_port_bytes;__rjs_quoted__.next_body = next_body;__rjs_quoted__.check_in_immutable_hash_pairs = check_in_immutable_hash_pairs;__rjs_quoted__.in_parallel = in_parallel;__rjs_quoted__.default_in_immutable_hash_pairs = default_in_immutable_hash_pairs;__rjs_quoted__.normalise_inputs = normalise_inputs;__rjs_quoted__.default_in_weak_hash_pairs = default_in_weak_hash_pairs;__rjs_quoted__.stream_p = stream_p;__rjs_quoted__.default_in_mutable_hash = default_in_mutable_hash;__rjs_quoted__.check_list = check_list;export { __rjs_quoted__,make_do_sequence,prop_sequence,sequence_generate_times_,sequence_generate,sequence_p,make_do_stream,empty_stream,sequence__gt_stream,stream_via_prop_p,stream_ref,prop_stream,stream_rest,stream_first,stream_empty_p,stream_p,stop_after,stop_before,in_values_times__sequence,in_values_sequence,in_parallel,in_cycle,in_sequences }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "./sort.rkt.js";import * as M2 from "../../../runtime/flfxnum.rkt.js";import * as M3 from "../../../runtime/read.rkt.js";import * as M4 from "../../../runtime/unsafe.rkt.js";import * as M5 from "./reverse.rkt.js";var let_result1865 = M0.make_struct_type($rjs_core.Symbol.make("sequence"),false,1,0,false);var struct_do_sequence = let_result1865.getAt(0);var make_do_sequence = let_result1865.getAt(1);var do_sequence_p = let_result1865.getAt(2);var do_sequence_ref = let_result1865.getAt(3);var do_sequence_set_bang_ = let_result1865.getAt(4);var let_result1874 = M0.make_struct_type_property($rjs_core.Symbol.make("stream"),function(v2890, si2891) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.vector_p(v2890)!==false) {if (M0.__eq_(3,M0.vector_length(v2890))!==false) {if (M0.procedure_p(M0.vector_ref(v2890,0))!==false) {if (M0.procedure_arity_includes_p(M0.vector_ref(v2890,0),1)!==false) {if (M0.procedure_p(M0.vector_ref(v2890,1))!==false) {if (M0.procedure_arity_includes_p(M0.vector_ref(v2890,1),1)!==false) {if (M0.procedure_p(M0.vector_ref(v2890,2))!==false) {var if_res1866 = M0.procedure_arity_includes_p(M0.vector_ref(v2890,2),1);} else {var if_res1866 = false;}var if_res1867 = if_res1866;} else {var if_res1867 = false;}var if_res1868 = if_res1867;} else {var if_res1868 = false;}var if_res1869 = if_res1868;} else {var if_res1869 = false;}var if_res1870 = if_res1869;} else {var if_res1870 = false;}var if_res1871 = if_res1870;} else {var if_res1871 = false;}var if_res1872 = if_res1871;} else {var if_res1872 = false;}if (if_res1872!==false) {var if_res1873 = M0.rvoid();} else {var if_res1873 = M0.raise_argument_error($rjs_core.Symbol.make("guard-for-prop:stream"),M0.string_append($rjs_core.UString.make("(vector/c (procedure-arity-includes/c 1)\n"),$rjs_core.UString.make(" (procedure-arity-includes/c 1)\n"),$rjs_core.UString.make(" (procedure-arity-includes/c 1))")),v2890);}if_res1873;return M0.vector__gt_immutable_vector(v2890);},$rjs_core.Pair.makeList(),true);var prop_stream = let_result1874.getAt(0);var stream_via_prop_p = let_result1874.getAt(1);var stream_ref = let_result1874.getAt(2);var let_result1877 = M0.make_struct_type_property($rjs_core.Symbol.make("sequence"),function(v2892, si2893) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(v2892)!==false) {var if_res1875 = M0.procedure_arity_includes_p(v2892,1);} else {var if_res1875 = false;}if (if_res1875!==false) {var if_res1876 = M0.rvoid();} else {var if_res1876 = M0.raise_argument_error($rjs_core.Symbol.make("guard-for-prop:sequence"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),v2892);}if_res1876;return v2892;});var prop_gen_sequence = let_result1877.getAt(0);var sequence_via_prop_p = let_result1877.getAt(1);var sequence_ref = let_result1877.getAt(2);var let_result1881 = M0.make_struct_type_property($rjs_core.Symbol.make("sequence"),function(v2894, sinfo2895) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(v2894)!==false) {var if_res1878 = M0.procedure_arity_includes_p(v2894,1);} else {var if_res1878 = false;}if (if_res1878!==false) {var if_res1879 = M0.rvoid();} else {var if_res1879 = M0.raise_argument_error($rjs_core.Symbol.make("sequence-property-guard"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),v2894);}if_res1879;return function(self2896) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var s2897 = v2894(self2896);if (sequence_p(s2897)!==false) {var if_res1880 = M0.rvoid();} else {var if_res1880 = M0.raise_mismatch_error($rjs_core.Symbol.make("sequence-generate"),$rjs_core.UString.make("procedure (value of prop:sequence) produced a non-sequence: "),s2897);}if_res1880;return s2897;};});var prop_sequence = let_result1881.getAt(0);var __sequence_p = let_result1881.getAt(1);var __sequence_ref = let_result1881.getAt(2);var stream_p = function(v2898) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2899 = M0.list_p(v2898);if (or_part2899!==false) {var if_res1882 = or_part2899;} else {var if_res1882 = stream_via_prop_p(v2898);}return if_res1882;};var unsafe_stream_not_empty_p = function(v2900) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(v2900)!==false) {var if_res1884 = false;} else {var or_part2901 = M0.pair_p(v2900);if (or_part2901!==false) {var if_res1883 = or_part2901;} else {var if_res1883 = M0.not(M4.unsafe_vector_ref(stream_ref(v2900),0)(v2900));}var if_res1884 = if_res1883;}return if_res1884;};var stream_empty_p = function(v2902) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2903 = M0.null_p(v2902);if (or_part2903!==false) {var if_res1887 = or_part2903;} else {if (stream_p(v2902)!==false) {if (M0.pair_p(v2902)!==false) {var if_res1885 = false;} else {var if_res1885 = M4.unsafe_vector_ref(stream_ref(v2902),0)(v2902);}var if_res1886 = if_res1885;} else {var if_res1886 = M0.raise_argument_error($rjs_core.Symbol.make("stream-empty?"),$rjs_core.UString.make("stream?"),v2902);}var if_res1887 = if_res1886;}return if_res1887;};var unsafe_stream_first = function(v2904) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(v2904)!==false) {var if_res1888 = M0.car(v2904);} else {var if_res1888 = M4.unsafe_vector_ref(stream_ref(v2904),1)(v2904);}return if_res1888;};var stream_first = function(v2905) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (stream_p(v2905)!==false) {var if_res1889 = M0.not(stream_empty_p(v2905));} else {var if_res1889 = false;}if (if_res1889!==false) {var if_res1890 = unsafe_stream_first(v2905);} else {var if_res1890 = M0.raise_argument_error($rjs_core.Symbol.make("stream-first"),$rjs_core.UString.make("(and/c stream? (not/c stream-empty?))"),v2905);}return if_res1890;};var unsafe_stream_rest = function(v2906) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(v2906)!==false) {var if_res1892 = M0.cdr(v2906);} else {var r2907 = M4.unsafe_vector_ref(stream_ref(v2906),2)(v2906);if (stream_p(r2907)!==false) {var if_res1891 = M0.rvoid();} else {var if_res1891 = M0.raise_mismatch_error($rjs_core.Symbol.make("stream-rest-guard"),$rjs_core.UString.make("result is not a stream: "),r2907);}if_res1891;var if_res1892 = r2907;}return if_res1892;};var stream_rest = function(v2908) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (stream_p(v2908)!==false) {var if_res1893 = M0.not(stream_empty_p(v2908));} else {var if_res1893 = false;}if (if_res1893!==false) {var if_res1894 = unsafe_stream_rest(v2908);} else {var if_res1894 = M0.raise_argument_error($rjs_core.Symbol.make("stream-rest"),$rjs_core.UString.make("(and/c stream? (not/c stream-empty?))"),v2908);}return if_res1894;};var sequence_p = function(v2909) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2910 = M0.exact_nonnegative_integer_p(v2909);if (or_part2910!==false) {var if_res1907 = or_part2910;} else {var or_part2911 = do_sequence_p(v2909);if (or_part2911!==false) {var if_res1906 = or_part2911;} else {var or_part2912 = sequence_via_prop_p(v2909);if (or_part2912!==false) {var if_res1905 = or_part2912;} else {var or_part2913 = stream_p(v2909);if (or_part2913!==false) {var if_res1904 = or_part2913;} else {var or_part2914 = M0.mpair_p(v2909);if (or_part2914!==false) {var if_res1903 = or_part2914;} else {var or_part2915 = M0.vector_p(v2909);if (or_part2915!==false) {var if_res1902 = or_part2915;} else {var or_part2916 = M2.__rjs_quoted__.flvector_p(v2909);if (or_part2916!==false) {var if_res1901 = or_part2916;} else {var or_part2917 = M2.__rjs_quoted__.fxvector_p(v2909);if (or_part2917!==false) {var if_res1900 = or_part2917;} else {var or_part2918 = M0.string_p(v2909);if (or_part2918!==false) {var if_res1899 = or_part2918;} else {var or_part2919 = M0.bytes_p(v2909);if (or_part2919!==false) {var if_res1898 = or_part2919;} else {var or_part2920 = M0.input_port_p(v2909);if (or_part2920!==false) {var if_res1897 = or_part2920;} else {var or_part2921 = M0.hash_p(v2909);if (or_part2921!==false) {var if_res1896 = or_part2921;} else {if (__sequence_p(v2909)!==false) {var if_res1895 = M0.not(M0.struct_type_p(v2909));} else {var if_res1895 = false;}var if_res1896 = if_res1895;}var if_res1897 = if_res1896;}var if_res1898 = if_res1897;}var if_res1899 = if_res1898;}var if_res1900 = if_res1899;}var if_res1901 = if_res1900;}var if_res1902 = if_res1901;}var if_res1903 = if_res1902;}var if_res1904 = if_res1903;}var if_res1905 = if_res1904;}var if_res1906 = if_res1905;}var if_res1907 = if_res1906;}return if_res1907;};var make_sequence = function(who2922, v2923) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(v2923)!==false) {var if_res1926 = __integer_gen(v2923);} else {if (do_sequence_p(v2923)!==false) {var cl1908 = function(pos__gt_vals2924, pos_next2925, init2926, pos_cont_p2927, val_cont_p2928, all_cont_p2929) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(pos__gt_vals2924,false,pos_next2925,init2926,pos_cont_p2927,val_cont_p2928,all_cont_p2929);};var cl1909 = function(pos__gt_vals2930, pre_pos_next2931, pos_next2932, init2933, pos_cont_p2934, val_cont_p2935, all_cont_p2936) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(pos__gt_vals2930,pre_pos_next2931,pos_next2932,init2933,pos_cont_p2934,val_cont_p2935,all_cont_p2936);};var if_res1925 = M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_sequence_ref(v2923,0)();},$rjs_core.attachProcedureArity(function() {var fixed_lam1910 = {'6':cl1908,'7':cl1909}[arguments.length];if (fixed_lam1910!==undefined) {return fixed_lam1910.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[6,7]));} else {if (M0.mpair_p(v2923)!==false) {var if_res1924 = __mlist_gen(v2923);} else {if (M0.list_p(v2923)!==false) {var if_res1923 = __list_gen(v2923);} else {if (M0.vector_p(v2923)!==false) {var if_res1922 = __vector_gen(v2923,0,M0.vector_length(v2923),1);} else {if (M2.__rjs_quoted__.flvector_p(v2923)!==false) {var if_res1921 = __flvector_gen(v2923,0,M2.__rjs_quoted__.flvector_length(v2923),1);} else {if (M2.__rjs_quoted__.fxvector_p(v2923)!==false) {var if_res1920 = __fxvector_gen(v2923,0,M2.__rjs_quoted__.fxvector_length(v2923),1);} else {if (M0.string_p(v2923)!==false) {var if_res1919 = __string_gen(v2923,0,M0.string_length(v2923),1);} else {if (M0.bytes_p(v2923)!==false) {var if_res1918 = __bytes_gen(v2923,0,M0.bytes_length(v2923),1);} else {if (M0.input_port_p(v2923)!==false) {var if_res1917 = __input_port_gen(v2923);} else {if (M0.hash_p(v2923)!==false) {var if_res1916 = __hash_gen(v2923,M0.hash_iterate_key_plus_value,M0.hash_iterate_first,M0.hash_iterate_next);} else {if (sequence_via_prop_p(v2923)!==false) {var if_res1915 = sequence_ref(v2923)(v2923);} else {if (__sequence_p(v2923)!==false) {var if_res1914 = make_sequence(who2922,__sequence_ref(v2923)(v2923));} else {if (stream_p(v2923)!==false) {var if_res1913 = __stream_gen(v2923);} else {var temp1912 = $rjs_core.UString.make("for: expected a sequence for ~a, got something else: ~v");if (M0.__eq_(1,M0.length(who2922))!==false) {var if_res1911 = M0.car(who2922);} else {var if_res1911 = who2922;}var if_res1913 = M0.raise(M0.__rjs_quoted__.exn_fail_contract(M0.format(temp1912,if_res1911,v2923),M0.current_continuation_marks()));}var if_res1914 = if_res1913;}var if_res1915 = if_res1914;}var if_res1916 = if_res1915;}var if_res1917 = if_res1916;}var if_res1918 = if_res1917;}var if_res1919 = if_res1918;}var if_res1920 = if_res1919;}var if_res1921 = if_res1920;}var if_res1922 = if_res1921;}var if_res1923 = if_res1922;}var if_res1924 = if_res1923;}var if_res1925 = if_res1924;}var if_res1926 = if_res1925;}return if_res1926;};var let_result1928 = M0.make_struct_type($rjs_core.Symbol.make("stream"),false,3,0,false,M0.list(M0.cons(prop_stream,M0.vector(function(v2937) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var cont_p2938 = range_ref(v2937,2);if (cont_p2938!==false) {var if_res1927 = M0.not(cont_p2938(range_ref(v2937,0)));} else {var if_res1927 = false;}return if_res1927;},function(v2939) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return range_ref(v2939,0);},function(v2940) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_range(range_ref(v2940,1)(range_ref(v2940,0)),range_ref(v2940,1),range_ref(v2940,2));})),M0.cons(prop_gen_sequence,function(v2941) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.values,false,range_ref(v2941,1),range_ref(v2941,0),range_ref(v2941,2),false,false);})));var struct_range = let_result1928.getAt(0);var make_range = let_result1928.getAt(1);var range_p = let_result1928.getAt(2);var range_ref = let_result1928.getAt(3);var range_set_bang_ = let_result1928.getAt(4);var check_range = function(a2942, b2943, step2944) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_range_generic($rjs_core.Symbol.make("in-range"),a2942,b2943,step2944);};var check_range_generic = function(who2945, a2946, b2947, step2948) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.real_p(a2946)!==false) {var if_res1929 = M0.rvoid();} else {var if_res1929 = M0.raise_argument_error(who2945,$rjs_core.UString.make("real?"),a2946);}if_res1929;if (M0.real_p(b2947)!==false) {var if_res1930 = M0.rvoid();} else {var if_res1930 = M0.raise_argument_error(who2945,$rjs_core.UString.make("real?"),b2947);}if_res1930;if (M0.real_p(step2948)!==false) {var if_res1931 = M0.rvoid();} else {var if_res1931 = M0.raise_argument_error(who2945,$rjs_core.UString.make("real?"),step2948);}return if_res1931;};var cl1932 = function(b2949) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_range(0,b2949,1);};var cl1933 = function(a2950, b2951) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_range(a2950,b2951,1);};var cl1934 = function(a2952, b2953, step2954) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_range(a2952,b2953,step2954);if (M0.__gt__eq_(step2954,0)!==false) {var if_res1936 = function(x2956) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(x2956,b2953);};} else {var if_res1936 = function(x2957) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(x2957,b2953);};}var cont_p2955 = if_res1936;var inc2958 = function(x2959) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return x2959+step2954;};return make_range(a2952,inc2958,cont_p2955);};var in_range = $rjs_core.attachProcedureArity(function() {var fixed_lam1935 = {'1':cl1932,'2':cl1933,'3':cl1934}[arguments.length];if (fixed_lam1935!==undefined) {return fixed_lam1935.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3]);var cl1937 = function(a2960, b2961) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_inclusive_range(a2960,b2961,1);};var cl1938 = function(a2962, b2963, step2964) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_range_generic($rjs_core.Symbol.make("in-inclusive-range"),a2962,b2963,step2964);if (M0.__gt__eq_(step2964,0)!==false) {var if_res1940 = function(x2966) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt__eq_(x2966,b2963);};} else {var if_res1940 = function(x2967) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt__eq_(x2967,b2963);};}var cont_p2965 = if_res1940;var inc2968 = function(x2969) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return x2969+step2964;};return make_range(a2962,inc2968,cont_p2965);};var in_inclusive_range = $rjs_core.attachProcedureArity(function() {var fixed_lam1939 = {'2':cl1937,'3':cl1938}[arguments.length];if (fixed_lam1939!==undefined) {return fixed_lam1939.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var __integer_gen = function(v2970) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.values,false,M0.add1,0,function(i2971) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i2971,v2970);},false,false);};var check_naturals = function(n2972) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.integer_p(n2972)!==false) {if (M0.exact_p(n2972)!==false) {var if_res1941 = M0.__gt__eq_(n2972,0);} else {var if_res1941 = false;}var if_res1942 = if_res1941;} else {var if_res1942 = false;}if (if_res1942!==false) {var if_res1943 = M0.rvoid();} else {var if_res1943 = M0.raise_argument_error($rjs_core.Symbol.make("in-naturals"),$rjs_core.UString.make("exact-nonnegative-integer?"),n2972);}return if_res1943;};var cl1944 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_naturals(0);};var cl1945 = function(n2973) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_naturals(n2973);return make_range(n2973,M0.add1,false);};var in_naturals = $rjs_core.attachProcedureArity(function() {var fixed_lam1946 = {'0':cl1944,'1':cl1945}[arguments.length];if (fixed_lam1946!==undefined) {return fixed_lam1946.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1]);var let_result1947 = M0.make_struct_type($rjs_core.Symbol.make("stream"),false,1,0,false,M0.list(M0.cons(prop_stream,M0.vector(function(v2974) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(M0.pair_p(list_stream_ref(v2974,0)));},function(v2975) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.car(list_stream_ref(v2975,0));},function(v2976) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_list_stream(M0.cdr(list_stream_ref(v2976,0)));})),M0.cons(prop_gen_sequence,function(v2977) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.car,M0.cdr,M0.values,list_stream_ref(v2977,0),M0.pair_p,false,false);})));var struct_list_stream = let_result1947.getAt(0);var make_list_stream = let_result1947.getAt(1);var list_stream_p = let_result1947.getAt(2);var list_stream_ref = let_result1947.getAt(3);var list_stream_set_bang_ = let_result1947.getAt(4);var check_list = function(l2978) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l2978)!==false) {var if_res1948 = M0.rvoid();} else {var if_res1948 = M0.raise_argument_error($rjs_core.Symbol.make("in-list"),$rjs_core.UString.make("list?"),l2978);}return if_res1948;};var in_list = function(l2979) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_list(l2979);return make_list_stream(l2979);};var __list_gen = function(l2980) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.car,M0.cdr,M0.values,l2980,M0.pair_p,false,false);};var in_mlist = function(l2981) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.mpair_p(l2981)!==false) {var if_res1949 = M0.rvoid();} else {var if_res1949 = M0.raise_argument_error($rjs_core.Symbol.make("in-mlist"),$rjs_core.UString.make("mpair?"),l2981);}if_res1949;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __mlist_gen(l2981);});};var __mlist_gen = function(l2982) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.mcar,false,M0.mcdr,l2982,M0.mpair_p,false,false);};var in_input_port_bytes = function(p2983) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.input_port_p(p2983)!==false) {var if_res1950 = M0.rvoid();} else {var if_res1950 = M0.raise_argument_error($rjs_core.Symbol.make("in-input-port-bytes"),$rjs_core.UString.make("input-port?"),p2983);}if_res1950;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __input_port_gen(p2983);});};var __input_port_gen = function(p2984) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.__rjs_quoted__.read_byte,false,M0.values,p2984,false,function(x2985) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(M0.__rjs_quoted__.eof_object_p(x2985));},false);};var in_input_port_chars = function(p2986) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.input_port_p(p2986)!==false) {var if_res1951 = M0.rvoid();} else {var if_res1951 = M0.raise_argument_error($rjs_core.Symbol.make("in-input-port-chars"),$rjs_core.UString.make("input-port?"),p2986);}if_res1951;return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__rjs_quoted__.read_char(p2986);},M0.__rjs_quoted__.eof);};var check_in_port = function(r2987, p2988) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(r2987)!==false) {var if_res1952 = M0.procedure_arity_includes_p(r2987,1);} else {var if_res1952 = false;}if (if_res1952!==false) {var if_res1953 = M0.rvoid();} else {var if_res1953 = M0.raise_argument_error($rjs_core.Symbol.make("in-port"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),r2987);}if_res1953;if (M0.input_port_p(p2988)!==false) {var if_res1954 = M0.rvoid();} else {var if_res1954 = M0.raise_argument_error($rjs_core.Symbol.make("in-port"),$rjs_core.UString.make("input-port?"),p2988);}return if_res1954;};var cl1955 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_port(M3.__rjs_quoted__.read,M0.current_input_port());};var cl1956 = function(r2989) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_port(r2989,M0.current_input_port());};var cl1957 = function(r2990, p2991) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_port(r2990,p2991);return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return r2990(p2991);},M0.__rjs_quoted__.eof);};var in_port = $rjs_core.attachProcedureArity(function() {var fixed_lam1958 = {'0':cl1955,'1':cl1956,'2':cl1957}[arguments.length];if (fixed_lam1958!==undefined) {return fixed_lam1958.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var check_in_lines = function(p2992, mode2993) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.input_port_p(p2992)!==false) {var if_res1959 = M0.rvoid();} else {var if_res1959 = M0.raise_argument_error($rjs_core.Symbol.make("in-lines"),$rjs_core.UString.make("input-port?"),p2992);}if_res1959;if (M0.memq(mode2993,$rjs_core.Pair.makeList($rjs_core.Symbol.make("linefeed"),$rjs_core.Symbol.make("return"),$rjs_core.Symbol.make("return-linefeed"),$rjs_core.Symbol.make("any"),$rjs_core.Symbol.make("any-one")))!==false) {var if_res1960 = M0.rvoid();} else {var if_res1960 = M0.raise_argument_error($rjs_core.Symbol.make("in-lines"),$rjs_core.UString.make("(or/c 'linefeed 'return 'return-linefeed 'any 'any-one)"),mode2993);}return if_res1960;};var cl1961 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_lines(M0.current_input_port(),$rjs_core.Symbol.make("any"));};var cl1962 = function(p2994) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_lines(p2994,$rjs_core.Symbol.make("any"));};var cl1963 = function(p2995, mode2996) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_lines(p2995,mode2996);return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__rjs_quoted__.read_line(p2995,mode2996);},M0.__rjs_quoted__.eof);};var in_lines = $rjs_core.attachProcedureArity(function() {var fixed_lam1964 = {'0':cl1961,'1':cl1962,'2':cl1963}[arguments.length];if (fixed_lam1964!==undefined) {return fixed_lam1964.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var check_in_bytes_lines = function(p2997, mode2998) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.input_port_p(p2997)!==false) {var if_res1965 = M0.rvoid();} else {var if_res1965 = M0.raise_argument_error($rjs_core.Symbol.make("in-bytes-lines"),$rjs_core.UString.make("input-port"),p2997);}if_res1965;if (M0.memq(mode2998,$rjs_core.Pair.makeList($rjs_core.Symbol.make("linefeed"),$rjs_core.Symbol.make("return"),$rjs_core.Symbol.make("return-linefeed"),$rjs_core.Symbol.make("any"),$rjs_core.Symbol.make("any-one")))!==false) {var if_res1966 = M0.rvoid();} else {var if_res1966 = M0.raise_argument_error($rjs_core.Symbol.make("in-bytes-lines"),$rjs_core.UString.make("(or/c 'linefeed 'return 'return-linefeed 'any 'any-one)"),mode2998);}return if_res1966;};var cl1967 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes_lines(M0.current_input_port(),$rjs_core.Symbol.make("any"));};var cl1968 = function(p2999) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes_lines(p2999,$rjs_core.Symbol.make("any"));};var cl1969 = function(p3000, mode3001) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_bytes_lines(p3000,mode3001);return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__rjs_quoted__.read_bytes_line(p3000,mode3001);},M0.__rjs_quoted__.eof);};var in_bytes_lines = $rjs_core.attachProcedureArity(function() {var fixed_lam1970 = {'0':cl1967,'1':cl1968,'2':cl1969}[arguments.length];if (fixed_lam1970!==undefined) {return fixed_lam1970.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var in_stream = function(l3002) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (stream_p(l3002)!==false) {var if_res1971 = M0.rvoid();} else {var if_res1971 = M0.raise_argument_error($rjs_core.Symbol.make("in-stream"),$rjs_core.UString.make("stream?"),l3002);}if_res1971;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __stream_gen(l3002);});};var __stream_gen = function(l3003) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(unsafe_stream_first,unsafe_stream_rest,M0.values,l3003,unsafe_stream_not_empty_p,false,false);};var cl1972 = function(ht3004, __get3005, __first3006, __next3007) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(function(pos3008) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __get3005(ht3004,pos3008);},false,function(pos3009) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __next3007(ht3004,pos3009);},__first3006(ht3004),function(pos3010) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos3010;},false,false);};var cl1973 = function(ht3011, __get3012, __first3013, __next3014, bad_v3015) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(function(pos3016) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __get3012(ht3011,pos3016,bad_v3015);},false,function(pos3017) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __next3014(ht3011,pos3017);},__first3013(ht3011),function(pos3018) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos3018;},false,false);};var __hash_gen = $rjs_core.attachProcedureArity(function() {var fixed_lam1974 = {'4':cl1972,'5':cl1973}[arguments.length];if (fixed_lam1974!==undefined) {return fixed_lam1974.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,5]);var mutable_p = function(ht3019) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(M0.immutable_p(ht3019));};var check_in_hash = function(ht3020) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3021) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.hash_p(ht3021);})(ht3020)!==false) {var if_res1975 = M0.rvoid();} else {var if_res1975 = M0.raise_argument_error($rjs_core.Symbol.make("in-hash"),$rjs_core.UString.make("hash?"),ht3020);}return if_res1975;};var cl1976 = function(ht3023) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash(ht3023);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3023,M0.hash_iterate_key_plus_value,M0.hash_iterate_first,M0.hash_iterate_next);});};var cl1977 = function(ht3024, bad_v3025) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash(ht3024);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3024,M0.hash_iterate_key_plus_value,M0.hash_iterate_first,M0.hash_iterate_next,bad_v3025);});};var in_hash3022 = $rjs_core.attachProcedureArity(function() {var fixed_lam1978 = {'1':cl1976,'2':cl1977}[arguments.length];if (fixed_lam1978!==undefined) {return fixed_lam1978.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash = in_hash3022;var check_in_mutable_hash = function(ht3026) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3027) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3027)!==false) {if (mutable_p(ht3027)!==false) {var if_res1979 = M0.hash_strong_p(ht3027);} else {var if_res1979 = false;}var if_res1980 = if_res1979;} else {var if_res1980 = false;}return if_res1980;})(ht3026)!==false) {var if_res1981 = M0.rvoid();} else {var if_res1981 = M0.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash"),$rjs_core.UString.make("(and/c hash? mutable? hash-strong?)"),ht3026);}return if_res1981;};var cl1982 = function(ht3029) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash(ht3029);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3029,M4.unsafe_mutable_hash_iterate_key_plus_value,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next);});};var cl1983 = function(ht3030, bad_v3031) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash(ht3030);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3030,M4.unsafe_mutable_hash_iterate_key_plus_value,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next,bad_v3031);});};var in_mutable_hash3028 = $rjs_core.attachProcedureArity(function() {var fixed_lam1984 = {'1':cl1982,'2':cl1983}[arguments.length];if (fixed_lam1984!==undefined) {return fixed_lam1984.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash = in_mutable_hash3028;var check_in_immutable_hash = function(ht3032) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3033) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3033)!==false) {var if_res1985 = M0.immutable_p(ht3033);} else {var if_res1985 = false;}return if_res1985;})(ht3032)!==false) {var if_res1986 = M0.rvoid();} else {var if_res1986 = M0.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht3032);}return if_res1986;};var cl1987 = function(ht3035) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash(ht3035);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3035,M4.unsafe_immutable_hash_iterate_key_plus_value,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next);});};var cl1988 = function(ht3036, bad_v3037) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash(ht3036);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3036,M4.unsafe_immutable_hash_iterate_key_plus_value,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next,bad_v3037);});};var in_immutable_hash3034 = $rjs_core.attachProcedureArity(function() {var fixed_lam1989 = {'1':cl1987,'2':cl1988}[arguments.length];if (fixed_lam1989!==undefined) {return fixed_lam1989.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash = in_immutable_hash3034;var check_in_weak_hash = function(ht3038) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3039) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3039)!==false) {var if_res1990 = M0.hash_weak_p(ht3039);} else {var if_res1990 = false;}return if_res1990;})(ht3038)!==false) {var if_res1991 = M0.rvoid();} else {var if_res1991 = M0.raise_argument_error($rjs_core.Symbol.make("in-weak-hash"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht3038);}return if_res1991;};var cl1992 = function(ht3041) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash(ht3041);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3041,M4.__rjs_quoted__.unsafe_weak_hash_iterate_key_plus_value,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl1993 = function(ht3042, bad_v3043) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash(ht3042);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3042,M4.__rjs_quoted__.unsafe_weak_hash_iterate_key_plus_value,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v3043);});};var in_weak_hash3040 = $rjs_core.attachProcedureArity(function() {var fixed_lam1994 = {'1':cl1992,'2':cl1993}[arguments.length];if (fixed_lam1994!==undefined) {return fixed_lam1994.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash = in_weak_hash3040;var check_in_ephemeron_hash = function(ht3044) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3045) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3045)!==false) {var if_res1995 = M0.__rjs_quoted__.hash_ephemeron_p(ht3045);} else {var if_res1995 = false;}return if_res1995;})(ht3044)!==false) {var if_res1996 = M0.rvoid();} else {var if_res1996 = M0.raise_argument_error($rjs_core.Symbol.make("in-ephemeron-hash"),$rjs_core.UString.make("(and/c hash? hash-ephemeron?)"),ht3044);}return if_res1996;};var cl1997 = function(ht3047) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash(ht3047);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3047,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_key_plus_value,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next);});};var cl1998 = function(ht3048, bad_v3049) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash(ht3048);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3048,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_key_plus_value,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next,bad_v3049);});};var in_ephemeron_hash3046 = $rjs_core.attachProcedureArity(function() {var fixed_lam1999 = {'1':cl1997,'2':cl1998}[arguments.length];if (fixed_lam1999!==undefined) {return fixed_lam1999.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_ephemeron_hash = in_ephemeron_hash3046;var check_in_hash_keys = function(ht3050) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3051) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.hash_p(ht3051);})(ht3050)!==false) {var if_res2000 = M0.rvoid();} else {var if_res2000 = M0.raise_argument_error($rjs_core.Symbol.make("in-hash-keys"),$rjs_core.UString.make("hash?"),ht3050);}return if_res2000;};var cl2001 = function(ht3053) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_keys(ht3053);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3053,M0.hash_iterate_key,M0.hash_iterate_first,M0.hash_iterate_next);});};var cl2002 = function(ht3054, bad_v3055) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_keys(ht3054);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3054,M0.hash_iterate_key,M0.hash_iterate_first,M0.hash_iterate_next,bad_v3055);});};var in_hash_keys3052 = $rjs_core.attachProcedureArity(function() {var fixed_lam2003 = {'1':cl2001,'2':cl2002}[arguments.length];if (fixed_lam2003!==undefined) {return fixed_lam2003.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash_keys = in_hash_keys3052;var check_in_mutable_hash_keys = function(ht3056) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3057) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3057)!==false) {if (mutable_p(ht3057)!==false) {var if_res2004 = M0.hash_strong_p(ht3057);} else {var if_res2004 = false;}var if_res2005 = if_res2004;} else {var if_res2005 = false;}return if_res2005;})(ht3056)!==false) {var if_res2006 = M0.rvoid();} else {var if_res2006 = M0.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash-keys"),$rjs_core.UString.make("(and/c hash? mutable? hash-strong?)"),ht3056);}return if_res2006;};var cl2007 = function(ht3059) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_keys(ht3059);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3059,M4.unsafe_mutable_hash_iterate_key,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next);});};var cl2008 = function(ht3060, bad_v3061) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_keys(ht3060);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3060,M4.unsafe_mutable_hash_iterate_key,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next,bad_v3061);});};var in_mutable_hash_keys3058 = $rjs_core.attachProcedureArity(function() {var fixed_lam2009 = {'1':cl2007,'2':cl2008}[arguments.length];if (fixed_lam2009!==undefined) {return fixed_lam2009.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash_keys = in_mutable_hash_keys3058;var check_in_immutable_hash_keys = function(ht3062) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3063) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3063)!==false) {var if_res2010 = M0.immutable_p(ht3063);} else {var if_res2010 = false;}return if_res2010;})(ht3062)!==false) {var if_res2011 = M0.rvoid();} else {var if_res2011 = M0.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash-keys"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht3062);}return if_res2011;};var cl2012 = function(ht3065) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_keys(ht3065);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3065,M4.unsafe_immutable_hash_iterate_key,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next);});};var cl2013 = function(ht3066, bad_v3067) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_keys(ht3066);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3066,M4.unsafe_immutable_hash_iterate_key,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next,bad_v3067);});};var in_immutable_hash_keys3064 = $rjs_core.attachProcedureArity(function() {var fixed_lam2014 = {'1':cl2012,'2':cl2013}[arguments.length];if (fixed_lam2014!==undefined) {return fixed_lam2014.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash_keys = in_immutable_hash_keys3064;var check_in_weak_hash_keys = function(ht3068) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3069) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3069)!==false) {var if_res2015 = M0.hash_weak_p(ht3069);} else {var if_res2015 = false;}return if_res2015;})(ht3068)!==false) {var if_res2016 = M0.rvoid();} else {var if_res2016 = M0.raise_argument_error($rjs_core.Symbol.make("in-weak-hash-keys"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht3068);}return if_res2016;};var cl2017 = function(ht3071) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_keys(ht3071);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3071,M4.__rjs_quoted__.unsafe_weak_hash_iterate_key,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl2018 = function(ht3072, bad_v3073) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_keys(ht3072);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3072,M4.__rjs_quoted__.unsafe_weak_hash_iterate_key,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v3073);});};var in_weak_hash_keys3070 = $rjs_core.attachProcedureArity(function() {var fixed_lam2019 = {'1':cl2017,'2':cl2018}[arguments.length];if (fixed_lam2019!==undefined) {return fixed_lam2019.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash_keys = in_weak_hash_keys3070;var check_in_ephemeron_hash_keys = function(ht3074) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3075) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3075)!==false) {var if_res2020 = M0.__rjs_quoted__.hash_ephemeron_p(ht3075);} else {var if_res2020 = false;}return if_res2020;})(ht3074)!==false) {var if_res2021 = M0.rvoid();} else {var if_res2021 = M0.raise_argument_error($rjs_core.Symbol.make("in-ephemeron-hash-keys"),$rjs_core.UString.make("(and/c hash? hash-ephemeron?)"),ht3074);}return if_res2021;};var cl2022 = function(ht3077) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_keys(ht3077);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3077,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_key,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next);});};var cl2023 = function(ht3078, bad_v3079) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_keys(ht3078);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3078,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_key,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next,bad_v3079);});};var in_ephemeron_hash_keys3076 = $rjs_core.attachProcedureArity(function() {var fixed_lam2024 = {'1':cl2022,'2':cl2023}[arguments.length];if (fixed_lam2024!==undefined) {return fixed_lam2024.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_ephemeron_hash_keys = in_ephemeron_hash_keys3076;var check_in_hash_values = function(ht3080) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3081) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.hash_p(ht3081);})(ht3080)!==false) {var if_res2025 = M0.rvoid();} else {var if_res2025 = M0.raise_argument_error($rjs_core.Symbol.make("in-hash-values"),$rjs_core.UString.make("hash?"),ht3080);}return if_res2025;};var cl2026 = function(ht3083) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_values(ht3083);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3083,M0.hash_iterate_value,M0.hash_iterate_first,M0.hash_iterate_next);});};var cl2027 = function(ht3084, bad_v3085) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_values(ht3084);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3084,M0.hash_iterate_value,M0.hash_iterate_first,M0.hash_iterate_next,bad_v3085);});};var in_hash_values3082 = $rjs_core.attachProcedureArity(function() {var fixed_lam2028 = {'1':cl2026,'2':cl2027}[arguments.length];if (fixed_lam2028!==undefined) {return fixed_lam2028.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash_values = in_hash_values3082;var check_in_mutable_hash_values = function(ht3086) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3087) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3087)!==false) {if (mutable_p(ht3087)!==false) {var if_res2029 = M0.hash_strong_p(ht3087);} else {var if_res2029 = false;}var if_res2030 = if_res2029;} else {var if_res2030 = false;}return if_res2030;})(ht3086)!==false) {var if_res2031 = M0.rvoid();} else {var if_res2031 = M0.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash-values"),$rjs_core.UString.make("(and/c hash? mutable? hash-strong?)"),ht3086);}return if_res2031;};var cl2032 = function(ht3089) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_values(ht3089);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3089,M4.unsafe_mutable_hash_iterate_value,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next);});};var cl2033 = function(ht3090, bad_v3091) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_values(ht3090);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3090,M4.unsafe_mutable_hash_iterate_value,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next,bad_v3091);});};var in_mutable_hash_values3088 = $rjs_core.attachProcedureArity(function() {var fixed_lam2034 = {'1':cl2032,'2':cl2033}[arguments.length];if (fixed_lam2034!==undefined) {return fixed_lam2034.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash_values = in_mutable_hash_values3088;var check_in_immutable_hash_values = function(ht3092) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3093) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3093)!==false) {var if_res2035 = M0.immutable_p(ht3093);} else {var if_res2035 = false;}return if_res2035;})(ht3092)!==false) {var if_res2036 = M0.rvoid();} else {var if_res2036 = M0.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash-values"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht3092);}return if_res2036;};var cl2037 = function(ht3095) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_values(ht3095);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3095,M4.unsafe_immutable_hash_iterate_value,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next);});};var cl2038 = function(ht3096, bad_v3097) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_values(ht3096);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3096,M4.unsafe_immutable_hash_iterate_value,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next,bad_v3097);});};var in_immutable_hash_values3094 = $rjs_core.attachProcedureArity(function() {var fixed_lam2039 = {'1':cl2037,'2':cl2038}[arguments.length];if (fixed_lam2039!==undefined) {return fixed_lam2039.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash_values = in_immutable_hash_values3094;var check_in_weak_hash_values = function(ht3098) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3099) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3099)!==false) {var if_res2040 = M0.hash_weak_p(ht3099);} else {var if_res2040 = false;}return if_res2040;})(ht3098)!==false) {var if_res2041 = M0.rvoid();} else {var if_res2041 = M0.raise_argument_error($rjs_core.Symbol.make("in-weak-hash-values"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht3098);}return if_res2041;};var cl2042 = function(ht3101) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_values(ht3101);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3101,M4.__rjs_quoted__.unsafe_weak_hash_iterate_value,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl2043 = function(ht3102, bad_v3103) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_values(ht3102);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3102,M4.__rjs_quoted__.unsafe_weak_hash_iterate_value,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v3103);});};var in_weak_hash_values3100 = $rjs_core.attachProcedureArity(function() {var fixed_lam2044 = {'1':cl2042,'2':cl2043}[arguments.length];if (fixed_lam2044!==undefined) {return fixed_lam2044.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash_values = in_weak_hash_values3100;var check_in_ephemeron_hash_values = function(ht3104) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3105) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3105)!==false) {var if_res2045 = M0.__rjs_quoted__.hash_ephemeron_p(ht3105);} else {var if_res2045 = false;}return if_res2045;})(ht3104)!==false) {var if_res2046 = M0.rvoid();} else {var if_res2046 = M0.raise_argument_error($rjs_core.Symbol.make("in-ephemeron-hash-values"),$rjs_core.UString.make("(and/c hash? hash-ephemeron?)"),ht3104);}return if_res2046;};var cl2047 = function(ht3107) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_values(ht3107);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3107,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_value,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next);});};var cl2048 = function(ht3108, bad_v3109) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_values(ht3108);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3108,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_value,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next,bad_v3109);});};var in_ephemeron_hash_values3106 = $rjs_core.attachProcedureArity(function() {var fixed_lam2049 = {'1':cl2047,'2':cl2048}[arguments.length];if (fixed_lam2049!==undefined) {return fixed_lam2049.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_ephemeron_hash_values = in_ephemeron_hash_values3106;var check_in_hash_pairs = function(ht3110) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3111) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.hash_p(ht3111);})(ht3110)!==false) {var if_res2050 = M0.rvoid();} else {var if_res2050 = M0.raise_argument_error($rjs_core.Symbol.make("in-hash-pairs"),$rjs_core.UString.make("hash?"),ht3110);}return if_res2050;};var cl2051 = function(ht3113) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_pairs(ht3113);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3113,M0.hash_iterate_pair,M0.hash_iterate_first,M0.hash_iterate_next);});};var cl2052 = function(ht3114, bad_v3115) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_pairs(ht3114);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3114,M0.hash_iterate_pair,M0.hash_iterate_first,M0.hash_iterate_next,bad_v3115);});};var in_hash_pairs3112 = $rjs_core.attachProcedureArity(function() {var fixed_lam2053 = {'1':cl2051,'2':cl2052}[arguments.length];if (fixed_lam2053!==undefined) {return fixed_lam2053.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash_pairs = in_hash_pairs3112;var check_in_mutable_hash_pairs = function(ht3116) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3117) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3117)!==false) {if (mutable_p(ht3117)!==false) {var if_res2054 = M0.hash_strong_p(ht3117);} else {var if_res2054 = false;}var if_res2055 = if_res2054;} else {var if_res2055 = false;}return if_res2055;})(ht3116)!==false) {var if_res2056 = M0.rvoid();} else {var if_res2056 = M0.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash-pairs"),$rjs_core.UString.make("(and/c hash? mutable? hash-strong?)"),ht3116);}return if_res2056;};var cl2057 = function(ht3119) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_pairs(ht3119);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3119,M4.unsafe_mutable_hash_iterate_pair,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next);});};var cl2058 = function(ht3120, bad_v3121) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_pairs(ht3120);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3120,M4.unsafe_mutable_hash_iterate_pair,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next,bad_v3121);});};var in_mutable_hash_pairs3118 = $rjs_core.attachProcedureArity(function() {var fixed_lam2059 = {'1':cl2057,'2':cl2058}[arguments.length];if (fixed_lam2059!==undefined) {return fixed_lam2059.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash_pairs = in_mutable_hash_pairs3118;var check_in_immutable_hash_pairs = function(ht3122) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3123) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3123)!==false) {var if_res2060 = M0.immutable_p(ht3123);} else {var if_res2060 = false;}return if_res2060;})(ht3122)!==false) {var if_res2061 = M0.rvoid();} else {var if_res2061 = M0.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash-pairs"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht3122);}return if_res2061;};var cl2062 = function(ht3125) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_pairs(ht3125);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3125,M4.unsafe_immutable_hash_iterate_pair,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next);});};var cl2063 = function(ht3126, bad_v3127) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_pairs(ht3126);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3126,M4.unsafe_immutable_hash_iterate_pair,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next,bad_v3127);});};var in_immutable_hash_pairs3124 = $rjs_core.attachProcedureArity(function() {var fixed_lam2064 = {'1':cl2062,'2':cl2063}[arguments.length];if (fixed_lam2064!==undefined) {return fixed_lam2064.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash_pairs = in_immutable_hash_pairs3124;var check_in_weak_hash_pairs = function(ht3128) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3129) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3129)!==false) {var if_res2065 = M0.hash_weak_p(ht3129);} else {var if_res2065 = false;}return if_res2065;})(ht3128)!==false) {var if_res2066 = M0.rvoid();} else {var if_res2066 = M0.raise_argument_error($rjs_core.Symbol.make("in-weak-hash-pairs"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht3128);}return if_res2066;};var cl2067 = function(ht3131) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_pairs(ht3131);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3131,M4.__rjs_quoted__.unsafe_weak_hash_iterate_pair,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl2068 = function(ht3132, bad_v3133) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_pairs(ht3132);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3132,M4.__rjs_quoted__.unsafe_weak_hash_iterate_pair,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v3133);});};var in_weak_hash_pairs3130 = $rjs_core.attachProcedureArity(function() {var fixed_lam2069 = {'1':cl2067,'2':cl2068}[arguments.length];if (fixed_lam2069!==undefined) {return fixed_lam2069.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash_pairs = in_weak_hash_pairs3130;var check_in_ephemeron_hash_pairs = function(ht3134) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3135) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3135)!==false) {var if_res2070 = M0.__rjs_quoted__.hash_ephemeron_p(ht3135);} else {var if_res2070 = false;}return if_res2070;})(ht3134)!==false) {var if_res2071 = M0.rvoid();} else {var if_res2071 = M0.raise_argument_error($rjs_core.Symbol.make("in-ephemeron-hash-pairs"),$rjs_core.UString.make("(and/c hash? hash-ephemeron?)"),ht3134);}return if_res2071;};var cl2072 = function(ht3137) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_pairs(ht3137);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3137,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_pair,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next);});};var cl2073 = function(ht3138, bad_v3139) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_pairs(ht3138);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3138,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_pair,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next,bad_v3139);});};var in_ephemeron_hash_pairs3136 = $rjs_core.attachProcedureArity(function() {var fixed_lam2074 = {'1':cl2072,'2':cl2073}[arguments.length];if (fixed_lam2074!==undefined) {return fixed_lam2074.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_ephemeron_hash_pairs = in_ephemeron_hash_pairs3136;var check_ranges = function(who3140, type_name3141, vec3142, start3143, stop3144, step3145, len3146) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(start3143)!==false) {var or_part3147 = M0.__lt_(start3143,len3146);if (or_part3147!==false) {var if_res2075 = or_part3147;} else {var if_res2075 = M0.__eq_(len3146,start3143,stop3144);}var if_res2076 = if_res2075;} else {var if_res2076 = false;}if (if_res2076!==false) {var if_res2077 = M0.rvoid();} else {var if_res2077 = M0.__rjs_quoted__.raise_range_error(who3140,type_name3141,$rjs_core.UString.make("starting "),start3143,vec3142,0,M0.sub1(len3146));}if_res2077;if (M0.exact_integer_p(stop3144)!==false) {if (M0.__lt__eq_(-1,stop3144)!==false) {var if_res2078 = M0.__lt__eq_(stop3144,len3146);} else {var if_res2078 = false;}var if_res2079 = if_res2078;} else {var if_res2079 = false;}if (if_res2079!==false) {var if_res2080 = M0.rvoid();} else {var if_res2080 = M0.__rjs_quoted__.raise_range_error(who3140,type_name3141,$rjs_core.UString.make("stopping "),stop3144,vec3142,-1,len3146);}if_res2080;if (M0.exact_integer_p(step3145)!==false) {var if_res2081 = M0.not(M0.zero_p(step3145));} else {var if_res2081 = false;}if (if_res2081!==false) {var if_res2082 = M0.rvoid();} else {var if_res2082 = M0.raise_argument_error(who3140,$rjs_core.UString.make("(and/c exact-integer? (not/c zero?))"),step3145);}if_res2082;if (M0.__lt_(start3143,stop3144)!==false) {var if_res2083 = M0.__lt_(step3145,0);} else {var if_res2083 = false;}if (if_res2083!==false) {var if_res2084 = M0.raise_arguments_error(who3140,$rjs_core.UString.make("starting index less than stopping index, but given a negative step"),$rjs_core.UString.make("starting index"),start3143,$rjs_core.UString.make("stopping index"),stop3144,$rjs_core.UString.make("step"),step3145);} else {var if_res2084 = M0.rvoid();}if_res2084;if (M0.__lt_(stop3144,start3143)!==false) {var if_res2085 = M0.__gt_(step3145,0);} else {var if_res2085 = false;}if (if_res2085!==false) {var if_res2086 = M0.raise_arguments_error(who3140,$rjs_core.UString.make("starting index more than stopping index, but given a positive step"),$rjs_core.UString.make("starting index"),start3143,$rjs_core.UString.make("stopping index"),stop3144,$rjs_core.UString.make("step"),step3145);} else {var if_res2086 = M0.rvoid();}return if_res2086;};var normalise_inputs = function(who3148, type_name3149, vector_p3150, unsafe_vector_length3151, vec3152, start3153, stop3154, step3155) {if (arguments.length!==8) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (vector_p3150(vec3152)!==false) {var if_res2087 = M0.rvoid();} else {var if_res2087 = M0.raise_argument_error(who3148,type_name3149,vec3152);}if_res2087;var len3156 = unsafe_vector_length3151(vec3152);if (stop3154!==false) {var if_res2088 = stop3154;} else {var if_res2088 = len3156;}var stop_times_3157 = if_res2088;check_ranges(who3148,type_name3149,vec3152,start3153,stop_times_3157,step3155,len3156);return M0.values(vec3152,start3153,stop_times_3157,step3155);};var unsafe_normalise_inputs = function(unsafe_vector_length3158, vec3159, start3160, stop3161, step3162) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part3163 = stop3161;if (or_part3163!==false) {var if_res2089 = or_part3163;} else {var if_res2089 = unsafe_vector_length3158(vec3159);}return M0.values(vec3159,start3160,if_res2089,step3162);};var __vector_gen = function(v3164, start3165, stop3166, step3167) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3167,1)!==false) {var if_res2091 = M0.add1;} else {var if_res2091 = function(i3169) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3169+step3167;};}if (M0.__gt_(step3167,0)!==false) {var if_res2090 = function(i3170) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3170,stop3166);};} else {var if_res2090 = function(i3171) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3171,stop3166);};}return M0.values(function(i3168) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.unsafe_vector_ref(v3164,i3168);},false,if_res2091,start3165,if_res2090,false,false);};var cl2092 = function(v3172) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_vector(v3172,0,false,1);};var cl2093 = function(v3173, start3174) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_vector(v3173,start3174,false,1);};var cl2094 = function(v3175, start3176, stop3177) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_vector(v3175,start3176,stop3177,1);};var cl2095 = function(v3178, start3179, stop3180, step3181) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2097 = normalise_inputs($rjs_core.Symbol.make("in-vector"),$rjs_core.UString.make("vector"),M0.vector_p,M0.vector_length,v3178,start3179,stop3180,step3181);var v3182 = let_result2097.getAt(0);var start3183 = let_result2097.getAt(1);var stop3184 = let_result2097.getAt(2);var step3185 = let_result2097.getAt(3);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __vector_gen(v3182,start3183,stop3184,step3185);});};var in_vector = $rjs_core.attachProcedureArity(function() {var fixed_lam2096 = {'1':cl2092,'2':cl2093,'3':cl2094,'4':cl2095}[arguments.length];if (fixed_lam2096!==undefined) {return fixed_lam2096.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3,4]);var check_vector = function(v3186) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.vector_p(v3186)!==false) {var if_res2098 = M0.rvoid();} else {var if_res2098 = M0.raise_argument_error($rjs_core.Symbol.make("in-vector"),$rjs_core.UString.make("vector"),v3186);}return if_res2098;};var __string_gen = function(v3187, start3188, stop3189, step3190) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3190,1)!==false) {var if_res2100 = M0.add1;} else {var if_res2100 = function(i3192) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3192+step3190;};}if (M0.__gt_(step3190,0)!==false) {var if_res2099 = function(i3193) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3193,stop3189);};} else {var if_res2099 = function(i3194) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3194,stop3189);};}return M0.values(function(i3191) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.string_ref(v3187,i3191);},false,if_res2100,start3188,if_res2099,false,false);};var cl2101 = function(v3195) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_string(v3195,0,false,1);};var cl2102 = function(v3196, start3197) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_string(v3196,start3197,false,1);};var cl2103 = function(v3198, start3199, stop3200) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_string(v3198,start3199,stop3200,1);};var cl2104 = function(v3201, start3202, stop3203, step3204) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2106 = normalise_inputs($rjs_core.Symbol.make("in-string"),$rjs_core.UString.make("string"),M0.string_p,M0.string_length,v3201,start3202,stop3203,step3204);var v3205 = let_result2106.getAt(0);var start3206 = let_result2106.getAt(1);var stop3207 = let_result2106.getAt(2);var step3208 = let_result2106.getAt(3);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __string_gen(v3205,start3206,stop3207,step3208);});};var in_string = $rjs_core.attachProcedureArity(function() {var fixed_lam2105 = {'1':cl2101,'2':cl2102,'3':cl2103,'4':cl2104}[arguments.length];if (fixed_lam2105!==undefined) {return fixed_lam2105.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3,4]);var check_string = function(v3209) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.string_p(v3209)!==false) {var if_res2107 = M0.rvoid();} else {var if_res2107 = M0.raise_argument_error($rjs_core.Symbol.make("in-string"),$rjs_core.UString.make("string"),v3209);}return if_res2107;};var __bytes_gen = function(v3210, start3211, stop3212, step3213) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3213,1)!==false) {var if_res2109 = M0.add1;} else {var if_res2109 = function(i3215) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3215+step3213;};}if (M0.__gt_(step3213,0)!==false) {var if_res2108 = function(i3216) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3216,stop3212);};} else {var if_res2108 = function(i3217) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3217,stop3212);};}return M0.values(function(i3214) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.__rjs_quoted__.unsafe_bytes_ref(v3210,i3214);},false,if_res2109,start3211,if_res2108,false,false);};var cl2110 = function(v3218) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes(v3218,0,false,1);};var cl2111 = function(v3219, start3220) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes(v3219,start3220,false,1);};var cl2112 = function(v3221, start3222, stop3223) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes(v3221,start3222,stop3223,1);};var cl2113 = function(v3224, start3225, stop3226, step3227) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2115 = normalise_inputs($rjs_core.Symbol.make("in-bytes"),$rjs_core.UString.make("bytes"),M0.bytes_p,M0.bytes_length,v3224,start3225,stop3226,step3227);var v3228 = let_result2115.getAt(0);var start3229 = let_result2115.getAt(1);var stop3230 = let_result2115.getAt(2);var step3231 = let_result2115.getAt(3);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __bytes_gen(v3228,start3229,stop3230,step3231);});};var in_bytes = $rjs_core.attachProcedureArity(function() {var fixed_lam2114 = {'1':cl2110,'2':cl2111,'3':cl2112,'4':cl2113}[arguments.length];if (fixed_lam2114!==undefined) {return fixed_lam2114.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3,4]);var check_bytes = function(v3232) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.bytes_p(v3232)!==false) {var if_res2116 = M0.rvoid();} else {var if_res2116 = M0.raise_argument_error($rjs_core.Symbol.make("in-bytes"),$rjs_core.UString.make("bytes"),v3232);}return if_res2116;};var __flvector_gen = function(v3233, start3234, stop3235, step3236) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3236,1)!==false) {var if_res2118 = M0.add1;} else {var if_res2118 = function(i3238) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3238+step3236;};}if (M0.__gt_(step3236,0)!==false) {var if_res2117 = function(i3239) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3239,stop3235);};} else {var if_res2117 = function(i3240) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3240,stop3235);};}return M0.values(function(i3237) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.__rjs_quoted__.unsafe_flvector_ref(v3233,i3237);},false,if_res2118,start3234,if_res2117,false,false);};var __fxvector_gen = function(v3241, start3242, stop3243, step3244) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3244,1)!==false) {var if_res2120 = M0.add1;} else {var if_res2120 = function(i3246) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3246+step3244;};}if (M0.__gt_(step3244,0)!==false) {var if_res2119 = function(i3247) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3247,stop3243);};} else {var if_res2119 = function(i3248) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3248,stop3243);};}return M0.values(function(i3245) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.__rjs_quoted__.unsafe_fxvector_ref(v3241,i3245);},false,if_res2120,start3242,if_res2119,false,false);};var stop_before = function(g3249, pred3250) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3249)!==false) {var if_res2121 = M0.rvoid();} else {var if_res2121 = M0.raise_argument_error($rjs_core.Symbol.make("stop-before"),$rjs_core.UString.make("sequence?"),g3249);}if_res2121;if (M0.procedure_p(pred3250)!==false) {var if_res2122 = M0.procedure_arity_includes_p(pred3250,1);} else {var if_res2122 = false;}if (if_res2122!==false) {var if_res2123 = M0.rvoid();} else {var if_res2123 = M0.raise_argument_error($rjs_core.Symbol.make("stop-before"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),pred3250);}if_res2123;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2124 = make_sequence(false,g3249);var pos__gt_val3251 = let_result2124.getAt(0);var pre_pos_next3252 = let_result2124.getAt(1);var pos_next3253 = let_result2124.getAt(2);var init3254 = let_result2124.getAt(3);var pos_cont_p3255 = let_result2124.getAt(4);var pre_cont_p3256 = let_result2124.getAt(5);var post_cont_p3257 = let_result2124.getAt(6);var cl2125 = function(val3258) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pre_cont_p3256!==false) {var if_res2129 = pre_cont_p3256(val3258);} else {var if_res2129 = true;}if (if_res2129!==false) {var if_res2130 = M0.not(pred3250(val3258));} else {var if_res2130 = false;}return if_res2130;};var cl2126 = $rjs_core.attachProcedureArity(function(...vals32592131) {var vals3259 = $rjs_core.Pair.listFromArray(vals32592131);if (pre_cont_p3256!==false) {var if_res2132 = M0.apply(pre_cont_p3256,vals3259);} else {var if_res2132 = true;}if (if_res2132!==false) {var if_res2133 = M0.not(M0.apply(pred3250,vals3259));} else {var if_res2133 = false;}return if_res2133;});return M0.values(pos__gt_val3251,pre_pos_next3252,pos_next3253,init3254,pos_cont_p3255,$rjs_core.attachProcedureArity(function() {var fixed_lam2127 = {'1':cl2125}[arguments.length];if (fixed_lam2127!==undefined) {return fixed_lam2127.apply(null,arguments);} else {if (true!==false) {var if_res2128 = cl2126.apply(null,arguments);} else {var if_res2128 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res2128;}},[M0.make_arity_at_least(0)]),post_cont_p3257);});};var stop_after = function(g3260, pred3261) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3260)!==false) {var if_res2134 = M0.rvoid();} else {var if_res2134 = M0.raise_argument_error($rjs_core.Symbol.make("stop-after"),$rjs_core.UString.make("sequence?"),g3260);}if_res2134;if (M0.procedure_p(pred3261)!==false) {var if_res2135 = M0.procedure_arity_includes_p(pred3261,1);} else {var if_res2135 = false;}if (if_res2135!==false) {var if_res2136 = M0.rvoid();} else {var if_res2136 = M0.raise_argument_error($rjs_core.Symbol.make("stop-after"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),pred3261);}if_res2136;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2137 = make_sequence(false,g3260);var pos__gt_val3262 = let_result2137.getAt(0);var pre_pos_next3263 = let_result2137.getAt(1);var pos_next3264 = let_result2137.getAt(2);var init3265 = let_result2137.getAt(3);var pos_cont_p3266 = let_result2137.getAt(4);var pre_cont_p3267 = let_result2137.getAt(5);var post_cont_p3268 = let_result2137.getAt(6);var cl2138 = function(pos3269, val3270) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3268!==false) {var if_res2142 = post_cont_p3268(pos3269,val3270);} else {var if_res2142 = true;}if (if_res2142!==false) {var if_res2143 = M0.not(pred3261(val3270));} else {var if_res2143 = false;}return if_res2143;};var cl2139 = $rjs_core.attachProcedureArity(function(pos3271, ...vals32722144) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals3272 = $rjs_core.Pair.listFromArray(vals32722144);if (post_cont_p3268!==false) {var if_res2145 = M0.apply(post_cont_p3268,pos3271,vals3272);} else {var if_res2145 = true;}if (if_res2145!==false) {var if_res2146 = M0.not(M0.apply(pred3261,vals3272));} else {var if_res2146 = false;}return if_res2146;});return M0.values(pos__gt_val3262,pre_pos_next3263,pos_next3264,init3265,pos_cont_p3266,pre_cont_p3267,$rjs_core.attachProcedureArity(function() {var fixed_lam2140 = {'2':cl2138}[arguments.length];if (fixed_lam2140!==undefined) {return fixed_lam2140.apply(null,arguments);} else {if (M0.__gt__eq_(cl2139.length,1)!==false) {var if_res2141 = cl2139.apply(null,arguments);} else {var if_res2141 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res2141;}},[M0.make_arity_at_least(1)]));});};var in_indexed = function(g3273) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3273)!==false) {var if_res2147 = M0.rvoid();} else {var if_res2147 = M0.raise_argument_error($rjs_core.Symbol.make("in-indexed"),$rjs_core.UString.make("sequence?"),g3273);}if_res2147;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2148 = make_sequence(false,g3273);var pos__gt_val3274 = let_result2148.getAt(0);var pre_pos_next3275 = let_result2148.getAt(1);var pos_next3276 = let_result2148.getAt(2);var init3277 = let_result2148.getAt(3);var pos_cont_p3278 = let_result2148.getAt(4);var pre_cont_p3279 = let_result2148.getAt(5);var post_cont_p3280 = let_result2148.getAt(6);if (pre_pos_next3275!==false) {var if_res2153 = function(pos3282) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.cons(pre_pos_next3275(M0.car(pos3282)),M0.cdr(pos3282));};} else {var if_res2153 = false;}var temp2152 = M0.cons(init3277,0);if (pos_cont_p3278!==false) {var if_res2151 = function(pos3284) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos_cont_p3278(M0.car(pos3284));};} else {var if_res2151 = false;}if (pre_cont_p3279!==false) {var if_res2150 = function(val3285, idx3286) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pre_cont_p3279(val3285);};} else {var if_res2150 = false;}if (post_cont_p3280!==false) {var if_res2149 = function(pos3287, val3288, idx3289) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return post_cont_p3280(M0.car(pos3287),val3288);};} else {var if_res2149 = false;}return M0.values(function(pos3281) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(pos__gt_val3274(M0.car(pos3281)),M0.cdr(pos3281));},if_res2153,function(pos3283) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.cons(pos_next3276(M0.car(pos3283)),M0.add1(M0.cdr(pos3283)));},temp2152,if_res2151,if_res2150,if_res2149);});};var in_value = function(v3290) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(function(pos3291) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v3290;},function(pos3292) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;},true,function(pos3293) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos3293;},false,false);});};var in_values_sequence = function(g3294) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3294)!==false) {var if_res2154 = M0.rvoid();} else {var if_res2154 = M0.raise_argument_error($rjs_core.Symbol.make("in-values-sequence"),$rjs_core.UString.make("sequence?"),g3294);}if_res2154;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2155 = make_sequence(false,g3294);var pos__gt_val3295 = let_result2155.getAt(0);var pre_pos_next3296 = let_result2155.getAt(1);var pos_next3297 = let_result2155.getAt(2);var init3298 = let_result2155.getAt(3);var pos_cont_p3299 = let_result2155.getAt(4);var pre_cont_p3300 = let_result2155.getAt(5);var post_cont_p3301 = let_result2155.getAt(6);if (pre_cont_p3300!==false) {var if_res2157 = function(vals3303) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(pre_cont_p3300,vals3303);};} else {var if_res2157 = false;}if (post_cont_p3301!==false) {var if_res2156 = function(pos3304, vals3305) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(post_cont_p3301,pos3304,vals3305);};} else {var if_res2156 = false;}return M0.values(function(pos3302) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3295(pos3302);},M0.list);},pre_pos_next3296,pos_next3297,init3298,pos_cont_p3299,if_res2157,if_res2156);});};var in_values_times__sequence = function(g3306) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3306)!==false) {var if_res2158 = M0.rvoid();} else {var if_res2158 = M0.raise_argument_error($rjs_core.Symbol.make("in-values-sequence"),$rjs_core.UString.make("sequence?"),g3306);}if_res2158;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2159 = make_sequence(false,g3306);var pos__gt_val3307 = let_result2159.getAt(0);var pre_pos_next3308 = let_result2159.getAt(1);var pos_next3309 = let_result2159.getAt(2);var init3310 = let_result2159.getAt(3);var pos_cont_p3311 = let_result2159.getAt(4);var pre_cont_p3312 = let_result2159.getAt(5);var post_cont_p3313 = let_result2159.getAt(6);if (pre_cont_p3312!==false) {var if_res2163 = function(vals3317) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(vals3317)!==false) {var if_res2162 = M0.apply(pre_cont_p3312,vals3317);} else {var if_res2162 = pre_cont_p3312(vals3317);}return if_res2162;};} else {var if_res2163 = false;}if (post_cont_p3313!==false) {var if_res2161 = function(pos3318, vals3319) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(vals3319)!==false) {var if_res2160 = M0.apply(post_cont_p3313,pos3318,vals3319);} else {var if_res2160 = post_cont_p3313(pos3318,vals3319);}return if_res2160;};} else {var if_res2161 = false;}return M0.values(function(pos3314) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var cl2164 = function(v3315) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(v3315)!==false) {var if_res2168 = M0.list(v3315);} else {var if_res2168 = v3315;}return if_res2168;};var cl2165 = $rjs_core.attachProcedureArity(function(...vs33162169) {var vs3316 = $rjs_core.Pair.listFromArray(vs33162169);return vs3316;});return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3307(pos3314);},$rjs_core.attachProcedureArity(function() {var fixed_lam2166 = {'1':cl2164}[arguments.length];if (fixed_lam2166!==undefined) {return fixed_lam2166.apply(null,arguments);} else {if (true!==false) {var if_res2167 = cl2165.apply(null,arguments);} else {var if_res2167 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res2167;}},[M0.make_arity_at_least(0)]));},pre_pos_next3308,pos_next3309,init3310,pos_cont_p3311,if_res2163,if_res2161);});};var append_sequences = function(sequences3320, cyclic_p3321) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var seqs__gt_m_plus_g_plus_r3322 = function(seqs3323) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(seqs3323)!==false) {var let_result2170 = sequence_generate(M0.car(seqs3323));var more_p3324 = let_result2170.getAt(0);var get3325 = let_result2170.getAt(1);var seqs3326 = M0.cdr(seqs3323);if (more_p3324()!==false) {var if_res2171 = M0.list_times_(more_p3324,get3325,seqs3326);} else {var if_res2171 = seqs__gt_m_plus_g_plus_r3322(seqs3326);}var if_res2173 = if_res2171;} else {if (cyclic_p3321!==false) {var if_res2172 = seqs__gt_m_plus_g_plus_r3322(sequences3320);} else {var if_res2172 = false;}var if_res2173 = if_res2172;}return if_res2173;};return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(function(m_plus_g_plus_r3327) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.cadr(m_plus_g_plus_r3327)();},function(m_plus_g_plus_r3328) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(m_plus_g_plus_r3328)!==false) {var if_res2174 = M0.not(M0.car(m_plus_g_plus_r3328)());} else {var if_res2174 = false;}if (if_res2174!==false) {var if_res2175 = seqs__gt_m_plus_g_plus_r3322(M0.cddr(m_plus_g_plus_r3328));} else {var if_res2175 = m_plus_g_plus_r3328;}return if_res2175;},seqs__gt_m_plus_g_plus_r3322(sequences3320),M0.values,false,false);});};var check_sequences = function(who3329, sequences3330) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.for_each(function(g3331) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3331)!==false) {var if_res2176 = M0.rvoid();} else {var if_res2176 = M0.raise_argument_error(who3329,$rjs_core.UString.make("sequence?"),g3331);}return if_res2176;},sequences3330);};var in_sequences = $rjs_core.attachProcedureArity(function(...sequences33322177) {var sequences3332 = $rjs_core.Pair.listFromArray(sequences33322177);check_sequences($rjs_core.Symbol.make("in-sequences"),sequences3332);if (M0.pair_p(sequences3332)!==false) {var if_res2178 = M0.null_p(M0.cdr(sequences3332));} else {var if_res2178 = false;}if (if_res2178!==false) {var if_res2179 = M0.car(sequences3332);} else {var if_res2179 = append_sequences(sequences3332,false);}return if_res2179;});var in_cycle = $rjs_core.attachProcedureArity(function(...sequences33332180) {var sequences3333 = $rjs_core.Pair.listFromArray(sequences33332180);check_sequences($rjs_core.Symbol.make("in-cycle"),sequences3333);return append_sequences(sequences3333,true);});var in_parallel = $rjs_core.attachProcedureArity(function(...sequences33342181) {var sequences3334 = $rjs_core.Pair.listFromArray(sequences33342181);check_sequences($rjs_core.Symbol.make("in-parallel"),sequences3334);if (M0.__eq_(1,M0.length(sequences3334))!==false) {var if_res2208 = M0.car(sequences3334);} else {var if_res2208 = make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2182 = make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("g")),sequences3334);var pos__gt_vals3349 = let_result2182.getAt(0);var pos_pre_inc3350 = let_result2182.getAt(1);var pos_next3351 = let_result2182.getAt(2);var init3352 = let_result2182.getAt(3);var pos_cont_p3353 = let_result2182.getAt(4);var val_cont_p3354 = let_result2182.getAt(5);var all_cont_p3355 = let_result2182.getAt(6);M0.rvoid();var for_loop3356 = function(p__gt_v3357, p_p_n3358, p_n3359, i3360, ps_p3361, pr_p3362, po_p3363, pos3364) {if (arguments.length!==8) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3353!==false) {var if_res2183 = pos_cont_p3353(pos3364);} else {var if_res2183 = true;}if (if_res2183!==false) {var g3368 = pos__gt_vals3349(pos3364);if (all_cont_p3355!==false) {var if_res2184 = function(pos3369) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p3355(pos3369,g3368);};} else {var if_res2184 = false;}var let_result2185 = M0.values(g3368,if_res2184);var g3365 = let_result2185.getAt(0);var all_cont_p_by_pos3366 = let_result2185.getAt(1);if (pos_pre_inc3350!==false) {var if_res2186 = pos_pre_inc3350(pos3364);} else {var if_res2186 = pos3364;}var pos3367 = if_res2186;if (val_cont_p3354!==false) {var if_res2187 = val_cont_p3354(g3365);} else {var if_res2187 = true;}if (if_res2187!==false) {var p__gt_v3377 = p__gt_v3357;var p_p_n3378 = p_p_n3358;var p_n3379 = p_n3359;var i3380 = i3360;var ps_p3381 = ps_p3361;var pr_p3382 = pr_p3362;var po_p3383 = po_p3363;var let_result2188 = make_sequence(false,g3365);var p__gt_v13391 = let_result2188.getAt(0);var p_p_n23392 = let_result2188.getAt(1);var p_n33393 = let_result2188.getAt(2);var i43394 = let_result2188.getAt(3);var ps_p53395 = let_result2188.getAt(4);var pr_p63396 = let_result2188.getAt(5);var po_p73397 = let_result2188.getAt(6);var let_result2189 = M0.values(M0.cons(p__gt_v13391,p__gt_v3377),M0.cons(p_p_n23392,p_p_n3378),M0.cons(p_n33393,p_n3379),M0.cons(i43394,i3380),M0.cons(ps_p53395,ps_p3381),M0.cons(pr_p63396,pr_p3382),M0.cons(po_p73397,po_p3383));var p__gt_v3384 = let_result2189.getAt(0);var p_p_n3385 = let_result2189.getAt(1);var p_n3386 = let_result2189.getAt(2);var i3387 = let_result2189.getAt(3);var ps_p3388 = let_result2189.getAt(4);var pr_p3389 = let_result2189.getAt(5);var po_p3390 = let_result2189.getAt(6);var let_result2190 = M0.values(p__gt_v3384,p_p_n3385,p_n3386,i3387,ps_p3388,pr_p3389,po_p3390);var p__gt_v3370 = let_result2190.getAt(0);var p_p_n3371 = let_result2190.getAt(1);var p_n3372 = let_result2190.getAt(2);var i3373 = let_result2190.getAt(3);var ps_p3374 = let_result2190.getAt(4);var pr_p3375 = let_result2190.getAt(5);var po_p3376 = let_result2190.getAt(6);if (all_cont_p_by_pos3366!==false) {var if_res2191 = all_cont_p_by_pos3366(pos3367);} else {var if_res2191 = true;}if (if_res2191!==false) {var if_res2192 = M0.not(false);} else {var if_res2192 = false;}if (if_res2192!==false) {var if_res2193 = for_loop3356(p__gt_v3370,p_p_n3371,p_n3372,i3373,ps_p3374,pr_p3375,po_p3376,pos_next3351(pos3367));} else {var if_res2193 = M0.values(p__gt_v3370,p_p_n3371,p_n3372,i3373,ps_p3374,pr_p3375,po_p3376);}var if_res2194 = if_res2193;} else {var if_res2194 = M0.values(p__gt_v3357,p_p_n3358,p_n3359,i3360,ps_p3361,pr_p3362,po_p3363);}var if_res2195 = if_res2194;} else {var if_res2195 = M0.values(p__gt_v3357,p_p_n3358,p_n3359,i3360,ps_p3361,pr_p3362,po_p3363);}return if_res2195;};var let_result2196 = for_loop3356(M0.rnull,M0.rnull,M0.rnull,M0.rnull,M0.rnull,M0.rnull,M0.rnull,init3352);var p__gt_v3342 = let_result2196.getAt(0);var p_p_n3343 = let_result2196.getAt(1);var p_n3344 = let_result2196.getAt(2);var i3345 = let_result2196.getAt(3);var ps_p3346 = let_result2196.getAt(4);var pr_p3347 = let_result2196.getAt(5);var po_p3348 = let_result2196.getAt(6);var let_result2197 = M0.values(M5.alt_reverse(p__gt_v3342),M5.alt_reverse(p_p_n3343),M5.alt_reverse(p_n3344),M5.alt_reverse(i3345),M5.alt_reverse(ps_p3346),M5.alt_reverse(pr_p3347),M5.alt_reverse(po_p3348));var pos__gt_vals3335 = let_result2197.getAt(0);var pre_pos_nexts3336 = let_result2197.getAt(1);var pos_nexts3337 = let_result2197.getAt(2);var inits3338 = let_result2197.getAt(3);var pos_cont_ps3339 = let_result2197.getAt(4);var pre_cont_ps3340 = let_result2197.getAt(5);var post_cont_ps3341 = let_result2197.getAt(6);if (M0.ormap(M0.values,pre_pos_nexts3336)!==false) {var if_res2207 = function(poses3401) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.map(function(pre_pos_next3402, pos3403) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pre_pos_next3402!==false) {var if_res2206 = pre_pos_next3402(pos3403);} else {var if_res2206 = pos3403;}return if_res2206;},pre_pos_nexts3336,poses3401);};} else {var if_res2207 = false;}if (M0.ormap(M0.values,pos_cont_ps3339)!==false) {var if_res2205 = function(poses3407) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.andmap(function(pos_cont_p3408, pos3409) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3408!==false) {var if_res2204 = pos_cont_p3408(pos3409);} else {var if_res2204 = true;}return if_res2204;},pos_cont_ps3339,poses3407);};} else {var if_res2205 = false;}if (M0.ormap(M0.values,pre_cont_ps3340)!==false) {var if_res2203 = $rjs_core.attachProcedureArity(function(...vals34102201) {var vals3410 = $rjs_core.Pair.listFromArray(vals34102201);return M0.andmap(function(pre_cont_p3411, val3412) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pre_cont_p3411!==false) {var if_res2202 = pre_cont_p3411(val3412);} else {var if_res2202 = true;}return if_res2202;},pre_cont_ps3340,vals3410);});} else {var if_res2203 = false;}if (M0.ormap(M0.values,post_cont_ps3341)!==false) {var if_res2200 = $rjs_core.attachProcedureArity(function(poses3413, ...vals34142198) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals3414 = $rjs_core.Pair.listFromArray(vals34142198);return M0.andmap(function(post_cont_p3415, pos3416, val3417) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3415!==false) {var if_res2199 = post_cont_p3415(pos3416,val3417);} else {var if_res2199 = true;}return if_res2199;},post_cont_ps3341,poses3413,vals3414);});} else {var if_res2200 = false;}return M0.values(function(poses3398) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.values,M0.map(function(pos__gt_val3399, pos3400) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3399(pos3400);},pos__gt_vals3335,poses3398));},if_res2207,function(poses3404) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.map(function(pos_next3405, pos3406) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos_next3405(pos3406);},pos_nexts3337,poses3404);},inits3338,if_res2205,if_res2203,if_res2200);});}return if_res2208;});var cl2209 = function(producer3418) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values($rjs_core.attachProcedureArity(function(..._34192213) {var _3419 = $rjs_core.Pair.listFromArray(_34192213);return producer3418();}),M0.rvoid,M0.rvoid(),false,false,false);});};var cl2210 = $rjs_core.attachProcedureArity(function(producer3420, stop3421, ...more34222214) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var more3422 = $rjs_core.Pair.listFromArray(more34222214);if (M0.null_p(more3422)!==false) {var if_res2215 = function(_3424) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return producer3420();};} else {var if_res2215 = function(_3425) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(producer3420,more3422);};}var produce_bang_3423 = if_res2215;if (M0.not(M0.procedure_p(stop3421))!==false) {var if_res2218 = function(x3427) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(M0.eq_p(x3427,stop3421));};} else {if (M0.equal_p(1,M0.procedure_arity(stop3421))!==false) {var if_res2217 = function(x3428) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(stop3421(x3428));};} else {var if_res2217 = $rjs_core.attachProcedureArity(function(...xs34292216) {var xs3429 = $rjs_core.Pair.listFromArray(xs34292216);return M0.not(M0.apply(stop3421,xs3429));});}var if_res2218 = if_res2217;}var stop_p3426 = if_res2218;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(produce_bang_3423,M0.rvoid,M0.rvoid(),false,stop_p3426,false);});});var in_producer = $rjs_core.attachProcedureArity(function() {var fixed_lam2211 = {'1':cl2209}[arguments.length];if (fixed_lam2211!==undefined) {return fixed_lam2211.apply(null,arguments);} else {if (M0.__gt__eq_(cl2210.length,1)!==false) {var if_res2212 = cl2210.apply(null,arguments);} else {var if_res2212 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res2212;}},[1,M0.make_arity_at_least(2)]);var let_result2219 = M0.make_struct_type($rjs_core.Symbol.make("stream"),false,3,0,false,M0.list(M0.cons(prop_stream,M0.vector(function(v3430) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_stream_ref(v3430,0)();},function(v3431) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_stream_ref(v3431,1)();},function(v3432) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_stream_ref(v3432,2)();}))));var struct_do_stream = let_result2219.getAt(0);var make_do_stream = let_result2219.getAt(1);var do_stream_p = let_result2219.getAt(2);var do_stream_ref = let_result2219.getAt(3);var do_stream_set_bang_ = let_result2219.getAt(4);var empty_stream = make_do_stream(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;},M0.rvoid,M0.rvoid);var sequence__gt_stream = function(s3433) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(s3433)!==false) {var if_res2220 = M0.rvoid();} else {var if_res2220 = M0.raise_argument_error($rjs_core.Symbol.make("sequence-generate"),$rjs_core.UString.make("sequence?"),s3433);}if_res2220;if (stream_p(s3433)!==false) {var if_res2231 = s3433;} else {var let_result2221 = make_sequence(false,s3433);var pos__gt_val3434 = let_result2221.getAt(0);var pre_pos_next3435 = let_result2221.getAt(1);var pos_next3436 = let_result2221.getAt(2);var init3437 = let_result2221.getAt(3);var pos_cont_p3438 = let_result2221.getAt(4);var pre_cont_p3439 = let_result2221.getAt(5);var post_cont_p3440 = let_result2221.getAt(6);var gen_stream3441 = function(pos3442) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var done_p3443 = false;var vals3444 = false;var empty_p3445 = false;var next3446 = false;var force_bang_3447 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (done_p3443!==false) {var if_res2227 = M0.rvoid();} else {if (pos_cont_p3438!==false) {var if_res2222 = pos_cont_p3438(pos3442);} else {var if_res2222 = true;}if (if_res2222!==false) {vals3444 = M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3434(pos3442);},M0.list);if (pre_pos_next3435!==false) {pos3442 = pre_pos_next3435(pos3442);var if_res2223 = null;} else {var if_res2223 = M0.rvoid();}if_res2223;if (pre_cont_p3439!==false) {var if_res2224 = M0.apply(pre_cont_p3439,vals3444);} else {var if_res2224 = true;}if (if_res2224!==false) {var if_res2225 = M0.rvoid();} else {vals3444 = false;empty_p3445 = true;var if_res2225 = null;}var if_res2226 = if_res2225;} else {empty_p3445 = true;var if_res2226 = null;}if_res2226;done_p3443 = true;var if_res2227 = null;}return if_res2227;};return make_do_stream(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}force_bang_3447();return empty_p3445;},function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}force_bang_3447();return M0.apply(M0.values,vals3444);},function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}force_bang_3447();if (next3446!==false) {var if_res2230 = next3446;} else {if (post_cont_p3440!==false) {var if_res2228 = M0.apply(post_cont_p3440,pos3442,vals3444);} else {var if_res2228 = true;}if (if_res2228!==false) {next3446 = gen_stream3441(pos_next3436(pos3442));var if_res2229 = null;} else {next3446 = empty_stream;var if_res2229 = null;}if_res2229;var if_res2230 = next3446;}return if_res2230;});};var if_res2231 = gen_stream3441(init3437);}return if_res2231;};var no_more = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.raise(M0.__rjs_quoted__.exn_fail_contract($rjs_core.UString.make("sequence has no more values"),M0.current_continuation_marks()));};var sequence_generate = function(g3448) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3448)!==false) {var if_res2232 = M0.rvoid();} else {var if_res2232 = M0.raise_argument_error($rjs_core.Symbol.make("sequence-generate"),$rjs_core.UString.make("sequence?"),g3448);}if_res2232;var let_result2233 = make_sequence(false,g3448);var pos__gt_val3449 = let_result2233.getAt(0);var pre_pos_next3450 = let_result2233.getAt(1);var pos_next3451 = let_result2233.getAt(2);var init3452 = let_result2233.getAt(3);var pos_cont_p3453 = let_result2233.getAt(4);var pre_cont_p3454 = let_result2233.getAt(5);var post_cont_p3455 = let_result2233.getAt(6);var pos3456 = init3452;var more_p3457 = false;var prep_val_bang_3458 = false;var next3459 = false;var init_more_p3460 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}prep_val_bang_3458();return more_p3457();};var init_next3461 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}prep_val_bang_3458();return next3459();};var init_prep_val_bang_3462 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3453!==false) {var if_res2234 = pos_cont_p3453(pos3456);} else {var if_res2234 = true;}if (if_res2234!==false) {var if_res2242 = M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res2240 = pos__gt_val3449(pos3456);if (pre_pos_next3450!==false) {pos3456 = pre_pos_next3450(pos3456);var if_res2241 = null;} else {var if_res2241 = M0.rvoid();}if_res2241;return begin_res2240;},$rjs_core.attachProcedureArity(function(...vals34632235) {var vals3463 = $rjs_core.Pair.listFromArray(vals34632235);if (pre_cont_p3454!==false) {var if_res2236 = M0.apply(pre_cont_p3454,vals3463);} else {var if_res2236 = true;}if (if_res2236!==false) {more_p3457 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;};next3459 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var v3464 = vals3463;prep_val_bang_3458 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3455!==false) {var if_res2237 = M0.apply(post_cont_p3455,pos3456,vals3463);} else {var if_res2237 = true;}if (if_res2237!==false) {pos3456 = pos_next3451(pos3456);prep_val_bang_3458 = init_prep_val_bang_3462;var if_res2238 = prep_val_bang_3458();} else {more_p3457 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};next3459 = no_more;var if_res2238 = null;}return if_res2238;};more_p3457 = init_more_p3460;next3459 = init_next3461;return M0.apply(M0.values,v3464);};prep_val_bang_3458 = M0.rvoid;var if_res2239 = M0.apply(M0.values,vals3463);} else {more_p3457 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};next3459 = no_more;var if_res2239 = null;}return if_res2239;}));} else {more_p3457 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};next3459 = no_more;var if_res2242 = null;}return if_res2242;};more_p3457 = init_more_p3460;prep_val_bang_3458 = init_prep_val_bang_3462;next3459 = init_next3461;var sequence_more_p3465 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return more_p3457();};var sequence_next3466 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return next3459();};return M0.values(sequence_more_p3465,sequence_next3466);};var sequence_generate_times_ = function(g3467) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3467)!==false) {var if_res2243 = M0.rvoid();} else {var if_res2243 = M0.raise_argument_error($rjs_core.Symbol.make("sequence-generate*"),$rjs_core.UString.make("sequence?"),g3467);}if_res2243;var let_result2244 = make_sequence(false,g3467);var pos__gt_val3468 = let_result2244.getAt(0);var pre_pos_next3469 = let_result2244.getAt(1);var pos_next3470 = let_result2244.getAt(2);var init3471 = let_result2244.getAt(3);var pos_cont_p3472 = let_result2244.getAt(4);var pre_cont_p3473 = let_result2244.getAt(5);var post_cont_p3474 = let_result2244.getAt(6);var next_bang_3475 = function(pos3476) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3472!==false) {var if_res2245 = pos_cont_p3472(pos3476);} else {var if_res2245 = true;}if (if_res2245!==false) {var if_res2253 = M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res2251 = pos__gt_val3468(pos3476);if (pre_pos_next3469!==false) {pos3476 = pre_pos_next3469(pos3476);var if_res2252 = null;} else {var if_res2252 = M0.rvoid();}if_res2252;return begin_res2251;},$rjs_core.attachProcedureArity(function(...vals34772246) {var vals3477 = $rjs_core.Pair.listFromArray(vals34772246);if (pre_cont_p3473!==false) {var if_res2247 = M0.apply(pre_cont_p3473,vals3477);} else {var if_res2247 = true;}if (if_res2247!==false) {var if_res2250 = M0.values(vals3477,function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3474!==false) {var if_res2248 = M0.apply(post_cont_p3474,pos3476,vals3477);} else {var if_res2248 = true;}if (if_res2248!==false) {var if_res2249 = next_bang_3475(pos_next3470(pos3476));} else {var if_res2249 = M0.values(false,no_more);}return if_res2249;});} else {var if_res2250 = M0.values(false,no_more);}return if_res2250;}));} else {var if_res2253 = M0.values(false,no_more);}return if_res2253;};return next_bang_3475(init3471);};var grow_vector = function(vec3478) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n3479 = M0.vector_length(vec3478);var new_vec3480 = M0.make_vector(2*n3479);M0.__rjs_quoted__.vector_copy_bang_(new_vec3480,0,vec3478,0,n3479);return new_vec3480;};var shrink_vector = function(vec3481, i3482) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var new_vec3483 = M0.make_vector(i3482);M0.__rjs_quoted__.vector_copy_bang_(new_vec3483,0,vec3481,0,i3482);return new_vec3483;};var dir_list = function(full_d3484, d3485, acc3486) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2254 = make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("f")),in_list(M0.reverse(M1.sort(M0.__rjs_quoted__.directory_list(full_d3484),M0.__rjs_quoted__.path_lt__p))));var pos__gt_vals3487 = let_result2254.getAt(0);var pos_pre_inc3488 = let_result2254.getAt(1);var pos_next3489 = let_result2254.getAt(2);var init3490 = let_result2254.getAt(3);var pos_cont_p3491 = let_result2254.getAt(4);var val_cont_p3492 = let_result2254.getAt(5);var all_cont_p3493 = let_result2254.getAt(6);M0.rvoid();var for_loop3494 = function(acc3495, pos3496) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3491!==false) {var if_res2255 = pos_cont_p3491(pos3496);} else {var if_res2255 = true;}if (if_res2255!==false) {var f3500 = pos__gt_vals3487(pos3496);if (all_cont_p3493!==false) {var if_res2256 = function(pos3501) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p3493(pos3501,f3500);};} else {var if_res2256 = false;}var let_result2257 = M0.values(f3500,if_res2256);var f3497 = let_result2257.getAt(0);var all_cont_p_by_pos3498 = let_result2257.getAt(1);if (pos_pre_inc3488!==false) {var if_res2258 = pos_pre_inc3488(pos3496);} else {var if_res2258 = pos3496;}var pos3499 = if_res2258;if (val_cont_p3492!==false) {var if_res2259 = val_cont_p3492(f3497);} else {var if_res2259 = true;}if (if_res2259!==false) {var acc3503 = acc3495;var acc3504 = M0.cons(M0.__rjs_quoted__.build_path(d3485,f3497),acc3503);var acc3502 = M0.values(acc3504);if (all_cont_p_by_pos3498!==false) {var if_res2260 = all_cont_p_by_pos3498(pos3499);} else {var if_res2260 = true;}if (if_res2260!==false) {var if_res2261 = M0.not(false);} else {var if_res2261 = false;}if (if_res2261!==false) {var if_res2262 = for_loop3494(acc3502,pos_next3489(pos3499));} else {var if_res2262 = acc3502;}var if_res2263 = if_res2262;} else {var if_res2263 = acc3495;}var if_res2264 = if_res2263;} else {var if_res2264 = acc3495;}return if_res2264;};return for_loop3494(acc3486,init3490);};var next_body = function(l3505, d3506, init_dir3507, use_dir_p3508) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var full_d3509 = M0.__rjs_quoted__.path__gt_complete_path(d3506,init_dir3507);if (M0.__rjs_quoted__.directory_exists_p(full_d3509)!==false) {var if_res2265 = use_dir_p3508(full_d3509);} else {var if_res2265 = false;}if (if_res2265!==false) {var if_res2266 = dir_list(full_d3509,d3506,M0.cdr(l3505));} else {var if_res2266 = M0.cdr(l3505);}return if_res2266;};var initial_state = function(orig_dir3510, init_dir3511) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (orig_dir3510!==false) {var if_res2267 = dir_list(M0.__rjs_quoted__.path__gt_complete_path(orig_dir3510,init_dir3511),orig_dir3510,M0.rnull);} else {var if_res2267 = M1.sort(M0.__rjs_quoted__.directory_list(init_dir3511),M0.__rjs_quoted__.path_lt__p);}return if_res2267;};var cl2268 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_directory(false,function(d3512) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;});};var cl2269 = function(orig_dir3513) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_directory(orig_dir3513,function(d3514) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;});};var cl2270 = function(orig_dir3515, use_dir_p3516) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var init_dir3517 = M0.__rjs_quoted__.current_directory();var next3518 = function(l3519) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var d3520 = M0.car(l3519);return next_body(l3519,d3520,init_dir3517,use_dir_p3516);};return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.car,next3518,initial_state(orig_dir3515,init_dir3517),M0.pair_p,false,false);});};var in_directory = $rjs_core.attachProcedureArity(function() {var fixed_lam2271 = {'0':cl2268,'1':cl2269,'2':cl2270}[arguments.length];if (fixed_lam2271!==undefined) {return fixed_lam2271.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var __rjs_quoted__ = {};__rjs_quoted__.check_in_ephemeron_hash_pairs = check_in_ephemeron_hash_pairs;__rjs_quoted__.default_in_immutable_hash_keys = default_in_immutable_hash_keys;__rjs_quoted__.in_naturals = in_naturals;__rjs_quoted__.check_in_weak_hash_pairs = check_in_weak_hash_pairs;__rjs_quoted__.default_in_ephemeron_hash_values = default_in_ephemeron_hash_values;__rjs_quoted__.check_in_ephemeron_hash = check_in_ephemeron_hash;__rjs_quoted__.check_naturals = check_naturals;__rjs_quoted__.check_bytes = check_bytes;__rjs_quoted__.default_in_mutable_hash_values = default_in_mutable_hash_values;__rjs_quoted__.in_stream = in_stream;__rjs_quoted__.check_in_hash_keys = check_in_hash_keys;__rjs_quoted__.make_do_sequence = make_do_sequence;__rjs_quoted__.in_string = in_string;__rjs_quoted__.check_in_mutable_hash_pairs = check_in_mutable_hash_pairs;__rjs_quoted__.grow_vector = grow_vector;__rjs_quoted__.in_port = in_port;__rjs_quoted__.in_vector = in_vector;__rjs_quoted__.check_in_hash = check_in_hash;__rjs_quoted__.in_value = in_value;__rjs_quoted__.unsafe_stream_not_empty_p = unsafe_stream_not_empty_p;__rjs_quoted__.default_in_weak_hash = default_in_weak_hash;__rjs_quoted__.default_in_mutable_hash_pairs = default_in_mutable_hash_pairs;__rjs_quoted__.check_in_mutable_hash_values = check_in_mutable_hash_values;__rjs_quoted__.initial_state = initial_state;__rjs_quoted__.check_in_port = check_in_port;__rjs_quoted__.unsafe_normalise_inputs = unsafe_normalise_inputs;__rjs_quoted__.default_in_hash_keys = default_in_hash_keys;__rjs_quoted__.check_in_bytes_lines = check_in_bytes_lines;__rjs_quoted__.check_vector = check_vector;__rjs_quoted__.check_in_lines = check_in_lines;__rjs_quoted__.check_range_generic = check_range_generic;__rjs_quoted__.in_input_port_chars = in_input_port_chars;__rjs_quoted__.default_in_immutable_hash_values = default_in_immutable_hash_values;__rjs_quoted__.in_mlist = in_mlist;__rjs_quoted__.in_list = in_list;__rjs_quoted__.__hash_gen = __hash_gen;__rjs_quoted__.check_in_immutable_hash = check_in_immutable_hash;__rjs_quoted__.default_in_weak_hash_keys = default_in_weak_hash_keys;__rjs_quoted__.in_range = in_range;__rjs_quoted__.in_directory = in_directory;__rjs_quoted__.default_in_hash_values = default_in_hash_values;__rjs_quoted__.default_in_ephemeron_hash = default_in_ephemeron_hash;__rjs_quoted__.default_in_ephemeron_hash_pairs = default_in_ephemeron_hash_pairs;__rjs_quoted__.check_in_hash_values = check_in_hash_values;__rjs_quoted__.in_producer = in_producer;__rjs_quoted__.unsafe_stream_rest = unsafe_stream_rest;__rjs_quoted__.check_in_weak_hash_values = check_in_weak_hash_values;__rjs_quoted__.check_in_mutable_hash = check_in_mutable_hash;__rjs_quoted__.default_in_weak_hash_values = default_in_weak_hash_values;__rjs_quoted__.check_in_mutable_hash_keys = check_in_mutable_hash_keys;__rjs_quoted__.in_inclusive_range = in_inclusive_range;__rjs_quoted__.check_in_weak_hash = check_in_weak_hash;__rjs_quoted__.mutable_p = mutable_p;__rjs_quoted__.default_in_immutable_hash = default_in_immutable_hash;__rjs_quoted__.in_indexed = in_indexed;__rjs_quoted__.unsafe_stream_first = unsafe_stream_first;__rjs_quoted__.in_lines = in_lines;__rjs_quoted__.in_bytes_lines = in_bytes_lines;__rjs_quoted__.default_in_hash = default_in_hash;__rjs_quoted__.check_in_hash_pairs = check_in_hash_pairs;__rjs_quoted__.shrink_vector = shrink_vector;__rjs_quoted__.in_bytes = in_bytes;__rjs_quoted__.default_in_hash_pairs = default_in_hash_pairs;__rjs_quoted__.check_string = check_string;__rjs_quoted__.default_in_ephemeron_hash_keys = default_in_ephemeron_hash_keys;__rjs_quoted__.check_range = check_range;__rjs_quoted__.check_in_weak_hash_keys = check_in_weak_hash_keys;__rjs_quoted__.make_sequence = make_sequence;__rjs_quoted__.check_in_immutable_hash_keys = check_in_immutable_hash_keys;__rjs_quoted__.stop_after = stop_after;__rjs_quoted__.check_in_ephemeron_hash_values = check_in_ephemeron_hash_values;__rjs_quoted__.check_in_immutable_hash_values = check_in_immutable_hash_values;__rjs_quoted__.check_in_ephemeron_hash_keys = check_in_ephemeron_hash_keys;__rjs_quoted__.default_in_mutable_hash_keys = default_in_mutable_hash_keys;__rjs_quoted__.in_input_port_bytes = in_input_port_bytes;__rjs_quoted__.next_body = next_body;__rjs_quoted__.check_in_immutable_hash_pairs = check_in_immutable_hash_pairs;__rjs_quoted__.in_parallel = in_parallel;__rjs_quoted__.default_in_immutable_hash_pairs = default_in_immutable_hash_pairs;__rjs_quoted__.normalise_inputs = normalise_inputs;__rjs_quoted__.default_in_weak_hash_pairs = default_in_weak_hash_pairs;__rjs_quoted__.stream_p = stream_p;__rjs_quoted__.default_in_mutable_hash = default_in_mutable_hash;__rjs_quoted__.check_list = check_list;export { __rjs_quoted__,make_do_sequence,prop_sequence,sequence_generate_times_,sequence_generate,sequence_p,make_do_stream,empty_stream,sequence__gt_stream,stream_via_prop_p,stream_ref,prop_stream,stream_rest,stream_first,stream_empty_p,stream_p,stop_after,stop_before,in_values_times__sequence,in_values_sequence,in_parallel,in_cycle,in_sequences }; \ No newline at end of file diff --git a/js-build/collects/racket/private/list.rkt.js b/js-build/collects/racket/private/list.rkt.js index b2e7cd6..18e1501 100644 --- a/js-build/collects/racket/private/list.rkt.js +++ b/js-build/collects/racket/private/list.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./sort.rkt.js";import * as M1 from "./map.rkt.js";import * as M2 from "../../../runtime/kernel.rkt.js";import * as M3 from "./pre-base.rkt.js";import * as M4 from "./kw.rkt.js";import * as M5 from "./reverse.rkt.js";import * as M6 from "../../../runtime/unsafe.rkt.js";var sort = function(cache_keys_p21454, key11455, lst51456, less_p61457) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lst1458 = lst51456;var less_p1459 = less_p61457;if (false!==false) {var if_res842 = false;} else {var if_res842 = key11455;}var getkey1460 = if_res842;if (false!==false) {var if_res843 = false;} else {var if_res843 = cache_keys_p21454;}var cache_keys_p1461 = if_res843;if (M2.list_p(lst1458)!==false) {var if_res844 = M2.rvoid();} else {var if_res844 = M2.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("list?"),lst1458);}if_res844;if (M2.procedure_p(less_p1459)!==false) {var if_res845 = M2.procedure_arity_includes_p(less_p1459,2);} else {var if_res845 = false;}if (if_res845!==false) {var if_res846 = M2.rvoid();} else {var if_res846 = M2.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),less_p1459);}if_res846;if (getkey1460!==false) {if (M2.procedure_p(getkey1460)!==false) {var if_res847 = M2.procedure_arity_includes_p(getkey1460,1);} else {var if_res847 = false;}var if_res848 = M2.not(if_res847);} else {var if_res848 = false;}if (if_res848!==false) {var if_res849 = M2.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("(any/c . -> . any/c)"),getkey1460);} else {var if_res849 = M2.rvoid();}if_res849;if (getkey1460!==false) {var if_res850 = M0.sort(lst1458,less_p1459,getkey1460,cache_keys_p1461);} else {var if_res850 = M0.sort(lst1458,less_p1459);}return if_res850;};var sort1453 = function(given_kws1462, given_args1463, lst51464, less_p61465) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(given_kws1462)!==false) {var if_res851 = M2.eq_p($rjs_core.Keyword.make("cache-keys?"),M2.car(given_kws1462));} else {var if_res851 = false;}var cache_keys_p41466 = if_res851;if (cache_keys_p41466!==false) {var if_res852 = M2.car(given_args1463);} else {var if_res852 = false;}var cache_keys_p21467 = if_res852;if (cache_keys_p41466!==false) {var if_res853 = M2.cdr(given_kws1462);} else {var if_res853 = given_kws1462;}var kws1179611468 = if_res853;if (cache_keys_p41466!==false) {var if_res854 = M2.cdr(given_args1463);} else {var if_res854 = given_args1463;}var kw_args1179621469 = if_res854;var key31470 = M2.pair_p(kws1179611468);if (key31470!==false) {var if_res855 = M2.car(kw_args1179621469);} else {var if_res855 = false;}var key11471 = if_res855;return sort(cache_keys_p21467,key11471,lst51464,less_p61465);};var cl859 = function(given_kws1478, given_args1479, lst1480, less_p1481) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return sort1453(given_kws1478,given_args1479,lst1480,less_p1481);};var temp861 = $rjs_core.attachProcedureArity(function() {var fixed_lam860 = {'4':cl859}[arguments.length];if (fixed_lam860!==undefined) {return fixed_lam860.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4]);var temp858 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("cache-keys?"),$rjs_core.Keyword.make("key"));var cl856 = function(lst1482, less_p1483) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return sort1453(M2.rnull,M2.rnull,lst1482,less_p1483);};var sort7 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws1472, given_argc1473) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.__eq_(given_argc1473,4)!==false) {var l11179631474 = given_kws1472;if (M2.null_p(l11179631474)!==false) {var if_res863 = l11179631474;} else {if (M2.eq_p(M2.car(l11179631474),$rjs_core.Keyword.make("cache-keys?"))!==false) {var if_res862 = M2.cdr(l11179631474);} else {var if_res862 = l11179631474;}var if_res863 = if_res862;}var l11179631475 = if_res863;var l11179641476 = l11179631475;if (M2.null_p(l11179641476)!==false) {var if_res865 = l11179641476;} else {if (M2.eq_p(M2.car(l11179641476),$rjs_core.Keyword.make("key"))!==false) {var if_res864 = M2.cdr(l11179641476);} else {var if_res864 = l11179641476;}var if_res865 = if_res864;}var l11179641477 = if_res865;var if_res866 = M2.null_p(l11179641477);} else {var if_res866 = false;}return if_res866;},temp861,M2.rnull,temp858,$rjs_core.attachProcedureArity(function() {var fixed_lam857 = {'2':cl856}[arguments.length];if (fixed_lam857!==undefined) {return fixed_lam857.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2]));var do_remove = function(who1484, item1485, list1486, equal_p1487) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.list_p(list1486)!==false) {var if_res867 = M2.rvoid();} else {var if_res867 = M2.raise_argument_error(who1484,$rjs_core.UString.make("list?"),list1486);}if_res867;var loop1488 = function(list1489) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(list1489)!==false) {var if_res869 = M2.rnull;} else {if (equal_p1487(item1485,M2.car(list1489))!==false) {var if_res868 = M2.cdr(list1489);} else {var if_res868 = M2.cons(M2.car(list1489),loop1488(M2.cdr(list1489)));}var if_res869 = if_res868;}return if_res869;};return loop1488(list1486);};var cl870 = function(item1490, list1491) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remove"),item1490,list1491,M2.equal_p);};var cl871 = function(item1492, list1493, equal_p1494) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(equal_p1494)!==false) {var if_res873 = M2.procedure_arity_includes_p(equal_p1494,2);} else {var if_res873 = false;}if (if_res873!==false) {var if_res874 = M2.rvoid();} else {var if_res874 = M2.raise_argument_error($rjs_core.Symbol.make("remove"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),equal_p1494);}if_res874;return do_remove($rjs_core.Symbol.make("remove"),item1492,list1493,equal_p1494);};var remove = $rjs_core.attachProcedureArity(function() {var fixed_lam872 = {'2':cl870,'3':cl871}[arguments.length];if (fixed_lam872!==undefined) {return fixed_lam872.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var remq = function(item1495, list1496) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remq"),item1495,list1496,M2.eq_p);};var remv = function(item1497, list1498) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remv"),item1497,list1498,M2.eqv_p);};var do_remove_times_ = function(who1499, l1500, r1501, equal_p1502) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.list_p(l1500)!==false) {var if_res875 = M2.rvoid();} else {var if_res875 = M2.raise_argument_error(who1499,$rjs_core.UString.make("list?"),l1500);}if_res875;if (M2.list_p(r1501)!==false) {var if_res876 = M2.rvoid();} else {var if_res876 = M2.raise_argument_error(who1499,$rjs_core.UString.make("list?"),r1501);}if_res876;var rloop1503 = function(r1504) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(r1504)!==false) {var if_res879 = M2.rnull;} else {var first_r1505 = M2.car(r1504);var loop1506 = function(l_rest1507) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l_rest1507)!==false) {var if_res878 = M2.cons(first_r1505,rloop1503(M2.cdr(r1504)));} else {if (equal_p1502(M2.car(l_rest1507),first_r1505)!==false) {var if_res877 = rloop1503(M2.cdr(r1504));} else {var if_res877 = loop1506(M2.cdr(l_rest1507));}var if_res878 = if_res877;}return if_res878;};var if_res879 = loop1506(l1500);}return if_res879;};return rloop1503(r1501);};var cl880 = function(l1508, r1509) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remove*"),l1508,r1509,M2.equal_p);};var cl881 = function(l1510, r1511, equal_p1512) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(equal_p1512)!==false) {var if_res883 = M2.procedure_arity_includes_p(equal_p1512,2);} else {var if_res883 = false;}if (if_res883!==false) {var if_res884 = M2.rvoid();} else {var if_res884 = M2.raise_argument_error($rjs_core.Symbol.make("remove*"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),equal_p1512);}if_res884;return do_remove_times_($rjs_core.Symbol.make("remove*"),l1510,r1511,equal_p1512);};var remove_times_ = $rjs_core.attachProcedureArity(function() {var fixed_lam882 = {'2':cl880,'3':cl881}[arguments.length];if (fixed_lam882!==undefined) {return fixed_lam882.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var remq_times_ = function(l1513, r1514) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remq*"),l1513,r1514,M2.eq_p);};var remv_times_ = function(l1515, r1516) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remv*"),l1515,r1516,M2.eqv_p);};var memf = function(f1517, list1518) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1517)!==false) {var if_res885 = M2.procedure_arity_includes_p(f1517,1);} else {var if_res885 = false;}if (if_res885!==false) {var if_res886 = M2.rvoid();} else {var if_res886 = M2.raise_argument_error($rjs_core.Symbol.make("memf"),$rjs_core.UString.make("(any/c . -> any/c)"),f1517);}if_res886;var loop1519 = function(l1520) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1520)!==false) {var if_res889 = false;} else {if (M2.not(M2.pair_p(l1520))!==false) {var if_res888 = M2.raise_mismatch_error($rjs_core.Symbol.make("memf"),$rjs_core.UString.make("not a proper list: "),list1518);} else {if (f1517(M2.car(l1520))!==false) {var if_res887 = l1520;} else {var if_res887 = loop1519(M2.cdr(l1520));}var if_res888 = if_res887;}var if_res889 = if_res888;}return if_res889;};return loop1519(list1518);};var findf = function(f1521, list1522) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1521)!==false) {var if_res890 = M2.procedure_arity_includes_p(f1521,1);} else {var if_res890 = false;}if (if_res890!==false) {var if_res891 = M2.rvoid();} else {var if_res891 = M2.raise_argument_error($rjs_core.Symbol.make("findf"),$rjs_core.UString.make("(any/c . -> . any/c)"),f1521);}if_res891;var loop1523 = function(l1524) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1524)!==false) {var if_res894 = false;} else {if (M2.not(M2.pair_p(l1524))!==false) {var if_res893 = M2.raise_mismatch_error($rjs_core.Symbol.make("findf"),$rjs_core.UString.make("not a proper list: "),list1522);} else {var a1525 = M2.car(l1524);if (f1521(a1525)!==false) {var if_res892 = a1525;} else {var if_res892 = loop1523(M2.cdr(l1524));}var if_res893 = if_res892;}var if_res894 = if_res893;}return if_res894;};return loop1523(list1522);};var bad_list = function(who1526, orig_l1527) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.raise_mismatch_error(who1526,$rjs_core.UString.make("not a proper list: "),orig_l1527);};var bad_item = function(who1528, a1529, orig_l1530) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.raise_arguments_error(who1528,$rjs_core.UString.make("non-pair found in list"),$rjs_core.UString.make("non-pair"),a1529,$rjs_core.UString.make("list"),orig_l1530);};var assq1531 = function(x1535, l1536) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1537 = function(l1538, t1539) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1538)!==false) {var a1540 = M6.unsafe_car(l1538);if (M2.pair_p(a1540)!==false) {if (M2.eq_p(x1535,M6.unsafe_car(a1540))!==false) {var if_res900 = a1540;} else {var l1541 = M6.unsafe_cdr(l1538);if (M2.pair_p(l1541)!==false) {var a1542 = M6.unsafe_car(l1541);if (M2.pair_p(a1542)!==false) {if (M2.eq_p(x1535,M6.unsafe_car(a1542))!==false) {var if_res896 = a1542;} else {var t1543 = M6.unsafe_cdr(t1539);var l1544 = M6.unsafe_cdr(l1541);if (M2.eq_p(l1544,t1543)!==false) {var if_res895 = bad_list($rjs_core.Symbol.make("assq"),l1536);} else {var if_res895 = loop1537(l1544,t1543);}var if_res896 = if_res895;}var if_res897 = if_res896;} else {var if_res897 = bad_item($rjs_core.Symbol.make("assq"),a1542,l1536);}var if_res899 = if_res897;} else {if (M2.null_p(l1541)!==false) {var if_res898 = false;} else {var if_res898 = bad_list($rjs_core.Symbol.make("assq"),l1536);}var if_res899 = if_res898;}var if_res900 = if_res899;}var if_res901 = if_res900;} else {var if_res901 = bad_item($rjs_core.Symbol.make("assq"),a1540,l1536);}var if_res903 = if_res901;} else {if (M2.null_p(l1538)!==false) {var if_res902 = false;} else {var if_res902 = bad_list($rjs_core.Symbol.make("assq"),l1536);}var if_res903 = if_res902;}return if_res903;};return loop1537(l1536,l1536);};var assv1532 = function(x1545, l1546) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1547 = function(l1548, t1549) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1548)!==false) {var a1550 = M6.unsafe_car(l1548);if (M2.pair_p(a1550)!==false) {if (M2.eqv_p(x1545,M6.unsafe_car(a1550))!==false) {var if_res909 = a1550;} else {var l1551 = M6.unsafe_cdr(l1548);if (M2.pair_p(l1551)!==false) {var a1552 = M6.unsafe_car(l1551);if (M2.pair_p(a1552)!==false) {if (M2.eqv_p(x1545,M6.unsafe_car(a1552))!==false) {var if_res905 = a1552;} else {var t1553 = M6.unsafe_cdr(t1549);var l1554 = M6.unsafe_cdr(l1551);if (M2.eq_p(l1554,t1553)!==false) {var if_res904 = bad_list($rjs_core.Symbol.make("assv"),l1546);} else {var if_res904 = loop1547(l1554,t1553);}var if_res905 = if_res904;}var if_res906 = if_res905;} else {var if_res906 = bad_item($rjs_core.Symbol.make("assv"),a1552,l1546);}var if_res908 = if_res906;} else {if (M2.null_p(l1551)!==false) {var if_res907 = false;} else {var if_res907 = bad_list($rjs_core.Symbol.make("assv"),l1546);}var if_res908 = if_res907;}var if_res909 = if_res908;}var if_res910 = if_res909;} else {var if_res910 = bad_item($rjs_core.Symbol.make("assv"),a1550,l1546);}var if_res912 = if_res910;} else {if (M2.null_p(l1548)!==false) {var if_res911 = false;} else {var if_res911 = bad_list($rjs_core.Symbol.make("assv"),l1546);}var if_res912 = if_res911;}return if_res912;};return loop1547(l1546,l1546);};var cl913 = function(x1555, l1556) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1557 = function(l1558, t1559) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1558)!==false) {var a1560 = M6.unsafe_car(l1558);if (M2.pair_p(a1560)!==false) {if (M2.equal_p(x1555,M6.unsafe_car(a1560))!==false) {var if_res921 = a1560;} else {var l1561 = M6.unsafe_cdr(l1558);if (M2.pair_p(l1561)!==false) {var a1562 = M6.unsafe_car(l1561);if (M2.pair_p(a1562)!==false) {if (M2.equal_p(x1555,M6.unsafe_car(a1562))!==false) {var if_res917 = a1562;} else {var t1563 = M6.unsafe_cdr(t1559);var l1564 = M6.unsafe_cdr(l1561);if (M2.eq_p(l1564,t1563)!==false) {var if_res916 = bad_list($rjs_core.Symbol.make("assoc"),l1556);} else {var if_res916 = loop1557(l1564,t1563);}var if_res917 = if_res916;}var if_res918 = if_res917;} else {var if_res918 = bad_item($rjs_core.Symbol.make("assoc"),a1562,l1556);}var if_res920 = if_res918;} else {if (M2.null_p(l1561)!==false) {var if_res919 = false;} else {var if_res919 = bad_list($rjs_core.Symbol.make("assoc"),l1556);}var if_res920 = if_res919;}var if_res921 = if_res920;}var if_res922 = if_res921;} else {var if_res922 = bad_item($rjs_core.Symbol.make("assoc"),a1560,l1556);}var if_res924 = if_res922;} else {if (M2.null_p(l1558)!==false) {var if_res923 = false;} else {var if_res923 = bad_list($rjs_core.Symbol.make("assoc"),l1556);}var if_res924 = if_res923;}return if_res924;};return loop1557(l1556,l1556);};var cl914 = function(x1565, l1566, is_equal_p1567) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(is_equal_p1567)!==false) {var if_res925 = M2.procedure_arity_includes_p(is_equal_p1567,2);} else {var if_res925 = false;}if (if_res925!==false) {var if_res926 = M2.rvoid();} else {var if_res926 = M2.raise_argument_error($rjs_core.Symbol.make("assoc"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),is_equal_p1567);}if_res926;var loop1568 = function(l1569, t1570) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1569)!==false) {var a1571 = M6.unsafe_car(l1569);if (M2.pair_p(a1571)!==false) {if (is_equal_p1567(x1565,M6.unsafe_car(a1571))!==false) {var if_res932 = a1571;} else {var l1572 = M6.unsafe_cdr(l1569);if (M2.pair_p(l1572)!==false) {var a1573 = M6.unsafe_car(l1572);if (M2.pair_p(a1573)!==false) {if (is_equal_p1567(x1565,M6.unsafe_car(a1573))!==false) {var if_res928 = a1573;} else {var t1574 = M6.unsafe_cdr(t1570);var l1575 = M6.unsafe_cdr(l1572);if (M2.eq_p(l1575,t1574)!==false) {var if_res927 = bad_list($rjs_core.Symbol.make("assoc"),l1566);} else {var if_res927 = loop1568(l1575,t1574);}var if_res928 = if_res927;}var if_res929 = if_res928;} else {var if_res929 = bad_item($rjs_core.Symbol.make("assoc"),a1573,l1566);}var if_res931 = if_res929;} else {if (M2.null_p(l1572)!==false) {var if_res930 = false;} else {var if_res930 = bad_list($rjs_core.Symbol.make("assoc"),l1566);}var if_res931 = if_res930;}var if_res932 = if_res931;}var if_res933 = if_res932;} else {var if_res933 = bad_item($rjs_core.Symbol.make("assoc"),a1571,l1566);}var if_res935 = if_res933;} else {if (M2.null_p(l1569)!==false) {var if_res934 = false;} else {var if_res934 = bad_list($rjs_core.Symbol.make("assoc"),l1566);}var if_res935 = if_res934;}return if_res935;};return loop1568(l1566,l1566);};var assoc1533 = $rjs_core.attachProcedureArity(function() {var fixed_lam915 = {'2':cl913,'3':cl914}[arguments.length];if (fixed_lam915!==undefined) {return fixed_lam915.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var assf1534 = function(f1576, l1577) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1576)!==false) {var if_res936 = M2.procedure_arity_includes_p(f1576,1);} else {var if_res936 = false;}if (if_res936!==false) {var if_res937 = M2.rvoid();} else {var if_res937 = M2.raise_argument_error($rjs_core.Symbol.make("assf"),$rjs_core.UString.make("(any/c . -> . any/c)"),f1576);}if_res937;var loop1578 = function(l1579, t1580) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1579)!==false) {var a1581 = M6.unsafe_car(l1579);if (M2.pair_p(a1581)!==false) {if ((function(_1582, a1583) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1576(a1583);})(false,M6.unsafe_car(a1581))!==false) {var if_res943 = a1581;} else {var l1584 = M6.unsafe_cdr(l1579);if (M2.pair_p(l1584)!==false) {var a1585 = M6.unsafe_car(l1584);if (M2.pair_p(a1585)!==false) {if ((function(_1586, a1587) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1576(a1587);})(false,M6.unsafe_car(a1585))!==false) {var if_res939 = a1585;} else {var t1588 = M6.unsafe_cdr(t1580);var l1589 = M6.unsafe_cdr(l1584);if (M2.eq_p(l1589,t1588)!==false) {var if_res938 = bad_list($rjs_core.Symbol.make("assf"),l1577);} else {var if_res938 = loop1578(l1589,t1588);}var if_res939 = if_res938;}var if_res940 = if_res939;} else {var if_res940 = bad_item($rjs_core.Symbol.make("assf"),a1585,l1577);}var if_res942 = if_res940;} else {if (M2.null_p(l1584)!==false) {var if_res941 = false;} else {var if_res941 = bad_list($rjs_core.Symbol.make("assf"),l1577);}var if_res942 = if_res941;}var if_res943 = if_res942;}var if_res944 = if_res943;} else {var if_res944 = bad_item($rjs_core.Symbol.make("assf"),a1581,l1577);}var if_res946 = if_res944;} else {if (M2.null_p(l1579)!==false) {var if_res945 = false;} else {var if_res945 = bad_list($rjs_core.Symbol.make("assf"),l1577);}var if_res946 = if_res945;}return if_res946;};return loop1578(l1577,l1577);};var let_result947 = M2.values(assq1531,assv1532,assoc1533,assf1534);var assq = let_result947.getAt(0);var assv = let_result947.getAt(1);var assoc = let_result947.getAt(2);var assf = let_result947.getAt(3);var mapadd = function(f1590, l1591, last1592) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1593 = function(l1594) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1594)!==false) {var if_res948 = M2.list(last1592);} else {var if_res948 = M2.cons(f1590(M2.car(l1594)),loop1593(M2.cdr(l1594)));}return if_res948;};return loop1593(l1591);};var check_fold = function(name1595, proc1596, init1597, l1598, more1599) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(proc1596)!==false) {var if_res949 = M2.rvoid();} else {var if_res949 = M2.apply(M2.raise_argument_error,name1595,$rjs_core.UString.make("procedure?"),0,proc1596,init1597,l1598,more1599);}if_res949;if (M2.list_p(l1598)!==false) {var if_res950 = M2.rvoid();} else {var if_res950 = M2.apply(M2.raise_argument_error,name1595,$rjs_core.UString.make("list?"),2,proc1596,init1597,l1598,more1599);}if_res950;if (M2.null_p(more1599)!==false) {if (M2.procedure_arity_includes_p(proc1596,2)!==false) {var if_res951 = M2.rvoid();} else {var if_res951 = M2.raise_mismatch_error(name1595,$rjs_core.UString.make("given procedure does not accept 2 arguments: "),proc1596);}var if_res956 = if_res951;} else {var len1600 = M2.length(l1598);var loop1601 = function(remaining1602, n1603) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(remaining1602)!==false) {var if_res954 = M2.rvoid();} else {if (M2.list_p(M2.car(remaining1602))!==false) {var if_res952 = M2.rvoid();} else {var if_res952 = M2.apply(M2.raise_argument_error,name1595,$rjs_core.UString.make("list?"),n1603,proc1596,init1597,l1598,more1599);}if_res952;if (M2.__eq_(len1600,M2.length(M2.car(remaining1602)))!==false) {var if_res953 = M2.rvoid();} else {var if_res953 = M2.raise_mismatch_error(name1595,$rjs_core.UString.make("given list does not have the same size as the first list: "),M2.car(remaining1602));}if_res953;var if_res954 = loop1601(M2.cdr(remaining1602),M2.add1(n1603));}return if_res954;};loop1601(more1599,3);if (M2.procedure_arity_includes_p(proc1596,2+M2.length(more1599))!==false) {var if_res955 = M2.rvoid();} else {var if_res955 = M2.raise_mismatch_error(name1595,M2.format($rjs_core.UString.make("given procedure does not accept ~a arguments: "),2+M2.length(more1599)),proc1596);}var if_res956 = if_res955;}return if_res956;};var cl957 = function(f1604, init1605, l1606) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_fold($rjs_core.Symbol.make("foldl"),f1604,init1605,l1606,M2.rnull);var loop1607 = function(init1608, l1609) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1609)!==false) {var if_res961 = init1608;} else {var if_res961 = loop1607(f1604(M2.car(l1609),init1608),M2.cdr(l1609));}return if_res961;};return loop1607(init1605,l1606);};var cl958 = $rjs_core.attachProcedureArity(function(f1610, init1611, l1612, ...ls1613962) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1613 = $rjs_core.Pair.listFromArray(ls1613962);check_fold($rjs_core.Symbol.make("foldl"),f1610,init1611,l1612,ls1613);var loop1614 = function(init1615, ls1616) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(M2.car(ls1616))!==false) {var if_res963 = loop1614(M2.apply(f1610,mapadd(M2.car,ls1616,init1615)),M1.map(M2.cdr,ls1616));} else {var if_res963 = init1615;}return if_res963;};return loop1614(init1611,M2.cons(l1612,ls1613));});var foldl = $rjs_core.attachProcedureArity(function() {var fixed_lam959 = {'3':cl957}[arguments.length];if (fixed_lam959!==undefined) {return fixed_lam959.apply(null,arguments);} else {if (M2.__gt__eq_(cl958.length,1)!==false) {var if_res960 = cl958.apply(null,arguments);} else {var if_res960 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res960;}},[M2.make_arity_at_least(3)]);var cl964 = function(f1617, init1618, l1619) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_fold($rjs_core.Symbol.make("foldr"),f1617,init1618,l1619,M2.rnull);var loop1620 = function(init1621, l1622) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1622)!==false) {var if_res968 = init1621;} else {var if_res968 = f1617(M2.car(l1622),loop1620(init1621,M2.cdr(l1622)));}return if_res968;};return loop1620(init1618,l1619);};var cl965 = $rjs_core.attachProcedureArity(function(f1623, init1624, l1625, ...ls1626969) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1626 = $rjs_core.Pair.listFromArray(ls1626969);check_fold($rjs_core.Symbol.make("foldr"),f1623,init1624,l1625,ls1626);var loop1627 = function(ls1628) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(M2.car(ls1628))!==false) {var if_res970 = M2.apply(f1623,mapadd(M2.car,ls1628,loop1627(M1.map(M2.cdr,ls1628))));} else {var if_res970 = init1624;}return if_res970;};return loop1627(M2.cons(l1625,ls1626));});var foldr = $rjs_core.attachProcedureArity(function() {var fixed_lam966 = {'3':cl964}[arguments.length];if (fixed_lam966!==undefined) {return fixed_lam966.apply(null,arguments);} else {if (M2.__gt__eq_(cl965.length,1)!==false) {var if_res967 = cl965.apply(null,arguments);} else {var if_res967 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res967;}},[M2.make_arity_at_least(3)]);var filter = function(f1629, list1630) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1629)!==false) {var if_res971 = M2.procedure_arity_includes_p(f1629,1);} else {var if_res971 = false;}if (if_res971!==false) {var if_res972 = M2.rvoid();} else {var if_res972 = M2.raise_argument_error($rjs_core.Symbol.make("filter"),$rjs_core.UString.make("(any/c . -> . any/c)"),f1629);}if_res972;if (M2.list_p(list1630)!==false) {var if_res973 = M2.rvoid();} else {var if_res973 = M2.raise_argument_error($rjs_core.Symbol.make("filter"),$rjs_core.UString.make("list?"),list1630);}if_res973;var loop1631 = function(l1632, result1633) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1632)!==false) {var if_res976 = M5.alt_reverse(result1633);} else {var temp975 = M2.cdr(l1632);if (f1629(M2.car(l1632))!==false) {var if_res974 = M2.cons(M2.car(l1632),result1633);} else {var if_res974 = result1633;}var if_res976 = loop1631(temp975,if_res974);}return if_res976;};return loop1631(list1630,M2.rnull);};var build_vector = function(n1634, fcn1635) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.exact_nonnegative_integer_p(n1634)!==false) {var if_res977 = M2.rvoid();} else {var if_res977 = M2.raise_argument_error($rjs_core.Symbol.make("build-vector"),$rjs_core.UString.make("exact-nonnegative-integer?"),n1634);}if_res977;if (M2.procedure_p(fcn1635)!==false) {var if_res978 = M2.procedure_arity_includes_p(fcn1635,1);} else {var if_res978 = false;}if (if_res978!==false) {var if_res979 = M2.rvoid();} else {var if_res979 = M2.raise_argument_error($rjs_core.Symbol.make("build-vector"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . any/c)"),fcn1635);}if_res979;var vec1636 = M2.make_vector(n1634);var loop1637 = function(i1638) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.__eq_(i1638,n1634)!==false) {var if_res980 = vec1636;} else {M2.vector_set_bang_(vec1636,i1638,fcn1635(i1638));var if_res980 = loop1637(M2.add1(i1638));}return if_res980;};return loop1637(0);};var build_string = function(n1639, fcn1640) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.exact_nonnegative_integer_p(n1639)!==false) {var if_res981 = M2.rvoid();} else {var if_res981 = M2.raise_argument_error($rjs_core.Symbol.make("build-string"),$rjs_core.UString.make("exact-nonnegative-integer?"),n1639);}if_res981;if (M2.procedure_p(fcn1640)!==false) {var if_res982 = M2.procedure_arity_includes_p(fcn1640,1);} else {var if_res982 = false;}if (if_res982!==false) {var if_res983 = M2.rvoid();} else {var if_res983 = M2.raise_argument_error($rjs_core.Symbol.make("build-string"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . char?)"),fcn1640);}if_res983;var str1641 = M2.make_string(n1639);var loop1642 = function(i1643) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.__eq_(i1643,n1639)!==false) {var if_res984 = str1641;} else {M2.string_set_bang_(str1641,i1643,fcn1640(i1643));var if_res984 = loop1642(M2.add1(i1643));}return if_res984;};return loop1642(0);};var build_list = function(n1644, fcn1645) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.exact_nonnegative_integer_p(n1644)!==false) {var if_res985 = M2.rvoid();} else {var if_res985 = M2.raise_argument_error($rjs_core.Symbol.make("build-list"),$rjs_core.UString.make("exact-nonnegative-integer?"),n1644);}if_res985;if (M2.procedure_p(fcn1645)!==false) {var if_res986 = M2.procedure_arity_includes_p(fcn1645,1);} else {var if_res986 = false;}if (if_res986!==false) {var if_res987 = M2.rvoid();} else {var if_res987 = M2.raise_argument_error($rjs_core.Symbol.make("build-list"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . any/c)"),fcn1645);}if_res987;var recr1646 = function(j1647, i1648) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.zero_p(i1648)!==false) {var if_res988 = M2.rnull;} else {var if_res988 = M2.cons(fcn1645(j1647),recr1646(M2.add1(j1647),M2.sub1(i1648)));}return if_res988;};return recr1646(0,n1644);};var pipeline11649 = function(f1650, rfuns1651) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return function(x1652) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1653 = function(x1654, f1655, rfuns1656) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(rfuns1656)!==false) {var if_res989 = f1655(x1654);} else {var if_res989 = loop1653(f1655(x1654),M2.car(rfuns1656),M2.cdr(rfuns1656));}return if_res989;};return loop1653(x1652,f1650,rfuns1651);};};var pipeline_times_1657 = function(f1658, rfuns1659) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.eqv_p(1,M2.procedure_arity(f1658))!==false) {var loop1660 = function(f1661, rfuns1662) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(rfuns1662)!==false) {var if_res991 = f1661;} else {var fst1663 = M2.car(rfuns1662);if (M2.eqv_p(1,M2.procedure_arity(fst1663))!==false) {var if_res990 = function(x1664) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fst1663(f1661(x1664));};} else {var if_res990 = function(x1665) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1661(x1665);},fst1663);};}var if_res991 = loop1660(if_res990,M2.cdr(rfuns1662));}return if_res991;};var if_res998 = loop1660(f1658,rfuns1659);} else {var funs1666 = M5.alt_reverse(M2.cons(f1658,rfuns1659));var loop1667 = function(f1668, funs1669) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(funs1669)!==false) {var if_res997 = f1668;} else {var fst1670 = M2.car(funs1669);if (M2.eqv_p(1,M2.procedure_arity(f1668))!==false) {if (M2.eqv_p(1,M2.procedure_arity(fst1670))!==false) {var if_res993 = function(x1671) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1668(fst1670(x1671));};} else {var if_res993 = $rjs_core.attachProcedureArity(function(...xs1672992) {var xs1672 = $rjs_core.Pair.listFromArray(xs1672992);return f1668(M2.apply(fst1670,xs1672));});}var if_res996 = if_res993;} else {if (M2.eqv_p(1,M2.procedure_arity(fst1670))!==false) {var if_res995 = function(x1673) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fst1670(x1673);},f1668);};} else {var if_res995 = $rjs_core.attachProcedureArity(function(...xs1674994) {var xs1674 = $rjs_core.Pair.listFromArray(xs1674994);return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.apply(fst1670,xs1674);},f1668);});}var if_res996 = if_res995;}var if_res997 = loop1667(if_res996,M2.cdr(funs1669));}return if_res997;};var if_res998 = loop1667(M2.car(funs1666),M2.cdr(funs1666));}return if_res998;};var simple_compose1676 = function(f1677, g1678) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var arity1679 = M2.procedure_arity(g1678);var let_result999 = M4.procedure_keywords(g1678);var required_kwds1680 = let_result999.getAt(0);var allowed_kwds1681 = let_result999.getAt(1);if (M2.eq_p(1,arity1679)!==false) {var if_res1006 = function(x1683) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1677(g1678(x1683));};} else {var cl1000 = function(x1684) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1677(g1678(x1684));};var cl1001 = function(x1685, y1686) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1677(g1678(x1685,y1686));};var cl1002 = $rjs_core.attachProcedureArity(function(...args16871005) {var args1687 = $rjs_core.Pair.listFromArray(args16871005);return f1677(M2.apply(g1678,args1687));});var if_res1006 = $rjs_core.attachProcedureArity(function() {var fixed_lam1003 = {'1':cl1000,'2':cl1001}[arguments.length];if (fixed_lam1003!==undefined) {return fixed_lam1003.apply(null,arguments);} else {if (true!==false) {var if_res1004 = cl1002.apply(null,arguments);} else {var if_res1004 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1004;}},[M2.make_arity_at_least(0)]);}var composed1682 = if_res1006;if (M2.null_p(allowed_kwds1681)!==false) {var if_res1008 = composed1682;} else {var if_res1008 = M4.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws1688, kw_args1689, ...xs16901007) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs1690 = $rjs_core.Pair.listFromArray(xs16901007);return f1677(M3.keyword_apply(g1678,kws1688,kw_args1689,xs1690));}),composed1682);}return if_res1008;};var cl1009 = function(f1691) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1691)!==false) {var if_res1015 = f1691;} else {var if_res1015 = M2.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),0,f1691);}return if_res1015;};var cl1010 = function(f1692, g1693) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1692)!==false) {var if_res1016 = M2.rvoid();} else {var if_res1016 = M2.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),0,f1692,g1693);}if_res1016;if (M2.procedure_p(g1693)!==false) {var if_res1017 = M2.rvoid();} else {var if_res1017 = M2.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),1,f1692,g1693);}if_res1017;if (M2.procedure_arity_includes_p(f1692,1)!==false) {var if_res1018 = M2.rvoid();} else {var if_res1018 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,f1692,$rjs_core.Pair.makeList());}if_res1018;var let_result1019 = M4.procedure_keywords(f1692);var req1694 = let_result1019.getAt(0);var _1695 = let_result1019.getAt(1);if (M2.null_p(req1694)!==false) {var if_res1020 = M2.rvoid();} else {var if_res1020 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),0,f1692,$rjs_core.Pair.makeList());}if_res1020;return simple_compose1676(f1692,g1693);};var cl1011 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.values;};var cl1012 = $rjs_core.attachProcedureArity(function(f01696, ...fs016971021) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var fs01697 = $rjs_core.Pair.listFromArray(fs016971021);var loop1698 = function(f1699, fs1700, i1701, rfuns1702) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1699)!==false) {var if_res1022 = M2.rvoid();} else {var if_res1022 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),i1701,f01696,fs01697);}if_res1022;if (M2.pair_p(fs1700)!==false) {if (M2.procedure_arity_includes_p(f1699,1)!==false) {var if_res1023 = M2.rvoid();} else {var if_res1023 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("(any/c . -> . any/c)"),i1701,f01696,fs01697);}if_res1023;var let_result1024 = M4.procedure_keywords(f1699);var req1703 = let_result1024.getAt(0);var _1704 = let_result1024.getAt(1);if (M2.null_p(req1703)!==false) {var if_res1025 = M2.rvoid();} else {var if_res1025 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),i1701,f01696,fs01697);}if_res1025;var if_res1026 = loop1698(M2.car(fs1700),M2.cdr(fs1700),M2.add1(i1701),M2.cons(f1699,rfuns1702));} else {var if_res1026 = simple_compose1676(pipeline11649(M2.car(rfuns1702),M2.cdr(rfuns1702)),f1699);}return if_res1026;};return loop1698(f01696,fs01697,0,$rjs_core.Pair.makeList());});var compose11675 = $rjs_core.attachProcedureArity(function() {var fixed_lam1013 = {'1':cl1009,'2':cl1010,'0':cl1011}[arguments.length];if (fixed_lam1013!==undefined) {return fixed_lam1013.apply(null,arguments);} else {if (M2.__gt__eq_(cl1012.length,1)!==false) {var if_res1014 = cl1012.apply(null,arguments);} else {var if_res1014 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1014;}},[0,M2.make_arity_at_least(1)]);var simple_compose1706 = function(f1707, g1708) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.eqv_p(1,M2.procedure_arity(f1707))!==false) {var arity1709 = M2.procedure_arity(g1708);var let_result1027 = M4.procedure_keywords(g1708);var required_kwds1710 = let_result1027.getAt(0);var allowed_kwds1711 = let_result1027.getAt(1);if (M2.eq_p(1,arity1709)!==false) {var if_res1034 = function(x1713) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1707(g1708(x1713));};} else {var cl1028 = function(x1714) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1707(g1708(x1714));};var cl1029 = function(x1715, y1716) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1707(g1708(x1715,y1716));};var cl1030 = $rjs_core.attachProcedureArity(function(...args17171033) {var args1717 = $rjs_core.Pair.listFromArray(args17171033);return f1707(M2.apply(g1708,args1717));});var if_res1034 = $rjs_core.attachProcedureArity(function() {var fixed_lam1031 = {'1':cl1028,'2':cl1029}[arguments.length];if (fixed_lam1031!==undefined) {return fixed_lam1031.apply(null,arguments);} else {if (true!==false) {var if_res1032 = cl1030.apply(null,arguments);} else {var if_res1032 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1032;}},[M2.make_arity_at_least(0)]);}var composed1712 = if_res1034;if (M2.null_p(allowed_kwds1711)!==false) {var if_res1036 = composed1712;} else {var if_res1036 = M4.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws1718, kw_args1719, ...xs17201035) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs1720 = $rjs_core.Pair.listFromArray(xs17201035);return f1707(M3.keyword_apply(g1708,kws1718,kw_args1719,xs1720));}),composed1712);}var if_res1047 = if_res1036;} else {var arity1721 = M2.procedure_arity(g1708);var let_result1037 = M4.procedure_keywords(g1708);var required_kwds1722 = let_result1037.getAt(0);var allowed_kwds1723 = let_result1037.getAt(1);if (M2.eq_p(1,arity1721)!==false) {var if_res1044 = function(x1725) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g1708(x1725);},f1707);};} else {var cl1038 = function(x1726) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g1708(x1726);},f1707);};var cl1039 = function(x1727, y1728) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g1708(x1727,y1728);},f1707);};var cl1040 = $rjs_core.attachProcedureArity(function(...args17291043) {var args1729 = $rjs_core.Pair.listFromArray(args17291043);return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.apply(g1708,args1729);},f1707);});var if_res1044 = $rjs_core.attachProcedureArity(function() {var fixed_lam1041 = {'1':cl1038,'2':cl1039}[arguments.length];if (fixed_lam1041!==undefined) {return fixed_lam1041.apply(null,arguments);} else {if (true!==false) {var if_res1042 = cl1040.apply(null,arguments);} else {var if_res1042 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1042;}},[M2.make_arity_at_least(0)]);}var composed1724 = if_res1044;if (M2.null_p(allowed_kwds1723)!==false) {var if_res1046 = composed1724;} else {var if_res1046 = M4.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws1730, kw_args1731, ...xs17321045) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs1732 = $rjs_core.Pair.listFromArray(xs17321045);return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.keyword_apply(g1708,kws1730,kw_args1731,xs1732);},f1707);}),composed1724);}var if_res1047 = if_res1046;}return if_res1047;};var cl1048 = function(f1733) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1733)!==false) {var if_res1054 = f1733;} else {var if_res1054 = M2.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),0,f1733);}return if_res1054;};var cl1049 = function(f1734, g1735) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1734)!==false) {var if_res1055 = M2.rvoid();} else {var if_res1055 = M2.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),0,f1734,g1735);}if_res1055;if (M2.procedure_p(g1735)!==false) {var if_res1056 = M2.rvoid();} else {var if_res1056 = M2.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),1,f1734,g1735);}if_res1056;var let_result1057 = M4.procedure_keywords(f1734);var req1736 = let_result1057.getAt(0);var _1737 = let_result1057.getAt(1);if (M2.null_p(req1736)!==false) {var if_res1058 = M2.rvoid();} else {var if_res1058 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),0,f1734,$rjs_core.Pair.makeList());}if_res1058;return simple_compose1706(f1734,g1735);};var cl1050 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.values;};var cl1051 = $rjs_core.attachProcedureArity(function(f01738, ...fs017391059) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var fs01739 = $rjs_core.Pair.listFromArray(fs017391059);var loop1740 = function(f1741, fs1742, i1743, rfuns1744) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1741)!==false) {var if_res1060 = M2.rvoid();} else {var if_res1060 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),i1743,f01738,fs01739);}if_res1060;if (M2.pair_p(fs1742)!==false) {var let_result1061 = M4.procedure_keywords(f1741);var req1745 = let_result1061.getAt(0);var _1746 = let_result1061.getAt(1);if (M2.null_p(req1745)!==false) {var if_res1062 = M2.rvoid();} else {var if_res1062 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),i1743,f01738,fs01739);}if_res1062;var if_res1063 = loop1740(M2.car(fs1742),M2.cdr(fs1742),M2.add1(i1743),M2.cons(f1741,rfuns1744));} else {var if_res1063 = simple_compose1706(pipeline_times_1657(M2.car(rfuns1744),M2.cdr(rfuns1744)),f1741);}return if_res1063;};return loop1740(f01738,fs01739,0,$rjs_core.Pair.makeList());});var compose1705 = $rjs_core.attachProcedureArity(function() {var fixed_lam1052 = {'1':cl1048,'2':cl1049,'0':cl1050}[arguments.length];if (fixed_lam1052!==undefined) {return fixed_lam1052.apply(null,arguments);} else {if (M2.__gt__eq_(cl1051.length,1)!==false) {var if_res1053 = cl1051.apply(null,arguments);} else {var if_res1053 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1053;}},[0,M2.make_arity_at_least(1)]);var let_result1064 = M2.values(compose11675,compose1705);var compose1 = let_result1064.getAt(0);var compose = let_result1064.getAt(1);var __rjs_quoted__ = {};__rjs_quoted__.sort = sort;__rjs_quoted__.sort7 = sort7;export { __rjs_quoted__,compose1,compose,build_list,build_string,build_vector,sort,filter,assoc,assv,assq,findf,assf,memf,remove_times_,remq_times_,remv_times_,remove,remq,remv,foldr,foldl }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./sort.rkt.js";import * as M1 from "./map.rkt.js";import * as M2 from "../../../runtime/kernel.rkt.js";import * as M3 from "./pre-base.rkt.js";import * as M4 from "./kw.rkt.js";import * as M5 from "./reverse.rkt.js";import * as M6 from "../../../runtime/unsafe.rkt.js";var sort = function(cache_keys_p21452, key11453, lst51454, less_p61455) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lst1456 = lst51454;var less_p1457 = less_p61455;if (false!==false) {var if_res843 = false;} else {var if_res843 = key11453;}var getkey1458 = if_res843;if (false!==false) {var if_res844 = false;} else {var if_res844 = cache_keys_p21452;}var cache_keys_p1459 = if_res844;if (M2.list_p(lst1456)!==false) {var if_res845 = M2.rvoid();} else {var if_res845 = M2.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("list?"),lst1456);}if_res845;if (M2.procedure_p(less_p1457)!==false) {var if_res846 = M2.procedure_arity_includes_p(less_p1457,2);} else {var if_res846 = false;}if (if_res846!==false) {var if_res847 = M2.rvoid();} else {var if_res847 = M2.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),less_p1457);}if_res847;if (getkey1458!==false) {if (M2.procedure_p(getkey1458)!==false) {var if_res848 = M2.procedure_arity_includes_p(getkey1458,1);} else {var if_res848 = false;}var if_res849 = M2.not(if_res848);} else {var if_res849 = false;}if (if_res849!==false) {var if_res850 = M2.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("(any/c . -> . any/c)"),getkey1458);} else {var if_res850 = M2.rvoid();}if_res850;if (getkey1458!==false) {var if_res851 = M0.sort(lst1456,less_p1457,getkey1458,cache_keys_p1459);} else {var if_res851 = M0.sort(lst1456,less_p1457);}return if_res851;};var sort1451 = function(given_kws1460, given_args1461, lst51462, less_p61463) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(given_kws1460)!==false) {var if_res852 = M2.eq_p($rjs_core.Keyword.make("cache-keys?"),M2.car(given_kws1460));} else {var if_res852 = false;}var cache_keys_p41464 = if_res852;if (cache_keys_p41464!==false) {var if_res853 = M2.car(given_args1461);} else {var if_res853 = false;}var cache_keys_p21465 = if_res853;if (cache_keys_p41464!==false) {var if_res854 = M2.cdr(given_kws1460);} else {var if_res854 = given_kws1460;}var kws1280831466 = if_res854;if (cache_keys_p41464!==false) {var if_res855 = M2.cdr(given_args1461);} else {var if_res855 = given_args1461;}var kw_args1280841467 = if_res855;var key31468 = M2.pair_p(kws1280831466);if (key31468!==false) {var if_res856 = M2.car(kw_args1280841467);} else {var if_res856 = false;}var key11469 = if_res856;return sort(cache_keys_p21465,key11469,lst51462,less_p61463);};var cl860 = function(given_kws1476, given_args1477, lst1478, less_p1479) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return sort1451(given_kws1476,given_args1477,lst1478,less_p1479);};var temp862 = $rjs_core.attachProcedureArity(function() {var fixed_lam861 = {'4':cl860}[arguments.length];if (fixed_lam861!==undefined) {return fixed_lam861.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4]);var temp859 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("cache-keys?"),$rjs_core.Keyword.make("key"));var cl857 = function(lst1480, less_p1481) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return sort1451(M2.rnull,M2.rnull,lst1480,less_p1481);};var sort7 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws1470, given_argc1471) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.__eq_(given_argc1471,4)!==false) {var l11280851472 = given_kws1470;if (M2.null_p(l11280851472)!==false) {var if_res864 = l11280851472;} else {if (M2.eq_p(M2.car(l11280851472),$rjs_core.Keyword.make("cache-keys?"))!==false) {var if_res863 = M2.cdr(l11280851472);} else {var if_res863 = l11280851472;}var if_res864 = if_res863;}var l11280851473 = if_res864;var l11280861474 = l11280851473;if (M2.null_p(l11280861474)!==false) {var if_res866 = l11280861474;} else {if (M2.eq_p(M2.car(l11280861474),$rjs_core.Keyword.make("key"))!==false) {var if_res865 = M2.cdr(l11280861474);} else {var if_res865 = l11280861474;}var if_res866 = if_res865;}var l11280861475 = if_res866;var if_res867 = M2.null_p(l11280861475);} else {var if_res867 = false;}return if_res867;},temp862,M2.rnull,temp859,$rjs_core.attachProcedureArity(function() {var fixed_lam858 = {'2':cl857}[arguments.length];if (fixed_lam858!==undefined) {return fixed_lam858.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2]));var do_remove = function(who1482, item1483, list1484, equal_p1485) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.list_p(list1484)!==false) {var if_res868 = M2.rvoid();} else {var if_res868 = M2.raise_argument_error(who1482,$rjs_core.UString.make("list?"),list1484);}if_res868;var loop1486 = function(list1487) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(list1487)!==false) {var if_res870 = M2.rnull;} else {if (equal_p1485(item1483,M2.car(list1487))!==false) {var if_res869 = M2.cdr(list1487);} else {var if_res869 = M2.cons(M2.car(list1487),loop1486(M2.cdr(list1487)));}var if_res870 = if_res869;}return if_res870;};return loop1486(list1484);};var cl871 = function(item1488, list1489) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remove"),item1488,list1489,M2.equal_p);};var cl872 = function(item1490, list1491, equal_p1492) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(equal_p1492)!==false) {var if_res874 = M2.procedure_arity_includes_p(equal_p1492,2);} else {var if_res874 = false;}if (if_res874!==false) {var if_res875 = M2.rvoid();} else {var if_res875 = M2.raise_argument_error($rjs_core.Symbol.make("remove"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),equal_p1492);}if_res875;return do_remove($rjs_core.Symbol.make("remove"),item1490,list1491,equal_p1492);};var remove = $rjs_core.attachProcedureArity(function() {var fixed_lam873 = {'2':cl871,'3':cl872}[arguments.length];if (fixed_lam873!==undefined) {return fixed_lam873.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var remq = function(item1493, list1494) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remq"),item1493,list1494,M2.eq_p);};var remv = function(item1495, list1496) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remv"),item1495,list1496,M2.eqv_p);};var do_remove_times_ = function(who1497, l1498, r1499, equal_p1500) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.list_p(l1498)!==false) {var if_res876 = M2.rvoid();} else {var if_res876 = M2.raise_argument_error(who1497,$rjs_core.UString.make("list?"),l1498);}if_res876;if (M2.list_p(r1499)!==false) {var if_res877 = M2.rvoid();} else {var if_res877 = M2.raise_argument_error(who1497,$rjs_core.UString.make("list?"),r1499);}if_res877;var rloop1501 = function(r1502) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(r1502)!==false) {var if_res880 = M2.rnull;} else {var first_r1503 = M2.car(r1502);var loop1504 = function(l_rest1505) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l_rest1505)!==false) {var if_res879 = M2.cons(first_r1503,rloop1501(M2.cdr(r1502)));} else {if (equal_p1500(M2.car(l_rest1505),first_r1503)!==false) {var if_res878 = rloop1501(M2.cdr(r1502));} else {var if_res878 = loop1504(M2.cdr(l_rest1505));}var if_res879 = if_res878;}return if_res879;};var if_res880 = loop1504(l1498);}return if_res880;};return rloop1501(r1499);};var cl881 = function(l1506, r1507) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remove*"),l1506,r1507,M2.equal_p);};var cl882 = function(l1508, r1509, equal_p1510) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(equal_p1510)!==false) {var if_res884 = M2.procedure_arity_includes_p(equal_p1510,2);} else {var if_res884 = false;}if (if_res884!==false) {var if_res885 = M2.rvoid();} else {var if_res885 = M2.raise_argument_error($rjs_core.Symbol.make("remove*"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),equal_p1510);}if_res885;return do_remove_times_($rjs_core.Symbol.make("remove*"),l1508,r1509,equal_p1510);};var remove_times_ = $rjs_core.attachProcedureArity(function() {var fixed_lam883 = {'2':cl881,'3':cl882}[arguments.length];if (fixed_lam883!==undefined) {return fixed_lam883.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var remq_times_ = function(l1511, r1512) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remq*"),l1511,r1512,M2.eq_p);};var remv_times_ = function(l1513, r1514) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remv*"),l1513,r1514,M2.eqv_p);};var memf = function(f1515, list1516) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1515)!==false) {var if_res886 = M2.procedure_arity_includes_p(f1515,1);} else {var if_res886 = false;}if (if_res886!==false) {var if_res887 = M2.rvoid();} else {var if_res887 = M2.raise_argument_error($rjs_core.Symbol.make("memf"),$rjs_core.UString.make("(any/c . -> any/c)"),f1515);}if_res887;var loop1517 = function(l1518) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1518)!==false) {var if_res890 = false;} else {if (M2.not(M2.pair_p(l1518))!==false) {var if_res889 = M2.raise_mismatch_error($rjs_core.Symbol.make("memf"),$rjs_core.UString.make("not a proper list: "),list1516);} else {if (f1515(M2.car(l1518))!==false) {var if_res888 = l1518;} else {var if_res888 = loop1517(M2.cdr(l1518));}var if_res889 = if_res888;}var if_res890 = if_res889;}return if_res890;};return loop1517(list1516);};var findf = function(f1519, list1520) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1519)!==false) {var if_res891 = M2.procedure_arity_includes_p(f1519,1);} else {var if_res891 = false;}if (if_res891!==false) {var if_res892 = M2.rvoid();} else {var if_res892 = M2.raise_argument_error($rjs_core.Symbol.make("findf"),$rjs_core.UString.make("(any/c . -> . any/c)"),f1519);}if_res892;var loop1521 = function(l1522) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1522)!==false) {var if_res895 = false;} else {if (M2.not(M2.pair_p(l1522))!==false) {var if_res894 = M2.raise_mismatch_error($rjs_core.Symbol.make("findf"),$rjs_core.UString.make("not a proper list: "),list1520);} else {var a1523 = M2.car(l1522);if (f1519(a1523)!==false) {var if_res893 = a1523;} else {var if_res893 = loop1521(M2.cdr(l1522));}var if_res894 = if_res893;}var if_res895 = if_res894;}return if_res895;};return loop1521(list1520);};var bad_list = function(who1524, orig_l1525) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.raise_mismatch_error(who1524,$rjs_core.UString.make("not a proper list: "),orig_l1525);};var bad_item = function(who1526, a1527, orig_l1528) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.raise_arguments_error(who1526,$rjs_core.UString.make("non-pair found in list"),$rjs_core.UString.make("non-pair"),a1527,$rjs_core.UString.make("list"),orig_l1528);};var assq1529 = function(x1533, l1534) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1535 = function(l1536, t1537) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1536)!==false) {var a1538 = M6.unsafe_car(l1536);if (M2.pair_p(a1538)!==false) {if (M2.eq_p(x1533,M6.unsafe_car(a1538))!==false) {var if_res901 = a1538;} else {var l1539 = M6.unsafe_cdr(l1536);if (M2.pair_p(l1539)!==false) {var a1540 = M6.unsafe_car(l1539);if (M2.pair_p(a1540)!==false) {if (M2.eq_p(x1533,M6.unsafe_car(a1540))!==false) {var if_res897 = a1540;} else {var t1541 = M6.unsafe_cdr(t1537);var l1542 = M6.unsafe_cdr(l1539);if (M2.eq_p(l1542,t1541)!==false) {var if_res896 = bad_list($rjs_core.Symbol.make("assq"),l1534);} else {var if_res896 = loop1535(l1542,t1541);}var if_res897 = if_res896;}var if_res898 = if_res897;} else {var if_res898 = bad_item($rjs_core.Symbol.make("assq"),a1540,l1534);}var if_res900 = if_res898;} else {if (M2.null_p(l1539)!==false) {var if_res899 = false;} else {var if_res899 = bad_list($rjs_core.Symbol.make("assq"),l1534);}var if_res900 = if_res899;}var if_res901 = if_res900;}var if_res902 = if_res901;} else {var if_res902 = bad_item($rjs_core.Symbol.make("assq"),a1538,l1534);}var if_res904 = if_res902;} else {if (M2.null_p(l1536)!==false) {var if_res903 = false;} else {var if_res903 = bad_list($rjs_core.Symbol.make("assq"),l1534);}var if_res904 = if_res903;}return if_res904;};return loop1535(l1534,l1534);};var assv1530 = function(x1543, l1544) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1545 = function(l1546, t1547) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1546)!==false) {var a1548 = M6.unsafe_car(l1546);if (M2.pair_p(a1548)!==false) {if (M2.eqv_p(x1543,M6.unsafe_car(a1548))!==false) {var if_res910 = a1548;} else {var l1549 = M6.unsafe_cdr(l1546);if (M2.pair_p(l1549)!==false) {var a1550 = M6.unsafe_car(l1549);if (M2.pair_p(a1550)!==false) {if (M2.eqv_p(x1543,M6.unsafe_car(a1550))!==false) {var if_res906 = a1550;} else {var t1551 = M6.unsafe_cdr(t1547);var l1552 = M6.unsafe_cdr(l1549);if (M2.eq_p(l1552,t1551)!==false) {var if_res905 = bad_list($rjs_core.Symbol.make("assv"),l1544);} else {var if_res905 = loop1545(l1552,t1551);}var if_res906 = if_res905;}var if_res907 = if_res906;} else {var if_res907 = bad_item($rjs_core.Symbol.make("assv"),a1550,l1544);}var if_res909 = if_res907;} else {if (M2.null_p(l1549)!==false) {var if_res908 = false;} else {var if_res908 = bad_list($rjs_core.Symbol.make("assv"),l1544);}var if_res909 = if_res908;}var if_res910 = if_res909;}var if_res911 = if_res910;} else {var if_res911 = bad_item($rjs_core.Symbol.make("assv"),a1548,l1544);}var if_res913 = if_res911;} else {if (M2.null_p(l1546)!==false) {var if_res912 = false;} else {var if_res912 = bad_list($rjs_core.Symbol.make("assv"),l1544);}var if_res913 = if_res912;}return if_res913;};return loop1545(l1544,l1544);};var cl914 = function(x1553, l1554) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1555 = function(l1556, t1557) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1556)!==false) {var a1558 = M6.unsafe_car(l1556);if (M2.pair_p(a1558)!==false) {if (M2.equal_p(x1553,M6.unsafe_car(a1558))!==false) {var if_res922 = a1558;} else {var l1559 = M6.unsafe_cdr(l1556);if (M2.pair_p(l1559)!==false) {var a1560 = M6.unsafe_car(l1559);if (M2.pair_p(a1560)!==false) {if (M2.equal_p(x1553,M6.unsafe_car(a1560))!==false) {var if_res918 = a1560;} else {var t1561 = M6.unsafe_cdr(t1557);var l1562 = M6.unsafe_cdr(l1559);if (M2.eq_p(l1562,t1561)!==false) {var if_res917 = bad_list($rjs_core.Symbol.make("assoc"),l1554);} else {var if_res917 = loop1555(l1562,t1561);}var if_res918 = if_res917;}var if_res919 = if_res918;} else {var if_res919 = bad_item($rjs_core.Symbol.make("assoc"),a1560,l1554);}var if_res921 = if_res919;} else {if (M2.null_p(l1559)!==false) {var if_res920 = false;} else {var if_res920 = bad_list($rjs_core.Symbol.make("assoc"),l1554);}var if_res921 = if_res920;}var if_res922 = if_res921;}var if_res923 = if_res922;} else {var if_res923 = bad_item($rjs_core.Symbol.make("assoc"),a1558,l1554);}var if_res925 = if_res923;} else {if (M2.null_p(l1556)!==false) {var if_res924 = false;} else {var if_res924 = bad_list($rjs_core.Symbol.make("assoc"),l1554);}var if_res925 = if_res924;}return if_res925;};return loop1555(l1554,l1554);};var cl915 = function(x1563, l1564, is_equal_p1565) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(is_equal_p1565)!==false) {var if_res926 = M2.procedure_arity_includes_p(is_equal_p1565,2);} else {var if_res926 = false;}if (if_res926!==false) {var if_res927 = M2.rvoid();} else {var if_res927 = M2.raise_argument_error($rjs_core.Symbol.make("assoc"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),is_equal_p1565);}if_res927;var loop1566 = function(l1567, t1568) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1567)!==false) {var a1569 = M6.unsafe_car(l1567);if (M2.pair_p(a1569)!==false) {if (is_equal_p1565(x1563,M6.unsafe_car(a1569))!==false) {var if_res933 = a1569;} else {var l1570 = M6.unsafe_cdr(l1567);if (M2.pair_p(l1570)!==false) {var a1571 = M6.unsafe_car(l1570);if (M2.pair_p(a1571)!==false) {if (is_equal_p1565(x1563,M6.unsafe_car(a1571))!==false) {var if_res929 = a1571;} else {var t1572 = M6.unsafe_cdr(t1568);var l1573 = M6.unsafe_cdr(l1570);if (M2.eq_p(l1573,t1572)!==false) {var if_res928 = bad_list($rjs_core.Symbol.make("assoc"),l1564);} else {var if_res928 = loop1566(l1573,t1572);}var if_res929 = if_res928;}var if_res930 = if_res929;} else {var if_res930 = bad_item($rjs_core.Symbol.make("assoc"),a1571,l1564);}var if_res932 = if_res930;} else {if (M2.null_p(l1570)!==false) {var if_res931 = false;} else {var if_res931 = bad_list($rjs_core.Symbol.make("assoc"),l1564);}var if_res932 = if_res931;}var if_res933 = if_res932;}var if_res934 = if_res933;} else {var if_res934 = bad_item($rjs_core.Symbol.make("assoc"),a1569,l1564);}var if_res936 = if_res934;} else {if (M2.null_p(l1567)!==false) {var if_res935 = false;} else {var if_res935 = bad_list($rjs_core.Symbol.make("assoc"),l1564);}var if_res936 = if_res935;}return if_res936;};return loop1566(l1564,l1564);};var assoc1531 = $rjs_core.attachProcedureArity(function() {var fixed_lam916 = {'2':cl914,'3':cl915}[arguments.length];if (fixed_lam916!==undefined) {return fixed_lam916.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var assf1532 = function(f1574, l1575) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1574)!==false) {var if_res937 = M2.procedure_arity_includes_p(f1574,1);} else {var if_res937 = false;}if (if_res937!==false) {var if_res938 = M2.rvoid();} else {var if_res938 = M2.raise_argument_error($rjs_core.Symbol.make("assf"),$rjs_core.UString.make("(any/c . -> . any/c)"),f1574);}if_res938;var loop1576 = function(l1577, t1578) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1577)!==false) {var a1579 = M6.unsafe_car(l1577);if (M2.pair_p(a1579)!==false) {if ((function(_1580, a1581) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1574(a1581);})(false,M6.unsafe_car(a1579))!==false) {var if_res944 = a1579;} else {var l1582 = M6.unsafe_cdr(l1577);if (M2.pair_p(l1582)!==false) {var a1583 = M6.unsafe_car(l1582);if (M2.pair_p(a1583)!==false) {if ((function(_1584, a1585) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1574(a1585);})(false,M6.unsafe_car(a1583))!==false) {var if_res940 = a1583;} else {var t1586 = M6.unsafe_cdr(t1578);var l1587 = M6.unsafe_cdr(l1582);if (M2.eq_p(l1587,t1586)!==false) {var if_res939 = bad_list($rjs_core.Symbol.make("assf"),l1575);} else {var if_res939 = loop1576(l1587,t1586);}var if_res940 = if_res939;}var if_res941 = if_res940;} else {var if_res941 = bad_item($rjs_core.Symbol.make("assf"),a1583,l1575);}var if_res943 = if_res941;} else {if (M2.null_p(l1582)!==false) {var if_res942 = false;} else {var if_res942 = bad_list($rjs_core.Symbol.make("assf"),l1575);}var if_res943 = if_res942;}var if_res944 = if_res943;}var if_res945 = if_res944;} else {var if_res945 = bad_item($rjs_core.Symbol.make("assf"),a1579,l1575);}var if_res947 = if_res945;} else {if (M2.null_p(l1577)!==false) {var if_res946 = false;} else {var if_res946 = bad_list($rjs_core.Symbol.make("assf"),l1575);}var if_res947 = if_res946;}return if_res947;};return loop1576(l1575,l1575);};var let_result948 = M2.values(assq1529,assv1530,assoc1531,assf1532);var assq = let_result948.getAt(0);var assv = let_result948.getAt(1);var assoc = let_result948.getAt(2);var assf = let_result948.getAt(3);var mapadd = function(f1588, l1589, last1590) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1591 = function(l1592) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1592)!==false) {var if_res949 = M2.list(last1590);} else {var if_res949 = M2.cons(f1588(M2.car(l1592)),loop1591(M2.cdr(l1592)));}return if_res949;};return loop1591(l1589);};var check_fold = function(name1593, proc1594, init1595, l1596, more1597) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(proc1594)!==false) {var if_res950 = M2.rvoid();} else {var if_res950 = M2.apply(M2.raise_argument_error,name1593,$rjs_core.UString.make("procedure?"),0,proc1594,init1595,l1596,more1597);}if_res950;if (M2.list_p(l1596)!==false) {var if_res951 = M2.rvoid();} else {var if_res951 = M2.apply(M2.raise_argument_error,name1593,$rjs_core.UString.make("list?"),2,proc1594,init1595,l1596,more1597);}if_res951;if (M2.null_p(more1597)!==false) {if (M2.procedure_arity_includes_p(proc1594,2)!==false) {var if_res952 = M2.rvoid();} else {var if_res952 = M2.raise_mismatch_error(name1593,$rjs_core.UString.make("given procedure does not accept 2 arguments: "),proc1594);}var if_res957 = if_res952;} else {var len1598 = M2.length(l1596);var loop1599 = function(remaining1600, n1601) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(remaining1600)!==false) {var if_res955 = M2.rvoid();} else {if (M2.list_p(M2.car(remaining1600))!==false) {var if_res953 = M2.rvoid();} else {var if_res953 = M2.apply(M2.raise_argument_error,name1593,$rjs_core.UString.make("list?"),n1601,proc1594,init1595,l1596,more1597);}if_res953;if (M2.__eq_(len1598,M2.length(M2.car(remaining1600)))!==false) {var if_res954 = M2.rvoid();} else {var if_res954 = M2.raise_mismatch_error(name1593,$rjs_core.UString.make("given list does not have the same size as the first list: "),M2.car(remaining1600));}if_res954;var if_res955 = loop1599(M2.cdr(remaining1600),M2.add1(n1601));}return if_res955;};loop1599(more1597,3);if (M2.procedure_arity_includes_p(proc1594,2+M2.length(more1597))!==false) {var if_res956 = M2.rvoid();} else {var if_res956 = M2.raise_mismatch_error(name1593,M2.format($rjs_core.UString.make("given procedure does not accept ~a arguments: "),2+M2.length(more1597)),proc1594);}var if_res957 = if_res956;}return if_res957;};var cl958 = function(f1602, init1603, l1604) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_fold($rjs_core.Symbol.make("foldl"),f1602,init1603,l1604,M2.rnull);var loop1605 = function(init1606, l1607) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1607)!==false) {var if_res962 = init1606;} else {var if_res962 = loop1605(f1602(M2.car(l1607),init1606),M2.cdr(l1607));}return if_res962;};return loop1605(init1603,l1604);};var cl959 = $rjs_core.attachProcedureArity(function(f1608, init1609, l1610, ...ls1611963) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1611 = $rjs_core.Pair.listFromArray(ls1611963);check_fold($rjs_core.Symbol.make("foldl"),f1608,init1609,l1610,ls1611);var loop1612 = function(init1613, ls1614) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(M2.car(ls1614))!==false) {var if_res964 = loop1612(M2.apply(f1608,mapadd(M2.car,ls1614,init1613)),M1.map(M2.cdr,ls1614));} else {var if_res964 = init1613;}return if_res964;};return loop1612(init1609,M2.cons(l1610,ls1611));});var foldl = $rjs_core.attachProcedureArity(function() {var fixed_lam960 = {'3':cl958}[arguments.length];if (fixed_lam960!==undefined) {return fixed_lam960.apply(null,arguments);} else {if (M2.__gt__eq_(cl959.length,1)!==false) {var if_res961 = cl959.apply(null,arguments);} else {var if_res961 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res961;}},[M2.make_arity_at_least(3)]);var cl965 = function(f1615, init1616, l1617) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_fold($rjs_core.Symbol.make("foldr"),f1615,init1616,l1617,M2.rnull);var loop1618 = function(init1619, l1620) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1620)!==false) {var if_res969 = init1619;} else {var if_res969 = f1615(M2.car(l1620),loop1618(init1619,M2.cdr(l1620)));}return if_res969;};return loop1618(init1616,l1617);};var cl966 = $rjs_core.attachProcedureArity(function(f1621, init1622, l1623, ...ls1624970) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1624 = $rjs_core.Pair.listFromArray(ls1624970);check_fold($rjs_core.Symbol.make("foldr"),f1621,init1622,l1623,ls1624);var loop1625 = function(ls1626) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(M2.car(ls1626))!==false) {var if_res971 = M2.apply(f1621,mapadd(M2.car,ls1626,loop1625(M1.map(M2.cdr,ls1626))));} else {var if_res971 = init1622;}return if_res971;};return loop1625(M2.cons(l1623,ls1624));});var foldr = $rjs_core.attachProcedureArity(function() {var fixed_lam967 = {'3':cl965}[arguments.length];if (fixed_lam967!==undefined) {return fixed_lam967.apply(null,arguments);} else {if (M2.__gt__eq_(cl966.length,1)!==false) {var if_res968 = cl966.apply(null,arguments);} else {var if_res968 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res968;}},[M2.make_arity_at_least(3)]);var filter = function(f1627, list1628) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1627)!==false) {var if_res972 = M2.procedure_arity_includes_p(f1627,1);} else {var if_res972 = false;}if (if_res972!==false) {var if_res973 = M2.rvoid();} else {var if_res973 = M2.raise_argument_error($rjs_core.Symbol.make("filter"),$rjs_core.UString.make("(any/c . -> . any/c)"),f1627);}if_res973;if (M2.list_p(list1628)!==false) {var if_res974 = M2.rvoid();} else {var if_res974 = M2.raise_argument_error($rjs_core.Symbol.make("filter"),$rjs_core.UString.make("list?"),list1628);}if_res974;var loop1629 = function(l1630, result1631) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1630)!==false) {var if_res977 = M5.alt_reverse(result1631);} else {var temp976 = M2.cdr(l1630);if (f1627(M2.car(l1630))!==false) {var if_res975 = M2.cons(M2.car(l1630),result1631);} else {var if_res975 = result1631;}var if_res977 = loop1629(temp976,if_res975);}return if_res977;};return loop1629(list1628,M2.rnull);};var build_vector = function(n1632, fcn1633) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.exact_nonnegative_integer_p(n1632)!==false) {var if_res978 = M2.rvoid();} else {var if_res978 = M2.raise_argument_error($rjs_core.Symbol.make("build-vector"),$rjs_core.UString.make("exact-nonnegative-integer?"),n1632);}if_res978;if (M2.procedure_p(fcn1633)!==false) {var if_res979 = M2.procedure_arity_includes_p(fcn1633,1);} else {var if_res979 = false;}if (if_res979!==false) {var if_res980 = M2.rvoid();} else {var if_res980 = M2.raise_argument_error($rjs_core.Symbol.make("build-vector"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . any/c)"),fcn1633);}if_res980;var vec1634 = M2.make_vector(n1632);var loop1635 = function(i1636) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.__eq_(i1636,n1632)!==false) {var if_res981 = vec1634;} else {M2.vector_set_bang_(vec1634,i1636,fcn1633(i1636));var if_res981 = loop1635(M2.add1(i1636));}return if_res981;};return loop1635(0);};var build_string = function(n1637, fcn1638) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.exact_nonnegative_integer_p(n1637)!==false) {var if_res982 = M2.rvoid();} else {var if_res982 = M2.raise_argument_error($rjs_core.Symbol.make("build-string"),$rjs_core.UString.make("exact-nonnegative-integer?"),n1637);}if_res982;if (M2.procedure_p(fcn1638)!==false) {var if_res983 = M2.procedure_arity_includes_p(fcn1638,1);} else {var if_res983 = false;}if (if_res983!==false) {var if_res984 = M2.rvoid();} else {var if_res984 = M2.raise_argument_error($rjs_core.Symbol.make("build-string"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . char?)"),fcn1638);}if_res984;var str1639 = M2.make_string(n1637);var loop1640 = function(i1641) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.__eq_(i1641,n1637)!==false) {var if_res985 = str1639;} else {M2.string_set_bang_(str1639,i1641,fcn1638(i1641));var if_res985 = loop1640(M2.add1(i1641));}return if_res985;};return loop1640(0);};var build_list = function(n1642, fcn1643) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.exact_nonnegative_integer_p(n1642)!==false) {var if_res986 = M2.rvoid();} else {var if_res986 = M2.raise_argument_error($rjs_core.Symbol.make("build-list"),$rjs_core.UString.make("exact-nonnegative-integer?"),n1642);}if_res986;if (M2.procedure_p(fcn1643)!==false) {var if_res987 = M2.procedure_arity_includes_p(fcn1643,1);} else {var if_res987 = false;}if (if_res987!==false) {var if_res988 = M2.rvoid();} else {var if_res988 = M2.raise_argument_error($rjs_core.Symbol.make("build-list"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . any/c)"),fcn1643);}if_res988;var recr1644 = function(j1645, i1646) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.zero_p(i1646)!==false) {var if_res989 = M2.rnull;} else {var if_res989 = M2.cons(fcn1643(j1645),recr1644(M2.add1(j1645),M2.sub1(i1646)));}return if_res989;};return recr1644(0,n1642);};var pipeline11647 = function(f1648, rfuns1649) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return function(x1650) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1651 = function(x1652, f1653, rfuns1654) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(rfuns1654)!==false) {var if_res990 = f1653(x1652);} else {var if_res990 = loop1651(f1653(x1652),M2.car(rfuns1654),M2.cdr(rfuns1654));}return if_res990;};return loop1651(x1650,f1648,rfuns1649);};};var pipeline_times_1655 = function(f1656, rfuns1657) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.eqv_p(1,M2.procedure_arity(f1656))!==false) {var loop1658 = function(f1659, rfuns1660) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(rfuns1660)!==false) {var if_res992 = f1659;} else {var fst1661 = M2.car(rfuns1660);if (M2.eqv_p(1,M2.procedure_arity(fst1661))!==false) {var if_res991 = function(x1662) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fst1661(f1659(x1662));};} else {var if_res991 = function(x1663) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1659(x1663);},fst1661);};}var if_res992 = loop1658(if_res991,M2.cdr(rfuns1660));}return if_res992;};var if_res999 = loop1658(f1656,rfuns1657);} else {var funs1664 = M5.alt_reverse(M2.cons(f1656,rfuns1657));var loop1665 = function(f1666, funs1667) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(funs1667)!==false) {var if_res998 = f1666;} else {var fst1668 = M2.car(funs1667);if (M2.eqv_p(1,M2.procedure_arity(f1666))!==false) {if (M2.eqv_p(1,M2.procedure_arity(fst1668))!==false) {var if_res994 = function(x1669) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1666(fst1668(x1669));};} else {var if_res994 = $rjs_core.attachProcedureArity(function(...xs1670993) {var xs1670 = $rjs_core.Pair.listFromArray(xs1670993);return f1666(M2.apply(fst1668,xs1670));});}var if_res997 = if_res994;} else {if (M2.eqv_p(1,M2.procedure_arity(fst1668))!==false) {var if_res996 = function(x1671) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fst1668(x1671);},f1666);};} else {var if_res996 = $rjs_core.attachProcedureArity(function(...xs1672995) {var xs1672 = $rjs_core.Pair.listFromArray(xs1672995);return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.apply(fst1668,xs1672);},f1666);});}var if_res997 = if_res996;}var if_res998 = loop1665(if_res997,M2.cdr(funs1667));}return if_res998;};var if_res999 = loop1665(M2.car(funs1664),M2.cdr(funs1664));}return if_res999;};var simple_compose1674 = function(f1675, g1676) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var arity1677 = M2.procedure_arity(g1676);var let_result1000 = M4.procedure_keywords(g1676);var required_kwds1678 = let_result1000.getAt(0);var allowed_kwds1679 = let_result1000.getAt(1);if (M2.eq_p(1,arity1677)!==false) {var if_res1007 = function(x1681) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1675(g1676(x1681));};} else {var cl1001 = function(x1682) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1675(g1676(x1682));};var cl1002 = function(x1683, y1684) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1675(g1676(x1683,y1684));};var cl1003 = $rjs_core.attachProcedureArity(function(...args16851006) {var args1685 = $rjs_core.Pair.listFromArray(args16851006);return f1675(M2.apply(g1676,args1685));});var if_res1007 = $rjs_core.attachProcedureArity(function() {var fixed_lam1004 = {'1':cl1001,'2':cl1002}[arguments.length];if (fixed_lam1004!==undefined) {return fixed_lam1004.apply(null,arguments);} else {if (true!==false) {var if_res1005 = cl1003.apply(null,arguments);} else {var if_res1005 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1005;}},[M2.make_arity_at_least(0)]);}var composed1680 = if_res1007;if (M2.null_p(allowed_kwds1679)!==false) {var if_res1009 = composed1680;} else {var if_res1009 = M4.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws1686, kw_args1687, ...xs16881008) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs1688 = $rjs_core.Pair.listFromArray(xs16881008);return f1675(M3.keyword_apply(g1676,kws1686,kw_args1687,xs1688));}),composed1680);}return if_res1009;};var cl1010 = function(f1689) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1689)!==false) {var if_res1016 = f1689;} else {var if_res1016 = M2.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),0,f1689);}return if_res1016;};var cl1011 = function(f1690, g1691) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1690)!==false) {var if_res1017 = M2.rvoid();} else {var if_res1017 = M2.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),0,f1690,g1691);}if_res1017;if (M2.procedure_p(g1691)!==false) {var if_res1018 = M2.rvoid();} else {var if_res1018 = M2.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),1,f1690,g1691);}if_res1018;if (M2.procedure_arity_includes_p(f1690,1)!==false) {var if_res1019 = M2.rvoid();} else {var if_res1019 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,f1690,$rjs_core.Pair.makeList());}if_res1019;var let_result1020 = M4.procedure_keywords(f1690);var req1692 = let_result1020.getAt(0);var _1693 = let_result1020.getAt(1);if (M2.null_p(req1692)!==false) {var if_res1021 = M2.rvoid();} else {var if_res1021 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),0,f1690,$rjs_core.Pair.makeList());}if_res1021;return simple_compose1674(f1690,g1691);};var cl1012 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.values;};var cl1013 = $rjs_core.attachProcedureArity(function(f01694, ...fs016951022) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var fs01695 = $rjs_core.Pair.listFromArray(fs016951022);var loop1696 = function(f1697, fs1698, i1699, rfuns1700) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1697)!==false) {var if_res1023 = M2.rvoid();} else {var if_res1023 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),i1699,f01694,fs01695);}if_res1023;if (M2.pair_p(fs1698)!==false) {if (M2.procedure_arity_includes_p(f1697,1)!==false) {var if_res1024 = M2.rvoid();} else {var if_res1024 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("(any/c . -> . any/c)"),i1699,f01694,fs01695);}if_res1024;var let_result1025 = M4.procedure_keywords(f1697);var req1701 = let_result1025.getAt(0);var _1702 = let_result1025.getAt(1);if (M2.null_p(req1701)!==false) {var if_res1026 = M2.rvoid();} else {var if_res1026 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),i1699,f01694,fs01695);}if_res1026;var if_res1027 = loop1696(M2.car(fs1698),M2.cdr(fs1698),M2.add1(i1699),M2.cons(f1697,rfuns1700));} else {var if_res1027 = simple_compose1674(pipeline11647(M2.car(rfuns1700),M2.cdr(rfuns1700)),f1697);}return if_res1027;};return loop1696(f01694,fs01695,0,$rjs_core.Pair.makeList());});var compose11673 = $rjs_core.attachProcedureArity(function() {var fixed_lam1014 = {'1':cl1010,'2':cl1011,'0':cl1012}[arguments.length];if (fixed_lam1014!==undefined) {return fixed_lam1014.apply(null,arguments);} else {if (M2.__gt__eq_(cl1013.length,1)!==false) {var if_res1015 = cl1013.apply(null,arguments);} else {var if_res1015 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1015;}},[0,M2.make_arity_at_least(1)]);var simple_compose1704 = function(f1705, g1706) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.eqv_p(1,M2.procedure_arity(f1705))!==false) {var arity1707 = M2.procedure_arity(g1706);var let_result1028 = M4.procedure_keywords(g1706);var required_kwds1708 = let_result1028.getAt(0);var allowed_kwds1709 = let_result1028.getAt(1);if (M2.eq_p(1,arity1707)!==false) {var if_res1035 = function(x1711) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1705(g1706(x1711));};} else {var cl1029 = function(x1712) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1705(g1706(x1712));};var cl1030 = function(x1713, y1714) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1705(g1706(x1713,y1714));};var cl1031 = $rjs_core.attachProcedureArity(function(...args17151034) {var args1715 = $rjs_core.Pair.listFromArray(args17151034);return f1705(M2.apply(g1706,args1715));});var if_res1035 = $rjs_core.attachProcedureArity(function() {var fixed_lam1032 = {'1':cl1029,'2':cl1030}[arguments.length];if (fixed_lam1032!==undefined) {return fixed_lam1032.apply(null,arguments);} else {if (true!==false) {var if_res1033 = cl1031.apply(null,arguments);} else {var if_res1033 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1033;}},[M2.make_arity_at_least(0)]);}var composed1710 = if_res1035;if (M2.null_p(allowed_kwds1709)!==false) {var if_res1037 = composed1710;} else {var if_res1037 = M4.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws1716, kw_args1717, ...xs17181036) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs1718 = $rjs_core.Pair.listFromArray(xs17181036);return f1705(M3.keyword_apply(g1706,kws1716,kw_args1717,xs1718));}),composed1710);}var if_res1048 = if_res1037;} else {var arity1719 = M2.procedure_arity(g1706);var let_result1038 = M4.procedure_keywords(g1706);var required_kwds1720 = let_result1038.getAt(0);var allowed_kwds1721 = let_result1038.getAt(1);if (M2.eq_p(1,arity1719)!==false) {var if_res1045 = function(x1723) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g1706(x1723);},f1705);};} else {var cl1039 = function(x1724) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g1706(x1724);},f1705);};var cl1040 = function(x1725, y1726) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g1706(x1725,y1726);},f1705);};var cl1041 = $rjs_core.attachProcedureArity(function(...args17271044) {var args1727 = $rjs_core.Pair.listFromArray(args17271044);return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.apply(g1706,args1727);},f1705);});var if_res1045 = $rjs_core.attachProcedureArity(function() {var fixed_lam1042 = {'1':cl1039,'2':cl1040}[arguments.length];if (fixed_lam1042!==undefined) {return fixed_lam1042.apply(null,arguments);} else {if (true!==false) {var if_res1043 = cl1041.apply(null,arguments);} else {var if_res1043 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1043;}},[M2.make_arity_at_least(0)]);}var composed1722 = if_res1045;if (M2.null_p(allowed_kwds1721)!==false) {var if_res1047 = composed1722;} else {var if_res1047 = M4.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws1728, kw_args1729, ...xs17301046) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs1730 = $rjs_core.Pair.listFromArray(xs17301046);return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.keyword_apply(g1706,kws1728,kw_args1729,xs1730);},f1705);}),composed1722);}var if_res1048 = if_res1047;}return if_res1048;};var cl1049 = function(f1731) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1731)!==false) {var if_res1055 = f1731;} else {var if_res1055 = M2.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),0,f1731);}return if_res1055;};var cl1050 = function(f1732, g1733) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1732)!==false) {var if_res1056 = M2.rvoid();} else {var if_res1056 = M2.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),0,f1732,g1733);}if_res1056;if (M2.procedure_p(g1733)!==false) {var if_res1057 = M2.rvoid();} else {var if_res1057 = M2.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),1,f1732,g1733);}if_res1057;var let_result1058 = M4.procedure_keywords(f1732);var req1734 = let_result1058.getAt(0);var _1735 = let_result1058.getAt(1);if (M2.null_p(req1734)!==false) {var if_res1059 = M2.rvoid();} else {var if_res1059 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),0,f1732,$rjs_core.Pair.makeList());}if_res1059;return simple_compose1704(f1732,g1733);};var cl1051 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.values;};var cl1052 = $rjs_core.attachProcedureArity(function(f01736, ...fs017371060) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var fs01737 = $rjs_core.Pair.listFromArray(fs017371060);var loop1738 = function(f1739, fs1740, i1741, rfuns1742) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1739)!==false) {var if_res1061 = M2.rvoid();} else {var if_res1061 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),i1741,f01736,fs01737);}if_res1061;if (M2.pair_p(fs1740)!==false) {var let_result1062 = M4.procedure_keywords(f1739);var req1743 = let_result1062.getAt(0);var _1744 = let_result1062.getAt(1);if (M2.null_p(req1743)!==false) {var if_res1063 = M2.rvoid();} else {var if_res1063 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),i1741,f01736,fs01737);}if_res1063;var if_res1064 = loop1738(M2.car(fs1740),M2.cdr(fs1740),M2.add1(i1741),M2.cons(f1739,rfuns1742));} else {var if_res1064 = simple_compose1704(pipeline_times_1655(M2.car(rfuns1742),M2.cdr(rfuns1742)),f1739);}return if_res1064;};return loop1738(f01736,fs01737,0,$rjs_core.Pair.makeList());});var compose1703 = $rjs_core.attachProcedureArity(function() {var fixed_lam1053 = {'1':cl1049,'2':cl1050,'0':cl1051}[arguments.length];if (fixed_lam1053!==undefined) {return fixed_lam1053.apply(null,arguments);} else {if (M2.__gt__eq_(cl1052.length,1)!==false) {var if_res1054 = cl1052.apply(null,arguments);} else {var if_res1054 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1054;}},[0,M2.make_arity_at_least(1)]);var let_result1065 = M2.values(compose11673,compose1703);var compose1 = let_result1065.getAt(0);var compose = let_result1065.getAt(1);var __rjs_quoted__ = {};__rjs_quoted__.sort = sort;__rjs_quoted__.sort7 = sort7;export { __rjs_quoted__,compose1,compose,build_list,build_string,build_vector,sort,filter,assoc,assv,assq,findf,assf,memf,remove_times_,remq_times_,remv_times_,remove,remq,remv,foldr,foldl }; \ No newline at end of file diff --git a/js-build/collects/racket/private/map.rkt.js b/js-build/collects/racket/private/map.rkt.js index 11a65dc..f1f3575 100644 --- a/js-build/collects/racket/private/map.rkt.js +++ b/js-build/collects/racket/private/map.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "./kw.rkt.js";var cl728 = function(f1344, l1345) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res735 = true;} else {if (M0.procedure_p(f1344)!==false) {if (M0.procedure_arity_includes_p(f1344,1)!==false) {var if_res733 = M0.list_p(l1345);} else {var if_res733 = false;}var if_res734 = if_res733;} else {var if_res734 = false;}var if_res735 = if_res734;}if (if_res735!==false) {var loop1346 = function(l1347) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l1347)!==false) {var if_res736 = M0.rnull;} else {var r1348 = M0.cdr(l1347);var if_res736 = M0.cons(f1344(M0.car(l1347)),loop1346(r1348));}return if_res736;};var if_res737 = loop1346(l1345);} else {var if_res737 = gen_map(f1344,M0.list(l1345));}return if_res737;};var cl729 = function(f1349, l11350, l21351) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res742 = true;} else {if (M0.procedure_p(f1349)!==false) {if (M0.procedure_arity_includes_p(f1349,2)!==false) {if (M0.list_p(l11350)!==false) {if (M0.list_p(l21351)!==false) {var if_res738 = M0.__eq_(M0.length(l11350),M0.length(l21351));} else {var if_res738 = false;}var if_res739 = if_res738;} else {var if_res739 = false;}var if_res740 = if_res739;} else {var if_res740 = false;}var if_res741 = if_res740;} else {var if_res741 = false;}var if_res742 = if_res741;}if (if_res742!==false) {var loop1352 = function(l11353, l21354) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l11353)!==false) {var if_res743 = M0.rnull;} else {var r11355 = M0.cdr(l11353);var r21356 = M0.cdr(l21354);var if_res743 = M0.cons(f1349(M0.car(l11353),M0.car(l21354)),loop1352(r11355,r21356));}return if_res743;};var if_res744 = loop1352(l11350,l21351);} else {var if_res744 = gen_map(f1349,M0.list(l11350,l21351));}return if_res744;};var cl730 = $rjs_core.attachProcedureArity(function(f1357, l1358, ...args1359745) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1359 = $rjs_core.Pair.listFromArray(args1359745);return gen_map(f1357,M0.cons(l1358,args1359));});var map1343 = $rjs_core.attachProcedureArity(function() {var fixed_lam731 = {'2':cl728,'3':cl729}[arguments.length];if (fixed_lam731!==undefined) {return fixed_lam731.apply(null,arguments);} else {if (M0.__gt__eq_(cl730.length,1)!==false) {var if_res732 = cl730.apply(null,arguments);} else {var if_res732 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res732;}},[M0.make_arity_at_least(2)]);var map2 = map1343;var cl746 = function(f1361, l1362) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res753 = true;} else {if (M0.procedure_p(f1361)!==false) {if (M0.procedure_arity_includes_p(f1361,1)!==false) {var if_res751 = M0.list_p(l1362);} else {var if_res751 = false;}var if_res752 = if_res751;} else {var if_res752 = false;}var if_res753 = if_res752;}if (if_res753!==false) {var loop1363 = function(l1364) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l1364)!==false) {var if_res754 = M0.rvoid();} else {var r1365 = M0.cdr(l1364);f1361(M0.car(l1364));var if_res754 = loop1363(r1365);}return if_res754;};var if_res755 = loop1363(l1362);} else {var if_res755 = gen_for_each(f1361,M0.list(l1362));}return if_res755;};var cl747 = function(f1366, l11367, l21368) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res760 = true;} else {if (M0.procedure_p(f1366)!==false) {if (M0.procedure_arity_includes_p(f1366,2)!==false) {if (M0.list_p(l11367)!==false) {if (M0.list_p(l21368)!==false) {var if_res756 = M0.__eq_(M0.length(l11367),M0.length(l21368));} else {var if_res756 = false;}var if_res757 = if_res756;} else {var if_res757 = false;}var if_res758 = if_res757;} else {var if_res758 = false;}var if_res759 = if_res758;} else {var if_res759 = false;}var if_res760 = if_res759;}if (if_res760!==false) {var loop1369 = function(l11370, l21371) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l11370)!==false) {var if_res761 = M0.rvoid();} else {var r11372 = M0.cdr(l11370);var r21373 = M0.cdr(l21371);f1366(M0.car(l11370),M0.car(l21371));var if_res761 = loop1369(r11372,r21373);}return if_res761;};var if_res762 = loop1369(l11367,l21368);} else {var if_res762 = gen_for_each(f1366,M0.list(l11367,l21368));}return if_res762;};var cl748 = $rjs_core.attachProcedureArity(function(f1374, l1375, ...args1376763) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1376 = $rjs_core.Pair.listFromArray(args1376763);return gen_for_each(f1374,M0.cons(l1375,args1376));});var for_each1360 = $rjs_core.attachProcedureArity(function() {var fixed_lam749 = {'2':cl746,'3':cl747}[arguments.length];if (fixed_lam749!==undefined) {return fixed_lam749.apply(null,arguments);} else {if (M0.__gt__eq_(cl748.length,1)!==false) {var if_res750 = cl748.apply(null,arguments);} else {var if_res750 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res750;}},[M0.make_arity_at_least(2)]);var for_each2 = for_each1360;var cl764 = function(f1378, l1379) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res771 = true;} else {if (M0.procedure_p(f1378)!==false) {if (M0.procedure_arity_includes_p(f1378,1)!==false) {var if_res769 = M0.list_p(l1379);} else {var if_res769 = false;}var if_res770 = if_res769;} else {var if_res770 = false;}var if_res771 = if_res770;}if (if_res771!==false) {if (M0.null_p(l1379)!==false) {var if_res774 = true;} else {var loop1380 = function(l1381) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(l1381))!==false) {var if_res773 = f1378(M0.car(l1381));} else {var r1382 = M0.cdr(l1381);if (f1378(M0.car(l1381))!==false) {var if_res772 = loop1380(r1382);} else {var if_res772 = false;}var if_res773 = if_res772;}return if_res773;};var if_res774 = loop1380(l1379);}var if_res775 = if_res774;} else {var if_res775 = gen_andmap(f1378,M0.list(l1379));}return if_res775;};var cl765 = function(f1383, l11384, l21385) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res780 = true;} else {if (M0.procedure_p(f1383)!==false) {if (M0.procedure_arity_includes_p(f1383,2)!==false) {if (M0.list_p(l11384)!==false) {if (M0.list_p(l21385)!==false) {var if_res776 = M0.__eq_(M0.length(l11384),M0.length(l21385));} else {var if_res776 = false;}var if_res777 = if_res776;} else {var if_res777 = false;}var if_res778 = if_res777;} else {var if_res778 = false;}var if_res779 = if_res778;} else {var if_res779 = false;}var if_res780 = if_res779;}if (if_res780!==false) {if (M0.null_p(l11384)!==false) {var if_res783 = true;} else {var loop1386 = function(l11387, l21388) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(l11387))!==false) {var if_res782 = f1383(M0.car(l11387),M0.car(l21388));} else {var r11389 = M0.cdr(l11387);var r21390 = M0.cdr(l21388);if (f1383(M0.car(l11387),M0.car(l21388))!==false) {var if_res781 = loop1386(r11389,r21390);} else {var if_res781 = false;}var if_res782 = if_res781;}return if_res782;};var if_res783 = loop1386(l11384,l21385);}var if_res784 = if_res783;} else {var if_res784 = gen_andmap(f1383,M0.list(l11384,l21385));}return if_res784;};var cl766 = $rjs_core.attachProcedureArity(function(f1391, l1392, ...args1393785) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1393 = $rjs_core.Pair.listFromArray(args1393785);return gen_andmap(f1391,M0.cons(l1392,args1393));});var andmap1377 = $rjs_core.attachProcedureArity(function() {var fixed_lam767 = {'2':cl764,'3':cl765}[arguments.length];if (fixed_lam767!==undefined) {return fixed_lam767.apply(null,arguments);} else {if (M0.__gt__eq_(cl766.length,1)!==false) {var if_res768 = cl766.apply(null,arguments);} else {var if_res768 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res768;}},[M0.make_arity_at_least(2)]);var andmap2 = andmap1377;var cl786 = function(f1395, l1396) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res793 = true;} else {if (M0.procedure_p(f1395)!==false) {if (M0.procedure_arity_includes_p(f1395,1)!==false) {var if_res791 = M0.list_p(l1396);} else {var if_res791 = false;}var if_res792 = if_res791;} else {var if_res792 = false;}var if_res793 = if_res792;}if (if_res793!==false) {if (M0.null_p(l1396)!==false) {var if_res796 = false;} else {var loop1397 = function(l1398) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(l1398))!==false) {var if_res795 = f1395(M0.car(l1398));} else {var r1399 = M0.cdr(l1398);var or_part1400 = f1395(M0.car(l1398));if (or_part1400!==false) {var if_res794 = or_part1400;} else {var if_res794 = loop1397(r1399);}var if_res795 = if_res794;}return if_res795;};var if_res796 = loop1397(l1396);}var if_res797 = if_res796;} else {var if_res797 = gen_ormap(f1395,M0.list(l1396));}return if_res797;};var cl787 = function(f1401, l11402, l21403) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res802 = true;} else {if (M0.procedure_p(f1401)!==false) {if (M0.procedure_arity_includes_p(f1401,2)!==false) {if (M0.list_p(l11402)!==false) {if (M0.list_p(l21403)!==false) {var if_res798 = M0.__eq_(M0.length(l11402),M0.length(l21403));} else {var if_res798 = false;}var if_res799 = if_res798;} else {var if_res799 = false;}var if_res800 = if_res799;} else {var if_res800 = false;}var if_res801 = if_res800;} else {var if_res801 = false;}var if_res802 = if_res801;}if (if_res802!==false) {if (M0.null_p(l11402)!==false) {var if_res805 = false;} else {var loop1404 = function(l11405, l21406) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(l11405))!==false) {var if_res804 = f1401(M0.car(l11405),M0.car(l21406));} else {var r11407 = M0.cdr(l11405);var r21408 = M0.cdr(l21406);var or_part1409 = f1401(M0.car(l11405),M0.car(l21406));if (or_part1409!==false) {var if_res803 = or_part1409;} else {var if_res803 = loop1404(r11407,r21408);}var if_res804 = if_res803;}return if_res804;};var if_res805 = loop1404(l11402,l21403);}var if_res806 = if_res805;} else {var if_res806 = gen_ormap(f1401,M0.list(l11402,l21403));}return if_res806;};var cl788 = $rjs_core.attachProcedureArity(function(f1410, l1411, ...args1412807) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1412 = $rjs_core.Pair.listFromArray(args1412807);return gen_ormap(f1410,M0.cons(l1411,args1412));});var ormap1394 = $rjs_core.attachProcedureArity(function() {var fixed_lam789 = {'2':cl786,'3':cl787}[arguments.length];if (fixed_lam789!==undefined) {return fixed_lam789.apply(null,arguments);} else {if (M0.__gt__eq_(cl788.length,1)!==false) {var if_res790 = cl788.apply(null,arguments);} else {var if_res790 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res790;}},[M0.make_arity_at_least(2)]);var ormap2 = ormap1394;var check_args = function(who1413, f1414, ls1415) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f1414)!==false) {var if_res808 = M0.rvoid();} else {var if_res808 = M0.raise_argument_error(who1413,$rjs_core.UString.make("procedure?"),f1414);}if_res808;var loop1416 = function(prev_len1417, ls1418, i1419) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls1418)!==false) {var if_res812 = M0.rvoid();} else {var l1420 = M0.car(ls1418);if (M0.list_p(l1420)!==false) {var if_res809 = M0.rvoid();} else {var if_res809 = M0.raise_argument_error(who1413,$rjs_core.UString.make("list?"),l1420);}if_res809;var len1421 = M0.length(l1420);if (prev_len1417!==false) {var if_res810 = M0.not(M0.__eq_(len1421,prev_len1417));} else {var if_res810 = false;}if (if_res810!==false) {var if_res811 = M0.raise_arguments_error(who1413,$rjs_core.UString.make("all lists must have same size"),$rjs_core.UString.make("first list length"),prev_len1417,$rjs_core.UString.make("other list length"),len1421,$rjs_core.UString.make("procedure"),f1414);} else {var if_res811 = M0.rvoid();}if_res811;var if_res812 = loop1416(len1421,M0.cdr(ls1418),M0.add1(i1419));}return if_res812;};loop1416(false,ls1415,1);if (M0.procedure_arity_includes_p(f1414,M0.length(ls1415))!==false) {var if_res829 = M0.rvoid();} else {var let_result813 = M1.procedure_keywords(f1414);var required_keywords1422 = let_result813.getAt(0);var optional_keywords1423 = let_result813.getAt(1);if (M0.pair_p(required_keywords1422)!==false) {var if_res828 = M0.string_append($rjs_core.UString.make("argument mismatch;\n"),$rjs_core.UString.make(" the given procedure expects keyword arguments"));} else {var if_res828 = M0.string_append($rjs_core.UString.make("argument mismatch;\n"),$rjs_core.UString.make(" the given procedure's expected number of arguments does not match"),$rjs_core.UString.make(" the given number of lists"));}var temp827 = $rjs_core.UString.make("given procedure");var n1425 = M0.object_name(f1414);if (M0.symbol_p(n1425)!==false) {var if_res824 = M0.symbol__gt_string(n1425);} else {var if_res824 = false;}var or_part1424 = if_res824;if (or_part1424!==false) {var if_res825 = or_part1424;} else {var if_res825 = $rjs_core.UString.make("#");}var temp826 = M0.unquoted_printing_string(if_res825);var a1426 = M0.procedure_arity(f1414);if (M0.pair_p(required_keywords1422)!==false) {var if_res823 = M0.rnull;} else {if (M0.integer_p(a1426)!==false) {var if_res822 = M0.list($rjs_core.UString.make("expected"),a1426);} else {if (M0.arity_at_least_p(a1426)!==false) {var if_res821 = M0.list($rjs_core.UString.make("expected"),M0.unquoted_printing_string(M0.string_append($rjs_core.UString.make("at least "),M0.number__gt_string(M0.arity_at_least_value(a1426)))));} else {var if_res821 = M0.rnull;}var if_res822 = if_res821;}var if_res823 = if_res822;}if (M0.pair_p(required_keywords1422)!==false) {var if_res820 = M0.rnull;} else {var if_res820 = M0.list($rjs_core.UString.make("given"),M0.length(ls1415));}if (M0.pair_p(required_keywords1422)!==false) {var temp818 = $rjs_core.UString.make("required keywords");var loop1427 = function(kws1428) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws1428)!==false) {var if_res817 = M0.rnull;} else {var if_res817 = M0.list_times_($rjs_core.UString.make(" "),M0.string_append($rjs_core.UString.make("#:"),M0.__rjs_quoted__.keyword__gt_string(M0.car(kws1428))),loop1427(M0.cdr(kws1428)));}return if_res817;};var if_res819 = M0.list(temp818,M0.unquoted_printing_string(M0.apply(M0.string_append,M0.cdr(loop1427(required_keywords1422)))));} else {var if_res819 = M0.rnull;}var w1429 = M0.quotient(M0.error_print_width(),M0.length(ls1415));if (M0.__gt_(w1429,10)!==false) {var temp815 = $rjs_core.UString.make("argument lists...");var loop1430 = function(ls1431) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls1431)!==false) {var if_res814 = M0.rnull;} else {var if_res814 = M0.cons(M0.string_append($rjs_core.UString.make("\n "),M0.error_value__gt_string_handler()(M0.car(ls1431),w1429)),loop1430(M0.cdr(ls1431)));}return if_res814;};var if_res816 = M0.list(temp815,M0.unquoted_printing_string(M0.apply(M0.string_append,loop1430(ls1415))));} else {var if_res816 = M0.rnull;}var if_res829 = M0.apply(M0.raise_arguments_error,who1413,if_res828,temp827,temp826,M0.append(if_res823,if_res820,if_res819,if_res816));}return if_res829;};var gen_map = function(f1432, ls1433) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res830 = true;} else {var if_res830 = check_args($rjs_core.Symbol.make("map"),f1432,ls1433);}if_res830;var loop1434 = function(ls1435) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.car(ls1435))!==false) {var if_res831 = M0.rnull;} else {var next_ls1436 = map2(M0.cdr,ls1435);var if_res831 = M0.cons(M0.apply(f1432,map2(M0.car,ls1435)),loop1434(next_ls1436));}return if_res831;};return loop1434(ls1433);};var gen_for_each = function(f1437, ls1438) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res832 = true;} else {var if_res832 = check_args($rjs_core.Symbol.make("for-each"),f1437,ls1438);}if_res832;var loop1439 = function(ls1440) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.car(ls1440))!==false) {var if_res833 = M0.rvoid();} else {var next_ls1441 = map2(M0.cdr,ls1440);M0.apply(f1437,map2(M0.car,ls1440));var if_res833 = loop1439(next_ls1441);}return if_res833;};return loop1439(ls1438);};var gen_andmap = function(f1442, ls1443) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res834 = true;} else {var if_res834 = check_args($rjs_core.Symbol.make("andmap"),f1442,ls1443);}if_res834;var loop1444 = function(ls1445) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.car(ls1445))!==false) {var if_res837 = true;} else {if (M0.null_p(M0.cdar(ls1445))!==false) {var if_res836 = M0.apply(f1442,map2(M0.car,ls1445));} else {var next_ls1446 = map2(M0.cdr,ls1445);if (M0.apply(f1442,map2(M0.car,ls1445))!==false) {var if_res835 = loop1444(next_ls1446);} else {var if_res835 = false;}var if_res836 = if_res835;}var if_res837 = if_res836;}return if_res837;};return loop1444(ls1443);};var gen_ormap = function(f1447, ls1448) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res838 = true;} else {var if_res838 = check_args($rjs_core.Symbol.make("ormap"),f1447,ls1448);}if_res838;var loop1449 = function(ls1450) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.car(ls1450))!==false) {var if_res841 = false;} else {if (M0.null_p(M0.cdar(ls1450))!==false) {var if_res840 = M0.apply(f1447,map2(M0.car,ls1450));} else {var next_ls1451 = map2(M0.cdr,ls1450);var or_part1452 = M0.apply(f1447,map2(M0.car,ls1450));if (or_part1452!==false) {var if_res839 = or_part1452;} else {var if_res839 = loop1449(next_ls1451);}var if_res840 = if_res839;}var if_res841 = if_res840;}return if_res841;};return loop1449(ls1448);};M0.rvoid();var __rjs_quoted__ = {};export { __rjs_quoted__,ormap2 as ormap,andmap2 as andmap,for_each2 as for_each,map2 as map }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "./kw.rkt.js";var cl729 = function(f1342, l1343) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res736 = true;} else {if (M0.procedure_p(f1342)!==false) {if (M0.procedure_arity_includes_p(f1342,1)!==false) {var if_res734 = M0.list_p(l1343);} else {var if_res734 = false;}var if_res735 = if_res734;} else {var if_res735 = false;}var if_res736 = if_res735;}if (if_res736!==false) {var loop1344 = function(l1345) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l1345)!==false) {var if_res737 = M0.rnull;} else {var r1346 = M0.cdr(l1345);var if_res737 = M0.cons(f1342(M0.car(l1345)),loop1344(r1346));}return if_res737;};var if_res738 = loop1344(l1343);} else {var if_res738 = gen_map(f1342,M0.list(l1343));}return if_res738;};var cl730 = function(f1347, l11348, l21349) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res743 = true;} else {if (M0.procedure_p(f1347)!==false) {if (M0.procedure_arity_includes_p(f1347,2)!==false) {if (M0.list_p(l11348)!==false) {if (M0.list_p(l21349)!==false) {var if_res739 = M0.__eq_(M0.length(l11348),M0.length(l21349));} else {var if_res739 = false;}var if_res740 = if_res739;} else {var if_res740 = false;}var if_res741 = if_res740;} else {var if_res741 = false;}var if_res742 = if_res741;} else {var if_res742 = false;}var if_res743 = if_res742;}if (if_res743!==false) {var loop1350 = function(l11351, l21352) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l11351)!==false) {var if_res744 = M0.rnull;} else {var r11353 = M0.cdr(l11351);var r21354 = M0.cdr(l21352);var if_res744 = M0.cons(f1347(M0.car(l11351),M0.car(l21352)),loop1350(r11353,r21354));}return if_res744;};var if_res745 = loop1350(l11348,l21349);} else {var if_res745 = gen_map(f1347,M0.list(l11348,l21349));}return if_res745;};var cl731 = $rjs_core.attachProcedureArity(function(f1355, l1356, ...args1357746) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1357 = $rjs_core.Pair.listFromArray(args1357746);return gen_map(f1355,M0.cons(l1356,args1357));});var map1341 = $rjs_core.attachProcedureArity(function() {var fixed_lam732 = {'2':cl729,'3':cl730}[arguments.length];if (fixed_lam732!==undefined) {return fixed_lam732.apply(null,arguments);} else {if (M0.__gt__eq_(cl731.length,1)!==false) {var if_res733 = cl731.apply(null,arguments);} else {var if_res733 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res733;}},[M0.make_arity_at_least(2)]);var map2 = map1341;var cl747 = function(f1359, l1360) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res754 = true;} else {if (M0.procedure_p(f1359)!==false) {if (M0.procedure_arity_includes_p(f1359,1)!==false) {var if_res752 = M0.list_p(l1360);} else {var if_res752 = false;}var if_res753 = if_res752;} else {var if_res753 = false;}var if_res754 = if_res753;}if (if_res754!==false) {var loop1361 = function(l1362) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l1362)!==false) {var if_res755 = M0.rvoid();} else {var r1363 = M0.cdr(l1362);f1359(M0.car(l1362));var if_res755 = loop1361(r1363);}return if_res755;};var if_res756 = loop1361(l1360);} else {var if_res756 = gen_for_each(f1359,M0.list(l1360));}return if_res756;};var cl748 = function(f1364, l11365, l21366) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res761 = true;} else {if (M0.procedure_p(f1364)!==false) {if (M0.procedure_arity_includes_p(f1364,2)!==false) {if (M0.list_p(l11365)!==false) {if (M0.list_p(l21366)!==false) {var if_res757 = M0.__eq_(M0.length(l11365),M0.length(l21366));} else {var if_res757 = false;}var if_res758 = if_res757;} else {var if_res758 = false;}var if_res759 = if_res758;} else {var if_res759 = false;}var if_res760 = if_res759;} else {var if_res760 = false;}var if_res761 = if_res760;}if (if_res761!==false) {var loop1367 = function(l11368, l21369) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l11368)!==false) {var if_res762 = M0.rvoid();} else {var r11370 = M0.cdr(l11368);var r21371 = M0.cdr(l21369);f1364(M0.car(l11368),M0.car(l21369));var if_res762 = loop1367(r11370,r21371);}return if_res762;};var if_res763 = loop1367(l11365,l21366);} else {var if_res763 = gen_for_each(f1364,M0.list(l11365,l21366));}return if_res763;};var cl749 = $rjs_core.attachProcedureArity(function(f1372, l1373, ...args1374764) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1374 = $rjs_core.Pair.listFromArray(args1374764);return gen_for_each(f1372,M0.cons(l1373,args1374));});var for_each1358 = $rjs_core.attachProcedureArity(function() {var fixed_lam750 = {'2':cl747,'3':cl748}[arguments.length];if (fixed_lam750!==undefined) {return fixed_lam750.apply(null,arguments);} else {if (M0.__gt__eq_(cl749.length,1)!==false) {var if_res751 = cl749.apply(null,arguments);} else {var if_res751 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res751;}},[M0.make_arity_at_least(2)]);var for_each2 = for_each1358;var cl765 = function(f1376, l1377) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res772 = true;} else {if (M0.procedure_p(f1376)!==false) {if (M0.procedure_arity_includes_p(f1376,1)!==false) {var if_res770 = M0.list_p(l1377);} else {var if_res770 = false;}var if_res771 = if_res770;} else {var if_res771 = false;}var if_res772 = if_res771;}if (if_res772!==false) {if (M0.null_p(l1377)!==false) {var if_res775 = true;} else {var loop1378 = function(l1379) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(l1379))!==false) {var if_res774 = f1376(M0.car(l1379));} else {var r1380 = M0.cdr(l1379);if (f1376(M0.car(l1379))!==false) {var if_res773 = loop1378(r1380);} else {var if_res773 = false;}var if_res774 = if_res773;}return if_res774;};var if_res775 = loop1378(l1377);}var if_res776 = if_res775;} else {var if_res776 = gen_andmap(f1376,M0.list(l1377));}return if_res776;};var cl766 = function(f1381, l11382, l21383) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res781 = true;} else {if (M0.procedure_p(f1381)!==false) {if (M0.procedure_arity_includes_p(f1381,2)!==false) {if (M0.list_p(l11382)!==false) {if (M0.list_p(l21383)!==false) {var if_res777 = M0.__eq_(M0.length(l11382),M0.length(l21383));} else {var if_res777 = false;}var if_res778 = if_res777;} else {var if_res778 = false;}var if_res779 = if_res778;} else {var if_res779 = false;}var if_res780 = if_res779;} else {var if_res780 = false;}var if_res781 = if_res780;}if (if_res781!==false) {if (M0.null_p(l11382)!==false) {var if_res784 = true;} else {var loop1384 = function(l11385, l21386) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(l11385))!==false) {var if_res783 = f1381(M0.car(l11385),M0.car(l21386));} else {var r11387 = M0.cdr(l11385);var r21388 = M0.cdr(l21386);if (f1381(M0.car(l11385),M0.car(l21386))!==false) {var if_res782 = loop1384(r11387,r21388);} else {var if_res782 = false;}var if_res783 = if_res782;}return if_res783;};var if_res784 = loop1384(l11382,l21383);}var if_res785 = if_res784;} else {var if_res785 = gen_andmap(f1381,M0.list(l11382,l21383));}return if_res785;};var cl767 = $rjs_core.attachProcedureArity(function(f1389, l1390, ...args1391786) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1391 = $rjs_core.Pair.listFromArray(args1391786);return gen_andmap(f1389,M0.cons(l1390,args1391));});var andmap1375 = $rjs_core.attachProcedureArity(function() {var fixed_lam768 = {'2':cl765,'3':cl766}[arguments.length];if (fixed_lam768!==undefined) {return fixed_lam768.apply(null,arguments);} else {if (M0.__gt__eq_(cl767.length,1)!==false) {var if_res769 = cl767.apply(null,arguments);} else {var if_res769 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res769;}},[M0.make_arity_at_least(2)]);var andmap2 = andmap1375;var cl787 = function(f1393, l1394) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res794 = true;} else {if (M0.procedure_p(f1393)!==false) {if (M0.procedure_arity_includes_p(f1393,1)!==false) {var if_res792 = M0.list_p(l1394);} else {var if_res792 = false;}var if_res793 = if_res792;} else {var if_res793 = false;}var if_res794 = if_res793;}if (if_res794!==false) {if (M0.null_p(l1394)!==false) {var if_res797 = false;} else {var loop1395 = function(l1396) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(l1396))!==false) {var if_res796 = f1393(M0.car(l1396));} else {var r1397 = M0.cdr(l1396);var or_part1398 = f1393(M0.car(l1396));if (or_part1398!==false) {var if_res795 = or_part1398;} else {var if_res795 = loop1395(r1397);}var if_res796 = if_res795;}return if_res796;};var if_res797 = loop1395(l1394);}var if_res798 = if_res797;} else {var if_res798 = gen_ormap(f1393,M0.list(l1394));}return if_res798;};var cl788 = function(f1399, l11400, l21401) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res803 = true;} else {if (M0.procedure_p(f1399)!==false) {if (M0.procedure_arity_includes_p(f1399,2)!==false) {if (M0.list_p(l11400)!==false) {if (M0.list_p(l21401)!==false) {var if_res799 = M0.__eq_(M0.length(l11400),M0.length(l21401));} else {var if_res799 = false;}var if_res800 = if_res799;} else {var if_res800 = false;}var if_res801 = if_res800;} else {var if_res801 = false;}var if_res802 = if_res801;} else {var if_res802 = false;}var if_res803 = if_res802;}if (if_res803!==false) {if (M0.null_p(l11400)!==false) {var if_res806 = false;} else {var loop1402 = function(l11403, l21404) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(l11403))!==false) {var if_res805 = f1399(M0.car(l11403),M0.car(l21404));} else {var r11405 = M0.cdr(l11403);var r21406 = M0.cdr(l21404);var or_part1407 = f1399(M0.car(l11403),M0.car(l21404));if (or_part1407!==false) {var if_res804 = or_part1407;} else {var if_res804 = loop1402(r11405,r21406);}var if_res805 = if_res804;}return if_res805;};var if_res806 = loop1402(l11400,l21401);}var if_res807 = if_res806;} else {var if_res807 = gen_ormap(f1399,M0.list(l11400,l21401));}return if_res807;};var cl789 = $rjs_core.attachProcedureArity(function(f1408, l1409, ...args1410808) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1410 = $rjs_core.Pair.listFromArray(args1410808);return gen_ormap(f1408,M0.cons(l1409,args1410));});var ormap1392 = $rjs_core.attachProcedureArity(function() {var fixed_lam790 = {'2':cl787,'3':cl788}[arguments.length];if (fixed_lam790!==undefined) {return fixed_lam790.apply(null,arguments);} else {if (M0.__gt__eq_(cl789.length,1)!==false) {var if_res791 = cl789.apply(null,arguments);} else {var if_res791 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res791;}},[M0.make_arity_at_least(2)]);var ormap2 = ormap1392;var check_args = function(who1411, f1412, ls1413) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f1412)!==false) {var if_res809 = M0.rvoid();} else {var if_res809 = M0.raise_argument_error(who1411,$rjs_core.UString.make("procedure?"),f1412);}if_res809;var loop1414 = function(prev_len1415, ls1416, i1417) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls1416)!==false) {var if_res813 = M0.rvoid();} else {var l1418 = M0.car(ls1416);if (M0.list_p(l1418)!==false) {var if_res810 = M0.rvoid();} else {var if_res810 = M0.raise_argument_error(who1411,$rjs_core.UString.make("list?"),l1418);}if_res810;var len1419 = M0.length(l1418);if (prev_len1415!==false) {var if_res811 = M0.not(M0.__eq_(len1419,prev_len1415));} else {var if_res811 = false;}if (if_res811!==false) {var if_res812 = M0.raise_arguments_error(who1411,$rjs_core.UString.make("all lists must have same size"),$rjs_core.UString.make("first list length"),prev_len1415,$rjs_core.UString.make("other list length"),len1419,$rjs_core.UString.make("procedure"),f1412);} else {var if_res812 = M0.rvoid();}if_res812;var if_res813 = loop1414(len1419,M0.cdr(ls1416),M0.add1(i1417));}return if_res813;};loop1414(false,ls1413,1);if (M0.procedure_arity_includes_p(f1412,M0.length(ls1413))!==false) {var if_res830 = M0.rvoid();} else {var let_result814 = M1.procedure_keywords(f1412);var required_keywords1420 = let_result814.getAt(0);var optional_keywords1421 = let_result814.getAt(1);if (M0.pair_p(required_keywords1420)!==false) {var if_res829 = M0.string_append($rjs_core.UString.make("argument mismatch;\n"),$rjs_core.UString.make(" the given procedure expects keyword arguments"));} else {var if_res829 = M0.string_append($rjs_core.UString.make("argument mismatch;\n"),$rjs_core.UString.make(" the given procedure's expected number of arguments does not match"),$rjs_core.UString.make(" the given number of lists"));}var temp828 = $rjs_core.UString.make("given procedure");var n1423 = M0.object_name(f1412);if (M0.symbol_p(n1423)!==false) {var if_res825 = M0.symbol__gt_string(n1423);} else {var if_res825 = false;}var or_part1422 = if_res825;if (or_part1422!==false) {var if_res826 = or_part1422;} else {var if_res826 = $rjs_core.UString.make("#");}var temp827 = M0.unquoted_printing_string(if_res826);var a1424 = M0.procedure_arity(f1412);if (M0.pair_p(required_keywords1420)!==false) {var if_res824 = M0.rnull;} else {if (M0.integer_p(a1424)!==false) {var if_res823 = M0.list($rjs_core.UString.make("expected"),a1424);} else {if (M0.arity_at_least_p(a1424)!==false) {var if_res822 = M0.list($rjs_core.UString.make("expected"),M0.unquoted_printing_string(M0.string_append($rjs_core.UString.make("at least "),M0.number__gt_string(M0.arity_at_least_value(a1424)))));} else {var if_res822 = M0.rnull;}var if_res823 = if_res822;}var if_res824 = if_res823;}if (M0.pair_p(required_keywords1420)!==false) {var if_res821 = M0.rnull;} else {var if_res821 = M0.list($rjs_core.UString.make("given"),M0.length(ls1413));}if (M0.pair_p(required_keywords1420)!==false) {var temp819 = $rjs_core.UString.make("required keywords");var loop1425 = function(kws1426) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws1426)!==false) {var if_res818 = M0.rnull;} else {var if_res818 = M0.list_times_($rjs_core.UString.make(" "),M0.string_append($rjs_core.UString.make("#:"),M0.__rjs_quoted__.keyword__gt_string(M0.car(kws1426))),loop1425(M0.cdr(kws1426)));}return if_res818;};var if_res820 = M0.list(temp819,M0.unquoted_printing_string(M0.apply(M0.string_append,M0.cdr(loop1425(required_keywords1420)))));} else {var if_res820 = M0.rnull;}var w1427 = M0.quotient(M0.error_print_width(),M0.length(ls1413));if (M0.__gt_(w1427,10)!==false) {var temp816 = $rjs_core.UString.make("argument lists...");var loop1428 = function(ls1429) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls1429)!==false) {var if_res815 = M0.rnull;} else {var if_res815 = M0.cons(M0.string_append($rjs_core.UString.make("\n "),M0.error_value__gt_string_handler()(M0.car(ls1429),w1427)),loop1428(M0.cdr(ls1429)));}return if_res815;};var if_res817 = M0.list(temp816,M0.unquoted_printing_string(M0.apply(M0.string_append,loop1428(ls1413))));} else {var if_res817 = M0.rnull;}var if_res830 = M0.apply(M0.raise_arguments_error,who1411,if_res829,temp828,temp827,M0.append(if_res824,if_res821,if_res820,if_res817));}return if_res830;};var gen_map = function(f1430, ls1431) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res831 = true;} else {var if_res831 = check_args($rjs_core.Symbol.make("map"),f1430,ls1431);}if_res831;var loop1432 = function(ls1433) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.car(ls1433))!==false) {var if_res832 = M0.rnull;} else {var next_ls1434 = map2(M0.cdr,ls1433);var if_res832 = M0.cons(M0.apply(f1430,map2(M0.car,ls1433)),loop1432(next_ls1434));}return if_res832;};return loop1432(ls1431);};var gen_for_each = function(f1435, ls1436) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res833 = true;} else {var if_res833 = check_args($rjs_core.Symbol.make("for-each"),f1435,ls1436);}if_res833;var loop1437 = function(ls1438) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.car(ls1438))!==false) {var if_res834 = M0.rvoid();} else {var next_ls1439 = map2(M0.cdr,ls1438);M0.apply(f1435,map2(M0.car,ls1438));var if_res834 = loop1437(next_ls1439);}return if_res834;};return loop1437(ls1436);};var gen_andmap = function(f1440, ls1441) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res835 = true;} else {var if_res835 = check_args($rjs_core.Symbol.make("andmap"),f1440,ls1441);}if_res835;var loop1442 = function(ls1443) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.car(ls1443))!==false) {var if_res838 = true;} else {if (M0.null_p(M0.cdar(ls1443))!==false) {var if_res837 = M0.apply(f1440,map2(M0.car,ls1443));} else {var next_ls1444 = map2(M0.cdr,ls1443);if (M0.apply(f1440,map2(M0.car,ls1443))!==false) {var if_res836 = loop1442(next_ls1444);} else {var if_res836 = false;}var if_res837 = if_res836;}var if_res838 = if_res837;}return if_res838;};return loop1442(ls1441);};var gen_ormap = function(f1445, ls1446) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res839 = true;} else {var if_res839 = check_args($rjs_core.Symbol.make("ormap"),f1445,ls1446);}if_res839;var loop1447 = function(ls1448) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.car(ls1448))!==false) {var if_res842 = false;} else {if (M0.null_p(M0.cdar(ls1448))!==false) {var if_res841 = M0.apply(f1445,map2(M0.car,ls1448));} else {var next_ls1449 = map2(M0.cdr,ls1448);var or_part1450 = M0.apply(f1445,map2(M0.car,ls1448));if (or_part1450!==false) {var if_res840 = or_part1450;} else {var if_res840 = loop1447(next_ls1449);}var if_res841 = if_res840;}var if_res842 = if_res841;}return if_res842;};return loop1447(ls1446);};M0.rvoid();var __rjs_quoted__ = {};export { __rjs_quoted__,ormap2 as ormap,andmap2 as andmap,for_each2 as for_each,map2 as map }; \ No newline at end of file diff --git a/js-build/collects/racket/private/member.rkt.js b/js-build/collects/racket/private/member.rkt.js index adb4f6e..5925d26 100644 --- a/js-build/collects/racket/private/member.rkt.js +++ b/js-build/collects/racket/private/member.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";var bad_list = function(who3578, orig_l3579) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.raise_arguments_error(who3578,$rjs_core.UString.make("not a proper list"),$rjs_core.UString.make("in"),orig_l3579);};var member3580 = function(v3581, orig_l3582, eql_p3583) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop3584 = function(ls3585, turtle3586) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls3585)!==false) {var if_res2349 = false;} else {if (M0.not(M0.pair_p(ls3585))!==false) {var if_res2348 = bad_list($rjs_core.Symbol.make("member"),orig_l3582);} else {if (eql_p3583(v3581,M0.car(ls3585))!==false) {var if_res2347 = ls3585;} else {var ls3587 = M0.cdr(ls3585);if (M0.null_p(ls3587)!==false) {var if_res2346 = false;} else {var or_part3588 = M0.not(M0.pair_p(ls3587));if (or_part3588!==false) {var if_res2343 = or_part3588;} else {var if_res2343 = M0.eq_p(ls3587,turtle3586);}if (if_res2343!==false) {var if_res2345 = bad_list($rjs_core.Symbol.make("member"),orig_l3582);} else {if (eql_p3583(v3581,M0.car(ls3587))!==false) {var if_res2344 = ls3587;} else {var if_res2344 = loop3584(M0.cdr(ls3587),M0.cdr(turtle3586));}var if_res2345 = if_res2344;}var if_res2346 = if_res2345;}var if_res2347 = if_res2346;}var if_res2348 = if_res2347;}var if_res2349 = if_res2348;}return if_res2349;};return loop3584(orig_l3582,orig_l3582);};var cl2350 = function(v3589, ls3590) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return member3580(v3589,ls3590,M0.equal_p);};var cl2351 = function(v3591, ls3592, eql_p3593) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(eql_p3593)!==false) {var if_res2353 = M0.procedure_arity_includes_p(eql_p3593,2);} else {var if_res2353 = false;}if (if_res2353!==false) {var if_res2354 = M0.rvoid();} else {var if_res2354 = M0.raise_argument_error($rjs_core.Symbol.make("member"),$rjs_core.UString.make("(procedure-arity-includes/c 2)"),M0.eq_p);}if_res2354;return member3580(v3591,ls3592,eql_p3593);};var member = $rjs_core.attachProcedureArity(function() {var fixed_lam2352 = {'2':cl2350,'3':cl2351}[arguments.length];if (fixed_lam2352!==undefined) {return fixed_lam2352.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var __rjs_quoted__ = {};export { __rjs_quoted__,member }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";var bad_list = function(who3576, orig_l3577) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.raise_arguments_error(who3576,$rjs_core.UString.make("not a proper list"),$rjs_core.UString.make("in"),orig_l3577);};var member3578 = function(v3579, orig_l3580, eql_p3581) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop3582 = function(ls3583, turtle3584) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls3583)!==false) {var if_res2350 = false;} else {if (M0.not(M0.pair_p(ls3583))!==false) {var if_res2349 = bad_list($rjs_core.Symbol.make("member"),orig_l3580);} else {if (eql_p3581(v3579,M0.car(ls3583))!==false) {var if_res2348 = ls3583;} else {var ls3585 = M0.cdr(ls3583);if (M0.null_p(ls3585)!==false) {var if_res2347 = false;} else {var or_part3586 = M0.not(M0.pair_p(ls3585));if (or_part3586!==false) {var if_res2344 = or_part3586;} else {var if_res2344 = M0.eq_p(ls3585,turtle3584);}if (if_res2344!==false) {var if_res2346 = bad_list($rjs_core.Symbol.make("member"),orig_l3580);} else {if (eql_p3581(v3579,M0.car(ls3585))!==false) {var if_res2345 = ls3585;} else {var if_res2345 = loop3582(M0.cdr(ls3585),M0.cdr(turtle3584));}var if_res2346 = if_res2345;}var if_res2347 = if_res2346;}var if_res2348 = if_res2347;}var if_res2349 = if_res2348;}var if_res2350 = if_res2349;}return if_res2350;};return loop3582(orig_l3580,orig_l3580);};var cl2351 = function(v3587, ls3588) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return member3578(v3587,ls3588,M0.equal_p);};var cl2352 = function(v3589, ls3590, eql_p3591) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(eql_p3591)!==false) {var if_res2354 = M0.procedure_arity_includes_p(eql_p3591,2);} else {var if_res2354 = false;}if (if_res2354!==false) {var if_res2355 = M0.rvoid();} else {var if_res2355 = M0.raise_argument_error($rjs_core.Symbol.make("member"),$rjs_core.UString.make("(procedure-arity-includes/c 2)"),M0.eq_p);}if_res2355;return member3578(v3589,ls3590,eql_p3591);};var member = $rjs_core.attachProcedureArity(function() {var fixed_lam2353 = {'2':cl2351,'3':cl2352}[arguments.length];if (fixed_lam2353!==undefined) {return fixed_lam2353.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var __rjs_quoted__ = {};export { __rjs_quoted__,member }; \ No newline at end of file diff --git a/js-build/collects/racket/private/more-scheme.rkt.js b/js-build/collects/racket/private/more-scheme.rkt.js index 583c175..6202773 100644 --- a/js-build/collects/racket/private/more-scheme.rkt.js +++ b/js-build/collects/racket/private/more-scheme.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/paramz.rkt.js";var current_parameterization = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.continuation_mark_set_first(false,M1.parameterization_key);};var call_with_parameterization = function(paramz3523, thunk3524) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__rjs_quoted__.parameterization_p(paramz3523)!==false) {var if_res2271 = M0.rvoid();} else {var if_res2271 = M0.raise_argument_error($rjs_core.Symbol.make("call-with-parameterization"),$rjs_core.UString.make("parameterization?"),0,paramz3523,thunk3524);}if_res2271;if (M0.procedure_p(thunk3524)!==false) {var if_res2272 = M0.procedure_arity_includes_p(thunk3524,0);} else {var if_res2272 = false;}if (if_res2272!==false) {var if_res2273 = M0.rvoid();} else {var if_res2273 = M0.raise_argument_error($rjs_core.Symbol.make("call-with-parameterization"),$rjs_core.UString.make("(-> any)"),1,paramz3523,thunk3524);}if_res2273;var __context2274 = $rjs_core.Marks.getFrames();var __context2275;try {__context2275 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.parameterization_key,paramz3523);var __wcm_result2276 = thunk3524();} finally {$rjs_core.Marks.updateFrame(__context2274,__context2275);}return __wcm_result2276;};var let_result2278 = M0.make_struct_type($rjs_core.Symbol.make("break-parameterization"),false,1,0,false);var struct_break_paramz = let_result2278.getAt(0);var make_break_paramz = let_result2278.getAt(1);var break_paramz_p = let_result2278.getAt(2);var break_paramz_ref = let_result2278.getAt(3);var break_paramz_set_bang_ = let_result2278.getAt(4);var let_result2279 = M0.make_struct_type($rjs_core.Symbol.make("break-parameterization"),false,1,0,false,M0.rnull,M0.current_inspector());var type3525 = let_result2279.getAt(0);var maker3526 = let_result2279.getAt(1);var pred3527 = let_result2279.getAt(2);var access3528 = let_result2279.getAt(3);var mutate3529 = let_result2279.getAt(4);var let_result2280 = M0.values(type3525,maker3526,pred3527,M0.make_struct_field_accessor(access3528,0,$rjs_core.Symbol.make("cell")),M0.make_struct_field_mutator(mutate3529,0,$rjs_core.Symbol.make("cell")));var struct_break_parameterization = let_result2280.getAt(0);var make_break_parameterization = let_result2280.getAt(1);var break_parameterization_p = let_result2280.getAt(2);var break_parameterization_cell = let_result2280.getAt(3);var set_break_parameterization_cell_bang_ = let_result2280.getAt(4);var current_break_parameterization = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_break_paramz(M0.continuation_mark_set_first(false,M1.break_enabled_key));};var call_with_break_parameterization = function(paramz3530, thunk3531) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (break_paramz_p(paramz3530)!==false) {var if_res2281 = M0.rvoid();} else {var if_res2281 = M0.raise_argument_error($rjs_core.Symbol.make("call-with-break-parameterization"),$rjs_core.UString.make("break-parameterization?"),0,paramz3530,thunk3531);}if_res2281;if (M0.procedure_p(thunk3531)!==false) {var if_res2282 = M0.procedure_arity_includes_p(thunk3531,0);} else {var if_res2282 = false;}if (if_res2282!==false) {var if_res2283 = M0.rvoid();} else {var if_res2283 = M0.raise_argument_error($rjs_core.Symbol.make("call-with-parameterization"),$rjs_core.UString.make("(-> any)"),1,paramz3530,thunk3531);}if_res2283;var __context2285 = $rjs_core.Marks.getFrames();var __context2286;try {__context2286 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,break_paramz_ref(paramz3530,0));M1.check_for_break();var __wcm_result2287 = thunk3531();} finally {$rjs_core.Marks.updateFrame(__context2285,__context2286);}var begin_res2284 = __wcm_result2287;M1.check_for_break();return begin_res2284;};var select_handler_by_no_breaks = function(e3532, bpz3533, l3534) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context2296 = $rjs_core.Marks.getFrames();var __context2297;try {__context2297 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,M0.make_thread_cell(false));var loop3535 = function(l3536) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l3536)!==false) {var if_res2295 = M0.raise(e3532);} else {if (M0.caar(l3536)(e3532)!==false) {var begin_res2289 = M0.cdar(l3536)(e3532);var __context2290 = $rjs_core.Marks.getFrames();var __context2291;try {__context2291 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,bpz3533);var __wcm_result2292 = M1.check_for_break();} finally {$rjs_core.Marks.updateFrame(__context2290,__context2291);}__wcm_result2292;var if_res2294 = begin_res2289;} else {var if_res2294 = loop3535(M0.cdr(l3536));}var if_res2295 = if_res2294;}return if_res2295;};var __wcm_result2298 = loop3535(l3534);} finally {$rjs_core.Marks.updateFrame(__context2296,__context2297);}return __wcm_result2298;};var select_handler_by_breaks_as_is = function(e3537, bpz3538, l3539) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l3539)!==false) {var if_res2305 = M0.raise(e3537);} else {if (M0.caar(l3539)(e3537)!==false) {var __context2300 = $rjs_core.Marks.getFrames();var __context2301;try {__context2301 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,bpz3538);M1.check_for_break();var __wcm_result2302 = M0.cdar(l3539)(e3537);} finally {$rjs_core.Marks.updateFrame(__context2300,__context2301);}var if_res2304 = __wcm_result2302;} else {var if_res2304 = select_handler_by_breaks_as_is(e3537,bpz3538,M0.cdr(l3539));}var if_res2305 = if_res2304;}return if_res2305;};var false_thread_cell = M0.make_thread_cell(false);var check_with_handlers_in_context = function(handler_prompt_key3540) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__rjs_quoted__.continuation_prompt_available_p(handler_prompt_key3540)!==false) {var if_res2306 = M0.rvoid();} else {var if_res2306 = M0.error($rjs_core.Symbol.make("with-handlers"),$rjs_core.UString.make("exception handler used out of context"));}return if_res2306;};var handler_prompt_key = M0.make_continuation_prompt_tag($rjs_core.Symbol.make("handler-prompt-tag"));var call_handled_body = function(bpz3541, handle_proc3542, body_thunk3543) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context2315 = $rjs_core.Marks.getFrames();var __context2316;try {__context2316 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,false_thread_cell);var __wcm_result2317 = M0.call_with_continuation_prompt(function(bpz3544, body_thunk3545) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context2311 = $rjs_core.Marks.getFrames();var __context2312;try {__context2312 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,bpz3544);var __context2307 = $rjs_core.Marks.getFrames();var __context2308;try {__context2308 = __context2307;$rjs_core.Marks.setMark(M1.exception_handler_key,function(e3546) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.abort_current_continuation(handler_prompt_key,e3546);});var __wcm_result2309 = body_thunk3545();} finally {$rjs_core.Marks.updateFrame(__context2307,__context2308);}var __wcm_result2313 = __wcm_result2309;} finally {$rjs_core.Marks.updateFrame(__context2311,__context2312);}return __wcm_result2313;},handler_prompt_key,handle_proc3542,bpz3541,body_thunk3543);} finally {$rjs_core.Marks.updateFrame(__context2315,__context2316);}return __wcm_result2317;};var call_with_exception_handler = function(exnh3547, thunk3548) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context2320 = $rjs_core.Marks.getFrames();var __context2321;try {__context2321 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.exception_handler_key,exnh3547);var __wcm_result2322 = thunk3548();} finally {$rjs_core.Marks.updateFrame(__context2320,__context2321);}var begin_res2319 = __wcm_result2322;M0.rvoid();return begin_res2319;};var call_by_cc = M0.__rjs_quoted__.call_with_current_continuation;var not_there = M0.gensym();var do_hash_update = function(who3549, mut_p3550, set3551, ht3552, key3553, xform3554, default3555) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res2330 = M0.rvoid();} else {if (M0.hash_p(ht3552)!==false) {if (mut_p3550!==false) {var if_res2324 = M0.not(M0.immutable_p(ht3552));} else {var if_res2324 = M0.immutable_p(ht3552);}var if_res2325 = if_res2324;} else {var if_res2325 = false;}if (if_res2325!==false) {var if_res2327 = M0.rvoid();} else {if (mut_p3550!==false) {var if_res2326 = $rjs_core.UString.make("(and/c hash? (not/c immutable?))");} else {var if_res2326 = $rjs_core.UString.make("(and/c hash? immutable?)");}var if_res2327 = M0.raise_argument_error(who3549,if_res2326,ht3552);}if_res2327;if (M0.procedure_p(xform3554)!==false) {var if_res2328 = M0.procedure_arity_includes_p(xform3554,1);} else {var if_res2328 = false;}if (if_res2328!==false) {var if_res2329 = M0.rvoid();} else {var if_res2329 = M0.raise_argument_error(who3549,$rjs_core.UString.make("(any/c . -> . any/c)"),xform3554);}var if_res2330 = if_res2329;}if_res2330;var v3556 = M0.hash_ref(ht3552,key3553,default3555);if (M0.eq_p(v3556,not_there)!==false) {var if_res2331 = M0.raise_mismatch_error(who3549,$rjs_core.UString.make("no value found for key: "),key3553);} else {var if_res2331 = set3551(ht3552,key3553,xform3554(v3556));}return if_res2331;};var cl2332 = function(ht3557, key3558, xform3559, default3560) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_hash_update($rjs_core.Symbol.make("hash-update"),false,M0.hash_set,ht3557,key3558,xform3559,default3560);};var cl2333 = function(ht3561, key3562, xform3563) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return hash_update(ht3561,key3562,xform3563,not_there);};var hash_update = $rjs_core.attachProcedureArity(function() {var fixed_lam2334 = {'4':cl2332,'3':cl2333}[arguments.length];if (fixed_lam2334!==undefined) {return fixed_lam2334.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var cl2335 = function(ht3564, key3565, xform3566, default3567) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_hash_update($rjs_core.Symbol.make("hash-update!"),true,M0.hash_set_bang_,ht3564,key3565,xform3566,default3567);};var cl2336 = function(ht3568, key3569, xform3570) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return hash_update_bang_(ht3568,key3569,xform3570,not_there);};var hash_update_bang_ = $rjs_core.attachProcedureArity(function() {var fixed_lam2337 = {'4':cl2335,'3':cl2336}[arguments.length];if (fixed_lam2337!==undefined) {return fixed_lam2337.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var hash_has_key_p = function(ht3571, key3572) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3571)!==false) {var if_res2338 = M0.rvoid();} else {var if_res2338 = M0.raise_argument_error($rjs_core.Symbol.make("hash-has-key?"),$rjs_core.UString.make("hash?"),0,ht3571,key3572);}if_res2338;return M0.not(M0.eq_p(not_there,M0.hash_ref(ht3571,key3572,not_there)));};var hash_ref_bang_ = function(ht3573, key3574, new3575) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3573)!==false) {var if_res2339 = M0.not(M0.immutable_p(ht3573));} else {var if_res2339 = false;}if (if_res2339!==false) {var if_res2340 = M0.rvoid();} else {var if_res2340 = M0.raise_argument_error($rjs_core.Symbol.make("hash-ref!"),$rjs_core.UString.make("(and/c hash? (not/c immutable?))"),0,ht3573,key3574,new3575);}if_res2340;var v3576 = M0.hash_ref(ht3573,key3574,not_there);if (M0.eq_p(not_there,v3576)!==false) {if (M0.procedure_p(new3575)!==false) {var if_res2341 = new3575();} else {var if_res2341 = new3575;}var n3577 = if_res2341;M0.hash_set_bang_(ht3573,key3574,n3577);var if_res2342 = n3577;} else {var if_res2342 = v3576;}return if_res2342;};var __rjs_quoted__ = {};__rjs_quoted__.call_by_cc = call_by_cc;__rjs_quoted__.select_handler_by_no_breaks = select_handler_by_no_breaks;__rjs_quoted__.call_handled_body = call_handled_body;__rjs_quoted__.select_handler_by_breaks_as_is = select_handler_by_breaks_as_is;export { __rjs_quoted__,hash_update_bang_,hash_update,hash_has_key_p,hash_ref_bang_,call_by_cc,call_with_exception_handler,break_paramz_p as break_parameterization_p,call_with_break_parameterization,current_break_parameterization,call_with_parameterization,current_parameterization }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/paramz.rkt.js";var current_parameterization = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.continuation_mark_set_first(false,M1.parameterization_key);};var call_with_parameterization = function(paramz3521, thunk3522) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__rjs_quoted__.parameterization_p(paramz3521)!==false) {var if_res2272 = M0.rvoid();} else {var if_res2272 = M0.raise_argument_error($rjs_core.Symbol.make("call-with-parameterization"),$rjs_core.UString.make("parameterization?"),0,paramz3521,thunk3522);}if_res2272;if (M0.procedure_p(thunk3522)!==false) {var if_res2273 = M0.procedure_arity_includes_p(thunk3522,0);} else {var if_res2273 = false;}if (if_res2273!==false) {var if_res2274 = M0.rvoid();} else {var if_res2274 = M0.raise_argument_error($rjs_core.Symbol.make("call-with-parameterization"),$rjs_core.UString.make("(-> any)"),1,paramz3521,thunk3522);}if_res2274;var __context2275 = $rjs_core.Marks.getFrames();var __context2276;try {__context2276 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.parameterization_key,paramz3521);var __wcm_result2277 = thunk3522();} finally {$rjs_core.Marks.updateFrame(__context2275,__context2276);}return __wcm_result2277;};var let_result2279 = M0.make_struct_type($rjs_core.Symbol.make("break-parameterization"),false,1,0,false);var struct_break_paramz = let_result2279.getAt(0);var make_break_paramz = let_result2279.getAt(1);var break_paramz_p = let_result2279.getAt(2);var break_paramz_ref = let_result2279.getAt(3);var break_paramz_set_bang_ = let_result2279.getAt(4);var let_result2280 = M0.make_struct_type($rjs_core.Symbol.make("break-parameterization"),false,1,0,false,M0.rnull,M0.current_inspector());var type3523 = let_result2280.getAt(0);var maker3524 = let_result2280.getAt(1);var pred3525 = let_result2280.getAt(2);var access3526 = let_result2280.getAt(3);var mutate3527 = let_result2280.getAt(4);var let_result2281 = M0.values(type3523,maker3524,pred3525,M0.make_struct_field_accessor(access3526,0,$rjs_core.Symbol.make("cell")),M0.make_struct_field_mutator(mutate3527,0,$rjs_core.Symbol.make("cell")));var struct_break_parameterization = let_result2281.getAt(0);var make_break_parameterization = let_result2281.getAt(1);var break_parameterization_p = let_result2281.getAt(2);var break_parameterization_cell = let_result2281.getAt(3);var set_break_parameterization_cell_bang_ = let_result2281.getAt(4);var current_break_parameterization = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_break_paramz(M0.continuation_mark_set_first(false,M1.break_enabled_key));};var call_with_break_parameterization = function(paramz3528, thunk3529) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (break_paramz_p(paramz3528)!==false) {var if_res2282 = M0.rvoid();} else {var if_res2282 = M0.raise_argument_error($rjs_core.Symbol.make("call-with-break-parameterization"),$rjs_core.UString.make("break-parameterization?"),0,paramz3528,thunk3529);}if_res2282;if (M0.procedure_p(thunk3529)!==false) {var if_res2283 = M0.procedure_arity_includes_p(thunk3529,0);} else {var if_res2283 = false;}if (if_res2283!==false) {var if_res2284 = M0.rvoid();} else {var if_res2284 = M0.raise_argument_error($rjs_core.Symbol.make("call-with-parameterization"),$rjs_core.UString.make("(-> any)"),1,paramz3528,thunk3529);}if_res2284;var __context2286 = $rjs_core.Marks.getFrames();var __context2287;try {__context2287 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,break_paramz_ref(paramz3528,0));M1.check_for_break();var __wcm_result2288 = thunk3529();} finally {$rjs_core.Marks.updateFrame(__context2286,__context2287);}var begin_res2285 = __wcm_result2288;M1.check_for_break();return begin_res2285;};var select_handler_by_no_breaks = function(e3530, bpz3531, l3532) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context2297 = $rjs_core.Marks.getFrames();var __context2298;try {__context2298 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,M0.make_thread_cell(false));var loop3533 = function(l3534) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l3534)!==false) {var if_res2296 = M0.raise(e3530);} else {if (M0.caar(l3534)(e3530)!==false) {var begin_res2290 = M0.cdar(l3534)(e3530);var __context2291 = $rjs_core.Marks.getFrames();var __context2292;try {__context2292 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,bpz3531);var __wcm_result2293 = M1.check_for_break();} finally {$rjs_core.Marks.updateFrame(__context2291,__context2292);}__wcm_result2293;var if_res2295 = begin_res2290;} else {var if_res2295 = loop3533(M0.cdr(l3534));}var if_res2296 = if_res2295;}return if_res2296;};var __wcm_result2299 = loop3533(l3532);} finally {$rjs_core.Marks.updateFrame(__context2297,__context2298);}return __wcm_result2299;};var select_handler_by_breaks_as_is = function(e3535, bpz3536, l3537) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l3537)!==false) {var if_res2306 = M0.raise(e3535);} else {if (M0.caar(l3537)(e3535)!==false) {var __context2301 = $rjs_core.Marks.getFrames();var __context2302;try {__context2302 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,bpz3536);M1.check_for_break();var __wcm_result2303 = M0.cdar(l3537)(e3535);} finally {$rjs_core.Marks.updateFrame(__context2301,__context2302);}var if_res2305 = __wcm_result2303;} else {var if_res2305 = select_handler_by_breaks_as_is(e3535,bpz3536,M0.cdr(l3537));}var if_res2306 = if_res2305;}return if_res2306;};var false_thread_cell = M0.make_thread_cell(false);var check_with_handlers_in_context = function(handler_prompt_key3538) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__rjs_quoted__.continuation_prompt_available_p(handler_prompt_key3538)!==false) {var if_res2307 = M0.rvoid();} else {var if_res2307 = M0.error($rjs_core.Symbol.make("with-handlers"),$rjs_core.UString.make("exception handler used out of context"));}return if_res2307;};var handler_prompt_key = M0.make_continuation_prompt_tag($rjs_core.Symbol.make("handler-prompt-tag"));var call_handled_body = function(bpz3539, handle_proc3540, body_thunk3541) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context2316 = $rjs_core.Marks.getFrames();var __context2317;try {__context2317 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,false_thread_cell);var __wcm_result2318 = M0.call_with_continuation_prompt(function(bpz3542, body_thunk3543) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context2312 = $rjs_core.Marks.getFrames();var __context2313;try {__context2313 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,bpz3542);var __context2308 = $rjs_core.Marks.getFrames();var __context2309;try {__context2309 = __context2308;$rjs_core.Marks.setMark(M1.exception_handler_key,function(e3544) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.abort_current_continuation(handler_prompt_key,e3544);});var __wcm_result2310 = body_thunk3543();} finally {$rjs_core.Marks.updateFrame(__context2308,__context2309);}var __wcm_result2314 = __wcm_result2310;} finally {$rjs_core.Marks.updateFrame(__context2312,__context2313);}return __wcm_result2314;},handler_prompt_key,handle_proc3540,bpz3539,body_thunk3541);} finally {$rjs_core.Marks.updateFrame(__context2316,__context2317);}return __wcm_result2318;};var call_with_exception_handler = function(exnh3545, thunk3546) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context2321 = $rjs_core.Marks.getFrames();var __context2322;try {__context2322 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.exception_handler_key,exnh3545);var __wcm_result2323 = thunk3546();} finally {$rjs_core.Marks.updateFrame(__context2321,__context2322);}var begin_res2320 = __wcm_result2323;M0.rvoid();return begin_res2320;};var call_by_cc = M0.__rjs_quoted__.call_with_current_continuation;var not_there = M0.gensym();var do_hash_update = function(who3547, mut_p3548, set3549, ht3550, key3551, xform3552, default3553) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res2331 = M0.rvoid();} else {if (M0.hash_p(ht3550)!==false) {if (mut_p3548!==false) {var if_res2325 = M0.not(M0.immutable_p(ht3550));} else {var if_res2325 = M0.immutable_p(ht3550);}var if_res2326 = if_res2325;} else {var if_res2326 = false;}if (if_res2326!==false) {var if_res2328 = M0.rvoid();} else {if (mut_p3548!==false) {var if_res2327 = $rjs_core.UString.make("(and/c hash? (not/c immutable?))");} else {var if_res2327 = $rjs_core.UString.make("(and/c hash? immutable?)");}var if_res2328 = M0.raise_argument_error(who3547,if_res2327,ht3550);}if_res2328;if (M0.procedure_p(xform3552)!==false) {var if_res2329 = M0.procedure_arity_includes_p(xform3552,1);} else {var if_res2329 = false;}if (if_res2329!==false) {var if_res2330 = M0.rvoid();} else {var if_res2330 = M0.raise_argument_error(who3547,$rjs_core.UString.make("(any/c . -> . any/c)"),xform3552);}var if_res2331 = if_res2330;}if_res2331;var v3554 = M0.hash_ref(ht3550,key3551,default3553);if (M0.eq_p(v3554,not_there)!==false) {var if_res2332 = M0.raise_mismatch_error(who3547,$rjs_core.UString.make("no value found for key: "),key3551);} else {var if_res2332 = set3549(ht3550,key3551,xform3552(v3554));}return if_res2332;};var cl2333 = function(ht3555, key3556, xform3557, default3558) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_hash_update($rjs_core.Symbol.make("hash-update"),false,M0.hash_set,ht3555,key3556,xform3557,default3558);};var cl2334 = function(ht3559, key3560, xform3561) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return hash_update(ht3559,key3560,xform3561,not_there);};var hash_update = $rjs_core.attachProcedureArity(function() {var fixed_lam2335 = {'4':cl2333,'3':cl2334}[arguments.length];if (fixed_lam2335!==undefined) {return fixed_lam2335.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var cl2336 = function(ht3562, key3563, xform3564, default3565) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_hash_update($rjs_core.Symbol.make("hash-update!"),true,M0.hash_set_bang_,ht3562,key3563,xform3564,default3565);};var cl2337 = function(ht3566, key3567, xform3568) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return hash_update_bang_(ht3566,key3567,xform3568,not_there);};var hash_update_bang_ = $rjs_core.attachProcedureArity(function() {var fixed_lam2338 = {'4':cl2336,'3':cl2337}[arguments.length];if (fixed_lam2338!==undefined) {return fixed_lam2338.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var hash_has_key_p = function(ht3569, key3570) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3569)!==false) {var if_res2339 = M0.rvoid();} else {var if_res2339 = M0.raise_argument_error($rjs_core.Symbol.make("hash-has-key?"),$rjs_core.UString.make("hash?"),0,ht3569,key3570);}if_res2339;return M0.not(M0.eq_p(not_there,M0.hash_ref(ht3569,key3570,not_there)));};var hash_ref_bang_ = function(ht3571, key3572, new3573) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3571)!==false) {var if_res2340 = M0.not(M0.immutable_p(ht3571));} else {var if_res2340 = false;}if (if_res2340!==false) {var if_res2341 = M0.rvoid();} else {var if_res2341 = M0.raise_argument_error($rjs_core.Symbol.make("hash-ref!"),$rjs_core.UString.make("(and/c hash? (not/c immutable?))"),0,ht3571,key3572,new3573);}if_res2341;var v3574 = M0.hash_ref(ht3571,key3572,not_there);if (M0.eq_p(not_there,v3574)!==false) {if (M0.procedure_p(new3573)!==false) {var if_res2342 = new3573();} else {var if_res2342 = new3573;}var n3575 = if_res2342;M0.hash_set_bang_(ht3571,key3572,n3575);var if_res2343 = n3575;} else {var if_res2343 = v3574;}return if_res2343;};var __rjs_quoted__ = {};__rjs_quoted__.call_by_cc = call_by_cc;__rjs_quoted__.select_handler_by_no_breaks = select_handler_by_no_breaks;__rjs_quoted__.call_handled_body = call_handled_body;__rjs_quoted__.select_handler_by_breaks_as_is = select_handler_by_breaks_as_is;export { __rjs_quoted__,hash_update_bang_,hash_update,hash_has_key_p,hash_ref_bang_,call_by_cc,call_with_exception_handler,break_paramz_p as break_parameterization_p,call_with_break_parameterization,current_break_parameterization,call_with_parameterization,current_parameterization }; \ No newline at end of file diff --git a/js-build/collects/racket/private/pre-base.rkt.js b/js-build/collects/racket/private/pre-base.rkt.js index 5e1655d..37a1ab0 100644 --- a/js-build/collects/racket/private/pre-base.rkt.js +++ b/js-build/collects/racket/private/pre-base.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "./kw.rkt.js";var new_apply_proc = M1.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws2592, kw_args2593, proc2594, args2595, ...rest25961631) {if (arguments.length<4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest2596 = $rjs_core.Pair.listFromArray(rest25961631);return M1.keyword_apply(proc2594,kws2592,kw_args2593,M0.apply(M0.list_times_,args2595,rest2596));}),M0.apply);var new_keyword_apply = M1.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws2597, kw_args2598, proc2599, orig_kws2600, orig_kw_args2601, args2602, ...rest26031632) {if (arguments.length<6) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest2603 = $rjs_core.Pair.listFromArray(rest26031632);var loop2606 = function(kws2607, kw_args2608, kws22609, kw_args22610, swapped_p2611) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws2607)!==false) {var if_res1637 = M0.values(kws22609,kw_args22610);} else {if (M0.null_p(kws22609)!==false) {var if_res1636 = M0.values(kws2607,kw_args2608);} else {if (M0.keyword_lt__p(M0.car(kws2607),M0.car(kws22609))!==false) {var let_result1633 = loop2606(M0.cdr(kws2607),M0.cdr(kw_args2608),kws22609,kw_args22610,false);var res_kws2612 = let_result1633.getAt(0);var res_kw_args2613 = let_result1633.getAt(1);var if_res1635 = M0.values(M0.cons(M0.car(kws2607),res_kws2612),M0.cons(M0.car(kw_args2608),res_kw_args2613));} else {if (swapped_p2611!==false) {var if_res1634 = M0.raise_mismatch_error($rjs_core.Symbol.make("keyword-apply"),$rjs_core.UString.make("keyword duplicated in list and direct keyword arguments: "),M0.car(kws2607));} else {var if_res1634 = loop2606(kws22609,kw_args22610,kws2607,kw_args2608,true);}var if_res1635 = if_res1634;}var if_res1636 = if_res1635;}var if_res1637 = if_res1636;}return if_res1637;};var let_result1638 = loop2606(kws2597,kw_args2598,orig_kws2600,orig_kw_args2601,false);var kws2604 = let_result1638.getAt(0);var kw_args2605 = let_result1638.getAt(1);return M1.keyword_apply(proc2599,kws2604,kw_args2605,M0.apply(M0.list_times_,args2602,rest2603));}),M1.keyword_apply);var double_flonum_p = function(x2614) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__rjs_quoted__.flonum_p(x2614);};var cl1639 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.random();};var cl1640 = function(x2616) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.random(x2616);};var cl1641 = function(x2617, y2618) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_integer_p(y2618)!==false) {if (M0.exact_integer_p(x2617)!==false) {var if_res1644 = M0.rvoid();} else {var if_res1644 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),0,x2617,y2618);}if_res1644;if (M0.__lt_(x2617,y2618)!==false) {var if_res1645 = M0.rvoid();} else {var if_res1645 = M0.raise_argument_error($rjs_core.Symbol.make("random"),M0.string_append($rjs_core.UString.make("(>/c "),M0.number__gt_string(x2617),$rjs_core.UString.make(")")),1,x2617,y2618);}if_res1645;var d2619 = y2618-x2617;if (M0.__lt__eq_(d2619,4294967087)!==false) {var if_res1646 = M0.rvoid();} else {var if_res1646 = M0.raise_arguments_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("difference between arguments is greater than 4294967087"),$rjs_core.UString.make("min"),x2617,$rjs_core.UString.make("max"),y2618);}if_res1646;var if_res1651 = x2617+M0.random(d2619);} else {if (M0.__rjs_quoted__.pseudo_random_generator_p(y2618)!==false) {if (M0.exact_integer_p(x2617)!==false) {var if_res1647 = M0.__lt__eq_(1,x2617,4294967087);} else {var if_res1647 = false;}if (if_res1647!==false) {var if_res1648 = M0.rvoid();} else {var if_res1648 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("(integer-in 1 4294967087)"),0,x2617,y2618);}if_res1648;var if_res1650 = M0.random(x2617,y2618);} else {if (M0.exact_integer_p(x2617)!==false) {var if_res1649 = M0.rvoid();} else {var if_res1649 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),0,x2617,y2618);}if_res1649;var if_res1650 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("(or/c exact-integer? pseudo-random-generator?)"),1,x2617,y2618);}var if_res1651 = if_res1650;}return if_res1651;};var cl1642 = function(min2620, max2621, prng2622) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_integer_p(min2620)!==false) {var if_res1652 = M0.rvoid();} else {var if_res1652 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),0,min2620,max2621,prng2622);}if_res1652;if (M0.exact_integer_p(max2621)!==false) {var if_res1653 = M0.rvoid();} else {var if_res1653 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),1,min2620,max2621,prng2622);}if_res1653;if (M0.__lt_(min2620,max2621)!==false) {var if_res1654 = M0.rvoid();} else {var if_res1654 = M0.raise_argument_error($rjs_core.Symbol.make("random"),M0.string_append($rjs_core.UString.make("(>/c "),M0.number__gt_string(min2620),$rjs_core.UString.make(")")),1,min2620,max2621,prng2622);}if_res1654;var d2623 = max2621-min2620;if (M0.__lt__eq_(d2623,4294967087)!==false) {var if_res1655 = M0.rvoid();} else {var if_res1655 = M0.raise_arguments_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("difference between first and second arguments is greater than 4294967087"),$rjs_core.UString.make("min"),min2620,$rjs_core.UString.make("max"),max2621,$rjs_core.UString.make("rand-gen"),prng2622);}if_res1655;if (M0.__rjs_quoted__.pseudo_random_generator_p(prng2622)!==false) {var if_res1656 = M0.rvoid();} else {var if_res1656 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("pseudo-random-generator?"),2,min2620,max2621,prng2622);}if_res1656;return min2620+M0.random(d2623,prng2622);};var random2615 = $rjs_core.attachProcedureArity(function() {var fixed_lam1643 = {'0':cl1639,'1':cl1640,'2':cl1641,'3':cl1642}[arguments.length];if (fixed_lam1643!==undefined) {return fixed_lam1643.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2,3]);var __random = random2615;var __rjs_quoted__ = {};export { __rjs_quoted__,__random as random,double_flonum_p,new_keyword_apply as keyword_apply,new_apply_proc }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "./kw.rkt.js";var new_apply_proc = M1.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws2590, kw_args2591, proc2592, args2593, ...rest25941632) {if (arguments.length<4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest2594 = $rjs_core.Pair.listFromArray(rest25941632);return M1.keyword_apply(proc2592,kws2590,kw_args2591,M0.apply(M0.list_times_,args2593,rest2594));}),M0.apply);var new_keyword_apply = M1.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws2595, kw_args2596, proc2597, orig_kws2598, orig_kw_args2599, args2600, ...rest26011633) {if (arguments.length<6) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest2601 = $rjs_core.Pair.listFromArray(rest26011633);var loop2604 = function(kws2605, kw_args2606, kws22607, kw_args22608, swapped_p2609) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws2605)!==false) {var if_res1638 = M0.values(kws22607,kw_args22608);} else {if (M0.null_p(kws22607)!==false) {var if_res1637 = M0.values(kws2605,kw_args2606);} else {if (M0.keyword_lt__p(M0.car(kws2605),M0.car(kws22607))!==false) {var let_result1634 = loop2604(M0.cdr(kws2605),M0.cdr(kw_args2606),kws22607,kw_args22608,false);var res_kws2610 = let_result1634.getAt(0);var res_kw_args2611 = let_result1634.getAt(1);var if_res1636 = M0.values(M0.cons(M0.car(kws2605),res_kws2610),M0.cons(M0.car(kw_args2606),res_kw_args2611));} else {if (swapped_p2609!==false) {var if_res1635 = M0.raise_mismatch_error($rjs_core.Symbol.make("keyword-apply"),$rjs_core.UString.make("keyword duplicated in list and direct keyword arguments: "),M0.car(kws2605));} else {var if_res1635 = loop2604(kws22607,kw_args22608,kws2605,kw_args2606,true);}var if_res1636 = if_res1635;}var if_res1637 = if_res1636;}var if_res1638 = if_res1637;}return if_res1638;};var let_result1639 = loop2604(kws2595,kw_args2596,orig_kws2598,orig_kw_args2599,false);var kws2602 = let_result1639.getAt(0);var kw_args2603 = let_result1639.getAt(1);return M1.keyword_apply(proc2597,kws2602,kw_args2603,M0.apply(M0.list_times_,args2600,rest2601));}),M1.keyword_apply);var double_flonum_p = function(x2612) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__rjs_quoted__.flonum_p(x2612);};var cl1640 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.random();};var cl1641 = function(x2614) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.random(x2614);};var cl1642 = function(x2615, y2616) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_integer_p(y2616)!==false) {if (M0.exact_integer_p(x2615)!==false) {var if_res1645 = M0.rvoid();} else {var if_res1645 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),0,x2615,y2616);}if_res1645;if (M0.__lt_(x2615,y2616)!==false) {var if_res1646 = M0.rvoid();} else {var if_res1646 = M0.raise_argument_error($rjs_core.Symbol.make("random"),M0.string_append($rjs_core.UString.make("(>/c "),M0.number__gt_string(x2615),$rjs_core.UString.make(")")),1,x2615,y2616);}if_res1646;var d2617 = y2616-x2615;if (M0.__lt__eq_(d2617,4294967087)!==false) {var if_res1647 = M0.rvoid();} else {var if_res1647 = M0.raise_arguments_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("difference between arguments is greater than 4294967087"),$rjs_core.UString.make("min"),x2615,$rjs_core.UString.make("max"),y2616);}if_res1647;var if_res1652 = x2615+M0.random(d2617);} else {if (M0.__rjs_quoted__.pseudo_random_generator_p(y2616)!==false) {if (M0.exact_integer_p(x2615)!==false) {var if_res1648 = M0.__lt__eq_(1,x2615,4294967087);} else {var if_res1648 = false;}if (if_res1648!==false) {var if_res1649 = M0.rvoid();} else {var if_res1649 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("(integer-in 1 4294967087)"),0,x2615,y2616);}if_res1649;var if_res1651 = M0.random(x2615,y2616);} else {if (M0.exact_integer_p(x2615)!==false) {var if_res1650 = M0.rvoid();} else {var if_res1650 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),0,x2615,y2616);}if_res1650;var if_res1651 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("(or/c exact-integer? pseudo-random-generator?)"),1,x2615,y2616);}var if_res1652 = if_res1651;}return if_res1652;};var cl1643 = function(min2618, max2619, prng2620) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_integer_p(min2618)!==false) {var if_res1653 = M0.rvoid();} else {var if_res1653 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),0,min2618,max2619,prng2620);}if_res1653;if (M0.exact_integer_p(max2619)!==false) {var if_res1654 = M0.rvoid();} else {var if_res1654 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),1,min2618,max2619,prng2620);}if_res1654;if (M0.__lt_(min2618,max2619)!==false) {var if_res1655 = M0.rvoid();} else {var if_res1655 = M0.raise_argument_error($rjs_core.Symbol.make("random"),M0.string_append($rjs_core.UString.make("(>/c "),M0.number__gt_string(min2618),$rjs_core.UString.make(")")),1,min2618,max2619,prng2620);}if_res1655;var d2621 = max2619-min2618;if (M0.__lt__eq_(d2621,4294967087)!==false) {var if_res1656 = M0.rvoid();} else {var if_res1656 = M0.raise_arguments_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("difference between first and second arguments is greater than 4294967087"),$rjs_core.UString.make("min"),min2618,$rjs_core.UString.make("max"),max2619,$rjs_core.UString.make("rand-gen"),prng2620);}if_res1656;if (M0.__rjs_quoted__.pseudo_random_generator_p(prng2620)!==false) {var if_res1657 = M0.rvoid();} else {var if_res1657 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("pseudo-random-generator?"),2,min2618,max2619,prng2620);}if_res1657;return min2618+M0.random(d2621,prng2620);};var random2613 = $rjs_core.attachProcedureArity(function() {var fixed_lam1644 = {'0':cl1640,'1':cl1641,'2':cl1642,'3':cl1643}[arguments.length];if (fixed_lam1644!==undefined) {return fixed_lam1644.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2,3]);var __random = random2613;var __rjs_quoted__ = {};export { __rjs_quoted__,__random as random,double_flonum_p,new_keyword_apply as keyword_apply,new_apply_proc }; \ No newline at end of file diff --git a/js-build/collects/racket/private/qq-and-or.rkt.js b/js-build/collects/racket/private/qq-and-or.rkt.js index 8ccb4da..19da826 100644 --- a/js-build/collects/racket/private/qq-and-or.rkt.js +++ b/js-build/collects/racket/private/qq-and-or.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";var qq_append = function(a3594, b3595) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(a3594)!==false) {var if_res2355 = M0.append(a3594,b3595);} else {var if_res2355 = M0.raise_argument_error($rjs_core.Symbol.make("unquote-splicing"),$rjs_core.UString.make("list?"),a3594);}return if_res2355;};var __rjs_quoted__ = {};__rjs_quoted__.qq_append = qq_append;export { __rjs_quoted__ }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";var qq_append = function(a3592, b3593) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(a3592)!==false) {var if_res2356 = M0.append(a3592,b3593);} else {var if_res2356 = M0.raise_argument_error($rjs_core.Symbol.make("unquote-splicing"),$rjs_core.UString.make("list?"),a3592);}return if_res2356;};var __rjs_quoted__ = {};__rjs_quoted__.qq_append = qq_append;export { __rjs_quoted__ }; \ No newline at end of file diff --git a/js-build/collects/racket/private/reverse.rkt.js b/js-build/collects/racket/private/reverse.rkt.js index 736aaca..770a24d 100644 --- a/js-build/collects/racket/private/reverse.rkt.js +++ b/js-build/collects/racket/private/reverse.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/core.rkt.js";M1.__rjs_quoted__.___declare;$rjs_core.Keyword.make("cross-phase-persistent");var reverse = function(l2588) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1629 = M0.rvoid();} else {if (M0.list_p(l2588)!==false) {var if_res1628 = M0.rvoid();} else {var if_res1628 = M0.raise_argument_error($rjs_core.Symbol.make("reverse"),$rjs_core.UString.make("list?"),l2588);}var if_res1629 = if_res1628;}if_res1629;var loop2589 = function(a2590, l2591) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2591)!==false) {var if_res1630 = a2590;} else {var if_res1630 = loop2589(M0.cons(M0.car(l2591),a2590),M0.cdr(l2591));}return if_res1630;};return loop2589(M0.rnull,l2588);};var __rjs_quoted__ = {};export { __rjs_quoted__,reverse as alt_reverse }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/core.rkt.js";M1.__rjs_quoted__.___declare;$rjs_core.Keyword.make("cross-phase-persistent");var reverse = function(l2586) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1630 = M0.rvoid();} else {if (M0.list_p(l2586)!==false) {var if_res1629 = M0.rvoid();} else {var if_res1629 = M0.raise_argument_error($rjs_core.Symbol.make("reverse"),$rjs_core.UString.make("list?"),l2586);}var if_res1630 = if_res1629;}if_res1630;var loop2587 = function(a2588, l2589) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2589)!==false) {var if_res1631 = a2588;} else {var if_res1631 = loop2587(M0.cons(M0.car(l2589),a2588),M0.cdr(l2589));}return if_res1631;};return loop2587(M0.rnull,l2586);};var __rjs_quoted__ = {};export { __rjs_quoted__,reverse as alt_reverse }; \ No newline at end of file diff --git a/js-build/collects/racket/private/sort.rkt.js b/js-build/collects/racket/private/sort.rkt.js index e40b74a..6a5baa5 100644 --- a/js-build/collects/racket/private/sort.rkt.js +++ b/js-build/collects/racket/private/sort.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/unsafe.rkt.js";var generic_sort2624 = function(A2625, less_than_p2626, n2627) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_by_2_2628 = M1.unsafe_fxrshift(n2627,1);var n_by_2_plus_2629 = M1.unsafe_fx_(n2627,n_by_2_2628);var copying_mergesort2630 = function(Alo2631, Blo2632, n2633) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_eq_(n2633,1)!==false) {var if_res1672 = M1.unsafe_vector_set_bang_(A2625,Blo2632,M1.unsafe_vector_ref(A2625,Alo2631));} else {if (M1.unsafe_fx_eq_(n2633,2)!==false) {var x2634 = M1.unsafe_vector_ref(A2625,Alo2631);var y2635 = M1.unsafe_vector_ref(A2625,M1.unsafe_fx_plus_(Alo2631,1));if (false!==false) {var if_res1657 = less_than_p2626(false(y2635),false(x2634));} else {var if_res1657 = less_than_p2626(y2635,x2634);}if (if_res1657!==false) {M1.unsafe_vector_set_bang_(A2625,Blo2632,y2635);var if_res1658 = M1.unsafe_vector_set_bang_(A2625,M1.unsafe_fx_plus_(Blo2632,1),x2634);} else {M1.unsafe_vector_set_bang_(A2625,Blo2632,x2634);var if_res1658 = M1.unsafe_vector_set_bang_(A2625,M1.unsafe_fx_plus_(Blo2632,1),y2635);}var if_res1671 = if_res1658;} else {if (M1.unsafe_fx_lt_(n2633,16)!==false) {M1.unsafe_vector_set_bang_(A2625,Blo2632,M1.unsafe_vector_ref(A2625,Alo2631));var iloop2636 = function(i2637) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2637,n2633)!==false) {var ref_i2638 = M1.unsafe_vector_ref(A2625,M1.unsafe_fx_plus_(Alo2631,i2637));var jloop2639 = function(j2640) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ref_j_12641 = M1.unsafe_vector_ref(A2625,M1.unsafe_fx_(j2640,1));if (M1.unsafe_fx_lt_(Blo2632,j2640)!==false) {if (false!==false) {var if_res1659 = less_than_p2626(false(ref_i2638),false(ref_j_12641));} else {var if_res1659 = less_than_p2626(ref_i2638,ref_j_12641);}var if_res1660 = if_res1659;} else {var if_res1660 = false;}if (if_res1660!==false) {M1.unsafe_vector_set_bang_(A2625,j2640,ref_j_12641);var if_res1661 = jloop2639(M1.unsafe_fx_(j2640,1));} else {M1.unsafe_vector_set_bang_(A2625,j2640,ref_i2638);var if_res1661 = iloop2636(M1.unsafe_fx_plus_(i2637,1));}return if_res1661;};var if_res1662 = jloop2639(M1.unsafe_fx_plus_(Blo2632,i2637));} else {var if_res1662 = M0.rvoid();}return if_res1662;};var if_res1670 = iloop2636(1);} else {var n_by_2_2642 = M1.unsafe_fxrshift(n2633,1);var n_by_2_plus_2643 = M1.unsafe_fx_(n2633,n_by_2_2642);var Amid12644 = M1.unsafe_fx_plus_(Alo2631,n_by_2_2642);var Amid22645 = M1.unsafe_fx_plus_(Alo2631,n_by_2_plus_2643);var Bmid12646 = M1.unsafe_fx_plus_(Blo2632,n_by_2_2642);copying_mergesort2630(Amid12644,Bmid12646,n_by_2_plus_2643);copying_mergesort2630(Alo2631,Amid22645,n_by_2_2642);var b22647 = M1.unsafe_fx_plus_(Blo2632,n2633);var loop2648 = function(a12649, b12650, c12651) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x2652 = M1.unsafe_vector_ref(A2625,a12649);var y2653 = M1.unsafe_vector_ref(A2625,b12650);if (true!==false) {if (false!==false) {var if_res1663 = less_than_p2626(false(y2653),false(x2652));} else {var if_res1663 = less_than_p2626(y2653,x2652);}var if_res1665 = M0.not(if_res1663);} else {if (false!==false) {var if_res1664 = less_than_p2626(false(x2652),false(y2653));} else {var if_res1664 = less_than_p2626(x2652,y2653);}var if_res1665 = if_res1664;}if (if_res1665!==false) {M1.unsafe_vector_set_bang_(A2625,c12651,x2652);var a12654 = M1.unsafe_fx_plus_(a12649,1);var c12655 = M1.unsafe_fx_plus_(c12651,1);if (M1.unsafe_fx_lt_(c12655,b12650)!==false) {var if_res1666 = loop2648(a12654,b12650,c12655);} else {var if_res1666 = M0.rvoid();}var if_res1669 = if_res1666;} else {M1.unsafe_vector_set_bang_(A2625,c12651,y2653);var b12656 = M1.unsafe_fx_plus_(b12650,1);var c12657 = M1.unsafe_fx_plus_(c12651,1);if (M1.unsafe_fx_lt__eq_(b22647,b12656)!==false) {var loop2658 = function(a12659, c12660) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c12660,b12656)!==false) {M1.unsafe_vector_set_bang_(A2625,c12660,M1.unsafe_vector_ref(A2625,a12659));var if_res1667 = loop2658(M1.unsafe_fx_plus_(a12659,1),M1.unsafe_fx_plus_(c12660,1));} else {var if_res1667 = M0.rvoid();}return if_res1667;};var if_res1668 = loop2658(a12649,c12657);} else {var if_res1668 = loop2648(a12649,b12656,c12657);}var if_res1669 = if_res1668;}return if_res1669;};var if_res1670 = loop2648(Amid22645,Bmid12646,Blo2632);}var if_res1671 = if_res1670;}var if_res1672 = if_res1671;}return if_res1672;};var Alo2661 = 0;var Amid12662 = n_by_2_2628;var Amid22663 = n_by_2_plus_2629;var Ahi2664 = n2627;var B1lo2665 = n2627;copying_mergesort2630(Amid12662,B1lo2665,n_by_2_plus_2629);if (M0.zero_p(n_by_2_2628)!==false) {var if_res1673 = M0.rvoid();} else {var if_res1673 = copying_mergesort2630(Alo2661,Amid22663,n_by_2_2628);}if_res1673;var b22666 = Ahi2664;var loop2667 = function(a12668, b12669, c12670) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x2671 = M1.unsafe_vector_ref(A2625,a12668);var y2672 = M1.unsafe_vector_ref(A2625,b12669);if (false!==false) {if (false!==false) {var if_res1674 = less_than_p2626(false(y2672),false(x2671));} else {var if_res1674 = less_than_p2626(y2672,x2671);}var if_res1676 = M0.not(if_res1674);} else {if (false!==false) {var if_res1675 = less_than_p2626(false(x2671),false(y2672));} else {var if_res1675 = less_than_p2626(x2671,y2672);}var if_res1676 = if_res1675;}if (if_res1676!==false) {M1.unsafe_vector_set_bang_(A2625,c12670,x2671);var a12673 = M1.unsafe_fx_plus_(a12668,1);var c12674 = M1.unsafe_fx_plus_(c12670,1);if (M1.unsafe_fx_lt_(c12674,b12669)!==false) {var if_res1677 = loop2667(a12673,b12669,c12674);} else {var if_res1677 = M0.rvoid();}var if_res1680 = if_res1677;} else {M1.unsafe_vector_set_bang_(A2625,c12670,y2672);var b12675 = M1.unsafe_fx_plus_(b12669,1);var c12676 = M1.unsafe_fx_plus_(c12670,1);if (M1.unsafe_fx_lt__eq_(b22666,b12675)!==false) {var loop2677 = function(a12678, c12679) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c12679,b12675)!==false) {M1.unsafe_vector_set_bang_(A2625,c12679,M1.unsafe_vector_ref(A2625,a12678));var if_res1678 = loop2677(M1.unsafe_fx_plus_(a12678,1),M1.unsafe_fx_plus_(c12679,1));} else {var if_res1678 = M0.rvoid();}return if_res1678;};var if_res1679 = loop2677(a12668,c12676);} else {var if_res1679 = loop2667(a12668,b12675,c12676);}var if_res1680 = if_res1679;}return if_res1680;};return loop2667(B1lo2665,Amid22663,Alo2661);};var generic_sort_by_key2680 = function(A2681, less_than_p2682, n2683, key2684) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_by_2_2685 = M1.unsafe_fxrshift(n2683,1);var n_by_2_plus_2686 = M1.unsafe_fx_(n2683,n_by_2_2685);var copying_mergesort2687 = function(Alo2688, Blo2689, n2690) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_eq_(n2690,1)!==false) {var if_res1696 = M1.unsafe_vector_set_bang_(A2681,Blo2689,M1.unsafe_vector_ref(A2681,Alo2688));} else {if (M1.unsafe_fx_eq_(n2690,2)!==false) {var x2691 = M1.unsafe_vector_ref(A2681,Alo2688);var y2692 = M1.unsafe_vector_ref(A2681,M1.unsafe_fx_plus_(Alo2688,1));if (key2684!==false) {var if_res1681 = less_than_p2682(key2684(y2692),key2684(x2691));} else {var if_res1681 = less_than_p2682(y2692,x2691);}if (if_res1681!==false) {M1.unsafe_vector_set_bang_(A2681,Blo2689,y2692);var if_res1682 = M1.unsafe_vector_set_bang_(A2681,M1.unsafe_fx_plus_(Blo2689,1),x2691);} else {M1.unsafe_vector_set_bang_(A2681,Blo2689,x2691);var if_res1682 = M1.unsafe_vector_set_bang_(A2681,M1.unsafe_fx_plus_(Blo2689,1),y2692);}var if_res1695 = if_res1682;} else {if (M1.unsafe_fx_lt_(n2690,16)!==false) {M1.unsafe_vector_set_bang_(A2681,Blo2689,M1.unsafe_vector_ref(A2681,Alo2688));var iloop2693 = function(i2694) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2694,n2690)!==false) {var ref_i2695 = M1.unsafe_vector_ref(A2681,M1.unsafe_fx_plus_(Alo2688,i2694));var jloop2696 = function(j2697) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ref_j_12698 = M1.unsafe_vector_ref(A2681,M1.unsafe_fx_(j2697,1));if (M1.unsafe_fx_lt_(Blo2689,j2697)!==false) {if (key2684!==false) {var if_res1683 = less_than_p2682(key2684(ref_i2695),key2684(ref_j_12698));} else {var if_res1683 = less_than_p2682(ref_i2695,ref_j_12698);}var if_res1684 = if_res1683;} else {var if_res1684 = false;}if (if_res1684!==false) {M1.unsafe_vector_set_bang_(A2681,j2697,ref_j_12698);var if_res1685 = jloop2696(M1.unsafe_fx_(j2697,1));} else {M1.unsafe_vector_set_bang_(A2681,j2697,ref_i2695);var if_res1685 = iloop2693(M1.unsafe_fx_plus_(i2694,1));}return if_res1685;};var if_res1686 = jloop2696(M1.unsafe_fx_plus_(Blo2689,i2694));} else {var if_res1686 = M0.rvoid();}return if_res1686;};var if_res1694 = iloop2693(1);} else {var n_by_2_2699 = M1.unsafe_fxrshift(n2690,1);var n_by_2_plus_2700 = M1.unsafe_fx_(n2690,n_by_2_2699);var Amid12701 = M1.unsafe_fx_plus_(Alo2688,n_by_2_2699);var Amid22702 = M1.unsafe_fx_plus_(Alo2688,n_by_2_plus_2700);var Bmid12703 = M1.unsafe_fx_plus_(Blo2689,n_by_2_2699);copying_mergesort2687(Amid12701,Bmid12703,n_by_2_plus_2700);copying_mergesort2687(Alo2688,Amid22702,n_by_2_2699);var b22704 = M1.unsafe_fx_plus_(Blo2689,n2690);var loop2705 = function(a12706, b12707, c12708) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x2709 = M1.unsafe_vector_ref(A2681,a12706);var y2710 = M1.unsafe_vector_ref(A2681,b12707);if (true!==false) {if (key2684!==false) {var if_res1687 = less_than_p2682(key2684(y2710),key2684(x2709));} else {var if_res1687 = less_than_p2682(y2710,x2709);}var if_res1689 = M0.not(if_res1687);} else {if (key2684!==false) {var if_res1688 = less_than_p2682(key2684(x2709),key2684(y2710));} else {var if_res1688 = less_than_p2682(x2709,y2710);}var if_res1689 = if_res1688;}if (if_res1689!==false) {M1.unsafe_vector_set_bang_(A2681,c12708,x2709);var a12711 = M1.unsafe_fx_plus_(a12706,1);var c12712 = M1.unsafe_fx_plus_(c12708,1);if (M1.unsafe_fx_lt_(c12712,b12707)!==false) {var if_res1690 = loop2705(a12711,b12707,c12712);} else {var if_res1690 = M0.rvoid();}var if_res1693 = if_res1690;} else {M1.unsafe_vector_set_bang_(A2681,c12708,y2710);var b12713 = M1.unsafe_fx_plus_(b12707,1);var c12714 = M1.unsafe_fx_plus_(c12708,1);if (M1.unsafe_fx_lt__eq_(b22704,b12713)!==false) {var loop2715 = function(a12716, c12717) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c12717,b12713)!==false) {M1.unsafe_vector_set_bang_(A2681,c12717,M1.unsafe_vector_ref(A2681,a12716));var if_res1691 = loop2715(M1.unsafe_fx_plus_(a12716,1),M1.unsafe_fx_plus_(c12717,1));} else {var if_res1691 = M0.rvoid();}return if_res1691;};var if_res1692 = loop2715(a12706,c12714);} else {var if_res1692 = loop2705(a12706,b12713,c12714);}var if_res1693 = if_res1692;}return if_res1693;};var if_res1694 = loop2705(Amid22702,Bmid12703,Blo2689);}var if_res1695 = if_res1694;}var if_res1696 = if_res1695;}return if_res1696;};var Alo2718 = 0;var Amid12719 = n_by_2_2685;var Amid22720 = n_by_2_plus_2686;var Ahi2721 = n2683;var B1lo2722 = n2683;copying_mergesort2687(Amid12719,B1lo2722,n_by_2_plus_2686);if (M0.zero_p(n_by_2_2685)!==false) {var if_res1697 = M0.rvoid();} else {var if_res1697 = copying_mergesort2687(Alo2718,Amid22720,n_by_2_2685);}if_res1697;var b22723 = Ahi2721;var loop2724 = function(a12725, b12726, c12727) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x2728 = M1.unsafe_vector_ref(A2681,a12725);var y2729 = M1.unsafe_vector_ref(A2681,b12726);if (false!==false) {if (key2684!==false) {var if_res1698 = less_than_p2682(key2684(y2729),key2684(x2728));} else {var if_res1698 = less_than_p2682(y2729,x2728);}var if_res1700 = M0.not(if_res1698);} else {if (key2684!==false) {var if_res1699 = less_than_p2682(key2684(x2728),key2684(y2729));} else {var if_res1699 = less_than_p2682(x2728,y2729);}var if_res1700 = if_res1699;}if (if_res1700!==false) {M1.unsafe_vector_set_bang_(A2681,c12727,x2728);var a12730 = M1.unsafe_fx_plus_(a12725,1);var c12731 = M1.unsafe_fx_plus_(c12727,1);if (M1.unsafe_fx_lt_(c12731,b12726)!==false) {var if_res1701 = loop2724(a12730,b12726,c12731);} else {var if_res1701 = M0.rvoid();}var if_res1704 = if_res1701;} else {M1.unsafe_vector_set_bang_(A2681,c12727,y2729);var b12732 = M1.unsafe_fx_plus_(b12726,1);var c12733 = M1.unsafe_fx_plus_(c12727,1);if (M1.unsafe_fx_lt__eq_(b22723,b12732)!==false) {var loop2734 = function(a12735, c12736) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c12736,b12732)!==false) {M1.unsafe_vector_set_bang_(A2681,c12736,M1.unsafe_vector_ref(A2681,a12735));var if_res1702 = loop2734(M1.unsafe_fx_plus_(a12735,1),M1.unsafe_fx_plus_(c12736,1));} else {var if_res1702 = M0.rvoid();}return if_res1702;};var if_res1703 = loop2734(a12725,c12733);} else {var if_res1703 = loop2724(a12725,b12732,c12733);}var if_res1704 = if_res1703;}return if_res1704;};return loop2724(B1lo2722,Amid22720,Alo2718);};var cl1812 = function(lst2737, less_than_p2738) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n2739 = M0.length(lst2737);if (M1.unsafe_fx_eq_(n2739,0)!==false) {var if_res1836 = lst2737;} else {if (false!==false) {var vec2740 = M0.make_vector(n2739+M0.ceiling(n2739/2));var loop2741 = function(i2742, lst2743) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2743)!==false) {var x2744 = M0.car(lst2743);M1.unsafe_vector_set_bang_(vec2740,i2742,M0.cons(false(x2744),x2744));var if_res1816 = loop2741(M1.unsafe_fx_plus_(i2742,1),M0.cdr(lst2743));} else {var if_res1816 = M0.rvoid();}return if_res1816;};loop2741(0,lst2737);generic_sort_by_key2680(vec2740,less_than_p2738,n2739,M1.unsafe_car);var loop2745 = function(i2746, r2747) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i2748 = M1.unsafe_fx_(i2746,1);if (M1.unsafe_fx_lt_(i2748,0)!==false) {var if_res1817 = r2747;} else {var if_res1817 = loop2745(i2748,M0.cons(M1.unsafe_cdr(M1.unsafe_vector_ref(vec2740,i2748)),r2747));}return if_res1817;};var if_res1835 = loop2745(n2739,$rjs_core.Pair.makeList());} else {var loop2749 = function(last2750, next2751) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2752 = M0.null_p(next2751);if (or_part2752!==false) {var if_res1820 = or_part2752;} else {if (false!==false) {var if_res1818 = less_than_p2738(false(M1.unsafe_car(next2751)),false(last2750));} else {var if_res1818 = less_than_p2738(M1.unsafe_car(next2751),last2750);}if (M0.not(if_res1818)!==false) {var if_res1819 = loop2749(M1.unsafe_car(next2751),M1.unsafe_cdr(next2751));} else {var if_res1819 = false;}var if_res1820 = if_res1819;}return if_res1820;};if (loop2749(M0.car(lst2737),M0.cdr(lst2737))!==false) {var if_res1834 = lst2737;} else {if (M1.unsafe_fx_lt__eq_(n2739,3)!==false) {if (M1.unsafe_fx_eq_(n2739,1)!==false) {var if_res1830 = lst2737;} else {if (M1.unsafe_fx_eq_(n2739,2)!==false) {var if_res1829 = M0.list(M0.cadr(lst2737),M0.car(lst2737));} else {var a2753 = M0.car(lst2737);var b2754 = M0.cadr(lst2737);var c2755 = M0.caddr(lst2737);if (false!==false) {var if_res1821 = less_than_p2738(false(b2754),false(a2753));} else {var if_res1821 = less_than_p2738(b2754,a2753);}if (if_res1821!==false) {if (false!==false) {var if_res1822 = less_than_p2738(false(c2755),false(b2754));} else {var if_res1822 = less_than_p2738(c2755,b2754);}if (if_res1822!==false) {var if_res1825 = M0.list(c2755,b2754,a2753);} else {if (false!==false) {var if_res1823 = less_than_p2738(false(c2755),false(a2753));} else {var if_res1823 = less_than_p2738(c2755,a2753);}if (if_res1823!==false) {var if_res1824 = M0.list(b2754,c2755,a2753);} else {var if_res1824 = M0.list(b2754,a2753,c2755);}var if_res1825 = if_res1824;}var if_res1828 = if_res1825;} else {if (false!==false) {var if_res1826 = less_than_p2738(false(c2755),false(a2753));} else {var if_res1826 = less_than_p2738(c2755,a2753);}if (if_res1826!==false) {var if_res1827 = M0.list(c2755,a2753,b2754);} else {var if_res1827 = M0.list(a2753,c2755,b2754);}var if_res1828 = if_res1827;}var if_res1829 = if_res1828;}var if_res1830 = if_res1829;}var if_res1833 = if_res1830;} else {var vec2756 = M0.make_vector(n2739+M0.ceiling(n2739/2));var loop2757 = function(i2758, lst2759) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2759)!==false) {M0.vector_set_bang_(vec2756,i2758,M0.car(lst2759));var if_res1831 = loop2757(M0.add1(i2758),M0.cdr(lst2759));} else {var if_res1831 = M0.rvoid();}return if_res1831;};loop2757(0,lst2737);generic_sort2624(vec2756,less_than_p2738,n2739);var loop2760 = function(i2761, r2762) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i2763 = M0.sub1(i2761);if (M0.__lt_(i2763,0)!==false) {var if_res1832 = r2762;} else {var if_res1832 = loop2760(i2763,M0.cons(M0.vector_ref(vec2756,i2763),r2762));}return if_res1832;};var if_res1833 = loop2760(n2739,$rjs_core.Pair.makeList());}var if_res1834 = if_res1833;}var if_res1835 = if_res1834;}var if_res1836 = if_res1835;}return if_res1836;};var cl1813 = function(lst2764, less_than_p2765, getkey2766) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey2766!==false) {var if_res1837 = M0.not(M0.eq_p(M0.values,getkey2766));} else {var if_res1837 = false;}if (if_res1837!==false) {var if_res1838 = sort(lst2764,less_than_p2765,getkey2766,false);} else {var if_res1838 = sort(lst2764,less_than_p2765);}return if_res1838;};var cl1814 = function(lst2767, less_than_p2768, getkey2769, cache_keys_p2770) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey2769!==false) {var if_res1839 = M0.not(M0.eq_p(M0.values,getkey2769));} else {var if_res1839 = false;}if (if_res1839!==false) {var n2771 = M0.length(lst2767);if (M1.unsafe_fx_eq_(n2771,0)!==false) {var if_res1860 = lst2767;} else {if (cache_keys_p2770!==false) {var vec2772 = M0.make_vector(n2771+M0.ceiling(n2771/2));var loop2773 = function(i2774, lst2775) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2775)!==false) {var x2776 = M0.car(lst2775);M1.unsafe_vector_set_bang_(vec2772,i2774,M0.cons(getkey2769(x2776),x2776));var if_res1840 = loop2773(M1.unsafe_fx_plus_(i2774,1),M0.cdr(lst2775));} else {var if_res1840 = M0.rvoid();}return if_res1840;};loop2773(0,lst2767);generic_sort_by_key2680(vec2772,less_than_p2768,n2771,M1.unsafe_car);var loop2777 = function(i2778, r2779) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i2780 = M1.unsafe_fx_(i2778,1);if (M1.unsafe_fx_lt_(i2780,0)!==false) {var if_res1841 = r2779;} else {var if_res1841 = loop2777(i2780,M0.cons(M1.unsafe_cdr(M1.unsafe_vector_ref(vec2772,i2780)),r2779));}return if_res1841;};var if_res1859 = loop2777(n2771,$rjs_core.Pair.makeList());} else {var loop2781 = function(last2782, next2783) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2784 = M0.null_p(next2783);if (or_part2784!==false) {var if_res1844 = or_part2784;} else {if (getkey2769!==false) {var if_res1842 = less_than_p2768(getkey2769(M1.unsafe_car(next2783)),getkey2769(last2782));} else {var if_res1842 = less_than_p2768(M1.unsafe_car(next2783),last2782);}if (M0.not(if_res1842)!==false) {var if_res1843 = loop2781(M1.unsafe_car(next2783),M1.unsafe_cdr(next2783));} else {var if_res1843 = false;}var if_res1844 = if_res1843;}return if_res1844;};if (loop2781(M0.car(lst2767),M0.cdr(lst2767))!==false) {var if_res1858 = lst2767;} else {if (M1.unsafe_fx_lt__eq_(n2771,3)!==false) {if (M1.unsafe_fx_eq_(n2771,1)!==false) {var if_res1854 = lst2767;} else {if (M1.unsafe_fx_eq_(n2771,2)!==false) {var if_res1853 = M0.list(M0.cadr(lst2767),M0.car(lst2767));} else {var a2785 = M0.car(lst2767);var b2786 = M0.cadr(lst2767);var c2787 = M0.caddr(lst2767);if (getkey2769!==false) {var if_res1845 = less_than_p2768(getkey2769(b2786),getkey2769(a2785));} else {var if_res1845 = less_than_p2768(b2786,a2785);}if (if_res1845!==false) {if (getkey2769!==false) {var if_res1846 = less_than_p2768(getkey2769(c2787),getkey2769(b2786));} else {var if_res1846 = less_than_p2768(c2787,b2786);}if (if_res1846!==false) {var if_res1849 = M0.list(c2787,b2786,a2785);} else {if (getkey2769!==false) {var if_res1847 = less_than_p2768(getkey2769(c2787),getkey2769(a2785));} else {var if_res1847 = less_than_p2768(c2787,a2785);}if (if_res1847!==false) {var if_res1848 = M0.list(b2786,c2787,a2785);} else {var if_res1848 = M0.list(b2786,a2785,c2787);}var if_res1849 = if_res1848;}var if_res1852 = if_res1849;} else {if (getkey2769!==false) {var if_res1850 = less_than_p2768(getkey2769(c2787),getkey2769(a2785));} else {var if_res1850 = less_than_p2768(c2787,a2785);}if (if_res1850!==false) {var if_res1851 = M0.list(c2787,a2785,b2786);} else {var if_res1851 = M0.list(a2785,c2787,b2786);}var if_res1852 = if_res1851;}var if_res1853 = if_res1852;}var if_res1854 = if_res1853;}var if_res1857 = if_res1854;} else {var vec2788 = M0.make_vector(n2771+M0.ceiling(n2771/2));var loop2789 = function(i2790, lst2791) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2791)!==false) {M0.vector_set_bang_(vec2788,i2790,M0.car(lst2791));var if_res1855 = loop2789(M0.add1(i2790),M0.cdr(lst2791));} else {var if_res1855 = M0.rvoid();}return if_res1855;};loop2789(0,lst2767);generic_sort_by_key2680(vec2788,less_than_p2768,n2771,getkey2769);var loop2792 = function(i2793, r2794) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i2795 = M0.sub1(i2793);if (M0.__lt_(i2795,0)!==false) {var if_res1856 = r2794;} else {var if_res1856 = loop2792(i2795,M0.cons(M0.vector_ref(vec2788,i2795),r2794));}return if_res1856;};var if_res1857 = loop2792(n2771,$rjs_core.Pair.makeList());}var if_res1858 = if_res1857;}var if_res1859 = if_res1858;}var if_res1860 = if_res1859;}var if_res1861 = if_res1860;} else {var if_res1861 = sort(lst2767,less_than_p2768);}return if_res1861;};var temp1862 = $rjs_core.attachProcedureArity(function() {var fixed_lam1815 = {'2':cl1812,'3':cl1813,'4':cl1814}[arguments.length];if (fixed_lam1815!==undefined) {return fixed_lam1815.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3,4]);var cl1758 = function(vec2796, less_than_p2797, start2798, end2799) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n2800 = end2799-start2798;if (true!==false) {var if_res1761 = M0.make_vector(n2800);} else {var if_res1761 = vec2796;}var dst_vec2801 = if_res1761;if (true!==false) {var if_res1762 = 0;} else {var if_res1762 = start2798;}var dst_start2802 = if_res1762;if (M1.unsafe_fx_eq_(n2800,0)!==false) {var if_res1783 = M0.rvoid();} else {if (false!==false) {var work_vec2803 = M0.make_vector(n2800+M0.ceiling(n2800/2),true);var loop2804 = function(i2805) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2805,n2800)!==false) {var x2806 = M1.unsafe_vector_ref(vec2796,M1.unsafe_fx_plus_(i2805,start2798));M1.unsafe_vector_set_bang_(work_vec2803,i2805,M0.cons(false(x2806),x2806));var if_res1763 = loop2804(M1.unsafe_fx_plus_(i2805,1));} else {var if_res1763 = M0.rvoid();}return if_res1763;};loop2804(0);generic_sort_by_key2680(work_vec2803,less_than_p2797,n2800,M1.unsafe_car);var loop2807 = function(i2808) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2808,n2800)!==false) {M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(i2808,dst_start2802),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec2803,i2808)));var if_res1764 = loop2807(M1.unsafe_fx_plus_(i2808,1));} else {var if_res1764 = M0.rvoid();}return if_res1764;};var if_res1782 = loop2807(0);} else {var loop2809 = function(prev_val2810, next_index2811) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2812 = M1.unsafe_fx_eq_(next_index2811,end2799);if (or_part2812!==false) {var if_res1767 = or_part2812;} else {var next_val2813 = M1.unsafe_vector_ref(vec2796,next_index2811);if (false!==false) {var if_res1765 = less_than_p2797(false(next_val2813),false(prev_val2810));} else {var if_res1765 = less_than_p2797(next_val2813,prev_val2810);}if (M0.not(if_res1765)!==false) {var if_res1766 = loop2809(next_val2813,M1.unsafe_fx_plus_(next_index2811,1));} else {var if_res1766 = false;}var if_res1767 = if_res1766;}return if_res1767;};if (loop2809(M1.unsafe_vector_ref(vec2796,start2798),M1.unsafe_fx_plus_(start2798,1))!==false) {if (true!==false) {var if_res1768 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2801,dst_start2802,vec2796,start2798,end2799);} else {var if_res1768 = M0.rvoid();}var if_res1781 = if_res1768;} else {if (M1.unsafe_fx_lt__eq_(n2800,3)!==false) {if (true!==false) {var if_res1769 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2801,dst_start2802,vec2796,start2798,end2799);} else {var if_res1769 = M0.rvoid();}if_res1769;if (M1.unsafe_fx_eq_(n2800,1)!==false) {var if_res1779 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n2800,2)!==false) {var tmp2814 = M1.unsafe_vector_ref(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,0));M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,0),M1.unsafe_vector_ref(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,1)));var if_res1778 = M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,1),tmp2814);} else {var a2815 = M1.unsafe_vector_ref(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,0));var b2816 = M1.unsafe_vector_ref(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,1));var c2817 = M1.unsafe_vector_ref(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,2));if (false!==false) {var if_res1770 = less_than_p2797(false(b2816),false(a2815));} else {var if_res1770 = less_than_p2797(b2816,a2815);}if (if_res1770!==false) {if (false!==false) {var if_res1771 = less_than_p2797(false(c2817),false(b2816));} else {var if_res1771 = less_than_p2797(c2817,b2816);}if (if_res1771!==false) {M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,0),c2817);var if_res1774 = M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,2),a2815);} else {if (false!==false) {var if_res1772 = less_than_p2797(false(c2817),false(a2815));} else {var if_res1772 = less_than_p2797(c2817,a2815);}if (if_res1772!==false) {M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,0),b2816);M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,1),c2817);var if_res1773 = M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,2),a2815);} else {M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,0),b2816);var if_res1773 = M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,1),a2815);}var if_res1774 = if_res1773;}var if_res1777 = if_res1774;} else {if (false!==false) {var if_res1775 = less_than_p2797(false(c2817),false(a2815));} else {var if_res1775 = less_than_p2797(c2817,a2815);}if (if_res1775!==false) {M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,0),c2817);M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,1),a2815);var if_res1776 = M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,2),b2816);} else {M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,1),c2817);var if_res1776 = M1.unsafe_vector_set_bang_(dst_vec2801,M1.unsafe_fx_plus_(dst_start2802,2),b2816);}var if_res1777 = if_res1776;}var if_res1778 = if_res1777;}var if_res1779 = if_res1778;}var if_res1780 = if_res1779;} else {var work_vec2818 = M0.make_vector(n2800+M0.ceiling(n2800/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec2818,0,vec2796,start2798,end2799);generic_sort2624(work_vec2818,less_than_p2797,n2800);var if_res1780 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2801,dst_start2802,work_vec2818,0,n2800);}var if_res1781 = if_res1780;}var if_res1782 = if_res1781;}var if_res1783 = if_res1782;}if_res1783;if (true!==false) {var if_res1784 = dst_vec2801;} else {var if_res1784 = M0.rvoid();}return if_res1784;};var cl1759 = function(vec2819, less_than_p2820, start2821, end2822, getkey2823, cache_keys_p2824) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey2823!==false) {var if_res1785 = M0.not(M0.eq_p(M0.values,getkey2823));} else {var if_res1785 = false;}if (if_res1785!==false) {var n2825 = end2822-start2821;if (true!==false) {var if_res1786 = M0.make_vector(n2825);} else {var if_res1786 = vec2819;}var dst_vec2826 = if_res1786;if (true!==false) {var if_res1787 = 0;} else {var if_res1787 = start2821;}var dst_start2827 = if_res1787;if (M1.unsafe_fx_eq_(n2825,0)!==false) {var if_res1808 = M0.rvoid();} else {if (cache_keys_p2824!==false) {var work_vec2828 = M0.make_vector(n2825+M0.ceiling(n2825/2),true);var loop2829 = function(i2830) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2830,n2825)!==false) {var x2831 = M1.unsafe_vector_ref(vec2819,M1.unsafe_fx_plus_(i2830,start2821));M1.unsafe_vector_set_bang_(work_vec2828,i2830,M0.cons(getkey2823(x2831),x2831));var if_res1788 = loop2829(M1.unsafe_fx_plus_(i2830,1));} else {var if_res1788 = M0.rvoid();}return if_res1788;};loop2829(0);generic_sort_by_key2680(work_vec2828,less_than_p2820,n2825,M1.unsafe_car);var loop2832 = function(i2833) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2833,n2825)!==false) {M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(i2833,dst_start2827),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec2828,i2833)));var if_res1789 = loop2832(M1.unsafe_fx_plus_(i2833,1));} else {var if_res1789 = M0.rvoid();}return if_res1789;};var if_res1807 = loop2832(0);} else {var loop2834 = function(prev_val2835, next_index2836) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2837 = M1.unsafe_fx_eq_(next_index2836,end2822);if (or_part2837!==false) {var if_res1792 = or_part2837;} else {var next_val2838 = M1.unsafe_vector_ref(vec2819,next_index2836);if (getkey2823!==false) {var if_res1790 = less_than_p2820(getkey2823(next_val2838),getkey2823(prev_val2835));} else {var if_res1790 = less_than_p2820(next_val2838,prev_val2835);}if (M0.not(if_res1790)!==false) {var if_res1791 = loop2834(next_val2838,M1.unsafe_fx_plus_(next_index2836,1));} else {var if_res1791 = false;}var if_res1792 = if_res1791;}return if_res1792;};if (loop2834(M1.unsafe_vector_ref(vec2819,start2821),M1.unsafe_fx_plus_(start2821,1))!==false) {if (true!==false) {var if_res1793 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2826,dst_start2827,vec2819,start2821,end2822);} else {var if_res1793 = M0.rvoid();}var if_res1806 = if_res1793;} else {if (M1.unsafe_fx_lt__eq_(n2825,3)!==false) {if (true!==false) {var if_res1794 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2826,dst_start2827,vec2819,start2821,end2822);} else {var if_res1794 = M0.rvoid();}if_res1794;if (M1.unsafe_fx_eq_(n2825,1)!==false) {var if_res1804 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n2825,2)!==false) {var tmp2839 = M1.unsafe_vector_ref(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,0));M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,0),M1.unsafe_vector_ref(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,1)));var if_res1803 = M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,1),tmp2839);} else {var a2840 = M1.unsafe_vector_ref(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,0));var b2841 = M1.unsafe_vector_ref(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,1));var c2842 = M1.unsafe_vector_ref(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,2));if (getkey2823!==false) {var if_res1795 = less_than_p2820(getkey2823(b2841),getkey2823(a2840));} else {var if_res1795 = less_than_p2820(b2841,a2840);}if (if_res1795!==false) {if (getkey2823!==false) {var if_res1796 = less_than_p2820(getkey2823(c2842),getkey2823(b2841));} else {var if_res1796 = less_than_p2820(c2842,b2841);}if (if_res1796!==false) {M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,0),c2842);var if_res1799 = M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,2),a2840);} else {if (getkey2823!==false) {var if_res1797 = less_than_p2820(getkey2823(c2842),getkey2823(a2840));} else {var if_res1797 = less_than_p2820(c2842,a2840);}if (if_res1797!==false) {M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,0),b2841);M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,1),c2842);var if_res1798 = M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,2),a2840);} else {M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,0),b2841);var if_res1798 = M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,1),a2840);}var if_res1799 = if_res1798;}var if_res1802 = if_res1799;} else {if (getkey2823!==false) {var if_res1800 = less_than_p2820(getkey2823(c2842),getkey2823(a2840));} else {var if_res1800 = less_than_p2820(c2842,a2840);}if (if_res1800!==false) {M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,0),c2842);M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,1),a2840);var if_res1801 = M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,2),b2841);} else {M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,1),c2842);var if_res1801 = M1.unsafe_vector_set_bang_(dst_vec2826,M1.unsafe_fx_plus_(dst_start2827,2),b2841);}var if_res1802 = if_res1801;}var if_res1803 = if_res1802;}var if_res1804 = if_res1803;}var if_res1805 = if_res1804;} else {var work_vec2843 = M0.make_vector(n2825+M0.ceiling(n2825/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec2843,0,vec2819,start2821,end2822);generic_sort_by_key2680(work_vec2843,less_than_p2820,n2825,getkey2823);var if_res1805 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2826,dst_start2827,work_vec2843,0,n2825);}var if_res1806 = if_res1805;}var if_res1807 = if_res1806;}var if_res1808 = if_res1807;}if_res1808;if (true!==false) {var if_res1809 = dst_vec2826;} else {var if_res1809 = M0.rvoid();}var if_res1810 = if_res1809;} else {var if_res1810 = vector_sort(vec2819,less_than_p2820,start2821,end2822);}return if_res1810;};var temp1811 = $rjs_core.attachProcedureArity(function() {var fixed_lam1760 = {'4':cl1758,'6':cl1759}[arguments.length];if (fixed_lam1760!==undefined) {return fixed_lam1760.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,6]);var cl1705 = function(vec2844, less_than_p2845, start2846, end2847) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n2848 = end2847-start2846;if (false!==false) {var if_res1708 = M0.make_vector(n2848);} else {var if_res1708 = vec2844;}var dst_vec2849 = if_res1708;if (false!==false) {var if_res1709 = 0;} else {var if_res1709 = start2846;}var dst_start2850 = if_res1709;if (M1.unsafe_fx_eq_(n2848,0)!==false) {var if_res1730 = M0.rvoid();} else {if (false!==false) {var work_vec2851 = M0.make_vector(n2848+M0.ceiling(n2848/2),true);var loop2852 = function(i2853) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2853,n2848)!==false) {var x2854 = M1.unsafe_vector_ref(vec2844,M1.unsafe_fx_plus_(i2853,start2846));M1.unsafe_vector_set_bang_(work_vec2851,i2853,M0.cons(false(x2854),x2854));var if_res1710 = loop2852(M1.unsafe_fx_plus_(i2853,1));} else {var if_res1710 = M0.rvoid();}return if_res1710;};loop2852(0);generic_sort_by_key2680(work_vec2851,less_than_p2845,n2848,M1.unsafe_car);var loop2855 = function(i2856) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2856,n2848)!==false) {M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(i2856,dst_start2850),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec2851,i2856)));var if_res1711 = loop2855(M1.unsafe_fx_plus_(i2856,1));} else {var if_res1711 = M0.rvoid();}return if_res1711;};var if_res1729 = loop2855(0);} else {var loop2857 = function(prev_val2858, next_index2859) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2860 = M1.unsafe_fx_eq_(next_index2859,end2847);if (or_part2860!==false) {var if_res1714 = or_part2860;} else {var next_val2861 = M1.unsafe_vector_ref(vec2844,next_index2859);if (false!==false) {var if_res1712 = less_than_p2845(false(next_val2861),false(prev_val2858));} else {var if_res1712 = less_than_p2845(next_val2861,prev_val2858);}if (M0.not(if_res1712)!==false) {var if_res1713 = loop2857(next_val2861,M1.unsafe_fx_plus_(next_index2859,1));} else {var if_res1713 = false;}var if_res1714 = if_res1713;}return if_res1714;};if (loop2857(M1.unsafe_vector_ref(vec2844,start2846),M1.unsafe_fx_plus_(start2846,1))!==false) {if (false!==false) {var if_res1715 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2849,dst_start2850,vec2844,start2846,end2847);} else {var if_res1715 = M0.rvoid();}var if_res1728 = if_res1715;} else {if (M1.unsafe_fx_lt__eq_(n2848,3)!==false) {if (false!==false) {var if_res1716 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2849,dst_start2850,vec2844,start2846,end2847);} else {var if_res1716 = M0.rvoid();}if_res1716;if (M1.unsafe_fx_eq_(n2848,1)!==false) {var if_res1726 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n2848,2)!==false) {var tmp2862 = M1.unsafe_vector_ref(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,0));M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,0),M1.unsafe_vector_ref(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,1)));var if_res1725 = M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,1),tmp2862);} else {var a2863 = M1.unsafe_vector_ref(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,0));var b2864 = M1.unsafe_vector_ref(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,1));var c2865 = M1.unsafe_vector_ref(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,2));if (false!==false) {var if_res1717 = less_than_p2845(false(b2864),false(a2863));} else {var if_res1717 = less_than_p2845(b2864,a2863);}if (if_res1717!==false) {if (false!==false) {var if_res1718 = less_than_p2845(false(c2865),false(b2864));} else {var if_res1718 = less_than_p2845(c2865,b2864);}if (if_res1718!==false) {M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,0),c2865);var if_res1721 = M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,2),a2863);} else {if (false!==false) {var if_res1719 = less_than_p2845(false(c2865),false(a2863));} else {var if_res1719 = less_than_p2845(c2865,a2863);}if (if_res1719!==false) {M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,0),b2864);M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,1),c2865);var if_res1720 = M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,2),a2863);} else {M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,0),b2864);var if_res1720 = M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,1),a2863);}var if_res1721 = if_res1720;}var if_res1724 = if_res1721;} else {if (false!==false) {var if_res1722 = less_than_p2845(false(c2865),false(a2863));} else {var if_res1722 = less_than_p2845(c2865,a2863);}if (if_res1722!==false) {M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,0),c2865);M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,1),a2863);var if_res1723 = M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,2),b2864);} else {M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,1),c2865);var if_res1723 = M1.unsafe_vector_set_bang_(dst_vec2849,M1.unsafe_fx_plus_(dst_start2850,2),b2864);}var if_res1724 = if_res1723;}var if_res1725 = if_res1724;}var if_res1726 = if_res1725;}var if_res1727 = if_res1726;} else {var work_vec2866 = M0.make_vector(n2848+M0.ceiling(n2848/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec2866,0,vec2844,start2846,end2847);generic_sort2624(work_vec2866,less_than_p2845,n2848);var if_res1727 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2849,dst_start2850,work_vec2866,0,n2848);}var if_res1728 = if_res1727;}var if_res1729 = if_res1728;}var if_res1730 = if_res1729;}if_res1730;if (false!==false) {var if_res1731 = dst_vec2849;} else {var if_res1731 = M0.rvoid();}return if_res1731;};var cl1706 = function(vec2867, less_than_p2868, start2869, end2870, getkey2871, cache_keys_p2872) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey2871!==false) {var if_res1732 = M0.not(M0.eq_p(M0.values,getkey2871));} else {var if_res1732 = false;}if (if_res1732!==false) {var n2873 = end2870-start2869;if (false!==false) {var if_res1733 = M0.make_vector(n2873);} else {var if_res1733 = vec2867;}var dst_vec2874 = if_res1733;if (false!==false) {var if_res1734 = 0;} else {var if_res1734 = start2869;}var dst_start2875 = if_res1734;if (M1.unsafe_fx_eq_(n2873,0)!==false) {var if_res1755 = M0.rvoid();} else {if (cache_keys_p2872!==false) {var work_vec2876 = M0.make_vector(n2873+M0.ceiling(n2873/2),true);var loop2877 = function(i2878) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2878,n2873)!==false) {var x2879 = M1.unsafe_vector_ref(vec2867,M1.unsafe_fx_plus_(i2878,start2869));M1.unsafe_vector_set_bang_(work_vec2876,i2878,M0.cons(getkey2871(x2879),x2879));var if_res1735 = loop2877(M1.unsafe_fx_plus_(i2878,1));} else {var if_res1735 = M0.rvoid();}return if_res1735;};loop2877(0);generic_sort_by_key2680(work_vec2876,less_than_p2868,n2873,M1.unsafe_car);var loop2880 = function(i2881) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2881,n2873)!==false) {M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(i2881,dst_start2875),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec2876,i2881)));var if_res1736 = loop2880(M1.unsafe_fx_plus_(i2881,1));} else {var if_res1736 = M0.rvoid();}return if_res1736;};var if_res1754 = loop2880(0);} else {var loop2882 = function(prev_val2883, next_index2884) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2885 = M1.unsafe_fx_eq_(next_index2884,end2870);if (or_part2885!==false) {var if_res1739 = or_part2885;} else {var next_val2886 = M1.unsafe_vector_ref(vec2867,next_index2884);if (getkey2871!==false) {var if_res1737 = less_than_p2868(getkey2871(next_val2886),getkey2871(prev_val2883));} else {var if_res1737 = less_than_p2868(next_val2886,prev_val2883);}if (M0.not(if_res1737)!==false) {var if_res1738 = loop2882(next_val2886,M1.unsafe_fx_plus_(next_index2884,1));} else {var if_res1738 = false;}var if_res1739 = if_res1738;}return if_res1739;};if (loop2882(M1.unsafe_vector_ref(vec2867,start2869),M1.unsafe_fx_plus_(start2869,1))!==false) {if (false!==false) {var if_res1740 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2874,dst_start2875,vec2867,start2869,end2870);} else {var if_res1740 = M0.rvoid();}var if_res1753 = if_res1740;} else {if (M1.unsafe_fx_lt__eq_(n2873,3)!==false) {if (false!==false) {var if_res1741 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2874,dst_start2875,vec2867,start2869,end2870);} else {var if_res1741 = M0.rvoid();}if_res1741;if (M1.unsafe_fx_eq_(n2873,1)!==false) {var if_res1751 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n2873,2)!==false) {var tmp2887 = M1.unsafe_vector_ref(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,0));M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,0),M1.unsafe_vector_ref(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,1)));var if_res1750 = M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,1),tmp2887);} else {var a2888 = M1.unsafe_vector_ref(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,0));var b2889 = M1.unsafe_vector_ref(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,1));var c2890 = M1.unsafe_vector_ref(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,2));if (getkey2871!==false) {var if_res1742 = less_than_p2868(getkey2871(b2889),getkey2871(a2888));} else {var if_res1742 = less_than_p2868(b2889,a2888);}if (if_res1742!==false) {if (getkey2871!==false) {var if_res1743 = less_than_p2868(getkey2871(c2890),getkey2871(b2889));} else {var if_res1743 = less_than_p2868(c2890,b2889);}if (if_res1743!==false) {M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,0),c2890);var if_res1746 = M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,2),a2888);} else {if (getkey2871!==false) {var if_res1744 = less_than_p2868(getkey2871(c2890),getkey2871(a2888));} else {var if_res1744 = less_than_p2868(c2890,a2888);}if (if_res1744!==false) {M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,0),b2889);M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,1),c2890);var if_res1745 = M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,2),a2888);} else {M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,0),b2889);var if_res1745 = M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,1),a2888);}var if_res1746 = if_res1745;}var if_res1749 = if_res1746;} else {if (getkey2871!==false) {var if_res1747 = less_than_p2868(getkey2871(c2890),getkey2871(a2888));} else {var if_res1747 = less_than_p2868(c2890,a2888);}if (if_res1747!==false) {M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,0),c2890);M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,1),a2888);var if_res1748 = M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,2),b2889);} else {M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,1),c2890);var if_res1748 = M1.unsafe_vector_set_bang_(dst_vec2874,M1.unsafe_fx_plus_(dst_start2875,2),b2889);}var if_res1749 = if_res1748;}var if_res1750 = if_res1749;}var if_res1751 = if_res1750;}var if_res1752 = if_res1751;} else {var work_vec2891 = M0.make_vector(n2873+M0.ceiling(n2873/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec2891,0,vec2867,start2869,end2870);generic_sort_by_key2680(work_vec2891,less_than_p2868,n2873,getkey2871);var if_res1752 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2874,dst_start2875,work_vec2891,0,n2873);}var if_res1753 = if_res1752;}var if_res1754 = if_res1753;}var if_res1755 = if_res1754;}if_res1755;if (false!==false) {var if_res1756 = dst_vec2874;} else {var if_res1756 = M0.rvoid();}var if_res1757 = if_res1756;} else {var if_res1757 = vector_sort_bang_(vec2867,less_than_p2868,start2869,end2870);}return if_res1757;};var let_result1863 = M0.values(temp1862,temp1811,$rjs_core.attachProcedureArity(function() {var fixed_lam1707 = {'4':cl1705,'6':cl1706}[arguments.length];if (fixed_lam1707!==undefined) {return fixed_lam1707.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,6]));var sort = let_result1863.getAt(0);var vector_sort = let_result1863.getAt(1);var vector_sort_bang_ = let_result1863.getAt(2);var __rjs_quoted__ = {};export { __rjs_quoted__,vector_sort_bang_,vector_sort,sort }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/unsafe.rkt.js";var generic_sort2622 = function(A2623, less_than_p2624, n2625) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_by_2_2626 = M1.unsafe_fxrshift(n2625,1);var n_by_2_plus_2627 = M1.unsafe_fx_(n2625,n_by_2_2626);var copying_mergesort2628 = function(Alo2629, Blo2630, n2631) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_eq_(n2631,1)!==false) {var if_res1673 = M1.unsafe_vector_set_bang_(A2623,Blo2630,M1.unsafe_vector_ref(A2623,Alo2629));} else {if (M1.unsafe_fx_eq_(n2631,2)!==false) {var x2632 = M1.unsafe_vector_ref(A2623,Alo2629);var y2633 = M1.unsafe_vector_ref(A2623,M1.unsafe_fx_plus_(Alo2629,1));if (false!==false) {var if_res1658 = less_than_p2624(false(y2633),false(x2632));} else {var if_res1658 = less_than_p2624(y2633,x2632);}if (if_res1658!==false) {M1.unsafe_vector_set_bang_(A2623,Blo2630,y2633);var if_res1659 = M1.unsafe_vector_set_bang_(A2623,M1.unsafe_fx_plus_(Blo2630,1),x2632);} else {M1.unsafe_vector_set_bang_(A2623,Blo2630,x2632);var if_res1659 = M1.unsafe_vector_set_bang_(A2623,M1.unsafe_fx_plus_(Blo2630,1),y2633);}var if_res1672 = if_res1659;} else {if (M1.unsafe_fx_lt_(n2631,16)!==false) {M1.unsafe_vector_set_bang_(A2623,Blo2630,M1.unsafe_vector_ref(A2623,Alo2629));var iloop2634 = function(i2635) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2635,n2631)!==false) {var ref_i2636 = M1.unsafe_vector_ref(A2623,M1.unsafe_fx_plus_(Alo2629,i2635));var jloop2637 = function(j2638) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ref_j_12639 = M1.unsafe_vector_ref(A2623,M1.unsafe_fx_(j2638,1));if (M1.unsafe_fx_lt_(Blo2630,j2638)!==false) {if (false!==false) {var if_res1660 = less_than_p2624(false(ref_i2636),false(ref_j_12639));} else {var if_res1660 = less_than_p2624(ref_i2636,ref_j_12639);}var if_res1661 = if_res1660;} else {var if_res1661 = false;}if (if_res1661!==false) {M1.unsafe_vector_set_bang_(A2623,j2638,ref_j_12639);var if_res1662 = jloop2637(M1.unsafe_fx_(j2638,1));} else {M1.unsafe_vector_set_bang_(A2623,j2638,ref_i2636);var if_res1662 = iloop2634(M1.unsafe_fx_plus_(i2635,1));}return if_res1662;};var if_res1663 = jloop2637(M1.unsafe_fx_plus_(Blo2630,i2635));} else {var if_res1663 = M0.rvoid();}return if_res1663;};var if_res1671 = iloop2634(1);} else {var n_by_2_2640 = M1.unsafe_fxrshift(n2631,1);var n_by_2_plus_2641 = M1.unsafe_fx_(n2631,n_by_2_2640);var Amid12642 = M1.unsafe_fx_plus_(Alo2629,n_by_2_2640);var Amid22643 = M1.unsafe_fx_plus_(Alo2629,n_by_2_plus_2641);var Bmid12644 = M1.unsafe_fx_plus_(Blo2630,n_by_2_2640);copying_mergesort2628(Amid12642,Bmid12644,n_by_2_plus_2641);copying_mergesort2628(Alo2629,Amid22643,n_by_2_2640);var b22645 = M1.unsafe_fx_plus_(Blo2630,n2631);var loop2646 = function(a12647, b12648, c12649) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x2650 = M1.unsafe_vector_ref(A2623,a12647);var y2651 = M1.unsafe_vector_ref(A2623,b12648);if (true!==false) {if (false!==false) {var if_res1664 = less_than_p2624(false(y2651),false(x2650));} else {var if_res1664 = less_than_p2624(y2651,x2650);}var if_res1666 = M0.not(if_res1664);} else {if (false!==false) {var if_res1665 = less_than_p2624(false(x2650),false(y2651));} else {var if_res1665 = less_than_p2624(x2650,y2651);}var if_res1666 = if_res1665;}if (if_res1666!==false) {M1.unsafe_vector_set_bang_(A2623,c12649,x2650);var a12652 = M1.unsafe_fx_plus_(a12647,1);var c12653 = M1.unsafe_fx_plus_(c12649,1);if (M1.unsafe_fx_lt_(c12653,b12648)!==false) {var if_res1667 = loop2646(a12652,b12648,c12653);} else {var if_res1667 = M0.rvoid();}var if_res1670 = if_res1667;} else {M1.unsafe_vector_set_bang_(A2623,c12649,y2651);var b12654 = M1.unsafe_fx_plus_(b12648,1);var c12655 = M1.unsafe_fx_plus_(c12649,1);if (M1.unsafe_fx_lt__eq_(b22645,b12654)!==false) {var loop2656 = function(a12657, c12658) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c12658,b12654)!==false) {M1.unsafe_vector_set_bang_(A2623,c12658,M1.unsafe_vector_ref(A2623,a12657));var if_res1668 = loop2656(M1.unsafe_fx_plus_(a12657,1),M1.unsafe_fx_plus_(c12658,1));} else {var if_res1668 = M0.rvoid();}return if_res1668;};var if_res1669 = loop2656(a12647,c12655);} else {var if_res1669 = loop2646(a12647,b12654,c12655);}var if_res1670 = if_res1669;}return if_res1670;};var if_res1671 = loop2646(Amid22643,Bmid12644,Blo2630);}var if_res1672 = if_res1671;}var if_res1673 = if_res1672;}return if_res1673;};var Alo2659 = 0;var Amid12660 = n_by_2_2626;var Amid22661 = n_by_2_plus_2627;var Ahi2662 = n2625;var B1lo2663 = n2625;copying_mergesort2628(Amid12660,B1lo2663,n_by_2_plus_2627);if (M0.zero_p(n_by_2_2626)!==false) {var if_res1674 = M0.rvoid();} else {var if_res1674 = copying_mergesort2628(Alo2659,Amid22661,n_by_2_2626);}if_res1674;var b22664 = Ahi2662;var loop2665 = function(a12666, b12667, c12668) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x2669 = M1.unsafe_vector_ref(A2623,a12666);var y2670 = M1.unsafe_vector_ref(A2623,b12667);if (false!==false) {if (false!==false) {var if_res1675 = less_than_p2624(false(y2670),false(x2669));} else {var if_res1675 = less_than_p2624(y2670,x2669);}var if_res1677 = M0.not(if_res1675);} else {if (false!==false) {var if_res1676 = less_than_p2624(false(x2669),false(y2670));} else {var if_res1676 = less_than_p2624(x2669,y2670);}var if_res1677 = if_res1676;}if (if_res1677!==false) {M1.unsafe_vector_set_bang_(A2623,c12668,x2669);var a12671 = M1.unsafe_fx_plus_(a12666,1);var c12672 = M1.unsafe_fx_plus_(c12668,1);if (M1.unsafe_fx_lt_(c12672,b12667)!==false) {var if_res1678 = loop2665(a12671,b12667,c12672);} else {var if_res1678 = M0.rvoid();}var if_res1681 = if_res1678;} else {M1.unsafe_vector_set_bang_(A2623,c12668,y2670);var b12673 = M1.unsafe_fx_plus_(b12667,1);var c12674 = M1.unsafe_fx_plus_(c12668,1);if (M1.unsafe_fx_lt__eq_(b22664,b12673)!==false) {var loop2675 = function(a12676, c12677) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c12677,b12673)!==false) {M1.unsafe_vector_set_bang_(A2623,c12677,M1.unsafe_vector_ref(A2623,a12676));var if_res1679 = loop2675(M1.unsafe_fx_plus_(a12676,1),M1.unsafe_fx_plus_(c12677,1));} else {var if_res1679 = M0.rvoid();}return if_res1679;};var if_res1680 = loop2675(a12666,c12674);} else {var if_res1680 = loop2665(a12666,b12673,c12674);}var if_res1681 = if_res1680;}return if_res1681;};return loop2665(B1lo2663,Amid22661,Alo2659);};var generic_sort_by_key2678 = function(A2679, less_than_p2680, n2681, key2682) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_by_2_2683 = M1.unsafe_fxrshift(n2681,1);var n_by_2_plus_2684 = M1.unsafe_fx_(n2681,n_by_2_2683);var copying_mergesort2685 = function(Alo2686, Blo2687, n2688) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_eq_(n2688,1)!==false) {var if_res1697 = M1.unsafe_vector_set_bang_(A2679,Blo2687,M1.unsafe_vector_ref(A2679,Alo2686));} else {if (M1.unsafe_fx_eq_(n2688,2)!==false) {var x2689 = M1.unsafe_vector_ref(A2679,Alo2686);var y2690 = M1.unsafe_vector_ref(A2679,M1.unsafe_fx_plus_(Alo2686,1));if (key2682!==false) {var if_res1682 = less_than_p2680(key2682(y2690),key2682(x2689));} else {var if_res1682 = less_than_p2680(y2690,x2689);}if (if_res1682!==false) {M1.unsafe_vector_set_bang_(A2679,Blo2687,y2690);var if_res1683 = M1.unsafe_vector_set_bang_(A2679,M1.unsafe_fx_plus_(Blo2687,1),x2689);} else {M1.unsafe_vector_set_bang_(A2679,Blo2687,x2689);var if_res1683 = M1.unsafe_vector_set_bang_(A2679,M1.unsafe_fx_plus_(Blo2687,1),y2690);}var if_res1696 = if_res1683;} else {if (M1.unsafe_fx_lt_(n2688,16)!==false) {M1.unsafe_vector_set_bang_(A2679,Blo2687,M1.unsafe_vector_ref(A2679,Alo2686));var iloop2691 = function(i2692) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2692,n2688)!==false) {var ref_i2693 = M1.unsafe_vector_ref(A2679,M1.unsafe_fx_plus_(Alo2686,i2692));var jloop2694 = function(j2695) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ref_j_12696 = M1.unsafe_vector_ref(A2679,M1.unsafe_fx_(j2695,1));if (M1.unsafe_fx_lt_(Blo2687,j2695)!==false) {if (key2682!==false) {var if_res1684 = less_than_p2680(key2682(ref_i2693),key2682(ref_j_12696));} else {var if_res1684 = less_than_p2680(ref_i2693,ref_j_12696);}var if_res1685 = if_res1684;} else {var if_res1685 = false;}if (if_res1685!==false) {M1.unsafe_vector_set_bang_(A2679,j2695,ref_j_12696);var if_res1686 = jloop2694(M1.unsafe_fx_(j2695,1));} else {M1.unsafe_vector_set_bang_(A2679,j2695,ref_i2693);var if_res1686 = iloop2691(M1.unsafe_fx_plus_(i2692,1));}return if_res1686;};var if_res1687 = jloop2694(M1.unsafe_fx_plus_(Blo2687,i2692));} else {var if_res1687 = M0.rvoid();}return if_res1687;};var if_res1695 = iloop2691(1);} else {var n_by_2_2697 = M1.unsafe_fxrshift(n2688,1);var n_by_2_plus_2698 = M1.unsafe_fx_(n2688,n_by_2_2697);var Amid12699 = M1.unsafe_fx_plus_(Alo2686,n_by_2_2697);var Amid22700 = M1.unsafe_fx_plus_(Alo2686,n_by_2_plus_2698);var Bmid12701 = M1.unsafe_fx_plus_(Blo2687,n_by_2_2697);copying_mergesort2685(Amid12699,Bmid12701,n_by_2_plus_2698);copying_mergesort2685(Alo2686,Amid22700,n_by_2_2697);var b22702 = M1.unsafe_fx_plus_(Blo2687,n2688);var loop2703 = function(a12704, b12705, c12706) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x2707 = M1.unsafe_vector_ref(A2679,a12704);var y2708 = M1.unsafe_vector_ref(A2679,b12705);if (true!==false) {if (key2682!==false) {var if_res1688 = less_than_p2680(key2682(y2708),key2682(x2707));} else {var if_res1688 = less_than_p2680(y2708,x2707);}var if_res1690 = M0.not(if_res1688);} else {if (key2682!==false) {var if_res1689 = less_than_p2680(key2682(x2707),key2682(y2708));} else {var if_res1689 = less_than_p2680(x2707,y2708);}var if_res1690 = if_res1689;}if (if_res1690!==false) {M1.unsafe_vector_set_bang_(A2679,c12706,x2707);var a12709 = M1.unsafe_fx_plus_(a12704,1);var c12710 = M1.unsafe_fx_plus_(c12706,1);if (M1.unsafe_fx_lt_(c12710,b12705)!==false) {var if_res1691 = loop2703(a12709,b12705,c12710);} else {var if_res1691 = M0.rvoid();}var if_res1694 = if_res1691;} else {M1.unsafe_vector_set_bang_(A2679,c12706,y2708);var b12711 = M1.unsafe_fx_plus_(b12705,1);var c12712 = M1.unsafe_fx_plus_(c12706,1);if (M1.unsafe_fx_lt__eq_(b22702,b12711)!==false) {var loop2713 = function(a12714, c12715) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c12715,b12711)!==false) {M1.unsafe_vector_set_bang_(A2679,c12715,M1.unsafe_vector_ref(A2679,a12714));var if_res1692 = loop2713(M1.unsafe_fx_plus_(a12714,1),M1.unsafe_fx_plus_(c12715,1));} else {var if_res1692 = M0.rvoid();}return if_res1692;};var if_res1693 = loop2713(a12704,c12712);} else {var if_res1693 = loop2703(a12704,b12711,c12712);}var if_res1694 = if_res1693;}return if_res1694;};var if_res1695 = loop2703(Amid22700,Bmid12701,Blo2687);}var if_res1696 = if_res1695;}var if_res1697 = if_res1696;}return if_res1697;};var Alo2716 = 0;var Amid12717 = n_by_2_2683;var Amid22718 = n_by_2_plus_2684;var Ahi2719 = n2681;var B1lo2720 = n2681;copying_mergesort2685(Amid12717,B1lo2720,n_by_2_plus_2684);if (M0.zero_p(n_by_2_2683)!==false) {var if_res1698 = M0.rvoid();} else {var if_res1698 = copying_mergesort2685(Alo2716,Amid22718,n_by_2_2683);}if_res1698;var b22721 = Ahi2719;var loop2722 = function(a12723, b12724, c12725) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x2726 = M1.unsafe_vector_ref(A2679,a12723);var y2727 = M1.unsafe_vector_ref(A2679,b12724);if (false!==false) {if (key2682!==false) {var if_res1699 = less_than_p2680(key2682(y2727),key2682(x2726));} else {var if_res1699 = less_than_p2680(y2727,x2726);}var if_res1701 = M0.not(if_res1699);} else {if (key2682!==false) {var if_res1700 = less_than_p2680(key2682(x2726),key2682(y2727));} else {var if_res1700 = less_than_p2680(x2726,y2727);}var if_res1701 = if_res1700;}if (if_res1701!==false) {M1.unsafe_vector_set_bang_(A2679,c12725,x2726);var a12728 = M1.unsafe_fx_plus_(a12723,1);var c12729 = M1.unsafe_fx_plus_(c12725,1);if (M1.unsafe_fx_lt_(c12729,b12724)!==false) {var if_res1702 = loop2722(a12728,b12724,c12729);} else {var if_res1702 = M0.rvoid();}var if_res1705 = if_res1702;} else {M1.unsafe_vector_set_bang_(A2679,c12725,y2727);var b12730 = M1.unsafe_fx_plus_(b12724,1);var c12731 = M1.unsafe_fx_plus_(c12725,1);if (M1.unsafe_fx_lt__eq_(b22721,b12730)!==false) {var loop2732 = function(a12733, c12734) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c12734,b12730)!==false) {M1.unsafe_vector_set_bang_(A2679,c12734,M1.unsafe_vector_ref(A2679,a12733));var if_res1703 = loop2732(M1.unsafe_fx_plus_(a12733,1),M1.unsafe_fx_plus_(c12734,1));} else {var if_res1703 = M0.rvoid();}return if_res1703;};var if_res1704 = loop2732(a12723,c12731);} else {var if_res1704 = loop2722(a12723,b12730,c12731);}var if_res1705 = if_res1704;}return if_res1705;};return loop2722(B1lo2720,Amid22718,Alo2716);};var cl1813 = function(lst2735, less_than_p2736) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n2737 = M0.length(lst2735);if (M1.unsafe_fx_eq_(n2737,0)!==false) {var if_res1837 = lst2735;} else {if (false!==false) {var vec2738 = M0.make_vector(n2737+M0.ceiling(n2737/2));var loop2739 = function(i2740, lst2741) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2741)!==false) {var x2742 = M0.car(lst2741);M1.unsafe_vector_set_bang_(vec2738,i2740,M0.cons(false(x2742),x2742));var if_res1817 = loop2739(M1.unsafe_fx_plus_(i2740,1),M0.cdr(lst2741));} else {var if_res1817 = M0.rvoid();}return if_res1817;};loop2739(0,lst2735);generic_sort_by_key2678(vec2738,less_than_p2736,n2737,M1.unsafe_car);var loop2743 = function(i2744, r2745) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i2746 = M1.unsafe_fx_(i2744,1);if (M1.unsafe_fx_lt_(i2746,0)!==false) {var if_res1818 = r2745;} else {var if_res1818 = loop2743(i2746,M0.cons(M1.unsafe_cdr(M1.unsafe_vector_ref(vec2738,i2746)),r2745));}return if_res1818;};var if_res1836 = loop2743(n2737,$rjs_core.Pair.makeList());} else {var loop2747 = function(last2748, next2749) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2750 = M0.null_p(next2749);if (or_part2750!==false) {var if_res1821 = or_part2750;} else {if (false!==false) {var if_res1819 = less_than_p2736(false(M1.unsafe_car(next2749)),false(last2748));} else {var if_res1819 = less_than_p2736(M1.unsafe_car(next2749),last2748);}if (M0.not(if_res1819)!==false) {var if_res1820 = loop2747(M1.unsafe_car(next2749),M1.unsafe_cdr(next2749));} else {var if_res1820 = false;}var if_res1821 = if_res1820;}return if_res1821;};if (loop2747(M0.car(lst2735),M0.cdr(lst2735))!==false) {var if_res1835 = lst2735;} else {if (M1.unsafe_fx_lt__eq_(n2737,3)!==false) {if (M1.unsafe_fx_eq_(n2737,1)!==false) {var if_res1831 = lst2735;} else {if (M1.unsafe_fx_eq_(n2737,2)!==false) {var if_res1830 = M0.list(M0.cadr(lst2735),M0.car(lst2735));} else {var a2751 = M0.car(lst2735);var b2752 = M0.cadr(lst2735);var c2753 = M0.caddr(lst2735);if (false!==false) {var if_res1822 = less_than_p2736(false(b2752),false(a2751));} else {var if_res1822 = less_than_p2736(b2752,a2751);}if (if_res1822!==false) {if (false!==false) {var if_res1823 = less_than_p2736(false(c2753),false(b2752));} else {var if_res1823 = less_than_p2736(c2753,b2752);}if (if_res1823!==false) {var if_res1826 = M0.list(c2753,b2752,a2751);} else {if (false!==false) {var if_res1824 = less_than_p2736(false(c2753),false(a2751));} else {var if_res1824 = less_than_p2736(c2753,a2751);}if (if_res1824!==false) {var if_res1825 = M0.list(b2752,c2753,a2751);} else {var if_res1825 = M0.list(b2752,a2751,c2753);}var if_res1826 = if_res1825;}var if_res1829 = if_res1826;} else {if (false!==false) {var if_res1827 = less_than_p2736(false(c2753),false(a2751));} else {var if_res1827 = less_than_p2736(c2753,a2751);}if (if_res1827!==false) {var if_res1828 = M0.list(c2753,a2751,b2752);} else {var if_res1828 = M0.list(a2751,c2753,b2752);}var if_res1829 = if_res1828;}var if_res1830 = if_res1829;}var if_res1831 = if_res1830;}var if_res1834 = if_res1831;} else {var vec2754 = M0.make_vector(n2737+M0.ceiling(n2737/2));var loop2755 = function(i2756, lst2757) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2757)!==false) {M0.vector_set_bang_(vec2754,i2756,M0.car(lst2757));var if_res1832 = loop2755(M0.add1(i2756),M0.cdr(lst2757));} else {var if_res1832 = M0.rvoid();}return if_res1832;};loop2755(0,lst2735);generic_sort2622(vec2754,less_than_p2736,n2737);var loop2758 = function(i2759, r2760) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i2761 = M0.sub1(i2759);if (M0.__lt_(i2761,0)!==false) {var if_res1833 = r2760;} else {var if_res1833 = loop2758(i2761,M0.cons(M0.vector_ref(vec2754,i2761),r2760));}return if_res1833;};var if_res1834 = loop2758(n2737,$rjs_core.Pair.makeList());}var if_res1835 = if_res1834;}var if_res1836 = if_res1835;}var if_res1837 = if_res1836;}return if_res1837;};var cl1814 = function(lst2762, less_than_p2763, getkey2764) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey2764!==false) {var if_res1838 = M0.not(M0.eq_p(M0.values,getkey2764));} else {var if_res1838 = false;}if (if_res1838!==false) {var if_res1839 = sort(lst2762,less_than_p2763,getkey2764,false);} else {var if_res1839 = sort(lst2762,less_than_p2763);}return if_res1839;};var cl1815 = function(lst2765, less_than_p2766, getkey2767, cache_keys_p2768) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey2767!==false) {var if_res1840 = M0.not(M0.eq_p(M0.values,getkey2767));} else {var if_res1840 = false;}if (if_res1840!==false) {var n2769 = M0.length(lst2765);if (M1.unsafe_fx_eq_(n2769,0)!==false) {var if_res1861 = lst2765;} else {if (cache_keys_p2768!==false) {var vec2770 = M0.make_vector(n2769+M0.ceiling(n2769/2));var loop2771 = function(i2772, lst2773) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2773)!==false) {var x2774 = M0.car(lst2773);M1.unsafe_vector_set_bang_(vec2770,i2772,M0.cons(getkey2767(x2774),x2774));var if_res1841 = loop2771(M1.unsafe_fx_plus_(i2772,1),M0.cdr(lst2773));} else {var if_res1841 = M0.rvoid();}return if_res1841;};loop2771(0,lst2765);generic_sort_by_key2678(vec2770,less_than_p2766,n2769,M1.unsafe_car);var loop2775 = function(i2776, r2777) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i2778 = M1.unsafe_fx_(i2776,1);if (M1.unsafe_fx_lt_(i2778,0)!==false) {var if_res1842 = r2777;} else {var if_res1842 = loop2775(i2778,M0.cons(M1.unsafe_cdr(M1.unsafe_vector_ref(vec2770,i2778)),r2777));}return if_res1842;};var if_res1860 = loop2775(n2769,$rjs_core.Pair.makeList());} else {var loop2779 = function(last2780, next2781) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2782 = M0.null_p(next2781);if (or_part2782!==false) {var if_res1845 = or_part2782;} else {if (getkey2767!==false) {var if_res1843 = less_than_p2766(getkey2767(M1.unsafe_car(next2781)),getkey2767(last2780));} else {var if_res1843 = less_than_p2766(M1.unsafe_car(next2781),last2780);}if (M0.not(if_res1843)!==false) {var if_res1844 = loop2779(M1.unsafe_car(next2781),M1.unsafe_cdr(next2781));} else {var if_res1844 = false;}var if_res1845 = if_res1844;}return if_res1845;};if (loop2779(M0.car(lst2765),M0.cdr(lst2765))!==false) {var if_res1859 = lst2765;} else {if (M1.unsafe_fx_lt__eq_(n2769,3)!==false) {if (M1.unsafe_fx_eq_(n2769,1)!==false) {var if_res1855 = lst2765;} else {if (M1.unsafe_fx_eq_(n2769,2)!==false) {var if_res1854 = M0.list(M0.cadr(lst2765),M0.car(lst2765));} else {var a2783 = M0.car(lst2765);var b2784 = M0.cadr(lst2765);var c2785 = M0.caddr(lst2765);if (getkey2767!==false) {var if_res1846 = less_than_p2766(getkey2767(b2784),getkey2767(a2783));} else {var if_res1846 = less_than_p2766(b2784,a2783);}if (if_res1846!==false) {if (getkey2767!==false) {var if_res1847 = less_than_p2766(getkey2767(c2785),getkey2767(b2784));} else {var if_res1847 = less_than_p2766(c2785,b2784);}if (if_res1847!==false) {var if_res1850 = M0.list(c2785,b2784,a2783);} else {if (getkey2767!==false) {var if_res1848 = less_than_p2766(getkey2767(c2785),getkey2767(a2783));} else {var if_res1848 = less_than_p2766(c2785,a2783);}if (if_res1848!==false) {var if_res1849 = M0.list(b2784,c2785,a2783);} else {var if_res1849 = M0.list(b2784,a2783,c2785);}var if_res1850 = if_res1849;}var if_res1853 = if_res1850;} else {if (getkey2767!==false) {var if_res1851 = less_than_p2766(getkey2767(c2785),getkey2767(a2783));} else {var if_res1851 = less_than_p2766(c2785,a2783);}if (if_res1851!==false) {var if_res1852 = M0.list(c2785,a2783,b2784);} else {var if_res1852 = M0.list(a2783,c2785,b2784);}var if_res1853 = if_res1852;}var if_res1854 = if_res1853;}var if_res1855 = if_res1854;}var if_res1858 = if_res1855;} else {var vec2786 = M0.make_vector(n2769+M0.ceiling(n2769/2));var loop2787 = function(i2788, lst2789) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2789)!==false) {M0.vector_set_bang_(vec2786,i2788,M0.car(lst2789));var if_res1856 = loop2787(M0.add1(i2788),M0.cdr(lst2789));} else {var if_res1856 = M0.rvoid();}return if_res1856;};loop2787(0,lst2765);generic_sort_by_key2678(vec2786,less_than_p2766,n2769,getkey2767);var loop2790 = function(i2791, r2792) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i2793 = M0.sub1(i2791);if (M0.__lt_(i2793,0)!==false) {var if_res1857 = r2792;} else {var if_res1857 = loop2790(i2793,M0.cons(M0.vector_ref(vec2786,i2793),r2792));}return if_res1857;};var if_res1858 = loop2790(n2769,$rjs_core.Pair.makeList());}var if_res1859 = if_res1858;}var if_res1860 = if_res1859;}var if_res1861 = if_res1860;}var if_res1862 = if_res1861;} else {var if_res1862 = sort(lst2765,less_than_p2766);}return if_res1862;};var temp1863 = $rjs_core.attachProcedureArity(function() {var fixed_lam1816 = {'2':cl1813,'3':cl1814,'4':cl1815}[arguments.length];if (fixed_lam1816!==undefined) {return fixed_lam1816.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3,4]);var cl1759 = function(vec2794, less_than_p2795, start2796, end2797) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n2798 = end2797-start2796;if (true!==false) {var if_res1762 = M0.make_vector(n2798);} else {var if_res1762 = vec2794;}var dst_vec2799 = if_res1762;if (true!==false) {var if_res1763 = 0;} else {var if_res1763 = start2796;}var dst_start2800 = if_res1763;if (M1.unsafe_fx_eq_(n2798,0)!==false) {var if_res1784 = M0.rvoid();} else {if (false!==false) {var work_vec2801 = M0.make_vector(n2798+M0.ceiling(n2798/2),true);var loop2802 = function(i2803) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2803,n2798)!==false) {var x2804 = M1.unsafe_vector_ref(vec2794,M1.unsafe_fx_plus_(i2803,start2796));M1.unsafe_vector_set_bang_(work_vec2801,i2803,M0.cons(false(x2804),x2804));var if_res1764 = loop2802(M1.unsafe_fx_plus_(i2803,1));} else {var if_res1764 = M0.rvoid();}return if_res1764;};loop2802(0);generic_sort_by_key2678(work_vec2801,less_than_p2795,n2798,M1.unsafe_car);var loop2805 = function(i2806) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2806,n2798)!==false) {M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(i2806,dst_start2800),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec2801,i2806)));var if_res1765 = loop2805(M1.unsafe_fx_plus_(i2806,1));} else {var if_res1765 = M0.rvoid();}return if_res1765;};var if_res1783 = loop2805(0);} else {var loop2807 = function(prev_val2808, next_index2809) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2810 = M1.unsafe_fx_eq_(next_index2809,end2797);if (or_part2810!==false) {var if_res1768 = or_part2810;} else {var next_val2811 = M1.unsafe_vector_ref(vec2794,next_index2809);if (false!==false) {var if_res1766 = less_than_p2795(false(next_val2811),false(prev_val2808));} else {var if_res1766 = less_than_p2795(next_val2811,prev_val2808);}if (M0.not(if_res1766)!==false) {var if_res1767 = loop2807(next_val2811,M1.unsafe_fx_plus_(next_index2809,1));} else {var if_res1767 = false;}var if_res1768 = if_res1767;}return if_res1768;};if (loop2807(M1.unsafe_vector_ref(vec2794,start2796),M1.unsafe_fx_plus_(start2796,1))!==false) {if (true!==false) {var if_res1769 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2799,dst_start2800,vec2794,start2796,end2797);} else {var if_res1769 = M0.rvoid();}var if_res1782 = if_res1769;} else {if (M1.unsafe_fx_lt__eq_(n2798,3)!==false) {if (true!==false) {var if_res1770 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2799,dst_start2800,vec2794,start2796,end2797);} else {var if_res1770 = M0.rvoid();}if_res1770;if (M1.unsafe_fx_eq_(n2798,1)!==false) {var if_res1780 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n2798,2)!==false) {var tmp2812 = M1.unsafe_vector_ref(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,0));M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,0),M1.unsafe_vector_ref(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,1)));var if_res1779 = M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,1),tmp2812);} else {var a2813 = M1.unsafe_vector_ref(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,0));var b2814 = M1.unsafe_vector_ref(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,1));var c2815 = M1.unsafe_vector_ref(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,2));if (false!==false) {var if_res1771 = less_than_p2795(false(b2814),false(a2813));} else {var if_res1771 = less_than_p2795(b2814,a2813);}if (if_res1771!==false) {if (false!==false) {var if_res1772 = less_than_p2795(false(c2815),false(b2814));} else {var if_res1772 = less_than_p2795(c2815,b2814);}if (if_res1772!==false) {M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,0),c2815);var if_res1775 = M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,2),a2813);} else {if (false!==false) {var if_res1773 = less_than_p2795(false(c2815),false(a2813));} else {var if_res1773 = less_than_p2795(c2815,a2813);}if (if_res1773!==false) {M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,0),b2814);M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,1),c2815);var if_res1774 = M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,2),a2813);} else {M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,0),b2814);var if_res1774 = M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,1),a2813);}var if_res1775 = if_res1774;}var if_res1778 = if_res1775;} else {if (false!==false) {var if_res1776 = less_than_p2795(false(c2815),false(a2813));} else {var if_res1776 = less_than_p2795(c2815,a2813);}if (if_res1776!==false) {M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,0),c2815);M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,1),a2813);var if_res1777 = M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,2),b2814);} else {M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,1),c2815);var if_res1777 = M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,2),b2814);}var if_res1778 = if_res1777;}var if_res1779 = if_res1778;}var if_res1780 = if_res1779;}var if_res1781 = if_res1780;} else {var work_vec2816 = M0.make_vector(n2798+M0.ceiling(n2798/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec2816,0,vec2794,start2796,end2797);generic_sort2622(work_vec2816,less_than_p2795,n2798);var if_res1781 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2799,dst_start2800,work_vec2816,0,n2798);}var if_res1782 = if_res1781;}var if_res1783 = if_res1782;}var if_res1784 = if_res1783;}if_res1784;if (true!==false) {var if_res1785 = dst_vec2799;} else {var if_res1785 = M0.rvoid();}return if_res1785;};var cl1760 = function(vec2817, less_than_p2818, start2819, end2820, getkey2821, cache_keys_p2822) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey2821!==false) {var if_res1786 = M0.not(M0.eq_p(M0.values,getkey2821));} else {var if_res1786 = false;}if (if_res1786!==false) {var n2823 = end2820-start2819;if (true!==false) {var if_res1787 = M0.make_vector(n2823);} else {var if_res1787 = vec2817;}var dst_vec2824 = if_res1787;if (true!==false) {var if_res1788 = 0;} else {var if_res1788 = start2819;}var dst_start2825 = if_res1788;if (M1.unsafe_fx_eq_(n2823,0)!==false) {var if_res1809 = M0.rvoid();} else {if (cache_keys_p2822!==false) {var work_vec2826 = M0.make_vector(n2823+M0.ceiling(n2823/2),true);var loop2827 = function(i2828) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2828,n2823)!==false) {var x2829 = M1.unsafe_vector_ref(vec2817,M1.unsafe_fx_plus_(i2828,start2819));M1.unsafe_vector_set_bang_(work_vec2826,i2828,M0.cons(getkey2821(x2829),x2829));var if_res1789 = loop2827(M1.unsafe_fx_plus_(i2828,1));} else {var if_res1789 = M0.rvoid();}return if_res1789;};loop2827(0);generic_sort_by_key2678(work_vec2826,less_than_p2818,n2823,M1.unsafe_car);var loop2830 = function(i2831) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2831,n2823)!==false) {M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(i2831,dst_start2825),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec2826,i2831)));var if_res1790 = loop2830(M1.unsafe_fx_plus_(i2831,1));} else {var if_res1790 = M0.rvoid();}return if_res1790;};var if_res1808 = loop2830(0);} else {var loop2832 = function(prev_val2833, next_index2834) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2835 = M1.unsafe_fx_eq_(next_index2834,end2820);if (or_part2835!==false) {var if_res1793 = or_part2835;} else {var next_val2836 = M1.unsafe_vector_ref(vec2817,next_index2834);if (getkey2821!==false) {var if_res1791 = less_than_p2818(getkey2821(next_val2836),getkey2821(prev_val2833));} else {var if_res1791 = less_than_p2818(next_val2836,prev_val2833);}if (M0.not(if_res1791)!==false) {var if_res1792 = loop2832(next_val2836,M1.unsafe_fx_plus_(next_index2834,1));} else {var if_res1792 = false;}var if_res1793 = if_res1792;}return if_res1793;};if (loop2832(M1.unsafe_vector_ref(vec2817,start2819),M1.unsafe_fx_plus_(start2819,1))!==false) {if (true!==false) {var if_res1794 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2824,dst_start2825,vec2817,start2819,end2820);} else {var if_res1794 = M0.rvoid();}var if_res1807 = if_res1794;} else {if (M1.unsafe_fx_lt__eq_(n2823,3)!==false) {if (true!==false) {var if_res1795 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2824,dst_start2825,vec2817,start2819,end2820);} else {var if_res1795 = M0.rvoid();}if_res1795;if (M1.unsafe_fx_eq_(n2823,1)!==false) {var if_res1805 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n2823,2)!==false) {var tmp2837 = M1.unsafe_vector_ref(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,0));M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,0),M1.unsafe_vector_ref(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,1)));var if_res1804 = M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,1),tmp2837);} else {var a2838 = M1.unsafe_vector_ref(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,0));var b2839 = M1.unsafe_vector_ref(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,1));var c2840 = M1.unsafe_vector_ref(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,2));if (getkey2821!==false) {var if_res1796 = less_than_p2818(getkey2821(b2839),getkey2821(a2838));} else {var if_res1796 = less_than_p2818(b2839,a2838);}if (if_res1796!==false) {if (getkey2821!==false) {var if_res1797 = less_than_p2818(getkey2821(c2840),getkey2821(b2839));} else {var if_res1797 = less_than_p2818(c2840,b2839);}if (if_res1797!==false) {M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,0),c2840);var if_res1800 = M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,2),a2838);} else {if (getkey2821!==false) {var if_res1798 = less_than_p2818(getkey2821(c2840),getkey2821(a2838));} else {var if_res1798 = less_than_p2818(c2840,a2838);}if (if_res1798!==false) {M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,0),b2839);M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,1),c2840);var if_res1799 = M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,2),a2838);} else {M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,0),b2839);var if_res1799 = M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,1),a2838);}var if_res1800 = if_res1799;}var if_res1803 = if_res1800;} else {if (getkey2821!==false) {var if_res1801 = less_than_p2818(getkey2821(c2840),getkey2821(a2838));} else {var if_res1801 = less_than_p2818(c2840,a2838);}if (if_res1801!==false) {M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,0),c2840);M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,1),a2838);var if_res1802 = M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,2),b2839);} else {M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,1),c2840);var if_res1802 = M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,2),b2839);}var if_res1803 = if_res1802;}var if_res1804 = if_res1803;}var if_res1805 = if_res1804;}var if_res1806 = if_res1805;} else {var work_vec2841 = M0.make_vector(n2823+M0.ceiling(n2823/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec2841,0,vec2817,start2819,end2820);generic_sort_by_key2678(work_vec2841,less_than_p2818,n2823,getkey2821);var if_res1806 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2824,dst_start2825,work_vec2841,0,n2823);}var if_res1807 = if_res1806;}var if_res1808 = if_res1807;}var if_res1809 = if_res1808;}if_res1809;if (true!==false) {var if_res1810 = dst_vec2824;} else {var if_res1810 = M0.rvoid();}var if_res1811 = if_res1810;} else {var if_res1811 = vector_sort(vec2817,less_than_p2818,start2819,end2820);}return if_res1811;};var temp1812 = $rjs_core.attachProcedureArity(function() {var fixed_lam1761 = {'4':cl1759,'6':cl1760}[arguments.length];if (fixed_lam1761!==undefined) {return fixed_lam1761.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,6]);var cl1706 = function(vec2842, less_than_p2843, start2844, end2845) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n2846 = end2845-start2844;if (false!==false) {var if_res1709 = M0.make_vector(n2846);} else {var if_res1709 = vec2842;}var dst_vec2847 = if_res1709;if (false!==false) {var if_res1710 = 0;} else {var if_res1710 = start2844;}var dst_start2848 = if_res1710;if (M1.unsafe_fx_eq_(n2846,0)!==false) {var if_res1731 = M0.rvoid();} else {if (false!==false) {var work_vec2849 = M0.make_vector(n2846+M0.ceiling(n2846/2),true);var loop2850 = function(i2851) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2851,n2846)!==false) {var x2852 = M1.unsafe_vector_ref(vec2842,M1.unsafe_fx_plus_(i2851,start2844));M1.unsafe_vector_set_bang_(work_vec2849,i2851,M0.cons(false(x2852),x2852));var if_res1711 = loop2850(M1.unsafe_fx_plus_(i2851,1));} else {var if_res1711 = M0.rvoid();}return if_res1711;};loop2850(0);generic_sort_by_key2678(work_vec2849,less_than_p2843,n2846,M1.unsafe_car);var loop2853 = function(i2854) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2854,n2846)!==false) {M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(i2854,dst_start2848),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec2849,i2854)));var if_res1712 = loop2853(M1.unsafe_fx_plus_(i2854,1));} else {var if_res1712 = M0.rvoid();}return if_res1712;};var if_res1730 = loop2853(0);} else {var loop2855 = function(prev_val2856, next_index2857) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2858 = M1.unsafe_fx_eq_(next_index2857,end2845);if (or_part2858!==false) {var if_res1715 = or_part2858;} else {var next_val2859 = M1.unsafe_vector_ref(vec2842,next_index2857);if (false!==false) {var if_res1713 = less_than_p2843(false(next_val2859),false(prev_val2856));} else {var if_res1713 = less_than_p2843(next_val2859,prev_val2856);}if (M0.not(if_res1713)!==false) {var if_res1714 = loop2855(next_val2859,M1.unsafe_fx_plus_(next_index2857,1));} else {var if_res1714 = false;}var if_res1715 = if_res1714;}return if_res1715;};if (loop2855(M1.unsafe_vector_ref(vec2842,start2844),M1.unsafe_fx_plus_(start2844,1))!==false) {if (false!==false) {var if_res1716 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2847,dst_start2848,vec2842,start2844,end2845);} else {var if_res1716 = M0.rvoid();}var if_res1729 = if_res1716;} else {if (M1.unsafe_fx_lt__eq_(n2846,3)!==false) {if (false!==false) {var if_res1717 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2847,dst_start2848,vec2842,start2844,end2845);} else {var if_res1717 = M0.rvoid();}if_res1717;if (M1.unsafe_fx_eq_(n2846,1)!==false) {var if_res1727 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n2846,2)!==false) {var tmp2860 = M1.unsafe_vector_ref(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,0));M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,0),M1.unsafe_vector_ref(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,1)));var if_res1726 = M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,1),tmp2860);} else {var a2861 = M1.unsafe_vector_ref(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,0));var b2862 = M1.unsafe_vector_ref(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,1));var c2863 = M1.unsafe_vector_ref(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,2));if (false!==false) {var if_res1718 = less_than_p2843(false(b2862),false(a2861));} else {var if_res1718 = less_than_p2843(b2862,a2861);}if (if_res1718!==false) {if (false!==false) {var if_res1719 = less_than_p2843(false(c2863),false(b2862));} else {var if_res1719 = less_than_p2843(c2863,b2862);}if (if_res1719!==false) {M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,0),c2863);var if_res1722 = M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,2),a2861);} else {if (false!==false) {var if_res1720 = less_than_p2843(false(c2863),false(a2861));} else {var if_res1720 = less_than_p2843(c2863,a2861);}if (if_res1720!==false) {M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,0),b2862);M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,1),c2863);var if_res1721 = M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,2),a2861);} else {M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,0),b2862);var if_res1721 = M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,1),a2861);}var if_res1722 = if_res1721;}var if_res1725 = if_res1722;} else {if (false!==false) {var if_res1723 = less_than_p2843(false(c2863),false(a2861));} else {var if_res1723 = less_than_p2843(c2863,a2861);}if (if_res1723!==false) {M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,0),c2863);M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,1),a2861);var if_res1724 = M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,2),b2862);} else {M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,1),c2863);var if_res1724 = M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,2),b2862);}var if_res1725 = if_res1724;}var if_res1726 = if_res1725;}var if_res1727 = if_res1726;}var if_res1728 = if_res1727;} else {var work_vec2864 = M0.make_vector(n2846+M0.ceiling(n2846/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec2864,0,vec2842,start2844,end2845);generic_sort2622(work_vec2864,less_than_p2843,n2846);var if_res1728 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2847,dst_start2848,work_vec2864,0,n2846);}var if_res1729 = if_res1728;}var if_res1730 = if_res1729;}var if_res1731 = if_res1730;}if_res1731;if (false!==false) {var if_res1732 = dst_vec2847;} else {var if_res1732 = M0.rvoid();}return if_res1732;};var cl1707 = function(vec2865, less_than_p2866, start2867, end2868, getkey2869, cache_keys_p2870) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey2869!==false) {var if_res1733 = M0.not(M0.eq_p(M0.values,getkey2869));} else {var if_res1733 = false;}if (if_res1733!==false) {var n2871 = end2868-start2867;if (false!==false) {var if_res1734 = M0.make_vector(n2871);} else {var if_res1734 = vec2865;}var dst_vec2872 = if_res1734;if (false!==false) {var if_res1735 = 0;} else {var if_res1735 = start2867;}var dst_start2873 = if_res1735;if (M1.unsafe_fx_eq_(n2871,0)!==false) {var if_res1756 = M0.rvoid();} else {if (cache_keys_p2870!==false) {var work_vec2874 = M0.make_vector(n2871+M0.ceiling(n2871/2),true);var loop2875 = function(i2876) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2876,n2871)!==false) {var x2877 = M1.unsafe_vector_ref(vec2865,M1.unsafe_fx_plus_(i2876,start2867));M1.unsafe_vector_set_bang_(work_vec2874,i2876,M0.cons(getkey2869(x2877),x2877));var if_res1736 = loop2875(M1.unsafe_fx_plus_(i2876,1));} else {var if_res1736 = M0.rvoid();}return if_res1736;};loop2875(0);generic_sort_by_key2678(work_vec2874,less_than_p2866,n2871,M1.unsafe_car);var loop2878 = function(i2879) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2879,n2871)!==false) {M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(i2879,dst_start2873),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec2874,i2879)));var if_res1737 = loop2878(M1.unsafe_fx_plus_(i2879,1));} else {var if_res1737 = M0.rvoid();}return if_res1737;};var if_res1755 = loop2878(0);} else {var loop2880 = function(prev_val2881, next_index2882) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2883 = M1.unsafe_fx_eq_(next_index2882,end2868);if (or_part2883!==false) {var if_res1740 = or_part2883;} else {var next_val2884 = M1.unsafe_vector_ref(vec2865,next_index2882);if (getkey2869!==false) {var if_res1738 = less_than_p2866(getkey2869(next_val2884),getkey2869(prev_val2881));} else {var if_res1738 = less_than_p2866(next_val2884,prev_val2881);}if (M0.not(if_res1738)!==false) {var if_res1739 = loop2880(next_val2884,M1.unsafe_fx_plus_(next_index2882,1));} else {var if_res1739 = false;}var if_res1740 = if_res1739;}return if_res1740;};if (loop2880(M1.unsafe_vector_ref(vec2865,start2867),M1.unsafe_fx_plus_(start2867,1))!==false) {if (false!==false) {var if_res1741 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2872,dst_start2873,vec2865,start2867,end2868);} else {var if_res1741 = M0.rvoid();}var if_res1754 = if_res1741;} else {if (M1.unsafe_fx_lt__eq_(n2871,3)!==false) {if (false!==false) {var if_res1742 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2872,dst_start2873,vec2865,start2867,end2868);} else {var if_res1742 = M0.rvoid();}if_res1742;if (M1.unsafe_fx_eq_(n2871,1)!==false) {var if_res1752 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n2871,2)!==false) {var tmp2885 = M1.unsafe_vector_ref(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,0));M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,0),M1.unsafe_vector_ref(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,1)));var if_res1751 = M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,1),tmp2885);} else {var a2886 = M1.unsafe_vector_ref(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,0));var b2887 = M1.unsafe_vector_ref(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,1));var c2888 = M1.unsafe_vector_ref(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,2));if (getkey2869!==false) {var if_res1743 = less_than_p2866(getkey2869(b2887),getkey2869(a2886));} else {var if_res1743 = less_than_p2866(b2887,a2886);}if (if_res1743!==false) {if (getkey2869!==false) {var if_res1744 = less_than_p2866(getkey2869(c2888),getkey2869(b2887));} else {var if_res1744 = less_than_p2866(c2888,b2887);}if (if_res1744!==false) {M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,0),c2888);var if_res1747 = M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,2),a2886);} else {if (getkey2869!==false) {var if_res1745 = less_than_p2866(getkey2869(c2888),getkey2869(a2886));} else {var if_res1745 = less_than_p2866(c2888,a2886);}if (if_res1745!==false) {M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,0),b2887);M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,1),c2888);var if_res1746 = M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,2),a2886);} else {M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,0),b2887);var if_res1746 = M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,1),a2886);}var if_res1747 = if_res1746;}var if_res1750 = if_res1747;} else {if (getkey2869!==false) {var if_res1748 = less_than_p2866(getkey2869(c2888),getkey2869(a2886));} else {var if_res1748 = less_than_p2866(c2888,a2886);}if (if_res1748!==false) {M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,0),c2888);M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,1),a2886);var if_res1749 = M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,2),b2887);} else {M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,1),c2888);var if_res1749 = M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,2),b2887);}var if_res1750 = if_res1749;}var if_res1751 = if_res1750;}var if_res1752 = if_res1751;}var if_res1753 = if_res1752;} else {var work_vec2889 = M0.make_vector(n2871+M0.ceiling(n2871/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec2889,0,vec2865,start2867,end2868);generic_sort_by_key2678(work_vec2889,less_than_p2866,n2871,getkey2869);var if_res1753 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2872,dst_start2873,work_vec2889,0,n2871);}var if_res1754 = if_res1753;}var if_res1755 = if_res1754;}var if_res1756 = if_res1755;}if_res1756;if (false!==false) {var if_res1757 = dst_vec2872;} else {var if_res1757 = M0.rvoid();}var if_res1758 = if_res1757;} else {var if_res1758 = vector_sort_bang_(vec2865,less_than_p2866,start2867,end2868);}return if_res1758;};var let_result1864 = M0.values(temp1863,temp1812,$rjs_core.attachProcedureArity(function() {var fixed_lam1708 = {'4':cl1706,'6':cl1707}[arguments.length];if (fixed_lam1708!==undefined) {return fixed_lam1708.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,6]));var sort = let_result1864.getAt(0);var vector_sort = let_result1864.getAt(1);var vector_sort_bang_ = let_result1864.getAt(2);var __rjs_quoted__ = {};export { __rjs_quoted__,vector_sort_bang_,vector_sort,sort }; \ No newline at end of file diff --git a/js-build/links/racketscript-compiler/racketscript/interop.rkt.js b/js-build/links/racketscript-compiler/racketscript/interop.rkt.js index 1bd2271..82fad4e 100644 --- a/js-build/links/racketscript-compiler/racketscript/interop.rkt.js +++ b/js-build/links/racketscript-compiler/racketscript/interop.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./private/interop.rkt.js";import * as M1 from "../../../runtime/kernel.rkt.js";import * as M2 from "../../../collects/racket/private/reverse.rkt.js";var __eq__gt_$ = function(lam_expr1307) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.Marks.wrapWithContext(lam_expr1307);};var js_string = function(e1308) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return e1308.toString();};var js_string__gt_string = function(e1309) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.UString.makeImmutable(e1309);};var js_array__gt_list = function(e1310) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.Pair.listFromArray(e1310);};var assoc__gt_object = function(pairs1311) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var result1312 = {};var loop1313 = function(pairs1314) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(pairs1314)!==false) {var if_res715 = result1312;} else {var p1315 = M1.car(pairs1314);var k1317 = M1.car(p1315);var or_part1318 = typeof(k1317)==="string";if (or_part1318!==false) {var if_res712 = or_part1318;} else {var if_res712 = M1.string_p(k1317);}if (if_res712!==false) {var if_res714 = k1317;} else {if (M1.symbol_p(k1317)!==false) {var if_res713 = M1.symbol__gt_string(k1317);} else {var if_res713 = M1.error($rjs_core.Symbol.make("assoc->object"),$rjs_core.UString.make("invalid key value"));}var if_res714 = if_res713;}var key1316 = if_res714;result1312[key1316] = M1.car(M1.cdr(p1315));var if_res715 = loop1313(M1.cdr(pairs1314));}return if_res715;};return loop1313(pairs1311);};var js_array_p = function(v1319) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Array.isArray(v1319);};var in_js_array = function(arr1320) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_array(arr1320);var arr1321 = arr1320;if (js_array_p(arr1321)!==false) {var if_res716 = M1.rvoid();} else {var if_res716 = in_js_array(arr1321);}if_res716;var for_loop1322 = function(fold_var1323, i1324) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.__lt_(i1324,arr1321.length)!==false) {var v1325 = arr1321[i1324];if (true!==false) {var fold_var1327 = fold_var1323;var fold_var1328 = M1.cons(v1325,fold_var1327);var fold_var1326 = M1.values(fold_var1328);if (true!==false) {var if_res717 = M1.not(false);} else {var if_res717 = false;}if (if_res717!==false) {var if_res718 = for_loop1322(fold_var1326,i1324+1);} else {var if_res718 = fold_var1326;}var if_res719 = if_res718;} else {var if_res719 = fold_var1323;}var if_res720 = if_res719;} else {var if_res720 = fold_var1323;}return if_res720;};return M2.alt_reverse(for_loop1322(M1.rnull,0));};var check_array = function(v1329) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (js_array_p(v1329)!==false) {var if_res721 = M1.rvoid();} else {var if_res721 = M1.raise_argument_error($rjs_core.Symbol.make("in-js-array"),$rjs_core.UString.make("js-array?"),v1329);}return if_res721;};var in_js_obect = function(obj1330) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_object(obj1330);var obj1331 = obj1330;var keys1332 = Object.keys(obj1330);if (js_object_p(obj1331)!==false) {var if_res722 = M1.rvoid();} else {var if_res722 = in_js_array(obj1331);}if_res722;var for_loop1333 = function(fold_var1334, i1335) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.__lt_(i1335,keys1332.length)!==false) {var k1336 = keys1332[i1335];var v1337 = obj1331[keys1332[i1335]];if (true!==false) {var fold_var1339 = fold_var1334;var fold_var1340 = M1.cons(M1.values(k1336,v1337),fold_var1339);var fold_var1338 = M1.values(fold_var1340);if (true!==false) {var if_res723 = M1.not(false);} else {var if_res723 = false;}if (if_res723!==false) {var if_res724 = for_loop1333(fold_var1338,i1335+1);} else {var if_res724 = fold_var1338;}var if_res725 = if_res724;} else {var if_res725 = fold_var1334;}var if_res726 = if_res725;} else {var if_res726 = fold_var1334;}return if_res726;};return M2.alt_reverse(for_loop1333(M1.rnull,0));};var js_object_p = function(v1341) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return ((typeof(v1341)==="object")&&(v1341!==null))&&M1.not($rjs_core.Primitive.check(v1341));};var check_object = function(v1342) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (js_object_p(v1342)!==false) {var if_res727 = M1.rvoid();} else {var if_res727 = M1.raise_argument_error($rjs_core.Symbol.make("in-js-object"),$rjs_core.UString.make("js-object?"),v1342);}return if_res727;};var __rjs_quoted__ = {};__rjs_quoted__.js_object_p = js_object_p;__rjs_quoted__.js_array_p = js_array_p;__rjs_quoted__.in_js_array = in_js_array;__rjs_quoted__.js_string = js_string;export { __rjs_quoted__,js_object_p,js_array_p,assoc__gt_object,js_array__gt_list,js_string__gt_string,js_string,__eq__gt_$ }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./private/interop.rkt.js";import * as M1 from "../../../runtime/kernel.rkt.js";import * as M2 from "../../../collects/racket/private/reverse.rkt.js";var __eq__gt_$ = function(lam_expr1305) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.Marks.wrapWithContext(lam_expr1305);};var js_string = function(e1306) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return e1306.toString();};var js_string__gt_string = function(e1307) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.UString.makeImmutable(e1307);};var js_array__gt_list = function(e1308) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.Pair.listFromArray(e1308);};var assoc__gt_object = function(pairs1309) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var result1310 = {};var loop1311 = function(pairs1312) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(pairs1312)!==false) {var if_res716 = result1310;} else {var p1313 = M1.car(pairs1312);var k1315 = M1.car(p1313);var or_part1316 = typeof(k1315)==="string";if (or_part1316!==false) {var if_res713 = or_part1316;} else {var if_res713 = M1.string_p(k1315);}if (if_res713!==false) {var if_res715 = k1315;} else {if (M1.symbol_p(k1315)!==false) {var if_res714 = M1.symbol__gt_string(k1315);} else {var if_res714 = M1.error($rjs_core.Symbol.make("assoc->object"),$rjs_core.UString.make("invalid key value"));}var if_res715 = if_res714;}var key1314 = if_res715;result1310[key1314] = M1.car(M1.cdr(p1313));var if_res716 = loop1311(M1.cdr(pairs1312));}return if_res716;};return loop1311(pairs1309);};var js_array_p = function(v1317) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Array.isArray(v1317);};var in_js_array = function(arr1318) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_array(arr1318);var arr1319 = arr1318;if (js_array_p(arr1319)!==false) {var if_res717 = M1.rvoid();} else {var if_res717 = in_js_array(arr1319);}if_res717;var for_loop1320 = function(fold_var1321, i1322) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.__lt_(i1322,arr1319.length)!==false) {var v1323 = arr1319[i1322];if (true!==false) {var fold_var1325 = fold_var1321;var fold_var1326 = M1.cons(v1323,fold_var1325);var fold_var1324 = M1.values(fold_var1326);if (true!==false) {var if_res718 = M1.not(false);} else {var if_res718 = false;}if (if_res718!==false) {var if_res719 = for_loop1320(fold_var1324,i1322+1);} else {var if_res719 = fold_var1324;}var if_res720 = if_res719;} else {var if_res720 = fold_var1321;}var if_res721 = if_res720;} else {var if_res721 = fold_var1321;}return if_res721;};return M2.alt_reverse(for_loop1320(M1.rnull,0));};var check_array = function(v1327) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (js_array_p(v1327)!==false) {var if_res722 = M1.rvoid();} else {var if_res722 = M1.raise_argument_error($rjs_core.Symbol.make("in-js-array"),$rjs_core.UString.make("js-array?"),v1327);}return if_res722;};var in_js_obect = function(obj1328) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_object(obj1328);var obj1329 = obj1328;var keys1330 = Object.keys(obj1328);if (js_object_p(obj1329)!==false) {var if_res723 = M1.rvoid();} else {var if_res723 = in_js_array(obj1329);}if_res723;var for_loop1331 = function(fold_var1332, i1333) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.__lt_(i1333,keys1330.length)!==false) {var k1334 = keys1330[i1333];var v1335 = obj1329[keys1330[i1333]];if (true!==false) {var fold_var1337 = fold_var1332;var fold_var1338 = M1.cons(M1.values(k1334,v1335),fold_var1337);var fold_var1336 = M1.values(fold_var1338);if (true!==false) {var if_res724 = M1.not(false);} else {var if_res724 = false;}if (if_res724!==false) {var if_res725 = for_loop1331(fold_var1336,i1333+1);} else {var if_res725 = fold_var1336;}var if_res726 = if_res725;} else {var if_res726 = fold_var1332;}var if_res727 = if_res726;} else {var if_res727 = fold_var1332;}return if_res727;};return M2.alt_reverse(for_loop1331(M1.rnull,0));};var js_object_p = function(v1339) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return ((typeof(v1339)==="object")&&(v1339!==null))&&M1.not($rjs_core.Primitive.check(v1339));};var check_object = function(v1340) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (js_object_p(v1340)!==false) {var if_res728 = M1.rvoid();} else {var if_res728 = M1.raise_argument_error($rjs_core.Symbol.make("in-js-object"),$rjs_core.UString.make("js-object?"),v1340);}return if_res728;};var __rjs_quoted__ = {};__rjs_quoted__.js_object_p = js_object_p;__rjs_quoted__.js_array_p = js_array_p;__rjs_quoted__.in_js_array = in_js_array;__rjs_quoted__.js_string = js_string;export { __rjs_quoted__,js_object_p,js_array_p,assoc__gt_object,js_array__gt_list,js_string__gt_string,js_string,__eq__gt_$ }; \ No newline at end of file diff --git a/js-build/links/racketscript-compiler/racketscript/private/interop.rkt.js b/js-build/links/racketscript-compiler/racketscript/private/interop.rkt.js index 418c8a7..2a68d5b 100644 --- a/js-build/links/racketscript-compiler/racketscript/private/interop.rkt.js +++ b/js-build/links/racketscript-compiler/racketscript/private/interop.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../../runtime/core.js';import * as M0 from "../../../../runtime/kernel.rkt.js";var ___js_ffi = $rjs_core.attachProcedureArity(function(..._1226681) {var _1226 = $rjs_core.Pair.listFromArray(_1226681);return M0.error($rjs_core.Symbol.make("racketscript"),$rjs_core.UString.make("can't make JS ffi calls in Racket"));});var __rjs_quoted__ = {};export { __rjs_quoted__,___js_ffi }; \ No newline at end of file +import * as $rjs_core from '../../../../runtime/core.js';import * as M0 from "../../../../runtime/kernel.rkt.js";var ___js_ffi = $rjs_core.attachProcedureArity(function(..._1224681) {var _1224 = $rjs_core.Pair.listFromArray(_1224681);return M0.error($rjs_core.Symbol.make("racketscript"),$rjs_core.UString.make("can't make JS ffi calls in Racket"));});var __rjs_quoted__ = {};export { __rjs_quoted__,___js_ffi }; \ No newline at end of file diff --git a/js-build/modules/app.rkt.js b/js-build/modules/app.rkt.js index 8c33e59..1799b5d 100644 --- a/js-build/modules/app.rkt.js +++ b/js-build/modules/app.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../runtime/core.js';import * as M0 from "../rackt/main.rkt.js";import * as M1 from "../runtime/kernel.rkt.js";import * as M2 from "./counter.rkt.js";import * as M3 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";import * as M4 from "./todo.rkt.js";import * as M5 from "../collects/racket/private/kw.rkt.js";var header = $rjs_core.attachProcedureArity(function(props1, ...__dot__dot_21) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_2 = $rjs_core.Pair.listFromArray(__dot__dot_21);var temp5 = $rjs_core.UString.make("header");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_73 = M0.__lt_el;var temp14 = $rjs_core.UString.make("div");var temp25 = {'className':$rjs_core.UString.make("header-content")};var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_79 = M0.__lt_el;var temp610 = $rjs_core.UString.make("img");var temp711 = {'src':$rjs_core.UString.make("https://raw.githubusercontent.com/rackt-org/rackt-org.github.io/master/logo.png"),'className':$rjs_core.UString.make("logo")};var temp36 = M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_79,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),3)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp711),temp610);var temp2 = $rjs_core.UString.make("h1");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_712 = M0.__lt_el;var temp813 = $rjs_core.UString.make("a");var temp914 = {'href':$rjs_core.UString.make("https://github.com/rackt-org/rackt")};var temp1015 = $rjs_core.UString.make("Rackt");var temp47 = M0.__lt_el(temp2,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_712,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp914),temp813,temp1015));var temp4 = $rjs_core.UString.make("p");var temp3 = $rjs_core.UString.make("An ultrasmall (~70 loc) React wrapper written in ");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_716 = M0.__lt_el;var temp1117 = $rjs_core.UString.make("a");var temp1218 = {'href':$rjs_core.UString.make("https://github.com/vishesh/racketscript")};var temp1319 = $rjs_core.UString.make("RacketScript");var temp58 = M0.__lt_el(temp4,temp3,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_716,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp1218),temp1117,temp1319));return M0.__lt_el(temp5,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_73,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),6)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp25),temp14,temp36,temp47,temp58));});var intro = $rjs_core.attachProcedureArity(function(props20, ...__dot__dot_216) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_21 = $rjs_core.Pair.listFromArray(__dot__dot_216);var temp12 = $rjs_core.UString.make("div");var temp11 = M0.__lt_el($rjs_core.UString.make("p"),$rjs_core.UString.make("Rackt is a tiny but still powerful React wrapper that allows you to write functional components with React hooks, contexts, and so on.\n Despite the fact Rackt is in the early development stage, you can already use it because it has only simple js interop under the hood.\n In most cases Rackt doesn't change API of React and you can use all familiar functions as you've already used to.\n Here is an example of a simple Rackt component:"));var temp9 = $rjs_core.UString.make("pre");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_722 = M0.__lt_el;var temp1423 = $rjs_core.UString.make("code");var temp1524 = {'className':$rjs_core.UString.make("language-racket")};var temp1625 = $rjs_core.UString.make("(define (simple-component props . ..)\n (<> \"div\" #:props ([ className \"some-class\" ]) \"some text\"))");var temp10 = M0.__lt_el(temp9,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_722,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp1524),temp1423,temp1625));var temp8 = M0.__lt_el($rjs_core.UString.make("p"),M0.__lt_el($rjs_core.UString.make("code"),$rjs_core.UString.make("<>")),$rjs_core.UString.make(" here is a simple alias for "),M0.__lt_el($rjs_core.UString.make("code"),$rjs_core.UString.make("React.createElement")),$rjs_core.UString.make(" function\n that has optional "),M0.__lt_el($rjs_core.UString.make("code"),$rjs_core.UString.make("#:props")),$rjs_core.UString.make(" parameter so you can skip it if you want:"));var temp7 = $rjs_core.UString.make("pre");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_726 = M0.__lt_el;var temp1727 = $rjs_core.UString.make("code");var temp1828 = {'className':$rjs_core.UString.make("language-racket")};var temp1929 = $rjs_core.UString.make("(define (simple-component props . ..)\n (<> \"div\" \"some text\"))");return M0.__lt_el(temp12,temp11,temp10,temp8,M0.__lt_el(temp7,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_726,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp1828),temp1727,temp1929)),M0.__lt_el($rjs_core.UString.make("p"),$rjs_core.UString.make("In the examples below you can see more complex components and apps (btw this site is written in Rackt as well).")));});var counter_example = $rjs_core.attachProcedureArity(function(props30, ...__dot__dot_3113) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_31 = $rjs_core.Pair.listFromArray(__dot__dot_3113);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_732 = M0.__lt_el;var temp2033 = $rjs_core.UString.make("div");var temp2134 = {'className':$rjs_core.UString.make("example")};var temp2235 = M0.__lt_el($rjs_core.UString.make("div"),M0.__lt_el($rjs_core.UString.make("h3"),$rjs_core.UString.make("Counter")),M0.__lt_el(M2.counter));var temp16 = $rjs_core.UString.make("div");var temp15 = M0.__lt_el($rjs_core.UString.make("h3"),$rjs_core.UString.make("Source code"));var temp14 = $rjs_core.UString.make("pre");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_737 = M0.__lt_el;var temp2438 = $rjs_core.UString.make("code");var temp2539 = {'className':$rjs_core.UString.make("language-racket")};var counter_source_code2640 = counter_source_code;var temp2336 = M0.__lt_el(temp16,temp15,M0.__lt_el(temp14,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_737,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp2539),temp2438,counter_source_code2640)));return M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_732,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),5)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp2134),temp2033,temp2235,temp2336);});var todo_example = $rjs_core.attachProcedureArity(function(props41, ...__dot__dot_4217) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_42 = $rjs_core.Pair.listFromArray(__dot__dot_4217);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_743 = M0.__lt_el;var temp2744 = $rjs_core.UString.make("div");var temp2845 = {'className':$rjs_core.UString.make("example")};var temp2946 = M0.__lt_el($rjs_core.UString.make("div"),M0.__lt_el($rjs_core.UString.make("h3"),$rjs_core.UString.make("Todo app")),M0.__lt_el(M4.todo_app));var temp20 = $rjs_core.UString.make("div");var temp19 = M0.__lt_el($rjs_core.UString.make("h3"),$rjs_core.UString.make("Source code"));var temp18 = $rjs_core.UString.make("pre");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_748 = M0.__lt_el;var temp3149 = $rjs_core.UString.make("code");var temp3250 = {'className':$rjs_core.UString.make("language-racket")};var todo_source_code3351 = todo_source_code;var temp3047 = M0.__lt_el(temp20,temp19,M0.__lt_el(temp18,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_748,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp3250),temp3149,todo_source_code3351)));return M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_743,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),5)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp2845),temp2744,temp2946,temp3047);});var app = $rjs_core.attachProcedureArity(function(props52, ...__dot__dot_5321) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_53 = $rjs_core.Pair.listFromArray(__dot__dot_5321);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_754 = M0.__lt_el;var temp3455 = $rjs_core.UString.make("div");var temp3556 = {'className':$rjs_core.UString.make("container")};var temp3657 = M0.__lt_el(header);var temp3758 = M0.__lt_el(intro);var temp3859 = M0.__lt_el($rjs_core.UString.make("h2"),$rjs_core.UString.make("Examples"));var temp3960 = M0.__lt_el(counter_example);var temp4061 = M0.__lt_el(todo_example);return M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_754,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),8)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp3556),temp3455,temp3657,temp3758,temp3859,temp3960,temp4061);});var todo_source_code = $rjs_core.UString.make("#lang racketscript/base\n\n(require racketscript/interop\n rackt)\n\n(define StateContext (create-context))\n\n(define default-state\n ($/obj [ todos (list\n ($/obj [ id 0 ] [ text \"Replace JavaScript with RacketScript\"])\n ($/obj [ id 1 ] [ text \"Install Rackt\" ])\n ($/obj [ id 2 ] [ text \"Enjoy!\" ]))]))\n\n(define (add-todo state action)\n (append ($ state 'todos) (list ($ action 'todo))))\n\n(define (done-todo state action)\n (filter (lambda (el) (not (eq? ($ el 'id) ($ action 'id)))) ($ state 'todos)))\n\n(define (reducer state action)\n (cond\n [(eq? ($ action 'type) \"add\")\n ($/obj [ todos (add-todo state action)])]\n [(eq? ($ action 'type) \"done\")\n ($/obj [ todos (done-todo state action)])]\n [else state]))\n\n(define (todo-input props . ..)\n (define ctx (use-context StateContext))\n (define dispatch ($ ctx 'dispatch))\n (define store ($ ctx 'store))\n (define-values (text set-text) (use-state \"\"))\n\n (define (update-text e)\n (set-text (js-string->string ($ e 'target 'value)) text))\n\n (define (submit-todo e)\n (($ e 'preventDefault))\n (dispatch ($/obj [ type \"add\" ]\n [ todo ($/obj [ id (#js*.Date.now) ]\n [ text text ])]))\n\n (set-text \"\"))\n\n (<> \"form\"\n #:props ([ onSubmit submit-todo ])\n (<> \"input\"\n #:props ([ className \"todo-input\" ]\n [ placeholder \"What needs to be done?\" ]\n [ value text ]\n [ onChange update-text]))))\n\n(define (todo-item props . ..)\n (define ctx (use-context StateContext))\n (define dispatch ($ ctx 'dispatch))\n (define (done-todo id)\n (dispatch ($/obj [ type \"done\" ]\n [ id ($ props 'todo 'id) ])))\n\n (<> \"li\"\n #:props ([ className \"todo-item\"])\n ($ props 'todo 'text)\n (<> \"button\"\n #:props ([ type \"button\" ]\n [ className \"button button-clear todo-done-button\"]\n [ onClick done-todo ])\n \"✔\")))\n\n(define (todo-list props . ..)\n (define ctx (use-context StateContext))\n (define dispatch ($ ctx 'dispatch))\n (define store ($ ctx 'store))\n\n (<> \"ul\"\n (map (lambda (todo) (<> todo-item #:props ([todo todo]))) ($ store 'todos))))\n\n(define (todo-app props . ..)\n (define provider ($ StateContext 'Provider))\n (define-values (store dispatch) (use-reducer reducer default-state))\n\n (<> provider\n #:props ([ value ($/obj [ store store ]\n [ dispatch dispatch ])])\n (<> \"div\"\n (<> todo-input))\n (<> todo-list)))\n\n(provide todo-app)\n");var counter_source_code = $rjs_core.UString.make("#lang racketscript/base\n\n(require racketscript/interop\n rackt)\n\n(define (counter props ..)\n (define-values (counter set-counter) (use-state 0))\n\n (<> \"div\"\n (<> \"button\"\n #:props ([ className \"button\" ]\n [ type \"button\" ]\n [ onClick (lambda (_) (set-counter (sub1 counter))) ])\n \"- 1\")\n\n (<> \"span\" #:props ([ className \"counter\" ]) counter)\n\n (<> \"button\"\n #:props ([ className \"button\" ]\n [ type \"button\" ]\n [ onClick (lambda (_) (set-counter (add1 counter))) ])\n \"+ 1\")))\n\n(provide counter)\n");M0.render(M0.__lt_el(app),$rjs_core.UString.make("root"));var __rjs_quoted__ = {};export { __rjs_quoted__ }; \ No newline at end of file +import * as $rjs_core from '../runtime/core.js';import * as M0 from "../rackt/main.rkt.js";import * as M1 from "../runtime/kernel.rkt.js";import * as M2 from "./counter.rkt.js";import * as M3 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";import * as M4 from "./todo.rkt.js";import * as M5 from "../collects/racket/private/kw.rkt.js";var header = $rjs_core.attachProcedureArity(function(props1, ...__dot__dot_21) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_2 = $rjs_core.Pair.listFromArray(__dot__dot_21);var temp5 = $rjs_core.UString.make("header");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_73 = M0.__lt_el;var temp24 = $rjs_core.UString.make("div");var temp35 = {'className':$rjs_core.UString.make("header-content")};var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_79 = M0.__lt_el;var temp710 = $rjs_core.UString.make("img");var temp811 = {'src':$rjs_core.UString.make("https://raw.githubusercontent.com/rackt-org/rackt-org.github.io/master/logo.png"),'className':$rjs_core.UString.make("logo")};var temp46 = M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_79,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),3)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp811),temp710);var temp2 = $rjs_core.UString.make("h1");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_712 = M0.__lt_el;var temp913 = $rjs_core.UString.make("a");var temp1014 = {'href':$rjs_core.UString.make("https://github.com/rackt-org/rackt")};var temp1115 = $rjs_core.UString.make("Rackt");var temp57 = M0.__lt_el(temp2,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_712,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp1014),temp913,temp1115));var temp4 = $rjs_core.UString.make("p");var temp3 = $rjs_core.UString.make("An ultrasmall (~70 loc) React wrapper written in ");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_716 = M0.__lt_el;var temp1217 = $rjs_core.UString.make("a");var temp1318 = {'href':$rjs_core.UString.make("https://github.com/vishesh/racketscript")};var temp1419 = $rjs_core.UString.make("RacketScript");var temp68 = M0.__lt_el(temp4,temp3,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_716,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp1318),temp1217,temp1419));return M0.__lt_el(temp5,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_73,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),6)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp35),temp24,temp46,temp57,temp68));});var intro = $rjs_core.attachProcedureArity(function(props20, ...__dot__dot_216) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_21 = $rjs_core.Pair.listFromArray(__dot__dot_216);var temp12 = $rjs_core.UString.make("div");var temp11 = M0.__lt_el($rjs_core.UString.make("p"),$rjs_core.UString.make("Rackt is a tiny but still powerful React wrapper that allows you to write functional components with React hooks, contexts, and so on.\n Despite the fact Rackt is in the early development stage, you can already use it because it has only simple js interop under the hood.\n In most cases Rackt doesn't change API of React and you can use all familiar functions as you've already used to.\n Here is an example of a simple Rackt component:"));var temp9 = $rjs_core.UString.make("pre");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_722 = M0.__lt_el;var temp1623 = $rjs_core.UString.make("code");var temp1724 = {'className':$rjs_core.UString.make("language-racket")};var temp1825 = $rjs_core.UString.make("(define (simple-component props . ..)\n (<> \"div\" #:props ([ className \"some-class\" ]) \"some text\"))");var temp10 = M0.__lt_el(temp9,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_722,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp1724),temp1623,temp1825));var temp8 = M0.__lt_el($rjs_core.UString.make("p"),M0.__lt_el($rjs_core.UString.make("code"),$rjs_core.UString.make("<>")),$rjs_core.UString.make(" here is a simple alias for "),M0.__lt_el($rjs_core.UString.make("code"),$rjs_core.UString.make("React.createElement")),$rjs_core.UString.make(" function\n that has optional "),M0.__lt_el($rjs_core.UString.make("code"),$rjs_core.UString.make("#:props")),$rjs_core.UString.make(" parameter so you can skip it if you want:"));var temp7 = $rjs_core.UString.make("pre");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_726 = M0.__lt_el;var temp1927 = $rjs_core.UString.make("code");var temp2028 = {'className':$rjs_core.UString.make("language-racket")};var temp2129 = $rjs_core.UString.make("(define (simple-component props . ..)\n (<> \"div\" \"some text\"))");return M0.__lt_el(temp12,temp11,temp10,temp8,M0.__lt_el(temp7,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_726,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp2028),temp1927,temp2129)),M0.__lt_el($rjs_core.UString.make("p"),$rjs_core.UString.make("In the examples below you can see more complex components and apps (btw this site is written in Rackt as well).")));});var counter_example = $rjs_core.attachProcedureArity(function(props30, ...__dot__dot_3113) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_31 = $rjs_core.Pair.listFromArray(__dot__dot_3113);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_732 = M0.__lt_el;var temp2333 = $rjs_core.UString.make("div");var temp2434 = {'className':$rjs_core.UString.make("example")};var temp2535 = M0.__lt_el($rjs_core.UString.make("div"),M0.__lt_el($rjs_core.UString.make("h3"),$rjs_core.UString.make("Counter")),M0.__lt_el(M2.counter));var temp16 = $rjs_core.UString.make("div");var temp15 = M0.__lt_el($rjs_core.UString.make("h3"),$rjs_core.UString.make("Source code"));var temp14 = $rjs_core.UString.make("pre");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_737 = M0.__lt_el;var temp2738 = $rjs_core.UString.make("code");var temp2839 = {'className':$rjs_core.UString.make("language-racket")};var counter_source_code2940 = counter_source_code;var temp2636 = M0.__lt_el(temp16,temp15,M0.__lt_el(temp14,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_737,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp2839),temp2738,counter_source_code2940)));return M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_732,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),5)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp2434),temp2333,temp2535,temp2636);});var todo_example = $rjs_core.attachProcedureArity(function(props41, ...__dot__dot_4217) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_42 = $rjs_core.Pair.listFromArray(__dot__dot_4217);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_743 = M0.__lt_el;var temp3144 = $rjs_core.UString.make("div");var temp3245 = {'className':$rjs_core.UString.make("example")};var temp3346 = M0.__lt_el($rjs_core.UString.make("div"),M0.__lt_el($rjs_core.UString.make("h3"),$rjs_core.UString.make("Todo app")),M0.__lt_el(M4.todo_app));var temp20 = $rjs_core.UString.make("div");var temp19 = M0.__lt_el($rjs_core.UString.make("h3"),$rjs_core.UString.make("Source code"));var temp18 = $rjs_core.UString.make("pre");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_748 = M0.__lt_el;var temp3549 = $rjs_core.UString.make("code");var temp3650 = {'className':$rjs_core.UString.make("language-racket")};var todo_source_code3751 = todo_source_code;var temp3447 = M0.__lt_el(temp20,temp19,M0.__lt_el(temp18,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_748,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp3650),temp3549,todo_source_code3751)));return M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_743,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),5)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp3245),temp3144,temp3346,temp3447);});var app = $rjs_core.attachProcedureArity(function(props52, ...__dot__dot_5321) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_53 = $rjs_core.Pair.listFromArray(__dot__dot_5321);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_754 = M0.__lt_el;var temp3955 = $rjs_core.UString.make("div");var temp4056 = {'className':$rjs_core.UString.make("container")};var temp4157 = M0.__lt_el(header);var temp4258 = M0.__lt_el(intro);var temp4359 = M0.__lt_el($rjs_core.UString.make("h2"),$rjs_core.UString.make("Examples"));var temp4460 = M0.__lt_el(counter_example);var temp4561 = M0.__lt_el(todo_example);return M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_754,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),8)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp4056),temp3955,temp4157,temp4258,temp4359,temp4460,temp4561);});var todo_source_code = $rjs_core.UString.make("#lang racketscript/base\n\n(require racketscript/interop\n rackt)\n\n(define StateContext (create-context))\n\n(define-component todo-input\n (in-context StateContext\n ;; $ctx is implicity bound to the React context value\n ;; it may be used as a plain id, or may called with property arguments\n (define dispatch ($ctx 'dispatch))\n (define store ($ctx 'store))\n (define-state TEXT \"\")\n\n (define (update-text e)\n (set-TEXT! (js-string->string ($ e 'target 'value)) TEXT))\n\n (define (submit-todo e)\n (($ e 'preventDefault))\n (dispatch ($/obj [ type \"add\" ]\n [ todo ($/obj [ id (#js*.Date.now) ]\n [ text TEXT ])]))\n\n (set-TEXT! \"\"))\n\n (<> \"form\"\n #:props ([ onSubmit submit-todo ])\n (<> \"input\"\n #:props ([ className \"todo-input\" ]\n [ placeholder \"What needs to be done?\" ]\n [ value TEXT ]\n [ onChange update-text])))))\n\n(define-component todo-item\n (in-context StateContext\n ;; $ctx is implicity bound to the React context value\n ;; it may be used as a plain id, or may called with property arguments\n (define dispatch ($ctx 'dispatch))\n (define (done-todo id)\n (dispatch ($/obj [ type \"done\" ]\n [ id ($props 'todo 'id) ])))\n\n (<> \"li\" #:props ([ className \"todo-item\"])\n ;; $props is implicity bound to the React \"props\" of this component;\n ;; it may be used as a plain id, or may be called with property arguments\n ($props 'todo 'text)\n (<> \"button\"\n #:props ([ type \"button\" ]\n [ className \"button button-clear todo-done-button\"]\n [ onClick done-todo ])\n \"✔\"))))\n\n(define-component todo-list\n (in-context StateContext\n (define dispatch ($ctx 'dispatch))\n (define store ($ctx 'store))\n (<> \"ul\"\n (map (lambda (todo) (<> todo-item #:props ([todo todo]))) ($ store 'todos)))))\n\n(define default-state\n ($/obj [ todos (list\n ($/obj [ id 0 ] [ text \"Replace JavaScript with RacketScript\"])\n ($/obj [ id 1 ] [ text \"Install Rackt\" ])\n ($/obj [ id 2 ] [ text \"Enjoy!\" ]))]))\n\n(define (add-todo state action)\n (append ($ state 'todos) (list ($ action 'todo))))\n\n(define (done-todo state action)\n (filter (lambda (el) (not (eq? ($ el 'id) ($ action 'id)))) ($ state 'todos)))\n\n(define (reducer state action)\n (cond\n [(eq? ($ action 'type) \"add\")\n ($/obj [ todos (add-todo state action)])]\n [(eq? ($ action 'type) \"done\")\n ($/obj [ todos (done-todo state action)])]\n [else state]))\n\n(define-component todo-app\n (define-values (store dispatch) (use-reducer reducer default-state))\n (with-context StateContext = ($/obj [ store store ] [ dispatch dispatch ])\n (<> \"div\"\n (<> todo-input)\n (<> todo-list))))\n\n(provide todo-app)\n");var counter_source_code = $rjs_core.UString.make("#lang racketscript/base\n\n(require racketscript/interop\n rackt)\n\n(define-component counter\n (define-state COUNT 0)\n (<> \"div\"\n (<> \"button\"\n #:props ([ className \"button\" ]\n [ type \"button\" ]\n [ onClick (lambda (_) (set-COUNT! (sub1 COUNT))) ])\n \"- 1\")\n\n (<> \"span\" #:props ([ className \"counter\" ]) COUNT)\n\n (<> \"button\"\n #:props ([ className \"button\" ]\n [ type \"button\" ]\n [ onClick (lambda (_) (set-COUNT! (add1 COUNT))) ])\n \"+ 1\")))\n\n(provide counter)\n");M0.render(M0.__lt_el(app),$rjs_core.UString.make("root"));var __rjs_quoted__ = {};export { __rjs_quoted__ }; \ No newline at end of file diff --git a/js-build/modules/counter.rkt.js b/js-build/modules/counter.rkt.js index 5061775..aed4067 100644 --- a/js-build/modules/counter.rkt.js +++ b/js-build/modules/counter.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../runtime/core.js';import * as M0 from "../rackt/main.rkt.js";import * as M1 from "../runtime/kernel.rkt.js";import * as M2 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";import * as M3 from "../collects/racket/private/kw.rkt.js";var counter = function(props1227, __dot__dot_1228) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result682 = M0.use_state(0);var counter1229 = let_result682.getAt(0);var set_counter1230 = let_result682.getAt(1);var temp685 = $rjs_core.UString.make("div");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71231 = M0.__lt_el;var temp11232 = $rjs_core.UString.make("button");var temp21233 = {'className':$rjs_core.UString.make("button"),'type':$rjs_core.UString.make("button"),'onClick':function(_1235) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return set_counter1230(M1.sub1(counter1229));}};var temp31234 = $rjs_core.UString.make("- 1");var temp684 = M1.checked_procedure_check_and_extract(M3.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71231,M3.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp21233),temp11232,temp31234);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71236 = M0.__lt_el;var temp41237 = $rjs_core.UString.make("span");var temp51238 = {'className':$rjs_core.UString.make("counter")};var counter61239 = counter1229;var temp683 = M1.checked_procedure_check_and_extract(M3.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71236,M3.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp51238),temp41237,counter61239);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71240 = M0.__lt_el;var temp71241 = $rjs_core.UString.make("button");var temp81242 = {'className':$rjs_core.UString.make("button"),'type':$rjs_core.UString.make("button"),'onClick':function(_1244) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return set_counter1230(M1.add1(counter1229));}};var temp91243 = $rjs_core.UString.make("+ 1");return M0.__lt_el(temp685,temp684,temp683,M1.checked_procedure_check_and_extract(M3.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71240,M3.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp81242),temp71241,temp91243));};var __rjs_quoted__ = {};export { __rjs_quoted__,counter }; \ No newline at end of file +import * as $rjs_core from '../runtime/core.js';import * as M0 from "../rackt/main.rkt.js";import * as M1 from "../runtime/kernel.rkt.js";import * as M2 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";import * as M3 from "../collects/racket/private/kw.rkt.js";var counter = $rjs_core.attachProcedureArity(function(props1225, ...__dot__dot_1226682) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_1226 = $rjs_core.Pair.listFromArray(__dot__dot_1226682);var let_result683 = M0.use_state(0);var COUNT1227 = let_result683.getAt(0);var set_COUNT_bang_1228 = let_result683.getAt(1);var temp686 = $rjs_core.UString.make("div");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_71229 = M0.__lt_el;var temp21230 = $rjs_core.UString.make("button");var temp31231 = {'className':$rjs_core.UString.make("button"),'type':$rjs_core.UString.make("button"),'onClick':function(_1233) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return set_COUNT_bang_1228(M1.sub1(COUNT1227));}};var temp41232 = $rjs_core.UString.make("- 1");var temp685 = M1.checked_procedure_check_and_extract(M3.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_71229,M3.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp31231),temp21230,temp41232);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_71234 = M0.__lt_el;var temp51235 = $rjs_core.UString.make("span");var temp61236 = {'className':$rjs_core.UString.make("counter")};var COUNT71237 = COUNT1227;var temp684 = M1.checked_procedure_check_and_extract(M3.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_71234,M3.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp61236),temp51235,COUNT71237);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_71238 = M0.__lt_el;var temp81239 = $rjs_core.UString.make("button");var temp91240 = {'className':$rjs_core.UString.make("button"),'type':$rjs_core.UString.make("button"),'onClick':function(_1242) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return set_COUNT_bang_1228(M1.add1(COUNT1227));}};var temp101241 = $rjs_core.UString.make("+ 1");return M0.__lt_el(temp686,temp685,temp684,M1.checked_procedure_check_and_extract(M3.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_71238,M3.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp91240),temp81239,temp101241));});var __rjs_quoted__ = {};export { __rjs_quoted__,counter }; \ No newline at end of file diff --git a/js-build/modules/todo.rkt.js b/js-build/modules/todo.rkt.js index cad18de..dbb9aea 100644 --- a/js-build/modules/todo.rkt.js +++ b/js-build/modules/todo.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../runtime/core.js';import * as M0 from "../rackt/main.rkt.js";import * as M1 from "../runtime/kernel.rkt.js";import * as M2 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";import * as M3 from "../collects/racket/private/list.rkt.js";import * as M4 from "../collects/racket/private/map.rkt.js";import * as M5 from "../links/racketscript-compiler/racketscript/interop.rkt.js";import * as M6 from "../collects/racket/private/kw.rkt.js";var StateContext = M0.create_context();var default_state = {'todos':M1.list({'id':0,'text':$rjs_core.UString.make("Replace JavaScript with RacketScript")},{'id':1,'text':$rjs_core.UString.make("Install Rackt")},{'id':2,'text':$rjs_core.UString.make("Enjoy!")})};var add_todo = function(state1167, action1168) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.append(state1167.todos,M1.list(action1168.todo));};var done_todo = function(state1169, action1170) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.filter(function(el1171) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.not(M1.eq_p(el1171.id,action1170.id));},state1169.todos);};var reducer = function(state1172, action1173) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.eq_p(action1173.type,$rjs_core.UString.make("add"))!==false) {var if_res674 = {'todos':add_todo(state1172,action1173)};} else {if (M1.eq_p(action1173.type,$rjs_core.UString.make("done"))!==false) {var if_res673 = {'todos':done_todo(state1172,action1173)};} else {var if_res673 = state1172;}var if_res674 = if_res673;}return if_res674;};var todo_input = $rjs_core.attachProcedureArity(function(props1174, ...__dot__dot_1175675) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_1175 = $rjs_core.Pair.listFromArray(__dot__dot_1175675);var ctx1176 = M0.use_context(StateContext);var dispatch1177 = ctx1176.dispatch;var store1178 = ctx1176.store;var let_result676 = M0.use_state($rjs_core.UString.make(""));var text1179 = let_result676.getAt(0);var set_text1180 = let_result676.getAt(1);var update_text1181 = function(e1182) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return set_text1180(M5.js_string__gt_string(e1182.target.value),text1179);};var submit_todo1183 = function(e1184) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}e1184.preventDefault();dispatch1177({'type':$rjs_core.UString.make("add"),'todo':{'id':Date.now(),'text':text1179}});return set_text1180($rjs_core.UString.make(""));};var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71185 = M0.__lt_el;var temp11186 = $rjs_core.UString.make("form");var temp21187 = {'onSubmit':submit_todo1183};var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71189 = M0.__lt_el;var temp41190 = $rjs_core.UString.make("input");var temp51191 = {'className':$rjs_core.UString.make("todo-input"),'placeholder':$rjs_core.UString.make("What needs to be done?"),'value':text1179,'onChange':update_text1181};var temp31188 = M1.checked_procedure_check_and_extract(M6.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71189,M6.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),3)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp51191),temp41190);return M1.checked_procedure_check_and_extract(M6.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71185,M6.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp21187),temp11186,temp31188);});var todo_item = $rjs_core.attachProcedureArity(function(props1192, ...__dot__dot_1193677) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_1193 = $rjs_core.Pair.listFromArray(__dot__dot_1193677);var ctx1194 = M0.use_context(StateContext);var dispatch1195 = ctx1194.dispatch;var done_todo1196 = function(id1197) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return dispatch1195({'type':$rjs_core.UString.make("done"),'id':props1192.todo.id});};var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71198 = M0.__lt_el;var temp61199 = $rjs_core.UString.make("li");var temp71200 = {'className':$rjs_core.UString.make("todo-item")};var temp81201 = props1192.todo.text;var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71203 = M0.__lt_el;var temp101204 = $rjs_core.UString.make("button");var temp111205 = {'type':$rjs_core.UString.make("button"),'className':$rjs_core.UString.make("button button-clear todo-done-button"),'onClick':done_todo1196};var temp121206 = $rjs_core.UString.make("✔");var temp91202 = M1.checked_procedure_check_and_extract(M6.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71203,M6.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp111205),temp101204,temp121206);return M1.checked_procedure_check_and_extract(M6.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71198,M6.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),5)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp71200),temp61199,temp81201,temp91202);});var todo_list = $rjs_core.attachProcedureArity(function(props1207, ...__dot__dot_1208678) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_1208 = $rjs_core.Pair.listFromArray(__dot__dot_1208678);var ctx1209 = M0.use_context(StateContext);var dispatch1210 = ctx1209.dispatch;var store1211 = ctx1209.store;return M0.__lt_el($rjs_core.UString.make("ul"),M4.map(function(todo1212) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71213 = M0.__lt_el;var todo_item131214 = todo_item;var temp141215 = {'todo':todo1212};return M1.checked_procedure_check_and_extract(M6.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71213,M6.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),3)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp141215),todo_item131214);},store1211.todos));});var todo_app = $rjs_core.attachProcedureArity(function(props1216, ...__dot__dot_1217679) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_1217 = $rjs_core.Pair.listFromArray(__dot__dot_1217679);var provider1218 = StateContext.Provider;var let_result680 = M0.use_reducer(reducer,default_state);var store1219 = let_result680.getAt(0);var dispatch1220 = let_result680.getAt(1);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71221 = M0.__lt_el;var provider151222 = provider1218;var temp161223 = {'value':{'store':store1219,'dispatch':dispatch1220}};var temp171224 = M0.__lt_el($rjs_core.UString.make("div"),M0.__lt_el(todo_input));var temp181225 = M0.__lt_el(todo_list);return M1.checked_procedure_check_and_extract(M6.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_71_71221,M6.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),5)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp161223),provider151222,temp171224,temp181225);});var __rjs_quoted__ = {};export { __rjs_quoted__,todo_app }; \ No newline at end of file +import * as $rjs_core from '../runtime/core.js';import * as M0 from "../rackt/main.rkt.js";import * as M1 from "../runtime/kernel.rkt.js";import * as M2 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";import * as M3 from "../collects/racket/private/list.rkt.js";import * as M4 from "../collects/racket/private/map.rkt.js";import * as M5 from "../links/racketscript-compiler/racketscript/interop.rkt.js";import * as M6 from "../collects/racket/private/kw.rkt.js";var StateContext = M0.create_context();var todo_input = $rjs_core.attachProcedureArity(function(props1167, ...__dot__dot_1168673) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_1168 = $rjs_core.Pair.listFromArray(__dot__dot_1168673);var ctx1169 = M0.use_context(StateContext);var dispatch1170 = ctx1169.dispatch;var store1171 = ctx1169.store;var let_result674 = M0.use_state($rjs_core.UString.make(""));var TEXT1172 = let_result674.getAt(0);var set_TEXT_bang_1173 = let_result674.getAt(1);var update_text1174 = function(e1175) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return set_TEXT_bang_1173(M5.js_string__gt_string(e1175.target.value),TEXT1172);};var submit_todo1176 = function(e1177) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}e1177.preventDefault();dispatch1170({'type':$rjs_core.UString.make("add"),'todo':{'id':Date.now(),'text':TEXT1172}});return set_TEXT_bang_1173($rjs_core.UString.make(""));};var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_71178 = M0.__lt_el;var temp31179 = $rjs_core.UString.make("form");var temp41180 = {'onSubmit':submit_todo1176};var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_71182 = M0.__lt_el;var temp61183 = $rjs_core.UString.make("input");var temp71184 = {'className':$rjs_core.UString.make("todo-input"),'placeholder':$rjs_core.UString.make("What needs to be done?"),'value':TEXT1172,'onChange':update_text1174};var temp51181 = M1.checked_procedure_check_and_extract(M6.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_71182,M6.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),3)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp71184),temp61183);return M1.checked_procedure_check_and_extract(M6.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_71178,M6.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp41180),temp31179,temp51181);});var todo_item = $rjs_core.attachProcedureArity(function(props1185, ...__dot__dot_1186675) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_1186 = $rjs_core.Pair.listFromArray(__dot__dot_1186675);var ctx1187 = M0.use_context(StateContext);var dispatch1188 = ctx1187.dispatch;var done_todo1189 = function(id1190) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return dispatch1188({'type':$rjs_core.UString.make("done"),'id':props1185.todo.id});};var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_71191 = M0.__lt_el;var temp101192 = $rjs_core.UString.make("li");var temp111193 = {'className':$rjs_core.UString.make("todo-item")};var temp121194 = props1185.todo.text;var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_71196 = M0.__lt_el;var temp141197 = $rjs_core.UString.make("button");var temp151198 = {'type':$rjs_core.UString.make("button"),'className':$rjs_core.UString.make("button button-clear todo-done-button"),'onClick':done_todo1189};var temp161199 = $rjs_core.UString.make("✔");var temp131195 = M1.checked_procedure_check_and_extract(M6.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_71196,M6.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp151198),temp141197,temp161199);return M1.checked_procedure_check_and_extract(M6.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_71191,M6.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),5)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp111193),temp101192,temp121194,temp131195);});var todo_list = $rjs_core.attachProcedureArity(function(props1200, ...__dot__dot_1201676) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_1201 = $rjs_core.Pair.listFromArray(__dot__dot_1201676);var ctx1202 = M0.use_context(StateContext);var dispatch1203 = ctx1202.dispatch;var store1204 = ctx1202.store;return M0.__lt_el($rjs_core.UString.make("ul"),M4.map(function(todo1205) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_71206 = M0.__lt_el;var todo_item191207 = todo_item;var temp201208 = {'todo':todo1205};return M1.checked_procedure_check_and_extract(M6.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_71206,M6.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),3)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp201208),todo_item191207);},store1204.todos));});var default_state = {'todos':M1.list({'id':0,'text':$rjs_core.UString.make("Replace JavaScript with RacketScript")},{'id':1,'text':$rjs_core.UString.make("Install Rackt")},{'id':2,'text':$rjs_core.UString.make("Enjoy!")})};var add_todo = function(state1209, action1210) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.append(state1209.todos,M1.list(action1210.todo));};var done_todo = function(state1211, action1212) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.filter(function(el1213) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.not(M1.eq_p(el1213.id,action1212.id));},state1211.todos);};var reducer = function(state1214, action1215) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.eq_p(action1215.type,$rjs_core.UString.make("add"))!==false) {var if_res678 = {'todos':add_todo(state1214,action1215)};} else {if (M1.eq_p(action1215.type,$rjs_core.UString.make("done"))!==false) {var if_res677 = {'todos':done_todo(state1214,action1215)};} else {var if_res677 = state1214;}var if_res678 = if_res677;}return if_res678;};var todo_app = $rjs_core.attachProcedureArity(function(props1216, ...__dot__dot_1217679) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_1217 = $rjs_core.Pair.listFromArray(__dot__dot_1217679);var let_result680 = M0.use_reducer(reducer,default_state);var store1218 = let_result680.getAt(0);var dispatch1219 = let_result680.getAt(1);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_71220 = M0.__lt_el;var temp221221 = StateContext.Provider;var temp231222 = {'value':{'store':store1218,'dispatch':dispatch1219}};var temp241223 = M0.__lt_el($rjs_core.UString.make("div"),M0.__lt_el(todo_input),M0.__lt_el(todo_list));return M1.checked_procedure_check_and_extract(M6.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_71220,M6.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp231222),temp221221,temp241223);});var __rjs_quoted__ = {};export { __rjs_quoted__,todo_app }; \ No newline at end of file diff --git a/js-build/runtime/syntax.rkt.js b/js-build/runtime/syntax.rkt.js index b0106ff..577a4ee 100644 --- a/js-build/runtime/syntax.rkt.js +++ b/js-build/runtime/syntax.rkt.js @@ -1 +1 @@ -import * as $rjs_core from './core.js';import * as M0 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";import * as M1 from "./lib.rkt.js";var __syntax_p = function(v1285) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.Core.Correlated.syntaxP(v1285);};var __datum__gt_syntax = function(v1286) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.Core.Correlated.datumToSyntax(v1286);};var __syntax_e = function(v1287) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1287.get();};var __syntax__gt_datum = function(v1288) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1288.get();};var __syntax_source = function(v1289) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_line = function(v1290) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_column = function(v1291) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_position = function(v1292) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_span = function(v1293) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_property1294 = function(s21295, k31296, val11297) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var s1298 = s21295;var k1299 = k31296;if (false!==false) {var if_res707 = false;} else {var if_res707 = val11297;}var val1300 = if_res707;if (val1300!==false) {var if_res708 = s1298;} else {var if_res708 = false;}return if_res708;};var cl709 = function(s1301, k1302) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __syntax_property1294(s1301,k1302,false);};var cl710 = function(s1303, k1304, val11305) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __syntax_property1294(s1303,k1304,val11305);};var __syntax_property = $rjs_core.attachProcedureArity(function() {var fixed_lam711 = {'2':cl709,'3':cl710}[arguments.length];if (fixed_lam711!==undefined) {return fixed_lam711.apply(null,arguments);} else {return ___kernel.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var __syntax_property_symbol_keys = function(v1306) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.Core.Pair.EMPTY;};var __rjs_quoted__ = {};export { __rjs_quoted__,__syntax_property_symbol_keys as syntax_property_symbol_keys,__syntax_property as syntax_property,__syntax_span as syntax_span,__syntax_position as syntax_position,__syntax_column as syntax_column,__syntax_line as syntax_line,__syntax_source as syntax_source,__syntax_e as syntax_e,__syntax__gt_datum as syntax__gt_datum,__datum__gt_syntax as datum__gt_syntax,__syntax_p as syntax_p }; \ No newline at end of file +import * as $rjs_core from './core.js';import * as M0 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";import * as M1 from "./lib.rkt.js";var __syntax_p = function(v1283) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.Core.Correlated.syntaxP(v1283);};var __datum__gt_syntax = function(v1284) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.Core.Correlated.datumToSyntax(v1284);};var __syntax_e = function(v1285) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1285.get();};var __syntax__gt_datum = function(v1286) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1286.get();};var __syntax_source = function(v1287) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_line = function(v1288) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_column = function(v1289) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_position = function(v1290) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_span = function(v1291) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_property1292 = function(s21293, k31294, val11295) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var s1296 = s21293;var k1297 = k31294;if (false!==false) {var if_res708 = false;} else {var if_res708 = val11295;}var val1298 = if_res708;if (val1298!==false) {var if_res709 = s1296;} else {var if_res709 = false;}return if_res709;};var cl710 = function(s1299, k1300) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __syntax_property1292(s1299,k1300,false);};var cl711 = function(s1301, k1302, val11303) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __syntax_property1292(s1301,k1302,val11303);};var __syntax_property = $rjs_core.attachProcedureArity(function() {var fixed_lam712 = {'2':cl710,'3':cl711}[arguments.length];if (fixed_lam712!==undefined) {return fixed_lam712.apply(null,arguments);} else {return ___kernel.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var __syntax_property_symbol_keys = function(v1304) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.Core.Pair.EMPTY;};var __rjs_quoted__ = {};export { __rjs_quoted__,__syntax_property_symbol_keys as syntax_property_symbol_keys,__syntax_property as syntax_property,__syntax_span as syntax_span,__syntax_position as syntax_position,__syntax_column as syntax_column,__syntax_line as syntax_line,__syntax_source as syntax_source,__syntax_e as syntax_e,__syntax__gt_datum as syntax__gt_datum,__datum__gt_syntax as datum__gt_syntax,__syntax_p as syntax_p }; \ No newline at end of file diff --git a/src/app.rkt b/src/app.rkt index 4bef891..3598517 100644 --- a/src/app.rkt +++ b/src/app.rkt @@ -8,7 +8,7 @@ "./todo.rkt" rackt) -(define (header props . ..) +(define-component header (<> "header" (<> "div" #:props ([ className "header-content" ]) (<> "img" #:props ([ src "https://raw.githubusercontent.com/rackt-org/rackt-org.github.io/master/logo.png" ] @@ -17,7 +17,7 @@ (<> "p" "An ultrasmall (~70 loc) React wrapper written in " (<> "a" #:props ([ href "https://github.com/vishesh/racketscript" ]) "RacketScript"))))) -(define (intro props . ..) +(define-component intro (<> "div" (<> "p" "Rackt is a tiny but still powerful React wrapper that allows you to write functional components with React hooks, contexts, and so on. Despite the fact Rackt is in the early development stage, you can already use it because it has only simple js interop under the hood. @@ -36,7 +36,7 @@ (<> \"div\" \"some text\"))")) (<> "p" "In the examples below you can see more complex components and apps (btw this site is written in Rackt as well)."))) -(define (counter-example props . ..) +(define-component counter-example (<> "div" #:props ([ className "example" ]) (<> "div" (<> "h3" "Counter") @@ -45,7 +45,7 @@ (<> "h3" "Source code") (<> "pre" (<> "code" #:props ([ className "language-racket"]) counter-source-code))))) -(define (todo-example props . ..) +(define-component todo-example (<> "div" #:props ([ className "example" ]) (<> "div" (<> "h3" "Todo app") @@ -54,14 +54,13 @@ (<> "h3" "Source code") (<> "pre" (<> "code" #:props ([ className "language-racket"]) todo-source-code))))) -(define (app props . ..) - (<> "div" - #:props ([ className "container" ]) - (<> header) - (<> intro) - (<> "h2" "Examples") - (<> counter-example) - (<> todo-example))) +(define-component app + (<> "div" #:props ([ className "container" ]) + (<> header) + (<> intro) + (<> "h2" "Examples") + (<> counter-example) + (<> todo-example))) (require (for-syntax mzlib/etc)) (define-for-syntax this-dir (this-expression-source-directory)) diff --git a/src/counter.rkt b/src/counter.rkt index 5b75347..f2cccd5 100644 --- a/src/counter.rkt +++ b/src/counter.rkt @@ -3,22 +3,21 @@ (require racketscript/interop rackt) -(define (counter props ..) - (define-values (counter set-counter) (use-state 0)) - +(define-component counter + (define-state COUNT 0) (<> "div" (<> "button" #:props ([ className "button" ] [ type "button" ] - [ onClick (lambda (_) (set-counter (sub1 counter))) ]) + [ onClick (lambda (_) (set-COUNT! (sub1 COUNT))) ]) "- 1") - (<> "span" #:props ([ className "counter" ]) counter) + (<> "span" #:props ([ className "counter" ]) COUNT) (<> "button" #:props ([ className "button" ] [ type "button" ] - [ onClick (lambda (_) (set-counter (add1 counter))) ]) + [ onClick (lambda (_) (set-COUNT! (add1 COUNT))) ]) "+ 1"))) (provide counter) diff --git a/src/todo.rkt b/src/todo.rkt index dbacd01..17c6b06 100644 --- a/src/todo.rkt +++ b/src/todo.rkt @@ -5,6 +5,59 @@ (define StateContext (create-context)) +(define-component todo-input + (in-context StateContext + ;; $ctx is implicity bound to the React context value + ;; it may be used as a plain id, or may called with property arguments + (define dispatch ($ctx 'dispatch)) + (define store ($ctx 'store)) + (define-state TEXT "") + + (define (update-text e) + (set-TEXT! (js-string->string ($ e 'target 'value)) TEXT)) + + (define (submit-todo e) + (($ e 'preventDefault)) + (dispatch ($/obj [ type "add" ] + [ todo ($/obj [ id (#js*.Date.now) ] + [ text TEXT ])])) + + (set-TEXT! "")) + + (<> "form" + #:props ([ onSubmit submit-todo ]) + (<> "input" + #:props ([ className "todo-input" ] + [ placeholder "What needs to be done?" ] + [ value TEXT ] + [ onChange update-text]))))) + +(define-component todo-item + (in-context StateContext + ;; $ctx is implicity bound to the React context value + ;; it may be used as a plain id, or may called with property arguments + (define dispatch ($ctx 'dispatch)) + (define (done-todo id) + (dispatch ($/obj [ type "done" ] + [ id ($props 'todo 'id) ]))) + + (<> "li" #:props ([ className "todo-item"]) + ;; $props is implicity bound to the React "props" of this component; + ;; it may be used as a plain id, or may be called with property arguments + ($props 'todo 'text) + (<> "button" + #:props ([ type "button" ] + [ className "button button-clear todo-done-button"] + [ onClick done-todo ]) + "✔")))) + +(define-component todo-list + (in-context StateContext + (define dispatch ($ctx 'dispatch)) + (define store ($ctx 'store)) + (<> "ul" + (map (lambda (todo) (<> todo-item #:props ([todo todo]))) ($ store 'todos))))) + (define default-state ($/obj [ todos (list ($/obj [ id 0 ] [ text "Replace JavaScript with RacketScript"]) @@ -25,64 +78,11 @@ ($/obj [ todos (done-todo state action)])] [else state])) -(define (todo-input props . ..) - (define ctx (use-context StateContext)) - (define dispatch ($ ctx 'dispatch)) - (define store ($ ctx 'store)) - (define-values (text set-text) (use-state "")) - - (define (update-text e) - (set-text (js-string->string ($ e 'target 'value)) text)) - - (define (submit-todo e) - (($ e 'preventDefault)) - (dispatch ($/obj [ type "add" ] - [ todo ($/obj [ id (#js*.Date.now) ] - [ text text ])])) - - (set-text "")) - - (<> "form" - #:props ([ onSubmit submit-todo ]) - (<> "input" - #:props ([ className "todo-input" ] - [ placeholder "What needs to be done?" ] - [ value text ] - [ onChange update-text])))) - -(define (todo-item props . ..) - (define ctx (use-context StateContext)) - (define dispatch ($ ctx 'dispatch)) - (define (done-todo id) - (dispatch ($/obj [ type "done" ] - [ id ($ props 'todo 'id) ]))) - - (<> "li" - #:props ([ className "todo-item"]) - ($ props 'todo 'text) - (<> "button" - #:props ([ type "button" ] - [ className "button button-clear todo-done-button"] - [ onClick done-todo ]) - "✔"))) - -(define (todo-list props . ..) - (define ctx (use-context StateContext)) - (define dispatch ($ ctx 'dispatch)) - (define store ($ ctx 'store)) - - (<> "ul" - (map (lambda (todo) (<> todo-item #:props ([todo todo]))) ($ store 'todos)))) - -(define (todo-app props . ..) - (define provider ($ StateContext 'Provider)) - (define-values (store dispatch) (use-reducer reducer default-state)) - - (<> provider - #:props ([ value ($/obj [ store store ] - [ dispatch dispatch ])]) - (<> "div" - (<> todo-input)) - (<> todo-list))) +(define-component todo-app + (define-values (store dispatch) (use-reducer reducer default-state)) + (with-context StateContext = ($/obj [ store store ] [ dispatch dispatch ]) + (<> "div" + (<> todo-input) + (<> todo-list)))) (provide todo-app) From aebfc4a6f89520e92844fb1881ac5be3c52b200b Mon Sep 17 00:00:00 2001 From: Stephen Chang Date: Fri, 6 Aug 2021 23:27:59 +0000 Subject: [PATCH 04/11] use with-reducer-context and in-reducer-context --- src/counter.rkt | 24 ++++---- src/todo.rkt | 150 +++++++++++++++++++++++++++--------------------- 2 files changed, 95 insertions(+), 79 deletions(-) diff --git a/src/counter.rkt b/src/counter.rkt index f2cccd5..7b17594 100644 --- a/src/counter.rkt +++ b/src/counter.rkt @@ -4,20 +4,18 @@ rackt) (define-component counter - (define-state COUNT 0) - (<> "div" - (<> "button" - #:props ([ className "button" ] - [ type "button" ] - [ onClick (lambda (_) (set-COUNT! (sub1 COUNT))) ]) - "- 1") + (define-state COUNT 0) + (<> "div" + (<> "button" #:props ([ className "button" ] + [ type "button" ] + [ onClick (lambda (_) (set-COUNT! (sub1 COUNT))) ]) + "- 1") - (<> "span" #:props ([ className "counter" ]) COUNT) + (<> "span" #:props ([ className "counter" ]) COUNT) - (<> "button" - #:props ([ className "button" ] - [ type "button" ] - [ onClick (lambda (_) (set-COUNT! (add1 COUNT))) ]) - "+ 1"))) + (<> "button" #:props ([ className "button" ] + [ type "button" ] + [ onClick (lambda (_) (set-COUNT! (add1 COUNT))) ]) + "+ 1"))) (provide counter) diff --git a/src/todo.rkt b/src/todo.rkt index 17c6b06..4e972a5 100644 --- a/src/todo.rkt +++ b/src/todo.rkt @@ -3,86 +3,104 @@ (require racketscript/interop rackt) -(define StateContext (create-context)) +;; A TodoItem is a js obj with "id" and "text" properties +(define (mk-todo-item id text) ($/obj [id id] [text text])) + +;; A TodoList is a js obj with a "todos" property that is a list of TodoItems +(define (mk-todo-list . items) ($/obj [todos items])) + +;; Adds a TodoItem to the given TodoList +(define (add-todo-item todos item) + ($/obj [todos (append ($ todos 'todos) (list item))])) + +;; Removes a TodoItem from the given TodoList +(define (remove-todo-item todos id) + (define (item-has-id? id item) (eq? id ($ item 'id))) + ($/obj [todos (remove id ($ todos 'todos) item-has-id?)])) + +(define INITIAL-TODOS + (mk-todo-list + (mk-todo-item 0 "Replace JavaScript with RacketScript") + (mk-todo-item 1 "Install Rackt") + (mk-todo-item 2 "Enjoy!"))) + +;; TodoListContext is a React context. It propagates a React Reducer, +;; i.e., an obj with "state" and "dispatch" props, where: +;; "state": a TodoList obj +;; "dispatch": fn that takes a TodoList and action and returns a new TodoList +;; Allowed actions: +;; - "add": adds a todo item to the list +;; - "done": removes the specified item from the list +(define TodoListContext (create-context)) + +;; This the main app component. It consists of two subcomponents: +;; - todo-input: an input box +;; - todo-list: the list of items +(define-component todo-app + ;; In the body of a Rackt define-component, a $props variable is + ;; implicitly bound to the React "props" of this component. It may + ;; be used as a plain id, or may be called with property arguments + + + ;; with-reducer-context defines a new React Reducer with the + ;; specified initial value and actions, and then propagates the + ;; created state and reducer variables using the specified Context + (with-reducer-context TodoListContext + + #:init INITIAL-TODOS + + ;; The #:actions table implicitly constructs a reducer function + ;; that consumes a state and action and returns a new state. + ;; The state and action values are available as implicit variables + ;; $state and $action, respectively. + #:actions ([add (add-todo-item $state ($action 'todo))] ; arg must have "todo" property + [done (remove-todo-item $state ($action 'id))]) ; arg must have "id" property + + (<> "div" + (<> todo-input) + (<> todo-list)))) (define-component todo-input - (in-context StateContext - ;; $ctx is implicity bound to the React context value - ;; it may be used as a plain id, or may called with property arguments - (define dispatch ($ctx 'dispatch)) - (define store ($ctx 'store)) + ;; The following implicit vars are available in the body of in-reducer-context, + ;; - $ctx-state: the Reducer's state + ;; - $ctx-dispatch: the Reducer's dispatch function + (in-reducer-context TodoListContext + + ;; define-state is shorthand for React's useState + ;; A call to (define-state name val) defines two variables: + ;; - name + ;; - set-name! (define-state TEXT "") (define (update-text e) - (set-TEXT! (js-string->string ($ e 'target 'value)) TEXT)) - - (define (submit-todo e) - (($ e 'preventDefault)) - (dispatch ($/obj [ type "add" ] - [ todo ($/obj [ id (#js*.Date.now) ] - [ text TEXT ])])) - - (set-TEXT! "")) + (set-TEXT! (js-string->string ($ e 'target 'value)) TEXT)) (<> "form" - #:props ([ onSubmit submit-todo ]) - (<> "input" - #:props ([ className "todo-input" ] - [ placeholder "What needs to be done?" ] - [ value TEXT ] - [ onChange update-text]))))) + #:props ([onSubmit + (lambda (e) + (($ e 'preventDefault)) + ($ctx-dispatch add [todo (mk-todo-item (#js*.Date.now) TEXT)]) + (set-TEXT! ""))]) + (<> "input" + #:props ([ className "todo-input" ] + [ placeholder "What needs to be done?" ] + [ value TEXT ] + [ onChange update-text]))))) + +;; A todo-list component consists of a list of todo-item components +(define-component todo-list + (define (mk-todo-item-component todo) (<> todo-item #:props ([todo todo]))) + (in-reducer-context TodoListContext + (<> "ul" (map mk-todo-item-component ($ctx-state 'todos))))) (define-component todo-item - (in-context StateContext - ;; $ctx is implicity bound to the React context value - ;; it may be used as a plain id, or may called with property arguments - (define dispatch ($ctx 'dispatch)) - (define (done-todo id) - (dispatch ($/obj [ type "done" ] - [ id ($props 'todo 'id) ]))) - + (in-reducer-context TodoListContext (<> "li" #:props ([ className "todo-item"]) - ;; $props is implicity bound to the React "props" of this component; - ;; it may be used as a plain id, or may be called with property arguments ($props 'todo 'text) (<> "button" #:props ([ type "button" ] [ className "button button-clear todo-done-button"] - [ onClick done-todo ]) + [ onClick (lambda (_) ($ctx-dispatch done [id ($props 'todo 'id)]))]) "✔")))) -(define-component todo-list - (in-context StateContext - (define dispatch ($ctx 'dispatch)) - (define store ($ctx 'store)) - (<> "ul" - (map (lambda (todo) (<> todo-item #:props ([todo todo]))) ($ store 'todos))))) - -(define default-state - ($/obj [ todos (list - ($/obj [ id 0 ] [ text "Replace JavaScript with RacketScript"]) - ($/obj [ id 1 ] [ text "Install Rackt" ]) - ($/obj [ id 2 ] [ text "Enjoy!" ]))])) - -(define (add-todo state action) - (append ($ state 'todos) (list ($ action 'todo)))) - -(define (done-todo state action) - (filter (lambda (el) (not (eq? ($ el 'id) ($ action 'id)))) ($ state 'todos))) - -(define (reducer state action) - (cond - [(eq? ($ action 'type) "add") - ($/obj [ todos (add-todo state action)])] - [(eq? ($ action 'type) "done") - ($/obj [ todos (done-todo state action)])] - [else state])) - -(define-component todo-app - (define-values (store dispatch) (use-reducer reducer default-state)) - (with-context StateContext = ($/obj [ store store ] [ dispatch dispatch ]) - (<> "div" - (<> todo-input) - (<> todo-list)))) - (provide todo-app) From a0c8b413f87d2e0a55d5dd609982b2c0881f477e Mon Sep 17 00:00:00 2001 From: Stephen Chang Date: Fri, 6 Aug 2021 23:46:57 +0000 Subject: [PATCH 05/11] update main prose --- src/app.rkt | 28 ++++++++++++++++++---------- src/counter.rkt | 5 +++++ src/todo.rkt | 4 ---- 3 files changed, 23 insertions(+), 14 deletions(-) diff --git a/src/app.rkt b/src/app.rkt index 3598517..7fa8b9e 100644 --- a/src/app.rkt +++ b/src/app.rkt @@ -1,4 +1,4 @@ -#lang racketscript/base +#lang at-exp racketscript/base (require (for-syntax racket/base racket/file @@ -14,27 +14,35 @@ (<> "img" #:props ([ src "https://raw.githubusercontent.com/rackt-org/rackt-org.github.io/master/logo.png" ] [ className "logo" ])) (<> "h1" (<> "a" #:props ([ href "https://github.com/rackt-org/rackt" ]) "Rackt")) - (<> "p" "An ultrasmall (~70 loc) React wrapper written in " + (<> "p" "A React wrapper written in " (<> "a" #:props ([ href "https://github.com/vishesh/racketscript" ]) "RacketScript"))))) (define-component intro (<> "div" - (<> "p" "Rackt is a tiny but still powerful React wrapper that allows you to write functional components with React hooks, contexts, and so on. - Despite the fact Rackt is in the early development stage, you can already use it because it has only simple js interop under the hood. - In most cases Rackt doesn't change API of React and you can use all familiar functions as you've already used to. - Here is an example of a simple Rackt component:") + @<>["p"]{Rackt is a React wrapper that allows you to write functional components with React hooks, contexts, and so on. + As a first step, you can use almost exactly the same React API that you're used to because it seemlessly interoperates with JS under the hood. + Here is an example of a simple Rackt component:} (<> "pre" - (<> "code" #:props ([ className "language-racket" ]) + (<> "code" #:props ($/obj [ className "language-racket" ]) "(define (simple-component props . ..) (<> \"div\" #:props ([ className \"some-class\" ]) \"some text\"))")) - (<> "p" (<> "code" "<>") " here is a simple alias for " (<> "code" "React.createElement") " function - that has optional " (<> "code" "#:props") " parameter so you can skip it if you want:") + (<> "p" (<> "code" "<>") " here is a simple alias for the " (<> "code" "React.createElement") " function + that has optional an " (<> "code" "#:props") " parameter so you can skip it if you want:") (<> "pre" (<> "code" #:props ([ className "language-racket" ]) "(define (simple-component props . ..) (<> \"div\" \"some text\"))")) - (<> "p" "In the examples below you can see more complex components and apps (btw this site is written in Rackt as well)."))) + @<>["p"]{Because it's written with RacketScript, however, Rackt takes advantage of Racket's powerful macros in order to simplify and hide a lot of boilerplate that you would normally have to write in plain JS:} + + (<> "pre" + (<> "code" #:props ($/obj [ className "language-racket" ]) + "(define-component simple-component + (<> \"div\" #:props ([ className \"some-class\" ]) ($props 'value))")) + + (<> "p" "Here " (<> "code" "define-component") " defines a React component, but automatically propagates the \"props\" for you in the implicit " (<> "code" "$props") " variable.") + + (<> "p" "In the examples below you can see more complex components and apps (btw this site is written in Rackt as well), and how Rackt and RacketScript help to manage and reduce this complexity."))) (define-component counter-example (<> "div" #:props ([ className "example" ]) diff --git a/src/counter.rkt b/src/counter.rkt index 7b17594..9f1fe46 100644 --- a/src/counter.rkt +++ b/src/counter.rkt @@ -4,7 +4,12 @@ rackt) (define-component counter + ;; A call to (define-state name val) defines two variables: + ;; - name + ;; - set-name! + ;; define-state is shorthand for React's useState (define-state COUNT 0) + (<> "div" (<> "button" #:props ([ className "button" ] [ type "button" ] diff --git a/src/todo.rkt b/src/todo.rkt index 4e972a5..64af9fd 100644 --- a/src/todo.rkt +++ b/src/todo.rkt @@ -66,10 +66,6 @@ ;; - $ctx-dispatch: the Reducer's dispatch function (in-reducer-context TodoListContext - ;; define-state is shorthand for React's useState - ;; A call to (define-state name val) defines two variables: - ;; - name - ;; - set-name! (define-state TEXT "") (define (update-text e) From 7a2ce674d0f54dbc16dc3c298f19b2f795c1e492 Mon Sep 17 00:00:00 2001 From: Stephen Chang Date: Fri, 6 Aug 2021 23:50:10 +0000 Subject: [PATCH 06/11] rename new counter and todo files --- src/app.rkt | 8 ++-- src/counter-new.rkt | 26 +++++++++++ src/todo-new.rkt | 102 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 132 insertions(+), 4 deletions(-) create mode 100644 src/counter-new.rkt create mode 100644 src/todo-new.rkt diff --git a/src/app.rkt b/src/app.rkt index 7fa8b9e..5eca13a 100644 --- a/src/app.rkt +++ b/src/app.rkt @@ -4,8 +4,8 @@ racket/file racket/syntax syntax/parse) - "./counter.rkt" - "./todo.rkt" + "./counter-new.rkt" + "./todo-new.rkt" rackt) (define-component header @@ -85,9 +85,9 @@ ;; need get these first, rather than in the macro, ;; bc racketscript seems to expand twice? (define-syntax counter-src-code-str - (file->string (build-path this-dir "counter.rkt"))) + (file->string (build-path this-dir "counter-new.rkt"))) (define-syntax todo-src-code-str - (file->string (build-path this-dir "todo.rkt"))) + (file->string (build-path this-dir "todo-new.rkt"))) (define-src-code-str-def todo) (define-src-code-str-def counter) diff --git a/src/counter-new.rkt b/src/counter-new.rkt new file mode 100644 index 0000000..9f1fe46 --- /dev/null +++ b/src/counter-new.rkt @@ -0,0 +1,26 @@ +#lang racketscript/base + +(require racketscript/interop + rackt) + +(define-component counter + ;; A call to (define-state name val) defines two variables: + ;; - name + ;; - set-name! + ;; define-state is shorthand for React's useState + (define-state COUNT 0) + + (<> "div" + (<> "button" #:props ([ className "button" ] + [ type "button" ] + [ onClick (lambda (_) (set-COUNT! (sub1 COUNT))) ]) + "- 1") + + (<> "span" #:props ([ className "counter" ]) COUNT) + + (<> "button" #:props ([ className "button" ] + [ type "button" ] + [ onClick (lambda (_) (set-COUNT! (add1 COUNT))) ]) + "+ 1"))) + +(provide counter) diff --git a/src/todo-new.rkt b/src/todo-new.rkt new file mode 100644 index 0000000..64af9fd --- /dev/null +++ b/src/todo-new.rkt @@ -0,0 +1,102 @@ +#lang racketscript/base + +(require racketscript/interop + rackt) + +;; A TodoItem is a js obj with "id" and "text" properties +(define (mk-todo-item id text) ($/obj [id id] [text text])) + +;; A TodoList is a js obj with a "todos" property that is a list of TodoItems +(define (mk-todo-list . items) ($/obj [todos items])) + +;; Adds a TodoItem to the given TodoList +(define (add-todo-item todos item) + ($/obj [todos (append ($ todos 'todos) (list item))])) + +;; Removes a TodoItem from the given TodoList +(define (remove-todo-item todos id) + (define (item-has-id? id item) (eq? id ($ item 'id))) + ($/obj [todos (remove id ($ todos 'todos) item-has-id?)])) + +(define INITIAL-TODOS + (mk-todo-list + (mk-todo-item 0 "Replace JavaScript with RacketScript") + (mk-todo-item 1 "Install Rackt") + (mk-todo-item 2 "Enjoy!"))) + +;; TodoListContext is a React context. It propagates a React Reducer, +;; i.e., an obj with "state" and "dispatch" props, where: +;; "state": a TodoList obj +;; "dispatch": fn that takes a TodoList and action and returns a new TodoList +;; Allowed actions: +;; - "add": adds a todo item to the list +;; - "done": removes the specified item from the list +(define TodoListContext (create-context)) + +;; This the main app component. It consists of two subcomponents: +;; - todo-input: an input box +;; - todo-list: the list of items +(define-component todo-app + ;; In the body of a Rackt define-component, a $props variable is + ;; implicitly bound to the React "props" of this component. It may + ;; be used as a plain id, or may be called with property arguments + + + ;; with-reducer-context defines a new React Reducer with the + ;; specified initial value and actions, and then propagates the + ;; created state and reducer variables using the specified Context + (with-reducer-context TodoListContext + + #:init INITIAL-TODOS + + ;; The #:actions table implicitly constructs a reducer function + ;; that consumes a state and action and returns a new state. + ;; The state and action values are available as implicit variables + ;; $state and $action, respectively. + #:actions ([add (add-todo-item $state ($action 'todo))] ; arg must have "todo" property + [done (remove-todo-item $state ($action 'id))]) ; arg must have "id" property + + (<> "div" + (<> todo-input) + (<> todo-list)))) + +(define-component todo-input + ;; The following implicit vars are available in the body of in-reducer-context, + ;; - $ctx-state: the Reducer's state + ;; - $ctx-dispatch: the Reducer's dispatch function + (in-reducer-context TodoListContext + + (define-state TEXT "") + + (define (update-text e) + (set-TEXT! (js-string->string ($ e 'target 'value)) TEXT)) + + (<> "form" + #:props ([onSubmit + (lambda (e) + (($ e 'preventDefault)) + ($ctx-dispatch add [todo (mk-todo-item (#js*.Date.now) TEXT)]) + (set-TEXT! ""))]) + (<> "input" + #:props ([ className "todo-input" ] + [ placeholder "What needs to be done?" ] + [ value TEXT ] + [ onChange update-text]))))) + +;; A todo-list component consists of a list of todo-item components +(define-component todo-list + (define (mk-todo-item-component todo) (<> todo-item #:props ([todo todo]))) + (in-reducer-context TodoListContext + (<> "ul" (map mk-todo-item-component ($ctx-state 'todos))))) + +(define-component todo-item + (in-reducer-context TodoListContext + (<> "li" #:props ([ className "todo-item"]) + ($props 'todo 'text) + (<> "button" + #:props ([ type "button" ] + [ className "button button-clear todo-done-button"] + [ onClick (lambda (_) ($ctx-dispatch done [id ($props 'todo 'id)]))]) + "✔")))) + +(provide todo-app) From d644fd96919a83134f8d39bd2607edab76afecba Mon Sep 17 00:00:00 2001 From: Stephen Chang Date: Fri, 6 Aug 2021 23:55:22 +0000 Subject: [PATCH 07/11] restore orig todo code, for comparison --- src/app.rkt | 15 ++++- src/todo.rkt | 173 ++++++++++++++++++++++++--------------------------- 2 files changed, 93 insertions(+), 95 deletions(-) diff --git a/src/app.rkt b/src/app.rkt index 5eca13a..b47a9e5 100644 --- a/src/app.rkt +++ b/src/app.rkt @@ -62,13 +62,21 @@ (<> "h3" "Source code") (<> "pre" (<> "code" #:props ([ className "language-racket"]) todo-source-code))))) + +(define-component todo-orig-example + (<> "div" #:props ([ className "example" ]) + (<> "div" + (<> "p" "For reference, here is the same todo app written with a lower level React API") + (<> "pre" (<> "code" #:props ([ className "language-racket"]) todo-orig-source-code))))) + (define-component app (<> "div" #:props ([ className "container" ]) (<> header) (<> intro) (<> "h2" "Examples") (<> counter-example) - (<> todo-example))) + (<> todo-example) + (<> todo-orig-example))) (require (for-syntax mzlib/etc)) (define-for-syntax this-dir (this-expression-source-directory)) @@ -88,9 +96,12 @@ (file->string (build-path this-dir "counter-new.rkt"))) (define-syntax todo-src-code-str (file->string (build-path this-dir "todo-new.rkt"))) +(define-syntax todo-orig-src-code-str + (file->string (build-path this-dir "todo.rkt"))) -(define-src-code-str-def todo) (define-src-code-str-def counter) +(define-src-code-str-def todo) +(define-src-code-str-def todo-orig) (render (<> app) "root") diff --git a/src/todo.rkt b/src/todo.rkt index 64af9fd..0314f40 100644 --- a/src/todo.rkt +++ b/src/todo.rkt @@ -3,100 +3,87 @@ (require racketscript/interop rackt) -;; A TodoItem is a js obj with "id" and "text" properties -(define (mk-todo-item id text) ($/obj [id id] [text text])) - -;; A TodoList is a js obj with a "todos" property that is a list of TodoItems -(define (mk-todo-list . items) ($/obj [todos items])) - -;; Adds a TodoItem to the given TodoList -(define (add-todo-item todos item) - ($/obj [todos (append ($ todos 'todos) (list item))])) - -;; Removes a TodoItem from the given TodoList -(define (remove-todo-item todos id) - (define (item-has-id? id item) (eq? id ($ item 'id))) - ($/obj [todos (remove id ($ todos 'todos) item-has-id?)])) - -(define INITIAL-TODOS - (mk-todo-list - (mk-todo-item 0 "Replace JavaScript with RacketScript") - (mk-todo-item 1 "Install Rackt") - (mk-todo-item 2 "Enjoy!"))) - -;; TodoListContext is a React context. It propagates a React Reducer, -;; i.e., an obj with "state" and "dispatch" props, where: -;; "state": a TodoList obj -;; "dispatch": fn that takes a TodoList and action and returns a new TodoList -;; Allowed actions: -;; - "add": adds a todo item to the list -;; - "done": removes the specified item from the list -(define TodoListContext (create-context)) - -;; This the main app component. It consists of two subcomponents: -;; - todo-input: an input box -;; - todo-list: the list of items -(define-component todo-app - ;; In the body of a Rackt define-component, a $props variable is - ;; implicitly bound to the React "props" of this component. It may - ;; be used as a plain id, or may be called with property arguments - - - ;; with-reducer-context defines a new React Reducer with the - ;; specified initial value and actions, and then propagates the - ;; created state and reducer variables using the specified Context - (with-reducer-context TodoListContext - - #:init INITIAL-TODOS - - ;; The #:actions table implicitly constructs a reducer function - ;; that consumes a state and action and returns a new state. - ;; The state and action values are available as implicit variables - ;; $state and $action, respectively. - #:actions ([add (add-todo-item $state ($action 'todo))] ; arg must have "todo" property - [done (remove-todo-item $state ($action 'id))]) ; arg must have "id" property - - (<> "div" - (<> todo-input) - (<> todo-list)))) - -(define-component todo-input - ;; The following implicit vars are available in the body of in-reducer-context, - ;; - $ctx-state: the Reducer's state - ;; - $ctx-dispatch: the Reducer's dispatch function - (in-reducer-context TodoListContext - - (define-state TEXT "") +(define StateContext (create-context)) + +(define default-state + ($/obj [ todos (list + ($/obj [ id 0 ] [ text "Replace JavaScript with RacketScript"]) + ($/obj [ id 1 ] [ text "Install Rackt" ]) + ($/obj [ id 2 ] [ text "Enjoy!" ]))])) + +(define (add-todo state action) + (append ($ state 'todos) (list ($ action 'todo)))) + +(define (done-todo state action) + (filter (lambda (el) (not (eq? ($ el 'id) ($ action 'id)))) ($ state 'todos))) + +(define (reducer state action) + (cond + [(eq? ($ action 'type) "add") + ($/obj [ todos (add-todo state action)])] + [(eq? ($ action 'type) "done") + ($/obj [ todos (done-todo state action)])] + [else state])) + +(define (todo-input props . ..) + (define ctx (use-context StateContext)) + (define dispatch ($ ctx 'dispatch)) + (define store ($ ctx 'store)) + (define-values (text set-text) (use-state "")) (define (update-text e) - (set-TEXT! (js-string->string ($ e 'target 'value)) TEXT)) - - (<> "form" - #:props ([onSubmit - (lambda (e) - (($ e 'preventDefault)) - ($ctx-dispatch add [todo (mk-todo-item (#js*.Date.now) TEXT)]) - (set-TEXT! ""))]) - (<> "input" - #:props ([ className "todo-input" ] - [ placeholder "What needs to be done?" ] - [ value TEXT ] - [ onChange update-text]))))) - -;; A todo-list component consists of a list of todo-item components -(define-component todo-list - (define (mk-todo-item-component todo) (<> todo-item #:props ([todo todo]))) - (in-reducer-context TodoListContext - (<> "ul" (map mk-todo-item-component ($ctx-state 'todos))))) - -(define-component todo-item - (in-reducer-context TodoListContext - (<> "li" #:props ([ className "todo-item"]) - ($props 'todo 'text) - (<> "button" - #:props ([ type "button" ] - [ className "button button-clear todo-done-button"] - [ onClick (lambda (_) ($ctx-dispatch done [id ($props 'todo 'id)]))]) - "✔")))) + (set-text (js-string->string ($ e 'target 'value)) text)) + + (define (submit-todo e) + (($ e 'preventDefault)) + (dispatch ($/obj [ type "add" ] + [ todo ($/obj [ id (#js*.Date.now) ] + [ text text ])])) + + (set-text "")) + + ( Date: Sat, 7 Aug 2021 00:18:59 +0000 Subject: [PATCH 08/11] restore orig js-build dir --- js-build/cache/timestamps.rktl | 2 +- js-build/collects/racket/list.rkt.js | 2 +- js-build/collects/racket/private/for.rkt.js | 2 +- js-build/collects/racket/private/kw.rkt.js | 2 +- js-build/collects/racket/private/list.rkt.js | 2 +- js-build/collects/racket/private/map.rkt.js | 2 +- .../collects/racket/private/member.rkt.js | 2 +- .../racket/private/more-scheme.rkt.js | 2 +- .../collects/racket/private/pre-base.rkt.js | 2 +- .../collects/racket/private/qq-and-or.rkt.js | 2 +- .../collects/racket/private/reverse.rkt.js | 2 +- js-build/collects/racket/private/sort.rkt.js | 2 +- .../racketscript/interop.rkt.js | 2 +- .../racketscript/private/interop.rkt.js | 2 +- js-build/modules/app.rkt.js | 2 +- js-build/modules/counter.rkt.js | 2 +- js-build/modules/rackt.rkt.js | 1 + js-build/modules/todo.rkt.js | 2 +- js-build/runtime/compiled/boot_rkt.dep | 2 +- js-build/runtime/compiled/boot_rkt.zo | Bin 5095 -> 1418 bytes js-build/runtime/compiled/builtin_rkt.dep | 2 +- js-build/runtime/compiled/builtin_rkt.zo | Bin 5107 -> 1430 bytes js-build/runtime/compiled/core_rkt.dep | 2 +- js-build/runtime/compiled/core_rkt.zo | Bin 5095 -> 1418 bytes js-build/runtime/compiled/extfl_rkt.dep | 2 +- js-build/runtime/compiled/extfl_rkt.zo | Bin 5099 -> 1422 bytes js-build/runtime/compiled/flfxnum_rkt.dep | 2 +- js-build/runtime/compiled/flfxnum_rkt.zo | Bin 25484 -> 15550 bytes js-build/runtime/compiled/foreign_rkt.dep | 2 +- js-build/runtime/compiled/foreign_rkt.zo | Bin 5107 -> 1430 bytes js-build/runtime/compiled/futures_rkt.dep | 2 +- js-build/runtime/compiled/futures_rkt.zo | Bin 5107 -> 1430 bytes js-build/runtime/compiled/kernel_rkt.dep | 2 +- js-build/runtime/compiled/kernel_rkt.zo | Bin 74866 -> 67536 bytes js-build/runtime/compiled/lib_rkt.dep | 2 +- js-build/runtime/compiled/lib_rkt.zo | Bin 106287 -> 67317 bytes .../compiled/linklet-primitive_rkt.dep | 2 +- .../runtime/compiled/linklet-primitive_rkt.zo | Bin 15141 -> 5896 bytes js-build/runtime/compiled/main_rkt.dep | 2 +- js-build/runtime/compiled/main_rkt.zo | Bin 5095 -> 1418 bytes js-build/runtime/compiled/network_rkt.dep | 2 +- js-build/runtime/compiled/network_rkt.zo | Bin 5107 -> 1430 bytes js-build/runtime/compiled/paramz_rkt.dep | 2 +- js-build/runtime/compiled/paramz_rkt.zo | Bin 11062 -> 4047 bytes .../runtime/compiled/place-struct_rkt.dep | 2 +- js-build/runtime/compiled/place-struct_rkt.zo | Bin 5127 -> 1450 bytes js-build/runtime/compiled/place_rkt.dep | 2 +- js-build/runtime/compiled/place_rkt.zo | Bin 5099 -> 1422 bytes js-build/runtime/compiled/read_rkt.dep | 2 +- js-build/runtime/compiled/read_rkt.zo | Bin 5095 -> 1418 bytes js-build/runtime/compiled/runtime_rkt.dep | 2 +- js-build/runtime/compiled/runtime_rkt.zo | Bin 9533 -> 3255 bytes js-build/runtime/compiled/syntax_rkt.dep | 2 +- js-build/runtime/compiled/syntax_rkt.zo | Bin 11720 -> 4896 bytes js-build/runtime/compiled/unsafe_rkt.dep | 2 +- js-build/runtime/compiled/unsafe_rkt.zo | Bin 31647 -> 20594 bytes js-build/runtime/compiled/utils_rkt.dep | 2 +- js-build/runtime/compiled/utils_rkt.zo | Bin 5120 -> 1454 bytes js-build/runtime/flfxnum.rkt.js | 2 +- js-build/runtime/kernel.rkt | 11 +++++------ js-build/runtime/kernel.rkt.js | 2 +- js-build/runtime/lib.rkt | 11 ++++++----- js-build/runtime/lib.rkt.js | 2 +- js-build/runtime/linklet-primitive.rkt.js | 2 +- js-build/runtime/paramz.rkt.js | 2 +- js-build/runtime/runtime.rkt.js | 2 +- js-build/runtime/syntax.rkt | 4 ++-- js-build/runtime/syntax.rkt.js | 2 +- js-build/runtime/unsafe.rkt | 5 +++-- js-build/runtime/unsafe.rkt.js | 2 +- 70 files changed, 62 insertions(+), 60 deletions(-) create mode 100644 js-build/modules/rackt.rkt.js diff --git a/js-build/cache/timestamps.rktl b/js-build/cache/timestamps.rktl index 921afbb..2824e49 100644 --- a/js-build/cache/timestamps.rktl +++ b/js-build/cache/timestamps.rktl @@ -1 +1 @@ -((3) 0 () 0 () () (c (c (p+ #"/home/racketscript/racket81/collects/racket/private/reverse.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/compiler/runtime/syntax.rkt" . unix) . 1625066558) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/compiler/runtime/lib.rkt" . unix) . 1625066558) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/qq-and-or.rkt" . unix) . 1555559197) c (q #%core . 1623103835) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/src/todo.rkt" . unix) . 1628282778) c (q #%utils . 1623103835) c (q #%futures . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/member.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/sort.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/kw.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/private/interop.rkt" . unix) . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/more-scheme.rkt" . unix) . 1609788210) c (q #%unsafe . 1625066558) c (q #%network . 1623103835) c (q #%runtime . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/list.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/src/app.rkt" . unix) . 1628277258) c (q #%builtin . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/for.rkt" . unix) . 1617996162) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/pre-base.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/map.rkt" . unix) . 1609788210) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/rackt/main.rkt" . unix) . 1628282832) c (q #%paramz . 1623683564) c (q #%flfxnum . 1623683564) c (q #%kernel . 1628181951) c (q #%place-struct . 1623103835) c (q #%foreign . 1623103835) c (q #%main . 1623103835) c (q #%place . 1623103835) c (q #%boot . 1623103835) c (c (p+ #"/home/racketscript/racketscript/racketscript-test/tests/rackt/racktdemo/src/counter.rkt" . unix) . 1628282813) c (c (p+ #"/home/racketscript/racketscript/racketscript-compiler/racketscript/interop.rkt" . unix) . 1628038403) c (q #%linklet-primitive . 1623103835) c (q #%read . 1623103835) c (q #%extfl . 1623103835) c (c (p+ #"/home/racketscript/racket81/collects/racket/private/list.rkt" . unix) . 1617996162))) \ No newline at end of file +((3) 0 () 0 () () (c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/kw.rkt" . unix) . 1594223601) c (c (p+ #"/Users/daynin/Documents/projects/racketscript/racketscript-compiler/racketscript/compiler/runtime/lib.rkt" . unix) . 1624013006) c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/member.rkt" . unix) . 1555559197) c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/list.rkt" . unix) . 1578431749) c (q #%utils . 1620986859) c (q #%futures . 1620986859) c (q #%boot . 1620986859) c (c (p+ #"/Users/daynin/Documents/projects/racketscript/racketscript-compiler/racketscript/private/interop.rkt" . unix) . 1620986859) c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/for.rkt" . unix) . 1578431749) c (q #%main . 1620986859) c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/pre-base.rkt" . unix) . 1594223601) c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/more-scheme.rkt" . unix) . 1594223601) c (c (p+ #"/Users/daynin/Documents/projects/rs-test/rs-test/src/rackt.rkt" . unix) . 1625663592) c (q #%extfl . 1620986859) c (q #%core . 1620986859) c (q #%place . 1620986859) c (q #%foreign . 1620986859) c (c (p+ #"/Users/daynin/Documents/projects/rs-test/rs-test/src/counter.rkt" . unix) . 1625663397) c (q #%unsafe . 1623997837) c (q #%network . 1620986859) c (q #%builtin . 1620986859) c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/sort.rkt" . unix) . 1578431749) c (q #%read . 1620986859) c (q #%paramz . 1624004095) c (q #%runtime . 1620986859) c (c (p+ #"/Users/daynin/Documents/projects/rs-test/rs-test/src/todo.rkt" . unix) . 1625663397) c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/map.rkt" . unix) . 1578431749) c (q #%place-struct . 1620986859) c (q #%flfxnum . 1623997837) c (q #%kernel . 1624019270) c (c (p+ #"/Applications/Racket v7.8/collects/racket/list.rkt" . unix) . 1578431749) c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/reverse.rkt" . unix) . 1578431749) c (c (p+ #"/Users/daynin/Documents/projects/racketscript/racketscript-compiler/racketscript/compiler/runtime/syntax.rkt" . unix) . 1621618364) c (c (p+ #"/Users/daynin/Documents/projects/racketscript/racketscript-compiler/racketscript/interop.rkt" . unix) . 1624654578) c (c (p+ #"/Applications/Racket v7.8/collects/racket/private/qq-and-or.rkt" . unix) . 1555559197) c (c (p+ #"/Users/daynin/Documents/projects/rs-test/rs-test/./src/app.rkt" . unix) . 1625663641) q (#%linklet-primitive . 1621618364))) \ No newline at end of file diff --git a/js-build/collects/racket/list.rkt.js b/js-build/collects/racket/list.rkt.js index 91b9c10..3af33b3 100644 --- a/js-build/collects/racket/list.rkt.js +++ b/js-build/collects/racket/list.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../runtime/core.js';import * as M0 from "../../runtime/kernel.rkt.js";import * as M1 from "./private/pre-base.rkt.js";import * as M2 from "./private/list.rkt.js";import * as M3 from "./private/map.rkt.js";import * as M4 from "./private/kw.rkt.js";import * as M5 from "./private/qq-and-or.rkt.js";import * as M6 from "./private/member.rkt.js";import * as M7 from "./private/more-scheme.rkt.js";import * as M8 from "./private/reverse.rkt.js";import * as M9 from "./private/for.rkt.js";import * as M10 from "../../runtime/unsafe.rkt.js";var first = function(x1748) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(x1748)!==false) {var if_res1066 = M0.list_p(x1748);} else {var if_res1066 = false;}if (if_res1066!==false) {var if_res1067 = M0.car(x1748);} else {var if_res1067 = M0.raise_argument_error($rjs_core.Symbol.make("first"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),x1748);}return if_res1067;};var second = function(l01749) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01749)!==false) {var loop1750 = function(l1751, pos1752) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1751)!==false) {if (M0.eq_p(pos1752,1)!==false) {var if_res1068 = M0.car(l1751);} else {var if_res1068 = loop1750(M0.cdr(l1751),M0.sub1(pos1752));}var if_res1069 = if_res1068;} else {var if_res1069 = M0.raise_arguments_error($rjs_core.Symbol.make("second"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01749);}return if_res1069;};var if_res1070 = loop1750(l01749,2);} else {var if_res1070 = M0.raise_argument_error($rjs_core.Symbol.make("second"),$rjs_core.UString.make("list?"),l01749);}return if_res1070;};var third = function(l01753) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01753)!==false) {var loop1754 = function(l1755, pos1756) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1755)!==false) {if (M0.eq_p(pos1756,1)!==false) {var if_res1071 = M0.car(l1755);} else {var if_res1071 = loop1754(M0.cdr(l1755),M0.sub1(pos1756));}var if_res1072 = if_res1071;} else {var if_res1072 = M0.raise_arguments_error($rjs_core.Symbol.make("third"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01753);}return if_res1072;};var if_res1073 = loop1754(l01753,3);} else {var if_res1073 = M0.raise_argument_error($rjs_core.Symbol.make("third"),$rjs_core.UString.make("list?"),l01753);}return if_res1073;};var fourth = function(l01757) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01757)!==false) {var loop1758 = function(l1759, pos1760) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1759)!==false) {if (M0.eq_p(pos1760,1)!==false) {var if_res1074 = M0.car(l1759);} else {var if_res1074 = loop1758(M0.cdr(l1759),M0.sub1(pos1760));}var if_res1075 = if_res1074;} else {var if_res1075 = M0.raise_arguments_error($rjs_core.Symbol.make("fourth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01757);}return if_res1075;};var if_res1076 = loop1758(l01757,4);} else {var if_res1076 = M0.raise_argument_error($rjs_core.Symbol.make("fourth"),$rjs_core.UString.make("list?"),l01757);}return if_res1076;};var fifth = function(l01761) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01761)!==false) {var loop1762 = function(l1763, pos1764) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1763)!==false) {if (M0.eq_p(pos1764,1)!==false) {var if_res1077 = M0.car(l1763);} else {var if_res1077 = loop1762(M0.cdr(l1763),M0.sub1(pos1764));}var if_res1078 = if_res1077;} else {var if_res1078 = M0.raise_arguments_error($rjs_core.Symbol.make("fifth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01761);}return if_res1078;};var if_res1079 = loop1762(l01761,5);} else {var if_res1079 = M0.raise_argument_error($rjs_core.Symbol.make("fifth"),$rjs_core.UString.make("list?"),l01761);}return if_res1079;};var sixth = function(l01765) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01765)!==false) {var loop1766 = function(l1767, pos1768) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1767)!==false) {if (M0.eq_p(pos1768,1)!==false) {var if_res1080 = M0.car(l1767);} else {var if_res1080 = loop1766(M0.cdr(l1767),M0.sub1(pos1768));}var if_res1081 = if_res1080;} else {var if_res1081 = M0.raise_arguments_error($rjs_core.Symbol.make("sixth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01765);}return if_res1081;};var if_res1082 = loop1766(l01765,6);} else {var if_res1082 = M0.raise_argument_error($rjs_core.Symbol.make("sixth"),$rjs_core.UString.make("list?"),l01765);}return if_res1082;};var seventh = function(l01769) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01769)!==false) {var loop1770 = function(l1771, pos1772) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1771)!==false) {if (M0.eq_p(pos1772,1)!==false) {var if_res1083 = M0.car(l1771);} else {var if_res1083 = loop1770(M0.cdr(l1771),M0.sub1(pos1772));}var if_res1084 = if_res1083;} else {var if_res1084 = M0.raise_arguments_error($rjs_core.Symbol.make("seventh"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01769);}return if_res1084;};var if_res1085 = loop1770(l01769,7);} else {var if_res1085 = M0.raise_argument_error($rjs_core.Symbol.make("seventh"),$rjs_core.UString.make("list?"),l01769);}return if_res1085;};var eighth = function(l01773) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01773)!==false) {var loop1774 = function(l1775, pos1776) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1775)!==false) {if (M0.eq_p(pos1776,1)!==false) {var if_res1086 = M0.car(l1775);} else {var if_res1086 = loop1774(M0.cdr(l1775),M0.sub1(pos1776));}var if_res1087 = if_res1086;} else {var if_res1087 = M0.raise_arguments_error($rjs_core.Symbol.make("eighth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01773);}return if_res1087;};var if_res1088 = loop1774(l01773,8);} else {var if_res1088 = M0.raise_argument_error($rjs_core.Symbol.make("eighth"),$rjs_core.UString.make("list?"),l01773);}return if_res1088;};var ninth = function(l01777) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01777)!==false) {var loop1778 = function(l1779, pos1780) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1779)!==false) {if (M0.eq_p(pos1780,1)!==false) {var if_res1089 = M0.car(l1779);} else {var if_res1089 = loop1778(M0.cdr(l1779),M0.sub1(pos1780));}var if_res1090 = if_res1089;} else {var if_res1090 = M0.raise_arguments_error($rjs_core.Symbol.make("ninth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01777);}return if_res1090;};var if_res1091 = loop1778(l01777,9);} else {var if_res1091 = M0.raise_argument_error($rjs_core.Symbol.make("ninth"),$rjs_core.UString.make("list?"),l01777);}return if_res1091;};var tenth = function(l01781) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l01781)!==false) {var loop1782 = function(l1783, pos1784) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1783)!==false) {if (M0.eq_p(pos1784,1)!==false) {var if_res1092 = M0.car(l1783);} else {var if_res1092 = loop1782(M0.cdr(l1783),M0.sub1(pos1784));}var if_res1093 = if_res1092;} else {var if_res1093 = M0.raise_arguments_error($rjs_core.Symbol.make("tenth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01781);}return if_res1093;};var if_res1094 = loop1782(l01781,10);} else {var if_res1094 = M0.raise_argument_error($rjs_core.Symbol.make("tenth"),$rjs_core.UString.make("list?"),l01781);}return if_res1094;};var last_pair = function(l1785) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1785)!==false) {var loop1786 = function(l1787, x1788) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(x1788)!==false) {var if_res1095 = loop1786(x1788,M0.cdr(x1788));} else {var if_res1095 = l1787;}return if_res1095;};var if_res1096 = loop1786(l1785,M0.cdr(l1785));} else {var if_res1096 = M0.raise_argument_error($rjs_core.Symbol.make("last-pair"),$rjs_core.UString.make("pair?"),l1785);}return if_res1096;};var last = function(l1789) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1789)!==false) {var if_res1097 = M0.list_p(l1789);} else {var if_res1097 = false;}if (if_res1097!==false) {var loop1790 = function(l1791, x1792) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(x1792)!==false) {var if_res1098 = loop1790(x1792,M0.cdr(x1792));} else {var if_res1098 = M0.car(l1791);}return if_res1098;};var if_res1099 = loop1790(l1789,M0.cdr(l1789));} else {var if_res1099 = M0.raise_argument_error($rjs_core.Symbol.make("last"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),l1789);}return if_res1099;};var rest = function(l1793) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1793)!==false) {var if_res1100 = M0.list_p(l1793);} else {var if_res1100 = false;}if (if_res1100!==false) {var if_res1101 = M0.cdr(l1793);} else {var if_res1101 = M0.raise_argument_error($rjs_core.Symbol.make("rest"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),l1793);}return if_res1101;};var empty = $rjs_core.Pair.makeList();var make_list = function(n1794, x1795) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1794)!==false) {var if_res1102 = M0.rvoid();} else {var if_res1102 = M0.raise_argument_error($rjs_core.Symbol.make("make-list"),$rjs_core.UString.make("exact-nonnegative-integer?"),0,n1794,x1795);}if_res1102;var loop1796 = function(n1797, r1798) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1797)!==false) {var if_res1103 = r1798;} else {var if_res1103 = loop1796(M0.sub1(n1797),M0.cons(x1795,r1798));}return if_res1103;};return loop1796(n1794,$rjs_core.Pair.makeList());};var list_update = function(l1799, i1800, f1801) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l1799)!==false) {var if_res1104 = M0.rvoid();} else {var if_res1104 = M0.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("list?"),0,l1799,i1800,f1801);}if_res1104;if (M0.exact_nonnegative_integer_p(i1800)!==false) {var if_res1105 = M0.rvoid();} else {var if_res1105 = M0.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l1799,i1800,f1801);}if_res1105;if (M0.procedure_p(f1801)!==false) {var if_res1106 = M0.procedure_arity_includes_p(f1801,1);} else {var if_res1106 = false;}if (if_res1106!==false) {var if_res1107 = M0.rvoid();} else {var if_res1107 = M0.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("(-> any/c any/c)"),2,l1799,i1800,f1801);}if_res1107;if (M0.zero_p(i1800)!==false) {var if_res1108 = M0.cons(f1801(M0.car(l1799)),M0.cdr(l1799));} else {var if_res1108 = M0.cons(M0.car(l1799),list_update(M0.cdr(l1799),M0.sub1(i1800),f1801));}return if_res1108;};var list_set = function(l1802, k1803, v1804) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l1802)!==false) {var if_res1109 = M0.rvoid();} else {var if_res1109 = M0.raise_argument_error($rjs_core.Symbol.make("list-set"),$rjs_core.UString.make("list?"),0,l1802,k1803,v1804);}if_res1109;if (M0.exact_nonnegative_integer_p(k1803)!==false) {var if_res1110 = M0.rvoid();} else {var if_res1110 = M0.raise_argument_error($rjs_core.Symbol.make("list-set"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l1802,k1803,v1804);}if_res1110;return list_update(l1802,k1803,function(_1805) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1804;});};var drop_times_ = function(list1806, n1807) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1807)!==false) {var if_res1112 = list1806;} else {if (M0.pair_p(list1806)!==false) {var if_res1111 = drop_times_(M0.cdr(list1806),M0.sub1(n1807));} else {var if_res1111 = false;}var if_res1112 = if_res1111;}return if_res1112;};var too_large = function(who1808, list1809, n1810) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var proper_p1811 = M0.list_p(list1809);var temp1115 = $rjs_core.UString.make("a ~alist with at least ~a ~a");if (proper_p1811!==false) {var if_res1114 = $rjs_core.UString.make("");} else {var if_res1114 = $rjs_core.UString.make("(possibly improper) ");}if (proper_p1811!==false) {var if_res1113 = $rjs_core.UString.make("elements");} else {var if_res1113 = $rjs_core.UString.make("pairs");}return M0.raise_argument_error(who1808,M0.format(temp1115,if_res1114,n1810,if_res1113),list1809);};var take = function(list01812, n01813) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n01813)!==false) {var if_res1116 = M0.rvoid();} else {var if_res1116 = M0.raise_argument_error($rjs_core.Symbol.make("take"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list01812,n01813);}if_res1116;var loop1814 = function(list1815, n1816) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1816)!==false) {var if_res1118 = $rjs_core.Pair.makeList();} else {if (M0.pair_p(list1815)!==false) {var if_res1117 = M0.cons(M0.car(list1815),loop1814(M0.cdr(list1815),M0.sub1(n1816)));} else {var if_res1117 = too_large($rjs_core.Symbol.make("take"),list01812,n01813);}var if_res1118 = if_res1117;}return if_res1118;};return loop1814(list01812,n01813);};var drop = function(list1817, n1818) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1818)!==false) {var if_res1119 = M0.rvoid();} else {var if_res1119 = M0.raise_argument_error($rjs_core.Symbol.make("drop"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1817,n1818);}if_res1119;var or_part1819 = drop_times_(list1817,n1818);if (or_part1819!==false) {var if_res1120 = or_part1819;} else {var if_res1120 = too_large($rjs_core.Symbol.make("drop"),list1817,n1818);}return if_res1120;};var split_at = function(list01820, n01821) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n01821)!==false) {var if_res1121 = M0.rvoid();} else {var if_res1121 = M0.raise_argument_error($rjs_core.Symbol.make("split-at"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list01820,n01821);}if_res1121;var loop1822 = function(list1823, n1824, pfx1825) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1824)!==false) {var if_res1123 = M0.values(M8.alt_reverse(pfx1825),list1823);} else {if (M0.pair_p(list1823)!==false) {var if_res1122 = loop1822(M0.cdr(list1823),M0.sub1(n1824),M0.cons(M0.car(list1823),pfx1825));} else {var if_res1122 = too_large($rjs_core.Symbol.make("split-at"),list01820,n01821);}var if_res1123 = if_res1122;}return if_res1123;};return loop1822(list01820,n01821,$rjs_core.Pair.makeList());};var takef = function(list1826, pred1827) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1827)!==false) {var if_res1124 = M0.rvoid();} else {var if_res1124 = M0.raise_argument_error($rjs_core.Symbol.make("takef"),$rjs_core.UString.make("procedure?"),1,list1826,pred1827);}if_res1124;var loop1828 = function(list1829) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1829)!==false) {var x1830 = M0.car(list1829);if (pred1827(x1830)!==false) {var if_res1125 = M0.cons(x1830,loop1828(M0.cdr(list1829)));} else {var if_res1125 = $rjs_core.Pair.makeList();}var if_res1126 = if_res1125;} else {var if_res1126 = $rjs_core.Pair.makeList();}return if_res1126;};return loop1828(list1826);};var dropf = function(list1831, pred1832) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1832)!==false) {var if_res1127 = M0.rvoid();} else {var if_res1127 = M0.raise_argument_error($rjs_core.Symbol.make("dropf"),$rjs_core.UString.make("procedure?"),1,list1831,pred1832);}if_res1127;var loop1833 = function(list1834) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1834)!==false) {var if_res1128 = pred1832(M0.car(list1834));} else {var if_res1128 = false;}if (if_res1128!==false) {var if_res1129 = loop1833(M0.cdr(list1834));} else {var if_res1129 = list1834;}return if_res1129;};return loop1833(list1831);};var splitf_at = function(list1835, pred1836) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1836)!==false) {var if_res1130 = M0.rvoid();} else {var if_res1130 = M0.raise_argument_error($rjs_core.Symbol.make("splitf-at"),$rjs_core.UString.make("procedure?"),1,list1835,pred1836);}if_res1130;var loop1837 = function(list1838, pfx1839) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1838)!==false) {var if_res1131 = pred1836(M0.car(list1838));} else {var if_res1131 = false;}if (if_res1131!==false) {var if_res1132 = loop1837(M0.cdr(list1838),M0.cons(M0.car(list1838),pfx1839));} else {var if_res1132 = M0.values(M8.alt_reverse(pfx1839),list1838);}return if_res1132;};return loop1837(list1835,$rjs_core.Pair.makeList());};var take_right = function(list1840, n1841) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1841)!==false) {var if_res1133 = M0.rvoid();} else {var if_res1133 = M0.raise_argument_error($rjs_core.Symbol.make("take-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1840,n1841);}if_res1133;var loop1842 = function(list1843, lead1844) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lead1844)!==false) {var if_res1135 = loop1842(M0.cdr(list1843),M0.cdr(lead1844));} else {var if_res1135 = list1843;}return if_res1135;};var or_part1845 = drop_times_(list1840,n1841);if (or_part1845!==false) {var if_res1134 = or_part1845;} else {var if_res1134 = too_large($rjs_core.Symbol.make("take-right"),list1840,n1841);}return loop1842(list1840,if_res1134);};var drop_right = function(list1846, n1847) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1847)!==false) {var if_res1136 = M0.rvoid();} else {var if_res1136 = M0.raise_argument_error($rjs_core.Symbol.make("drop-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1846,n1847);}if_res1136;var loop1848 = function(list1849, lead1850) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lead1850)!==false) {var if_res1138 = M0.cons(M0.car(list1849),loop1848(M0.cdr(list1849),M0.cdr(lead1850)));} else {var if_res1138 = $rjs_core.Pair.makeList();}return if_res1138;};var or_part1851 = drop_times_(list1846,n1847);if (or_part1851!==false) {var if_res1137 = or_part1851;} else {var if_res1137 = too_large($rjs_core.Symbol.make("drop-right"),list1846,n1847);}return loop1848(list1846,if_res1137);};var split_at_right = function(list1852, n1853) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(n1853)!==false) {var if_res1139 = M0.rvoid();} else {var if_res1139 = M0.raise_argument_error($rjs_core.Symbol.make("split-at-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1852,n1853);}if_res1139;var loop1854 = function(list1855, lead1856, pfx1857) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lead1856)!==false) {var if_res1141 = loop1854(M0.cdr(list1855),M0.cdr(lead1856),M0.cons(M0.car(list1855),pfx1857));} else {var if_res1141 = M0.values(M8.alt_reverse(pfx1857),list1855);}return if_res1141;};var or_part1858 = drop_times_(list1852,n1853);if (or_part1858!==false) {var if_res1140 = or_part1858;} else {var if_res1140 = too_large($rjs_core.Symbol.make("split-at-right"),list1852,n1853);}return loop1854(list1852,if_res1140,$rjs_core.Pair.makeList());};var count_from_right = function(who1859, list1860, pred1861) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred1861)!==false) {var if_res1142 = M0.rvoid();} else {var if_res1142 = M0.raise_argument_error(who1859,$rjs_core.UString.make("procedure?"),1,list1860,pred1861);}if_res1142;var loop1862 = function(list1863, rev1864, n1865) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1863)!==false) {var if_res1145 = loop1862(M0.cdr(list1863),M0.cons(M0.car(list1863),rev1864),M0.add1(n1865));} else {var loop1866 = function(n1867, list1868) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(list1868)!==false) {var if_res1143 = pred1861(M0.car(list1868));} else {var if_res1143 = false;}if (if_res1143!==false) {var if_res1144 = loop1866(M0.sub1(n1867),M0.cdr(list1868));} else {var if_res1144 = n1867;}return if_res1144;};var if_res1145 = loop1866(n1865,rev1864);}return if_res1145;};return loop1862(list1860,$rjs_core.Pair.makeList(),0);};var takef_right = function(list1869, pred1870) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop(list1869,count_from_right($rjs_core.Symbol.make("takef-right"),list1869,pred1870));};var dropf_right = function(list1871, pred1872) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take(list1871,count_from_right($rjs_core.Symbol.make("dropf-right"),list1871,pred1872));};var splitf_at_right = function(list1873, pred1874) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_at(list1873,count_from_right($rjs_core.Symbol.make("splitf-at-right"),list1873,pred1874));};var list_prefix_p1875 = function(ls21876, rs31877, same_p11878) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1879 = ls21876;var rs1880 = rs31877;if (M0.eq_p(same_p11878,M10.unsafe_undefined)!==false) {var if_res1146 = M0.equal_p;} else {var if_res1146 = same_p11878;}var same_p1881 = if_res1146;if (M0.list_p(ls1879)!==false) {var if_res1147 = M0.rvoid();} else {var if_res1147 = M0.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("list?"),0,ls1879,rs1880);}if_res1147;if (M0.list_p(rs1880)!==false) {var if_res1148 = M0.rvoid();} else {var if_res1148 = M0.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("list?"),1,ls1879,rs1880);}if_res1148;if (M0.procedure_p(same_p1881)!==false) {var if_res1149 = M0.procedure_arity_includes_p(same_p1881,2);} else {var if_res1149 = false;}if (if_res1149!==false) {var if_res1150 = M0.rvoid();} else {var if_res1150 = M0.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,ls1879,rs1880,same_p1881);}if_res1150;var or_part1882 = M0.null_p(ls1879);if (or_part1882!==false) {var if_res1153 = or_part1882;} else {if (M0.pair_p(rs1880)!==false) {if (same_p1881(M0.car(ls1879),M0.car(rs1880))!==false) {var if_res1151 = list_prefix_p(M0.cdr(ls1879),M0.cdr(rs1880));} else {var if_res1151 = false;}var if_res1152 = if_res1151;} else {var if_res1152 = false;}var if_res1153 = if_res1152;}return if_res1153;};var cl1154 = function(ls1883, rs1884) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return list_prefix_p1875(ls1883,rs1884,M10.unsafe_undefined);};var cl1155 = function(ls1885, rs1886, same_p11887) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return list_prefix_p1875(ls1885,rs1886,same_p11887);};var list_prefix_p = $rjs_core.attachProcedureArity(function() {var fixed_lam1156 = {'2':cl1154,'3':cl1155}[arguments.length];if (fixed_lam1156!==undefined) {return fixed_lam1156.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var internal_split_common_prefix = function(as1888, bs1889, same_p1890, keep_prefix_p1891, name1892) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(as1888)!==false) {var if_res1157 = M0.rvoid();} else {var if_res1157 = M0.raise_argument_error(name1892,$rjs_core.UString.make("list?"),0,as1888,bs1889);}if_res1157;if (M0.list_p(bs1889)!==false) {var if_res1158 = M0.rvoid();} else {var if_res1158 = M0.raise_argument_error(name1892,$rjs_core.UString.make("list?"),1,as1888,bs1889);}if_res1158;if (M0.procedure_p(same_p1890)!==false) {var if_res1159 = M0.procedure_arity_includes_p(same_p1890,2);} else {var if_res1159 = false;}if (if_res1159!==false) {var if_res1160 = M0.rvoid();} else {var if_res1160 = M0.raise_argument_error(name1892,$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,as1888,bs1889,same_p1890);}if_res1160;var loop1893 = function(as1894, bs1895) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(as1894)!==false) {if (M0.pair_p(bs1895)!==false) {var if_res1161 = same_p1890(M0.car(as1894),M0.car(bs1895));} else {var if_res1161 = false;}var if_res1162 = if_res1161;} else {var if_res1162 = false;}if (if_res1162!==false) {var let_result1163 = loop1893(M0.cdr(as1894),M0.cdr(bs1895));var prefix1896 = let_result1163.getAt(0);var atail1897 = let_result1163.getAt(1);var btail1898 = let_result1163.getAt(2);if (keep_prefix_p1891!==false) {var if_res1164 = M0.cons(M0.car(as1894),prefix1896);} else {var if_res1164 = false;}var if_res1165 = M0.values(if_res1164,atail1897,btail1898);} else {var if_res1165 = M0.values(M0.rnull,as1894,bs1895);}return if_res1165;};return loop1893(as1888,bs1889);};var split_common_prefix1899 = function(as51900, bs61901, same_p41902) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1903 = as51900;var bs1904 = bs61901;if (M0.eq_p(same_p41902,M10.unsafe_undefined)!==false) {var if_res1166 = M0.equal_p;} else {var if_res1166 = same_p41902;}var same_p1905 = if_res1166;return internal_split_common_prefix(as1903,bs1904,same_p1905,true,$rjs_core.Symbol.make("split-common-prefix"));};var cl1167 = function(as1906, bs1907) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_common_prefix1899(as1906,bs1907,M10.unsafe_undefined);};var cl1168 = function(as1908, bs1909, same_p41910) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_common_prefix1899(as1908,bs1909,same_p41910);};var split_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam1169 = {'2':cl1167,'3':cl1168}[arguments.length];if (fixed_lam1169!==undefined) {return fixed_lam1169.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var take_common_prefix1911 = function(as81912, bs91913, same_p71914) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1915 = as81912;var bs1916 = bs91913;if (M0.eq_p(same_p71914,M10.unsafe_undefined)!==false) {var if_res1170 = M0.equal_p;} else {var if_res1170 = same_p71914;}var same_p1917 = if_res1170;var let_result1171 = internal_split_common_prefix(as1915,bs1916,same_p1917,true,$rjs_core.Symbol.make("take-common-prefix"));var prefix1918 = let_result1171.getAt(0);var atail1919 = let_result1171.getAt(1);var btail1920 = let_result1171.getAt(2);return prefix1918;};var cl1172 = function(as1921, bs1922) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take_common_prefix1911(as1921,bs1922,M10.unsafe_undefined);};var cl1173 = function(as1923, bs1924, same_p71925) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take_common_prefix1911(as1923,bs1924,same_p71925);};var take_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam1174 = {'2':cl1172,'3':cl1173}[arguments.length];if (fixed_lam1174!==undefined) {return fixed_lam1174.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var drop_common_prefix1926 = function(as111927, bs121928, same_p101929) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1930 = as111927;var bs1931 = bs121928;if (M0.eq_p(same_p101929,M10.unsafe_undefined)!==false) {var if_res1175 = M0.equal_p;} else {var if_res1175 = same_p101929;}var same_p1932 = if_res1175;var let_result1176 = internal_split_common_prefix(as1930,bs1931,same_p1932,false,$rjs_core.Symbol.make("drop-common-prefix"));var prefix1933 = let_result1176.getAt(0);var atail1934 = let_result1176.getAt(1);var btail1935 = let_result1176.getAt(2);return M0.values(atail1934,btail1935);};var cl1177 = function(as1936, bs1937) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop_common_prefix1926(as1936,bs1937,M10.unsafe_undefined);};var cl1178 = function(as1938, bs1939, same_p101940) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop_common_prefix1926(as1938,bs1939,same_p101940);};var drop_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam1179 = {'2':cl1177,'3':cl1178}[arguments.length];if (fixed_lam1179!==undefined) {return fixed_lam1179.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var cl1180 = function(ls1941) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,ls1941);};var cl1181 = function(l11942, l21943) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,l11942,l21943);};var cl1182 = function(l11944, l21945, l31946) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,l11944,l21945,l31946);};var cl1183 = function(l11947, l21948, l31949, l41950) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,l11947,l21948,l31949,l41950);};var cl1184 = $rjs_core.attachProcedureArity(function(l1951, ...lss19521187) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lss1952 = $rjs_core.Pair.listFromArray(lss19521187);return M0.apply(M1.new_apply_proc,M0.append,l1951,lss1952);});var append_times_ = $rjs_core.attachProcedureArity(function() {var fixed_lam1185 = {'1':cl1180,'2':cl1181,'3':cl1182,'4':cl1183}[arguments.length];if (fixed_lam1185!==undefined) {return fixed_lam1185.apply(null,arguments);} else {if (M0.__gt__eq_(cl1184.length,1)!==false) {var if_res1186 = cl1184.apply(null,arguments);} else {var if_res1186 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1186;}},[M0.make_arity_at_least(1)]);var flatten = function(orig_sexp1953) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1954 = function(sexp1955, acc1956) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(sexp1955)!==false) {var if_res1189 = acc1956;} else {if (M0.pair_p(sexp1955)!==false) {var if_res1188 = loop1954(M0.car(sexp1955),loop1954(M0.cdr(sexp1955),acc1956));} else {var if_res1188 = M0.cons(sexp1955,acc1956);}var if_res1189 = if_res1188;}return if_res1189;};return loop1954(orig_sexp1953,M0.rnull);};var add_between = function(after_last161957, before_first141958, before_last151959, splice_p131960, l211961, x221962) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l1963 = l211961;var x1964 = x221962;if (false!==false) {var if_res1190 = false;} else {var if_res1190 = splice_p131960;}var splice_p1965 = if_res1190;if (false!==false) {var if_res1191 = $rjs_core.Pair.makeList();} else {var if_res1191 = before_first141958;}var before_first1966 = if_res1191;if (M0.eq_p(before_last151959,M10.unsafe_undefined)!==false) {var if_res1192 = x1964;} else {var if_res1192 = before_last151959;}var before_last1967 = if_res1192;if (false!==false) {var if_res1193 = $rjs_core.Pair.makeList();} else {var if_res1193 = after_last161957;}var after_last1968 = if_res1193;if (M0.list_p(l1963)!==false) {var if_res1194 = M0.rvoid();} else {var if_res1194 = M0.raise_argument_error($rjs_core.Symbol.make("add-between"),$rjs_core.UString.make("list?"),0,l1963,x1964);}if_res1194;if (splice_p1965!==false) {var check_list1969 = function(x1970, which1971) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(x1970)!==false) {var if_res1195 = M0.rvoid();} else {var if_res1195 = M0.raise_arguments_error($rjs_core.Symbol.make("add-between"),M0.string_append($rjs_core.UString.make("list needed in splicing mode"),which1971),$rjs_core.UString.make("given"),x1970,$rjs_core.UString.make("given list..."),l1963);}return if_res1195;};check_list1969(x1964,$rjs_core.UString.make(""));check_list1969(before_first1966,$rjs_core.UString.make(" for #:before-first"));check_list1969(before_last1967,$rjs_core.UString.make(" for #:before-last"));var if_res1197 = check_list1969(after_last1968,$rjs_core.UString.make(" for #:after-last"));} else {var check_not_given1972 = function(x1973, which1974) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.eq_p($rjs_core.Pair.makeList(),x1973)!==false) {var if_res1196 = M0.rvoid();} else {var if_res1196 = M0.raise_arguments_error($rjs_core.Symbol.make("add-between"),M0.string_append(which1974,$rjs_core.UString.make(" can only be used in splicing mode")),$rjs_core.UString.make("given"),x1973,$rjs_core.UString.make("given list..."),l1963);}return if_res1196;};check_not_given1972(before_first1966,$rjs_core.UString.make("#:before-first"));var if_res1197 = check_not_given1972(after_last1968,$rjs_core.UString.make("#:after-last"));}if_res1197;var or_part1975 = M0.null_p(l1963);if (or_part1975!==false) {var if_res1198 = or_part1975;} else {var if_res1198 = M0.null_p(M0.cdr(l1963));}if (if_res1198!==false) {if (splice_p1965!==false) {var if_res1199 = M0.append(before_first1966,l1963,after_last1968);} else {var if_res1199 = l1963;}var if_res1204 = if_res1199;} else {if (splice_p1965!==false) {var x1976 = M8.alt_reverse(x1964);var loop1978 = function(i1979, l1980, r1981) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1980)!==false) {var if_res1200 = loop1978(M0.car(l1980),M0.cdr(l1980),M0.cons(i1979,M0.append(x1976,r1981)));} else {var if_res1200 = M0.cons(i1979,M0.append(M8.alt_reverse(before_last1967),r1981));}return if_res1200;};var r1977 = loop1978(M0.cadr(l1963),M0.cddr(l1963),$rjs_core.Pair.makeList());var r1982 = M8.alt_reverse(M0.append(M8.alt_reverse(after_last1968),r1977));var r1983 = M5.__rjs_quoted__.qq_append(before_first1966,M0.list_times_(M0.car(l1963),r1982));var if_res1203 = r1983;} else {var temp1202 = M0.car(l1963);var loop1984 = function(i1985, l1986, r1987) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(l1986)!==false) {var if_res1201 = loop1984(M0.car(l1986),M0.cdr(l1986),M0.cons(i1985,M0.cons(x1964,r1987)));} else {var if_res1201 = M0.cons(i1985,M0.cons(before_last1967,r1987));}return if_res1201;};var if_res1203 = M0.cons(temp1202,M8.alt_reverse(loop1984(M0.cadr(l1963),M0.cddr(l1963),$rjs_core.Pair.makeList())));}var if_res1204 = if_res1203;}return if_res1204;};var add_between1745 = function(given_kws1988, given_args1989, l211990, x221991) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(given_kws1988)!==false) {var if_res1205 = M0.eq_p($rjs_core.Keyword.make("after-last"),M0.car(given_kws1988));} else {var if_res1205 = false;}var after_last201992 = if_res1205;if (after_last201992!==false) {var if_res1206 = M0.car(given_args1989);} else {var if_res1206 = $rjs_core.Pair.makeList();}var after_last161993 = if_res1206;if (after_last201992!==false) {var if_res1207 = M0.cdr(given_kws1988);} else {var if_res1207 = given_kws1988;}var kws1321351994 = if_res1207;if (after_last201992!==false) {var if_res1208 = M0.cdr(given_args1989);} else {var if_res1208 = given_args1989;}var kw_args1321361995 = if_res1208;if (M0.pair_p(kws1321351994)!==false) {var if_res1209 = M0.eq_p($rjs_core.Keyword.make("before-first"),M0.car(kws1321351994));} else {var if_res1209 = false;}var before_first181996 = if_res1209;if (before_first181996!==false) {var if_res1210 = M0.car(kw_args1321361995);} else {var if_res1210 = $rjs_core.Pair.makeList();}var before_first141997 = if_res1210;if (before_first181996!==false) {var if_res1211 = M0.cdr(kws1321351994);} else {var if_res1211 = kws1321351994;}var kws1321371998 = if_res1211;if (before_first181996!==false) {var if_res1212 = M0.cdr(kw_args1321361995);} else {var if_res1212 = kw_args1321361995;}var kw_args1321381999 = if_res1212;if (M0.pair_p(kws1321371998)!==false) {var if_res1213 = M0.eq_p($rjs_core.Keyword.make("before-last"),M0.car(kws1321371998));} else {var if_res1213 = false;}var before_last192000 = if_res1213;if (before_last192000!==false) {var if_res1214 = M0.car(kw_args1321381999);} else {var if_res1214 = M10.unsafe_undefined;}var before_last152001 = if_res1214;if (before_last192000!==false) {var if_res1215 = M0.cdr(kws1321371998);} else {var if_res1215 = kws1321371998;}var kws1321392002 = if_res1215;if (before_last192000!==false) {var if_res1216 = M0.cdr(kw_args1321381999);} else {var if_res1216 = kw_args1321381999;}var kw_args1321402003 = if_res1216;var splice_p172004 = M0.pair_p(kws1321392002);if (splice_p172004!==false) {var if_res1217 = M0.car(kw_args1321402003);} else {var if_res1217 = false;}var splice_p132005 = if_res1217;return add_between(after_last161993,before_first141997,before_last152001,splice_p132005,l211990,x221991);};var cl1221 = function(given_kws2016, given_args2017, l2018, x2019) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return add_between1745(given_kws2016,given_args2017,l2018,x2019);};var temp1223 = $rjs_core.attachProcedureArity(function() {var fixed_lam1222 = {'4':cl1221}[arguments.length];if (fixed_lam1222!==undefined) {return fixed_lam1222.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4]);var temp1220 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("after-last"),$rjs_core.Keyword.make("before-first"),$rjs_core.Keyword.make("before-last"),$rjs_core.Keyword.make("splice?"));var cl1218 = function(l2020, x2021) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return add_between1745(M0.rnull,M0.rnull,l2020,x2021);};var add_between23 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2006, given_argc2007) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(given_argc2007,4)!==false) {var l11321412008 = given_kws2006;if (M0.null_p(l11321412008)!==false) {var if_res1225 = l11321412008;} else {if (M0.eq_p(M0.car(l11321412008),$rjs_core.Keyword.make("after-last"))!==false) {var if_res1224 = M0.cdr(l11321412008);} else {var if_res1224 = l11321412008;}var if_res1225 = if_res1224;}var l11321412009 = if_res1225;var l11321422010 = l11321412009;if (M0.null_p(l11321422010)!==false) {var if_res1227 = l11321422010;} else {if (M0.eq_p(M0.car(l11321422010),$rjs_core.Keyword.make("before-first"))!==false) {var if_res1226 = M0.cdr(l11321422010);} else {var if_res1226 = l11321422010;}var if_res1227 = if_res1226;}var l11321422011 = if_res1227;var l11321432012 = l11321422011;if (M0.null_p(l11321432012)!==false) {var if_res1229 = l11321432012;} else {if (M0.eq_p(M0.car(l11321432012),$rjs_core.Keyword.make("before-last"))!==false) {var if_res1228 = M0.cdr(l11321432012);} else {var if_res1228 = l11321432012;}var if_res1229 = if_res1228;}var l11321432013 = if_res1229;var l11321442014 = l11321432013;if (M0.null_p(l11321442014)!==false) {var if_res1231 = l11321442014;} else {if (M0.eq_p(M0.car(l11321442014),$rjs_core.Keyword.make("splice?"))!==false) {var if_res1230 = M0.cdr(l11321442014);} else {var if_res1230 = l11321442014;}var if_res1231 = if_res1230;}var l11321442015 = if_res1231;var if_res1232 = M0.null_p(l11321442015);} else {var if_res1232 = false;}return if_res1232;},temp1223,M0.rnull,temp1220,$rjs_core.attachProcedureArity(function() {var fixed_lam1219 = {'2':cl1218}[arguments.length];if (fixed_lam1219!==undefined) {return fixed_lam1219.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2]));var remove_duplicates = function(key242022, l272023, __eq__p262024) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l2025 = l272023;if (M0.eq_p(__eq__p262024,M10.unsafe_undefined)!==false) {var if_res1233 = M0.equal_p;} else {var if_res1233 = __eq__p262024;}var __eq__p2026 = if_res1233;if (false!==false) {var if_res1234 = false;} else {var if_res1234 = key242022;}var key2027 = if_res1234;if (M0.list_p(l2025)!==false) {var if_res1235 = M0.rvoid();} else {var if_res1235 = M0.raise_argument_error($rjs_core.Symbol.make("remove-duplicates"),$rjs_core.UString.make("list?"),l2025);}if_res1235;var len2028 = M0.length(l2025);if (M0.__lt__eq_(len2028,1)!==false) {var if_res1239 = true;} else {if (M0.__lt__eq_(len2028,40)!==false) {var if_res1238 = false;} else {if (M0.eq_p(__eq__p2026,M0.eq_p)!==false) {var if_res1237 = M0.make_hasheq();} else {if (M0.eq_p(__eq__p2026,M0.equal_p)!==false) {var if_res1236 = M0.make_hash();} else {var if_res1236 = false;}var if_res1237 = if_res1236;}var if_res1238 = if_res1237;}var if_res1239 = if_res1238;}var h2029 = if_res1239;var tmp2030 = h2029;if (M0.equal_p(tmp2030,true)!==false) {var if_res1258 = l2025;} else {if (M0.equal_p(tmp2030,false)!==false) {var or_part2032 = key2027;if (or_part2032!==false) {var if_res1240 = or_part2032;} else {var if_res1240 = function(x2033) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return x2033;};}var key2031 = if_res1240;if (M0.eq_p(__eq__p2026,M0.equal_p)!==false) {var loop2034 = function(l2035, seen2036) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2035)!==false) {var if_res1242 = l2035;} else {var x2037 = M0.car(l2035);var k2038 = key2031(x2037);var l2039 = M0.cdr(l2035);if (M6.member(k2038,seen2036)!==false) {var if_res1241 = loop2034(l2039,seen2036);} else {var if_res1241 = M0.cons(x2037,loop2034(l2039,M0.cons(k2038,seen2036)));}var if_res1242 = if_res1241;}return if_res1242;};var if_res1251 = loop2034(l2025,M0.rnull);} else {if (M0.eq_p(__eq__p2026,M0.eq_p)!==false) {var loop2040 = function(l2041, seen2042) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2041)!==false) {var if_res1244 = l2041;} else {var x2043 = M0.car(l2041);var k2044 = key2031(x2043);var l2045 = M0.cdr(l2041);if (M0.memq(k2044,seen2042)!==false) {var if_res1243 = loop2040(l2045,seen2042);} else {var if_res1243 = M0.cons(x2043,loop2040(l2045,M0.cons(k2044,seen2042)));}var if_res1244 = if_res1243;}return if_res1244;};var if_res1250 = loop2040(l2025,M0.rnull);} else {if (M0.eq_p(__eq__p2026,M0.eqv_p)!==false) {var loop2046 = function(l2047, seen2048) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2047)!==false) {var if_res1246 = l2047;} else {var x2049 = M0.car(l2047);var k2050 = key2031(x2049);var l2051 = M0.cdr(l2047);if (M0.memv(k2050,seen2048)!==false) {var if_res1245 = loop2046(l2051,seen2048);} else {var if_res1245 = M0.cons(x2049,loop2046(l2051,M0.cons(k2050,seen2048)));}var if_res1246 = if_res1245;}return if_res1246;};var if_res1249 = loop2046(l2025,M0.rnull);} else {var loop2052 = function(l2053, seen2054) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2053)!==false) {var if_res1248 = l2053;} else {var x2055 = M0.car(l2053);var k2056 = key2031(x2055);var l2057 = M0.cdr(l2053);if ((function(x2058, seen2059) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.ormap(function(y2060) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __eq__p2026(x2058,y2060);},seen2059);})(k2056,seen2054)!==false) {var if_res1247 = loop2052(l2057,seen2054);} else {var if_res1247 = M0.cons(x2055,loop2052(l2057,M0.cons(k2056,seen2054)));}var if_res1248 = if_res1247;}return if_res1248;};var if_res1249 = loop2052(l2025,M0.rnull);}var if_res1250 = if_res1249;}var if_res1251 = if_res1250;}var if_res1257 = if_res1251;} else {if (key2027!==false) {var loop2061 = function(l2062) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2062)!==false) {var if_res1253 = l2062;} else {var x2063 = M0.car(l2062);var k2064 = key2027(x2063);var l2065 = M0.cdr(l2062);if (M0.hash_ref(h2029,k2064,false)!==false) {var if_res1252 = loop2061(l2065);} else {M0.hash_set_bang_(h2029,k2064,true);var if_res1252 = M0.cons(x2063,loop2061(l2065));}var if_res1253 = if_res1252;}return if_res1253;};var if_res1256 = loop2061(l2025);} else {var loop2066 = function(l2067) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2067)!==false) {var if_res1255 = l2067;} else {var x2068 = M0.car(l2067);var k2069 = x2068;var l2070 = M0.cdr(l2067);if (M0.hash_ref(h2029,k2069,false)!==false) {var if_res1254 = loop2066(l2070);} else {M0.hash_set_bang_(h2029,k2069,true);var if_res1254 = M0.cons(x2068,loop2066(l2070));}var if_res1255 = if_res1254;}return if_res1255;};var if_res1256 = loop2066(l2025);}var if_res1257 = if_res1256;}var if_res1258 = if_res1257;}return if_res1258;};var remove_duplicates1746 = function(given_kws2071, given_args2072, l272073, __eq__p262074) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var key252075 = M0.pair_p(given_kws2071);if (key252075!==false) {var if_res1259 = M0.car(given_args2072);} else {var if_res1259 = false;}var key242076 = if_res1259;return remove_duplicates(key242076,l272073,__eq__p262074);};var cl1264 = function(given_kws2081, given_args2082, l2083) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1746(given_kws2081,given_args2082,l2083,M10.unsafe_undefined);};var cl1265 = function(given_kws2084, given_args2085, l2086, __eq__p262087) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1746(given_kws2084,given_args2085,l2086,__eq__p262087);};var temp1267 = $rjs_core.attachProcedureArity(function() {var fixed_lam1266 = {'3':cl1264,'4':cl1265}[arguments.length];if (fixed_lam1266!==undefined) {return fixed_lam1266.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var temp1263 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("key"));var cl1260 = function(l2088) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1746(M0.rnull,M0.rnull,l2088,M10.unsafe_undefined);};var cl1261 = function(l2089, __eq__p262090) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1746(M0.rnull,M0.rnull,l2089,__eq__p262090);};var remove_duplicates28 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2077, given_argc2078) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(given_argc2078,3)!==false) {var if_res1268 = M0.__lt__eq_(given_argc2078,4);} else {var if_res1268 = false;}if (if_res1268!==false) {var l11321532079 = given_kws2077;if (M0.null_p(l11321532079)!==false) {var if_res1270 = l11321532079;} else {if (M0.eq_p(M0.car(l11321532079),$rjs_core.Keyword.make("key"))!==false) {var if_res1269 = M0.cdr(l11321532079);} else {var if_res1269 = l11321532079;}var if_res1270 = if_res1269;}var l11321532080 = if_res1270;var if_res1271 = M0.null_p(l11321532080);} else {var if_res1271 = false;}return if_res1271;},temp1267,M0.rnull,temp1263,$rjs_core.attachProcedureArity(function() {var fixed_lam1262 = {'1':cl1260,'2':cl1261}[arguments.length];if (fixed_lam1262!==undefined) {return fixed_lam1262.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]));var check_duplicates = function(default302091, key292092, items342093, same_p332094) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var items2095 = items342093;if (M0.eq_p(same_p332094,M10.unsafe_undefined)!==false) {var if_res1272 = M0.equal_p;} else {var if_res1272 = same_p332094;}var same_p2096 = if_res1272;if (M0.eq_p(key292092,M10.unsafe_undefined)!==false) {var if_res1273 = M0.values;} else {var if_res1273 = key292092;}var key2097 = if_res1273;if (M0.eq_p(default302091,M10.unsafe_undefined)!==false) {var if_res1274 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};} else {var if_res1274 = default302091;}var failure_result2098 = if_res1274;if (M0.list_p(items2095)!==false) {var if_res1275 = M0.rvoid();} else {var if_res1275 = M0.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("list?"),0,items2095);}if_res1275;if (M0.procedure_p(key2097)!==false) {var if_res1276 = M0.procedure_arity_includes_p(key2097,1);} else {var if_res1276 = false;}if (if_res1276!==false) {var if_res1277 = M0.rvoid();} else {var if_res1277 = M0.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("(-> any/c any/c)"),key2097);}if_res1277;if (M0.procedure_p(failure_result2098)!==false) {var if_res1278 = failure_result2098;} else {var if_res1278 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return failure_result2098;};}var fail_k2099 = if_res1278;if (M0.eq_p(same_p2096,M0.equal_p)!==false) {var if_res1283 = check_duplicates_by_t(items2095,key2097,M0.make_hash(),fail_k2099);} else {if (M0.eq_p(same_p2096,M0.eq_p)!==false) {var if_res1282 = check_duplicates_by_t(items2095,key2097,M0.make_hasheq(),fail_k2099);} else {if (M0.eq_p(same_p2096,M0.eqv_p)!==false) {var if_res1281 = check_duplicates_by_t(items2095,key2097,M0.make_hasheqv(),fail_k2099);} else {if (M0.procedure_p(same_p2096)!==false) {var if_res1279 = M0.procedure_arity_includes_p(same_p2096,2);} else {var if_res1279 = false;}if (if_res1279!==false) {var if_res1280 = M0.rvoid();} else {var if_res1280 = M0.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),1,items2095,same_p2096);}if_res1280;var if_res1281 = check_duplicates_by_list(items2095,key2097,same_p2096,fail_k2099);}var if_res1282 = if_res1281;}var if_res1283 = if_res1282;}return if_res1283;};var check_duplicates1747 = function(given_kws2100, given_args2101, items342102, same_p332103) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(given_kws2100)!==false) {var if_res1284 = M0.eq_p($rjs_core.Keyword.make("default"),M0.car(given_kws2100));} else {var if_res1284 = false;}var default322104 = if_res1284;if (default322104!==false) {var if_res1285 = M0.car(given_args2101);} else {var if_res1285 = M10.unsafe_undefined;}var default302105 = if_res1285;if (default322104!==false) {var if_res1286 = M0.cdr(given_kws2100);} else {var if_res1286 = given_kws2100;}var kws1321542106 = if_res1286;if (default322104!==false) {var if_res1287 = M0.cdr(given_args2101);} else {var if_res1287 = given_args2101;}var kw_args1321552107 = if_res1287;var key312108 = M0.pair_p(kws1321542106);if (key312108!==false) {var if_res1288 = M0.car(kw_args1321552107);} else {var if_res1288 = M10.unsafe_undefined;}var key292109 = if_res1288;return check_duplicates(default302105,key292109,items342102,same_p332103);};var cl1293 = function(given_kws2116, given_args2117, items2118) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1747(given_kws2116,given_args2117,items2118,M10.unsafe_undefined);};var cl1294 = function(given_kws2119, given_args2120, items2121, same_p332122) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1747(given_kws2119,given_args2120,items2121,same_p332122);};var temp1296 = $rjs_core.attachProcedureArity(function() {var fixed_lam1295 = {'3':cl1293,'4':cl1294}[arguments.length];if (fixed_lam1295!==undefined) {return fixed_lam1295.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var temp1292 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("default"),$rjs_core.Keyword.make("key"));var cl1289 = function(items2123) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1747(M0.rnull,M0.rnull,items2123,M10.unsafe_undefined);};var cl1290 = function(items2124, same_p332125) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1747(M0.rnull,M0.rnull,items2124,same_p332125);};var check_duplicates35 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2110, given_argc2111) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(given_argc2111,3)!==false) {var if_res1297 = M0.__lt__eq_(given_argc2111,4);} else {var if_res1297 = false;}if (if_res1297!==false) {var l11321562112 = given_kws2110;if (M0.null_p(l11321562112)!==false) {var if_res1299 = l11321562112;} else {if (M0.eq_p(M0.car(l11321562112),$rjs_core.Keyword.make("default"))!==false) {var if_res1298 = M0.cdr(l11321562112);} else {var if_res1298 = l11321562112;}var if_res1299 = if_res1298;}var l11321562113 = if_res1299;var l11321572114 = l11321562113;if (M0.null_p(l11321572114)!==false) {var if_res1301 = l11321572114;} else {if (M0.eq_p(M0.car(l11321572114),$rjs_core.Keyword.make("key"))!==false) {var if_res1300 = M0.cdr(l11321572114);} else {var if_res1300 = l11321572114;}var if_res1301 = if_res1300;}var l11321572115 = if_res1301;var if_res1302 = M0.null_p(l11321572115);} else {var if_res1302 = false;}return if_res1302;},temp1296,M0.rnull,temp1292,$rjs_core.attachProcedureArity(function() {var fixed_lam1291 = {'1':cl1289,'2':cl1290}[arguments.length];if (fixed_lam1291!==undefined) {return fixed_lam1291.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]));var check_duplicates_by_t = function(items2126, key2127, table2128, fail_k2129) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2130 = function(items2131) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(items2131)!==false) {var key_item2132 = key2127(M0.car(items2131));if (M0.hash_ref(table2128,key_item2132,false)!==false) {var if_res1303 = M0.car(items2131);} else {M0.hash_set_bang_(table2128,key_item2132,true);var if_res1303 = loop2130(M0.cdr(items2131));}var if_res1304 = if_res1303;} else {var if_res1304 = fail_k2129();}return if_res1304;};return loop2130(items2126);};var check_duplicates_by_list = function(items2133, key2134, same_p2135, fail_k2136) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2137 = function(items2138, sofar2139) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(items2138)!==false) {var key_item2140 = key2134(M0.car(items2138));var lst2141 = sofar2139;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1305 = M0.rvoid();} else {var if_res1305 = M9.__rjs_quoted__.check_list(lst2141);}if_res1305;var for_loop2142 = function(result2143, lst2144) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2144)!==false) {var prev2145 = M10.unsafe_car(lst2144);var rest2146 = M10.unsafe_cdr(lst2144);if (true!==false) {var result2148 = result2143;var result2149 = same_p2135(key_item2140,prev2145);var result2147 = M0.values(result2149);if (true!==false) {var if_res1307 = M0.not($rjs_core.attachProcedureArity(function(...x21501306) {var x2150 = $rjs_core.Pair.listFromArray(x21501306);return result2147;})(prev2145));} else {var if_res1307 = false;}if (if_res1307!==false) {var if_res1308 = M0.not(false);} else {var if_res1308 = false;}if (if_res1308!==false) {var if_res1309 = for_loop2142(result2147,rest2146);} else {var if_res1309 = result2147;}var if_res1310 = if_res1309;} else {var if_res1310 = result2143;}var if_res1311 = if_res1310;} else {var if_res1311 = result2143;}return if_res1311;};if (for_loop2142(false,lst2141)!==false) {var if_res1312 = M0.car(items2138);} else {var if_res1312 = loop2137(M0.cdr(items2138),M0.cons(key_item2140,sofar2139));}var if_res1313 = if_res1312;} else {var if_res1313 = fail_k2136();}return if_res1313;};return loop2137(items2133,M0.rnull);};var check_filter_arguments = function(who2151, f2152, l2153, ls2154) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f2152)!==false) {var if_res1314 = M0.rvoid();} else {var if_res1314 = M0.apply(M0.raise_argument_error,who2151,$rjs_core.UString.make("procedure?"),0,f2152,l2153,ls2154);}if_res1314;if (M0.procedure_arity_includes_p(f2152,M0.add1(M0.length(ls2154)))!==false) {var if_res1315 = M0.rvoid();} else {var if_res1315 = M0.raise_arguments_error(who2151,$rjs_core.UString.make("mismatch between procedure arity and argument count"),$rjs_core.UString.make("procedure"),f2152,$rjs_core.UString.make("expected arity"),M0.add1(M0.length(ls2154)));}if_res1315;if (M0.list_p(l2153)!==false) {var if_res1316 = M3.andmap(M0.list_p,ls2154);} else {var if_res1316 = false;}if (if_res1316!==false) {var if_res1336 = M0.rvoid();} else {var let_result1317 = M9.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("x")),M0.cons(l2153,ls2154));var pos__gt_vals2155 = let_result1317.getAt(0);var pos_pre_inc2156 = let_result1317.getAt(1);var pos_next2157 = let_result1317.getAt(2);var init2158 = let_result1317.getAt(3);var pos_cont_p2159 = let_result1317.getAt(4);var val_cont_p2160 = let_result1317.getAt(5);var all_cont_p2161 = let_result1317.getAt(6);var start2162 = 0;if (M0.rvoid()!==false) {if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1318 = M0.rvoid();} else {var if_res1318 = M9.__rjs_quoted__.check_naturals(start2162);}var if_res1319 = if_res1318;} else {var if_res1319 = false;}if_res1319;var for_loop2163 = function(pos2164, pos2165) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2159!==false) {var if_res1320 = pos_cont_p2159(pos2164);} else {var if_res1320 = true;}if (if_res1320!==false) {var if_res1321 = true;} else {var if_res1321 = false;}if (if_res1321!==false) {var x2170 = pos__gt_vals2155(pos2164);if (all_cont_p2161!==false) {var if_res1322 = function(pos2171) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2161(pos2171,x2170);};} else {var if_res1322 = false;}var let_result1323 = M0.values(x2170,if_res1322);var x2166 = let_result1323.getAt(0);var all_cont_p_by_pos2167 = let_result1323.getAt(1);if (pos_pre_inc2156!==false) {var if_res1324 = pos_pre_inc2156(pos2164);} else {var if_res1324 = pos2164;}var pos2168 = if_res1324;var i2169 = pos2165;if (val_cont_p2160!==false) {var if_res1325 = val_cont_p2160(x2166);} else {var if_res1325 = true;}if (if_res1325!==false) {var if_res1326 = true;} else {var if_res1326 = false;}if (if_res1326!==false) {if (M0.list_p(x2166)!==false) {var if_res1327 = M0.rvoid();} else {var if_res1327 = M0.apply(M0.raise_argument_error,who2151,$rjs_core.UString.make("list?"),M0.add1(i2169),f2152,l2153,ls2154);}if_res1327;var let_result1328 = M0.values();var let_result1329 = M0.values();if (all_cont_p_by_pos2167!==false) {var if_res1330 = all_cont_p_by_pos2167(pos2168);} else {var if_res1330 = true;}if (if_res1330!==false) {var if_res1331 = true;} else {var if_res1331 = false;}if (if_res1331!==false) {var if_res1332 = M0.not(false);} else {var if_res1332 = false;}if (if_res1332!==false) {var if_res1333 = for_loop2163(pos_next2157(pos2168),pos2165+1);} else {var if_res1333 = M0.values();}var if_res1334 = if_res1333;} else {var if_res1334 = M0.values();}var if_res1335 = if_res1334;} else {var if_res1335 = M0.values();}return if_res1335;};for_loop2163(init2158,start2162);var if_res1336 = M0.rvoid();}return if_res1336;};var filter_map = $rjs_core.attachProcedureArity(function(f2172, l2173, ...ls21741337) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2174 = $rjs_core.Pair.listFromArray(ls21741337);check_filter_arguments($rjs_core.Symbol.make("filter-map"),f2172,l2173,ls2174);if (M0.pair_p(ls2174)!==false) {var len2175 = M0.length(l2173);if (M3.andmap(function(l2176) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__eq_(len2175,M0.length(l2176));},ls2174)!==false) {var loop2177 = function(l2178, ls2179) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2178)!==false) {var if_res1339 = M0.rnull;} else {var x2180 = M0.apply(f2172,M0.car(l2178),M3.map(M0.car,ls2179));if (x2180!==false) {var if_res1338 = M0.cons(x2180,loop2177(M0.cdr(l2178),M3.map(M0.cdr,ls2179)));} else {var if_res1338 = loop2177(M0.cdr(l2178),M3.map(M0.cdr,ls2179));}var if_res1339 = if_res1338;}return if_res1339;};var if_res1340 = loop2177(l2173,ls2174);} else {var if_res1340 = M0.raise_arguments_error($rjs_core.Symbol.make("filter-map"),$rjs_core.UString.make("all lists must have same size"));}var if_res1343 = if_res1340;} else {var loop2181 = function(l2182) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2182)!==false) {var if_res1342 = M0.rnull;} else {var x2183 = f2172(M0.car(l2182));if (x2183!==false) {var if_res1341 = M0.cons(x2183,loop2181(M0.cdr(l2182)));} else {var if_res1341 = loop2181(M0.cdr(l2182));}var if_res1342 = if_res1341;}return if_res1342;};var if_res1343 = loop2181(l2173);}return if_res1343;});var count = $rjs_core.attachProcedureArity(function(f2184, l2185, ...ls21861344) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2186 = $rjs_core.Pair.listFromArray(ls21861344);check_filter_arguments($rjs_core.Symbol.make("count"),f2184,l2185,ls2186);if (M0.pair_p(ls2186)!==false) {var len2187 = M0.length(l2185);if (M3.andmap(function(l2188) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__eq_(len2187,M0.length(l2188));},ls2186)!==false) {var loop2189 = function(l2190, ls2191, c2192) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2190)!==false) {var if_res1348 = c2192;} else {var temp1347 = M0.cdr(l2190);var temp1346 = M3.map(M0.cdr,ls2191);if (M0.apply(f2184,M0.car(l2190),M3.map(M0.car,ls2191))!==false) {var if_res1345 = M0.add1(c2192);} else {var if_res1345 = c2192;}var if_res1348 = loop2189(temp1347,temp1346,if_res1345);}return if_res1348;};var if_res1349 = loop2189(l2185,ls2186,0);} else {var if_res1349 = M0.raise_arguments_error($rjs_core.Symbol.make("count"),$rjs_core.UString.make("all lists must have same size"));}var if_res1353 = if_res1349;} else {var loop2193 = function(l2194, c2195) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2194)!==false) {var if_res1352 = c2195;} else {var temp1351 = M0.cdr(l2194);if (f2184(M0.car(l2194))!==false) {var if_res1350 = M0.add1(c2195);} else {var if_res1350 = c2195;}var if_res1352 = loop2193(temp1351,if_res1350);}return if_res1352;};var if_res1353 = loop2193(l2185,0);}return if_res1353;});var partition = function(pred2196, l2197) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(pred2196)!==false) {var if_res1354 = M0.procedure_arity_includes_p(pred2196,1);} else {var if_res1354 = false;}if (if_res1354!==false) {var if_res1355 = M0.rvoid();} else {var if_res1355 = M0.raise_argument_error($rjs_core.Symbol.make("partition"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,pred2196,l2197);}if_res1355;if (M0.list_p(l2197)!==false) {var if_res1356 = M0.rvoid();} else {var if_res1356 = M0.raise_argument_error($rjs_core.Symbol.make("partition"),$rjs_core.UString.make("list?"),1,pred2196,l2197);}if_res1356;var loop2198 = function(l2199, i2200, o2201) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2199)!==false) {var if_res1358 = M0.values(M8.alt_reverse(i2200),M8.alt_reverse(o2201));} else {var x2202 = M0.car(l2199);var l2203 = M0.cdr(l2199);if (pred2196(x2202)!==false) {var if_res1357 = loop2198(l2203,M0.cons(x2202,i2200),o2201);} else {var if_res1357 = loop2198(l2203,i2200,M0.cons(x2202,o2201));}var if_res1358 = if_res1357;}return if_res1358;};return loop2198(l2197,$rjs_core.Pair.makeList(),$rjs_core.Pair.makeList());};var cl1359 = function(end2205) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2206 = 0;var end2207 = end2205;var inc2208 = 1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1363 = M0.rvoid();} else {var if_res1363 = M9.__rjs_quoted__.check_range(start2206,end2207,inc2208);}if_res1363;var for_loop2209 = function(fold_var2210, pos2211) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt_(pos2211,end2207)!==false) {var i2212 = pos2211;if (true!==false) {var fold_var2214 = fold_var2210;var fold_var2215 = M0.cons(i2212,fold_var2214);var fold_var2213 = M0.values(fold_var2215);if (true!==false) {var if_res1364 = M0.not(false);} else {var if_res1364 = false;}if (if_res1364!==false) {var if_res1365 = for_loop2209(fold_var2213,pos2211+inc2208);} else {var if_res1365 = fold_var2213;}var if_res1366 = if_res1365;} else {var if_res1366 = fold_var2210;}var if_res1367 = if_res1366;} else {var if_res1367 = fold_var2210;}return if_res1367;};return M8.alt_reverse(for_loop2209(M0.rnull,start2206));};var cl1360 = function(start2216, end2217) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2218 = start2216;var end2219 = end2217;var inc2220 = 1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1368 = M0.rvoid();} else {var if_res1368 = M9.__rjs_quoted__.check_range(start2218,end2219,inc2220);}if_res1368;var for_loop2221 = function(fold_var2222, pos2223) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt_(pos2223,end2219)!==false) {var i2224 = pos2223;if (true!==false) {var fold_var2226 = fold_var2222;var fold_var2227 = M0.cons(i2224,fold_var2226);var fold_var2225 = M0.values(fold_var2227);if (true!==false) {var if_res1369 = M0.not(false);} else {var if_res1369 = false;}if (if_res1369!==false) {var if_res1370 = for_loop2221(fold_var2225,pos2223+inc2220);} else {var if_res1370 = fold_var2225;}var if_res1371 = if_res1370;} else {var if_res1371 = fold_var2222;}var if_res1372 = if_res1371;} else {var if_res1372 = fold_var2222;}return if_res1372;};return M8.alt_reverse(for_loop2221(M0.rnull,start2218));};var cl1361 = function(start2228, end2229, step2230) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2231 = start2228;var end2232 = end2229;var inc2233 = step2230;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1373 = M0.rvoid();} else {var if_res1373 = M9.__rjs_quoted__.check_range(start2231,end2232,inc2233);}if_res1373;var for_loop2234 = function(fold_var2235, pos2236) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(step2230,0)!==false) {var if_res1374 = M0.__lt_(pos2236,end2232);} else {var if_res1374 = M0.__gt_(pos2236,end2232);}if (if_res1374!==false) {var i2237 = pos2236;if (true!==false) {var fold_var2239 = fold_var2235;var fold_var2240 = M0.cons(i2237,fold_var2239);var fold_var2238 = M0.values(fold_var2240);if (true!==false) {var if_res1375 = M0.not(false);} else {var if_res1375 = false;}if (if_res1375!==false) {var if_res1376 = for_loop2234(fold_var2238,pos2236+inc2233);} else {var if_res1376 = fold_var2238;}var if_res1377 = if_res1376;} else {var if_res1377 = fold_var2235;}var if_res1378 = if_res1377;} else {var if_res1378 = fold_var2235;}return if_res1378;};return M8.alt_reverse(for_loop2234(M0.rnull,start2231));};var range2204 = $rjs_core.attachProcedureArity(function() {var fixed_lam1362 = {'1':cl1359,'2':cl1360,'3':cl1361}[arguments.length];if (fixed_lam1362!==undefined) {return fixed_lam1362.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3]);var range_proc = range2204;var cl1379 = function(start2242, end2243) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2244 = start2242;var end2245 = end2243;var inc2246 = 1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1382 = M0.rvoid();} else {var if_res1382 = M9.__rjs_quoted__.check_range_generic($rjs_core.Symbol.make("in-inclusive-range"),start2244,end2245,inc2246);}if_res1382;var for_loop2247 = function(fold_var2248, pos2249) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt__eq_(pos2249,end2245)!==false) {var i2250 = pos2249;if (true!==false) {var fold_var2252 = fold_var2248;var fold_var2253 = M0.cons(i2250,fold_var2252);var fold_var2251 = M0.values(fold_var2253);if (true!==false) {var if_res1383 = M0.not(false);} else {var if_res1383 = false;}if (if_res1383!==false) {var if_res1384 = for_loop2247(fold_var2251,pos2249+inc2246);} else {var if_res1384 = fold_var2251;}var if_res1385 = if_res1384;} else {var if_res1385 = fold_var2248;}var if_res1386 = if_res1385;} else {var if_res1386 = fold_var2248;}return if_res1386;};return M8.alt_reverse(for_loop2247(M0.rnull,start2244));};var cl1380 = function(start2254, end2255, step2256) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start2257 = start2254;var end2258 = end2255;var inc2259 = step2256;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1387 = M0.rvoid();} else {var if_res1387 = M9.__rjs_quoted__.check_range_generic($rjs_core.Symbol.make("in-inclusive-range"),start2257,end2258,inc2259);}if_res1387;var for_loop2260 = function(fold_var2261, pos2262) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt__eq_(step2256,0)!==false) {var if_res1388 = M0.__lt__eq_(pos2262,end2258);} else {var if_res1388 = M0.__gt__eq_(pos2262,end2258);}if (if_res1388!==false) {var i2263 = pos2262;if (true!==false) {var fold_var2265 = fold_var2261;var fold_var2266 = M0.cons(i2263,fold_var2265);var fold_var2264 = M0.values(fold_var2266);if (true!==false) {var if_res1389 = M0.not(false);} else {var if_res1389 = false;}if (if_res1389!==false) {var if_res1390 = for_loop2260(fold_var2264,pos2262+inc2259);} else {var if_res1390 = fold_var2264;}var if_res1391 = if_res1390;} else {var if_res1391 = fold_var2261;}var if_res1392 = if_res1391;} else {var if_res1392 = fold_var2261;}return if_res1392;};return M8.alt_reverse(for_loop2260(M0.rnull,start2257));};var inclusive_range2241 = $rjs_core.attachProcedureArity(function() {var fixed_lam1381 = {'2':cl1379,'3':cl1380}[arguments.length];if (fixed_lam1381!==undefined) {return fixed_lam1381.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var inclusive_range_proc = inclusive_range2241;var cl1393 = function(f2267, l2268) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,M3.map(f2267,l2268));};var cl1394 = function(f2269, l12270, l22271) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.append,M3.map(f2269,l12270,l22271));};var cl1395 = $rjs_core.attachProcedureArity(function(f2272, l2273, ...ls22741398) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2274 = $rjs_core.Pair.listFromArray(ls22741398);return M0.apply(M0.append,M0.apply(M3.map,f2272,l2273,ls2274));});var append_map = $rjs_core.attachProcedureArity(function() {var fixed_lam1396 = {'2':cl1393,'3':cl1394}[arguments.length];if (fixed_lam1396!==undefined) {return fixed_lam1396.apply(null,arguments);} else {if (M0.__gt__eq_(cl1395.length,1)!==false) {var if_res1397 = cl1395.apply(null,arguments);} else {var if_res1397 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1397;}},[M0.make_arity_at_least(2)]);var filter_not = function(f2275, list2276) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f2275)!==false) {var if_res1399 = M0.procedure_arity_includes_p(f2275,1);} else {var if_res1399 = false;}if (if_res1399!==false) {var if_res1400 = M0.rvoid();} else {var if_res1400 = M0.raise_argument_error($rjs_core.Symbol.make("filter-not"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,f2275,list2276);}if_res1400;if (M0.list_p(list2276)!==false) {var if_res1401 = M0.rvoid();} else {var if_res1401 = M0.raise_argument_error($rjs_core.Symbol.make("filter-not"),$rjs_core.UString.make("list?"),1,f2275,list2276);}if_res1401;var loop2277 = function(l2278, result2279) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2278)!==false) {var if_res1404 = M8.alt_reverse(result2279);} else {var temp1403 = M0.cdr(l2278);if (f2275(M0.car(l2278))!==false) {var if_res1402 = result2279;} else {var if_res1402 = M0.cons(M0.car(l2278),result2279);}var if_res1404 = loop2277(temp1403,if_res1402);}return if_res1404;};return loop2277(list2276,M0.rnull);};var shuffle = function(l2280) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l2280)!==false) {var if_res1405 = M0.rvoid();} else {var if_res1405 = M0.raise_argument_error($rjs_core.Symbol.make("shuffle"),$rjs_core.UString.make("list?"),0,l2280);}if_res1405;var let_result1406 = M0.values();var a2281 = M0.make_vector(M0.length(l2280));var lst2282 = l2280;var start2283 = 0;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1407 = M0.rvoid();} else {var if_res1407 = M9.__rjs_quoted__.check_list(lst2282);}if_res1407;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1408 = M0.rvoid();} else {var if_res1408 = M9.__rjs_quoted__.check_naturals(start2283);}if_res1408;var for_loop2284 = function(lst2285, pos2286) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2285)!==false) {var if_res1409 = true;} else {var if_res1409 = false;}if (if_res1409!==false) {var x2287 = M10.unsafe_car(lst2285);var rest2288 = M10.unsafe_cdr(lst2285);var i2289 = pos2286;if (true!==false) {var if_res1410 = true;} else {var if_res1410 = false;}if (if_res1410!==false) {var j2290 = M1.random(M0.add1(i2289));if (M0.__eq_(j2290,i2289)!==false) {var if_res1411 = M0.rvoid();} else {var if_res1411 = M0.vector_set_bang_(a2281,i2289,M0.vector_ref(a2281,j2290));}if_res1411;M0.vector_set_bang_(a2281,j2290,x2287);var let_result1412 = M0.values();var let_result1413 = M0.values();if (true!==false) {if (true!==false) {var if_res1414 = M0.not(false);} else {var if_res1414 = false;}var if_res1415 = if_res1414;} else {var if_res1415 = false;}if (if_res1415!==false) {var if_res1416 = for_loop2284(rest2288,pos2286+1);} else {var if_res1416 = M0.values();}var if_res1417 = if_res1416;} else {var if_res1417 = M0.values();}var if_res1418 = if_res1417;} else {var if_res1418 = M0.values();}return if_res1418;};for_loop2284(lst2282,start2283);M0.rvoid();return M0.vector__gt_list(a2281);};var combinations2291 = function(l372292, k362293) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l2294 = l372292;if (false!==false) {var if_res1419 = false;} else {var if_res1419 = k362293;}var k2295 = if_res1419;var let_result1420 = M9.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("x")),in_combinations(l2294,k2295));var pos__gt_vals2296 = let_result1420.getAt(0);var pos_pre_inc2297 = let_result1420.getAt(1);var pos_next2298 = let_result1420.getAt(2);var init2299 = let_result1420.getAt(3);var pos_cont_p2300 = let_result1420.getAt(4);var val_cont_p2301 = let_result1420.getAt(5);var all_cont_p2302 = let_result1420.getAt(6);M0.rvoid();var for_loop2303 = function(fold_var2304, pos2305) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2300!==false) {var if_res1421 = pos_cont_p2300(pos2305);} else {var if_res1421 = true;}if (if_res1421!==false) {var x2309 = pos__gt_vals2296(pos2305);if (all_cont_p2302!==false) {var if_res1422 = function(pos2310) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2302(pos2310,x2309);};} else {var if_res1422 = false;}var let_result1423 = M0.values(x2309,if_res1422);var x2306 = let_result1423.getAt(0);var all_cont_p_by_pos2307 = let_result1423.getAt(1);if (pos_pre_inc2297!==false) {var if_res1424 = pos_pre_inc2297(pos2305);} else {var if_res1424 = pos2305;}var pos2308 = if_res1424;if (val_cont_p2301!==false) {var if_res1425 = val_cont_p2301(x2306);} else {var if_res1425 = true;}if (if_res1425!==false) {var fold_var2312 = fold_var2304;var fold_var2313 = M0.cons(x2306,fold_var2312);var fold_var2311 = M0.values(fold_var2313);if (all_cont_p_by_pos2307!==false) {var if_res1426 = all_cont_p_by_pos2307(pos2308);} else {var if_res1426 = true;}if (if_res1426!==false) {var if_res1427 = M0.not(false);} else {var if_res1427 = false;}if (if_res1427!==false) {var if_res1428 = for_loop2303(fold_var2311,pos_next2298(pos2308));} else {var if_res1428 = fold_var2311;}var if_res1429 = if_res1428;} else {var if_res1429 = fold_var2304;}var if_res1430 = if_res1429;} else {var if_res1430 = fold_var2304;}return if_res1430;};return M8.alt_reverse(for_loop2303(M0.rnull,init2299));};var cl1431 = function(l2314) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return combinations2291(l2314,false);};var cl1432 = function(l2315, k362316) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return combinations2291(l2315,k362316);};var combinations = $rjs_core.attachProcedureArity(function() {var fixed_lam1433 = {'1':cl1431,'2':cl1432}[arguments.length];if (fixed_lam1433!==undefined) {return fixed_lam1433.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var in_combinations2317 = function(l392318, k382319) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l2320 = l392318;if (false!==false) {var if_res1434 = false;} else {var if_res1434 = k382319;}var k2321 = if_res1434;if (M0.list_p(l2320)!==false) {var if_res1435 = M0.rvoid();} else {var if_res1435 = M0.raise_argument_error($rjs_core.Symbol.make("in-combinations"),$rjs_core.UString.make("list?"),0,l2320);}if_res1435;var let_result1436 = M0.values();if (k2321!==false) {var if_res1437 = M0.not(M0.exact_nonnegative_integer_p(k2321));} else {var if_res1437 = false;}if (if_res1437!==false) {var if_res1438 = M0.raise_argument_error($rjs_core.Symbol.make("in-combinations"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l2320,k2321);} else {var if_res1438 = M0.rvoid();}if_res1438;var let_result1439 = M0.values();var v2322 = M0.list__gt_vector(l2320);var N2323 = M0.vector_length(v2322);var N_12324 = N2323-1;if (M0.not(k2321)!==false) {var limit2326 = M0.expt(2,N2323);var curr_box2327 = M0.box(0);var if_res1476 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var curr2328 = M0.unbox(curr_box2327);if (M0.__lt_(curr2328,limit2326)!==false) {var start2329 = N_12324;var end2330 = -1;var inc2331 = -1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1441 = M0.rvoid();} else {var if_res1441 = M9.__rjs_quoted__.check_range(start2329,end2330,inc2331);}if_res1441;var for_loop2332 = function(acc2333, pos2334) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(pos2334,end2330)!==false) {var i2335 = pos2334;if (true!==false) {var acc2337 = acc2333;if (M0.bitwise_bit_set_p(curr2328,i2335)!==false) {var if_res1442 = M0.cons(M0.vector_ref(v2322,i2335),acc2337);} else {var if_res1442 = acc2337;}var acc2338 = if_res1442;var acc2336 = M0.values(acc2338);if (true!==false) {var if_res1443 = M0.not(false);} else {var if_res1443 = false;}if (if_res1443!==false) {var if_res1444 = for_loop2332(acc2336,pos2334+inc2331);} else {var if_res1444 = acc2336;}var if_res1445 = if_res1444;} else {var if_res1445 = acc2333;}var if_res1446 = if_res1445;} else {var if_res1446 = acc2333;}return if_res1446;};var begin_res1440 = for_loop2332($rjs_core.Pair.makeList(),start2329);M0.set_box_bang_(curr_box2327,curr2328+1);var if_res1447 = begin_res1440;} else {var if_res1447 = false;}return if_res1447;};} else {if (M0.__lt_(N2323,k2321)!==false) {var if_res1475 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};} else {var running_p2339 = true;var k_times_2340 = M2.build_vector(k2321,function(i2341) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i2341;});var k_12342 = k2321-1;var if_res1475 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (running_p2339!==false) {var vec2345 = k_times_2340;M9.__rjs_quoted__.check_vector(vec2345);var let_result1449 = M0.values(vec2345,M10.unsafe_vector_length(vec2345));var vec2343 = let_result1449.getAt(0);var len2344 = let_result1449.getAt(1);false;var for_loop2346 = function(fold_var2347, pos2348) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M10.unsafe_fx_lt_(pos2348,len2344)!==false) {var i2349 = M10.unsafe_vector_ref(vec2343,pos2348);if (true!==false) {var fold_var2351 = fold_var2347;var fold_var2352 = M0.cons(M0.vector_ref(v2322,i2349),fold_var2351);var fold_var2350 = M0.values(fold_var2352);if (true!==false) {var if_res1450 = M0.not(false);} else {var if_res1450 = false;}if (if_res1450!==false) {var if_res1451 = for_loop2346(fold_var2350,M10.unsafe_fx_plus_(1,pos2348));} else {var if_res1451 = fold_var2350;}var if_res1452 = if_res1451;} else {var if_res1452 = fold_var2347;}var if_res1453 = if_res1452;} else {var if_res1453 = fold_var2347;}return if_res1453;};var begin_res1448 = M8.alt_reverse(for_loop2346(M0.rnull,0));var index_to_change2353 = false;var start2354 = k_12342;var end2355 = -1;var inc2356 = -1;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1454 = M0.rvoid();} else {var if_res1454 = M9.__rjs_quoted__.check_range(start2354,end2355,inc2356);}if_res1454;var for_loop2357 = function(pos2358) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(pos2358,end2355)!==false) {var i2359 = pos2358;if (true!==false) {var next_k_proc2360 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (true!==false) {var if_res1455 = for_loop2357(pos2358+inc2356);} else {var if_res1455 = M0.values();}return if_res1455;};if (M0.not(M0.eq_p(M0.vector_ref(k_times_2340,i2359),i2359+N2323+M0.__(k2321)))!==false) {index_to_change2353 = i2359;var if_res1456 = true;} else {var if_res1456 = false;}if (if_res1456!==false) {var if_res1459 = M0.values();} else {M0.rvoid();var let_result1457 = M0.values();if (false!==false) {var if_res1458 = M0.values();} else {var if_res1458 = next_k_proc2360();}var if_res1459 = if_res1458;}var if_res1460 = if_res1459;} else {var if_res1460 = M0.values();}var if_res1461 = if_res1460;} else {var if_res1461 = M0.values();}return if_res1461;};for_loop2357(start2354);M0.rvoid();if (index_to_change2353!==false) {var val_to_change2361 = M0.add1(M0.vector_ref(k_times_2340,index_to_change2353));var start2362 = index_to_change2353;var end2363 = k2321;var inc2364 = 1;var start2365 = val_to_change2361;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1462 = M0.rvoid();} else {var if_res1462 = M9.__rjs_quoted__.check_range(start2362,end2363,inc2364);}if_res1462;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1463 = M0.rvoid();} else {var if_res1463 = M9.__rjs_quoted__.check_naturals(start2365);}if_res1463;var for_loop2366 = function(pos2367, pos2368) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__lt_(pos2367,end2363)!==false) {var if_res1464 = true;} else {var if_res1464 = false;}if (if_res1464!==false) {var i2369 = pos2367;var v2370 = pos2368;if (true!==false) {var if_res1465 = true;} else {var if_res1465 = false;}if (if_res1465!==false) {M0.vector_set_bang_(k_times_2340,i2369,v2370);var let_result1466 = M0.values();var let_result1467 = M0.values();if (true!==false) {if (true!==false) {var if_res1468 = M0.not(false);} else {var if_res1468 = false;}var if_res1469 = if_res1468;} else {var if_res1469 = false;}if (if_res1469!==false) {var if_res1470 = for_loop2366(pos2367+inc2364,pos2368+1);} else {var if_res1470 = M0.values();}var if_res1471 = if_res1470;} else {var if_res1471 = M0.values();}var if_res1472 = if_res1471;} else {var if_res1472 = M0.values();}return if_res1472;};for_loop2366(start2362,start2365);var if_res1473 = M0.rvoid();} else {running_p2339 = false;var if_res1473 = null;}if_res1473;var if_res1474 = begin_res1448;} else {var if_res1474 = false;}return if_res1474;};}var if_res1476 = if_res1475;}var gen_combinations2325 = if_res1476;return M9.__rjs_quoted__.in_producer(gen_combinations2325,false);};var cl1477 = function(l2371) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_combinations2317(l2371,false);};var cl1478 = function(l2372, k382373) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_combinations2317(l2372,k382373);};var in_combinations = $rjs_core.attachProcedureArity(function() {var fixed_lam1479 = {'1':cl1477,'2':cl1478}[arguments.length];if (fixed_lam1479!==undefined) {return fixed_lam1479.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var swap_plus_flip = function(l2374, i2375, j2376) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var tmp2377 = j2376;if (M0.equal_p(tmp2377,0)!==false) {var if_res1487 = M0.list_times_(M0.cadr(l2374),M0.car(l2374),M0.cddr(l2374));} else {if (M0.equal_p(tmp2377,1)!==false) {var a2378 = M0.car(l2374);var b2379 = M0.cadr(l2374);var c2380 = M0.caddr(l2374);var l2381 = M0.cdddr(l2374);var tmp2382 = i2375;if (M0.equal_p(tmp2382,0)!==false) {var if_res1480 = M0.list_times_(b2379,c2380,a2378,l2381);} else {var if_res1480 = M0.list_times_(c2380,a2378,b2379,l2381);}var if_res1486 = if_res1480;} else {if (M0.equal_p(tmp2377,2)!==false) {var a2383 = M0.car(l2374);var b2384 = M0.cadr(l2374);var c2385 = M0.caddr(l2374);var d2386 = M0.cadddr(l2374);var l2387 = M0.cddddr(l2374);var tmp2388 = i2375;if (M0.equal_p(tmp2388,0)!==false) {var if_res1482 = M0.list_times_(c2385,b2384,d2386,a2383,l2387);} else {if (M0.equal_p(tmp2388,1)!==false) {var if_res1481 = M0.list_times_(c2385,d2386,a2383,b2384,l2387);} else {var if_res1481 = M0.list_times_(d2386,b2384,a2383,c2385,l2387);}var if_res1482 = if_res1481;}var if_res1485 = if_res1482;} else {var loop2389 = function(n2390, l12391, r12392) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(n2390,0)!==false) {var if_res1484 = loop2389(M0.sub1(n2390),M0.cons(M0.car(r12392),l12391),M0.cdr(r12392));} else {var loop2393 = function(n2394, l22395, r22396) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__gt_(n2394,0)!==false) {var if_res1483 = loop2393(M0.sub1(n2394),M0.cons(M0.car(r22396),l22395),M0.cdr(r22396));} else {var if_res1483 = M5.__rjs_quoted__.qq_append(l22395,M0.list_times_(M0.car(r22396),M5.__rjs_quoted__.qq_append(l12391,M0.list_times_(M0.car(r12392),M0.cdr(r22396)))));}return if_res1483;};var if_res1484 = loop2393(j2376-i2375,$rjs_core.Pair.makeList(),M0.cdr(r12392));}return if_res1484;};var if_res1485 = loop2389(i2375,$rjs_core.Pair.makeList(),l2374);}var if_res1486 = if_res1485;}var if_res1487 = if_res1486;}return if_res1487;};var permutations = function(l2397) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(M0.list_p(l2397))!==false) {var if_res1494 = M0.raise_argument_error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("list?"),0,l2397);} else {var or_part2398 = M0.null_p(l2397);if (or_part2398!==false) {var if_res1488 = or_part2398;} else {var if_res1488 = M0.null_p(M0.cdr(l2397));}if (if_res1488!==false) {var if_res1493 = M0.list(l2397);} else {var N2399 = M0.length(l2397)-2;if (M0.__gt_(N2399,254)!==false) {var if_res1489 = M0.error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("input list too long: ~e"),l2397);} else {var if_res1489 = M0.rvoid();}if_res1489;var let_result1490 = M0.values();var c2400 = M0.make_bytes(M0.add1(N2399),0);var loop2401 = function(i2402, acc2403) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ci2404 = M0.bytes_ref(c2400,i2402);if (M0.__lt__eq_(ci2404,i2402)!==false) {M0.bytes_set_bang_(c2400,i2402,M0.add1(ci2404));var if_res1492 = loop2401(0,M0.cons(swap_plus_flip(M0.car(acc2403),ci2404,i2402),acc2403));} else {if (M0.__lt_(i2402,N2399)!==false) {M0.bytes_set_bang_(c2400,i2402,0);var if_res1491 = loop2401(M0.add1(i2402),acc2403);} else {var if_res1491 = acc2403;}var if_res1492 = if_res1491;}return if_res1492;};var if_res1493 = loop2401(0,M0.list(M8.alt_reverse(l2397)));}var if_res1494 = if_res1493;}return if_res1494;};var in_permutations = function(l2405) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(M0.list_p(l2405))!==false) {var if_res1503 = M0.raise_argument_error($rjs_core.Symbol.make("in-permutations"),$rjs_core.UString.make("list?"),0,l2405);} else {var or_part2406 = M0.null_p(l2405);if (or_part2406!==false) {var if_res1495 = or_part2406;} else {var if_res1495 = M0.null_p(M0.cdr(l2405));}if (if_res1495!==false) {var if_res1502 = M9.__rjs_quoted__.in_value(l2405);} else {var N2407 = M0.length(l2405)-2;if (M0.__gt_(N2407,254)!==false) {var if_res1496 = M0.error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("input list too long: ~e"),l2405);} else {var if_res1496 = M0.rvoid();}if_res1496;var let_result1497 = M0.values();var c2408 = M0.make_bytes(M0.add1(N2407),0);var i2409 = 0;var cur2410 = M8.alt_reverse(l2405);var next2411 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var r2412 = cur2410;var ci2413 = M0.bytes_ref(c2408,i2409);if (M0.__lt__eq_(ci2413,i2409)!==false) {M0.bytes_set_bang_(c2408,i2409,M0.add1(ci2413));var begin_res1498 = swap_plus_flip(cur2410,ci2413,i2409);i2409 = 0;var if_res1500 = begin_res1498;} else {if (M0.__lt_(i2409,N2407)!==false) {M0.bytes_set_bang_(c2408,i2409,0);i2409 = M0.add1(i2409);var if_res1499 = next2411();} else {var if_res1499 = false;}var if_res1500 = if_res1499;}return if_res1500;};var if_res1502 = M9.__rjs_quoted__.in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res1501 = cur2410;cur2410 = next2411();return begin_res1501;},false);}var if_res1503 = if_res1502;}return if_res1503;};var mk_min = function(cmp2414, name2415, f2416, xs2417) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f2416)!==false) {var if_res1504 = M0.procedure_arity_includes_p(f2416,1);} else {var if_res1504 = false;}if (if_res1504!==false) {var if_res1505 = M0.rvoid();} else {var if_res1505 = M0.raise_argument_error(name2415,$rjs_core.UString.make("(any/c . -> . real?)"),0,f2416,xs2417);}if_res1505;if (M0.list_p(xs2417)!==false) {var if_res1506 = M0.pair_p(xs2417);} else {var if_res1506 = false;}if (if_res1506!==false) {var if_res1507 = M0.rvoid();} else {var if_res1507 = M0.raise_argument_error(name2415,$rjs_core.UString.make("(and/c list? (not/c empty?))"),1,f2416,xs2417);}if_res1507;var init_min_var2418 = f2416(M0.car(xs2417));if (M0.real_p(init_min_var2418)!==false) {var if_res1508 = M0.rvoid();} else {var if_res1508 = M0.raise_result_error(name2415,$rjs_core.UString.make("real?"),init_min_var2418);}if_res1508;var loop2419 = function(min2420, min_var2421, xs2422) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(xs2422)!==false) {var if_res1511 = min2420;} else {var new_min2423 = f2416(M0.car(xs2422));if (M0.real_p(new_min2423)!==false) {var if_res1509 = M0.rvoid();} else {var if_res1509 = M0.raise_result_error(name2415,$rjs_core.UString.make("real?"),new_min2423);}if_res1509;if (cmp2414(new_min2423,min_var2421)!==false) {var if_res1510 = loop2419(M0.car(xs2422),new_min2423,M0.cdr(xs2422));} else {var if_res1510 = loop2419(min2420,min_var2421,M0.cdr(xs2422));}var if_res1511 = if_res1510;}return if_res1511;};return loop2419(M0.car(xs2417),init_min_var2418,M0.cdr(xs2417));};var argmin = function(f2424, xs2425) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return mk_min(M0.__lt_,$rjs_core.Symbol.make("argmin"),f2424,xs2425);};var argmax = function(f2426, xs2427) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return mk_min(M0.__gt_,$rjs_core.Symbol.make("argmax"),f2426,xs2427);};var group_by2428 = function(key412429, l422430, __eq__p402431) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var key2432 = key412429;var l2433 = l422430;if (M0.eq_p(__eq__p402431,M10.unsafe_undefined)!==false) {var if_res1512 = M0.equal_p;} else {var if_res1512 = __eq__p402431;}var __eq__p2434 = if_res1512;if (M0.procedure_p(key2432)!==false) {var if_res1513 = M0.procedure_arity_includes_p(key2432,1);} else {var if_res1513 = false;}if (if_res1513!==false) {var if_res1514 = M0.rvoid();} else {var if_res1514 = M0.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("(-> any/c any/c)"),0,key2432,l2433);}if_res1514;var let_result1515 = M0.values();if (M0.procedure_p(__eq__p2434)!==false) {var if_res1516 = M0.procedure_arity_includes_p(__eq__p2434,2);} else {var if_res1516 = false;}if (if_res1516!==false) {var if_res1517 = M0.rvoid();} else {var if_res1517 = M0.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,key2432,l2433,__eq__p2434);}if_res1517;var let_result1518 = M0.values();if (M0.list_p(l2433)!==false) {var if_res1519 = M0.rvoid();} else {var if_res1519 = M0.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("list?"),1,key2432,l2433);}if_res1519;var let_result1520 = M0.values();var alist_update2435 = function(al2436, k2437, up2438, fail2439) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2440 = function(al2441) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(al2441)!==false) {var if_res1522 = M0.list(M0.cons(k2437,up2438($rjs_core.Pair.makeList())));} else {if (__eq__p2434(M0.car(M0.car(al2441)),k2437)!==false) {var if_res1521 = M0.cons(M0.cons(k2437,up2438(M0.cdr(M0.car(al2441)))),M0.cdr(al2441));} else {var if_res1521 = M0.cons(M0.car(al2441),loop2440(M0.cdr(al2441)));}var if_res1522 = if_res1521;}return if_res1522;};return loop2440(al2436);};if (M0.equal_p(__eq__p2434,M0.eq_p)!==false) {var if_res1525 = M0.values(M0.hasheq(),M7.hash_update);} else {if (M0.equal_p(__eq__p2434,M0.eqv_p)!==false) {var if_res1524 = M0.values(M0.hasheqv(),M7.hash_update);} else {if (M0.equal_p(__eq__p2434,M0.equal_p)!==false) {var if_res1523 = M0.values(M0.hash(),M7.hash_update);} else {var if_res1523 = M0.values($rjs_core.Pair.makeList(),alist_update2435);}var if_res1524 = if_res1523;}var if_res1525 = if_res1524;}var let_result1526 = if_res1525;var base2442 = let_result1526.getAt(0);var update2443 = let_result1526.getAt(1);var lst2445 = l2433;var start2446 = 0;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1527 = M0.rvoid();} else {var if_res1527 = M9.__rjs_quoted__.check_list(lst2445);}if_res1527;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1528 = M0.rvoid();} else {var if_res1528 = M9.__rjs_quoted__.check_naturals(start2446);}if_res1528;var for_loop2447 = function(res2448, lst2449, pos2450) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2449)!==false) {var if_res1529 = true;} else {var if_res1529 = false;}if (if_res1529!==false) {var elt2451 = M10.unsafe_car(lst2449);var rest2452 = M10.unsafe_cdr(lst2449);var idx2453 = pos2450;if (true!==false) {var if_res1530 = true;} else {var if_res1530 = false;}if (if_res1530!==false) {var res2455 = res2448;var k2457 = key2432(elt2451);var v2458 = M0.cons(idx2453,elt2451);var res2456 = update2443(res2455,k2457,function(o2459) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.cons(v2458,o2459);},$rjs_core.Pair.makeList());var res2454 = M0.values(res2456);if (true!==false) {if (true!==false) {var if_res1531 = M0.not(false);} else {var if_res1531 = false;}var if_res1532 = if_res1531;} else {var if_res1532 = false;}if (if_res1532!==false) {var if_res1533 = for_loop2447(res2454,rest2452,pos2450+1);} else {var if_res1533 = res2454;}var if_res1534 = if_res1533;} else {var if_res1534 = res2448;}var if_res1535 = if_res1534;} else {var if_res1535 = res2448;}return if_res1535;};var classes2444 = for_loop2447(base2442,lst2445,start2446);if (M0.list_p(classes2444)!==false) {var lst2461 = classes2444;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1536 = M0.rvoid();} else {var if_res1536 = M9.__rjs_quoted__.check_list(lst2461);}if_res1536;var for_loop2462 = function(fold_var2463, lst2464) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2464)!==false) {var p2465 = M10.unsafe_car(lst2464);var rest2466 = M10.unsafe_cdr(lst2464);if (true!==false) {var fold_var2468 = fold_var2463;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__338852470 = M2.__rjs_quoted__.sort7;var temp532471 = M0.cdr(p2465);var __lt_542472 = M0.__lt_;var car552473 = M0.car;if (M0.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1537 = M2.__rjs_quoted__.sort(false,car552473,temp532471,__lt_542472);} else {var if_res1537 = M0.checked_procedure_check_and_extract(M4.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__338852470,M4.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M0.list(car552473),temp532471,__lt_542472);}var fold_var2469 = M0.cons(if_res1537,fold_var2468);var fold_var2467 = M0.values(fold_var2469);if (true!==false) {var if_res1538 = M0.not(false);} else {var if_res1538 = false;}if (if_res1538!==false) {var if_res1539 = for_loop2462(fold_var2467,rest2466);} else {var if_res1539 = fold_var2467;}var if_res1540 = if_res1539;} else {var if_res1540 = fold_var2463;}var if_res1541 = if_res1540;} else {var if_res1541 = fold_var2463;}return if_res1541;};var if_res1549 = M8.alt_reverse(for_loop2462(M0.rnull,lst2461));} else {var ht2474 = classes2444;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1542 = M0.rvoid();} else {var if_res1542 = M9.__rjs_quoted__.check_in_hash(ht2474);}if_res1542;var for_loop2475 = function(fold_var2476, i2477) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (i2477!==false) {var let_result1543 = M0.hash_iterate_key_plus_value(ht2474,i2477);var _2478 = let_result1543.getAt(0);var c2479 = let_result1543.getAt(1);if (true!==false) {var fold_var2481 = fold_var2476;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__339692483 = M2.__rjs_quoted__.sort7;var c562484 = c2479;var __lt_572485 = M0.__lt_;var car582486 = M0.car;if (M0.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1544 = M2.__rjs_quoted__.sort(false,car582486,c562484,__lt_572485);} else {var if_res1544 = M0.checked_procedure_check_and_extract(M4.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__339692483,M4.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M0.list(car582486),c562484,__lt_572485);}var fold_var2482 = M0.cons(if_res1544,fold_var2481);var fold_var2480 = M0.values(fold_var2482);if (true!==false) {var if_res1545 = M0.not(false);} else {var if_res1545 = false;}if (if_res1545!==false) {var if_res1546 = for_loop2475(fold_var2480,M0.hash_iterate_next(ht2474,i2477));} else {var if_res1546 = fold_var2480;}var if_res1547 = if_res1546;} else {var if_res1547 = fold_var2476;}var if_res1548 = if_res1547;} else {var if_res1548 = fold_var2476;}return if_res1548;};var if_res1549 = M8.alt_reverse(for_loop2475(M0.rnull,M0.hash_iterate_first(ht2474)));}var sorted_classes2460 = if_res1549;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__340862488 = M2.__rjs_quoted__.sort7;var sorted_classes592489 = sorted_classes2460;var __lt_602490 = M0.__lt_;var caar612491 = M0.caar;if (M0.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1550 = M2.__rjs_quoted__.sort(false,caar612491,sorted_classes592489,__lt_602490);} else {var if_res1550 = M0.checked_procedure_check_and_extract(M4.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__340862488,M4.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M0.list(caar612491),sorted_classes592489,__lt_602490);}var lst2487 = if_res1550;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1551 = M0.rvoid();} else {var if_res1551 = M9.__rjs_quoted__.check_list(lst2487);}if_res1551;var for_loop2492 = function(fold_var2493, lst2494) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2494)!==false) {var c2495 = M10.unsafe_car(lst2494);var rest2496 = M10.unsafe_cdr(lst2494);if (true!==false) {var fold_var2498 = fold_var2493;var fold_var2499 = M0.cons(M3.map(M0.cdr,c2495),fold_var2498);var fold_var2497 = M0.values(fold_var2499);if (true!==false) {var if_res1552 = M0.not(false);} else {var if_res1552 = false;}if (if_res1552!==false) {var if_res1553 = for_loop2492(fold_var2497,rest2496);} else {var if_res1553 = fold_var2497;}var if_res1554 = if_res1553;} else {var if_res1554 = fold_var2493;}var if_res1555 = if_res1554;} else {var if_res1555 = fold_var2493;}return if_res1555;};return M8.alt_reverse(for_loop2492(M0.rnull,lst2487));};var cl1556 = function(key2500, l2501) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return group_by2428(key2500,l2501,M10.unsafe_undefined);};var cl1557 = function(key2502, l2503, __eq__p402504) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return group_by2428(key2502,l2503,__eq__p402504);};var group_by = $rjs_core.attachProcedureArity(function() {var fixed_lam1558 = {'2':cl1556,'3':cl1557}[arguments.length];if (fixed_lam1558!==undefined) {return fixed_lam1558.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var cartesian_product = $rjs_core.attachProcedureArity(function(...ls25051559) {var ls2505 = $rjs_core.Pair.listFromArray(ls25051559);var let_result1560 = M9.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("l")),ls2505);var pos__gt_vals2506 = let_result1560.getAt(0);var pos_pre_inc2507 = let_result1560.getAt(1);var pos_next2508 = let_result1560.getAt(2);var init2509 = let_result1560.getAt(3);var pos_cont_p2510 = let_result1560.getAt(4);var val_cont_p2511 = let_result1560.getAt(5);var all_cont_p2512 = let_result1560.getAt(6);var start2513 = 0;if (M0.rvoid()!==false) {if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1561 = M0.rvoid();} else {var if_res1561 = M9.__rjs_quoted__.check_naturals(start2513);}var if_res1562 = if_res1561;} else {var if_res1562 = false;}if_res1562;var for_loop2514 = function(pos2515, pos2516) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2510!==false) {var if_res1563 = pos_cont_p2510(pos2515);} else {var if_res1563 = true;}if (if_res1563!==false) {var if_res1564 = true;} else {var if_res1564 = false;}if (if_res1564!==false) {var l2521 = pos__gt_vals2506(pos2515);if (all_cont_p2512!==false) {var if_res1565 = function(pos2522) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2512(pos2522,l2521);};} else {var if_res1565 = false;}var let_result1566 = M0.values(l2521,if_res1565);var l2517 = let_result1566.getAt(0);var all_cont_p_by_pos2518 = let_result1566.getAt(1);if (pos_pre_inc2507!==false) {var if_res1567 = pos_pre_inc2507(pos2515);} else {var if_res1567 = pos2515;}var pos2519 = if_res1567;var i2520 = pos2516;if (val_cont_p2511!==false) {var if_res1568 = val_cont_p2511(l2517);} else {var if_res1568 = true;}if (if_res1568!==false) {var if_res1569 = true;} else {var if_res1569 = false;}if (if_res1569!==false) {if (M0.list_p(l2517)!==false) {var if_res1570 = M0.rvoid();} else {var if_res1570 = M0.apply(M0.raise_argument_error,$rjs_core.Symbol.make("cartesian-product"),$rjs_core.UString.make("list?"),i2520,ls2505);}if_res1570;var let_result1571 = M0.values();var let_result1572 = M0.values();if (all_cont_p_by_pos2518!==false) {var if_res1573 = all_cont_p_by_pos2518(pos2519);} else {var if_res1573 = true;}if (if_res1573!==false) {var if_res1574 = true;} else {var if_res1574 = false;}if (if_res1574!==false) {var if_res1575 = M0.not(false);} else {var if_res1575 = false;}if (if_res1575!==false) {var if_res1576 = for_loop2514(pos_next2508(pos2519),pos2516+1);} else {var if_res1576 = M0.values();}var if_res1577 = if_res1576;} else {var if_res1577 = M0.values();}var if_res1578 = if_res1577;} else {var if_res1578 = M0.values();}return if_res1578;};for_loop2514(init2509,start2513);var let_result1579 = M0.values();M0.rvoid();var let_result1580 = M0.values();var cp_22523 = function(as2524, bs2525) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lst2526 = as2524;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1581 = M0.rvoid();} else {var if_res1581 = M9.__rjs_quoted__.check_list(lst2526);}if_res1581;var for_loop2527 = function(fold_var2528, lst2529) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2529)!==false) {var i2530 = M10.unsafe_car(lst2529);var rest2531 = M10.unsafe_cdr(lst2529);if (true!==false) {var lst2533 = bs2525;if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1582 = M0.rvoid();} else {var if_res1582 = M9.__rjs_quoted__.check_list(lst2533);}if_res1582;var for_loop2534 = function(fold_var2535, lst2536) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2536)!==false) {var j2537 = M10.unsafe_car(lst2536);var rest2538 = M10.unsafe_cdr(lst2536);if (true!==false) {var fold_var2540 = fold_var2535;var fold_var2541 = M0.cons(M0.cons(i2530,j2537),fold_var2540);var fold_var2539 = M0.values(fold_var2541);if (true!==false) {var if_res1583 = M0.not(false);} else {var if_res1583 = false;}if (if_res1583!==false) {var if_res1584 = for_loop2534(fold_var2539,rest2538);} else {var if_res1584 = fold_var2539;}var if_res1585 = if_res1584;} else {var if_res1585 = fold_var2535;}var if_res1586 = if_res1585;} else {var if_res1586 = fold_var2535;}return if_res1586;};var fold_var2532 = for_loop2534(fold_var2528,lst2533);if (true!==false) {var if_res1587 = M0.not(false);} else {var if_res1587 = false;}if (if_res1587!==false) {var if_res1588 = for_loop2527(fold_var2532,rest2531);} else {var if_res1588 = fold_var2532;}var if_res1589 = if_res1588;} else {var if_res1589 = fold_var2528;}var if_res1590 = if_res1589;} else {var if_res1590 = fold_var2528;}return if_res1590;};return M8.alt_reverse(for_loop2527(M0.rnull,lst2526));};return M2.foldr(cp_22523,M0.list(M0.list()),ls2505);});var remf = function(f2542, ls2543) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2543)!==false) {var if_res1591 = M0.rvoid();} else {var if_res1591 = M0.raise_argument_error($rjs_core.Symbol.make("remf"),$rjs_core.UString.make("list?"),1,f2542,ls2543);}if_res1591;if (M0.procedure_p(f2542)!==false) {var if_res1592 = M0.procedure_arity_includes_p(f2542,1);} else {var if_res1592 = false;}if (if_res1592!==false) {var if_res1593 = M0.rvoid();} else {var if_res1593 = M0.raise_argument_error($rjs_core.Symbol.make("remf"),$rjs_core.UString.make("(-> any/c any/c)"),0,f2542,ls2543);}if_res1593;if (M0.null_p(ls2543)!==false) {var if_res1595 = $rjs_core.Pair.makeList();} else {if (f2542(M0.car(ls2543))!==false) {var if_res1594 = M0.cdr(ls2543);} else {var if_res1594 = M0.cons(M0.car(ls2543),remf(f2542,M0.cdr(ls2543)));}var if_res1595 = if_res1594;}return if_res1595;};var remf_times_ = function(f2544, ls2545) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2545)!==false) {var if_res1596 = M0.rvoid();} else {var if_res1596 = M0.raise_argument_error($rjs_core.Symbol.make("remf*"),$rjs_core.UString.make("list?"),1,f2544,ls2545);}if_res1596;if (M0.procedure_p(f2544)!==false) {var if_res1597 = M0.procedure_arity_includes_p(f2544,1);} else {var if_res1597 = false;}if (if_res1597!==false) {var if_res1598 = M0.rvoid();} else {var if_res1598 = M0.raise_argument_error($rjs_core.Symbol.make("remf*"),$rjs_core.UString.make("(-> any/c any/c)"),0,f2544,ls2545);}if_res1598;if (M0.null_p(ls2545)!==false) {var if_res1600 = $rjs_core.Pair.makeList();} else {if (f2544(M0.car(ls2545))!==false) {var if_res1599 = remf_times_(f2544,M0.cdr(ls2545));} else {var if_res1599 = M0.cons(M0.car(ls2545),remf_times_(f2544,M0.cdr(ls2545)));}var if_res1600 = if_res1599;}return if_res1600;};var index_of2546 = function(ls442547, v452548, __eq__p432549) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2550 = ls442547;var v2551 = v452548;if (M0.eq_p(__eq__p432549,M10.unsafe_undefined)!==false) {var if_res1601 = M0.equal_p;} else {var if_res1601 = __eq__p432549;}var __eq__p2552 = if_res1601;if (M0.list_p(ls2550)!==false) {var if_res1602 = M0.rvoid();} else {var if_res1602 = M0.raise_argument_error($rjs_core.Symbol.make("index-of"),$rjs_core.UString.make("list?"),0,ls2550,v2551);}if_res1602;if (M0.procedure_p(__eq__p2552)!==false) {var if_res1603 = M0.procedure_arity_includes_p(__eq__p2552,2);} else {var if_res1603 = false;}if (if_res1603!==false) {var if_res1604 = M0.rvoid();} else {var if_res1604 = M0.raise_argument_error($rjs_core.Symbol.make("index-of"),$rjs_core.UString.make("(-> any/c any/c any/c)"),2,ls2550,v2551,__eq__p2552);}if_res1604;var loop2553 = function(ls2554, i2555) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2554)!==false) {var if_res1606 = false;} else {if (__eq__p2552(M0.car(ls2554),v2551)!==false) {var if_res1605 = i2555;} else {var if_res1605 = loop2553(M0.cdr(ls2554),M0.add1(i2555));}var if_res1606 = if_res1605;}return if_res1606;};return loop2553(ls2550,0);};var cl1607 = function(ls2556, v2557) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return index_of2546(ls2556,v2557,M10.unsafe_undefined);};var cl1608 = function(ls2558, v2559, __eq__p432560) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return index_of2546(ls2558,v2559,__eq__p432560);};var index_of = $rjs_core.attachProcedureArity(function() {var fixed_lam1609 = {'2':cl1607,'3':cl1608}[arguments.length];if (fixed_lam1609!==undefined) {return fixed_lam1609.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var index_where = function(ls2561, f2562) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2561)!==false) {var if_res1610 = M0.rvoid();} else {var if_res1610 = M0.raise_argument_error($rjs_core.Symbol.make("index-where"),$rjs_core.UString.make("list?"),0,ls2561,f2562);}if_res1610;if (M0.procedure_p(f2562)!==false) {var if_res1611 = M0.procedure_arity_includes_p(f2562,1);} else {var if_res1611 = false;}if (if_res1611!==false) {var if_res1612 = M0.rvoid();} else {var if_res1612 = M0.raise_argument_error($rjs_core.Symbol.make("index-where"),$rjs_core.UString.make("(-> any/c any/c)"),1,ls2561,f2562);}if_res1612;var loop2563 = function(ls2564, i2565) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2564)!==false) {var if_res1614 = false;} else {if (f2562(M0.car(ls2564))!==false) {var if_res1613 = i2565;} else {var if_res1613 = loop2563(M0.cdr(ls2564),M0.add1(i2565));}var if_res1614 = if_res1613;}return if_res1614;};return loop2563(ls2561,0);};var indexes_of2566 = function(ls472567, v482568, __eq__p462569) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2570 = ls472567;var v2571 = v482568;if (M0.eq_p(__eq__p462569,M10.unsafe_undefined)!==false) {var if_res1615 = M0.equal_p;} else {var if_res1615 = __eq__p462569;}var __eq__p2572 = if_res1615;if (M0.list_p(ls2570)!==false) {var if_res1616 = M0.rvoid();} else {var if_res1616 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-of"),$rjs_core.UString.make("list?"),0,ls2570,v2571);}if_res1616;if (M0.procedure_p(__eq__p2572)!==false) {var if_res1617 = M0.procedure_arity_includes_p(__eq__p2572,2);} else {var if_res1617 = false;}if (if_res1617!==false) {var if_res1618 = M0.rvoid();} else {var if_res1618 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-of"),$rjs_core.UString.make("(-> any/c any/c any/c)"),2,ls2570,v2571,__eq__p2572);}if_res1618;var loop2573 = function(ls2574, i2575) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2574)!==false) {var if_res1620 = $rjs_core.Pair.makeList();} else {if (__eq__p2572(M0.car(ls2574),v2571)!==false) {var if_res1619 = M0.cons(i2575,loop2573(M0.cdr(ls2574),M0.add1(i2575)));} else {var if_res1619 = loop2573(M0.cdr(ls2574),M0.add1(i2575));}var if_res1620 = if_res1619;}return if_res1620;};return loop2573(ls2570,0);};var cl1621 = function(ls2576, v2577) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return indexes_of2566(ls2576,v2577,M10.unsafe_undefined);};var cl1622 = function(ls2578, v2579, __eq__p462580) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return indexes_of2566(ls2578,v2579,__eq__p462580);};var indexes_of = $rjs_core.attachProcedureArity(function() {var fixed_lam1623 = {'2':cl1621,'3':cl1622}[arguments.length];if (fixed_lam1623!==undefined) {return fixed_lam1623.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var indexes_where = function(ls2581, f2582) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(ls2581)!==false) {var if_res1624 = M0.rvoid();} else {var if_res1624 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-where"),$rjs_core.UString.make("list?"),0,ls2581,f2582);}if_res1624;if (M0.procedure_p(f2582)!==false) {var if_res1625 = M0.procedure_arity_includes_p(f2582,1);} else {var if_res1625 = false;}if (if_res1625!==false) {var if_res1626 = M0.rvoid();} else {var if_res1626 = M0.raise_argument_error($rjs_core.Symbol.make("indexes-where"),$rjs_core.UString.make("(-> any/c any/c)"),1,ls2581,f2582);}if_res1626;var loop2583 = function(ls2584, i2585) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2584)!==false) {var if_res1628 = $rjs_core.Pair.makeList();} else {if (f2582(M0.car(ls2584))!==false) {var if_res1627 = M0.cons(i2585,loop2583(M0.cdr(ls2584),M0.add1(i2585)));} else {var if_res1627 = loop2583(M0.cdr(ls2584),M0.add1(i2585));}var if_res1628 = if_res1627;}return if_res1628;};return loop2583(ls2581,0);};var __rjs_quoted__ = {};__rjs_quoted__.remove_duplicates28 = remove_duplicates28;__rjs_quoted__.add_between = add_between;__rjs_quoted__.check_duplicates = check_duplicates;__rjs_quoted__.range_proc = range_proc;__rjs_quoted__.remove_duplicates = remove_duplicates;__rjs_quoted__.inclusive_range_proc = inclusive_range_proc;__rjs_quoted__.add_between23 = add_between23;__rjs_quoted__.check_duplicates35 = check_duplicates35;export { __rjs_quoted__,remf_times_,remf,cartesian_product,group_by,argmax,argmin,in_permutations,permutations,in_combinations,combinations,shuffle,filter_not,append_map,partition,count,filter_map,check_duplicates,remove_duplicates,add_between,flatten,append_times_,drop_common_prefix,take_common_prefix,split_common_prefix,list_prefix_p,splitf_at_right,dropf_right,takef_right,split_at_right,take_right,drop_right,splitf_at,dropf,takef,split_at,take,drop,indexes_where,indexes_of,index_where,index_of,list_set,list_update,make_list,empty,rest,last,last_pair,tenth,ninth,eighth,seventh,sixth,fifth,fourth,third,second,first }; \ No newline at end of file +import * as $rjs_core from '../../runtime/core.js';import * as M0 from "./private/for.rkt.js";import * as M1 from "./private/kw.rkt.js";import * as M2 from "./private/member.rkt.js";import * as M3 from "./private/qq-and-or.rkt.js";import * as M4 from "./private/map.rkt.js";import * as M5 from "./private/list.rkt.js";import * as M6 from "../../runtime/kernel.rkt.js";import * as M7 from "./private/pre-base.rkt.js";import * as M8 from "./private/reverse.rkt.js";import * as M9 from "../../runtime/unsafe.rkt.js";import * as M10 from "./private/more-scheme.rkt.js";var first = function(x1343) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(x1343)!==false) {var if_res724 = M6.list_p(x1343);} else {var if_res724 = false;}if (if_res724!==false) {var if_res725 = M6.car(x1343);} else {var if_res725 = M6.raise_argument_error($rjs_core.Symbol.make("first"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),x1343);}return if_res725;};var second = function(l01344) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l01344)!==false) {var loop1345 = function(l1346, pos1347) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1346)!==false) {if (M6.eq_p(pos1347,1)!==false) {var if_res726 = M6.car(l1346);} else {var if_res726 = loop1345(M6.cdr(l1346),M6.sub1(pos1347));}var if_res727 = if_res726;} else {var if_res727 = M6.raise_arguments_error($rjs_core.Symbol.make("second"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01344);}return if_res727;};var if_res728 = loop1345(l01344,2);} else {var if_res728 = M6.raise_argument_error($rjs_core.Symbol.make("second"),$rjs_core.UString.make("list?"),l01344);}return if_res728;};var third = function(l01348) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l01348)!==false) {var loop1349 = function(l1350, pos1351) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1350)!==false) {if (M6.eq_p(pos1351,1)!==false) {var if_res729 = M6.car(l1350);} else {var if_res729 = loop1349(M6.cdr(l1350),M6.sub1(pos1351));}var if_res730 = if_res729;} else {var if_res730 = M6.raise_arguments_error($rjs_core.Symbol.make("third"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01348);}return if_res730;};var if_res731 = loop1349(l01348,3);} else {var if_res731 = M6.raise_argument_error($rjs_core.Symbol.make("third"),$rjs_core.UString.make("list?"),l01348);}return if_res731;};var fourth = function(l01352) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l01352)!==false) {var loop1353 = function(l1354, pos1355) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1354)!==false) {if (M6.eq_p(pos1355,1)!==false) {var if_res732 = M6.car(l1354);} else {var if_res732 = loop1353(M6.cdr(l1354),M6.sub1(pos1355));}var if_res733 = if_res732;} else {var if_res733 = M6.raise_arguments_error($rjs_core.Symbol.make("fourth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01352);}return if_res733;};var if_res734 = loop1353(l01352,4);} else {var if_res734 = M6.raise_argument_error($rjs_core.Symbol.make("fourth"),$rjs_core.UString.make("list?"),l01352);}return if_res734;};var fifth = function(l01356) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l01356)!==false) {var loop1357 = function(l1358, pos1359) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1358)!==false) {if (M6.eq_p(pos1359,1)!==false) {var if_res735 = M6.car(l1358);} else {var if_res735 = loop1357(M6.cdr(l1358),M6.sub1(pos1359));}var if_res736 = if_res735;} else {var if_res736 = M6.raise_arguments_error($rjs_core.Symbol.make("fifth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01356);}return if_res736;};var if_res737 = loop1357(l01356,5);} else {var if_res737 = M6.raise_argument_error($rjs_core.Symbol.make("fifth"),$rjs_core.UString.make("list?"),l01356);}return if_res737;};var sixth = function(l01360) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l01360)!==false) {var loop1361 = function(l1362, pos1363) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1362)!==false) {if (M6.eq_p(pos1363,1)!==false) {var if_res738 = M6.car(l1362);} else {var if_res738 = loop1361(M6.cdr(l1362),M6.sub1(pos1363));}var if_res739 = if_res738;} else {var if_res739 = M6.raise_arguments_error($rjs_core.Symbol.make("sixth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01360);}return if_res739;};var if_res740 = loop1361(l01360,6);} else {var if_res740 = M6.raise_argument_error($rjs_core.Symbol.make("sixth"),$rjs_core.UString.make("list?"),l01360);}return if_res740;};var seventh = function(l01364) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l01364)!==false) {var loop1365 = function(l1366, pos1367) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1366)!==false) {if (M6.eq_p(pos1367,1)!==false) {var if_res741 = M6.car(l1366);} else {var if_res741 = loop1365(M6.cdr(l1366),M6.sub1(pos1367));}var if_res742 = if_res741;} else {var if_res742 = M6.raise_arguments_error($rjs_core.Symbol.make("seventh"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01364);}return if_res742;};var if_res743 = loop1365(l01364,7);} else {var if_res743 = M6.raise_argument_error($rjs_core.Symbol.make("seventh"),$rjs_core.UString.make("list?"),l01364);}return if_res743;};var eighth = function(l01368) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l01368)!==false) {var loop1369 = function(l1370, pos1371) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1370)!==false) {if (M6.eq_p(pos1371,1)!==false) {var if_res744 = M6.car(l1370);} else {var if_res744 = loop1369(M6.cdr(l1370),M6.sub1(pos1371));}var if_res745 = if_res744;} else {var if_res745 = M6.raise_arguments_error($rjs_core.Symbol.make("eighth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01368);}return if_res745;};var if_res746 = loop1369(l01368,8);} else {var if_res746 = M6.raise_argument_error($rjs_core.Symbol.make("eighth"),$rjs_core.UString.make("list?"),l01368);}return if_res746;};var ninth = function(l01372) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l01372)!==false) {var loop1373 = function(l1374, pos1375) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1374)!==false) {if (M6.eq_p(pos1375,1)!==false) {var if_res747 = M6.car(l1374);} else {var if_res747 = loop1373(M6.cdr(l1374),M6.sub1(pos1375));}var if_res748 = if_res747;} else {var if_res748 = M6.raise_arguments_error($rjs_core.Symbol.make("ninth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01372);}return if_res748;};var if_res749 = loop1373(l01372,9);} else {var if_res749 = M6.raise_argument_error($rjs_core.Symbol.make("ninth"),$rjs_core.UString.make("list?"),l01372);}return if_res749;};var tenth = function(l01376) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l01376)!==false) {var loop1377 = function(l1378, pos1379) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1378)!==false) {if (M6.eq_p(pos1379,1)!==false) {var if_res750 = M6.car(l1378);} else {var if_res750 = loop1377(M6.cdr(l1378),M6.sub1(pos1379));}var if_res751 = if_res750;} else {var if_res751 = M6.raise_arguments_error($rjs_core.Symbol.make("tenth"),$rjs_core.UString.make("list contains too few elements"),$rjs_core.UString.make("list"),l01376);}return if_res751;};var if_res752 = loop1377(l01376,10);} else {var if_res752 = M6.raise_argument_error($rjs_core.Symbol.make("tenth"),$rjs_core.UString.make("list?"),l01376);}return if_res752;};var last_pair = function(l1380) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1380)!==false) {var loop1381 = function(l1382, x1383) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(x1383)!==false) {var if_res753 = loop1381(x1383,M6.cdr(x1383));} else {var if_res753 = l1382;}return if_res753;};var if_res754 = loop1381(l1380,M6.cdr(l1380));} else {var if_res754 = M6.raise_argument_error($rjs_core.Symbol.make("last-pair"),$rjs_core.UString.make("pair?"),l1380);}return if_res754;};var last = function(l1384) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1384)!==false) {var if_res755 = M6.list_p(l1384);} else {var if_res755 = false;}if (if_res755!==false) {var loop1385 = function(l1386, x1387) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(x1387)!==false) {var if_res756 = loop1385(x1387,M6.cdr(x1387));} else {var if_res756 = M6.car(l1386);}return if_res756;};var if_res757 = loop1385(l1384,M6.cdr(l1384));} else {var if_res757 = M6.raise_argument_error($rjs_core.Symbol.make("last"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),l1384);}return if_res757;};var rest = function(l1388) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1388)!==false) {var if_res758 = M6.list_p(l1388);} else {var if_res758 = false;}if (if_res758!==false) {var if_res759 = M6.cdr(l1388);} else {var if_res759 = M6.raise_argument_error($rjs_core.Symbol.make("rest"),$rjs_core.UString.make("(and/c list? (not/c empty?))"),l1388);}return if_res759;};var empty = $rjs_core.Pair.makeList();var make_list = function(n1389, x1390) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.exact_nonnegative_integer_p(n1389)!==false) {var if_res760 = M6.rvoid();} else {var if_res760 = M6.raise_argument_error($rjs_core.Symbol.make("make-list"),$rjs_core.UString.make("exact-nonnegative-integer?"),0,n1389,x1390);}if_res760;var loop1391 = function(n1392, r1393) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.zero_p(n1392)!==false) {var if_res761 = r1393;} else {var if_res761 = loop1391(M6.sub1(n1392),M6.cons(x1390,r1393));}return if_res761;};return loop1391(n1389,$rjs_core.Pair.makeList());};var list_update = function(l1394, i1395, f1396) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l1394)!==false) {var if_res762 = M6.rvoid();} else {var if_res762 = M6.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("list?"),0,l1394,i1395,f1396);}if_res762;if (M6.exact_nonnegative_integer_p(i1395)!==false) {var if_res763 = M6.rvoid();} else {var if_res763 = M6.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l1394,i1395,f1396);}if_res763;if (M6.procedure_p(f1396)!==false) {var if_res764 = M6.procedure_arity_includes_p(f1396,1);} else {var if_res764 = false;}if (if_res764!==false) {var if_res765 = M6.rvoid();} else {var if_res765 = M6.raise_argument_error($rjs_core.Symbol.make("list-update"),$rjs_core.UString.make("(-> any/c any/c)"),2,l1394,i1395,f1396);}if_res765;if (M6.zero_p(i1395)!==false) {var if_res766 = M6.cons(f1396(M6.car(l1394)),M6.cdr(l1394));} else {var if_res766 = M6.cons(M6.car(l1394),list_update(M6.cdr(l1394),M6.sub1(i1395),f1396));}return if_res766;};var list_set = function(l1397, k1398, v1399) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l1397)!==false) {var if_res767 = M6.rvoid();} else {var if_res767 = M6.raise_argument_error($rjs_core.Symbol.make("list-set"),$rjs_core.UString.make("list?"),0,l1397,k1398,v1399);}if_res767;if (M6.exact_nonnegative_integer_p(k1398)!==false) {var if_res768 = M6.rvoid();} else {var if_res768 = M6.raise_argument_error($rjs_core.Symbol.make("list-set"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l1397,k1398,v1399);}if_res768;return list_update(l1397,k1398,function(_1400) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1399;});};var drop_times_ = function(list1401, n1402) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.zero_p(n1402)!==false) {var if_res770 = list1401;} else {if (M6.pair_p(list1401)!==false) {var if_res769 = drop_times_(M6.cdr(list1401),M6.sub1(n1402));} else {var if_res769 = false;}var if_res770 = if_res769;}return if_res770;};var too_large = function(who1403, list1404, n1405) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var proper_p1406 = M6.list_p(list1404);var temp773 = $rjs_core.UString.make("a ~alist with at least ~a ~a");if (proper_p1406!==false) {var if_res772 = $rjs_core.UString.make("");} else {var if_res772 = $rjs_core.UString.make("(possibly improper) ");}if (proper_p1406!==false) {var if_res771 = $rjs_core.UString.make("elements");} else {var if_res771 = $rjs_core.UString.make("pairs");}return M6.raise_argument_error(who1403,M6.format(temp773,if_res772,n1405,if_res771),list1404);};var take = function(list01407, n01408) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.exact_nonnegative_integer_p(n01408)!==false) {var if_res774 = M6.rvoid();} else {var if_res774 = M6.raise_argument_error($rjs_core.Symbol.make("take"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list01407,n01408);}if_res774;var loop1409 = function(list1410, n1411) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.zero_p(n1411)!==false) {var if_res776 = $rjs_core.Pair.makeList();} else {if (M6.pair_p(list1410)!==false) {var if_res775 = M6.cons(M6.car(list1410),loop1409(M6.cdr(list1410),M6.sub1(n1411)));} else {var if_res775 = too_large($rjs_core.Symbol.make("take"),list01407,n01408);}var if_res776 = if_res775;}return if_res776;};return loop1409(list01407,n01408);};var drop = function(list1412, n1413) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.exact_nonnegative_integer_p(n1413)!==false) {var if_res777 = M6.rvoid();} else {var if_res777 = M6.raise_argument_error($rjs_core.Symbol.make("drop"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1412,n1413);}if_res777;var or_part1414 = drop_times_(list1412,n1413);if (or_part1414!==false) {var if_res778 = or_part1414;} else {var if_res778 = too_large($rjs_core.Symbol.make("drop"),list1412,n1413);}return if_res778;};var split_at = function(list01415, n01416) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.exact_nonnegative_integer_p(n01416)!==false) {var if_res779 = M6.rvoid();} else {var if_res779 = M6.raise_argument_error($rjs_core.Symbol.make("split-at"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list01415,n01416);}if_res779;var loop1417 = function(list1418, n1419, pfx1420) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.zero_p(n1419)!==false) {var if_res781 = M6.values(M8.alt_reverse(pfx1420),list1418);} else {if (M6.pair_p(list1418)!==false) {var if_res780 = loop1417(M6.cdr(list1418),M6.sub1(n1419),M6.cons(M6.car(list1418),pfx1420));} else {var if_res780 = too_large($rjs_core.Symbol.make("split-at"),list01415,n01416);}var if_res781 = if_res780;}return if_res781;};return loop1417(list01415,n01416,$rjs_core.Pair.makeList());};var takef = function(list1421, pred1422) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.procedure_p(pred1422)!==false) {var if_res782 = M6.rvoid();} else {var if_res782 = M6.raise_argument_error($rjs_core.Symbol.make("takef"),$rjs_core.UString.make("procedure?"),1,list1421,pred1422);}if_res782;var loop1423 = function(list1424) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(list1424)!==false) {var x1425 = M6.car(list1424);if (pred1422(x1425)!==false) {var if_res783 = M6.cons(x1425,loop1423(M6.cdr(list1424)));} else {var if_res783 = $rjs_core.Pair.makeList();}var if_res784 = if_res783;} else {var if_res784 = $rjs_core.Pair.makeList();}return if_res784;};return loop1423(list1421);};var dropf = function(list1426, pred1427) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.procedure_p(pred1427)!==false) {var if_res785 = M6.rvoid();} else {var if_res785 = M6.raise_argument_error($rjs_core.Symbol.make("dropf"),$rjs_core.UString.make("procedure?"),1,list1426,pred1427);}if_res785;var loop1428 = function(list1429) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(list1429)!==false) {var if_res786 = pred1427(M6.car(list1429));} else {var if_res786 = false;}if (if_res786!==false) {var if_res787 = loop1428(M6.cdr(list1429));} else {var if_res787 = list1429;}return if_res787;};return loop1428(list1426);};var splitf_at = function(list1430, pred1431) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.procedure_p(pred1431)!==false) {var if_res788 = M6.rvoid();} else {var if_res788 = M6.raise_argument_error($rjs_core.Symbol.make("splitf-at"),$rjs_core.UString.make("procedure?"),1,list1430,pred1431);}if_res788;var loop1432 = function(list1433, pfx1434) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(list1433)!==false) {var if_res789 = pred1431(M6.car(list1433));} else {var if_res789 = false;}if (if_res789!==false) {var if_res790 = loop1432(M6.cdr(list1433),M6.cons(M6.car(list1433),pfx1434));} else {var if_res790 = M6.values(M8.alt_reverse(pfx1434),list1433);}return if_res790;};return loop1432(list1430,$rjs_core.Pair.makeList());};var take_right = function(list1435, n1436) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.exact_nonnegative_integer_p(n1436)!==false) {var if_res791 = M6.rvoid();} else {var if_res791 = M6.raise_argument_error($rjs_core.Symbol.make("take-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1435,n1436);}if_res791;var loop1437 = function(list1438, lead1439) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lead1439)!==false) {var if_res793 = loop1437(M6.cdr(list1438),M6.cdr(lead1439));} else {var if_res793 = list1438;}return if_res793;};var or_part1440 = drop_times_(list1435,n1436);if (or_part1440!==false) {var if_res792 = or_part1440;} else {var if_res792 = too_large($rjs_core.Symbol.make("take-right"),list1435,n1436);}return loop1437(list1435,if_res792);};var drop_right = function(list1441, n1442) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.exact_nonnegative_integer_p(n1442)!==false) {var if_res794 = M6.rvoid();} else {var if_res794 = M6.raise_argument_error($rjs_core.Symbol.make("drop-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1441,n1442);}if_res794;var loop1443 = function(list1444, lead1445) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lead1445)!==false) {var if_res796 = M6.cons(M6.car(list1444),loop1443(M6.cdr(list1444),M6.cdr(lead1445)));} else {var if_res796 = $rjs_core.Pair.makeList();}return if_res796;};var or_part1446 = drop_times_(list1441,n1442);if (or_part1446!==false) {var if_res795 = or_part1446;} else {var if_res795 = too_large($rjs_core.Symbol.make("drop-right"),list1441,n1442);}return loop1443(list1441,if_res795);};var split_at_right = function(list1447, n1448) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.exact_nonnegative_integer_p(n1448)!==false) {var if_res797 = M6.rvoid();} else {var if_res797 = M6.raise_argument_error($rjs_core.Symbol.make("split-at-right"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,list1447,n1448);}if_res797;var loop1449 = function(list1450, lead1451, pfx1452) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lead1451)!==false) {var if_res799 = loop1449(M6.cdr(list1450),M6.cdr(lead1451),M6.cons(M6.car(list1450),pfx1452));} else {var if_res799 = M6.values(M8.alt_reverse(pfx1452),list1450);}return if_res799;};var or_part1453 = drop_times_(list1447,n1448);if (or_part1453!==false) {var if_res798 = or_part1453;} else {var if_res798 = too_large($rjs_core.Symbol.make("split-at-right"),list1447,n1448);}return loop1449(list1447,if_res798,$rjs_core.Pair.makeList());};var count_from_right = function(who1454, list1455, pred1456) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.procedure_p(pred1456)!==false) {var if_res800 = M6.rvoid();} else {var if_res800 = M6.raise_argument_error(who1454,$rjs_core.UString.make("procedure?"),1,list1455,pred1456);}if_res800;var loop1457 = function(list1458, rev1459, n1460) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(list1458)!==false) {var if_res803 = loop1457(M6.cdr(list1458),M6.cons(M6.car(list1458),rev1459),M6.add1(n1460));} else {var loop1461 = function(n1462, list1463) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(list1463)!==false) {var if_res801 = pred1456(M6.car(list1463));} else {var if_res801 = false;}if (if_res801!==false) {var if_res802 = loop1461(M6.sub1(n1462),M6.cdr(list1463));} else {var if_res802 = n1462;}return if_res802;};var if_res803 = loop1461(n1460,rev1459);}return if_res803;};return loop1457(list1455,$rjs_core.Pair.makeList(),0);};var takef_right = function(list1464, pred1465) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop(list1464,count_from_right($rjs_core.Symbol.make("takef-right"),list1464,pred1465));};var dropf_right = function(list1466, pred1467) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take(list1466,count_from_right($rjs_core.Symbol.make("dropf-right"),list1466,pred1467));};var splitf_at_right = function(list1468, pred1469) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_at(list1468,count_from_right($rjs_core.Symbol.make("splitf-at-right"),list1468,pred1469));};var list_prefix_p1470 = function(ls21471, rs31472, same_p11473) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1474 = ls21471;var rs1475 = rs31472;if (M6.eq_p(same_p11473,M9.unsafe_undefined)!==false) {var if_res804 = M6.equal_p;} else {var if_res804 = same_p11473;}var same_p1476 = if_res804;if (M6.list_p(ls1474)!==false) {var if_res805 = M6.rvoid();} else {var if_res805 = M6.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("list?"),0,ls1474,rs1475);}if_res805;if (M6.list_p(rs1475)!==false) {var if_res806 = M6.rvoid();} else {var if_res806 = M6.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("list?"),1,ls1474,rs1475);}if_res806;if (M6.procedure_p(same_p1476)!==false) {var if_res807 = M6.procedure_arity_includes_p(same_p1476,2);} else {var if_res807 = false;}if (if_res807!==false) {var if_res808 = M6.rvoid();} else {var if_res808 = M6.raise_argument_error($rjs_core.Symbol.make("list-prefix?"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,ls1474,rs1475,same_p1476);}if_res808;var or_part1477 = M6.null_p(ls1474);if (or_part1477!==false) {var if_res811 = or_part1477;} else {if (M6.pair_p(rs1475)!==false) {if (same_p1476(M6.car(ls1474),M6.car(rs1475))!==false) {var if_res809 = list_prefix_p(M6.cdr(ls1474),M6.cdr(rs1475));} else {var if_res809 = false;}var if_res810 = if_res809;} else {var if_res810 = false;}var if_res811 = if_res810;}return if_res811;};var cl812 = function(ls1478, rs1479) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return list_prefix_p1470(ls1478,rs1479,M9.unsafe_undefined);};var cl813 = function(ls1480, rs1481, same_p11482) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return list_prefix_p1470(ls1480,rs1481,same_p11482);};var list_prefix_p = $rjs_core.attachProcedureArity(function() {var fixed_lam814 = {'2':cl812,'3':cl813}[arguments.length];if (fixed_lam814!==undefined) {return fixed_lam814.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var internal_split_common_prefix = function(as1483, bs1484, same_p1485, keep_prefix_p1486, name1487) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(as1483)!==false) {var if_res815 = M6.rvoid();} else {var if_res815 = M6.raise_argument_error(name1487,$rjs_core.UString.make("list?"),0,as1483,bs1484);}if_res815;if (M6.list_p(bs1484)!==false) {var if_res816 = M6.rvoid();} else {var if_res816 = M6.raise_argument_error(name1487,$rjs_core.UString.make("list?"),1,as1483,bs1484);}if_res816;if (M6.procedure_p(same_p1485)!==false) {var if_res817 = M6.procedure_arity_includes_p(same_p1485,2);} else {var if_res817 = false;}if (if_res817!==false) {var if_res818 = M6.rvoid();} else {var if_res818 = M6.raise_argument_error(name1487,$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,as1483,bs1484,same_p1485);}if_res818;var loop1488 = function(as1489, bs1490) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(as1489)!==false) {if (M6.pair_p(bs1490)!==false) {var if_res819 = same_p1485(M6.car(as1489),M6.car(bs1490));} else {var if_res819 = false;}var if_res820 = if_res819;} else {var if_res820 = false;}if (if_res820!==false) {var let_result821 = loop1488(M6.cdr(as1489),M6.cdr(bs1490));var prefix1491 = let_result821.getAt(0);var atail1492 = let_result821.getAt(1);var btail1493 = let_result821.getAt(2);if (keep_prefix_p1486!==false) {var if_res822 = M6.cons(M6.car(as1489),prefix1491);} else {var if_res822 = false;}var if_res823 = M6.values(if_res822,atail1492,btail1493);} else {var if_res823 = M6.values(M6.rnull,as1489,bs1490);}return if_res823;};return loop1488(as1483,bs1484);};var split_common_prefix1494 = function(as51495, bs61496, same_p41497) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1498 = as51495;var bs1499 = bs61496;if (M6.eq_p(same_p41497,M9.unsafe_undefined)!==false) {var if_res824 = M6.equal_p;} else {var if_res824 = same_p41497;}var same_p1500 = if_res824;return internal_split_common_prefix(as1498,bs1499,same_p1500,true,$rjs_core.Symbol.make("split-common-prefix"));};var cl825 = function(as1501, bs1502) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_common_prefix1494(as1501,bs1502,M9.unsafe_undefined);};var cl826 = function(as1503, bs1504, same_p41505) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return split_common_prefix1494(as1503,bs1504,same_p41505);};var split_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam827 = {'2':cl825,'3':cl826}[arguments.length];if (fixed_lam827!==undefined) {return fixed_lam827.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var take_common_prefix1506 = function(as81507, bs91508, same_p71509) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1510 = as81507;var bs1511 = bs91508;if (M6.eq_p(same_p71509,M9.unsafe_undefined)!==false) {var if_res828 = M6.equal_p;} else {var if_res828 = same_p71509;}var same_p1512 = if_res828;var let_result829 = internal_split_common_prefix(as1510,bs1511,same_p1512,true,$rjs_core.Symbol.make("take-common-prefix"));var prefix1513 = let_result829.getAt(0);var atail1514 = let_result829.getAt(1);var btail1515 = let_result829.getAt(2);return prefix1513;};var cl830 = function(as1516, bs1517) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take_common_prefix1506(as1516,bs1517,M9.unsafe_undefined);};var cl831 = function(as1518, bs1519, same_p71520) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return take_common_prefix1506(as1518,bs1519,same_p71520);};var take_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam832 = {'2':cl830,'3':cl831}[arguments.length];if (fixed_lam832!==undefined) {return fixed_lam832.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var drop_common_prefix1521 = function(as111522, bs121523, same_p101524) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var as1525 = as111522;var bs1526 = bs121523;if (M6.eq_p(same_p101524,M9.unsafe_undefined)!==false) {var if_res833 = M6.equal_p;} else {var if_res833 = same_p101524;}var same_p1527 = if_res833;var let_result834 = internal_split_common_prefix(as1525,bs1526,same_p1527,false,$rjs_core.Symbol.make("drop-common-prefix"));var prefix1528 = let_result834.getAt(0);var atail1529 = let_result834.getAt(1);var btail1530 = let_result834.getAt(2);return M6.values(atail1529,btail1530);};var cl835 = function(as1531, bs1532) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop_common_prefix1521(as1531,bs1532,M9.unsafe_undefined);};var cl836 = function(as1533, bs1534, same_p101535) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return drop_common_prefix1521(as1533,bs1534,same_p101535);};var drop_common_prefix = $rjs_core.attachProcedureArity(function() {var fixed_lam837 = {'2':cl835,'3':cl836}[arguments.length];if (fixed_lam837!==undefined) {return fixed_lam837.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var cl838 = function(ls1536) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.apply(M6.append,ls1536);};var cl839 = function(l11537, l21538) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.apply(M6.append,l11537,l21538);};var cl840 = function(l11539, l21540, l31541) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.apply(M6.append,l11539,l21540,l31541);};var cl841 = function(l11542, l21543, l31544, l41545) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.apply(M6.append,l11542,l21543,l31544,l41545);};var cl842 = $rjs_core.attachProcedureArity(function(l1546, ...lss1547845) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lss1547 = $rjs_core.Pair.listFromArray(lss1547845);return M6.apply(M7.new_apply_proc,M6.append,l1546,lss1547);});var append_times_ = $rjs_core.attachProcedureArity(function() {var fixed_lam843 = {'1':cl838,'2':cl839,'3':cl840,'4':cl841}[arguments.length];if (fixed_lam843!==undefined) {return fixed_lam843.apply(null,arguments);} else {if (M6.__gt__eq_(cl842.length,1)!==false) {var if_res844 = cl842.apply(null,arguments);} else {var if_res844 = M6.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res844;}},[M6.make_arity_at_least(1)]);var flatten = function(orig_sexp1548) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1549 = function(sexp1550, acc1551) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(sexp1550)!==false) {var if_res847 = acc1551;} else {if (M6.pair_p(sexp1550)!==false) {var if_res846 = loop1549(M6.car(sexp1550),loop1549(M6.cdr(sexp1550),acc1551));} else {var if_res846 = M6.cons(sexp1550,acc1551);}var if_res847 = if_res846;}return if_res847;};return loop1549(orig_sexp1548,M6.rnull);};var add_between = function(after_last161552, before_first141553, before_last151554, splice_p131555, l211556, x221557) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l1558 = l211556;var x1559 = x221557;if (false!==false) {var if_res848 = false;} else {var if_res848 = splice_p131555;}var splice_p1560 = if_res848;if (false!==false) {var if_res849 = $rjs_core.Pair.makeList();} else {var if_res849 = before_first141553;}var before_first1561 = if_res849;if (M6.eq_p(before_last151554,M9.unsafe_undefined)!==false) {var if_res850 = x1559;} else {var if_res850 = before_last151554;}var before_last1562 = if_res850;if (false!==false) {var if_res851 = $rjs_core.Pair.makeList();} else {var if_res851 = after_last161552;}var after_last1563 = if_res851;if (M6.list_p(l1558)!==false) {var if_res852 = M6.rvoid();} else {var if_res852 = M6.raise_argument_error($rjs_core.Symbol.make("add-between"),$rjs_core.UString.make("list?"),0,l1558,x1559);}if_res852;if (splice_p1560!==false) {var check_list1564 = function(x1565, which1566) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(x1565)!==false) {var if_res853 = M6.rvoid();} else {var if_res853 = M6.raise_arguments_error($rjs_core.Symbol.make("add-between"),M6.string_append($rjs_core.UString.make("list needed in splicing mode"),which1566),$rjs_core.UString.make("given"),x1565,$rjs_core.UString.make("given list..."),l1558);}return if_res853;};check_list1564(x1559,$rjs_core.UString.make(""));check_list1564(before_first1561,$rjs_core.UString.make(" for #:before-first"));check_list1564(before_last1562,$rjs_core.UString.make(" for #:before-last"));var if_res855 = check_list1564(after_last1563,$rjs_core.UString.make(" for #:after-last"));} else {var check_not_given1567 = function(x1568, which1569) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.eq_p($rjs_core.Pair.makeList(),x1568)!==false) {var if_res854 = M6.rvoid();} else {var if_res854 = M6.raise_arguments_error($rjs_core.Symbol.make("add-between"),M6.string_append(which1569,$rjs_core.UString.make(" can only be used in splicing mode")),$rjs_core.UString.make("given"),x1568,$rjs_core.UString.make("given list..."),l1558);}return if_res854;};check_not_given1567(before_first1561,$rjs_core.UString.make("#:before-first"));var if_res855 = check_not_given1567(after_last1563,$rjs_core.UString.make("#:after-last"));}if_res855;var or_part1570 = M6.null_p(l1558);if (or_part1570!==false) {var if_res856 = or_part1570;} else {var if_res856 = M6.null_p(M6.cdr(l1558));}if (if_res856!==false) {if (splice_p1560!==false) {var if_res857 = M6.append(before_first1561,l1558,after_last1563);} else {var if_res857 = l1558;}var if_res862 = if_res857;} else {if (splice_p1560!==false) {var x1571 = M8.alt_reverse(x1559);var loop1573 = function(i1574, l1575, r1576) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1575)!==false) {var if_res858 = loop1573(M6.car(l1575),M6.cdr(l1575),M6.cons(i1574,M6.append(x1571,r1576)));} else {var if_res858 = M6.cons(i1574,M6.append(M8.alt_reverse(before_last1562),r1576));}return if_res858;};var r1572 = loop1573(M6.cadr(l1558),M6.cddr(l1558),$rjs_core.Pair.makeList());var r1577 = M8.alt_reverse(M6.append(M8.alt_reverse(after_last1563),r1572));var r1578 = M3.__rjs_quoted__.qq_append(before_first1561,M6.list_times_(M6.car(l1558),r1577));var if_res861 = r1578;} else {var temp860 = M6.car(l1558);var loop1579 = function(i1580, l1581, r1582) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(l1581)!==false) {var if_res859 = loop1579(M6.car(l1581),M6.cdr(l1581),M6.cons(i1580,M6.cons(x1559,r1582)));} else {var if_res859 = M6.cons(i1580,M6.cons(before_last1562,r1582));}return if_res859;};var if_res861 = M6.cons(temp860,M8.alt_reverse(loop1579(M6.cadr(l1558),M6.cddr(l1558),$rjs_core.Pair.makeList())));}var if_res862 = if_res861;}return if_res862;};var add_between1340 = function(given_kws1583, given_args1584, l211585, x221586) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(given_kws1583)!==false) {var if_res863 = M6.eq_p($rjs_core.Keyword.make("after-last"),M6.car(given_kws1583));} else {var if_res863 = false;}var after_last201587 = if_res863;if (after_last201587!==false) {var if_res864 = M6.car(given_args1584);} else {var if_res864 = $rjs_core.Pair.makeList();}var after_last161588 = if_res864;if (after_last201587!==false) {var if_res865 = M6.cdr(given_kws1583);} else {var if_res865 = given_kws1583;}var kws832031589 = if_res865;if (after_last201587!==false) {var if_res866 = M6.cdr(given_args1584);} else {var if_res866 = given_args1584;}var kw_args832041590 = if_res866;if (M6.pair_p(kws832031589)!==false) {var if_res867 = M6.eq_p($rjs_core.Keyword.make("before-first"),M6.car(kws832031589));} else {var if_res867 = false;}var before_first181591 = if_res867;if (before_first181591!==false) {var if_res868 = M6.car(kw_args832041590);} else {var if_res868 = $rjs_core.Pair.makeList();}var before_first141592 = if_res868;if (before_first181591!==false) {var if_res869 = M6.cdr(kws832031589);} else {var if_res869 = kws832031589;}var kws832051593 = if_res869;if (before_first181591!==false) {var if_res870 = M6.cdr(kw_args832041590);} else {var if_res870 = kw_args832041590;}var kw_args832061594 = if_res870;if (M6.pair_p(kws832051593)!==false) {var if_res871 = M6.eq_p($rjs_core.Keyword.make("before-last"),M6.car(kws832051593));} else {var if_res871 = false;}var before_last191595 = if_res871;if (before_last191595!==false) {var if_res872 = M6.car(kw_args832061594);} else {var if_res872 = M9.unsafe_undefined;}var before_last151596 = if_res872;if (before_last191595!==false) {var if_res873 = M6.cdr(kws832051593);} else {var if_res873 = kws832051593;}var kws832071597 = if_res873;if (before_last191595!==false) {var if_res874 = M6.cdr(kw_args832061594);} else {var if_res874 = kw_args832061594;}var kw_args832081598 = if_res874;var splice_p171599 = M6.pair_p(kws832071597);if (splice_p171599!==false) {var if_res875 = M6.car(kw_args832081598);} else {var if_res875 = false;}var splice_p131600 = if_res875;return add_between(after_last161588,before_first141592,before_last151596,splice_p131600,l211585,x221586);};var cl879 = function(given_kws1611, given_args1612, l1613, x1614) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return add_between1340(given_kws1611,given_args1612,l1613,x1614);};var temp881 = $rjs_core.attachProcedureArity(function() {var fixed_lam880 = {'4':cl879}[arguments.length];if (fixed_lam880!==undefined) {return fixed_lam880.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4]);var temp878 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("after-last"),$rjs_core.Keyword.make("before-first"),$rjs_core.Keyword.make("before-last"),$rjs_core.Keyword.make("splice?"));var cl876 = function(l1615, x1616) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return add_between1340(M6.rnull,M6.rnull,l1615,x1616);};var add_between23 = M1.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws1601, given_argc1602) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.__eq_(given_argc1602,4)!==false) {var l1832091603 = given_kws1601;if (M6.null_p(l1832091603)!==false) {var if_res883 = l1832091603;} else {if (M6.eq_p(M6.car(l1832091603),$rjs_core.Keyword.make("after-last"))!==false) {var if_res882 = M6.cdr(l1832091603);} else {var if_res882 = l1832091603;}var if_res883 = if_res882;}var l1832091604 = if_res883;var l1832101605 = l1832091604;if (M6.null_p(l1832101605)!==false) {var if_res885 = l1832101605;} else {if (M6.eq_p(M6.car(l1832101605),$rjs_core.Keyword.make("before-first"))!==false) {var if_res884 = M6.cdr(l1832101605);} else {var if_res884 = l1832101605;}var if_res885 = if_res884;}var l1832101606 = if_res885;var l1832111607 = l1832101606;if (M6.null_p(l1832111607)!==false) {var if_res887 = l1832111607;} else {if (M6.eq_p(M6.car(l1832111607),$rjs_core.Keyword.make("before-last"))!==false) {var if_res886 = M6.cdr(l1832111607);} else {var if_res886 = l1832111607;}var if_res887 = if_res886;}var l1832111608 = if_res887;var l1832121609 = l1832111608;if (M6.null_p(l1832121609)!==false) {var if_res889 = l1832121609;} else {if (M6.eq_p(M6.car(l1832121609),$rjs_core.Keyword.make("splice?"))!==false) {var if_res888 = M6.cdr(l1832121609);} else {var if_res888 = l1832121609;}var if_res889 = if_res888;}var l1832121610 = if_res889;var if_res890 = M6.null_p(l1832121610);} else {var if_res890 = false;}return if_res890;},temp881,M6.rnull,temp878,$rjs_core.attachProcedureArity(function() {var fixed_lam877 = {'2':cl876}[arguments.length];if (fixed_lam877!==undefined) {return fixed_lam877.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2]));var remove_duplicates = function(key241617, l271618, __eq__p261619) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l1620 = l271618;if (M6.eq_p(__eq__p261619,M9.unsafe_undefined)!==false) {var if_res891 = M6.equal_p;} else {var if_res891 = __eq__p261619;}var __eq__p1621 = if_res891;if (false!==false) {var if_res892 = false;} else {var if_res892 = key241617;}var key1622 = if_res892;if (M6.list_p(l1620)!==false) {var if_res893 = M6.rvoid();} else {var if_res893 = M6.raise_argument_error($rjs_core.Symbol.make("remove-duplicates"),$rjs_core.UString.make("list?"),l1620);}if_res893;var len1623 = M6.length(l1620);if (M6.__lt__eq_(len1623,1)!==false) {var if_res897 = true;} else {if (M6.__lt__eq_(len1623,40)!==false) {var if_res896 = false;} else {if (M6.eq_p(__eq__p1621,M6.eq_p)!==false) {var if_res895 = M6.make_hasheq();} else {if (M6.eq_p(__eq__p1621,M6.equal_p)!==false) {var if_res894 = M6.make_hash();} else {var if_res894 = false;}var if_res895 = if_res894;}var if_res896 = if_res895;}var if_res897 = if_res896;}var h1624 = if_res897;var tmp1625 = h1624;if (M6.equal_p(tmp1625,true)!==false) {var if_res916 = l1620;} else {if (M6.equal_p(tmp1625,false)!==false) {var or_part1627 = key1622;if (or_part1627!==false) {var if_res898 = or_part1627;} else {var if_res898 = function(x1628) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return x1628;};}var key1626 = if_res898;if (M6.eq_p(__eq__p1621,M6.equal_p)!==false) {var loop1629 = function(l1630, seen1631) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1630)!==false) {var if_res900 = l1630;} else {var x1632 = M6.car(l1630);var k1633 = key1626(x1632);var l1634 = M6.cdr(l1630);if (M2.member(k1633,seen1631)!==false) {var if_res899 = loop1629(l1634,seen1631);} else {var if_res899 = M6.cons(x1632,loop1629(l1634,M6.cons(k1633,seen1631)));}var if_res900 = if_res899;}return if_res900;};var if_res909 = loop1629(l1620,M6.rnull);} else {if (M6.eq_p(__eq__p1621,M6.eq_p)!==false) {var loop1635 = function(l1636, seen1637) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1636)!==false) {var if_res902 = l1636;} else {var x1638 = M6.car(l1636);var k1639 = key1626(x1638);var l1640 = M6.cdr(l1636);if (M2.memq(k1639,seen1637)!==false) {var if_res901 = loop1635(l1640,seen1637);} else {var if_res901 = M6.cons(x1638,loop1635(l1640,M6.cons(k1639,seen1637)));}var if_res902 = if_res901;}return if_res902;};var if_res908 = loop1635(l1620,M6.rnull);} else {if (M6.eq_p(__eq__p1621,M6.eqv_p)!==false) {var loop1641 = function(l1642, seen1643) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1642)!==false) {var if_res904 = l1642;} else {var x1644 = M6.car(l1642);var k1645 = key1626(x1644);var l1646 = M6.cdr(l1642);if (M2.memv(k1645,seen1643)!==false) {var if_res903 = loop1641(l1646,seen1643);} else {var if_res903 = M6.cons(x1644,loop1641(l1646,M6.cons(k1645,seen1643)));}var if_res904 = if_res903;}return if_res904;};var if_res907 = loop1641(l1620,M6.rnull);} else {var loop1647 = function(l1648, seen1649) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1648)!==false) {var if_res906 = l1648;} else {var x1650 = M6.car(l1648);var k1651 = key1626(x1650);var l1652 = M6.cdr(l1648);if ((function(x1653, seen1654) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.ormap(function(y1655) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __eq__p1621(x1653,y1655);},seen1654);})(k1651,seen1649)!==false) {var if_res905 = loop1647(l1652,seen1649);} else {var if_res905 = M6.cons(x1650,loop1647(l1652,M6.cons(k1651,seen1649)));}var if_res906 = if_res905;}return if_res906;};var if_res907 = loop1647(l1620,M6.rnull);}var if_res908 = if_res907;}var if_res909 = if_res908;}var if_res915 = if_res909;} else {if (key1622!==false) {var loop1656 = function(l1657) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1657)!==false) {var if_res911 = l1657;} else {var x1658 = M6.car(l1657);var k1659 = key1622(x1658);var l1660 = M6.cdr(l1657);if (M6.hash_ref(h1624,k1659,false)!==false) {var if_res910 = loop1656(l1660);} else {M6.hash_set_bang_(h1624,k1659,true);var if_res910 = M6.cons(x1658,loop1656(l1660));}var if_res911 = if_res910;}return if_res911;};var if_res914 = loop1656(l1620);} else {var loop1661 = function(l1662) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1662)!==false) {var if_res913 = l1662;} else {var x1663 = M6.car(l1662);var k1664 = x1663;var l1665 = M6.cdr(l1662);if (M6.hash_ref(h1624,k1664,false)!==false) {var if_res912 = loop1661(l1665);} else {M6.hash_set_bang_(h1624,k1664,true);var if_res912 = M6.cons(x1663,loop1661(l1665));}var if_res913 = if_res912;}return if_res913;};var if_res914 = loop1661(l1620);}var if_res915 = if_res914;}var if_res916 = if_res915;}return if_res916;};var remove_duplicates1341 = function(given_kws1666, given_args1667, l271668, __eq__p261669) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var key251670 = M6.pair_p(given_kws1666);if (key251670!==false) {var if_res917 = M6.car(given_args1667);} else {var if_res917 = false;}var key241671 = if_res917;return remove_duplicates(key241671,l271668,__eq__p261669);};var cl922 = function(given_kws1676, given_args1677, l1678) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1341(given_kws1676,given_args1677,l1678,M9.unsafe_undefined);};var cl923 = function(given_kws1679, given_args1680, l1681, __eq__p261682) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1341(given_kws1679,given_args1680,l1681,__eq__p261682);};var temp925 = $rjs_core.attachProcedureArity(function() {var fixed_lam924 = {'3':cl922,'4':cl923}[arguments.length];if (fixed_lam924!==undefined) {return fixed_lam924.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var temp921 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("key"));var cl918 = function(l1683) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1341(M6.rnull,M6.rnull,l1683,M9.unsafe_undefined);};var cl919 = function(l1684, __eq__p261685) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return remove_duplicates1341(M6.rnull,M6.rnull,l1684,__eq__p261685);};var remove_duplicates28 = M1.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws1672, given_argc1673) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.__gt__eq_(given_argc1673,3)!==false) {var if_res926 = M6.__lt__eq_(given_argc1673,4);} else {var if_res926 = false;}if (if_res926!==false) {var l1832211674 = given_kws1672;if (M6.null_p(l1832211674)!==false) {var if_res928 = l1832211674;} else {if (M6.eq_p(M6.car(l1832211674),$rjs_core.Keyword.make("key"))!==false) {var if_res927 = M6.cdr(l1832211674);} else {var if_res927 = l1832211674;}var if_res928 = if_res927;}var l1832211675 = if_res928;var if_res929 = M6.null_p(l1832211675);} else {var if_res929 = false;}return if_res929;},temp925,M6.rnull,temp921,$rjs_core.attachProcedureArity(function() {var fixed_lam920 = {'1':cl918,'2':cl919}[arguments.length];if (fixed_lam920!==undefined) {return fixed_lam920.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]));var check_duplicates = function(default301686, key291687, items341688, same_p331689) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var items1690 = items341688;if (M6.eq_p(same_p331689,M9.unsafe_undefined)!==false) {var if_res930 = M6.equal_p;} else {var if_res930 = same_p331689;}var same_p1691 = if_res930;if (M6.eq_p(key291687,M9.unsafe_undefined)!==false) {var if_res931 = M6.values;} else {var if_res931 = key291687;}var key1692 = if_res931;if (M6.eq_p(default301686,M9.unsafe_undefined)!==false) {var if_res932 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};} else {var if_res932 = default301686;}var failure_result1693 = if_res932;if (M6.list_p(items1690)!==false) {var if_res933 = M6.rvoid();} else {var if_res933 = M6.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("list?"),0,items1690);}if_res933;if (M6.procedure_p(key1692)!==false) {var if_res934 = M6.procedure_arity_includes_p(key1692,1);} else {var if_res934 = false;}if (if_res934!==false) {var if_res935 = M6.rvoid();} else {var if_res935 = M6.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("(-> any/c any/c)"),key1692);}if_res935;if (M6.procedure_p(failure_result1693)!==false) {var if_res936 = failure_result1693;} else {var if_res936 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return failure_result1693;};}var fail_k1694 = if_res936;if (M6.eq_p(same_p1691,M6.equal_p)!==false) {var if_res941 = check_duplicates_by_t(items1690,key1692,M6.make_hash(),fail_k1694);} else {if (M6.eq_p(same_p1691,M6.eq_p)!==false) {var if_res940 = check_duplicates_by_t(items1690,key1692,M6.make_hasheq(),fail_k1694);} else {if (M6.eq_p(same_p1691,M6.eqv_p)!==false) {var if_res939 = check_duplicates_by_t(items1690,key1692,M6.make_hasheqv(),fail_k1694);} else {if (M6.procedure_p(same_p1691)!==false) {var if_res937 = M6.procedure_arity_includes_p(same_p1691,2);} else {var if_res937 = false;}if (if_res937!==false) {var if_res938 = M6.rvoid();} else {var if_res938 = M6.raise_argument_error($rjs_core.Symbol.make("check-duplicates"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),1,items1690,same_p1691);}if_res938;var if_res939 = check_duplicates_by_list(items1690,key1692,same_p1691,fail_k1694);}var if_res940 = if_res939;}var if_res941 = if_res940;}return if_res941;};var check_duplicates1342 = function(given_kws1695, given_args1696, items341697, same_p331698) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(given_kws1695)!==false) {var if_res942 = M6.eq_p($rjs_core.Keyword.make("default"),M6.car(given_kws1695));} else {var if_res942 = false;}var default321699 = if_res942;if (default321699!==false) {var if_res943 = M6.car(given_args1696);} else {var if_res943 = M9.unsafe_undefined;}var default301700 = if_res943;if (default321699!==false) {var if_res944 = M6.cdr(given_kws1695);} else {var if_res944 = given_kws1695;}var kws832221701 = if_res944;if (default321699!==false) {var if_res945 = M6.cdr(given_args1696);} else {var if_res945 = given_args1696;}var kw_args832231702 = if_res945;var key311703 = M6.pair_p(kws832221701);if (key311703!==false) {var if_res946 = M6.car(kw_args832231702);} else {var if_res946 = M9.unsafe_undefined;}var key291704 = if_res946;return check_duplicates(default301700,key291704,items341697,same_p331698);};var cl951 = function(given_kws1711, given_args1712, items1713) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1342(given_kws1711,given_args1712,items1713,M9.unsafe_undefined);};var cl952 = function(given_kws1714, given_args1715, items1716, same_p331717) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1342(given_kws1714,given_args1715,items1716,same_p331717);};var temp954 = $rjs_core.attachProcedureArity(function() {var fixed_lam953 = {'3':cl951,'4':cl952}[arguments.length];if (fixed_lam953!==undefined) {return fixed_lam953.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var temp950 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("default"),$rjs_core.Keyword.make("key"));var cl947 = function(items1718) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1342(M6.rnull,M6.rnull,items1718,M9.unsafe_undefined);};var cl948 = function(items1719, same_p331720) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_duplicates1342(M6.rnull,M6.rnull,items1719,same_p331720);};var check_duplicates35 = M1.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws1705, given_argc1706) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.__gt__eq_(given_argc1706,3)!==false) {var if_res955 = M6.__lt__eq_(given_argc1706,4);} else {var if_res955 = false;}if (if_res955!==false) {var l1832241707 = given_kws1705;if (M6.null_p(l1832241707)!==false) {var if_res957 = l1832241707;} else {if (M6.eq_p(M6.car(l1832241707),$rjs_core.Keyword.make("default"))!==false) {var if_res956 = M6.cdr(l1832241707);} else {var if_res956 = l1832241707;}var if_res957 = if_res956;}var l1832241708 = if_res957;var l1832251709 = l1832241708;if (M6.null_p(l1832251709)!==false) {var if_res959 = l1832251709;} else {if (M6.eq_p(M6.car(l1832251709),$rjs_core.Keyword.make("key"))!==false) {var if_res958 = M6.cdr(l1832251709);} else {var if_res958 = l1832251709;}var if_res959 = if_res958;}var l1832251710 = if_res959;var if_res960 = M6.null_p(l1832251710);} else {var if_res960 = false;}return if_res960;},temp954,M6.rnull,temp950,$rjs_core.attachProcedureArity(function() {var fixed_lam949 = {'1':cl947,'2':cl948}[arguments.length];if (fixed_lam949!==undefined) {return fixed_lam949.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]));var check_duplicates_by_t = function(items1721, key1722, table1723, fail_k1724) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1725 = function(items1726) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(items1726)!==false) {var key_item1727 = key1722(M6.car(items1726));if (M6.hash_ref(table1723,key_item1727,false)!==false) {var if_res961 = M6.car(items1726);} else {M6.hash_set_bang_(table1723,key_item1727,true);var if_res961 = loop1725(M6.cdr(items1726));}var if_res962 = if_res961;} else {var if_res962 = fail_k1724();}return if_res962;};return loop1725(items1721);};var check_duplicates_by_list = function(items1728, key1729, same_p1730, fail_k1731) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1732 = function(items1733, sofar1734) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(items1733)!==false) {var key_item1735 = key1729(M6.car(items1733));var lst1736 = sofar1734;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res963 = M6.rvoid();} else {var if_res963 = M0.__rjs_quoted__.check_list(lst1736);}if_res963;var for_loop1737 = function(result1738, lst1739) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lst1739)!==false) {var prev1740 = M9.unsafe_car(lst1739);var rest1741 = M9.unsafe_cdr(lst1739);if (true!==false) {var result1743 = result1738;var result1744 = same_p1730(key_item1735,prev1740);var result1742 = M6.values(result1744);if (true!==false) {var if_res965 = M6.not($rjs_core.attachProcedureArity(function(...x1745964) {var x1745 = $rjs_core.Pair.listFromArray(x1745964);return result1742;})(prev1740));} else {var if_res965 = false;}if (if_res965!==false) {var if_res966 = M6.not(false);} else {var if_res966 = false;}if (if_res966!==false) {var if_res967 = for_loop1737(result1742,rest1741);} else {var if_res967 = result1742;}var if_res968 = if_res967;} else {var if_res968 = result1738;}var if_res969 = if_res968;} else {var if_res969 = result1738;}return if_res969;};if (for_loop1737(false,lst1736)!==false) {var if_res970 = M6.car(items1733);} else {var if_res970 = loop1732(M6.cdr(items1733),M6.cons(key_item1735,sofar1734));}var if_res971 = if_res970;} else {var if_res971 = fail_k1731();}return if_res971;};return loop1732(items1728,M6.rnull);};var check_filter_arguments = function(who1746, f1747, l1748, ls1749) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.procedure_p(f1747)!==false) {var if_res972 = M6.rvoid();} else {var if_res972 = M6.apply(M6.raise_argument_error,who1746,$rjs_core.UString.make("procedure?"),0,f1747,l1748,ls1749);}if_res972;if (M6.procedure_arity_includes_p(f1747,M6.add1(M6.length(ls1749)))!==false) {var if_res973 = M6.rvoid();} else {var if_res973 = M6.raise_arguments_error(who1746,$rjs_core.UString.make("mismatch between procedure arity and argument count"),$rjs_core.UString.make("procedure"),f1747,$rjs_core.UString.make("expected arity"),M6.add1(M6.length(ls1749)));}if_res973;if (M6.list_p(l1748)!==false) {var if_res974 = M4.andmap(M6.list_p,ls1749);} else {var if_res974 = false;}if (if_res974!==false) {var if_res994 = M6.rvoid();} else {var let_result975 = M0.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("x")),M6.cons(l1748,ls1749));var pos__gt_vals1750 = let_result975.getAt(0);var pos_pre_inc1751 = let_result975.getAt(1);var pos_next1752 = let_result975.getAt(2);var init1753 = let_result975.getAt(3);var pos_cont_p1754 = let_result975.getAt(4);var val_cont_p1755 = let_result975.getAt(5);var all_cont_p1756 = let_result975.getAt(6);var start1757 = 0;if (M6.rvoid()!==false) {if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res976 = M6.rvoid();} else {var if_res976 = M0.__rjs_quoted__.check_naturals(start1757);}var if_res977 = if_res976;} else {var if_res977 = false;}if_res977;var for_loop1758 = function(pos1759, pos1760) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p1754!==false) {var if_res978 = pos_cont_p1754(pos1759);} else {var if_res978 = true;}if (if_res978!==false) {var if_res979 = true;} else {var if_res979 = false;}if (if_res979!==false) {var x1765 = pos__gt_vals1750(pos1759);if (all_cont_p1756!==false) {var if_res980 = function(pos1766) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p1756(pos1766,x1765);};} else {var if_res980 = false;}var let_result981 = M6.values(x1765,if_res980);var x1761 = let_result981.getAt(0);var all_cont_p_by_pos1762 = let_result981.getAt(1);if (pos_pre_inc1751!==false) {var if_res982 = pos_pre_inc1751(pos1759);} else {var if_res982 = pos1759;}var pos1763 = if_res982;var i1764 = pos1760;if (val_cont_p1755!==false) {var if_res983 = val_cont_p1755(x1761);} else {var if_res983 = true;}if (if_res983!==false) {var if_res984 = true;} else {var if_res984 = false;}if (if_res984!==false) {if (M6.list_p(x1761)!==false) {var if_res985 = M6.rvoid();} else {var if_res985 = M6.apply(M6.raise_argument_error,who1746,$rjs_core.UString.make("list?"),M6.add1(i1764),f1747,l1748,ls1749);}if_res985;var let_result986 = M6.values();var let_result987 = M6.values();if (all_cont_p_by_pos1762!==false) {var if_res988 = all_cont_p_by_pos1762(pos1763);} else {var if_res988 = true;}if (if_res988!==false) {var if_res989 = true;} else {var if_res989 = false;}if (if_res989!==false) {var if_res990 = M6.not(false);} else {var if_res990 = false;}if (if_res990!==false) {var if_res991 = for_loop1758(pos_next1752(pos1763),pos1760+1);} else {var if_res991 = M6.values();}var if_res992 = if_res991;} else {var if_res992 = M6.values();}var if_res993 = if_res992;} else {var if_res993 = M6.values();}return if_res993;};for_loop1758(init1753,start1757);var if_res994 = M6.rvoid();}return if_res994;};var filter_map = $rjs_core.attachProcedureArity(function(f1767, l1768, ...ls1769995) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1769 = $rjs_core.Pair.listFromArray(ls1769995);check_filter_arguments($rjs_core.Symbol.make("filter-map"),f1767,l1768,ls1769);if (M6.pair_p(ls1769)!==false) {var len1770 = M6.length(l1768);if (M4.andmap(function(l1771) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.__eq_(len1770,M6.length(l1771));},ls1769)!==false) {var loop1772 = function(l1773, ls1774) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1773)!==false) {var if_res997 = M6.rnull;} else {var x1775 = M6.apply(f1767,M6.car(l1773),M4.map(M6.car,ls1774));if (x1775!==false) {var if_res996 = M6.cons(x1775,loop1772(M6.cdr(l1773),M4.map(M6.cdr,ls1774)));} else {var if_res996 = loop1772(M6.cdr(l1773),M4.map(M6.cdr,ls1774));}var if_res997 = if_res996;}return if_res997;};var if_res998 = loop1772(l1768,ls1769);} else {var if_res998 = M6.raise_arguments_error($rjs_core.Symbol.make("filter-map"),$rjs_core.UString.make("all lists must have same size"));}var if_res1001 = if_res998;} else {var loop1776 = function(l1777) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1777)!==false) {var if_res1000 = M6.rnull;} else {var x1778 = f1767(M6.car(l1777));if (x1778!==false) {var if_res999 = M6.cons(x1778,loop1776(M6.cdr(l1777)));} else {var if_res999 = loop1776(M6.cdr(l1777));}var if_res1000 = if_res999;}return if_res1000;};var if_res1001 = loop1776(l1768);}return if_res1001;});var count = $rjs_core.attachProcedureArity(function(f1779, l1780, ...ls17811002) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1781 = $rjs_core.Pair.listFromArray(ls17811002);check_filter_arguments($rjs_core.Symbol.make("count"),f1779,l1780,ls1781);if (M6.pair_p(ls1781)!==false) {var len1782 = M6.length(l1780);if (M4.andmap(function(l1783) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.__eq_(len1782,M6.length(l1783));},ls1781)!==false) {var loop1784 = function(l1785, ls1786, c1787) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1785)!==false) {var if_res1006 = c1787;} else {var temp1005 = M6.cdr(l1785);var temp1004 = M4.map(M6.cdr,ls1786);if (M6.apply(f1779,M6.car(l1785),M4.map(M6.car,ls1786))!==false) {var if_res1003 = M6.add1(c1787);} else {var if_res1003 = c1787;}var if_res1006 = loop1784(temp1005,temp1004,if_res1003);}return if_res1006;};var if_res1007 = loop1784(l1780,ls1781,0);} else {var if_res1007 = M6.raise_arguments_error($rjs_core.Symbol.make("count"),$rjs_core.UString.make("all lists must have same size"));}var if_res1011 = if_res1007;} else {var loop1788 = function(l1789, c1790) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1789)!==false) {var if_res1010 = c1790;} else {var temp1009 = M6.cdr(l1789);if (f1779(M6.car(l1789))!==false) {var if_res1008 = M6.add1(c1790);} else {var if_res1008 = c1790;}var if_res1010 = loop1788(temp1009,if_res1008);}return if_res1010;};var if_res1011 = loop1788(l1780,0);}return if_res1011;});var partition = function(pred1791, l1792) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.procedure_p(pred1791)!==false) {var if_res1012 = M6.procedure_arity_includes_p(pred1791,1);} else {var if_res1012 = false;}if (if_res1012!==false) {var if_res1013 = M6.rvoid();} else {var if_res1013 = M6.raise_argument_error($rjs_core.Symbol.make("partition"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,pred1791,l1792);}if_res1013;if (M6.list_p(l1792)!==false) {var if_res1014 = M6.rvoid();} else {var if_res1014 = M6.raise_argument_error($rjs_core.Symbol.make("partition"),$rjs_core.UString.make("list?"),1,pred1791,l1792);}if_res1014;var loop1793 = function(l1794, i1795, o1796) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1794)!==false) {var if_res1016 = M6.values(M8.alt_reverse(i1795),M8.alt_reverse(o1796));} else {var x1797 = M6.car(l1794);var l1798 = M6.cdr(l1794);if (pred1791(x1797)!==false) {var if_res1015 = loop1793(l1798,M6.cons(x1797,i1795),o1796);} else {var if_res1015 = loop1793(l1798,i1795,M6.cons(x1797,o1796));}var if_res1016 = if_res1015;}return if_res1016;};return loop1793(l1792,$rjs_core.Pair.makeList(),$rjs_core.Pair.makeList());};var cl1017 = function(end1800) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start1801 = 0;var end1802 = end1800;var inc1803 = 1;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1021 = M6.rvoid();} else {var if_res1021 = M0.__rjs_quoted__.check_range(start1801,end1802,inc1803);}if_res1021;var for_loop1804 = function(fold_var1805, pos1806) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.__lt_(pos1806,end1802)!==false) {var i1807 = pos1806;if (true!==false) {var fold_var1809 = fold_var1805;var fold_var1810 = M6.cons(i1807,fold_var1809);var fold_var1808 = M6.values(fold_var1810);if (true!==false) {var if_res1022 = M6.not(false);} else {var if_res1022 = false;}if (if_res1022!==false) {var if_res1023 = for_loop1804(fold_var1808,pos1806+inc1803);} else {var if_res1023 = fold_var1808;}var if_res1024 = if_res1023;} else {var if_res1024 = fold_var1805;}var if_res1025 = if_res1024;} else {var if_res1025 = fold_var1805;}return if_res1025;};return M8.alt_reverse(for_loop1804(M6.rnull,start1801));};var cl1018 = function(start1811, end1812) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start1813 = start1811;var end1814 = end1812;var inc1815 = 1;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1026 = M6.rvoid();} else {var if_res1026 = M0.__rjs_quoted__.check_range(start1813,end1814,inc1815);}if_res1026;var for_loop1816 = function(fold_var1817, pos1818) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.__lt_(pos1818,end1814)!==false) {var i1819 = pos1818;if (true!==false) {var fold_var1821 = fold_var1817;var fold_var1822 = M6.cons(i1819,fold_var1821);var fold_var1820 = M6.values(fold_var1822);if (true!==false) {var if_res1027 = M6.not(false);} else {var if_res1027 = false;}if (if_res1027!==false) {var if_res1028 = for_loop1816(fold_var1820,pos1818+inc1815);} else {var if_res1028 = fold_var1820;}var if_res1029 = if_res1028;} else {var if_res1029 = fold_var1817;}var if_res1030 = if_res1029;} else {var if_res1030 = fold_var1817;}return if_res1030;};return M8.alt_reverse(for_loop1816(M6.rnull,start1813));};var cl1019 = function(start1823, end1824, step1825) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start1826 = start1823;var end1827 = end1824;var inc1828 = step1825;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1031 = M6.rvoid();} else {var if_res1031 = M0.__rjs_quoted__.check_range(start1826,end1827,inc1828);}if_res1031;var for_loop1829 = function(fold_var1830, pos1831) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.__gt__eq_(step1825,0)!==false) {var if_res1032 = M6.__lt_(pos1831,end1827);} else {var if_res1032 = M6.__gt_(pos1831,end1827);}if (if_res1032!==false) {var i1832 = pos1831;if (true!==false) {var fold_var1834 = fold_var1830;var fold_var1835 = M6.cons(i1832,fold_var1834);var fold_var1833 = M6.values(fold_var1835);if (true!==false) {var if_res1033 = M6.not(false);} else {var if_res1033 = false;}if (if_res1033!==false) {var if_res1034 = for_loop1829(fold_var1833,pos1831+inc1828);} else {var if_res1034 = fold_var1833;}var if_res1035 = if_res1034;} else {var if_res1035 = fold_var1830;}var if_res1036 = if_res1035;} else {var if_res1036 = fold_var1830;}return if_res1036;};return M8.alt_reverse(for_loop1829(M6.rnull,start1826));};var range1799 = $rjs_core.attachProcedureArity(function() {var fixed_lam1020 = {'1':cl1017,'2':cl1018,'3':cl1019}[arguments.length];if (fixed_lam1020!==undefined) {return fixed_lam1020.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3]);var range_proc = range1799;var cl1037 = function(f1836, l1837) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.apply(M6.append,M4.map(f1836,l1837));};var cl1038 = function(f1838, l11839, l21840) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.apply(M6.append,M4.map(f1838,l11839,l21840));};var cl1039 = $rjs_core.attachProcedureArity(function(f1841, l1842, ...ls18431042) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1843 = $rjs_core.Pair.listFromArray(ls18431042);return M6.apply(M6.append,M6.apply(M4.map,f1841,l1842,ls1843));});var append_map = $rjs_core.attachProcedureArity(function() {var fixed_lam1040 = {'2':cl1037,'3':cl1038}[arguments.length];if (fixed_lam1040!==undefined) {return fixed_lam1040.apply(null,arguments);} else {if (M6.__gt__eq_(cl1039.length,1)!==false) {var if_res1041 = cl1039.apply(null,arguments);} else {var if_res1041 = M6.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1041;}},[M6.make_arity_at_least(2)]);var filter_not = function(f1844, list1845) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.procedure_p(f1844)!==false) {var if_res1043 = M6.procedure_arity_includes_p(f1844,1);} else {var if_res1043 = false;}if (if_res1043!==false) {var if_res1044 = M6.rvoid();} else {var if_res1044 = M6.raise_argument_error($rjs_core.Symbol.make("filter-not"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,f1844,list1845);}if_res1044;if (M6.list_p(list1845)!==false) {var if_res1045 = M6.rvoid();} else {var if_res1045 = M6.raise_argument_error($rjs_core.Symbol.make("filter-not"),$rjs_core.UString.make("list?"),1,f1844,list1845);}if_res1045;var loop1846 = function(l1847, result1848) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(l1847)!==false) {var if_res1048 = M8.alt_reverse(result1848);} else {var temp1047 = M6.cdr(l1847);if (f1844(M6.car(l1847))!==false) {var if_res1046 = result1848;} else {var if_res1046 = M6.cons(M6.car(l1847),result1848);}var if_res1048 = loop1846(temp1047,if_res1046);}return if_res1048;};return loop1846(list1845,M6.rnull);};var shuffle = function(l1849) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(l1849)!==false) {var if_res1049 = M6.rvoid();} else {var if_res1049 = M6.raise_argument_error($rjs_core.Symbol.make("shuffle"),$rjs_core.UString.make("list?"),0,l1849);}if_res1049;var let_result1050 = M6.values();var a1850 = M6.make_vector(M6.length(l1849));var lst1851 = l1849;var start1852 = 0;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1051 = M6.rvoid();} else {var if_res1051 = M0.__rjs_quoted__.check_list(lst1851);}if_res1051;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1052 = M6.rvoid();} else {var if_res1052 = M0.__rjs_quoted__.check_naturals(start1852);}if_res1052;var for_loop1853 = function(lst1854, pos1855) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lst1854)!==false) {var if_res1053 = true;} else {var if_res1053 = false;}if (if_res1053!==false) {var x1856 = M9.unsafe_car(lst1854);var rest1857 = M9.unsafe_cdr(lst1854);var i1858 = pos1855;if (true!==false) {var if_res1054 = true;} else {var if_res1054 = false;}if (if_res1054!==false) {var j1859 = M7.random(M6.add1(i1858));if (M6.__eq_(j1859,i1858)!==false) {var if_res1055 = M6.rvoid();} else {var if_res1055 = M6.vector_set_bang_(a1850,i1858,M6.vector_ref(a1850,j1859));}if_res1055;M6.vector_set_bang_(a1850,j1859,x1856);var let_result1056 = M6.values();var let_result1057 = M6.values();if (true!==false) {if (true!==false) {var if_res1058 = M6.not(false);} else {var if_res1058 = false;}var if_res1059 = if_res1058;} else {var if_res1059 = false;}if (if_res1059!==false) {var if_res1060 = for_loop1853(rest1857,pos1855+1);} else {var if_res1060 = M6.values();}var if_res1061 = if_res1060;} else {var if_res1061 = M6.values();}var if_res1062 = if_res1061;} else {var if_res1062 = M6.values();}return if_res1062;};for_loop1853(lst1851,start1852);M6.rvoid();return M6.vector__gt_list(a1850);};var combinations1860 = function(l371861, k361862) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l1863 = l371861;if (false!==false) {var if_res1063 = false;} else {var if_res1063 = k361862;}var k1864 = if_res1063;var let_result1064 = M0.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("x")),in_combinations(l1863,k1864));var pos__gt_vals1865 = let_result1064.getAt(0);var pos_pre_inc1866 = let_result1064.getAt(1);var pos_next1867 = let_result1064.getAt(2);var init1868 = let_result1064.getAt(3);var pos_cont_p1869 = let_result1064.getAt(4);var val_cont_p1870 = let_result1064.getAt(5);var all_cont_p1871 = let_result1064.getAt(6);M6.rvoid();var for_loop1872 = function(fold_var1873, pos1874) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p1869!==false) {var if_res1065 = pos_cont_p1869(pos1874);} else {var if_res1065 = true;}if (if_res1065!==false) {var x1878 = pos__gt_vals1865(pos1874);if (all_cont_p1871!==false) {var if_res1066 = function(pos1879) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p1871(pos1879,x1878);};} else {var if_res1066 = false;}var let_result1067 = M6.values(x1878,if_res1066);var x1875 = let_result1067.getAt(0);var all_cont_p_by_pos1876 = let_result1067.getAt(1);if (pos_pre_inc1866!==false) {var if_res1068 = pos_pre_inc1866(pos1874);} else {var if_res1068 = pos1874;}var pos1877 = if_res1068;if (val_cont_p1870!==false) {var if_res1069 = val_cont_p1870(x1875);} else {var if_res1069 = true;}if (if_res1069!==false) {var fold_var1881 = fold_var1873;var fold_var1882 = M6.cons(x1875,fold_var1881);var fold_var1880 = M6.values(fold_var1882);if (all_cont_p_by_pos1876!==false) {var if_res1070 = all_cont_p_by_pos1876(pos1877);} else {var if_res1070 = true;}if (if_res1070!==false) {var if_res1071 = M6.not(false);} else {var if_res1071 = false;}if (if_res1071!==false) {var if_res1072 = for_loop1872(fold_var1880,pos_next1867(pos1877));} else {var if_res1072 = fold_var1880;}var if_res1073 = if_res1072;} else {var if_res1073 = fold_var1873;}var if_res1074 = if_res1073;} else {var if_res1074 = fold_var1873;}return if_res1074;};return M8.alt_reverse(for_loop1872(M6.rnull,init1868));};var cl1075 = function(l1883) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return combinations1860(l1883,false);};var cl1076 = function(l1884, k361885) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return combinations1860(l1884,k361885);};var combinations = $rjs_core.attachProcedureArity(function() {var fixed_lam1077 = {'1':cl1075,'2':cl1076}[arguments.length];if (fixed_lam1077!==undefined) {return fixed_lam1077.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var in_combinations1886 = function(l391887, k381888) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var l1889 = l391887;if (false!==false) {var if_res1078 = false;} else {var if_res1078 = k381888;}var k1890 = if_res1078;if (M6.list_p(l1889)!==false) {var if_res1079 = M6.rvoid();} else {var if_res1079 = M6.raise_argument_error($rjs_core.Symbol.make("in-combinations"),$rjs_core.UString.make("list?"),0,l1889);}if_res1079;var let_result1080 = M6.values();if (k1890!==false) {var if_res1081 = M6.not(M6.exact_nonnegative_integer_p(k1890));} else {var if_res1081 = false;}if (if_res1081!==false) {var if_res1082 = M6.raise_argument_error($rjs_core.Symbol.make("in-combinations"),$rjs_core.UString.make("exact-nonnegative-integer?"),1,l1889,k1890);} else {var if_res1082 = M6.rvoid();}if_res1082;var let_result1083 = M6.values();var v1891 = M6.list__gt_vector(l1889);var N1892 = M6.vector_length(v1891);var N_11893 = N1892-1;var vector_ref_by_bits1894 = function(v1895, b1896) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var start1897 = N_11893;var end1898 = -1;var inc1899 = -1;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1084 = M6.rvoid();} else {var if_res1084 = M0.__rjs_quoted__.check_range(start1897,end1898,inc1899);}if_res1084;var for_loop1900 = function(acc1901, pos1902) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.__gt_(pos1902,end1898)!==false) {var i1903 = pos1902;if (true!==false) {var acc1905 = acc1901;if (M6.bitwise_bit_set_p(b1896,i1903)!==false) {var if_res1085 = M6.cons(M6.vector_ref(v1895,i1903),acc1905);} else {var if_res1085 = acc1905;}var acc1906 = if_res1085;var acc1904 = M6.values(acc1906);if (true!==false) {var if_res1086 = M6.not(false);} else {var if_res1086 = false;}if (if_res1086!==false) {var if_res1087 = for_loop1900(acc1904,pos1902+inc1899);} else {var if_res1087 = acc1904;}var if_res1088 = if_res1087;} else {var if_res1088 = acc1901;}var if_res1089 = if_res1088;} else {var if_res1089 = acc1901;}return if_res1089;};return for_loop1900($rjs_core.Pair.makeList(),start1897);};if (M6.not(k1890)!==false) {var if_res1092 = M6.values(0,M6.expt(2,N1892)-1,M6.add1);} else {if (M6.__lt_(N1892,k1890)!==false) {var if_res1091 = M6.values(1,0,M6.values);} else {var first1910 = M6.expt(2,k1890)-1;if (M6.zero_p(first1910)!==false) {var if_res1090 = M6.add1;} else {var if_res1090 = function(n1912) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var u1913 = M6.bitwise_and(n1912,M6.__(n1912));var v1914 = u1913+n1912;return v1914+M6.arithmetic_shift(M6.quotient(M6.bitwise_xor(v1914,n1912),u1913),-2);};}var gospers_hack1911 = if_res1090;var if_res1091 = M6.values(first1910,M6.arithmetic_shift(first1910,N1892-k1890),gospers_hack1911);}var if_res1092 = if_res1091;}var let_result1093 = if_res1092;var first1907 = let_result1093.getAt(0);var last1908 = let_result1093.getAt(1);var incr1909 = let_result1093.getAt(2);var curr_box1916 = M6.box(first1907);var gen_next1915 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var curr1917 = M6.unbox(curr_box1916);if (M6.__lt__eq_(curr1917,last1908)!==false) {var begin_res1094 = vector_ref_by_bits1894(v1891,curr1917);M6.set_box_bang_(curr_box1916,incr1909(curr1917));var if_res1095 = begin_res1094;} else {var if_res1095 = false;}return if_res1095;};return M0.__rjs_quoted__.in_producer(gen_next1915,false);};var cl1096 = function(l1918) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_combinations1886(l1918,false);};var cl1097 = function(l1919, k381920) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_combinations1886(l1919,k381920);};var in_combinations = $rjs_core.attachProcedureArity(function() {var fixed_lam1098 = {'1':cl1096,'2':cl1097}[arguments.length];if (fixed_lam1098!==undefined) {return fixed_lam1098.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var swap_plus_flip = function(l1921, i1922, j1923) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var tmp1924 = j1923;if (M6.equal_p(tmp1924,0)!==false) {var if_res1106 = M6.list_times_(M6.cadr(l1921),M6.car(l1921),M6.cddr(l1921));} else {if (M6.equal_p(tmp1924,1)!==false) {var a1925 = M6.car(l1921);var b1926 = M6.cadr(l1921);var c1927 = M6.caddr(l1921);var l1928 = M6.cdddr(l1921);var tmp1929 = i1922;if (M6.equal_p(tmp1929,0)!==false) {var if_res1099 = M6.list_times_(b1926,c1927,a1925,l1928);} else {var if_res1099 = M6.list_times_(c1927,a1925,b1926,l1928);}var if_res1105 = if_res1099;} else {if (M6.equal_p(tmp1924,2)!==false) {var a1930 = M6.car(l1921);var b1931 = M6.cadr(l1921);var c1932 = M6.caddr(l1921);var d1933 = M6.cadddr(l1921);var l1934 = M6.cddddr(l1921);var tmp1935 = i1922;if (M6.equal_p(tmp1935,0)!==false) {var if_res1101 = M6.list_times_(c1932,b1931,d1933,a1930,l1934);} else {if (M6.equal_p(tmp1935,1)!==false) {var if_res1100 = M6.list_times_(c1932,d1933,a1930,b1931,l1934);} else {var if_res1100 = M6.list_times_(d1933,b1931,a1930,c1932,l1934);}var if_res1101 = if_res1100;}var if_res1104 = if_res1101;} else {var loop1936 = function(n1937, l11938, r11939) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.__gt_(n1937,0)!==false) {var if_res1103 = loop1936(M6.sub1(n1937),M6.cons(M6.car(r11939),l11938),M6.cdr(r11939));} else {var loop1940 = function(n1941, l21942, r21943) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.__gt_(n1941,0)!==false) {var if_res1102 = loop1940(M6.sub1(n1941),M6.cons(M6.car(r21943),l21942),M6.cdr(r21943));} else {var if_res1102 = M3.__rjs_quoted__.qq_append(l21942,M6.list_times_(M6.car(r21943),M3.__rjs_quoted__.qq_append(l11938,M6.list_times_(M6.car(r11939),M6.cdr(r21943)))));}return if_res1102;};var if_res1103 = loop1940(j1923-i1922,$rjs_core.Pair.makeList(),M6.cdr(r11939));}return if_res1103;};var if_res1104 = loop1936(i1922,$rjs_core.Pair.makeList(),l1921);}var if_res1105 = if_res1104;}var if_res1106 = if_res1105;}return if_res1106;};var permutations = function(l1944) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.not(M6.list_p(l1944))!==false) {var if_res1113 = M6.raise_argument_error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("list?"),0,l1944);} else {var or_part1945 = M6.null_p(l1944);if (or_part1945!==false) {var if_res1107 = or_part1945;} else {var if_res1107 = M6.null_p(M6.cdr(l1944));}if (if_res1107!==false) {var if_res1112 = M6.list(l1944);} else {var N1946 = M6.length(l1944)-2;if (M6.__gt_(N1946,254)!==false) {var if_res1108 = M6.error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("input list too long: ~e"),l1944);} else {var if_res1108 = M6.rvoid();}if_res1108;var let_result1109 = M6.values();var c1947 = M6.make_bytes(M6.add1(N1946),0);var loop1948 = function(i1949, acc1950) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ci1951 = M6.bytes_ref(c1947,i1949);if (M6.__lt__eq_(ci1951,i1949)!==false) {M6.bytes_set_bang_(c1947,i1949,M6.add1(ci1951));var if_res1111 = loop1948(0,M6.cons(swap_plus_flip(M6.car(acc1950),ci1951,i1949),acc1950));} else {if (M6.__lt_(i1949,N1946)!==false) {M6.bytes_set_bang_(c1947,i1949,0);var if_res1110 = loop1948(M6.add1(i1949),acc1950);} else {var if_res1110 = acc1950;}var if_res1111 = if_res1110;}return if_res1111;};var if_res1112 = loop1948(0,M6.list(M8.alt_reverse(l1944)));}var if_res1113 = if_res1112;}return if_res1113;};var in_permutations = function(l1952) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.not(M6.list_p(l1952))!==false) {var if_res1122 = M6.raise_argument_error($rjs_core.Symbol.make("in-permutations"),$rjs_core.UString.make("list?"),0,l1952);} else {var or_part1953 = M6.null_p(l1952);if (or_part1953!==false) {var if_res1114 = or_part1953;} else {var if_res1114 = M6.null_p(M6.cdr(l1952));}if (if_res1114!==false) {var if_res1121 = M0.__rjs_quoted__.in_value(l1952);} else {var N1954 = M6.length(l1952)-2;if (M6.__gt_(N1954,254)!==false) {var if_res1115 = M6.error($rjs_core.Symbol.make("permutations"),$rjs_core.UString.make("input list too long: ~e"),l1952);} else {var if_res1115 = M6.rvoid();}if_res1115;var let_result1116 = M6.values();var c1955 = M6.make_bytes(M6.add1(N1954),0);var i1956 = 0;var cur1957 = M8.alt_reverse(l1952);var next1958 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var r1959 = cur1957;var ci1960 = M6.bytes_ref(c1955,i1956);if (M6.__lt__eq_(ci1960,i1956)!==false) {M6.bytes_set_bang_(c1955,i1956,M6.add1(ci1960));var begin_res1117 = swap_plus_flip(cur1957,ci1960,i1956);i1956 = 0;var if_res1119 = begin_res1117;} else {if (M6.__lt_(i1956,N1954)!==false) {M6.bytes_set_bang_(c1955,i1956,0);i1956 = M6.add1(i1956);var if_res1118 = next1958();} else {var if_res1118 = false;}var if_res1119 = if_res1118;}return if_res1119;};var if_res1121 = M0.__rjs_quoted__.in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res1120 = cur1957;cur1957 = next1958();return begin_res1120;},false);}var if_res1122 = if_res1121;}return if_res1122;};var mk_min = function(cmp1961, name1962, f1963, xs1964) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.procedure_p(f1963)!==false) {var if_res1123 = M6.procedure_arity_includes_p(f1963,1);} else {var if_res1123 = false;}if (if_res1123!==false) {var if_res1124 = M6.rvoid();} else {var if_res1124 = M6.raise_argument_error(name1962,$rjs_core.UString.make("(any/c . -> . real?)"),0,f1963,xs1964);}if_res1124;if (M6.list_p(xs1964)!==false) {var if_res1125 = M6.pair_p(xs1964);} else {var if_res1125 = false;}if (if_res1125!==false) {var if_res1126 = M6.rvoid();} else {var if_res1126 = M6.raise_argument_error(name1962,$rjs_core.UString.make("(and/c list? (not/c empty?))"),1,f1963,xs1964);}if_res1126;var init_min_var1965 = f1963(M6.car(xs1964));if (M6.real_p(init_min_var1965)!==false) {var if_res1127 = M6.rvoid();} else {var if_res1127 = M6.raise_result_error(name1962,$rjs_core.UString.make("real?"),init_min_var1965);}if_res1127;var loop1966 = function(min1967, min_var1968, xs1969) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(xs1969)!==false) {var if_res1130 = min1967;} else {var new_min1970 = f1963(M6.car(xs1969));if (M6.real_p(new_min1970)!==false) {var if_res1128 = M6.rvoid();} else {var if_res1128 = M6.raise_result_error(name1962,$rjs_core.UString.make("real?"),new_min1970);}if_res1128;if (cmp1961(new_min1970,min_var1968)!==false) {var if_res1129 = loop1966(M6.car(xs1969),new_min1970,M6.cdr(xs1969));} else {var if_res1129 = loop1966(min1967,min_var1968,M6.cdr(xs1969));}var if_res1130 = if_res1129;}return if_res1130;};return loop1966(M6.car(xs1964),init_min_var1965,M6.cdr(xs1964));};var argmin = function(f1971, xs1972) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return mk_min(M6.__lt_,$rjs_core.Symbol.make("argmin"),f1971,xs1972);};var argmax = function(f1973, xs1974) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return mk_min(M6.__gt_,$rjs_core.Symbol.make("argmax"),f1973,xs1974);};var group_by1975 = function(key411976, l421977, __eq__p401978) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var key1979 = key411976;var l1980 = l421977;if (M6.eq_p(__eq__p401978,M9.unsafe_undefined)!==false) {var if_res1131 = M6.equal_p;} else {var if_res1131 = __eq__p401978;}var __eq__p1981 = if_res1131;if (M6.procedure_p(key1979)!==false) {var if_res1132 = M6.procedure_arity_includes_p(key1979,1);} else {var if_res1132 = false;}if (if_res1132!==false) {var if_res1133 = M6.rvoid();} else {var if_res1133 = M6.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("(-> any/c any/c)"),0,key1979,l1980);}if_res1133;var let_result1134 = M6.values();if (M6.procedure_p(__eq__p1981)!==false) {var if_res1135 = M6.procedure_arity_includes_p(__eq__p1981,2);} else {var if_res1135 = false;}if (if_res1135!==false) {var if_res1136 = M6.rvoid();} else {var if_res1136 = M6.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),2,key1979,l1980,__eq__p1981);}if_res1136;var let_result1137 = M6.values();if (M6.list_p(l1980)!==false) {var if_res1138 = M6.rvoid();} else {var if_res1138 = M6.raise_argument_error($rjs_core.Symbol.make("group-by"),$rjs_core.UString.make("list?"),1,key1979,l1980);}if_res1138;var let_result1139 = M6.values();var alist_update1982 = function(al1983, k1984, up1985, fail1986) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1987 = function(al1988) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(al1988)!==false) {var if_res1141 = M6.list(M6.cons(k1984,up1985($rjs_core.Pair.makeList())));} else {if (__eq__p1981(M6.car(M6.car(al1988)),k1984)!==false) {var if_res1140 = M6.cons(M6.cons(k1984,up1985(M6.cdr(M6.car(al1988)))),M6.cdr(al1988));} else {var if_res1140 = M6.cons(M6.car(al1988),loop1987(M6.cdr(al1988)));}var if_res1141 = if_res1140;}return if_res1141;};return loop1987(al1983);};if (M6.equal_p(__eq__p1981,M6.eq_p)!==false) {var if_res1144 = M6.values(M6.hasheq(),M10.hash_update);} else {if (M6.equal_p(__eq__p1981,M6.eqv_p)!==false) {var if_res1143 = M6.values(M6.hasheqv(),M10.hash_update);} else {if (M6.equal_p(__eq__p1981,M6.equal_p)!==false) {var if_res1142 = M6.values(M6.hash(),M10.hash_update);} else {var if_res1142 = M6.values($rjs_core.Pair.makeList(),alist_update1982);}var if_res1143 = if_res1142;}var if_res1144 = if_res1143;}var let_result1145 = if_res1144;var base1989 = let_result1145.getAt(0);var update1990 = let_result1145.getAt(1);var lst1992 = l1980;var start1993 = 0;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1146 = M6.rvoid();} else {var if_res1146 = M0.__rjs_quoted__.check_list(lst1992);}if_res1146;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1147 = M6.rvoid();} else {var if_res1147 = M0.__rjs_quoted__.check_naturals(start1993);}if_res1147;var for_loop1994 = function(res1995, lst1996, pos1997) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lst1996)!==false) {var if_res1148 = true;} else {var if_res1148 = false;}if (if_res1148!==false) {var elt1998 = M9.unsafe_car(lst1996);var rest1999 = M9.unsafe_cdr(lst1996);var idx2000 = pos1997;if (true!==false) {var if_res1149 = true;} else {var if_res1149 = false;}if (if_res1149!==false) {var res2002 = res1995;var k2004 = key1979(elt1998);var v2005 = M6.cons(idx2000,elt1998);var res2003 = update1990(res2002,k2004,function(o2006) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.cons(v2005,o2006);},$rjs_core.Pair.makeList());var res2001 = M6.values(res2003);if (true!==false) {if (true!==false) {var if_res1150 = M6.not(false);} else {var if_res1150 = false;}var if_res1151 = if_res1150;} else {var if_res1151 = false;}if (if_res1151!==false) {var if_res1152 = for_loop1994(res2001,rest1999,pos1997+1);} else {var if_res1152 = res2001;}var if_res1153 = if_res1152;} else {var if_res1153 = res1995;}var if_res1154 = if_res1153;} else {var if_res1154 = res1995;}return if_res1154;};var classes1991 = for_loop1994(base1989,lst1992,start1993);if (M6.list_p(classes1991)!==false) {var lst2008 = classes1991;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1155 = M6.rvoid();} else {var if_res1155 = M0.__rjs_quoted__.check_list(lst2008);}if_res1155;var for_loop2009 = function(fold_var2010, lst2011) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lst2011)!==false) {var p2012 = M9.unsafe_car(lst2011);var rest2013 = M9.unsafe_cdr(lst2011);if (true!==false) {var fold_var2015 = fold_var2010;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__318862017 = M5.__rjs_quoted__.sort7;var temp532018 = M6.cdr(p2012);var __lt_542019 = M6.__lt_;var car552020 = M6.car;if (M6.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1156 = M5.__rjs_quoted__.sort(false,car552020,temp532018,__lt_542019);} else {var if_res1156 = M6.checked_procedure_check_and_extract(M1.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__318862017,M1.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M6.list(car552020),temp532018,__lt_542019);}var fold_var2016 = M6.cons(if_res1156,fold_var2015);var fold_var2014 = M6.values(fold_var2016);if (true!==false) {var if_res1157 = M6.not(false);} else {var if_res1157 = false;}if (if_res1157!==false) {var if_res1158 = for_loop2009(fold_var2014,rest2013);} else {var if_res1158 = fold_var2014;}var if_res1159 = if_res1158;} else {var if_res1159 = fold_var2010;}var if_res1160 = if_res1159;} else {var if_res1160 = fold_var2010;}return if_res1160;};var if_res1168 = M8.alt_reverse(for_loop2009(M6.rnull,lst2008));} else {var ht2021 = classes1991;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1161 = M6.rvoid();} else {var if_res1161 = M0.__rjs_quoted__.check_in_hash(ht2021);}if_res1161;var for_loop2022 = function(fold_var2023, i2024) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (i2024!==false) {var let_result1162 = M6.hash_iterate_key_plus_value(ht2021,i2024);var _2025 = let_result1162.getAt(0);var c2026 = let_result1162.getAt(1);if (true!==false) {var fold_var2028 = fold_var2023;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__319702030 = M5.__rjs_quoted__.sort7;var c562031 = c2026;var __lt_572032 = M6.__lt_;var car582033 = M6.car;if (M6.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1163 = M5.__rjs_quoted__.sort(false,car582033,c562031,__lt_572032);} else {var if_res1163 = M6.checked_procedure_check_and_extract(M1.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__319702030,M1.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M6.list(car582033),c562031,__lt_572032);}var fold_var2029 = M6.cons(if_res1163,fold_var2028);var fold_var2027 = M6.values(fold_var2029);if (true!==false) {var if_res1164 = M6.not(false);} else {var if_res1164 = false;}if (if_res1164!==false) {var if_res1165 = for_loop2022(fold_var2027,M6.hash_iterate_next(ht2021,i2024));} else {var if_res1165 = fold_var2027;}var if_res1166 = if_res1165;} else {var if_res1166 = fold_var2023;}var if_res1167 = if_res1166;} else {var if_res1167 = fold_var2023;}return if_res1167;};var if_res1168 = M8.alt_reverse(for_loop2022(M6.rnull,M6.hash_iterate_first(ht2021)));}var sorted_classes2007 = if_res1168;var __dot__dot__dot_ects_by_racket_by_list_dot_rkt__320872035 = M5.__rjs_quoted__.sort7;var sorted_classes592036 = sorted_classes2007;var __lt_602037 = M6.__lt_;var caar612038 = M6.caar;if (M6.variable_reference_constant_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1169 = M5.__rjs_quoted__.sort(false,caar612038,sorted_classes592036,__lt_602037);} else {var if_res1169 = M6.checked_procedure_check_and_extract(M1.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_ects_by_racket_by_list_dot_rkt__320872035,M1.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("key")),M6.list(caar612038),sorted_classes592036,__lt_602037);}var lst2034 = if_res1169;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1170 = M6.rvoid();} else {var if_res1170 = M0.__rjs_quoted__.check_list(lst2034);}if_res1170;var for_loop2039 = function(fold_var2040, lst2041) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lst2041)!==false) {var c2042 = M9.unsafe_car(lst2041);var rest2043 = M9.unsafe_cdr(lst2041);if (true!==false) {var fold_var2045 = fold_var2040;var fold_var2046 = M6.cons(M4.map(M6.cdr,c2042),fold_var2045);var fold_var2044 = M6.values(fold_var2046);if (true!==false) {var if_res1171 = M6.not(false);} else {var if_res1171 = false;}if (if_res1171!==false) {var if_res1172 = for_loop2039(fold_var2044,rest2043);} else {var if_res1172 = fold_var2044;}var if_res1173 = if_res1172;} else {var if_res1173 = fold_var2040;}var if_res1174 = if_res1173;} else {var if_res1174 = fold_var2040;}return if_res1174;};return M8.alt_reverse(for_loop2039(M6.rnull,lst2034));};var cl1175 = function(key2047, l2048) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return group_by1975(key2047,l2048,M9.unsafe_undefined);};var cl1176 = function(key2049, l2050, __eq__p402051) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return group_by1975(key2049,l2050,__eq__p402051);};var group_by = $rjs_core.attachProcedureArity(function() {var fixed_lam1177 = {'2':cl1175,'3':cl1176}[arguments.length];if (fixed_lam1177!==undefined) {return fixed_lam1177.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var cartesian_product = $rjs_core.attachProcedureArity(function(...ls20521178) {var ls2052 = $rjs_core.Pair.listFromArray(ls20521178);var let_result1179 = M0.__rjs_quoted__.make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("l")),ls2052);var pos__gt_vals2053 = let_result1179.getAt(0);var pos_pre_inc2054 = let_result1179.getAt(1);var pos_next2055 = let_result1179.getAt(2);var init2056 = let_result1179.getAt(3);var pos_cont_p2057 = let_result1179.getAt(4);var val_cont_p2058 = let_result1179.getAt(5);var all_cont_p2059 = let_result1179.getAt(6);var start2060 = 0;if (M6.rvoid()!==false) {if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1180 = M6.rvoid();} else {var if_res1180 = M0.__rjs_quoted__.check_naturals(start2060);}var if_res1181 = if_res1180;} else {var if_res1181 = false;}if_res1181;var for_loop2061 = function(pos2062, pos2063) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p2057!==false) {var if_res1182 = pos_cont_p2057(pos2062);} else {var if_res1182 = true;}if (if_res1182!==false) {var if_res1183 = true;} else {var if_res1183 = false;}if (if_res1183!==false) {var l2068 = pos__gt_vals2053(pos2062);if (all_cont_p2059!==false) {var if_res1184 = function(pos2069) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p2059(pos2069,l2068);};} else {var if_res1184 = false;}var let_result1185 = M6.values(l2068,if_res1184);var l2064 = let_result1185.getAt(0);var all_cont_p_by_pos2065 = let_result1185.getAt(1);if (pos_pre_inc2054!==false) {var if_res1186 = pos_pre_inc2054(pos2062);} else {var if_res1186 = pos2062;}var pos2066 = if_res1186;var i2067 = pos2063;if (val_cont_p2058!==false) {var if_res1187 = val_cont_p2058(l2064);} else {var if_res1187 = true;}if (if_res1187!==false) {var if_res1188 = true;} else {var if_res1188 = false;}if (if_res1188!==false) {if (M6.list_p(l2064)!==false) {var if_res1189 = M6.rvoid();} else {var if_res1189 = M6.apply(M6.raise_argument_error,$rjs_core.Symbol.make("cartesian-product"),$rjs_core.UString.make("list?"),i2067,ls2052);}if_res1189;var let_result1190 = M6.values();var let_result1191 = M6.values();if (all_cont_p_by_pos2065!==false) {var if_res1192 = all_cont_p_by_pos2065(pos2066);} else {var if_res1192 = true;}if (if_res1192!==false) {var if_res1193 = true;} else {var if_res1193 = false;}if (if_res1193!==false) {var if_res1194 = M6.not(false);} else {var if_res1194 = false;}if (if_res1194!==false) {var if_res1195 = for_loop2061(pos_next2055(pos2066),pos2063+1);} else {var if_res1195 = M6.values();}var if_res1196 = if_res1195;} else {var if_res1196 = M6.values();}var if_res1197 = if_res1196;} else {var if_res1197 = M6.values();}return if_res1197;};for_loop2061(init2056,start2060);var let_result1198 = M6.values();M6.rvoid();var let_result1199 = M6.values();var cp_22070 = function(as2071, bs2072) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lst2073 = as2071;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1200 = M6.rvoid();} else {var if_res1200 = M0.__rjs_quoted__.check_list(lst2073);}if_res1200;var for_loop2074 = function(fold_var2075, lst2076) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lst2076)!==false) {var i2077 = M9.unsafe_car(lst2076);var rest2078 = M9.unsafe_cdr(lst2076);if (true!==false) {var lst2080 = bs2072;if (M6.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1201 = M6.rvoid();} else {var if_res1201 = M0.__rjs_quoted__.check_list(lst2080);}if_res1201;var for_loop2081 = function(fold_var2082, lst2083) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.pair_p(lst2083)!==false) {var j2084 = M9.unsafe_car(lst2083);var rest2085 = M9.unsafe_cdr(lst2083);if (true!==false) {var fold_var2087 = fold_var2082;var fold_var2088 = M6.cons(M6.cons(i2077,j2084),fold_var2087);var fold_var2086 = M6.values(fold_var2088);if (true!==false) {var if_res1202 = M6.not(false);} else {var if_res1202 = false;}if (if_res1202!==false) {var if_res1203 = for_loop2081(fold_var2086,rest2085);} else {var if_res1203 = fold_var2086;}var if_res1204 = if_res1203;} else {var if_res1204 = fold_var2082;}var if_res1205 = if_res1204;} else {var if_res1205 = fold_var2082;}return if_res1205;};var fold_var2079 = for_loop2081(fold_var2075,lst2080);if (true!==false) {var if_res1206 = M6.not(false);} else {var if_res1206 = false;}if (if_res1206!==false) {var if_res1207 = for_loop2074(fold_var2079,rest2078);} else {var if_res1207 = fold_var2079;}var if_res1208 = if_res1207;} else {var if_res1208 = fold_var2075;}var if_res1209 = if_res1208;} else {var if_res1209 = fold_var2075;}return if_res1209;};return M8.alt_reverse(for_loop2074(M6.rnull,lst2073));};return M5.foldr(cp_22070,M6.list(M6.list()),ls2052);});var remf = function(f2089, ls2090) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(ls2090)!==false) {var if_res1210 = M6.rvoid();} else {var if_res1210 = M6.raise_argument_error($rjs_core.Symbol.make("remf"),$rjs_core.UString.make("list?"),1,f2089,ls2090);}if_res1210;if (M6.procedure_p(f2089)!==false) {var if_res1211 = M6.procedure_arity_includes_p(f2089,1);} else {var if_res1211 = false;}if (if_res1211!==false) {var if_res1212 = M6.rvoid();} else {var if_res1212 = M6.raise_argument_error($rjs_core.Symbol.make("remf"),$rjs_core.UString.make("(-> any/c any/c)"),0,f2089,ls2090);}if_res1212;if (M6.null_p(ls2090)!==false) {var if_res1214 = $rjs_core.Pair.makeList();} else {if (f2089(M6.car(ls2090))!==false) {var if_res1213 = M6.cdr(ls2090);} else {var if_res1213 = M6.cons(M6.car(ls2090),remf(f2089,M6.cdr(ls2090)));}var if_res1214 = if_res1213;}return if_res1214;};var remf_times_ = function(f2091, ls2092) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(ls2092)!==false) {var if_res1215 = M6.rvoid();} else {var if_res1215 = M6.raise_argument_error($rjs_core.Symbol.make("remf*"),$rjs_core.UString.make("list?"),1,f2091,ls2092);}if_res1215;if (M6.procedure_p(f2091)!==false) {var if_res1216 = M6.procedure_arity_includes_p(f2091,1);} else {var if_res1216 = false;}if (if_res1216!==false) {var if_res1217 = M6.rvoid();} else {var if_res1217 = M6.raise_argument_error($rjs_core.Symbol.make("remf*"),$rjs_core.UString.make("(-> any/c any/c)"),0,f2091,ls2092);}if_res1217;if (M6.null_p(ls2092)!==false) {var if_res1219 = $rjs_core.Pair.makeList();} else {if (f2091(M6.car(ls2092))!==false) {var if_res1218 = remf_times_(f2091,M6.cdr(ls2092));} else {var if_res1218 = M6.cons(M6.car(ls2092),remf_times_(f2091,M6.cdr(ls2092)));}var if_res1219 = if_res1218;}return if_res1219;};var index_of2093 = function(ls442094, v452095, __eq__p432096) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2097 = ls442094;var v2098 = v452095;if (M6.eq_p(__eq__p432096,M9.unsafe_undefined)!==false) {var if_res1220 = M6.equal_p;} else {var if_res1220 = __eq__p432096;}var __eq__p2099 = if_res1220;if (M6.list_p(ls2097)!==false) {var if_res1221 = M6.rvoid();} else {var if_res1221 = M6.raise_argument_error($rjs_core.Symbol.make("index-of"),$rjs_core.UString.make("list?"),0,ls2097,v2098);}if_res1221;if (M6.procedure_p(__eq__p2099)!==false) {var if_res1222 = M6.procedure_arity_includes_p(__eq__p2099,2);} else {var if_res1222 = false;}if (if_res1222!==false) {var if_res1223 = M6.rvoid();} else {var if_res1223 = M6.raise_argument_error($rjs_core.Symbol.make("index-of"),$rjs_core.UString.make("(-> any/c any/c any/c)"),2,ls2097,v2098,__eq__p2099);}if_res1223;var loop2100 = function(ls2101, i2102) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(ls2101)!==false) {var if_res1225 = false;} else {if (__eq__p2099(M6.car(ls2101),v2098)!==false) {var if_res1224 = i2102;} else {var if_res1224 = loop2100(M6.cdr(ls2101),M6.add1(i2102));}var if_res1225 = if_res1224;}return if_res1225;};return loop2100(ls2097,0);};var cl1226 = function(ls2103, v2104) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return index_of2093(ls2103,v2104,M9.unsafe_undefined);};var cl1227 = function(ls2105, v2106, __eq__p432107) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return index_of2093(ls2105,v2106,__eq__p432107);};var index_of = $rjs_core.attachProcedureArity(function() {var fixed_lam1228 = {'2':cl1226,'3':cl1227}[arguments.length];if (fixed_lam1228!==undefined) {return fixed_lam1228.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var index_where = function(ls2108, f2109) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(ls2108)!==false) {var if_res1229 = M6.rvoid();} else {var if_res1229 = M6.raise_argument_error($rjs_core.Symbol.make("index-where"),$rjs_core.UString.make("list?"),0,ls2108,f2109);}if_res1229;if (M6.procedure_p(f2109)!==false) {var if_res1230 = M6.procedure_arity_includes_p(f2109,1);} else {var if_res1230 = false;}if (if_res1230!==false) {var if_res1231 = M6.rvoid();} else {var if_res1231 = M6.raise_argument_error($rjs_core.Symbol.make("index-where"),$rjs_core.UString.make("(-> any/c any/c)"),1,ls2108,f2109);}if_res1231;var loop2110 = function(ls2111, i2112) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(ls2111)!==false) {var if_res1233 = false;} else {if (f2109(M6.car(ls2111))!==false) {var if_res1232 = i2112;} else {var if_res1232 = loop2110(M6.cdr(ls2111),M6.add1(i2112));}var if_res1233 = if_res1232;}return if_res1233;};return loop2110(ls2108,0);};var indexes_of2113 = function(ls472114, v482115, __eq__p462116) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2117 = ls472114;var v2118 = v482115;if (M6.eq_p(__eq__p462116,M9.unsafe_undefined)!==false) {var if_res1234 = M6.equal_p;} else {var if_res1234 = __eq__p462116;}var __eq__p2119 = if_res1234;if (M6.list_p(ls2117)!==false) {var if_res1235 = M6.rvoid();} else {var if_res1235 = M6.raise_argument_error($rjs_core.Symbol.make("indexes-of"),$rjs_core.UString.make("list?"),0,ls2117,v2118);}if_res1235;if (M6.procedure_p(__eq__p2119)!==false) {var if_res1236 = M6.procedure_arity_includes_p(__eq__p2119,2);} else {var if_res1236 = false;}if (if_res1236!==false) {var if_res1237 = M6.rvoid();} else {var if_res1237 = M6.raise_argument_error($rjs_core.Symbol.make("indexes-of"),$rjs_core.UString.make("(-> any/c any/c any/c)"),2,ls2117,v2118,__eq__p2119);}if_res1237;var loop2120 = function(ls2121, i2122) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(ls2121)!==false) {var if_res1239 = $rjs_core.Pair.makeList();} else {if (__eq__p2119(M6.car(ls2121),v2118)!==false) {var if_res1238 = M6.cons(i2122,loop2120(M6.cdr(ls2121),M6.add1(i2122)));} else {var if_res1238 = loop2120(M6.cdr(ls2121),M6.add1(i2122));}var if_res1239 = if_res1238;}return if_res1239;};return loop2120(ls2117,0);};var cl1240 = function(ls2123, v2124) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return indexes_of2113(ls2123,v2124,M9.unsafe_undefined);};var cl1241 = function(ls2125, v2126, __eq__p462127) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return indexes_of2113(ls2125,v2126,__eq__p462127);};var indexes_of = $rjs_core.attachProcedureArity(function() {var fixed_lam1242 = {'2':cl1240,'3':cl1241}[arguments.length];if (fixed_lam1242!==undefined) {return fixed_lam1242.apply(null,arguments);} else {return M6.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var indexes_where = function(ls2128, f2129) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.list_p(ls2128)!==false) {var if_res1243 = M6.rvoid();} else {var if_res1243 = M6.raise_argument_error($rjs_core.Symbol.make("indexes-where"),$rjs_core.UString.make("list?"),0,ls2128,f2129);}if_res1243;if (M6.procedure_p(f2129)!==false) {var if_res1244 = M6.procedure_arity_includes_p(f2129,1);} else {var if_res1244 = false;}if (if_res1244!==false) {var if_res1245 = M6.rvoid();} else {var if_res1245 = M6.raise_argument_error($rjs_core.Symbol.make("indexes-where"),$rjs_core.UString.make("(-> any/c any/c)"),1,ls2128,f2129);}if_res1245;var loop2130 = function(ls2131, i2132) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M6.null_p(ls2131)!==false) {var if_res1247 = $rjs_core.Pair.makeList();} else {if (f2129(M6.car(ls2131))!==false) {var if_res1246 = M6.cons(i2132,loop2130(M6.cdr(ls2131),M6.add1(i2132)));} else {var if_res1246 = loop2130(M6.cdr(ls2131),M6.add1(i2132));}var if_res1247 = if_res1246;}return if_res1247;};return loop2130(ls2128,0);};var __rjs_quoted__ = {};__rjs_quoted__.add_between23 = add_between23;__rjs_quoted__.remove_duplicates28 = remove_duplicates28;__rjs_quoted__.check_duplicates35 = check_duplicates35;__rjs_quoted__.remove_duplicates = remove_duplicates;__rjs_quoted__.check_duplicates = check_duplicates;__rjs_quoted__.add_between = add_between;__rjs_quoted__.range_proc = range_proc;export { __rjs_quoted__,remf_times_,remf,cartesian_product,group_by,argmax,argmin,in_permutations,permutations,in_combinations,combinations,shuffle,filter_not,append_map,partition,count,filter_map,check_duplicates,remove_duplicates,add_between,flatten,append_times_,drop_common_prefix,take_common_prefix,split_common_prefix,list_prefix_p,splitf_at_right,dropf_right,takef_right,split_at_right,take_right,drop_right,splitf_at,dropf,takef,split_at,take,drop,indexes_where,indexes_of,index_where,index_of,list_set,list_update,make_list,empty,rest,last,last_pair,tenth,ninth,eighth,seventh,sixth,fifth,fourth,third,second,first }; \ No newline at end of file diff --git a/js-build/collects/racket/private/for.rkt.js b/js-build/collects/racket/private/for.rkt.js index c740a14..474ca5a 100644 --- a/js-build/collects/racket/private/for.rkt.js +++ b/js-build/collects/racket/private/for.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "./sort.rkt.js";import * as M2 from "../../../runtime/flfxnum.rkt.js";import * as M3 from "../../../runtime/read.rkt.js";import * as M4 from "../../../runtime/unsafe.rkt.js";import * as M5 from "./reverse.rkt.js";var let_result1865 = M0.make_struct_type($rjs_core.Symbol.make("sequence"),false,1,0,false);var struct_do_sequence = let_result1865.getAt(0);var make_do_sequence = let_result1865.getAt(1);var do_sequence_p = let_result1865.getAt(2);var do_sequence_ref = let_result1865.getAt(3);var do_sequence_set_bang_ = let_result1865.getAt(4);var let_result1874 = M0.make_struct_type_property($rjs_core.Symbol.make("stream"),function(v2890, si2891) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.vector_p(v2890)!==false) {if (M0.__eq_(3,M0.vector_length(v2890))!==false) {if (M0.procedure_p(M0.vector_ref(v2890,0))!==false) {if (M0.procedure_arity_includes_p(M0.vector_ref(v2890,0),1)!==false) {if (M0.procedure_p(M0.vector_ref(v2890,1))!==false) {if (M0.procedure_arity_includes_p(M0.vector_ref(v2890,1),1)!==false) {if (M0.procedure_p(M0.vector_ref(v2890,2))!==false) {var if_res1866 = M0.procedure_arity_includes_p(M0.vector_ref(v2890,2),1);} else {var if_res1866 = false;}var if_res1867 = if_res1866;} else {var if_res1867 = false;}var if_res1868 = if_res1867;} else {var if_res1868 = false;}var if_res1869 = if_res1868;} else {var if_res1869 = false;}var if_res1870 = if_res1869;} else {var if_res1870 = false;}var if_res1871 = if_res1870;} else {var if_res1871 = false;}var if_res1872 = if_res1871;} else {var if_res1872 = false;}if (if_res1872!==false) {var if_res1873 = M0.rvoid();} else {var if_res1873 = M0.raise_argument_error($rjs_core.Symbol.make("guard-for-prop:stream"),M0.string_append($rjs_core.UString.make("(vector/c (procedure-arity-includes/c 1)\n"),$rjs_core.UString.make(" (procedure-arity-includes/c 1)\n"),$rjs_core.UString.make(" (procedure-arity-includes/c 1))")),v2890);}if_res1873;return M0.vector__gt_immutable_vector(v2890);},$rjs_core.Pair.makeList(),true);var prop_stream = let_result1874.getAt(0);var stream_via_prop_p = let_result1874.getAt(1);var stream_ref = let_result1874.getAt(2);var let_result1877 = M0.make_struct_type_property($rjs_core.Symbol.make("sequence"),function(v2892, si2893) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(v2892)!==false) {var if_res1875 = M0.procedure_arity_includes_p(v2892,1);} else {var if_res1875 = false;}if (if_res1875!==false) {var if_res1876 = M0.rvoid();} else {var if_res1876 = M0.raise_argument_error($rjs_core.Symbol.make("guard-for-prop:sequence"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),v2892);}if_res1876;return v2892;});var prop_gen_sequence = let_result1877.getAt(0);var sequence_via_prop_p = let_result1877.getAt(1);var sequence_ref = let_result1877.getAt(2);var let_result1881 = M0.make_struct_type_property($rjs_core.Symbol.make("sequence"),function(v2894, sinfo2895) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(v2894)!==false) {var if_res1878 = M0.procedure_arity_includes_p(v2894,1);} else {var if_res1878 = false;}if (if_res1878!==false) {var if_res1879 = M0.rvoid();} else {var if_res1879 = M0.raise_argument_error($rjs_core.Symbol.make("sequence-property-guard"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),v2894);}if_res1879;return function(self2896) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var s2897 = v2894(self2896);if (sequence_p(s2897)!==false) {var if_res1880 = M0.rvoid();} else {var if_res1880 = M0.raise_mismatch_error($rjs_core.Symbol.make("sequence-generate"),$rjs_core.UString.make("procedure (value of prop:sequence) produced a non-sequence: "),s2897);}if_res1880;return s2897;};});var prop_sequence = let_result1881.getAt(0);var __sequence_p = let_result1881.getAt(1);var __sequence_ref = let_result1881.getAt(2);var stream_p = function(v2898) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2899 = M0.list_p(v2898);if (or_part2899!==false) {var if_res1882 = or_part2899;} else {var if_res1882 = stream_via_prop_p(v2898);}return if_res1882;};var unsafe_stream_not_empty_p = function(v2900) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(v2900)!==false) {var if_res1884 = false;} else {var or_part2901 = M0.pair_p(v2900);if (or_part2901!==false) {var if_res1883 = or_part2901;} else {var if_res1883 = M0.not(M4.unsafe_vector_ref(stream_ref(v2900),0)(v2900));}var if_res1884 = if_res1883;}return if_res1884;};var stream_empty_p = function(v2902) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2903 = M0.null_p(v2902);if (or_part2903!==false) {var if_res1887 = or_part2903;} else {if (stream_p(v2902)!==false) {if (M0.pair_p(v2902)!==false) {var if_res1885 = false;} else {var if_res1885 = M4.unsafe_vector_ref(stream_ref(v2902),0)(v2902);}var if_res1886 = if_res1885;} else {var if_res1886 = M0.raise_argument_error($rjs_core.Symbol.make("stream-empty?"),$rjs_core.UString.make("stream?"),v2902);}var if_res1887 = if_res1886;}return if_res1887;};var unsafe_stream_first = function(v2904) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(v2904)!==false) {var if_res1888 = M0.car(v2904);} else {var if_res1888 = M4.unsafe_vector_ref(stream_ref(v2904),1)(v2904);}return if_res1888;};var stream_first = function(v2905) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (stream_p(v2905)!==false) {var if_res1889 = M0.not(stream_empty_p(v2905));} else {var if_res1889 = false;}if (if_res1889!==false) {var if_res1890 = unsafe_stream_first(v2905);} else {var if_res1890 = M0.raise_argument_error($rjs_core.Symbol.make("stream-first"),$rjs_core.UString.make("(and/c stream? (not/c stream-empty?))"),v2905);}return if_res1890;};var unsafe_stream_rest = function(v2906) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(v2906)!==false) {var if_res1892 = M0.cdr(v2906);} else {var r2907 = M4.unsafe_vector_ref(stream_ref(v2906),2)(v2906);if (stream_p(r2907)!==false) {var if_res1891 = M0.rvoid();} else {var if_res1891 = M0.raise_mismatch_error($rjs_core.Symbol.make("stream-rest-guard"),$rjs_core.UString.make("result is not a stream: "),r2907);}if_res1891;var if_res1892 = r2907;}return if_res1892;};var stream_rest = function(v2908) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (stream_p(v2908)!==false) {var if_res1893 = M0.not(stream_empty_p(v2908));} else {var if_res1893 = false;}if (if_res1893!==false) {var if_res1894 = unsafe_stream_rest(v2908);} else {var if_res1894 = M0.raise_argument_error($rjs_core.Symbol.make("stream-rest"),$rjs_core.UString.make("(and/c stream? (not/c stream-empty?))"),v2908);}return if_res1894;};var sequence_p = function(v2909) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2910 = M0.exact_nonnegative_integer_p(v2909);if (or_part2910!==false) {var if_res1907 = or_part2910;} else {var or_part2911 = do_sequence_p(v2909);if (or_part2911!==false) {var if_res1906 = or_part2911;} else {var or_part2912 = sequence_via_prop_p(v2909);if (or_part2912!==false) {var if_res1905 = or_part2912;} else {var or_part2913 = stream_p(v2909);if (or_part2913!==false) {var if_res1904 = or_part2913;} else {var or_part2914 = M0.mpair_p(v2909);if (or_part2914!==false) {var if_res1903 = or_part2914;} else {var or_part2915 = M0.vector_p(v2909);if (or_part2915!==false) {var if_res1902 = or_part2915;} else {var or_part2916 = M2.__rjs_quoted__.flvector_p(v2909);if (or_part2916!==false) {var if_res1901 = or_part2916;} else {var or_part2917 = M2.__rjs_quoted__.fxvector_p(v2909);if (or_part2917!==false) {var if_res1900 = or_part2917;} else {var or_part2918 = M0.string_p(v2909);if (or_part2918!==false) {var if_res1899 = or_part2918;} else {var or_part2919 = M0.bytes_p(v2909);if (or_part2919!==false) {var if_res1898 = or_part2919;} else {var or_part2920 = M0.input_port_p(v2909);if (or_part2920!==false) {var if_res1897 = or_part2920;} else {var or_part2921 = M0.hash_p(v2909);if (or_part2921!==false) {var if_res1896 = or_part2921;} else {if (__sequence_p(v2909)!==false) {var if_res1895 = M0.not(M0.struct_type_p(v2909));} else {var if_res1895 = false;}var if_res1896 = if_res1895;}var if_res1897 = if_res1896;}var if_res1898 = if_res1897;}var if_res1899 = if_res1898;}var if_res1900 = if_res1899;}var if_res1901 = if_res1900;}var if_res1902 = if_res1901;}var if_res1903 = if_res1902;}var if_res1904 = if_res1903;}var if_res1905 = if_res1904;}var if_res1906 = if_res1905;}var if_res1907 = if_res1906;}return if_res1907;};var make_sequence = function(who2922, v2923) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(v2923)!==false) {var if_res1926 = __integer_gen(v2923);} else {if (do_sequence_p(v2923)!==false) {var cl1908 = function(pos__gt_vals2924, pos_next2925, init2926, pos_cont_p2927, val_cont_p2928, all_cont_p2929) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(pos__gt_vals2924,false,pos_next2925,init2926,pos_cont_p2927,val_cont_p2928,all_cont_p2929);};var cl1909 = function(pos__gt_vals2930, pre_pos_next2931, pos_next2932, init2933, pos_cont_p2934, val_cont_p2935, all_cont_p2936) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(pos__gt_vals2930,pre_pos_next2931,pos_next2932,init2933,pos_cont_p2934,val_cont_p2935,all_cont_p2936);};var if_res1925 = M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_sequence_ref(v2923,0)();},$rjs_core.attachProcedureArity(function() {var fixed_lam1910 = {'6':cl1908,'7':cl1909}[arguments.length];if (fixed_lam1910!==undefined) {return fixed_lam1910.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[6,7]));} else {if (M0.mpair_p(v2923)!==false) {var if_res1924 = __mlist_gen(v2923);} else {if (M0.list_p(v2923)!==false) {var if_res1923 = __list_gen(v2923);} else {if (M0.vector_p(v2923)!==false) {var if_res1922 = __vector_gen(v2923,0,M0.vector_length(v2923),1);} else {if (M2.__rjs_quoted__.flvector_p(v2923)!==false) {var if_res1921 = __flvector_gen(v2923,0,M2.__rjs_quoted__.flvector_length(v2923),1);} else {if (M2.__rjs_quoted__.fxvector_p(v2923)!==false) {var if_res1920 = __fxvector_gen(v2923,0,M2.__rjs_quoted__.fxvector_length(v2923),1);} else {if (M0.string_p(v2923)!==false) {var if_res1919 = __string_gen(v2923,0,M0.string_length(v2923),1);} else {if (M0.bytes_p(v2923)!==false) {var if_res1918 = __bytes_gen(v2923,0,M0.bytes_length(v2923),1);} else {if (M0.input_port_p(v2923)!==false) {var if_res1917 = __input_port_gen(v2923);} else {if (M0.hash_p(v2923)!==false) {var if_res1916 = __hash_gen(v2923,M0.hash_iterate_key_plus_value,M0.hash_iterate_first,M0.hash_iterate_next);} else {if (sequence_via_prop_p(v2923)!==false) {var if_res1915 = sequence_ref(v2923)(v2923);} else {if (__sequence_p(v2923)!==false) {var if_res1914 = make_sequence(who2922,__sequence_ref(v2923)(v2923));} else {if (stream_p(v2923)!==false) {var if_res1913 = __stream_gen(v2923);} else {var temp1912 = $rjs_core.UString.make("for: expected a sequence for ~a, got something else: ~v");if (M0.__eq_(1,M0.length(who2922))!==false) {var if_res1911 = M0.car(who2922);} else {var if_res1911 = who2922;}var if_res1913 = M0.raise(M0.__rjs_quoted__.exn_fail_contract(M0.format(temp1912,if_res1911,v2923),M0.current_continuation_marks()));}var if_res1914 = if_res1913;}var if_res1915 = if_res1914;}var if_res1916 = if_res1915;}var if_res1917 = if_res1916;}var if_res1918 = if_res1917;}var if_res1919 = if_res1918;}var if_res1920 = if_res1919;}var if_res1921 = if_res1920;}var if_res1922 = if_res1921;}var if_res1923 = if_res1922;}var if_res1924 = if_res1923;}var if_res1925 = if_res1924;}var if_res1926 = if_res1925;}return if_res1926;};var let_result1928 = M0.make_struct_type($rjs_core.Symbol.make("stream"),false,3,0,false,M0.list(M0.cons(prop_stream,M0.vector(function(v2937) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var cont_p2938 = range_ref(v2937,2);if (cont_p2938!==false) {var if_res1927 = M0.not(cont_p2938(range_ref(v2937,0)));} else {var if_res1927 = false;}return if_res1927;},function(v2939) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return range_ref(v2939,0);},function(v2940) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_range(range_ref(v2940,1)(range_ref(v2940,0)),range_ref(v2940,1),range_ref(v2940,2));})),M0.cons(prop_gen_sequence,function(v2941) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.values,false,range_ref(v2941,1),range_ref(v2941,0),range_ref(v2941,2),false,false);})));var struct_range = let_result1928.getAt(0);var make_range = let_result1928.getAt(1);var range_p = let_result1928.getAt(2);var range_ref = let_result1928.getAt(3);var range_set_bang_ = let_result1928.getAt(4);var check_range = function(a2942, b2943, step2944) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return check_range_generic($rjs_core.Symbol.make("in-range"),a2942,b2943,step2944);};var check_range_generic = function(who2945, a2946, b2947, step2948) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.real_p(a2946)!==false) {var if_res1929 = M0.rvoid();} else {var if_res1929 = M0.raise_argument_error(who2945,$rjs_core.UString.make("real?"),a2946);}if_res1929;if (M0.real_p(b2947)!==false) {var if_res1930 = M0.rvoid();} else {var if_res1930 = M0.raise_argument_error(who2945,$rjs_core.UString.make("real?"),b2947);}if_res1930;if (M0.real_p(step2948)!==false) {var if_res1931 = M0.rvoid();} else {var if_res1931 = M0.raise_argument_error(who2945,$rjs_core.UString.make("real?"),step2948);}return if_res1931;};var cl1932 = function(b2949) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_range(0,b2949,1);};var cl1933 = function(a2950, b2951) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_range(a2950,b2951,1);};var cl1934 = function(a2952, b2953, step2954) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_range(a2952,b2953,step2954);if (M0.__gt__eq_(step2954,0)!==false) {var if_res1936 = function(x2956) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(x2956,b2953);};} else {var if_res1936 = function(x2957) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(x2957,b2953);};}var cont_p2955 = if_res1936;var inc2958 = function(x2959) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return x2959+step2954;};return make_range(a2952,inc2958,cont_p2955);};var in_range = $rjs_core.attachProcedureArity(function() {var fixed_lam1935 = {'1':cl1932,'2':cl1933,'3':cl1934}[arguments.length];if (fixed_lam1935!==undefined) {return fixed_lam1935.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3]);var cl1937 = function(a2960, b2961) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_inclusive_range(a2960,b2961,1);};var cl1938 = function(a2962, b2963, step2964) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_range_generic($rjs_core.Symbol.make("in-inclusive-range"),a2962,b2963,step2964);if (M0.__gt__eq_(step2964,0)!==false) {var if_res1940 = function(x2966) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt__eq_(x2966,b2963);};} else {var if_res1940 = function(x2967) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt__eq_(x2967,b2963);};}var cont_p2965 = if_res1940;var inc2968 = function(x2969) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return x2969+step2964;};return make_range(a2962,inc2968,cont_p2965);};var in_inclusive_range = $rjs_core.attachProcedureArity(function() {var fixed_lam1939 = {'2':cl1937,'3':cl1938}[arguments.length];if (fixed_lam1939!==undefined) {return fixed_lam1939.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var __integer_gen = function(v2970) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.values,false,M0.add1,0,function(i2971) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i2971,v2970);},false,false);};var check_naturals = function(n2972) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.integer_p(n2972)!==false) {if (M0.exact_p(n2972)!==false) {var if_res1941 = M0.__gt__eq_(n2972,0);} else {var if_res1941 = false;}var if_res1942 = if_res1941;} else {var if_res1942 = false;}if (if_res1942!==false) {var if_res1943 = M0.rvoid();} else {var if_res1943 = M0.raise_argument_error($rjs_core.Symbol.make("in-naturals"),$rjs_core.UString.make("exact-nonnegative-integer?"),n2972);}return if_res1943;};var cl1944 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_naturals(0);};var cl1945 = function(n2973) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_naturals(n2973);return make_range(n2973,M0.add1,false);};var in_naturals = $rjs_core.attachProcedureArity(function() {var fixed_lam1946 = {'0':cl1944,'1':cl1945}[arguments.length];if (fixed_lam1946!==undefined) {return fixed_lam1946.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1]);var let_result1947 = M0.make_struct_type($rjs_core.Symbol.make("stream"),false,1,0,false,M0.list(M0.cons(prop_stream,M0.vector(function(v2974) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(M0.pair_p(list_stream_ref(v2974,0)));},function(v2975) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.car(list_stream_ref(v2975,0));},function(v2976) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_list_stream(M0.cdr(list_stream_ref(v2976,0)));})),M0.cons(prop_gen_sequence,function(v2977) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.car,M0.cdr,M0.values,list_stream_ref(v2977,0),M0.pair_p,false,false);})));var struct_list_stream = let_result1947.getAt(0);var make_list_stream = let_result1947.getAt(1);var list_stream_p = let_result1947.getAt(2);var list_stream_ref = let_result1947.getAt(3);var list_stream_set_bang_ = let_result1947.getAt(4);var check_list = function(l2978) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(l2978)!==false) {var if_res1948 = M0.rvoid();} else {var if_res1948 = M0.raise_argument_error($rjs_core.Symbol.make("in-list"),$rjs_core.UString.make("list?"),l2978);}return if_res1948;};var in_list = function(l2979) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_list(l2979);return make_list_stream(l2979);};var __list_gen = function(l2980) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.car,M0.cdr,M0.values,l2980,M0.pair_p,false,false);};var in_mlist = function(l2981) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.mpair_p(l2981)!==false) {var if_res1949 = M0.rvoid();} else {var if_res1949 = M0.raise_argument_error($rjs_core.Symbol.make("in-mlist"),$rjs_core.UString.make("mpair?"),l2981);}if_res1949;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __mlist_gen(l2981);});};var __mlist_gen = function(l2982) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.mcar,false,M0.mcdr,l2982,M0.mpair_p,false,false);};var in_input_port_bytes = function(p2983) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.input_port_p(p2983)!==false) {var if_res1950 = M0.rvoid();} else {var if_res1950 = M0.raise_argument_error($rjs_core.Symbol.make("in-input-port-bytes"),$rjs_core.UString.make("input-port?"),p2983);}if_res1950;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __input_port_gen(p2983);});};var __input_port_gen = function(p2984) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.__rjs_quoted__.read_byte,false,M0.values,p2984,false,function(x2985) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(M0.__rjs_quoted__.eof_object_p(x2985));},false);};var in_input_port_chars = function(p2986) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.input_port_p(p2986)!==false) {var if_res1951 = M0.rvoid();} else {var if_res1951 = M0.raise_argument_error($rjs_core.Symbol.make("in-input-port-chars"),$rjs_core.UString.make("input-port?"),p2986);}if_res1951;return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__rjs_quoted__.read_char(p2986);},M0.__rjs_quoted__.eof);};var check_in_port = function(r2987, p2988) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(r2987)!==false) {var if_res1952 = M0.procedure_arity_includes_p(r2987,1);} else {var if_res1952 = false;}if (if_res1952!==false) {var if_res1953 = M0.rvoid();} else {var if_res1953 = M0.raise_argument_error($rjs_core.Symbol.make("in-port"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),r2987);}if_res1953;if (M0.input_port_p(p2988)!==false) {var if_res1954 = M0.rvoid();} else {var if_res1954 = M0.raise_argument_error($rjs_core.Symbol.make("in-port"),$rjs_core.UString.make("input-port?"),p2988);}return if_res1954;};var cl1955 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_port(M3.__rjs_quoted__.read,M0.current_input_port());};var cl1956 = function(r2989) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_port(r2989,M0.current_input_port());};var cl1957 = function(r2990, p2991) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_port(r2990,p2991);return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return r2990(p2991);},M0.__rjs_quoted__.eof);};var in_port = $rjs_core.attachProcedureArity(function() {var fixed_lam1958 = {'0':cl1955,'1':cl1956,'2':cl1957}[arguments.length];if (fixed_lam1958!==undefined) {return fixed_lam1958.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var check_in_lines = function(p2992, mode2993) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.input_port_p(p2992)!==false) {var if_res1959 = M0.rvoid();} else {var if_res1959 = M0.raise_argument_error($rjs_core.Symbol.make("in-lines"),$rjs_core.UString.make("input-port?"),p2992);}if_res1959;if (M0.memq(mode2993,$rjs_core.Pair.makeList($rjs_core.Symbol.make("linefeed"),$rjs_core.Symbol.make("return"),$rjs_core.Symbol.make("return-linefeed"),$rjs_core.Symbol.make("any"),$rjs_core.Symbol.make("any-one")))!==false) {var if_res1960 = M0.rvoid();} else {var if_res1960 = M0.raise_argument_error($rjs_core.Symbol.make("in-lines"),$rjs_core.UString.make("(or/c 'linefeed 'return 'return-linefeed 'any 'any-one)"),mode2993);}return if_res1960;};var cl1961 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_lines(M0.current_input_port(),$rjs_core.Symbol.make("any"));};var cl1962 = function(p2994) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_lines(p2994,$rjs_core.Symbol.make("any"));};var cl1963 = function(p2995, mode2996) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_lines(p2995,mode2996);return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__rjs_quoted__.read_line(p2995,mode2996);},M0.__rjs_quoted__.eof);};var in_lines = $rjs_core.attachProcedureArity(function() {var fixed_lam1964 = {'0':cl1961,'1':cl1962,'2':cl1963}[arguments.length];if (fixed_lam1964!==undefined) {return fixed_lam1964.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var check_in_bytes_lines = function(p2997, mode2998) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.input_port_p(p2997)!==false) {var if_res1965 = M0.rvoid();} else {var if_res1965 = M0.raise_argument_error($rjs_core.Symbol.make("in-bytes-lines"),$rjs_core.UString.make("input-port"),p2997);}if_res1965;if (M0.memq(mode2998,$rjs_core.Pair.makeList($rjs_core.Symbol.make("linefeed"),$rjs_core.Symbol.make("return"),$rjs_core.Symbol.make("return-linefeed"),$rjs_core.Symbol.make("any"),$rjs_core.Symbol.make("any-one")))!==false) {var if_res1966 = M0.rvoid();} else {var if_res1966 = M0.raise_argument_error($rjs_core.Symbol.make("in-bytes-lines"),$rjs_core.UString.make("(or/c 'linefeed 'return 'return-linefeed 'any 'any-one)"),mode2998);}return if_res1966;};var cl1967 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes_lines(M0.current_input_port(),$rjs_core.Symbol.make("any"));};var cl1968 = function(p2999) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes_lines(p2999,$rjs_core.Symbol.make("any"));};var cl1969 = function(p3000, mode3001) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_bytes_lines(p3000,mode3001);return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__rjs_quoted__.read_bytes_line(p3000,mode3001);},M0.__rjs_quoted__.eof);};var in_bytes_lines = $rjs_core.attachProcedureArity(function() {var fixed_lam1970 = {'0':cl1967,'1':cl1968,'2':cl1969}[arguments.length];if (fixed_lam1970!==undefined) {return fixed_lam1970.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var in_stream = function(l3002) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (stream_p(l3002)!==false) {var if_res1971 = M0.rvoid();} else {var if_res1971 = M0.raise_argument_error($rjs_core.Symbol.make("in-stream"),$rjs_core.UString.make("stream?"),l3002);}if_res1971;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __stream_gen(l3002);});};var __stream_gen = function(l3003) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(unsafe_stream_first,unsafe_stream_rest,M0.values,l3003,unsafe_stream_not_empty_p,false,false);};var cl1972 = function(ht3004, __get3005, __first3006, __next3007) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(function(pos3008) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __get3005(ht3004,pos3008);},false,function(pos3009) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __next3007(ht3004,pos3009);},__first3006(ht3004),function(pos3010) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos3010;},false,false);};var cl1973 = function(ht3011, __get3012, __first3013, __next3014, bad_v3015) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(function(pos3016) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __get3012(ht3011,pos3016,bad_v3015);},false,function(pos3017) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __next3014(ht3011,pos3017);},__first3013(ht3011),function(pos3018) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos3018;},false,false);};var __hash_gen = $rjs_core.attachProcedureArity(function() {var fixed_lam1974 = {'4':cl1972,'5':cl1973}[arguments.length];if (fixed_lam1974!==undefined) {return fixed_lam1974.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,5]);var mutable_p = function(ht3019) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(M0.immutable_p(ht3019));};var check_in_hash = function(ht3020) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3021) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.hash_p(ht3021);})(ht3020)!==false) {var if_res1975 = M0.rvoid();} else {var if_res1975 = M0.raise_argument_error($rjs_core.Symbol.make("in-hash"),$rjs_core.UString.make("hash?"),ht3020);}return if_res1975;};var cl1976 = function(ht3023) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash(ht3023);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3023,M0.hash_iterate_key_plus_value,M0.hash_iterate_first,M0.hash_iterate_next);});};var cl1977 = function(ht3024, bad_v3025) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash(ht3024);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3024,M0.hash_iterate_key_plus_value,M0.hash_iterate_first,M0.hash_iterate_next,bad_v3025);});};var in_hash3022 = $rjs_core.attachProcedureArity(function() {var fixed_lam1978 = {'1':cl1976,'2':cl1977}[arguments.length];if (fixed_lam1978!==undefined) {return fixed_lam1978.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash = in_hash3022;var check_in_mutable_hash = function(ht3026) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3027) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3027)!==false) {if (mutable_p(ht3027)!==false) {var if_res1979 = M0.hash_strong_p(ht3027);} else {var if_res1979 = false;}var if_res1980 = if_res1979;} else {var if_res1980 = false;}return if_res1980;})(ht3026)!==false) {var if_res1981 = M0.rvoid();} else {var if_res1981 = M0.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash"),$rjs_core.UString.make("(and/c hash? mutable? hash-strong?)"),ht3026);}return if_res1981;};var cl1982 = function(ht3029) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash(ht3029);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3029,M4.unsafe_mutable_hash_iterate_key_plus_value,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next);});};var cl1983 = function(ht3030, bad_v3031) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash(ht3030);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3030,M4.unsafe_mutable_hash_iterate_key_plus_value,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next,bad_v3031);});};var in_mutable_hash3028 = $rjs_core.attachProcedureArity(function() {var fixed_lam1984 = {'1':cl1982,'2':cl1983}[arguments.length];if (fixed_lam1984!==undefined) {return fixed_lam1984.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash = in_mutable_hash3028;var check_in_immutable_hash = function(ht3032) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3033) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3033)!==false) {var if_res1985 = M0.immutable_p(ht3033);} else {var if_res1985 = false;}return if_res1985;})(ht3032)!==false) {var if_res1986 = M0.rvoid();} else {var if_res1986 = M0.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht3032);}return if_res1986;};var cl1987 = function(ht3035) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash(ht3035);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3035,M4.unsafe_immutable_hash_iterate_key_plus_value,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next);});};var cl1988 = function(ht3036, bad_v3037) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash(ht3036);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3036,M4.unsafe_immutable_hash_iterate_key_plus_value,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next,bad_v3037);});};var in_immutable_hash3034 = $rjs_core.attachProcedureArity(function() {var fixed_lam1989 = {'1':cl1987,'2':cl1988}[arguments.length];if (fixed_lam1989!==undefined) {return fixed_lam1989.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash = in_immutable_hash3034;var check_in_weak_hash = function(ht3038) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3039) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3039)!==false) {var if_res1990 = M0.hash_weak_p(ht3039);} else {var if_res1990 = false;}return if_res1990;})(ht3038)!==false) {var if_res1991 = M0.rvoid();} else {var if_res1991 = M0.raise_argument_error($rjs_core.Symbol.make("in-weak-hash"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht3038);}return if_res1991;};var cl1992 = function(ht3041) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash(ht3041);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3041,M4.__rjs_quoted__.unsafe_weak_hash_iterate_key_plus_value,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl1993 = function(ht3042, bad_v3043) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash(ht3042);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3042,M4.__rjs_quoted__.unsafe_weak_hash_iterate_key_plus_value,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v3043);});};var in_weak_hash3040 = $rjs_core.attachProcedureArity(function() {var fixed_lam1994 = {'1':cl1992,'2':cl1993}[arguments.length];if (fixed_lam1994!==undefined) {return fixed_lam1994.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash = in_weak_hash3040;var check_in_ephemeron_hash = function(ht3044) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3045) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3045)!==false) {var if_res1995 = M0.__rjs_quoted__.hash_ephemeron_p(ht3045);} else {var if_res1995 = false;}return if_res1995;})(ht3044)!==false) {var if_res1996 = M0.rvoid();} else {var if_res1996 = M0.raise_argument_error($rjs_core.Symbol.make("in-ephemeron-hash"),$rjs_core.UString.make("(and/c hash? hash-ephemeron?)"),ht3044);}return if_res1996;};var cl1997 = function(ht3047) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash(ht3047);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3047,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_key_plus_value,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next);});};var cl1998 = function(ht3048, bad_v3049) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash(ht3048);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3048,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_key_plus_value,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next,bad_v3049);});};var in_ephemeron_hash3046 = $rjs_core.attachProcedureArity(function() {var fixed_lam1999 = {'1':cl1997,'2':cl1998}[arguments.length];if (fixed_lam1999!==undefined) {return fixed_lam1999.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_ephemeron_hash = in_ephemeron_hash3046;var check_in_hash_keys = function(ht3050) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3051) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.hash_p(ht3051);})(ht3050)!==false) {var if_res2000 = M0.rvoid();} else {var if_res2000 = M0.raise_argument_error($rjs_core.Symbol.make("in-hash-keys"),$rjs_core.UString.make("hash?"),ht3050);}return if_res2000;};var cl2001 = function(ht3053) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_keys(ht3053);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3053,M0.hash_iterate_key,M0.hash_iterate_first,M0.hash_iterate_next);});};var cl2002 = function(ht3054, bad_v3055) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_keys(ht3054);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3054,M0.hash_iterate_key,M0.hash_iterate_first,M0.hash_iterate_next,bad_v3055);});};var in_hash_keys3052 = $rjs_core.attachProcedureArity(function() {var fixed_lam2003 = {'1':cl2001,'2':cl2002}[arguments.length];if (fixed_lam2003!==undefined) {return fixed_lam2003.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash_keys = in_hash_keys3052;var check_in_mutable_hash_keys = function(ht3056) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3057) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3057)!==false) {if (mutable_p(ht3057)!==false) {var if_res2004 = M0.hash_strong_p(ht3057);} else {var if_res2004 = false;}var if_res2005 = if_res2004;} else {var if_res2005 = false;}return if_res2005;})(ht3056)!==false) {var if_res2006 = M0.rvoid();} else {var if_res2006 = M0.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash-keys"),$rjs_core.UString.make("(and/c hash? mutable? hash-strong?)"),ht3056);}return if_res2006;};var cl2007 = function(ht3059) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_keys(ht3059);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3059,M4.unsafe_mutable_hash_iterate_key,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next);});};var cl2008 = function(ht3060, bad_v3061) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_keys(ht3060);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3060,M4.unsafe_mutable_hash_iterate_key,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next,bad_v3061);});};var in_mutable_hash_keys3058 = $rjs_core.attachProcedureArity(function() {var fixed_lam2009 = {'1':cl2007,'2':cl2008}[arguments.length];if (fixed_lam2009!==undefined) {return fixed_lam2009.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash_keys = in_mutable_hash_keys3058;var check_in_immutable_hash_keys = function(ht3062) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3063) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3063)!==false) {var if_res2010 = M0.immutable_p(ht3063);} else {var if_res2010 = false;}return if_res2010;})(ht3062)!==false) {var if_res2011 = M0.rvoid();} else {var if_res2011 = M0.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash-keys"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht3062);}return if_res2011;};var cl2012 = function(ht3065) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_keys(ht3065);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3065,M4.unsafe_immutable_hash_iterate_key,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next);});};var cl2013 = function(ht3066, bad_v3067) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_keys(ht3066);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3066,M4.unsafe_immutable_hash_iterate_key,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next,bad_v3067);});};var in_immutable_hash_keys3064 = $rjs_core.attachProcedureArity(function() {var fixed_lam2014 = {'1':cl2012,'2':cl2013}[arguments.length];if (fixed_lam2014!==undefined) {return fixed_lam2014.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash_keys = in_immutable_hash_keys3064;var check_in_weak_hash_keys = function(ht3068) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3069) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3069)!==false) {var if_res2015 = M0.hash_weak_p(ht3069);} else {var if_res2015 = false;}return if_res2015;})(ht3068)!==false) {var if_res2016 = M0.rvoid();} else {var if_res2016 = M0.raise_argument_error($rjs_core.Symbol.make("in-weak-hash-keys"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht3068);}return if_res2016;};var cl2017 = function(ht3071) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_keys(ht3071);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3071,M4.__rjs_quoted__.unsafe_weak_hash_iterate_key,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl2018 = function(ht3072, bad_v3073) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_keys(ht3072);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3072,M4.__rjs_quoted__.unsafe_weak_hash_iterate_key,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v3073);});};var in_weak_hash_keys3070 = $rjs_core.attachProcedureArity(function() {var fixed_lam2019 = {'1':cl2017,'2':cl2018}[arguments.length];if (fixed_lam2019!==undefined) {return fixed_lam2019.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash_keys = in_weak_hash_keys3070;var check_in_ephemeron_hash_keys = function(ht3074) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3075) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3075)!==false) {var if_res2020 = M0.__rjs_quoted__.hash_ephemeron_p(ht3075);} else {var if_res2020 = false;}return if_res2020;})(ht3074)!==false) {var if_res2021 = M0.rvoid();} else {var if_res2021 = M0.raise_argument_error($rjs_core.Symbol.make("in-ephemeron-hash-keys"),$rjs_core.UString.make("(and/c hash? hash-ephemeron?)"),ht3074);}return if_res2021;};var cl2022 = function(ht3077) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_keys(ht3077);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3077,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_key,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next);});};var cl2023 = function(ht3078, bad_v3079) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_keys(ht3078);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3078,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_key,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next,bad_v3079);});};var in_ephemeron_hash_keys3076 = $rjs_core.attachProcedureArity(function() {var fixed_lam2024 = {'1':cl2022,'2':cl2023}[arguments.length];if (fixed_lam2024!==undefined) {return fixed_lam2024.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_ephemeron_hash_keys = in_ephemeron_hash_keys3076;var check_in_hash_values = function(ht3080) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3081) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.hash_p(ht3081);})(ht3080)!==false) {var if_res2025 = M0.rvoid();} else {var if_res2025 = M0.raise_argument_error($rjs_core.Symbol.make("in-hash-values"),$rjs_core.UString.make("hash?"),ht3080);}return if_res2025;};var cl2026 = function(ht3083) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_values(ht3083);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3083,M0.hash_iterate_value,M0.hash_iterate_first,M0.hash_iterate_next);});};var cl2027 = function(ht3084, bad_v3085) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_values(ht3084);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3084,M0.hash_iterate_value,M0.hash_iterate_first,M0.hash_iterate_next,bad_v3085);});};var in_hash_values3082 = $rjs_core.attachProcedureArity(function() {var fixed_lam2028 = {'1':cl2026,'2':cl2027}[arguments.length];if (fixed_lam2028!==undefined) {return fixed_lam2028.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash_values = in_hash_values3082;var check_in_mutable_hash_values = function(ht3086) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3087) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3087)!==false) {if (mutable_p(ht3087)!==false) {var if_res2029 = M0.hash_strong_p(ht3087);} else {var if_res2029 = false;}var if_res2030 = if_res2029;} else {var if_res2030 = false;}return if_res2030;})(ht3086)!==false) {var if_res2031 = M0.rvoid();} else {var if_res2031 = M0.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash-values"),$rjs_core.UString.make("(and/c hash? mutable? hash-strong?)"),ht3086);}return if_res2031;};var cl2032 = function(ht3089) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_values(ht3089);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3089,M4.unsafe_mutable_hash_iterate_value,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next);});};var cl2033 = function(ht3090, bad_v3091) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_values(ht3090);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3090,M4.unsafe_mutable_hash_iterate_value,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next,bad_v3091);});};var in_mutable_hash_values3088 = $rjs_core.attachProcedureArity(function() {var fixed_lam2034 = {'1':cl2032,'2':cl2033}[arguments.length];if (fixed_lam2034!==undefined) {return fixed_lam2034.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash_values = in_mutable_hash_values3088;var check_in_immutable_hash_values = function(ht3092) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3093) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3093)!==false) {var if_res2035 = M0.immutable_p(ht3093);} else {var if_res2035 = false;}return if_res2035;})(ht3092)!==false) {var if_res2036 = M0.rvoid();} else {var if_res2036 = M0.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash-values"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht3092);}return if_res2036;};var cl2037 = function(ht3095) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_values(ht3095);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3095,M4.unsafe_immutable_hash_iterate_value,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next);});};var cl2038 = function(ht3096, bad_v3097) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_values(ht3096);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3096,M4.unsafe_immutable_hash_iterate_value,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next,bad_v3097);});};var in_immutable_hash_values3094 = $rjs_core.attachProcedureArity(function() {var fixed_lam2039 = {'1':cl2037,'2':cl2038}[arguments.length];if (fixed_lam2039!==undefined) {return fixed_lam2039.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash_values = in_immutable_hash_values3094;var check_in_weak_hash_values = function(ht3098) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3099) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3099)!==false) {var if_res2040 = M0.hash_weak_p(ht3099);} else {var if_res2040 = false;}return if_res2040;})(ht3098)!==false) {var if_res2041 = M0.rvoid();} else {var if_res2041 = M0.raise_argument_error($rjs_core.Symbol.make("in-weak-hash-values"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht3098);}return if_res2041;};var cl2042 = function(ht3101) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_values(ht3101);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3101,M4.__rjs_quoted__.unsafe_weak_hash_iterate_value,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl2043 = function(ht3102, bad_v3103) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_values(ht3102);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3102,M4.__rjs_quoted__.unsafe_weak_hash_iterate_value,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v3103);});};var in_weak_hash_values3100 = $rjs_core.attachProcedureArity(function() {var fixed_lam2044 = {'1':cl2042,'2':cl2043}[arguments.length];if (fixed_lam2044!==undefined) {return fixed_lam2044.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash_values = in_weak_hash_values3100;var check_in_ephemeron_hash_values = function(ht3104) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3105) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3105)!==false) {var if_res2045 = M0.__rjs_quoted__.hash_ephemeron_p(ht3105);} else {var if_res2045 = false;}return if_res2045;})(ht3104)!==false) {var if_res2046 = M0.rvoid();} else {var if_res2046 = M0.raise_argument_error($rjs_core.Symbol.make("in-ephemeron-hash-values"),$rjs_core.UString.make("(and/c hash? hash-ephemeron?)"),ht3104);}return if_res2046;};var cl2047 = function(ht3107) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_values(ht3107);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3107,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_value,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next);});};var cl2048 = function(ht3108, bad_v3109) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_values(ht3108);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3108,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_value,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next,bad_v3109);});};var in_ephemeron_hash_values3106 = $rjs_core.attachProcedureArity(function() {var fixed_lam2049 = {'1':cl2047,'2':cl2048}[arguments.length];if (fixed_lam2049!==undefined) {return fixed_lam2049.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_ephemeron_hash_values = in_ephemeron_hash_values3106;var check_in_hash_pairs = function(ht3110) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3111) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.hash_p(ht3111);})(ht3110)!==false) {var if_res2050 = M0.rvoid();} else {var if_res2050 = M0.raise_argument_error($rjs_core.Symbol.make("in-hash-pairs"),$rjs_core.UString.make("hash?"),ht3110);}return if_res2050;};var cl2051 = function(ht3113) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_pairs(ht3113);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3113,M0.hash_iterate_pair,M0.hash_iterate_first,M0.hash_iterate_next);});};var cl2052 = function(ht3114, bad_v3115) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_pairs(ht3114);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3114,M0.hash_iterate_pair,M0.hash_iterate_first,M0.hash_iterate_next,bad_v3115);});};var in_hash_pairs3112 = $rjs_core.attachProcedureArity(function() {var fixed_lam2053 = {'1':cl2051,'2':cl2052}[arguments.length];if (fixed_lam2053!==undefined) {return fixed_lam2053.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash_pairs = in_hash_pairs3112;var check_in_mutable_hash_pairs = function(ht3116) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3117) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3117)!==false) {if (mutable_p(ht3117)!==false) {var if_res2054 = M0.hash_strong_p(ht3117);} else {var if_res2054 = false;}var if_res2055 = if_res2054;} else {var if_res2055 = false;}return if_res2055;})(ht3116)!==false) {var if_res2056 = M0.rvoid();} else {var if_res2056 = M0.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash-pairs"),$rjs_core.UString.make("(and/c hash? mutable? hash-strong?)"),ht3116);}return if_res2056;};var cl2057 = function(ht3119) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_pairs(ht3119);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3119,M4.unsafe_mutable_hash_iterate_pair,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next);});};var cl2058 = function(ht3120, bad_v3121) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_pairs(ht3120);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3120,M4.unsafe_mutable_hash_iterate_pair,M4.unsafe_mutable_hash_iterate_first,M4.unsafe_mutable_hash_iterate_next,bad_v3121);});};var in_mutable_hash_pairs3118 = $rjs_core.attachProcedureArity(function() {var fixed_lam2059 = {'1':cl2057,'2':cl2058}[arguments.length];if (fixed_lam2059!==undefined) {return fixed_lam2059.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash_pairs = in_mutable_hash_pairs3118;var check_in_immutable_hash_pairs = function(ht3122) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3123) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3123)!==false) {var if_res2060 = M0.immutable_p(ht3123);} else {var if_res2060 = false;}return if_res2060;})(ht3122)!==false) {var if_res2061 = M0.rvoid();} else {var if_res2061 = M0.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash-pairs"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht3122);}return if_res2061;};var cl2062 = function(ht3125) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_pairs(ht3125);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3125,M4.unsafe_immutable_hash_iterate_pair,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next);});};var cl2063 = function(ht3126, bad_v3127) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_pairs(ht3126);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3126,M4.unsafe_immutable_hash_iterate_pair,M4.unsafe_immutable_hash_iterate_first,M4.unsafe_immutable_hash_iterate_next,bad_v3127);});};var in_immutable_hash_pairs3124 = $rjs_core.attachProcedureArity(function() {var fixed_lam2064 = {'1':cl2062,'2':cl2063}[arguments.length];if (fixed_lam2064!==undefined) {return fixed_lam2064.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash_pairs = in_immutable_hash_pairs3124;var check_in_weak_hash_pairs = function(ht3128) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3129) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3129)!==false) {var if_res2065 = M0.hash_weak_p(ht3129);} else {var if_res2065 = false;}return if_res2065;})(ht3128)!==false) {var if_res2066 = M0.rvoid();} else {var if_res2066 = M0.raise_argument_error($rjs_core.Symbol.make("in-weak-hash-pairs"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht3128);}return if_res2066;};var cl2067 = function(ht3131) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_pairs(ht3131);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3131,M4.__rjs_quoted__.unsafe_weak_hash_iterate_pair,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl2068 = function(ht3132, bad_v3133) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_pairs(ht3132);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3132,M4.__rjs_quoted__.unsafe_weak_hash_iterate_pair,M4.__rjs_quoted__.unsafe_weak_hash_iterate_first,M4.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v3133);});};var in_weak_hash_pairs3130 = $rjs_core.attachProcedureArity(function() {var fixed_lam2069 = {'1':cl2067,'2':cl2068}[arguments.length];if (fixed_lam2069!==undefined) {return fixed_lam2069.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash_pairs = in_weak_hash_pairs3130;var check_in_ephemeron_hash_pairs = function(ht3134) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht3135) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3135)!==false) {var if_res2070 = M0.__rjs_quoted__.hash_ephemeron_p(ht3135);} else {var if_res2070 = false;}return if_res2070;})(ht3134)!==false) {var if_res2071 = M0.rvoid();} else {var if_res2071 = M0.raise_argument_error($rjs_core.Symbol.make("in-ephemeron-hash-pairs"),$rjs_core.UString.make("(and/c hash? hash-ephemeron?)"),ht3134);}return if_res2071;};var cl2072 = function(ht3137) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_pairs(ht3137);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3137,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_pair,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next);});};var cl2073 = function(ht3138, bad_v3139) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_ephemeron_hash_pairs(ht3138);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht3138,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_pair,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_first,M4.__rjs_quoted__.unsafe_ephemeron_hash_iterate_next,bad_v3139);});};var in_ephemeron_hash_pairs3136 = $rjs_core.attachProcedureArity(function() {var fixed_lam2074 = {'1':cl2072,'2':cl2073}[arguments.length];if (fixed_lam2074!==undefined) {return fixed_lam2074.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_ephemeron_hash_pairs = in_ephemeron_hash_pairs3136;var check_ranges = function(who3140, type_name3141, vec3142, start3143, stop3144, step3145, len3146) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(start3143)!==false) {var or_part3147 = M0.__lt_(start3143,len3146);if (or_part3147!==false) {var if_res2075 = or_part3147;} else {var if_res2075 = M0.__eq_(len3146,start3143,stop3144);}var if_res2076 = if_res2075;} else {var if_res2076 = false;}if (if_res2076!==false) {var if_res2077 = M0.rvoid();} else {var if_res2077 = M0.__rjs_quoted__.raise_range_error(who3140,type_name3141,$rjs_core.UString.make("starting "),start3143,vec3142,0,M0.sub1(len3146));}if_res2077;if (M0.exact_integer_p(stop3144)!==false) {if (M0.__lt__eq_(-1,stop3144)!==false) {var if_res2078 = M0.__lt__eq_(stop3144,len3146);} else {var if_res2078 = false;}var if_res2079 = if_res2078;} else {var if_res2079 = false;}if (if_res2079!==false) {var if_res2080 = M0.rvoid();} else {var if_res2080 = M0.__rjs_quoted__.raise_range_error(who3140,type_name3141,$rjs_core.UString.make("stopping "),stop3144,vec3142,-1,len3146);}if_res2080;if (M0.exact_integer_p(step3145)!==false) {var if_res2081 = M0.not(M0.zero_p(step3145));} else {var if_res2081 = false;}if (if_res2081!==false) {var if_res2082 = M0.rvoid();} else {var if_res2082 = M0.raise_argument_error(who3140,$rjs_core.UString.make("(and/c exact-integer? (not/c zero?))"),step3145);}if_res2082;if (M0.__lt_(start3143,stop3144)!==false) {var if_res2083 = M0.__lt_(step3145,0);} else {var if_res2083 = false;}if (if_res2083!==false) {var if_res2084 = M0.raise_arguments_error(who3140,$rjs_core.UString.make("starting index less than stopping index, but given a negative step"),$rjs_core.UString.make("starting index"),start3143,$rjs_core.UString.make("stopping index"),stop3144,$rjs_core.UString.make("step"),step3145);} else {var if_res2084 = M0.rvoid();}if_res2084;if (M0.__lt_(stop3144,start3143)!==false) {var if_res2085 = M0.__gt_(step3145,0);} else {var if_res2085 = false;}if (if_res2085!==false) {var if_res2086 = M0.raise_arguments_error(who3140,$rjs_core.UString.make("starting index more than stopping index, but given a positive step"),$rjs_core.UString.make("starting index"),start3143,$rjs_core.UString.make("stopping index"),stop3144,$rjs_core.UString.make("step"),step3145);} else {var if_res2086 = M0.rvoid();}return if_res2086;};var normalise_inputs = function(who3148, type_name3149, vector_p3150, unsafe_vector_length3151, vec3152, start3153, stop3154, step3155) {if (arguments.length!==8) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (vector_p3150(vec3152)!==false) {var if_res2087 = M0.rvoid();} else {var if_res2087 = M0.raise_argument_error(who3148,type_name3149,vec3152);}if_res2087;var len3156 = unsafe_vector_length3151(vec3152);if (stop3154!==false) {var if_res2088 = stop3154;} else {var if_res2088 = len3156;}var stop_times_3157 = if_res2088;check_ranges(who3148,type_name3149,vec3152,start3153,stop_times_3157,step3155,len3156);return M0.values(vec3152,start3153,stop_times_3157,step3155);};var unsafe_normalise_inputs = function(unsafe_vector_length3158, vec3159, start3160, stop3161, step3162) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part3163 = stop3161;if (or_part3163!==false) {var if_res2089 = or_part3163;} else {var if_res2089 = unsafe_vector_length3158(vec3159);}return M0.values(vec3159,start3160,if_res2089,step3162);};var __vector_gen = function(v3164, start3165, stop3166, step3167) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3167,1)!==false) {var if_res2091 = M0.add1;} else {var if_res2091 = function(i3169) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3169+step3167;};}if (M0.__gt_(step3167,0)!==false) {var if_res2090 = function(i3170) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3170,stop3166);};} else {var if_res2090 = function(i3171) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3171,stop3166);};}return M0.values(function(i3168) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.unsafe_vector_ref(v3164,i3168);},false,if_res2091,start3165,if_res2090,false,false);};var cl2092 = function(v3172) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_vector(v3172,0,false,1);};var cl2093 = function(v3173, start3174) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_vector(v3173,start3174,false,1);};var cl2094 = function(v3175, start3176, stop3177) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_vector(v3175,start3176,stop3177,1);};var cl2095 = function(v3178, start3179, stop3180, step3181) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2097 = normalise_inputs($rjs_core.Symbol.make("in-vector"),$rjs_core.UString.make("vector"),M0.vector_p,M0.vector_length,v3178,start3179,stop3180,step3181);var v3182 = let_result2097.getAt(0);var start3183 = let_result2097.getAt(1);var stop3184 = let_result2097.getAt(2);var step3185 = let_result2097.getAt(3);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __vector_gen(v3182,start3183,stop3184,step3185);});};var in_vector = $rjs_core.attachProcedureArity(function() {var fixed_lam2096 = {'1':cl2092,'2':cl2093,'3':cl2094,'4':cl2095}[arguments.length];if (fixed_lam2096!==undefined) {return fixed_lam2096.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3,4]);var check_vector = function(v3186) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.vector_p(v3186)!==false) {var if_res2098 = M0.rvoid();} else {var if_res2098 = M0.raise_argument_error($rjs_core.Symbol.make("in-vector"),$rjs_core.UString.make("vector"),v3186);}return if_res2098;};var __string_gen = function(v3187, start3188, stop3189, step3190) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3190,1)!==false) {var if_res2100 = M0.add1;} else {var if_res2100 = function(i3192) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3192+step3190;};}if (M0.__gt_(step3190,0)!==false) {var if_res2099 = function(i3193) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3193,stop3189);};} else {var if_res2099 = function(i3194) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3194,stop3189);};}return M0.values(function(i3191) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.string_ref(v3187,i3191);},false,if_res2100,start3188,if_res2099,false,false);};var cl2101 = function(v3195) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_string(v3195,0,false,1);};var cl2102 = function(v3196, start3197) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_string(v3196,start3197,false,1);};var cl2103 = function(v3198, start3199, stop3200) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_string(v3198,start3199,stop3200,1);};var cl2104 = function(v3201, start3202, stop3203, step3204) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2106 = normalise_inputs($rjs_core.Symbol.make("in-string"),$rjs_core.UString.make("string"),M0.string_p,M0.string_length,v3201,start3202,stop3203,step3204);var v3205 = let_result2106.getAt(0);var start3206 = let_result2106.getAt(1);var stop3207 = let_result2106.getAt(2);var step3208 = let_result2106.getAt(3);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __string_gen(v3205,start3206,stop3207,step3208);});};var in_string = $rjs_core.attachProcedureArity(function() {var fixed_lam2105 = {'1':cl2101,'2':cl2102,'3':cl2103,'4':cl2104}[arguments.length];if (fixed_lam2105!==undefined) {return fixed_lam2105.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3,4]);var check_string = function(v3209) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.string_p(v3209)!==false) {var if_res2107 = M0.rvoid();} else {var if_res2107 = M0.raise_argument_error($rjs_core.Symbol.make("in-string"),$rjs_core.UString.make("string"),v3209);}return if_res2107;};var __bytes_gen = function(v3210, start3211, stop3212, step3213) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3213,1)!==false) {var if_res2109 = M0.add1;} else {var if_res2109 = function(i3215) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3215+step3213;};}if (M0.__gt_(step3213,0)!==false) {var if_res2108 = function(i3216) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3216,stop3212);};} else {var if_res2108 = function(i3217) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3217,stop3212);};}return M0.values(function(i3214) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.__rjs_quoted__.unsafe_bytes_ref(v3210,i3214);},false,if_res2109,start3211,if_res2108,false,false);};var cl2110 = function(v3218) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes(v3218,0,false,1);};var cl2111 = function(v3219, start3220) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes(v3219,start3220,false,1);};var cl2112 = function(v3221, start3222, stop3223) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes(v3221,start3222,stop3223,1);};var cl2113 = function(v3224, start3225, stop3226, step3227) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2115 = normalise_inputs($rjs_core.Symbol.make("in-bytes"),$rjs_core.UString.make("bytes"),M0.bytes_p,M0.bytes_length,v3224,start3225,stop3226,step3227);var v3228 = let_result2115.getAt(0);var start3229 = let_result2115.getAt(1);var stop3230 = let_result2115.getAt(2);var step3231 = let_result2115.getAt(3);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __bytes_gen(v3228,start3229,stop3230,step3231);});};var in_bytes = $rjs_core.attachProcedureArity(function() {var fixed_lam2114 = {'1':cl2110,'2':cl2111,'3':cl2112,'4':cl2113}[arguments.length];if (fixed_lam2114!==undefined) {return fixed_lam2114.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3,4]);var check_bytes = function(v3232) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.bytes_p(v3232)!==false) {var if_res2116 = M0.rvoid();} else {var if_res2116 = M0.raise_argument_error($rjs_core.Symbol.make("in-bytes"),$rjs_core.UString.make("bytes"),v3232);}return if_res2116;};var __flvector_gen = function(v3233, start3234, stop3235, step3236) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3236,1)!==false) {var if_res2118 = M0.add1;} else {var if_res2118 = function(i3238) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3238+step3236;};}if (M0.__gt_(step3236,0)!==false) {var if_res2117 = function(i3239) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3239,stop3235);};} else {var if_res2117 = function(i3240) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3240,stop3235);};}return M0.values(function(i3237) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.__rjs_quoted__.unsafe_flvector_ref(v3233,i3237);},false,if_res2118,start3234,if_res2117,false,false);};var __fxvector_gen = function(v3241, start3242, stop3243, step3244) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__eq_(step3244,1)!==false) {var if_res2120 = M0.add1;} else {var if_res2120 = function(i3246) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i3246+step3244;};}if (M0.__gt_(step3244,0)!==false) {var if_res2119 = function(i3247) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__lt_(i3247,stop3243);};} else {var if_res2119 = function(i3248) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__gt_(i3248,stop3243);};}return M0.values(function(i3245) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.__rjs_quoted__.unsafe_fxvector_ref(v3241,i3245);},false,if_res2120,start3242,if_res2119,false,false);};var stop_before = function(g3249, pred3250) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3249)!==false) {var if_res2121 = M0.rvoid();} else {var if_res2121 = M0.raise_argument_error($rjs_core.Symbol.make("stop-before"),$rjs_core.UString.make("sequence?"),g3249);}if_res2121;if (M0.procedure_p(pred3250)!==false) {var if_res2122 = M0.procedure_arity_includes_p(pred3250,1);} else {var if_res2122 = false;}if (if_res2122!==false) {var if_res2123 = M0.rvoid();} else {var if_res2123 = M0.raise_argument_error($rjs_core.Symbol.make("stop-before"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),pred3250);}if_res2123;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2124 = make_sequence(false,g3249);var pos__gt_val3251 = let_result2124.getAt(0);var pre_pos_next3252 = let_result2124.getAt(1);var pos_next3253 = let_result2124.getAt(2);var init3254 = let_result2124.getAt(3);var pos_cont_p3255 = let_result2124.getAt(4);var pre_cont_p3256 = let_result2124.getAt(5);var post_cont_p3257 = let_result2124.getAt(6);var cl2125 = function(val3258) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pre_cont_p3256!==false) {var if_res2129 = pre_cont_p3256(val3258);} else {var if_res2129 = true;}if (if_res2129!==false) {var if_res2130 = M0.not(pred3250(val3258));} else {var if_res2130 = false;}return if_res2130;};var cl2126 = $rjs_core.attachProcedureArity(function(...vals32592131) {var vals3259 = $rjs_core.Pair.listFromArray(vals32592131);if (pre_cont_p3256!==false) {var if_res2132 = M0.apply(pre_cont_p3256,vals3259);} else {var if_res2132 = true;}if (if_res2132!==false) {var if_res2133 = M0.not(M0.apply(pred3250,vals3259));} else {var if_res2133 = false;}return if_res2133;});return M0.values(pos__gt_val3251,pre_pos_next3252,pos_next3253,init3254,pos_cont_p3255,$rjs_core.attachProcedureArity(function() {var fixed_lam2127 = {'1':cl2125}[arguments.length];if (fixed_lam2127!==undefined) {return fixed_lam2127.apply(null,arguments);} else {if (true!==false) {var if_res2128 = cl2126.apply(null,arguments);} else {var if_res2128 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res2128;}},[M0.make_arity_at_least(0)]),post_cont_p3257);});};var stop_after = function(g3260, pred3261) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3260)!==false) {var if_res2134 = M0.rvoid();} else {var if_res2134 = M0.raise_argument_error($rjs_core.Symbol.make("stop-after"),$rjs_core.UString.make("sequence?"),g3260);}if_res2134;if (M0.procedure_p(pred3261)!==false) {var if_res2135 = M0.procedure_arity_includes_p(pred3261,1);} else {var if_res2135 = false;}if (if_res2135!==false) {var if_res2136 = M0.rvoid();} else {var if_res2136 = M0.raise_argument_error($rjs_core.Symbol.make("stop-after"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),pred3261);}if_res2136;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2137 = make_sequence(false,g3260);var pos__gt_val3262 = let_result2137.getAt(0);var pre_pos_next3263 = let_result2137.getAt(1);var pos_next3264 = let_result2137.getAt(2);var init3265 = let_result2137.getAt(3);var pos_cont_p3266 = let_result2137.getAt(4);var pre_cont_p3267 = let_result2137.getAt(5);var post_cont_p3268 = let_result2137.getAt(6);var cl2138 = function(pos3269, val3270) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3268!==false) {var if_res2142 = post_cont_p3268(pos3269,val3270);} else {var if_res2142 = true;}if (if_res2142!==false) {var if_res2143 = M0.not(pred3261(val3270));} else {var if_res2143 = false;}return if_res2143;};var cl2139 = $rjs_core.attachProcedureArity(function(pos3271, ...vals32722144) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals3272 = $rjs_core.Pair.listFromArray(vals32722144);if (post_cont_p3268!==false) {var if_res2145 = M0.apply(post_cont_p3268,pos3271,vals3272);} else {var if_res2145 = true;}if (if_res2145!==false) {var if_res2146 = M0.not(M0.apply(pred3261,vals3272));} else {var if_res2146 = false;}return if_res2146;});return M0.values(pos__gt_val3262,pre_pos_next3263,pos_next3264,init3265,pos_cont_p3266,pre_cont_p3267,$rjs_core.attachProcedureArity(function() {var fixed_lam2140 = {'2':cl2138}[arguments.length];if (fixed_lam2140!==undefined) {return fixed_lam2140.apply(null,arguments);} else {if (M0.__gt__eq_(cl2139.length,1)!==false) {var if_res2141 = cl2139.apply(null,arguments);} else {var if_res2141 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res2141;}},[M0.make_arity_at_least(1)]));});};var in_indexed = function(g3273) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3273)!==false) {var if_res2147 = M0.rvoid();} else {var if_res2147 = M0.raise_argument_error($rjs_core.Symbol.make("in-indexed"),$rjs_core.UString.make("sequence?"),g3273);}if_res2147;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2148 = make_sequence(false,g3273);var pos__gt_val3274 = let_result2148.getAt(0);var pre_pos_next3275 = let_result2148.getAt(1);var pos_next3276 = let_result2148.getAt(2);var init3277 = let_result2148.getAt(3);var pos_cont_p3278 = let_result2148.getAt(4);var pre_cont_p3279 = let_result2148.getAt(5);var post_cont_p3280 = let_result2148.getAt(6);if (pre_pos_next3275!==false) {var if_res2153 = function(pos3282) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.cons(pre_pos_next3275(M0.car(pos3282)),M0.cdr(pos3282));};} else {var if_res2153 = false;}var temp2152 = M0.cons(init3277,0);if (pos_cont_p3278!==false) {var if_res2151 = function(pos3284) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos_cont_p3278(M0.car(pos3284));};} else {var if_res2151 = false;}if (pre_cont_p3279!==false) {var if_res2150 = function(val3285, idx3286) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pre_cont_p3279(val3285);};} else {var if_res2150 = false;}if (post_cont_p3280!==false) {var if_res2149 = function(pos3287, val3288, idx3289) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return post_cont_p3280(M0.car(pos3287),val3288);};} else {var if_res2149 = false;}return M0.values(function(pos3281) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(pos__gt_val3274(M0.car(pos3281)),M0.cdr(pos3281));},if_res2153,function(pos3283) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.cons(pos_next3276(M0.car(pos3283)),M0.add1(M0.cdr(pos3283)));},temp2152,if_res2151,if_res2150,if_res2149);});};var in_value = function(v3290) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(function(pos3291) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v3290;},function(pos3292) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;},true,function(pos3293) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos3293;},false,false);});};var in_values_sequence = function(g3294) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3294)!==false) {var if_res2154 = M0.rvoid();} else {var if_res2154 = M0.raise_argument_error($rjs_core.Symbol.make("in-values-sequence"),$rjs_core.UString.make("sequence?"),g3294);}if_res2154;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2155 = make_sequence(false,g3294);var pos__gt_val3295 = let_result2155.getAt(0);var pre_pos_next3296 = let_result2155.getAt(1);var pos_next3297 = let_result2155.getAt(2);var init3298 = let_result2155.getAt(3);var pos_cont_p3299 = let_result2155.getAt(4);var pre_cont_p3300 = let_result2155.getAt(5);var post_cont_p3301 = let_result2155.getAt(6);if (pre_cont_p3300!==false) {var if_res2157 = function(vals3303) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(pre_cont_p3300,vals3303);};} else {var if_res2157 = false;}if (post_cont_p3301!==false) {var if_res2156 = function(pos3304, vals3305) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(post_cont_p3301,pos3304,vals3305);};} else {var if_res2156 = false;}return M0.values(function(pos3302) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3295(pos3302);},M0.list);},pre_pos_next3296,pos_next3297,init3298,pos_cont_p3299,if_res2157,if_res2156);});};var in_values_times__sequence = function(g3306) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3306)!==false) {var if_res2158 = M0.rvoid();} else {var if_res2158 = M0.raise_argument_error($rjs_core.Symbol.make("in-values-sequence"),$rjs_core.UString.make("sequence?"),g3306);}if_res2158;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2159 = make_sequence(false,g3306);var pos__gt_val3307 = let_result2159.getAt(0);var pre_pos_next3308 = let_result2159.getAt(1);var pos_next3309 = let_result2159.getAt(2);var init3310 = let_result2159.getAt(3);var pos_cont_p3311 = let_result2159.getAt(4);var pre_cont_p3312 = let_result2159.getAt(5);var post_cont_p3313 = let_result2159.getAt(6);if (pre_cont_p3312!==false) {var if_res2163 = function(vals3317) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(vals3317)!==false) {var if_res2162 = M0.apply(pre_cont_p3312,vals3317);} else {var if_res2162 = pre_cont_p3312(vals3317);}return if_res2162;};} else {var if_res2163 = false;}if (post_cont_p3313!==false) {var if_res2161 = function(pos3318, vals3319) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(vals3319)!==false) {var if_res2160 = M0.apply(post_cont_p3313,pos3318,vals3319);} else {var if_res2160 = post_cont_p3313(pos3318,vals3319);}return if_res2160;};} else {var if_res2161 = false;}return M0.values(function(pos3314) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var cl2164 = function(v3315) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(v3315)!==false) {var if_res2168 = M0.list(v3315);} else {var if_res2168 = v3315;}return if_res2168;};var cl2165 = $rjs_core.attachProcedureArity(function(...vs33162169) {var vs3316 = $rjs_core.Pair.listFromArray(vs33162169);return vs3316;});return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3307(pos3314);},$rjs_core.attachProcedureArity(function() {var fixed_lam2166 = {'1':cl2164}[arguments.length];if (fixed_lam2166!==undefined) {return fixed_lam2166.apply(null,arguments);} else {if (true!==false) {var if_res2167 = cl2165.apply(null,arguments);} else {var if_res2167 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res2167;}},[M0.make_arity_at_least(0)]));},pre_pos_next3308,pos_next3309,init3310,pos_cont_p3311,if_res2163,if_res2161);});};var append_sequences = function(sequences3320, cyclic_p3321) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var seqs__gt_m_plus_g_plus_r3322 = function(seqs3323) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(seqs3323)!==false) {var let_result2170 = sequence_generate(M0.car(seqs3323));var more_p3324 = let_result2170.getAt(0);var get3325 = let_result2170.getAt(1);var seqs3326 = M0.cdr(seqs3323);if (more_p3324()!==false) {var if_res2171 = M0.list_times_(more_p3324,get3325,seqs3326);} else {var if_res2171 = seqs__gt_m_plus_g_plus_r3322(seqs3326);}var if_res2173 = if_res2171;} else {if (cyclic_p3321!==false) {var if_res2172 = seqs__gt_m_plus_g_plus_r3322(sequences3320);} else {var if_res2172 = false;}var if_res2173 = if_res2172;}return if_res2173;};return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(function(m_plus_g_plus_r3327) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.cadr(m_plus_g_plus_r3327)();},function(m_plus_g_plus_r3328) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(m_plus_g_plus_r3328)!==false) {var if_res2174 = M0.not(M0.car(m_plus_g_plus_r3328)());} else {var if_res2174 = false;}if (if_res2174!==false) {var if_res2175 = seqs__gt_m_plus_g_plus_r3322(M0.cddr(m_plus_g_plus_r3328));} else {var if_res2175 = m_plus_g_plus_r3328;}return if_res2175;},seqs__gt_m_plus_g_plus_r3322(sequences3320),M0.values,false,false);});};var check_sequences = function(who3329, sequences3330) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.for_each(function(g3331) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3331)!==false) {var if_res2176 = M0.rvoid();} else {var if_res2176 = M0.raise_argument_error(who3329,$rjs_core.UString.make("sequence?"),g3331);}return if_res2176;},sequences3330);};var in_sequences = $rjs_core.attachProcedureArity(function(...sequences33322177) {var sequences3332 = $rjs_core.Pair.listFromArray(sequences33322177);check_sequences($rjs_core.Symbol.make("in-sequences"),sequences3332);if (M0.pair_p(sequences3332)!==false) {var if_res2178 = M0.null_p(M0.cdr(sequences3332));} else {var if_res2178 = false;}if (if_res2178!==false) {var if_res2179 = M0.car(sequences3332);} else {var if_res2179 = append_sequences(sequences3332,false);}return if_res2179;});var in_cycle = $rjs_core.attachProcedureArity(function(...sequences33332180) {var sequences3333 = $rjs_core.Pair.listFromArray(sequences33332180);check_sequences($rjs_core.Symbol.make("in-cycle"),sequences3333);return append_sequences(sequences3333,true);});var in_parallel = $rjs_core.attachProcedureArity(function(...sequences33342181) {var sequences3334 = $rjs_core.Pair.listFromArray(sequences33342181);check_sequences($rjs_core.Symbol.make("in-parallel"),sequences3334);if (M0.__eq_(1,M0.length(sequences3334))!==false) {var if_res2208 = M0.car(sequences3334);} else {var if_res2208 = make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2182 = make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("g")),sequences3334);var pos__gt_vals3349 = let_result2182.getAt(0);var pos_pre_inc3350 = let_result2182.getAt(1);var pos_next3351 = let_result2182.getAt(2);var init3352 = let_result2182.getAt(3);var pos_cont_p3353 = let_result2182.getAt(4);var val_cont_p3354 = let_result2182.getAt(5);var all_cont_p3355 = let_result2182.getAt(6);M0.rvoid();var for_loop3356 = function(p__gt_v3357, p_p_n3358, p_n3359, i3360, ps_p3361, pr_p3362, po_p3363, pos3364) {if (arguments.length!==8) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3353!==false) {var if_res2183 = pos_cont_p3353(pos3364);} else {var if_res2183 = true;}if (if_res2183!==false) {var g3368 = pos__gt_vals3349(pos3364);if (all_cont_p3355!==false) {var if_res2184 = function(pos3369) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p3355(pos3369,g3368);};} else {var if_res2184 = false;}var let_result2185 = M0.values(g3368,if_res2184);var g3365 = let_result2185.getAt(0);var all_cont_p_by_pos3366 = let_result2185.getAt(1);if (pos_pre_inc3350!==false) {var if_res2186 = pos_pre_inc3350(pos3364);} else {var if_res2186 = pos3364;}var pos3367 = if_res2186;if (val_cont_p3354!==false) {var if_res2187 = val_cont_p3354(g3365);} else {var if_res2187 = true;}if (if_res2187!==false) {var p__gt_v3377 = p__gt_v3357;var p_p_n3378 = p_p_n3358;var p_n3379 = p_n3359;var i3380 = i3360;var ps_p3381 = ps_p3361;var pr_p3382 = pr_p3362;var po_p3383 = po_p3363;var let_result2188 = make_sequence(false,g3365);var p__gt_v13391 = let_result2188.getAt(0);var p_p_n23392 = let_result2188.getAt(1);var p_n33393 = let_result2188.getAt(2);var i43394 = let_result2188.getAt(3);var ps_p53395 = let_result2188.getAt(4);var pr_p63396 = let_result2188.getAt(5);var po_p73397 = let_result2188.getAt(6);var let_result2189 = M0.values(M0.cons(p__gt_v13391,p__gt_v3377),M0.cons(p_p_n23392,p_p_n3378),M0.cons(p_n33393,p_n3379),M0.cons(i43394,i3380),M0.cons(ps_p53395,ps_p3381),M0.cons(pr_p63396,pr_p3382),M0.cons(po_p73397,po_p3383));var p__gt_v3384 = let_result2189.getAt(0);var p_p_n3385 = let_result2189.getAt(1);var p_n3386 = let_result2189.getAt(2);var i3387 = let_result2189.getAt(3);var ps_p3388 = let_result2189.getAt(4);var pr_p3389 = let_result2189.getAt(5);var po_p3390 = let_result2189.getAt(6);var let_result2190 = M0.values(p__gt_v3384,p_p_n3385,p_n3386,i3387,ps_p3388,pr_p3389,po_p3390);var p__gt_v3370 = let_result2190.getAt(0);var p_p_n3371 = let_result2190.getAt(1);var p_n3372 = let_result2190.getAt(2);var i3373 = let_result2190.getAt(3);var ps_p3374 = let_result2190.getAt(4);var pr_p3375 = let_result2190.getAt(5);var po_p3376 = let_result2190.getAt(6);if (all_cont_p_by_pos3366!==false) {var if_res2191 = all_cont_p_by_pos3366(pos3367);} else {var if_res2191 = true;}if (if_res2191!==false) {var if_res2192 = M0.not(false);} else {var if_res2192 = false;}if (if_res2192!==false) {var if_res2193 = for_loop3356(p__gt_v3370,p_p_n3371,p_n3372,i3373,ps_p3374,pr_p3375,po_p3376,pos_next3351(pos3367));} else {var if_res2193 = M0.values(p__gt_v3370,p_p_n3371,p_n3372,i3373,ps_p3374,pr_p3375,po_p3376);}var if_res2194 = if_res2193;} else {var if_res2194 = M0.values(p__gt_v3357,p_p_n3358,p_n3359,i3360,ps_p3361,pr_p3362,po_p3363);}var if_res2195 = if_res2194;} else {var if_res2195 = M0.values(p__gt_v3357,p_p_n3358,p_n3359,i3360,ps_p3361,pr_p3362,po_p3363);}return if_res2195;};var let_result2196 = for_loop3356(M0.rnull,M0.rnull,M0.rnull,M0.rnull,M0.rnull,M0.rnull,M0.rnull,init3352);var p__gt_v3342 = let_result2196.getAt(0);var p_p_n3343 = let_result2196.getAt(1);var p_n3344 = let_result2196.getAt(2);var i3345 = let_result2196.getAt(3);var ps_p3346 = let_result2196.getAt(4);var pr_p3347 = let_result2196.getAt(5);var po_p3348 = let_result2196.getAt(6);var let_result2197 = M0.values(M5.alt_reverse(p__gt_v3342),M5.alt_reverse(p_p_n3343),M5.alt_reverse(p_n3344),M5.alt_reverse(i3345),M5.alt_reverse(ps_p3346),M5.alt_reverse(pr_p3347),M5.alt_reverse(po_p3348));var pos__gt_vals3335 = let_result2197.getAt(0);var pre_pos_nexts3336 = let_result2197.getAt(1);var pos_nexts3337 = let_result2197.getAt(2);var inits3338 = let_result2197.getAt(3);var pos_cont_ps3339 = let_result2197.getAt(4);var pre_cont_ps3340 = let_result2197.getAt(5);var post_cont_ps3341 = let_result2197.getAt(6);if (M0.ormap(M0.values,pre_pos_nexts3336)!==false) {var if_res2207 = function(poses3401) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.map(function(pre_pos_next3402, pos3403) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pre_pos_next3402!==false) {var if_res2206 = pre_pos_next3402(pos3403);} else {var if_res2206 = pos3403;}return if_res2206;},pre_pos_nexts3336,poses3401);};} else {var if_res2207 = false;}if (M0.ormap(M0.values,pos_cont_ps3339)!==false) {var if_res2205 = function(poses3407) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.andmap(function(pos_cont_p3408, pos3409) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3408!==false) {var if_res2204 = pos_cont_p3408(pos3409);} else {var if_res2204 = true;}return if_res2204;},pos_cont_ps3339,poses3407);};} else {var if_res2205 = false;}if (M0.ormap(M0.values,pre_cont_ps3340)!==false) {var if_res2203 = $rjs_core.attachProcedureArity(function(...vals34102201) {var vals3410 = $rjs_core.Pair.listFromArray(vals34102201);return M0.andmap(function(pre_cont_p3411, val3412) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pre_cont_p3411!==false) {var if_res2202 = pre_cont_p3411(val3412);} else {var if_res2202 = true;}return if_res2202;},pre_cont_ps3340,vals3410);});} else {var if_res2203 = false;}if (M0.ormap(M0.values,post_cont_ps3341)!==false) {var if_res2200 = $rjs_core.attachProcedureArity(function(poses3413, ...vals34142198) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals3414 = $rjs_core.Pair.listFromArray(vals34142198);return M0.andmap(function(post_cont_p3415, pos3416, val3417) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3415!==false) {var if_res2199 = post_cont_p3415(pos3416,val3417);} else {var if_res2199 = true;}return if_res2199;},post_cont_ps3341,poses3413,vals3414);});} else {var if_res2200 = false;}return M0.values(function(poses3398) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.values,M0.map(function(pos__gt_val3399, pos3400) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3399(pos3400);},pos__gt_vals3335,poses3398));},if_res2207,function(poses3404) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.map(function(pos_next3405, pos3406) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos_next3405(pos3406);},pos_nexts3337,poses3404);},inits3338,if_res2205,if_res2203,if_res2200);});}return if_res2208;});var cl2209 = function(producer3418) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values($rjs_core.attachProcedureArity(function(..._34192213) {var _3419 = $rjs_core.Pair.listFromArray(_34192213);return producer3418();}),M0.rvoid,M0.rvoid(),false,false,false);});};var cl2210 = $rjs_core.attachProcedureArity(function(producer3420, stop3421, ...more34222214) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var more3422 = $rjs_core.Pair.listFromArray(more34222214);if (M0.null_p(more3422)!==false) {var if_res2215 = function(_3424) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return producer3420();};} else {var if_res2215 = function(_3425) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(producer3420,more3422);};}var produce_bang_3423 = if_res2215;if (M0.not(M0.procedure_p(stop3421))!==false) {var if_res2218 = function(x3427) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(M0.eq_p(x3427,stop3421));};} else {if (M0.equal_p(1,M0.procedure_arity(stop3421))!==false) {var if_res2217 = function(x3428) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.not(stop3421(x3428));};} else {var if_res2217 = $rjs_core.attachProcedureArity(function(...xs34292216) {var xs3429 = $rjs_core.Pair.listFromArray(xs34292216);return M0.not(M0.apply(stop3421,xs3429));});}var if_res2218 = if_res2217;}var stop_p3426 = if_res2218;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(produce_bang_3423,M0.rvoid,M0.rvoid(),false,stop_p3426,false);});});var in_producer = $rjs_core.attachProcedureArity(function() {var fixed_lam2211 = {'1':cl2209}[arguments.length];if (fixed_lam2211!==undefined) {return fixed_lam2211.apply(null,arguments);} else {if (M0.__gt__eq_(cl2210.length,1)!==false) {var if_res2212 = cl2210.apply(null,arguments);} else {var if_res2212 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res2212;}},[1,M0.make_arity_at_least(2)]);var let_result2219 = M0.make_struct_type($rjs_core.Symbol.make("stream"),false,3,0,false,M0.list(M0.cons(prop_stream,M0.vector(function(v3430) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_stream_ref(v3430,0)();},function(v3431) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_stream_ref(v3431,1)();},function(v3432) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_stream_ref(v3432,2)();}))));var struct_do_stream = let_result2219.getAt(0);var make_do_stream = let_result2219.getAt(1);var do_stream_p = let_result2219.getAt(2);var do_stream_ref = let_result2219.getAt(3);var do_stream_set_bang_ = let_result2219.getAt(4);var empty_stream = make_do_stream(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;},M0.rvoid,M0.rvoid);var sequence__gt_stream = function(s3433) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(s3433)!==false) {var if_res2220 = M0.rvoid();} else {var if_res2220 = M0.raise_argument_error($rjs_core.Symbol.make("sequence-generate"),$rjs_core.UString.make("sequence?"),s3433);}if_res2220;if (stream_p(s3433)!==false) {var if_res2231 = s3433;} else {var let_result2221 = make_sequence(false,s3433);var pos__gt_val3434 = let_result2221.getAt(0);var pre_pos_next3435 = let_result2221.getAt(1);var pos_next3436 = let_result2221.getAt(2);var init3437 = let_result2221.getAt(3);var pos_cont_p3438 = let_result2221.getAt(4);var pre_cont_p3439 = let_result2221.getAt(5);var post_cont_p3440 = let_result2221.getAt(6);var gen_stream3441 = function(pos3442) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var done_p3443 = false;var vals3444 = false;var empty_p3445 = false;var next3446 = false;var force_bang_3447 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (done_p3443!==false) {var if_res2227 = M0.rvoid();} else {if (pos_cont_p3438!==false) {var if_res2222 = pos_cont_p3438(pos3442);} else {var if_res2222 = true;}if (if_res2222!==false) {vals3444 = M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3434(pos3442);},M0.list);if (pre_pos_next3435!==false) {pos3442 = pre_pos_next3435(pos3442);var if_res2223 = null;} else {var if_res2223 = M0.rvoid();}if_res2223;if (pre_cont_p3439!==false) {var if_res2224 = M0.apply(pre_cont_p3439,vals3444);} else {var if_res2224 = true;}if (if_res2224!==false) {var if_res2225 = M0.rvoid();} else {vals3444 = false;empty_p3445 = true;var if_res2225 = null;}var if_res2226 = if_res2225;} else {empty_p3445 = true;var if_res2226 = null;}if_res2226;done_p3443 = true;var if_res2227 = null;}return if_res2227;};return make_do_stream(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}force_bang_3447();return empty_p3445;},function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}force_bang_3447();return M0.apply(M0.values,vals3444);},function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}force_bang_3447();if (next3446!==false) {var if_res2230 = next3446;} else {if (post_cont_p3440!==false) {var if_res2228 = M0.apply(post_cont_p3440,pos3442,vals3444);} else {var if_res2228 = true;}if (if_res2228!==false) {next3446 = gen_stream3441(pos_next3436(pos3442));var if_res2229 = null;} else {next3446 = empty_stream;var if_res2229 = null;}if_res2229;var if_res2230 = next3446;}return if_res2230;});};var if_res2231 = gen_stream3441(init3437);}return if_res2231;};var no_more = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.raise(M0.__rjs_quoted__.exn_fail_contract($rjs_core.UString.make("sequence has no more values"),M0.current_continuation_marks()));};var sequence_generate = function(g3448) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3448)!==false) {var if_res2232 = M0.rvoid();} else {var if_res2232 = M0.raise_argument_error($rjs_core.Symbol.make("sequence-generate"),$rjs_core.UString.make("sequence?"),g3448);}if_res2232;var let_result2233 = make_sequence(false,g3448);var pos__gt_val3449 = let_result2233.getAt(0);var pre_pos_next3450 = let_result2233.getAt(1);var pos_next3451 = let_result2233.getAt(2);var init3452 = let_result2233.getAt(3);var pos_cont_p3453 = let_result2233.getAt(4);var pre_cont_p3454 = let_result2233.getAt(5);var post_cont_p3455 = let_result2233.getAt(6);var pos3456 = init3452;var more_p3457 = false;var prep_val_bang_3458 = false;var next3459 = false;var init_more_p3460 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}prep_val_bang_3458();return more_p3457();};var init_next3461 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}prep_val_bang_3458();return next3459();};var init_prep_val_bang_3462 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3453!==false) {var if_res2234 = pos_cont_p3453(pos3456);} else {var if_res2234 = true;}if (if_res2234!==false) {var if_res2242 = M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res2240 = pos__gt_val3449(pos3456);if (pre_pos_next3450!==false) {pos3456 = pre_pos_next3450(pos3456);var if_res2241 = null;} else {var if_res2241 = M0.rvoid();}if_res2241;return begin_res2240;},$rjs_core.attachProcedureArity(function(...vals34632235) {var vals3463 = $rjs_core.Pair.listFromArray(vals34632235);if (pre_cont_p3454!==false) {var if_res2236 = M0.apply(pre_cont_p3454,vals3463);} else {var if_res2236 = true;}if (if_res2236!==false) {more_p3457 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;};next3459 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var v3464 = vals3463;prep_val_bang_3458 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3455!==false) {var if_res2237 = M0.apply(post_cont_p3455,pos3456,vals3463);} else {var if_res2237 = true;}if (if_res2237!==false) {pos3456 = pos_next3451(pos3456);prep_val_bang_3458 = init_prep_val_bang_3462;var if_res2238 = prep_val_bang_3458();} else {more_p3457 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};next3459 = no_more;var if_res2238 = null;}return if_res2238;};more_p3457 = init_more_p3460;next3459 = init_next3461;return M0.apply(M0.values,v3464);};prep_val_bang_3458 = M0.rvoid;var if_res2239 = M0.apply(M0.values,vals3463);} else {more_p3457 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};next3459 = no_more;var if_res2239 = null;}return if_res2239;}));} else {more_p3457 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};next3459 = no_more;var if_res2242 = null;}return if_res2242;};more_p3457 = init_more_p3460;prep_val_bang_3458 = init_prep_val_bang_3462;next3459 = init_next3461;var sequence_more_p3465 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return more_p3457();};var sequence_next3466 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return next3459();};return M0.values(sequence_more_p3465,sequence_next3466);};var sequence_generate_times_ = function(g3467) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3467)!==false) {var if_res2243 = M0.rvoid();} else {var if_res2243 = M0.raise_argument_error($rjs_core.Symbol.make("sequence-generate*"),$rjs_core.UString.make("sequence?"),g3467);}if_res2243;var let_result2244 = make_sequence(false,g3467);var pos__gt_val3468 = let_result2244.getAt(0);var pre_pos_next3469 = let_result2244.getAt(1);var pos_next3470 = let_result2244.getAt(2);var init3471 = let_result2244.getAt(3);var pos_cont_p3472 = let_result2244.getAt(4);var pre_cont_p3473 = let_result2244.getAt(5);var post_cont_p3474 = let_result2244.getAt(6);var next_bang_3475 = function(pos3476) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3472!==false) {var if_res2245 = pos_cont_p3472(pos3476);} else {var if_res2245 = true;}if (if_res2245!==false) {var if_res2253 = M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res2251 = pos__gt_val3468(pos3476);if (pre_pos_next3469!==false) {pos3476 = pre_pos_next3469(pos3476);var if_res2252 = null;} else {var if_res2252 = M0.rvoid();}if_res2252;return begin_res2251;},$rjs_core.attachProcedureArity(function(...vals34772246) {var vals3477 = $rjs_core.Pair.listFromArray(vals34772246);if (pre_cont_p3473!==false) {var if_res2247 = M0.apply(pre_cont_p3473,vals3477);} else {var if_res2247 = true;}if (if_res2247!==false) {var if_res2250 = M0.values(vals3477,function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3474!==false) {var if_res2248 = M0.apply(post_cont_p3474,pos3476,vals3477);} else {var if_res2248 = true;}if (if_res2248!==false) {var if_res2249 = next_bang_3475(pos_next3470(pos3476));} else {var if_res2249 = M0.values(false,no_more);}return if_res2249;});} else {var if_res2250 = M0.values(false,no_more);}return if_res2250;}));} else {var if_res2253 = M0.values(false,no_more);}return if_res2253;};return next_bang_3475(init3471);};var grow_vector = function(vec3478) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n3479 = M0.vector_length(vec3478);var new_vec3480 = M0.make_vector(2*n3479);M0.__rjs_quoted__.vector_copy_bang_(new_vec3480,0,vec3478,0,n3479);return new_vec3480;};var shrink_vector = function(vec3481, i3482) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var new_vec3483 = M0.make_vector(i3482);M0.__rjs_quoted__.vector_copy_bang_(new_vec3483,0,vec3481,0,i3482);return new_vec3483;};var dir_list = function(full_d3484, d3485, acc3486) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2254 = make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("f")),in_list(M0.reverse(M1.sort(M0.__rjs_quoted__.directory_list(full_d3484),M0.__rjs_quoted__.path_lt__p))));var pos__gt_vals3487 = let_result2254.getAt(0);var pos_pre_inc3488 = let_result2254.getAt(1);var pos_next3489 = let_result2254.getAt(2);var init3490 = let_result2254.getAt(3);var pos_cont_p3491 = let_result2254.getAt(4);var val_cont_p3492 = let_result2254.getAt(5);var all_cont_p3493 = let_result2254.getAt(6);M0.rvoid();var for_loop3494 = function(acc3495, pos3496) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3491!==false) {var if_res2255 = pos_cont_p3491(pos3496);} else {var if_res2255 = true;}if (if_res2255!==false) {var f3500 = pos__gt_vals3487(pos3496);if (all_cont_p3493!==false) {var if_res2256 = function(pos3501) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p3493(pos3501,f3500);};} else {var if_res2256 = false;}var let_result2257 = M0.values(f3500,if_res2256);var f3497 = let_result2257.getAt(0);var all_cont_p_by_pos3498 = let_result2257.getAt(1);if (pos_pre_inc3488!==false) {var if_res2258 = pos_pre_inc3488(pos3496);} else {var if_res2258 = pos3496;}var pos3499 = if_res2258;if (val_cont_p3492!==false) {var if_res2259 = val_cont_p3492(f3497);} else {var if_res2259 = true;}if (if_res2259!==false) {var acc3503 = acc3495;var acc3504 = M0.cons(M0.__rjs_quoted__.build_path(d3485,f3497),acc3503);var acc3502 = M0.values(acc3504);if (all_cont_p_by_pos3498!==false) {var if_res2260 = all_cont_p_by_pos3498(pos3499);} else {var if_res2260 = true;}if (if_res2260!==false) {var if_res2261 = M0.not(false);} else {var if_res2261 = false;}if (if_res2261!==false) {var if_res2262 = for_loop3494(acc3502,pos_next3489(pos3499));} else {var if_res2262 = acc3502;}var if_res2263 = if_res2262;} else {var if_res2263 = acc3495;}var if_res2264 = if_res2263;} else {var if_res2264 = acc3495;}return if_res2264;};return for_loop3494(acc3486,init3490);};var next_body = function(l3505, d3506, init_dir3507, use_dir_p3508) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var full_d3509 = M0.__rjs_quoted__.path__gt_complete_path(d3506,init_dir3507);if (M0.__rjs_quoted__.directory_exists_p(full_d3509)!==false) {var if_res2265 = use_dir_p3508(full_d3509);} else {var if_res2265 = false;}if (if_res2265!==false) {var if_res2266 = dir_list(full_d3509,d3506,M0.cdr(l3505));} else {var if_res2266 = M0.cdr(l3505);}return if_res2266;};var initial_state = function(orig_dir3510, init_dir3511) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (orig_dir3510!==false) {var if_res2267 = dir_list(M0.__rjs_quoted__.path__gt_complete_path(orig_dir3510,init_dir3511),orig_dir3510,M0.rnull);} else {var if_res2267 = M1.sort(M0.__rjs_quoted__.directory_list(init_dir3511),M0.__rjs_quoted__.path_lt__p);}return if_res2267;};var cl2268 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_directory(false,function(d3512) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;});};var cl2269 = function(orig_dir3513) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_directory(orig_dir3513,function(d3514) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;});};var cl2270 = function(orig_dir3515, use_dir_p3516) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var init_dir3517 = M0.__rjs_quoted__.current_directory();var next3518 = function(l3519) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var d3520 = M0.car(l3519);return next_body(l3519,d3520,init_dir3517,use_dir_p3516);};return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.values(M0.car,next3518,initial_state(orig_dir3515,init_dir3517),M0.pair_p,false,false);});};var in_directory = $rjs_core.attachProcedureArity(function() {var fixed_lam2271 = {'0':cl2268,'1':cl2269,'2':cl2270}[arguments.length];if (fixed_lam2271!==undefined) {return fixed_lam2271.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var __rjs_quoted__ = {};__rjs_quoted__.check_in_ephemeron_hash_pairs = check_in_ephemeron_hash_pairs;__rjs_quoted__.default_in_immutable_hash_keys = default_in_immutable_hash_keys;__rjs_quoted__.in_naturals = in_naturals;__rjs_quoted__.check_in_weak_hash_pairs = check_in_weak_hash_pairs;__rjs_quoted__.default_in_ephemeron_hash_values = default_in_ephemeron_hash_values;__rjs_quoted__.check_in_ephemeron_hash = check_in_ephemeron_hash;__rjs_quoted__.check_naturals = check_naturals;__rjs_quoted__.check_bytes = check_bytes;__rjs_quoted__.default_in_mutable_hash_values = default_in_mutable_hash_values;__rjs_quoted__.in_stream = in_stream;__rjs_quoted__.check_in_hash_keys = check_in_hash_keys;__rjs_quoted__.make_do_sequence = make_do_sequence;__rjs_quoted__.in_string = in_string;__rjs_quoted__.check_in_mutable_hash_pairs = check_in_mutable_hash_pairs;__rjs_quoted__.grow_vector = grow_vector;__rjs_quoted__.in_port = in_port;__rjs_quoted__.in_vector = in_vector;__rjs_quoted__.check_in_hash = check_in_hash;__rjs_quoted__.in_value = in_value;__rjs_quoted__.unsafe_stream_not_empty_p = unsafe_stream_not_empty_p;__rjs_quoted__.default_in_weak_hash = default_in_weak_hash;__rjs_quoted__.default_in_mutable_hash_pairs = default_in_mutable_hash_pairs;__rjs_quoted__.check_in_mutable_hash_values = check_in_mutable_hash_values;__rjs_quoted__.initial_state = initial_state;__rjs_quoted__.check_in_port = check_in_port;__rjs_quoted__.unsafe_normalise_inputs = unsafe_normalise_inputs;__rjs_quoted__.default_in_hash_keys = default_in_hash_keys;__rjs_quoted__.check_in_bytes_lines = check_in_bytes_lines;__rjs_quoted__.check_vector = check_vector;__rjs_quoted__.check_in_lines = check_in_lines;__rjs_quoted__.check_range_generic = check_range_generic;__rjs_quoted__.in_input_port_chars = in_input_port_chars;__rjs_quoted__.default_in_immutable_hash_values = default_in_immutable_hash_values;__rjs_quoted__.in_mlist = in_mlist;__rjs_quoted__.in_list = in_list;__rjs_quoted__.__hash_gen = __hash_gen;__rjs_quoted__.check_in_immutable_hash = check_in_immutable_hash;__rjs_quoted__.default_in_weak_hash_keys = default_in_weak_hash_keys;__rjs_quoted__.in_range = in_range;__rjs_quoted__.in_directory = in_directory;__rjs_quoted__.default_in_hash_values = default_in_hash_values;__rjs_quoted__.default_in_ephemeron_hash = default_in_ephemeron_hash;__rjs_quoted__.default_in_ephemeron_hash_pairs = default_in_ephemeron_hash_pairs;__rjs_quoted__.check_in_hash_values = check_in_hash_values;__rjs_quoted__.in_producer = in_producer;__rjs_quoted__.unsafe_stream_rest = unsafe_stream_rest;__rjs_quoted__.check_in_weak_hash_values = check_in_weak_hash_values;__rjs_quoted__.check_in_mutable_hash = check_in_mutable_hash;__rjs_quoted__.default_in_weak_hash_values = default_in_weak_hash_values;__rjs_quoted__.check_in_mutable_hash_keys = check_in_mutable_hash_keys;__rjs_quoted__.in_inclusive_range = in_inclusive_range;__rjs_quoted__.check_in_weak_hash = check_in_weak_hash;__rjs_quoted__.mutable_p = mutable_p;__rjs_quoted__.default_in_immutable_hash = default_in_immutable_hash;__rjs_quoted__.in_indexed = in_indexed;__rjs_quoted__.unsafe_stream_first = unsafe_stream_first;__rjs_quoted__.in_lines = in_lines;__rjs_quoted__.in_bytes_lines = in_bytes_lines;__rjs_quoted__.default_in_hash = default_in_hash;__rjs_quoted__.check_in_hash_pairs = check_in_hash_pairs;__rjs_quoted__.shrink_vector = shrink_vector;__rjs_quoted__.in_bytes = in_bytes;__rjs_quoted__.default_in_hash_pairs = default_in_hash_pairs;__rjs_quoted__.check_string = check_string;__rjs_quoted__.default_in_ephemeron_hash_keys = default_in_ephemeron_hash_keys;__rjs_quoted__.check_range = check_range;__rjs_quoted__.check_in_weak_hash_keys = check_in_weak_hash_keys;__rjs_quoted__.make_sequence = make_sequence;__rjs_quoted__.check_in_immutable_hash_keys = check_in_immutable_hash_keys;__rjs_quoted__.stop_after = stop_after;__rjs_quoted__.check_in_ephemeron_hash_values = check_in_ephemeron_hash_values;__rjs_quoted__.check_in_immutable_hash_values = check_in_immutable_hash_values;__rjs_quoted__.check_in_ephemeron_hash_keys = check_in_ephemeron_hash_keys;__rjs_quoted__.default_in_mutable_hash_keys = default_in_mutable_hash_keys;__rjs_quoted__.in_input_port_bytes = in_input_port_bytes;__rjs_quoted__.next_body = next_body;__rjs_quoted__.check_in_immutable_hash_pairs = check_in_immutable_hash_pairs;__rjs_quoted__.in_parallel = in_parallel;__rjs_quoted__.default_in_immutable_hash_pairs = default_in_immutable_hash_pairs;__rjs_quoted__.normalise_inputs = normalise_inputs;__rjs_quoted__.default_in_weak_hash_pairs = default_in_weak_hash_pairs;__rjs_quoted__.stream_p = stream_p;__rjs_quoted__.default_in_mutable_hash = default_in_mutable_hash;__rjs_quoted__.check_list = check_list;export { __rjs_quoted__,make_do_sequence,prop_sequence,sequence_generate_times_,sequence_generate,sequence_p,make_do_stream,empty_stream,sequence__gt_stream,stream_via_prop_p,stream_ref,prop_stream,stream_rest,stream_first,stream_empty_p,stream_p,stop_after,stop_before,in_values_times__sequence,in_values_sequence,in_parallel,in_cycle,in_sequences }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./sort.rkt.js";import * as M1 from "../../../runtime/flfxnum.rkt.js";import * as M2 from "./member.rkt.js";import * as M3 from "../../../runtime/kernel.rkt.js";import * as M4 from "../../../runtime/read.rkt.js";import * as M5 from "./reverse.rkt.js";import * as M6 from "../../../runtime/unsafe.rkt.js";var let_result1705 = M3.make_struct_type($rjs_core.Symbol.make("sequence"),false,1,0,false);var struct_do_sequence = let_result1705.getAt(0);var make_do_sequence = let_result1705.getAt(1);var do_sequence_p = let_result1705.getAt(2);var do_sequence_ref = let_result1705.getAt(3);var do_sequence_set_bang_ = let_result1705.getAt(4);var let_result1714 = M3.make_struct_type_property($rjs_core.Symbol.make("stream"),function(v2659, si2660) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.vector_p(v2659)!==false) {if (M3.__eq_(3,M3.vector_length(v2659))!==false) {if (M3.procedure_p(M3.vector_ref(v2659,0))!==false) {if (M3.procedure_arity_includes_p(M3.vector_ref(v2659,0),1)!==false) {if (M3.procedure_p(M3.vector_ref(v2659,1))!==false) {if (M3.procedure_arity_includes_p(M3.vector_ref(v2659,1),1)!==false) {if (M3.procedure_p(M3.vector_ref(v2659,2))!==false) {var if_res1706 = M3.procedure_arity_includes_p(M3.vector_ref(v2659,2),1);} else {var if_res1706 = false;}var if_res1707 = if_res1706;} else {var if_res1707 = false;}var if_res1708 = if_res1707;} else {var if_res1708 = false;}var if_res1709 = if_res1708;} else {var if_res1709 = false;}var if_res1710 = if_res1709;} else {var if_res1710 = false;}var if_res1711 = if_res1710;} else {var if_res1711 = false;}var if_res1712 = if_res1711;} else {var if_res1712 = false;}if (if_res1712!==false) {var if_res1713 = M3.rvoid();} else {var if_res1713 = M3.raise_argument_error($rjs_core.Symbol.make("guard-for-prop:stream"),M3.string_append($rjs_core.UString.make("(vector/c (procedure-arity-includes/c 1)\n"),$rjs_core.UString.make(" (procedure-arity-includes/c 1)\n"),$rjs_core.UString.make(" (procedure-arity-includes/c 1))")),v2659);}if_res1713;return M3.vector__gt_immutable_vector(v2659);},$rjs_core.Pair.makeList(),true);var prop_stream = let_result1714.getAt(0);var stream_via_prop_p = let_result1714.getAt(1);var stream_ref = let_result1714.getAt(2);var let_result1717 = M3.make_struct_type_property($rjs_core.Symbol.make("sequence"),function(v2661, si2662) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(v2661)!==false) {var if_res1715 = M3.procedure_arity_includes_p(v2661,1);} else {var if_res1715 = false;}if (if_res1715!==false) {var if_res1716 = M3.rvoid();} else {var if_res1716 = M3.raise_argument_error($rjs_core.Symbol.make("guard-for-prop:sequence"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),v2661);}if_res1716;return v2661;});var prop_gen_sequence = let_result1717.getAt(0);var sequence_via_prop_p = let_result1717.getAt(1);var sequence_ref = let_result1717.getAt(2);var let_result1721 = M3.make_struct_type_property($rjs_core.Symbol.make("sequence"),function(v2663, sinfo2664) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(v2663)!==false) {var if_res1718 = M3.procedure_arity_includes_p(v2663,1);} else {var if_res1718 = false;}if (if_res1718!==false) {var if_res1719 = M3.rvoid();} else {var if_res1719 = M3.raise_argument_error($rjs_core.Symbol.make("sequence-property-guard"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),v2663);}if_res1719;return function(self2665) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var s2666 = v2663(self2665);if (sequence_p(s2666)!==false) {var if_res1720 = M3.rvoid();} else {var if_res1720 = M3.raise_mismatch_error($rjs_core.Symbol.make("sequence-generate"),$rjs_core.UString.make("procedure (value of prop:sequence) produced a non-sequence: "),s2666);}if_res1720;return s2666;};});var prop_sequence = let_result1721.getAt(0);var __sequence_p = let_result1721.getAt(1);var __sequence_ref = let_result1721.getAt(2);var stream_p = function(v2667) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2668 = M3.list_p(v2667);if (or_part2668!==false) {var if_res1722 = or_part2668;} else {var if_res1722 = stream_via_prop_p(v2667);}return if_res1722;};var unsafe_stream_not_empty_p = function(v2669) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(v2669)!==false) {var if_res1724 = false;} else {var or_part2670 = M3.pair_p(v2669);if (or_part2670!==false) {var if_res1723 = or_part2670;} else {var if_res1723 = M3.not(M6.unsafe_vector_ref(stream_ref(v2669),0)(v2669));}var if_res1724 = if_res1723;}return if_res1724;};var stream_empty_p = function(v2671) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2672 = M3.null_p(v2671);if (or_part2672!==false) {var if_res1727 = or_part2672;} else {if (stream_p(v2671)!==false) {if (M3.pair_p(v2671)!==false) {var if_res1725 = false;} else {var if_res1725 = M6.unsafe_vector_ref(stream_ref(v2671),0)(v2671);}var if_res1726 = if_res1725;} else {var if_res1726 = M3.raise_argument_error($rjs_core.Symbol.make("stream-empty?"),$rjs_core.UString.make("stream?"),v2671);}var if_res1727 = if_res1726;}return if_res1727;};var unsafe_stream_first = function(v2673) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(v2673)!==false) {var if_res1728 = M3.car(v2673);} else {var if_res1728 = M6.unsafe_vector_ref(stream_ref(v2673),1)(v2673);}return if_res1728;};var stream_first = function(v2674) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (stream_p(v2674)!==false) {var if_res1729 = M3.not(stream_empty_p(v2674));} else {var if_res1729 = false;}if (if_res1729!==false) {var if_res1730 = unsafe_stream_first(v2674);} else {var if_res1730 = M3.raise_argument_error($rjs_core.Symbol.make("stream-first"),$rjs_core.UString.make("(and/c stream? (not/c stream-empty?))"),v2674);}return if_res1730;};var unsafe_stream_rest = function(v2675) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(v2675)!==false) {var if_res1732 = M3.cdr(v2675);} else {var r2676 = M6.unsafe_vector_ref(stream_ref(v2675),2)(v2675);if (stream_p(r2676)!==false) {var if_res1731 = M3.rvoid();} else {var if_res1731 = M3.raise_mismatch_error($rjs_core.Symbol.make("stream-rest-guard"),$rjs_core.UString.make("result is not a stream: "),r2676);}if_res1731;var if_res1732 = r2676;}return if_res1732;};var stream_rest = function(v2677) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (stream_p(v2677)!==false) {var if_res1733 = M3.not(stream_empty_p(v2677));} else {var if_res1733 = false;}if (if_res1733!==false) {var if_res1734 = unsafe_stream_rest(v2677);} else {var if_res1734 = M3.raise_argument_error($rjs_core.Symbol.make("stream-rest"),$rjs_core.UString.make("(and/c stream? (not/c stream-empty?))"),v2677);}return if_res1734;};var sequence_p = function(v2678) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2679 = M3.exact_nonnegative_integer_p(v2678);if (or_part2679!==false) {var if_res1747 = or_part2679;} else {var or_part2680 = do_sequence_p(v2678);if (or_part2680!==false) {var if_res1746 = or_part2680;} else {var or_part2681 = sequence_via_prop_p(v2678);if (or_part2681!==false) {var if_res1745 = or_part2681;} else {var or_part2682 = stream_p(v2678);if (or_part2682!==false) {var if_res1744 = or_part2682;} else {var or_part2683 = M3.mpair_p(v2678);if (or_part2683!==false) {var if_res1743 = or_part2683;} else {var or_part2684 = M3.vector_p(v2678);if (or_part2684!==false) {var if_res1742 = or_part2684;} else {var or_part2685 = M1.__rjs_quoted__.flvector_p(v2678);if (or_part2685!==false) {var if_res1741 = or_part2685;} else {var or_part2686 = M1.__rjs_quoted__.fxvector_p(v2678);if (or_part2686!==false) {var if_res1740 = or_part2686;} else {var or_part2687 = M3.string_p(v2678);if (or_part2687!==false) {var if_res1739 = or_part2687;} else {var or_part2688 = M3.bytes_p(v2678);if (or_part2688!==false) {var if_res1738 = or_part2688;} else {var or_part2689 = M3.input_port_p(v2678);if (or_part2689!==false) {var if_res1737 = or_part2689;} else {var or_part2690 = M3.hash_p(v2678);if (or_part2690!==false) {var if_res1736 = or_part2690;} else {if (__sequence_p(v2678)!==false) {var if_res1735 = M3.not(M3.struct_type_p(v2678));} else {var if_res1735 = false;}var if_res1736 = if_res1735;}var if_res1737 = if_res1736;}var if_res1738 = if_res1737;}var if_res1739 = if_res1738;}var if_res1740 = if_res1739;}var if_res1741 = if_res1740;}var if_res1742 = if_res1741;}var if_res1743 = if_res1742;}var if_res1744 = if_res1743;}var if_res1745 = if_res1744;}var if_res1746 = if_res1745;}var if_res1747 = if_res1746;}return if_res1747;};var make_sequence = function(who2691, v2692) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.exact_nonnegative_integer_p(v2692)!==false) {var if_res1766 = __integer_gen(v2692);} else {if (do_sequence_p(v2692)!==false) {var cl1748 = function(pos__gt_vals2693, pos_next2694, init2695, pos_cont_p2696, val_cont_p2697, all_cont_p2698) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(pos__gt_vals2693,false,pos_next2694,init2695,pos_cont_p2696,val_cont_p2697,all_cont_p2698);};var cl1749 = function(pos__gt_vals2699, pre_pos_next2700, pos_next2701, init2702, pos_cont_p2703, val_cont_p2704, all_cont_p2705) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(pos__gt_vals2699,pre_pos_next2700,pos_next2701,init2702,pos_cont_p2703,val_cont_p2704,all_cont_p2705);};var if_res1765 = M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_sequence_ref(v2692,0)();},$rjs_core.attachProcedureArity(function() {var fixed_lam1750 = {'6':cl1748,'7':cl1749}[arguments.length];if (fixed_lam1750!==undefined) {return fixed_lam1750.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[6,7]));} else {if (M3.mpair_p(v2692)!==false) {var if_res1764 = __mlist_gen(v2692);} else {if (M3.list_p(v2692)!==false) {var if_res1763 = __list_gen(v2692);} else {if (M3.vector_p(v2692)!==false) {var if_res1762 = __vector_gen(v2692,0,M3.vector_length(v2692),1);} else {if (M1.__rjs_quoted__.flvector_p(v2692)!==false) {var if_res1761 = __flvector_gen(v2692,0,M1.__rjs_quoted__.flvector_length(v2692),1);} else {if (M1.__rjs_quoted__.fxvector_p(v2692)!==false) {var if_res1760 = __fxvector_gen(v2692,0,M1.__rjs_quoted__.fxvector_length(v2692),1);} else {if (M3.string_p(v2692)!==false) {var if_res1759 = __string_gen(v2692,0,M3.string_length(v2692),1);} else {if (M3.bytes_p(v2692)!==false) {var if_res1758 = __bytes_gen(v2692,0,M3.bytes_length(v2692),1);} else {if (M3.input_port_p(v2692)!==false) {var if_res1757 = __input_port_gen(v2692);} else {if (M3.hash_p(v2692)!==false) {var if_res1756 = __hash_gen(v2692,M3.hash_iterate_key_plus_value,M3.hash_iterate_first,M3.hash_iterate_next);} else {if (sequence_via_prop_p(v2692)!==false) {var if_res1755 = sequence_ref(v2692)(v2692);} else {if (__sequence_p(v2692)!==false) {var if_res1754 = make_sequence(who2691,__sequence_ref(v2692)(v2692));} else {if (stream_p(v2692)!==false) {var if_res1753 = __stream_gen(v2692);} else {var temp1752 = $rjs_core.UString.make("for: expected a sequence for ~a, got something else: ~v");if (M3.__eq_(1,M3.length(who2691))!==false) {var if_res1751 = M3.car(who2691);} else {var if_res1751 = who2691;}var if_res1753 = M3.raise(M3.__rjs_quoted__.exn_fail_contract(M3.format(temp1752,if_res1751,v2692),M3.current_continuation_marks()));}var if_res1754 = if_res1753;}var if_res1755 = if_res1754;}var if_res1756 = if_res1755;}var if_res1757 = if_res1756;}var if_res1758 = if_res1757;}var if_res1759 = if_res1758;}var if_res1760 = if_res1759;}var if_res1761 = if_res1760;}var if_res1762 = if_res1761;}var if_res1763 = if_res1762;}var if_res1764 = if_res1763;}var if_res1765 = if_res1764;}var if_res1766 = if_res1765;}return if_res1766;};var let_result1768 = M3.make_struct_type($rjs_core.Symbol.make("stream"),false,3,0,false,M3.list(M3.cons(prop_stream,M3.vector(function(v2706) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var cont_p2707 = range_ref(v2706,2);if (cont_p2707!==false) {var if_res1767 = M3.not(cont_p2707(range_ref(v2706,0)));} else {var if_res1767 = false;}return if_res1767;},function(v2708) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return range_ref(v2708,0);},function(v2709) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_range(range_ref(v2709,1)(range_ref(v2709,0)),range_ref(v2709,1),range_ref(v2709,2));})),M3.cons(prop_gen_sequence,function(v2710) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(M3.values,false,range_ref(v2710,1),range_ref(v2710,0),range_ref(v2710,2),false,false);})));var struct_range = let_result1768.getAt(0);var make_range = let_result1768.getAt(1);var range_p = let_result1768.getAt(2);var range_ref = let_result1768.getAt(3);var range_set_bang_ = let_result1768.getAt(4);var check_range = function(a2711, b2712, step2713) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.real_p(a2711)!==false) {var if_res1769 = M3.rvoid();} else {var if_res1769 = M3.raise_argument_error($rjs_core.Symbol.make("in-range"),$rjs_core.UString.make("real?"),a2711);}if_res1769;if (M3.real_p(b2712)!==false) {var if_res1770 = M3.rvoid();} else {var if_res1770 = M3.raise_argument_error($rjs_core.Symbol.make("in-range"),$rjs_core.UString.make("real?"),b2712);}if_res1770;if (M3.real_p(step2713)!==false) {var if_res1771 = M3.rvoid();} else {var if_res1771 = M3.raise_argument_error($rjs_core.Symbol.make("in-range"),$rjs_core.UString.make("real?"),step2713);}return if_res1771;};var cl1772 = function(b2714) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_range(0,b2714,1);};var cl1773 = function(a2715, b2716) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_range(a2715,b2716,1);};var cl1774 = function(a2717, b2718, step2719) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_range(a2717,b2718,step2719);if (M3.__gt__eq_(step2719,0)!==false) {var if_res1776 = function(x2721) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__lt_(x2721,b2718);};} else {var if_res1776 = function(x2722) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__gt_(x2722,b2718);};}var cont_p2720 = if_res1776;var inc2723 = function(x2724) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return x2724+step2719;};return make_range(a2717,inc2723,cont_p2720);};var in_range = $rjs_core.attachProcedureArity(function() {var fixed_lam1775 = {'1':cl1772,'2':cl1773,'3':cl1774}[arguments.length];if (fixed_lam1775!==undefined) {return fixed_lam1775.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3]);var __integer_gen = function(v2725) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(M3.values,false,M3.add1,0,function(i2726) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__lt_(i2726,v2725);},false,false);};var check_naturals = function(n2727) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.integer_p(n2727)!==false) {if (M3.exact_p(n2727)!==false) {var if_res1777 = M3.__gt__eq_(n2727,0);} else {var if_res1777 = false;}var if_res1778 = if_res1777;} else {var if_res1778 = false;}if (if_res1778!==false) {var if_res1779 = M3.rvoid();} else {var if_res1779 = M3.raise_argument_error($rjs_core.Symbol.make("in-naturals"),$rjs_core.UString.make("exact-nonnegative-integer?"),n2727);}return if_res1779;};var cl1780 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_naturals(0);};var cl1781 = function(n2728) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_naturals(n2728);return make_range(n2728,M3.add1,false);};var in_naturals = $rjs_core.attachProcedureArity(function() {var fixed_lam1782 = {'0':cl1780,'1':cl1781}[arguments.length];if (fixed_lam1782!==undefined) {return fixed_lam1782.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1]);var let_result1783 = M3.make_struct_type($rjs_core.Symbol.make("stream"),false,1,0,false,M3.list(M3.cons(prop_stream,M3.vector(function(v2729) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.not(M3.pair_p(list_stream_ref(v2729,0)));},function(v2730) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.car(list_stream_ref(v2730,0));},function(v2731) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_list_stream(M3.cdr(list_stream_ref(v2731,0)));})),M3.cons(prop_gen_sequence,function(v2732) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(M3.car,M3.cdr,M3.values,list_stream_ref(v2732,0),M3.pair_p,false,false);})));var struct_list_stream = let_result1783.getAt(0);var make_list_stream = let_result1783.getAt(1);var list_stream_p = let_result1783.getAt(2);var list_stream_ref = let_result1783.getAt(3);var list_stream_set_bang_ = let_result1783.getAt(4);var check_list = function(l2733) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.list_p(l2733)!==false) {var if_res1784 = M3.rvoid();} else {var if_res1784 = M3.raise_argument_error($rjs_core.Symbol.make("in-list"),$rjs_core.UString.make("list?"),l2733);}return if_res1784;};var in_list = function(l2734) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_list(l2734);return make_list_stream(l2734);};var __list_gen = function(l2735) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(M3.car,M3.cdr,M3.values,l2735,M3.pair_p,false,false);};var in_mlist = function(l2736) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.mpair_p(l2736)!==false) {var if_res1785 = M3.rvoid();} else {var if_res1785 = M3.raise_argument_error($rjs_core.Symbol.make("in-mlist"),$rjs_core.UString.make("mpair?"),l2736);}if_res1785;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __mlist_gen(l2736);});};var __mlist_gen = function(l2737) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(M3.mcar,false,M3.mcdr,l2737,M3.mpair_p,false,false);};var in_input_port_bytes = function(p2738) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.input_port_p(p2738)!==false) {var if_res1786 = M3.rvoid();} else {var if_res1786 = M3.raise_argument_error($rjs_core.Symbol.make("in-input-port-bytes"),$rjs_core.UString.make("input-port?"),p2738);}if_res1786;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __input_port_gen(p2738);});};var __input_port_gen = function(p2739) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(M3.__rjs_quoted__.read_byte,false,M3.values,p2739,false,function(x2740) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.not(M3.__rjs_quoted__.eof_object_p(x2740));},false);};var in_input_port_chars = function(p2741) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.input_port_p(p2741)!==false) {var if_res1787 = M3.rvoid();} else {var if_res1787 = M3.raise_argument_error($rjs_core.Symbol.make("in-input-port-chars"),$rjs_core.UString.make("input-port?"),p2741);}if_res1787;return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__rjs_quoted__.read_char(p2741);},M3.__rjs_quoted__.eof);};var check_in_port = function(r2742, p2743) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(r2742)!==false) {var if_res1788 = M3.procedure_arity_includes_p(r2742,1);} else {var if_res1788 = false;}if (if_res1788!==false) {var if_res1789 = M3.rvoid();} else {var if_res1789 = M3.raise_argument_error($rjs_core.Symbol.make("in-port"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),r2742);}if_res1789;if (M3.input_port_p(p2743)!==false) {var if_res1790 = M3.rvoid();} else {var if_res1790 = M3.raise_argument_error($rjs_core.Symbol.make("in-port"),$rjs_core.UString.make("input-port?"),p2743);}return if_res1790;};var cl1791 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_port(M4.__rjs_quoted__.read,M3.current_input_port());};var cl1792 = function(r2744) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_port(r2744,M3.current_input_port());};var cl1793 = function(r2745, p2746) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_port(r2745,p2746);return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return r2745(p2746);},M3.__rjs_quoted__.eof);};var in_port = $rjs_core.attachProcedureArity(function() {var fixed_lam1794 = {'0':cl1791,'1':cl1792,'2':cl1793}[arguments.length];if (fixed_lam1794!==undefined) {return fixed_lam1794.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var check_in_lines = function(p2747, mode2748) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.input_port_p(p2747)!==false) {var if_res1795 = M3.rvoid();} else {var if_res1795 = M3.raise_argument_error($rjs_core.Symbol.make("in-lines"),$rjs_core.UString.make("input-port?"),p2747);}if_res1795;if (M2.memq(mode2748,$rjs_core.Pair.makeList($rjs_core.Symbol.make("linefeed"),$rjs_core.Symbol.make("return"),$rjs_core.Symbol.make("return-linefeed"),$rjs_core.Symbol.make("any"),$rjs_core.Symbol.make("any-one")))!==false) {var if_res1796 = M3.rvoid();} else {var if_res1796 = M3.raise_argument_error($rjs_core.Symbol.make("in-lines"),$rjs_core.UString.make("(or/c 'linefeed 'return 'return-linefeed 'any 'any-one)"),mode2748);}return if_res1796;};var cl1797 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_lines(M3.current_input_port(),$rjs_core.Symbol.make("any"));};var cl1798 = function(p2749) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_lines(p2749,$rjs_core.Symbol.make("any"));};var cl1799 = function(p2750, mode2751) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_lines(p2750,mode2751);return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__rjs_quoted__.read_line(p2750,mode2751);},M3.__rjs_quoted__.eof);};var in_lines = $rjs_core.attachProcedureArity(function() {var fixed_lam1800 = {'0':cl1797,'1':cl1798,'2':cl1799}[arguments.length];if (fixed_lam1800!==undefined) {return fixed_lam1800.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var check_in_bytes_lines = function(p2752, mode2753) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.input_port_p(p2752)!==false) {var if_res1801 = M3.rvoid();} else {var if_res1801 = M3.raise_argument_error($rjs_core.Symbol.make("in-bytes-lines"),$rjs_core.UString.make("input-port"),p2752);}if_res1801;if (M2.memq(mode2753,$rjs_core.Pair.makeList($rjs_core.Symbol.make("linefeed"),$rjs_core.Symbol.make("return"),$rjs_core.Symbol.make("return-linefeed"),$rjs_core.Symbol.make("any"),$rjs_core.Symbol.make("any-one")))!==false) {var if_res1802 = M3.rvoid();} else {var if_res1802 = M3.raise_argument_error($rjs_core.Symbol.make("in-bytes-lines"),$rjs_core.UString.make("(or/c 'linefeed 'return 'return-linefeed 'any 'any-one)"),mode2753);}return if_res1802;};var cl1803 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes_lines(M3.current_input_port(),$rjs_core.Symbol.make("any"));};var cl1804 = function(p2754) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes_lines(p2754,$rjs_core.Symbol.make("any"));};var cl1805 = function(p2755, mode2756) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_bytes_lines(p2755,mode2756);return in_producer(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__rjs_quoted__.read_bytes_line(p2755,mode2756);},M3.__rjs_quoted__.eof);};var in_bytes_lines = $rjs_core.attachProcedureArity(function() {var fixed_lam1806 = {'0':cl1803,'1':cl1804,'2':cl1805}[arguments.length];if (fixed_lam1806!==undefined) {return fixed_lam1806.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var in_stream = function(l2757) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (stream_p(l2757)!==false) {var if_res1807 = M3.rvoid();} else {var if_res1807 = M3.raise_argument_error($rjs_core.Symbol.make("in-stream"),$rjs_core.UString.make("stream?"),l2757);}if_res1807;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __stream_gen(l2757);});};var __stream_gen = function(l2758) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(unsafe_stream_first,unsafe_stream_rest,M3.values,l2758,unsafe_stream_not_empty_p,false,false);};var cl1808 = function(ht2759, __get2760, __first2761, __next2762) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(function(pos2763) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __get2760(ht2759,pos2763);},false,function(pos2764) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __next2762(ht2759,pos2764);},__first2761(ht2759),function(pos2765) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos2765;},false,false);};var cl1809 = function(ht2766, __get2767, __first2768, __next2769, bad_v2770) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(function(pos2771) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __get2767(ht2766,pos2771,bad_v2770);},false,function(pos2772) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __next2769(ht2766,pos2772);},__first2768(ht2766),function(pos2773) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos2773;},false,false);};var __hash_gen = $rjs_core.attachProcedureArity(function() {var fixed_lam1810 = {'4':cl1808,'5':cl1809}[arguments.length];if (fixed_lam1810!==undefined) {return fixed_lam1810.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,5]);var mutable_p = function(ht2774) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.not(M3.immutable_p(ht2774));};var not_weak_p = function(ht2775) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.not(M3.hash_weak_p(ht2775));};var check_in_hash = function(ht2776) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2777) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.hash_p(ht2777);})(ht2776)!==false) {var if_res1811 = M3.rvoid();} else {var if_res1811 = M3.raise_argument_error($rjs_core.Symbol.make("in-hash"),$rjs_core.UString.make("hash?"),ht2776);}return if_res1811;};var cl1812 = function(ht2779) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash(ht2779);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2779,M3.hash_iterate_key_plus_value,M3.hash_iterate_first,M3.hash_iterate_next);});};var cl1813 = function(ht2780, bad_v2781) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash(ht2780);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2780,M3.hash_iterate_key_plus_value,M3.hash_iterate_first,M3.hash_iterate_next,bad_v2781);});};var in_hash2778 = $rjs_core.attachProcedureArity(function() {var fixed_lam1814 = {'1':cl1812,'2':cl1813}[arguments.length];if (fixed_lam1814!==undefined) {return fixed_lam1814.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash = in_hash2778;var check_in_mutable_hash = function(ht2782) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2783) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2783)!==false) {if (mutable_p(ht2783)!==false) {var if_res1815 = not_weak_p(ht2783);} else {var if_res1815 = false;}var if_res1816 = if_res1815;} else {var if_res1816 = false;}return if_res1816;})(ht2782)!==false) {var if_res1817 = M3.rvoid();} else {var if_res1817 = M3.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash"),$rjs_core.UString.make("(and/c hash? mutable? not-weak?)"),ht2782);}return if_res1817;};var cl1818 = function(ht2785) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash(ht2785);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2785,M6.unsafe_mutable_hash_iterate_key_plus_value,M6.unsafe_mutable_hash_iterate_first,M6.unsafe_mutable_hash_iterate_next);});};var cl1819 = function(ht2786, bad_v2787) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash(ht2786);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2786,M6.unsafe_mutable_hash_iterate_key_plus_value,M6.unsafe_mutable_hash_iterate_first,M6.unsafe_mutable_hash_iterate_next,bad_v2787);});};var in_mutable_hash2784 = $rjs_core.attachProcedureArity(function() {var fixed_lam1820 = {'1':cl1818,'2':cl1819}[arguments.length];if (fixed_lam1820!==undefined) {return fixed_lam1820.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash = in_mutable_hash2784;var check_in_immutable_hash = function(ht2788) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2789) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2789)!==false) {var if_res1821 = M3.immutable_p(ht2789);} else {var if_res1821 = false;}return if_res1821;})(ht2788)!==false) {var if_res1822 = M3.rvoid();} else {var if_res1822 = M3.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht2788);}return if_res1822;};var cl1823 = function(ht2791) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash(ht2791);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2791,M6.unsafe_immutable_hash_iterate_key_plus_value,M6.unsafe_immutable_hash_iterate_first,M6.unsafe_immutable_hash_iterate_next);});};var cl1824 = function(ht2792, bad_v2793) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash(ht2792);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2792,M6.unsafe_immutable_hash_iterate_key_plus_value,M6.unsafe_immutable_hash_iterate_first,M6.unsafe_immutable_hash_iterate_next,bad_v2793);});};var in_immutable_hash2790 = $rjs_core.attachProcedureArity(function() {var fixed_lam1825 = {'1':cl1823,'2':cl1824}[arguments.length];if (fixed_lam1825!==undefined) {return fixed_lam1825.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash = in_immutable_hash2790;var check_in_weak_hash = function(ht2794) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2795) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2795)!==false) {var if_res1826 = M3.hash_weak_p(ht2795);} else {var if_res1826 = false;}return if_res1826;})(ht2794)!==false) {var if_res1827 = M3.rvoid();} else {var if_res1827 = M3.raise_argument_error($rjs_core.Symbol.make("in-weak-hash"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht2794);}return if_res1827;};var cl1828 = function(ht2797) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash(ht2797);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2797,M6.__rjs_quoted__.unsafe_weak_hash_iterate_key_plus_value,M6.__rjs_quoted__.unsafe_weak_hash_iterate_first,M6.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl1829 = function(ht2798, bad_v2799) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash(ht2798);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2798,M6.__rjs_quoted__.unsafe_weak_hash_iterate_key_plus_value,M6.__rjs_quoted__.unsafe_weak_hash_iterate_first,M6.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v2799);});};var in_weak_hash2796 = $rjs_core.attachProcedureArity(function() {var fixed_lam1830 = {'1':cl1828,'2':cl1829}[arguments.length];if (fixed_lam1830!==undefined) {return fixed_lam1830.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash = in_weak_hash2796;var check_in_hash_keys = function(ht2800) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2801) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.hash_p(ht2801);})(ht2800)!==false) {var if_res1831 = M3.rvoid();} else {var if_res1831 = M3.raise_argument_error($rjs_core.Symbol.make("in-hash-keys"),$rjs_core.UString.make("hash?"),ht2800);}return if_res1831;};var cl1832 = function(ht2803) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_keys(ht2803);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2803,M3.hash_iterate_key,M3.hash_iterate_first,M3.hash_iterate_next);});};var cl1833 = function(ht2804, bad_v2805) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_keys(ht2804);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2804,M3.hash_iterate_key,M3.hash_iterate_first,M3.hash_iterate_next,bad_v2805);});};var in_hash_keys2802 = $rjs_core.attachProcedureArity(function() {var fixed_lam1834 = {'1':cl1832,'2':cl1833}[arguments.length];if (fixed_lam1834!==undefined) {return fixed_lam1834.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash_keys = in_hash_keys2802;var check_in_mutable_hash_keys = function(ht2806) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2807) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2807)!==false) {if (mutable_p(ht2807)!==false) {var if_res1835 = not_weak_p(ht2807);} else {var if_res1835 = false;}var if_res1836 = if_res1835;} else {var if_res1836 = false;}return if_res1836;})(ht2806)!==false) {var if_res1837 = M3.rvoid();} else {var if_res1837 = M3.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash-keys"),$rjs_core.UString.make("(and/c hash? mutable? not-weak?)"),ht2806);}return if_res1837;};var cl1838 = function(ht2809) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_keys(ht2809);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2809,M6.unsafe_mutable_hash_iterate_key,M6.unsafe_mutable_hash_iterate_first,M6.unsafe_mutable_hash_iterate_next);});};var cl1839 = function(ht2810, bad_v2811) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_keys(ht2810);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2810,M6.unsafe_mutable_hash_iterate_key,M6.unsafe_mutable_hash_iterate_first,M6.unsafe_mutable_hash_iterate_next,bad_v2811);});};var in_mutable_hash_keys2808 = $rjs_core.attachProcedureArity(function() {var fixed_lam1840 = {'1':cl1838,'2':cl1839}[arguments.length];if (fixed_lam1840!==undefined) {return fixed_lam1840.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash_keys = in_mutable_hash_keys2808;var check_in_immutable_hash_keys = function(ht2812) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2813) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2813)!==false) {var if_res1841 = M3.immutable_p(ht2813);} else {var if_res1841 = false;}return if_res1841;})(ht2812)!==false) {var if_res1842 = M3.rvoid();} else {var if_res1842 = M3.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash-keys"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht2812);}return if_res1842;};var cl1843 = function(ht2815) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_keys(ht2815);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2815,M6.unsafe_immutable_hash_iterate_key,M6.unsafe_immutable_hash_iterate_first,M6.unsafe_immutable_hash_iterate_next);});};var cl1844 = function(ht2816, bad_v2817) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_keys(ht2816);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2816,M6.unsafe_immutable_hash_iterate_key,M6.unsafe_immutable_hash_iterate_first,M6.unsafe_immutable_hash_iterate_next,bad_v2817);});};var in_immutable_hash_keys2814 = $rjs_core.attachProcedureArity(function() {var fixed_lam1845 = {'1':cl1843,'2':cl1844}[arguments.length];if (fixed_lam1845!==undefined) {return fixed_lam1845.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash_keys = in_immutable_hash_keys2814;var check_in_weak_hash_keys = function(ht2818) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2819) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2819)!==false) {var if_res1846 = M3.hash_weak_p(ht2819);} else {var if_res1846 = false;}return if_res1846;})(ht2818)!==false) {var if_res1847 = M3.rvoid();} else {var if_res1847 = M3.raise_argument_error($rjs_core.Symbol.make("in-weak-hash-keys"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht2818);}return if_res1847;};var cl1848 = function(ht2821) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_keys(ht2821);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2821,M6.__rjs_quoted__.unsafe_weak_hash_iterate_key,M6.__rjs_quoted__.unsafe_weak_hash_iterate_first,M6.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl1849 = function(ht2822, bad_v2823) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_keys(ht2822);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2822,M6.__rjs_quoted__.unsafe_weak_hash_iterate_key,M6.__rjs_quoted__.unsafe_weak_hash_iterate_first,M6.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v2823);});};var in_weak_hash_keys2820 = $rjs_core.attachProcedureArity(function() {var fixed_lam1850 = {'1':cl1848,'2':cl1849}[arguments.length];if (fixed_lam1850!==undefined) {return fixed_lam1850.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash_keys = in_weak_hash_keys2820;var check_in_hash_values = function(ht2824) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2825) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.hash_p(ht2825);})(ht2824)!==false) {var if_res1851 = M3.rvoid();} else {var if_res1851 = M3.raise_argument_error($rjs_core.Symbol.make("in-hash-values"),$rjs_core.UString.make("hash?"),ht2824);}return if_res1851;};var cl1852 = function(ht2827) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_values(ht2827);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2827,M3.hash_iterate_value,M3.hash_iterate_first,M3.hash_iterate_next);});};var cl1853 = function(ht2828, bad_v2829) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_values(ht2828);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2828,M3.hash_iterate_value,M3.hash_iterate_first,M3.hash_iterate_next,bad_v2829);});};var in_hash_values2826 = $rjs_core.attachProcedureArity(function() {var fixed_lam1854 = {'1':cl1852,'2':cl1853}[arguments.length];if (fixed_lam1854!==undefined) {return fixed_lam1854.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash_values = in_hash_values2826;var check_in_mutable_hash_values = function(ht2830) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2831) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2831)!==false) {if (mutable_p(ht2831)!==false) {var if_res1855 = not_weak_p(ht2831);} else {var if_res1855 = false;}var if_res1856 = if_res1855;} else {var if_res1856 = false;}return if_res1856;})(ht2830)!==false) {var if_res1857 = M3.rvoid();} else {var if_res1857 = M3.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash-values"),$rjs_core.UString.make("(and/c hash? mutable? not-weak?)"),ht2830);}return if_res1857;};var cl1858 = function(ht2833) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_values(ht2833);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2833,M6.unsafe_mutable_hash_iterate_value,M6.unsafe_mutable_hash_iterate_first,M6.unsafe_mutable_hash_iterate_next);});};var cl1859 = function(ht2834, bad_v2835) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_values(ht2834);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2834,M6.unsafe_mutable_hash_iterate_value,M6.unsafe_mutable_hash_iterate_first,M6.unsafe_mutable_hash_iterate_next,bad_v2835);});};var in_mutable_hash_values2832 = $rjs_core.attachProcedureArity(function() {var fixed_lam1860 = {'1':cl1858,'2':cl1859}[arguments.length];if (fixed_lam1860!==undefined) {return fixed_lam1860.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash_values = in_mutable_hash_values2832;var check_in_immutable_hash_values = function(ht2836) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2837) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2837)!==false) {var if_res1861 = M3.immutable_p(ht2837);} else {var if_res1861 = false;}return if_res1861;})(ht2836)!==false) {var if_res1862 = M3.rvoid();} else {var if_res1862 = M3.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash-values"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht2836);}return if_res1862;};var cl1863 = function(ht2839) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_values(ht2839);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2839,M6.unsafe_immutable_hash_iterate_value,M6.unsafe_immutable_hash_iterate_first,M6.unsafe_immutable_hash_iterate_next);});};var cl1864 = function(ht2840, bad_v2841) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_values(ht2840);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2840,M6.unsafe_immutable_hash_iterate_value,M6.unsafe_immutable_hash_iterate_first,M6.unsafe_immutable_hash_iterate_next,bad_v2841);});};var in_immutable_hash_values2838 = $rjs_core.attachProcedureArity(function() {var fixed_lam1865 = {'1':cl1863,'2':cl1864}[arguments.length];if (fixed_lam1865!==undefined) {return fixed_lam1865.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash_values = in_immutable_hash_values2838;var check_in_weak_hash_values = function(ht2842) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2843) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2843)!==false) {var if_res1866 = M3.hash_weak_p(ht2843);} else {var if_res1866 = false;}return if_res1866;})(ht2842)!==false) {var if_res1867 = M3.rvoid();} else {var if_res1867 = M3.raise_argument_error($rjs_core.Symbol.make("in-weak-hash-values"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht2842);}return if_res1867;};var cl1868 = function(ht2845) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_values(ht2845);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2845,M6.__rjs_quoted__.unsafe_weak_hash_iterate_value,M6.__rjs_quoted__.unsafe_weak_hash_iterate_first,M6.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl1869 = function(ht2846, bad_v2847) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_values(ht2846);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2846,M6.__rjs_quoted__.unsafe_weak_hash_iterate_value,M6.__rjs_quoted__.unsafe_weak_hash_iterate_first,M6.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v2847);});};var in_weak_hash_values2844 = $rjs_core.attachProcedureArity(function() {var fixed_lam1870 = {'1':cl1868,'2':cl1869}[arguments.length];if (fixed_lam1870!==undefined) {return fixed_lam1870.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash_values = in_weak_hash_values2844;var check_in_hash_pairs = function(ht2848) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2849) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.hash_p(ht2849);})(ht2848)!==false) {var if_res1871 = M3.rvoid();} else {var if_res1871 = M3.raise_argument_error($rjs_core.Symbol.make("in-hash-pairs"),$rjs_core.UString.make("hash?"),ht2848);}return if_res1871;};var cl1872 = function(ht2851) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_pairs(ht2851);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2851,M3.hash_iterate_pair,M3.hash_iterate_first,M3.hash_iterate_next);});};var cl1873 = function(ht2852, bad_v2853) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_hash_pairs(ht2852);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2852,M3.hash_iterate_pair,M3.hash_iterate_first,M3.hash_iterate_next,bad_v2853);});};var in_hash_pairs2850 = $rjs_core.attachProcedureArity(function() {var fixed_lam1874 = {'1':cl1872,'2':cl1873}[arguments.length];if (fixed_lam1874!==undefined) {return fixed_lam1874.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_hash_pairs = in_hash_pairs2850;var check_in_mutable_hash_pairs = function(ht2854) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2855) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2855)!==false) {if (mutable_p(ht2855)!==false) {var if_res1875 = not_weak_p(ht2855);} else {var if_res1875 = false;}var if_res1876 = if_res1875;} else {var if_res1876 = false;}return if_res1876;})(ht2854)!==false) {var if_res1877 = M3.rvoid();} else {var if_res1877 = M3.raise_argument_error($rjs_core.Symbol.make("in-mutable-hash-pairs"),$rjs_core.UString.make("(and/c hash? mutable? not-weak?)"),ht2854);}return if_res1877;};var cl1878 = function(ht2857) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_pairs(ht2857);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2857,M6.unsafe_mutable_hash_iterate_pair,M6.unsafe_mutable_hash_iterate_first,M6.unsafe_mutable_hash_iterate_next);});};var cl1879 = function(ht2858, bad_v2859) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_mutable_hash_pairs(ht2858);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2858,M6.unsafe_mutable_hash_iterate_pair,M6.unsafe_mutable_hash_iterate_first,M6.unsafe_mutable_hash_iterate_next,bad_v2859);});};var in_mutable_hash_pairs2856 = $rjs_core.attachProcedureArity(function() {var fixed_lam1880 = {'1':cl1878,'2':cl1879}[arguments.length];if (fixed_lam1880!==undefined) {return fixed_lam1880.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_mutable_hash_pairs = in_mutable_hash_pairs2856;var check_in_immutable_hash_pairs = function(ht2860) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2861) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2861)!==false) {var if_res1881 = M3.immutable_p(ht2861);} else {var if_res1881 = false;}return if_res1881;})(ht2860)!==false) {var if_res1882 = M3.rvoid();} else {var if_res1882 = M3.raise_argument_error($rjs_core.Symbol.make("in-immutable-hash-pairs"),$rjs_core.UString.make("(and/c hash? immutable?)"),ht2860);}return if_res1882;};var cl1883 = function(ht2863) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_pairs(ht2863);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2863,M6.unsafe_immutable_hash_iterate_pair,M6.unsafe_immutable_hash_iterate_first,M6.unsafe_immutable_hash_iterate_next);});};var cl1884 = function(ht2864, bad_v2865) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_immutable_hash_pairs(ht2864);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2864,M6.unsafe_immutable_hash_iterate_pair,M6.unsafe_immutable_hash_iterate_first,M6.unsafe_immutable_hash_iterate_next,bad_v2865);});};var in_immutable_hash_pairs2862 = $rjs_core.attachProcedureArity(function() {var fixed_lam1885 = {'1':cl1883,'2':cl1884}[arguments.length];if (fixed_lam1885!==undefined) {return fixed_lam1885.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_immutable_hash_pairs = in_immutable_hash_pairs2862;var check_in_weak_hash_pairs = function(ht2866) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((function(ht2867) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.hash_p(ht2867)!==false) {var if_res1886 = M3.hash_weak_p(ht2867);} else {var if_res1886 = false;}return if_res1886;})(ht2866)!==false) {var if_res1887 = M3.rvoid();} else {var if_res1887 = M3.raise_argument_error($rjs_core.Symbol.make("in-weak-hash-pairs"),$rjs_core.UString.make("(and/c hash? hash-weak?)"),ht2866);}return if_res1887;};var cl1888 = function(ht2869) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_pairs(ht2869);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2869,M6.__rjs_quoted__.unsafe_weak_hash_iterate_pair,M6.__rjs_quoted__.unsafe_weak_hash_iterate_first,M6.__rjs_quoted__.unsafe_weak_hash_iterate_next);});};var cl1889 = function(ht2870, bad_v2871) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_in_weak_hash_pairs(ht2870);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __hash_gen(ht2870,M6.__rjs_quoted__.unsafe_weak_hash_iterate_pair,M6.__rjs_quoted__.unsafe_weak_hash_iterate_first,M6.__rjs_quoted__.unsafe_weak_hash_iterate_next,bad_v2871);});};var in_weak_hash_pairs2868 = $rjs_core.attachProcedureArity(function() {var fixed_lam1890 = {'1':cl1888,'2':cl1889}[arguments.length];if (fixed_lam1890!==undefined) {return fixed_lam1890.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var default_in_weak_hash_pairs = in_weak_hash_pairs2868;var check_ranges = function(who2872, vec2873, start2874, stop2875, step2876, len2877) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.exact_nonnegative_integer_p(start2874)!==false) {var or_part2878 = M3.__lt_(start2874,len2877);if (or_part2878!==false) {var if_res1891 = or_part2878;} else {var if_res1891 = M3.__eq_(len2877,start2874,stop2875);}var if_res1892 = if_res1891;} else {var if_res1892 = false;}if (if_res1892!==false) {var if_res1893 = M3.rvoid();} else {var if_res1893 = M3.__rjs_quoted__.raise_range_error(who2872,$rjs_core.UString.make("vector"),$rjs_core.UString.make("starting "),start2874,vec2873,0,M3.sub1(len2877));}if_res1893;if (M3.exact_integer_p(stop2875)!==false) {if (M3.__lt__eq_(-1,stop2875)!==false) {var if_res1894 = M3.__lt__eq_(stop2875,len2877);} else {var if_res1894 = false;}var if_res1895 = if_res1894;} else {var if_res1895 = false;}if (if_res1895!==false) {var if_res1896 = M3.rvoid();} else {var if_res1896 = M3.__rjs_quoted__.raise_range_error(who2872,$rjs_core.UString.make("vector"),$rjs_core.UString.make("stopping "),stop2875,vec2873,-1,len2877);}if_res1896;if (M3.exact_integer_p(step2876)!==false) {var if_res1897 = M3.not(M3.zero_p(step2876));} else {var if_res1897 = false;}if (if_res1897!==false) {var if_res1898 = M3.rvoid();} else {var if_res1898 = M3.raise_argument_error(who2872,$rjs_core.UString.make("(and/c exact-integer? (not/c zero?))"),step2876);}if_res1898;if (M3.__lt_(start2874,stop2875)!==false) {var if_res1899 = M3.__lt_(step2876,0);} else {var if_res1899 = false;}if (if_res1899!==false) {var if_res1900 = M3.raise_arguments_error(who2872,$rjs_core.UString.make("starting index less than stopping index, but given a negative step"),$rjs_core.UString.make("starting index"),start2874,$rjs_core.UString.make("stopping index"),stop2875,$rjs_core.UString.make("step"),step2876);} else {var if_res1900 = M3.rvoid();}if_res1900;if (M3.__lt_(stop2875,start2874)!==false) {var if_res1901 = M3.__gt_(step2876,0);} else {var if_res1901 = false;}if (if_res1901!==false) {var if_res1902 = M3.raise_arguments_error(who2872,$rjs_core.UString.make("starting index more than stopping index, but given a positive step"),$rjs_core.UString.make("starting index"),start2874,$rjs_core.UString.make("stopping index"),stop2875,$rjs_core.UString.make("step"),step2876);} else {var if_res1902 = M3.rvoid();}return if_res1902;};var normalise_inputs = function(who2879, type_name2880, vector_p2881, unsafe_vector_length2882, vec2883, start2884, stop2885, step2886) {if (arguments.length!==8) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (vector_p2881(vec2883)!==false) {var if_res1903 = M3.rvoid();} else {var if_res1903 = M3.raise_argument_error(who2879,type_name2880,vec2883);}if_res1903;var len2887 = unsafe_vector_length2882(vec2883);if (stop2885!==false) {var if_res1904 = stop2885;} else {var if_res1904 = len2887;}var stop_times_2888 = if_res1904;check_ranges(who2879,vec2883,start2884,stop_times_2888,step2886,len2887);return M3.values(vec2883,start2884,stop_times_2888,step2886);};var __vector_gen = function(v2889, start2890, stop2891, step2892) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.__eq_(step2892,1)!==false) {var if_res1906 = M3.add1;} else {var if_res1906 = function(i2894) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i2894+step2892;};}if (M3.__gt_(step2892,0)!==false) {var if_res1905 = function(i2895) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__lt_(i2895,stop2891);};} else {var if_res1905 = function(i2896) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__gt_(i2896,stop2891);};}return M3.values(function(i2893) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.unsafe_vector_ref(v2889,i2893);},false,if_res1906,start2890,if_res1905,false,false);};var cl1907 = function(v2897) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_vector(v2897,0,false,1);};var cl1908 = function(v2898, start2899) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_vector(v2898,start2899,false,1);};var cl1909 = function(v2900, start2901, stop2902) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_vector(v2900,start2901,stop2902,1);};var cl1910 = function(v2903, start2904, stop2905, step2906) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result1912 = normalise_inputs($rjs_core.Symbol.make("in-vector"),$rjs_core.UString.make("vector"),M3.vector_p,M3.vector_length,v2903,start2904,stop2905,step2906);var v2907 = let_result1912.getAt(0);var start2908 = let_result1912.getAt(1);var stop2909 = let_result1912.getAt(2);var step2910 = let_result1912.getAt(3);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __vector_gen(v2907,start2908,stop2909,step2910);});};var in_vector = $rjs_core.attachProcedureArity(function() {var fixed_lam1911 = {'1':cl1907,'2':cl1908,'3':cl1909,'4':cl1910}[arguments.length];if (fixed_lam1911!==undefined) {return fixed_lam1911.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3,4]);var check_vector = function(v2911) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.vector_p(v2911)!==false) {var if_res1913 = M3.rvoid();} else {var if_res1913 = M3.raise_argument_error($rjs_core.Symbol.make("in-vector"),$rjs_core.UString.make("vector"),v2911);}return if_res1913;};var __string_gen = function(v2912, start2913, stop2914, step2915) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.__eq_(step2915,1)!==false) {var if_res1915 = M3.add1;} else {var if_res1915 = function(i2917) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i2917+step2915;};}if (M3.__gt_(step2915,0)!==false) {var if_res1914 = function(i2918) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__lt_(i2918,stop2914);};} else {var if_res1914 = function(i2919) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__gt_(i2919,stop2914);};}return M3.values(function(i2916) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.string_ref(v2912,i2916);},false,if_res1915,start2913,if_res1914,false,false);};var cl1916 = function(v2920) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_string(v2920,0,false,1);};var cl1917 = function(v2921, start2922) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_string(v2921,start2922,false,1);};var cl1918 = function(v2923, start2924, stop2925) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_string(v2923,start2924,stop2925,1);};var cl1919 = function(v2926, start2927, stop2928, step2929) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result1921 = normalise_inputs($rjs_core.Symbol.make("in-string"),$rjs_core.UString.make("string"),M3.string_p,M3.string_length,v2926,start2927,stop2928,step2929);var v2930 = let_result1921.getAt(0);var start2931 = let_result1921.getAt(1);var stop2932 = let_result1921.getAt(2);var step2933 = let_result1921.getAt(3);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __string_gen(v2930,start2931,stop2932,step2933);});};var in_string = $rjs_core.attachProcedureArity(function() {var fixed_lam1920 = {'1':cl1916,'2':cl1917,'3':cl1918,'4':cl1919}[arguments.length];if (fixed_lam1920!==undefined) {return fixed_lam1920.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3,4]);var check_string = function(v2934) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.string_p(v2934)!==false) {var if_res1922 = M3.rvoid();} else {var if_res1922 = M3.raise_argument_error($rjs_core.Symbol.make("in-string"),$rjs_core.UString.make("string"),v2934);}return if_res1922;};var __bytes_gen = function(v2935, start2936, stop2937, step2938) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.__eq_(step2938,1)!==false) {var if_res1924 = M3.add1;} else {var if_res1924 = function(i2940) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i2940+step2938;};}if (M3.__gt_(step2938,0)!==false) {var if_res1923 = function(i2941) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__lt_(i2941,stop2937);};} else {var if_res1923 = function(i2942) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__gt_(i2942,stop2937);};}return M3.values(function(i2939) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.__rjs_quoted__.unsafe_bytes_ref(v2935,i2939);},false,if_res1924,start2936,if_res1923,false,false);};var cl1925 = function(v2943) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes(v2943,0,false,1);};var cl1926 = function(v2944, start2945) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes(v2944,start2945,false,1);};var cl1927 = function(v2946, start2947, stop2948) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_bytes(v2946,start2947,stop2948,1);};var cl1928 = function(v2949, start2950, stop2951, step2952) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result1930 = normalise_inputs($rjs_core.Symbol.make("in-bytes"),$rjs_core.UString.make("bytes"),M3.bytes_p,M3.bytes_length,v2949,start2950,stop2951,step2952);var v2953 = let_result1930.getAt(0);var start2954 = let_result1930.getAt(1);var stop2955 = let_result1930.getAt(2);var step2956 = let_result1930.getAt(3);return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __bytes_gen(v2953,start2954,stop2955,step2956);});};var in_bytes = $rjs_core.attachProcedureArity(function() {var fixed_lam1929 = {'1':cl1925,'2':cl1926,'3':cl1927,'4':cl1928}[arguments.length];if (fixed_lam1929!==undefined) {return fixed_lam1929.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3,4]);var check_bytes = function(v2957) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.bytes_p(v2957)!==false) {var if_res1931 = M3.rvoid();} else {var if_res1931 = M3.raise_argument_error($rjs_core.Symbol.make("in-bytes"),$rjs_core.UString.make("bytes"),v2957);}return if_res1931;};var __flvector_gen = function(v2958, start2959, stop2960, step2961) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.__eq_(step2961,1)!==false) {var if_res1933 = M3.add1;} else {var if_res1933 = function(i2963) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i2963+step2961;};}if (M3.__gt_(step2961,0)!==false) {var if_res1932 = function(i2964) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__lt_(i2964,stop2960);};} else {var if_res1932 = function(i2965) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__gt_(i2965,stop2960);};}return M3.values(function(i2962) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.__rjs_quoted__.unsafe_flvector_ref(v2958,i2962);},false,if_res1933,start2959,if_res1932,false,false);};var __fxvector_gen = function(v2966, start2967, stop2968, step2969) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.__eq_(step2969,1)!==false) {var if_res1935 = M3.add1;} else {var if_res1935 = function(i2971) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return i2971+step2969;};}if (M3.__gt_(step2969,0)!==false) {var if_res1934 = function(i2972) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__lt_(i2972,stop2968);};} else {var if_res1934 = function(i2973) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.__gt_(i2973,stop2968);};}return M3.values(function(i2970) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M6.__rjs_quoted__.unsafe_fxvector_ref(v2966,i2970);},false,if_res1935,start2967,if_res1934,false,false);};var stop_before = function(g2974, pred2975) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g2974)!==false) {var if_res1936 = M3.rvoid();} else {var if_res1936 = M3.raise_argument_error($rjs_core.Symbol.make("stop-before"),$rjs_core.UString.make("sequence?"),g2974);}if_res1936;if (M3.procedure_p(pred2975)!==false) {var if_res1937 = M3.procedure_arity_includes_p(pred2975,1);} else {var if_res1937 = false;}if (if_res1937!==false) {var if_res1938 = M3.rvoid();} else {var if_res1938 = M3.raise_argument_error($rjs_core.Symbol.make("stop-before"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),pred2975);}if_res1938;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result1939 = make_sequence(false,g2974);var pos__gt_val2976 = let_result1939.getAt(0);var pre_pos_next2977 = let_result1939.getAt(1);var pos_next2978 = let_result1939.getAt(2);var init2979 = let_result1939.getAt(3);var pos_cont_p2980 = let_result1939.getAt(4);var pre_cont_p2981 = let_result1939.getAt(5);var post_cont_p2982 = let_result1939.getAt(6);var cl1940 = function(val2983) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pre_cont_p2981!==false) {var if_res1944 = pre_cont_p2981(val2983);} else {var if_res1944 = true;}if (if_res1944!==false) {var if_res1945 = M3.not(pred2975(val2983));} else {var if_res1945 = false;}return if_res1945;};var cl1941 = $rjs_core.attachProcedureArity(function(...vals29841946) {var vals2984 = $rjs_core.Pair.listFromArray(vals29841946);if (pre_cont_p2981!==false) {var if_res1947 = M3.apply(pre_cont_p2981,vals2984);} else {var if_res1947 = true;}if (if_res1947!==false) {var if_res1948 = M3.not(M3.apply(pred2975,vals2984));} else {var if_res1948 = false;}return if_res1948;});return M3.values(pos__gt_val2976,pre_pos_next2977,pos_next2978,init2979,pos_cont_p2980,$rjs_core.attachProcedureArity(function() {var fixed_lam1942 = {'1':cl1940}[arguments.length];if (fixed_lam1942!==undefined) {return fixed_lam1942.apply(null,arguments);} else {if (true!==false) {var if_res1943 = cl1941.apply(null,arguments);} else {var if_res1943 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1943;}},[M3.make_arity_at_least(0)]),post_cont_p2982);});};var stop_after = function(g2985, pred2986) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g2985)!==false) {var if_res1949 = M3.rvoid();} else {var if_res1949 = M3.raise_argument_error($rjs_core.Symbol.make("stop-after"),$rjs_core.UString.make("sequence?"),g2985);}if_res1949;if (M3.procedure_p(pred2986)!==false) {var if_res1950 = M3.procedure_arity_includes_p(pred2986,1);} else {var if_res1950 = false;}if (if_res1950!==false) {var if_res1951 = M3.rvoid();} else {var if_res1951 = M3.raise_argument_error($rjs_core.Symbol.make("stop-after"),$rjs_core.UString.make("(procedure-arity-includes/c 1)"),pred2986);}if_res1951;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result1952 = make_sequence(false,g2985);var pos__gt_val2987 = let_result1952.getAt(0);var pre_pos_next2988 = let_result1952.getAt(1);var pos_next2989 = let_result1952.getAt(2);var init2990 = let_result1952.getAt(3);var pos_cont_p2991 = let_result1952.getAt(4);var pre_cont_p2992 = let_result1952.getAt(5);var post_cont_p2993 = let_result1952.getAt(6);var cl1953 = function(pos2994, val2995) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p2993!==false) {var if_res1957 = post_cont_p2993(pos2994,val2995);} else {var if_res1957 = true;}if (if_res1957!==false) {var if_res1958 = M3.not(pred2986(val2995));} else {var if_res1958 = false;}return if_res1958;};var cl1954 = $rjs_core.attachProcedureArity(function(pos2996, ...vals29971959) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals2997 = $rjs_core.Pair.listFromArray(vals29971959);if (post_cont_p2993!==false) {var if_res1960 = M3.apply(post_cont_p2993,pos2996,vals2997);} else {var if_res1960 = true;}if (if_res1960!==false) {var if_res1961 = M3.not(M3.apply(pred2986,vals2997));} else {var if_res1961 = false;}return if_res1961;});return M3.values(pos__gt_val2987,pre_pos_next2988,pos_next2989,init2990,pos_cont_p2991,pre_cont_p2992,$rjs_core.attachProcedureArity(function() {var fixed_lam1955 = {'2':cl1953}[arguments.length];if (fixed_lam1955!==undefined) {return fixed_lam1955.apply(null,arguments);} else {if (M3.__gt__eq_(cl1954.length,1)!==false) {var if_res1956 = cl1954.apply(null,arguments);} else {var if_res1956 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1956;}},[M3.make_arity_at_least(1)]));});};var in_indexed = function(g2998) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g2998)!==false) {var if_res1962 = M3.rvoid();} else {var if_res1962 = M3.raise_argument_error($rjs_core.Symbol.make("in-indexed"),$rjs_core.UString.make("sequence?"),g2998);}if_res1962;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result1963 = make_sequence(false,g2998);var pos__gt_val2999 = let_result1963.getAt(0);var pre_pos_next3000 = let_result1963.getAt(1);var pos_next3001 = let_result1963.getAt(2);var init3002 = let_result1963.getAt(3);var pos_cont_p3003 = let_result1963.getAt(4);var pre_cont_p3004 = let_result1963.getAt(5);var post_cont_p3005 = let_result1963.getAt(6);if (pre_pos_next3000!==false) {var if_res1968 = function(pos3007) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.cons(pre_pos_next3000(M3.car(pos3007)),M3.cdr(pos3007));};} else {var if_res1968 = false;}var temp1967 = M3.cons(init3002,0);if (pos_cont_p3003!==false) {var if_res1966 = function(pos3009) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos_cont_p3003(M3.car(pos3009));};} else {var if_res1966 = false;}if (pre_cont_p3004!==false) {var if_res1965 = function(val3010, idx3011) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pre_cont_p3004(val3010);};} else {var if_res1965 = false;}if (post_cont_p3005!==false) {var if_res1964 = function(pos3012, val3013, idx3014) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return post_cont_p3005(M3.car(pos3012),val3013);};} else {var if_res1964 = false;}return M3.values(function(pos3006) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(pos__gt_val2999(M3.car(pos3006)),M3.cdr(pos3006));},if_res1968,function(pos3008) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.cons(pos_next3001(M3.car(pos3008)),M3.add1(M3.cdr(pos3008)));},temp1967,if_res1966,if_res1965,if_res1964);});};var in_value = function(v3015) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(function(pos3016) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v3015;},function(pos3017) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;},true,function(pos3018) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos3018;},false,false);});};var in_values_sequence = function(g3019) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3019)!==false) {var if_res1969 = M3.rvoid();} else {var if_res1969 = M3.raise_argument_error($rjs_core.Symbol.make("in-values-sequence"),$rjs_core.UString.make("sequence?"),g3019);}if_res1969;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result1970 = make_sequence(false,g3019);var pos__gt_val3020 = let_result1970.getAt(0);var pre_pos_next3021 = let_result1970.getAt(1);var pos_next3022 = let_result1970.getAt(2);var init3023 = let_result1970.getAt(3);var pos_cont_p3024 = let_result1970.getAt(4);var pre_cont_p3025 = let_result1970.getAt(5);var post_cont_p3026 = let_result1970.getAt(6);if (pre_cont_p3025!==false) {var if_res1972 = function(vals3028) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.apply(pre_cont_p3025,vals3028);};} else {var if_res1972 = false;}if (post_cont_p3026!==false) {var if_res1971 = function(pos3029, vals3030) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.apply(post_cont_p3026,pos3029,vals3030);};} else {var if_res1971 = false;}return M3.values(function(pos3027) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3020(pos3027);},M3.list);},pre_pos_next3021,pos_next3022,init3023,pos_cont_p3024,if_res1972,if_res1971);});};var in_values_times__sequence = function(g3031) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3031)!==false) {var if_res1973 = M3.rvoid();} else {var if_res1973 = M3.raise_argument_error($rjs_core.Symbol.make("in-values-sequence"),$rjs_core.UString.make("sequence?"),g3031);}if_res1973;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result1974 = make_sequence(false,g3031);var pos__gt_val3032 = let_result1974.getAt(0);var pre_pos_next3033 = let_result1974.getAt(1);var pos_next3034 = let_result1974.getAt(2);var init3035 = let_result1974.getAt(3);var pos_cont_p3036 = let_result1974.getAt(4);var pre_cont_p3037 = let_result1974.getAt(5);var post_cont_p3038 = let_result1974.getAt(6);if (pre_cont_p3037!==false) {var if_res1978 = function(vals3042) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.list_p(vals3042)!==false) {var if_res1977 = M3.apply(pre_cont_p3037,vals3042);} else {var if_res1977 = pre_cont_p3037(vals3042);}return if_res1977;};} else {var if_res1978 = false;}if (post_cont_p3038!==false) {var if_res1976 = function(pos3043, vals3044) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.list_p(vals3044)!==false) {var if_res1975 = M3.apply(post_cont_p3038,pos3043,vals3044);} else {var if_res1975 = post_cont_p3038(pos3043,vals3044);}return if_res1975;};} else {var if_res1976 = false;}return M3.values(function(pos3039) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var cl1979 = function(v3040) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.list_p(v3040)!==false) {var if_res1983 = M3.list(v3040);} else {var if_res1983 = v3040;}return if_res1983;};var cl1980 = $rjs_core.attachProcedureArity(function(...vs30411984) {var vs3041 = $rjs_core.Pair.listFromArray(vs30411984);return vs3041;});return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3032(pos3039);},$rjs_core.attachProcedureArity(function() {var fixed_lam1981 = {'1':cl1979}[arguments.length];if (fixed_lam1981!==undefined) {return fixed_lam1981.apply(null,arguments);} else {if (true!==false) {var if_res1982 = cl1980.apply(null,arguments);} else {var if_res1982 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1982;}},[M3.make_arity_at_least(0)]));},pre_pos_next3033,pos_next3034,init3035,pos_cont_p3036,if_res1978,if_res1976);});};var append_sequences = function(sequences3045, cyclic_p3046) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var seqs__gt_m_plus_g_plus_r3047 = function(seqs3048) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(seqs3048)!==false) {var let_result1985 = sequence_generate(M3.car(seqs3048));var more_p3049 = let_result1985.getAt(0);var get3050 = let_result1985.getAt(1);var seqs3051 = M3.cdr(seqs3048);if (more_p3049()!==false) {var if_res1986 = M3.list_times_(more_p3049,get3050,seqs3051);} else {var if_res1986 = seqs__gt_m_plus_g_plus_r3047(seqs3051);}var if_res1988 = if_res1986;} else {if (cyclic_p3046!==false) {var if_res1987 = seqs__gt_m_plus_g_plus_r3047(sequences3045);} else {var if_res1987 = false;}var if_res1988 = if_res1987;}return if_res1988;};return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(function(m_plus_g_plus_r3052) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.cadr(m_plus_g_plus_r3052)();},function(m_plus_g_plus_r3053) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(m_plus_g_plus_r3053)!==false) {var if_res1989 = M3.not(M3.car(m_plus_g_plus_r3053)());} else {var if_res1989 = false;}if (if_res1989!==false) {var if_res1990 = seqs__gt_m_plus_g_plus_r3047(M3.cddr(m_plus_g_plus_r3053));} else {var if_res1990 = m_plus_g_plus_r3053;}return if_res1990;},seqs__gt_m_plus_g_plus_r3047(sequences3045),M3.values,false,false);});};var check_sequences = function(who3054, sequences3055) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.for_each(function(g3056) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3056)!==false) {var if_res1991 = M3.rvoid();} else {var if_res1991 = M3.raise_argument_error(who3054,$rjs_core.UString.make("sequence?"),g3056);}return if_res1991;},sequences3055);};var in_sequences = $rjs_core.attachProcedureArity(function(...sequences30571992) {var sequences3057 = $rjs_core.Pair.listFromArray(sequences30571992);check_sequences($rjs_core.Symbol.make("in-sequences"),sequences3057);if (M3.pair_p(sequences3057)!==false) {var if_res1993 = M3.null_p(M3.cdr(sequences3057));} else {var if_res1993 = false;}if (if_res1993!==false) {var if_res1994 = M3.car(sequences3057);} else {var if_res1994 = append_sequences(sequences3057,false);}return if_res1994;});var in_cycle = $rjs_core.attachProcedureArity(function(...sequences30581995) {var sequences3058 = $rjs_core.Pair.listFromArray(sequences30581995);check_sequences($rjs_core.Symbol.make("in-cycle"),sequences3058);return append_sequences(sequences3058,true);});var in_parallel = $rjs_core.attachProcedureArity(function(...sequences30591996) {var sequences3059 = $rjs_core.Pair.listFromArray(sequences30591996);check_sequences($rjs_core.Symbol.make("in-parallel"),sequences3059);if (M3.__eq_(1,M3.length(sequences3059))!==false) {var if_res2023 = M3.car(sequences3059);} else {var if_res2023 = make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result1997 = make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("g")),sequences3059);var pos__gt_vals3074 = let_result1997.getAt(0);var pos_pre_inc3075 = let_result1997.getAt(1);var pos_next3076 = let_result1997.getAt(2);var init3077 = let_result1997.getAt(3);var pos_cont_p3078 = let_result1997.getAt(4);var val_cont_p3079 = let_result1997.getAt(5);var all_cont_p3080 = let_result1997.getAt(6);M3.rvoid();var for_loop3081 = function(p__gt_v3082, p_p_n3083, p_n3084, i3085, ps_p3086, pr_p3087, po_p3088, pos3089) {if (arguments.length!==8) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3078!==false) {var if_res1998 = pos_cont_p3078(pos3089);} else {var if_res1998 = true;}if (if_res1998!==false) {var g3093 = pos__gt_vals3074(pos3089);if (all_cont_p3080!==false) {var if_res1999 = function(pos3094) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p3080(pos3094,g3093);};} else {var if_res1999 = false;}var let_result2000 = M3.values(g3093,if_res1999);var g3090 = let_result2000.getAt(0);var all_cont_p_by_pos3091 = let_result2000.getAt(1);if (pos_pre_inc3075!==false) {var if_res2001 = pos_pre_inc3075(pos3089);} else {var if_res2001 = pos3089;}var pos3092 = if_res2001;if (val_cont_p3079!==false) {var if_res2002 = val_cont_p3079(g3090);} else {var if_res2002 = true;}if (if_res2002!==false) {var p__gt_v3102 = p__gt_v3082;var p_p_n3103 = p_p_n3083;var p_n3104 = p_n3084;var i3105 = i3085;var ps_p3106 = ps_p3086;var pr_p3107 = pr_p3087;var po_p3108 = po_p3088;var let_result2003 = make_sequence(false,g3090);var p__gt_v13116 = let_result2003.getAt(0);var p_p_n23117 = let_result2003.getAt(1);var p_n33118 = let_result2003.getAt(2);var i43119 = let_result2003.getAt(3);var ps_p53120 = let_result2003.getAt(4);var pr_p63121 = let_result2003.getAt(5);var po_p73122 = let_result2003.getAt(6);var let_result2004 = M3.values(M3.cons(p__gt_v13116,p__gt_v3102),M3.cons(p_p_n23117,p_p_n3103),M3.cons(p_n33118,p_n3104),M3.cons(i43119,i3105),M3.cons(ps_p53120,ps_p3106),M3.cons(pr_p63121,pr_p3107),M3.cons(po_p73122,po_p3108));var p__gt_v3109 = let_result2004.getAt(0);var p_p_n3110 = let_result2004.getAt(1);var p_n3111 = let_result2004.getAt(2);var i3112 = let_result2004.getAt(3);var ps_p3113 = let_result2004.getAt(4);var pr_p3114 = let_result2004.getAt(5);var po_p3115 = let_result2004.getAt(6);var let_result2005 = M3.values(p__gt_v3109,p_p_n3110,p_n3111,i3112,ps_p3113,pr_p3114,po_p3115);var p__gt_v3095 = let_result2005.getAt(0);var p_p_n3096 = let_result2005.getAt(1);var p_n3097 = let_result2005.getAt(2);var i3098 = let_result2005.getAt(3);var ps_p3099 = let_result2005.getAt(4);var pr_p3100 = let_result2005.getAt(5);var po_p3101 = let_result2005.getAt(6);if (all_cont_p_by_pos3091!==false) {var if_res2006 = all_cont_p_by_pos3091(pos3092);} else {var if_res2006 = true;}if (if_res2006!==false) {var if_res2007 = M3.not(false);} else {var if_res2007 = false;}if (if_res2007!==false) {var if_res2008 = for_loop3081(p__gt_v3095,p_p_n3096,p_n3097,i3098,ps_p3099,pr_p3100,po_p3101,pos_next3076(pos3092));} else {var if_res2008 = M3.values(p__gt_v3095,p_p_n3096,p_n3097,i3098,ps_p3099,pr_p3100,po_p3101);}var if_res2009 = if_res2008;} else {var if_res2009 = M3.values(p__gt_v3082,p_p_n3083,p_n3084,i3085,ps_p3086,pr_p3087,po_p3088);}var if_res2010 = if_res2009;} else {var if_res2010 = M3.values(p__gt_v3082,p_p_n3083,p_n3084,i3085,ps_p3086,pr_p3087,po_p3088);}return if_res2010;};var let_result2011 = for_loop3081(M3.rnull,M3.rnull,M3.rnull,M3.rnull,M3.rnull,M3.rnull,M3.rnull,init3077);var p__gt_v3067 = let_result2011.getAt(0);var p_p_n3068 = let_result2011.getAt(1);var p_n3069 = let_result2011.getAt(2);var i3070 = let_result2011.getAt(3);var ps_p3071 = let_result2011.getAt(4);var pr_p3072 = let_result2011.getAt(5);var po_p3073 = let_result2011.getAt(6);var let_result2012 = M3.values(M5.alt_reverse(p__gt_v3067),M5.alt_reverse(p_p_n3068),M5.alt_reverse(p_n3069),M5.alt_reverse(i3070),M5.alt_reverse(ps_p3071),M5.alt_reverse(pr_p3072),M5.alt_reverse(po_p3073));var pos__gt_vals3060 = let_result2012.getAt(0);var pre_pos_nexts3061 = let_result2012.getAt(1);var pos_nexts3062 = let_result2012.getAt(2);var inits3063 = let_result2012.getAt(3);var pos_cont_ps3064 = let_result2012.getAt(4);var pre_cont_ps3065 = let_result2012.getAt(5);var post_cont_ps3066 = let_result2012.getAt(6);if (M3.ormap(M3.values,pre_pos_nexts3061)!==false) {var if_res2022 = function(poses3126) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.map(function(pre_pos_next3127, pos3128) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pre_pos_next3127!==false) {var if_res2021 = pre_pos_next3127(pos3128);} else {var if_res2021 = pos3128;}return if_res2021;},pre_pos_nexts3061,poses3126);};} else {var if_res2022 = false;}if (M3.ormap(M3.values,pos_cont_ps3064)!==false) {var if_res2020 = function(poses3132) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.andmap(function(pos_cont_p3133, pos3134) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3133!==false) {var if_res2019 = pos_cont_p3133(pos3134);} else {var if_res2019 = true;}return if_res2019;},pos_cont_ps3064,poses3132);};} else {var if_res2020 = false;}if (M3.ormap(M3.values,pre_cont_ps3065)!==false) {var if_res2018 = $rjs_core.attachProcedureArity(function(...vals31352016) {var vals3135 = $rjs_core.Pair.listFromArray(vals31352016);return M3.andmap(function(pre_cont_p3136, val3137) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pre_cont_p3136!==false) {var if_res2017 = pre_cont_p3136(val3137);} else {var if_res2017 = true;}return if_res2017;},pre_cont_ps3065,vals3135);});} else {var if_res2018 = false;}if (M3.ormap(M3.values,post_cont_ps3066)!==false) {var if_res2015 = $rjs_core.attachProcedureArity(function(poses3138, ...vals31392013) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals3139 = $rjs_core.Pair.listFromArray(vals31392013);return M3.andmap(function(post_cont_p3140, pos3141, val3142) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3140!==false) {var if_res2014 = post_cont_p3140(pos3141,val3142);} else {var if_res2014 = true;}return if_res2014;},post_cont_ps3066,poses3138,vals3139);});} else {var if_res2015 = false;}return M3.values(function(poses3123) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.apply(M3.values,M3.map(function(pos__gt_val3124, pos3125) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3124(pos3125);},pos__gt_vals3060,poses3123));},if_res2022,function(poses3129) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.map(function(pos_next3130, pos3131) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos_next3130(pos3131);},pos_nexts3062,poses3129);},inits3063,if_res2020,if_res2018,if_res2015);});}return if_res2023;});var cl2024 = function(producer3143) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values($rjs_core.attachProcedureArity(function(..._31442028) {var _3144 = $rjs_core.Pair.listFromArray(_31442028);return producer3143();}),M3.rvoid,M3.rvoid(),false,false,false);});};var cl2025 = $rjs_core.attachProcedureArity(function(producer3145, stop3146, ...more31472029) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var more3147 = $rjs_core.Pair.listFromArray(more31472029);if (M3.null_p(more3147)!==false) {var if_res2030 = function(_3149) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return producer3145();};} else {var if_res2030 = function(_3150) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.apply(producer3145,more3147);};}var produce_bang_3148 = if_res2030;if (M3.not(M3.procedure_p(stop3146))!==false) {var if_res2033 = function(x3152) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.not(M3.eq_p(x3152,stop3146));};} else {if (M3.equal_p(1,M3.procedure_arity(stop3146))!==false) {var if_res2032 = function(x3153) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.not(stop3146(x3153));};} else {var if_res2032 = $rjs_core.attachProcedureArity(function(...xs31542031) {var xs3154 = $rjs_core.Pair.listFromArray(xs31542031);return M3.not(M3.apply(stop3146,xs3154));});}var if_res2033 = if_res2032;}var stop_p3151 = if_res2033;return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(produce_bang_3148,M3.rvoid,M3.rvoid(),false,stop_p3151,false);});});var in_producer = $rjs_core.attachProcedureArity(function() {var fixed_lam2026 = {'1':cl2024}[arguments.length];if (fixed_lam2026!==undefined) {return fixed_lam2026.apply(null,arguments);} else {if (M3.__gt__eq_(cl2025.length,1)!==false) {var if_res2027 = cl2025.apply(null,arguments);} else {var if_res2027 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res2027;}},[1,M3.make_arity_at_least(2)]);var let_result2034 = M3.make_struct_type($rjs_core.Symbol.make("stream"),false,3,0,false,M3.list(M3.cons(prop_stream,M3.vector(function(v3155) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_stream_ref(v3155,0)();},function(v3156) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_stream_ref(v3156,1)();},function(v3157) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_stream_ref(v3157,2)();}))));var struct_do_stream = let_result2034.getAt(0);var make_do_stream = let_result2034.getAt(1);var do_stream_p = let_result2034.getAt(2);var do_stream_ref = let_result2034.getAt(3);var do_stream_set_bang_ = let_result2034.getAt(4);var empty_stream = make_do_stream(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;},M3.rvoid,M3.rvoid);var sequence__gt_stream = function(s3158) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(s3158)!==false) {var if_res2035 = M3.rvoid();} else {var if_res2035 = M3.raise_argument_error($rjs_core.Symbol.make("sequence-generate"),$rjs_core.UString.make("sequence?"),s3158);}if_res2035;if (stream_p(s3158)!==false) {var if_res2046 = s3158;} else {var let_result2036 = make_sequence(false,s3158);var pos__gt_val3159 = let_result2036.getAt(0);var pre_pos_next3160 = let_result2036.getAt(1);var pos_next3161 = let_result2036.getAt(2);var init3162 = let_result2036.getAt(3);var pos_cont_p3163 = let_result2036.getAt(4);var pre_cont_p3164 = let_result2036.getAt(5);var post_cont_p3165 = let_result2036.getAt(6);var gen_stream3166 = function(pos3167) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var done_p3168 = false;var vals3169 = false;var empty_p3170 = false;var next3171 = false;var force_bang_3172 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (done_p3168!==false) {var if_res2042 = M3.rvoid();} else {if (pos_cont_p3163!==false) {var if_res2037 = pos_cont_p3163(pos3167);} else {var if_res2037 = true;}if (if_res2037!==false) {vals3169 = M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return pos__gt_val3159(pos3167);},M3.list);if (pre_pos_next3160!==false) {pos3167 = pre_pos_next3160(pos3167);var if_res2038 = null;} else {var if_res2038 = M3.rvoid();}if_res2038;if (pre_cont_p3164!==false) {var if_res2039 = M3.apply(pre_cont_p3164,vals3169);} else {var if_res2039 = true;}if (if_res2039!==false) {var if_res2040 = M3.rvoid();} else {vals3169 = false;empty_p3170 = true;var if_res2040 = null;}var if_res2041 = if_res2040;} else {empty_p3170 = true;var if_res2041 = null;}if_res2041;done_p3168 = true;var if_res2042 = null;}return if_res2042;};return make_do_stream(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}force_bang_3172();return empty_p3170;},function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}force_bang_3172();return M3.apply(M3.values,vals3169);},function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}force_bang_3172();if (next3171!==false) {var if_res2045 = next3171;} else {if (post_cont_p3165!==false) {var if_res2043 = M3.apply(post_cont_p3165,pos3167,vals3169);} else {var if_res2043 = true;}if (if_res2043!==false) {next3171 = gen_stream3166(pos_next3161(pos3167));var if_res2044 = null;} else {next3171 = empty_stream;var if_res2044 = null;}if_res2044;var if_res2045 = next3171;}return if_res2045;});};var if_res2046 = gen_stream3166(init3162);}return if_res2046;};var no_more = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.raise(M3.__rjs_quoted__.exn_fail_contract($rjs_core.UString.make("sequence has no more values"),M3.current_continuation_marks()));};var sequence_generate = function(g3173) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3173)!==false) {var if_res2047 = M3.rvoid();} else {var if_res2047 = M3.raise_argument_error($rjs_core.Symbol.make("sequence-generate"),$rjs_core.UString.make("sequence?"),g3173);}if_res2047;var let_result2048 = make_sequence(false,g3173);var pos__gt_val3174 = let_result2048.getAt(0);var pre_pos_next3175 = let_result2048.getAt(1);var pos_next3176 = let_result2048.getAt(2);var init3177 = let_result2048.getAt(3);var pos_cont_p3178 = let_result2048.getAt(4);var pre_cont_p3179 = let_result2048.getAt(5);var post_cont_p3180 = let_result2048.getAt(6);var pos3181 = init3177;var more_p3182 = false;var prep_val_bang_3183 = false;var next3184 = false;var init_more_p3185 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}prep_val_bang_3183();return more_p3182();};var init_next3186 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}prep_val_bang_3183();return next3184();};var init_prep_val_bang_3187 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3178!==false) {var if_res2049 = pos_cont_p3178(pos3181);} else {var if_res2049 = true;}if (if_res2049!==false) {var if_res2057 = M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res2055 = pos__gt_val3174(pos3181);if (pre_pos_next3175!==false) {pos3181 = pre_pos_next3175(pos3181);var if_res2056 = null;} else {var if_res2056 = M3.rvoid();}if_res2056;return begin_res2055;},$rjs_core.attachProcedureArity(function(...vals31882050) {var vals3188 = $rjs_core.Pair.listFromArray(vals31882050);if (pre_cont_p3179!==false) {var if_res2051 = M3.apply(pre_cont_p3179,vals3188);} else {var if_res2051 = true;}if (if_res2051!==false) {more_p3182 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;};next3184 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var v3189 = vals3188;prep_val_bang_3183 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3180!==false) {var if_res2052 = M3.apply(post_cont_p3180,pos3181,vals3188);} else {var if_res2052 = true;}if (if_res2052!==false) {pos3181 = pos_next3176(pos3181);prep_val_bang_3183 = init_prep_val_bang_3187;var if_res2053 = prep_val_bang_3183();} else {more_p3182 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};next3184 = no_more;var if_res2053 = null;}return if_res2053;};more_p3182 = init_more_p3185;next3184 = init_next3186;return M3.apply(M3.values,v3189);};prep_val_bang_3183 = M3.rvoid;var if_res2054 = M3.apply(M3.values,vals3188);} else {more_p3182 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};next3184 = no_more;var if_res2054 = null;}return if_res2054;}));} else {more_p3182 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};next3184 = no_more;var if_res2057 = null;}return if_res2057;};more_p3182 = init_more_p3185;prep_val_bang_3183 = init_prep_val_bang_3187;next3184 = init_next3186;var sequence_more_p3190 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return more_p3182();};var sequence_next3191 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return next3184();};return M3.values(sequence_more_p3190,sequence_next3191);};var sequence_generate_times_ = function(g3192) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (sequence_p(g3192)!==false) {var if_res2058 = M3.rvoid();} else {var if_res2058 = M3.raise_argument_error($rjs_core.Symbol.make("sequence-generate*"),$rjs_core.UString.make("sequence?"),g3192);}if_res2058;var let_result2059 = make_sequence(false,g3192);var pos__gt_val3193 = let_result2059.getAt(0);var pre_pos_next3194 = let_result2059.getAt(1);var pos_next3195 = let_result2059.getAt(2);var init3196 = let_result2059.getAt(3);var pos_cont_p3197 = let_result2059.getAt(4);var pre_cont_p3198 = let_result2059.getAt(5);var post_cont_p3199 = let_result2059.getAt(6);var next_bang_3200 = function(pos3201) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3197!==false) {var if_res2060 = pos_cont_p3197(pos3201);} else {var if_res2060 = true;}if (if_res2060!==false) {var if_res2068 = M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}var begin_res2066 = pos__gt_val3193(pos3201);if (pre_pos_next3194!==false) {pos3201 = pre_pos_next3194(pos3201);var if_res2067 = null;} else {var if_res2067 = M3.rvoid();}if_res2067;return begin_res2066;},$rjs_core.attachProcedureArity(function(...vals32022061) {var vals3202 = $rjs_core.Pair.listFromArray(vals32022061);if (pre_cont_p3198!==false) {var if_res2062 = M3.apply(pre_cont_p3198,vals3202);} else {var if_res2062 = true;}if (if_res2062!==false) {var if_res2065 = M3.values(vals3202,function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (post_cont_p3199!==false) {var if_res2063 = M3.apply(post_cont_p3199,pos3201,vals3202);} else {var if_res2063 = true;}if (if_res2063!==false) {var if_res2064 = next_bang_3200(pos_next3195(pos3201));} else {var if_res2064 = M3.values(false,no_more);}return if_res2064;});} else {var if_res2065 = M3.values(false,no_more);}return if_res2065;}));} else {var if_res2068 = M3.values(false,no_more);}return if_res2068;};return next_bang_3200(init3196);};var grow_vector = function(vec3203) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n3204 = M3.vector_length(vec3203);var new_vec3205 = M3.make_vector(2*n3204);M3.__rjs_quoted__.vector_copy_bang_(new_vec3205,0,vec3203,0,n3204);return new_vec3205;};var shrink_vector = function(vec3206, i3207) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var new_vec3208 = M3.make_vector(i3207);M3.__rjs_quoted__.vector_copy_bang_(new_vec3208,0,vec3206,0,i3207);return new_vec3208;};var dir_list = function(full_d3209, d3210, acc3211) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result2069 = make_sequence($rjs_core.Pair.makeList($rjs_core.Symbol.make("f")),in_list(M3.reverse(M0.sort(M3.__rjs_quoted__.directory_list(full_d3209),M3.__rjs_quoted__.path_lt__p))));var pos__gt_vals3212 = let_result2069.getAt(0);var pos_pre_inc3213 = let_result2069.getAt(1);var pos_next3214 = let_result2069.getAt(2);var init3215 = let_result2069.getAt(3);var pos_cont_p3216 = let_result2069.getAt(4);var val_cont_p3217 = let_result2069.getAt(5);var all_cont_p3218 = let_result2069.getAt(6);M3.rvoid();var for_loop3219 = function(acc3220, pos3221) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (pos_cont_p3216!==false) {var if_res2070 = pos_cont_p3216(pos3221);} else {var if_res2070 = true;}if (if_res2070!==false) {var f3225 = pos__gt_vals3212(pos3221);if (all_cont_p3218!==false) {var if_res2071 = function(pos3226) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return all_cont_p3218(pos3226,f3225);};} else {var if_res2071 = false;}var let_result2072 = M3.values(f3225,if_res2071);var f3222 = let_result2072.getAt(0);var all_cont_p_by_pos3223 = let_result2072.getAt(1);if (pos_pre_inc3213!==false) {var if_res2073 = pos_pre_inc3213(pos3221);} else {var if_res2073 = pos3221;}var pos3224 = if_res2073;if (val_cont_p3217!==false) {var if_res2074 = val_cont_p3217(f3222);} else {var if_res2074 = true;}if (if_res2074!==false) {var acc3228 = acc3220;var acc3229 = M3.cons(M3.__rjs_quoted__.build_path(d3210,f3222),acc3228);var acc3227 = M3.values(acc3229);if (all_cont_p_by_pos3223!==false) {var if_res2075 = all_cont_p_by_pos3223(pos3224);} else {var if_res2075 = true;}if (if_res2075!==false) {var if_res2076 = M3.not(false);} else {var if_res2076 = false;}if (if_res2076!==false) {var if_res2077 = for_loop3219(acc3227,pos_next3214(pos3224));} else {var if_res2077 = acc3227;}var if_res2078 = if_res2077;} else {var if_res2078 = acc3220;}var if_res2079 = if_res2078;} else {var if_res2079 = acc3220;}return if_res2079;};return for_loop3219(acc3211,init3215);};var next_body = function(l3230, d3231, init_dir3232, use_dir_p3233) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var full_d3234 = M3.__rjs_quoted__.path__gt_complete_path(d3231,init_dir3232);if (M3.__rjs_quoted__.directory_exists_p(full_d3234)!==false) {var if_res2080 = use_dir_p3233(full_d3234);} else {var if_res2080 = false;}if (if_res2080!==false) {var if_res2081 = dir_list(full_d3234,d3231,M3.cdr(l3230));} else {var if_res2081 = M3.cdr(l3230);}return if_res2081;};var initial_state = function(orig_dir3235, init_dir3236) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (orig_dir3235!==false) {var if_res2082 = dir_list(M3.__rjs_quoted__.path__gt_complete_path(orig_dir3235,init_dir3236),orig_dir3235,M3.rnull);} else {var if_res2082 = M3.__rjs_quoted__.directory_list(init_dir3236);}return if_res2082;};var cl2083 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_directory(false,function(d3237) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;});};var cl2084 = function(orig_dir3238) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return in_directory(orig_dir3238,function(d3239) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;});};var cl2085 = function(orig_dir3240, use_dir_p3241) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var init_dir3242 = M3.__rjs_quoted__.current_directory();var next3243 = function(l3244) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var d3245 = M3.car(l3244);return next_body(l3244,d3245,init_dir3242,use_dir_p3241);};return make_do_sequence(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values(M3.car,next3243,initial_state(orig_dir3240,init_dir3242),M3.pair_p,false,false);});};var in_directory = $rjs_core.attachProcedureArity(function() {var fixed_lam2086 = {'0':cl2083,'1':cl2084,'2':cl2085}[arguments.length];if (fixed_lam2086!==undefined) {return fixed_lam2086.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2]);var __rjs_quoted__ = {};__rjs_quoted__.default_in_hash_pairs = default_in_hash_pairs;__rjs_quoted__.in_parallel = in_parallel;__rjs_quoted__.in_naturals = in_naturals;__rjs_quoted__.check_in_immutable_hash_values = check_in_immutable_hash_values;__rjs_quoted__.check_in_immutable_hash_keys = check_in_immutable_hash_keys;__rjs_quoted__.in_vector = in_vector;__rjs_quoted__.default_in_hash_values = default_in_hash_values;__rjs_quoted__.check_in_mutable_hash = check_in_mutable_hash;__rjs_quoted__.check_in_bytes_lines = check_in_bytes_lines;__rjs_quoted__.check_in_mutable_hash_pairs = check_in_mutable_hash_pairs;__rjs_quoted__.default_in_weak_hash_pairs = default_in_weak_hash_pairs;__rjs_quoted__.check_in_mutable_hash_values = check_in_mutable_hash_values;__rjs_quoted__.check_bytes = check_bytes;__rjs_quoted__.in_input_port_chars = in_input_port_chars;__rjs_quoted__.default_in_mutable_hash_values = default_in_mutable_hash_values;__rjs_quoted__.next_body = next_body;__rjs_quoted__.check_in_port = check_in_port;__rjs_quoted__.grow_vector = grow_vector;__rjs_quoted__.check_list = check_list;__rjs_quoted__.check_in_immutable_hash_pairs = check_in_immutable_hash_pairs;__rjs_quoted__.check_naturals = check_naturals;__rjs_quoted__.in_indexed = in_indexed;__rjs_quoted__.in_string = in_string;__rjs_quoted__.default_in_immutable_hash_keys = default_in_immutable_hash_keys;__rjs_quoted__.in_port = in_port;__rjs_quoted__.check_in_weak_hash_pairs = check_in_weak_hash_pairs;__rjs_quoted__.in_producer = in_producer;__rjs_quoted__.default_in_hash_keys = default_in_hash_keys;__rjs_quoted__.check_in_immutable_hash = check_in_immutable_hash;__rjs_quoted__.check_in_hash_pairs = check_in_hash_pairs;__rjs_quoted__.default_in_mutable_hash_pairs = default_in_mutable_hash_pairs;__rjs_quoted__.check_in_hash_keys = check_in_hash_keys;__rjs_quoted__.default_in_immutable_hash = default_in_immutable_hash;__rjs_quoted__.default_in_mutable_hash = default_in_mutable_hash;__rjs_quoted__.default_in_mutable_hash_keys = default_in_mutable_hash_keys;__rjs_quoted__.check_in_weak_hash = check_in_weak_hash;__rjs_quoted__.not_weak_p = not_weak_p;__rjs_quoted__.default_in_weak_hash = default_in_weak_hash;__rjs_quoted__.initial_state = initial_state;__rjs_quoted__.in_lines = in_lines;__rjs_quoted__.default_in_immutable_hash_pairs = default_in_immutable_hash_pairs;__rjs_quoted__.default_in_weak_hash_keys = default_in_weak_hash_keys;__rjs_quoted__.in_range = in_range;__rjs_quoted__.in_value = in_value;__rjs_quoted__.check_in_mutable_hash_keys = check_in_mutable_hash_keys;__rjs_quoted__.check_vector = check_vector;__rjs_quoted__.check_in_weak_hash_values = check_in_weak_hash_values;__rjs_quoted__.in_directory = in_directory;__rjs_quoted__.default_in_immutable_hash_values = default_in_immutable_hash_values;__rjs_quoted__.check_range = check_range;__rjs_quoted__.unsafe_stream_rest = unsafe_stream_rest;__rjs_quoted__.check_in_lines = check_in_lines;__rjs_quoted__.normalise_inputs = normalise_inputs;__rjs_quoted__.__hash_gen = __hash_gen;__rjs_quoted__.check_string = check_string;__rjs_quoted__.make_sequence = make_sequence;__rjs_quoted__.unsafe_stream_first = unsafe_stream_first;__rjs_quoted__.unsafe_stream_not_empty_p = unsafe_stream_not_empty_p;__rjs_quoted__.in_input_port_bytes = in_input_port_bytes;__rjs_quoted__.mutable_p = mutable_p;__rjs_quoted__.default_in_weak_hash_values = default_in_weak_hash_values;__rjs_quoted__.stream_p = stream_p;__rjs_quoted__.in_bytes = in_bytes;__rjs_quoted__.stop_after = stop_after;__rjs_quoted__.check_in_hash = check_in_hash;__rjs_quoted__.check_in_weak_hash_keys = check_in_weak_hash_keys;__rjs_quoted__.default_in_hash = default_in_hash;__rjs_quoted__.in_stream = in_stream;__rjs_quoted__.check_in_hash_values = check_in_hash_values;__rjs_quoted__.make_do_sequence = make_do_sequence;__rjs_quoted__.in_mlist = in_mlist;__rjs_quoted__.shrink_vector = shrink_vector;__rjs_quoted__.in_bytes_lines = in_bytes_lines;__rjs_quoted__.in_list = in_list;export { __rjs_quoted__,make_do_sequence,prop_sequence,sequence_generate_times_,sequence_generate,sequence_p,make_do_stream,empty_stream,sequence__gt_stream,stream_via_prop_p,stream_ref,prop_stream,stream_rest,stream_first,stream_empty_p,stream_p,stop_after,stop_before,in_values_times__sequence,in_values_sequence,in_parallel,in_cycle,in_sequences }; \ No newline at end of file diff --git a/js-build/collects/racket/private/kw.rkt.js b/js-build/collects/racket/private/kw.rkt.js index 44488c7..34d3783 100644 --- a/js-build/collects/racket/private/kw.rkt.js +++ b/js-build/collects/racket/private/kw.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/unsafe.rkt.js";var let_result375 = M0.make_struct_type_property($rjs_core.Symbol.make("keyword-impersonator"));var prop_keyword_impersonator = let_result375.getAt(0);var keyword_impersonator_p = let_result375.getAt(1);var keyword_impersonator_ref = let_result375.getAt(2);var keyword_procedure_impersonator_of = function(v808) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_impersonator_p(v808)!==false) {var if_res376 = keyword_impersonator_ref(v808)(v808);} else {var if_res376 = false;}return if_res376;};var let_result377 = M0.make_struct_type($rjs_core.Symbol.make("keyword-procedure"),false,4,0,false,M0.list(M0.cons(M0.prop_checked_procedure,true),M0.cons(M0.prop_impersonator_of,keyword_procedure_impersonator_of)),M0.current_inspector(),false,$rjs_core.Pair.makeList(0,1,2,3));var struct_keyword_procedure = let_result377.getAt(0);var mk_kw_proc = let_result377.getAt(1);var keyword_procedure_p = let_result377.getAt(2);var keyword_procedure_ref = let_result377.getAt(3);var keyword_procedure_set_bang_ = let_result377.getAt(4);var keyword_procedure_checker = M0.make_struct_field_accessor(keyword_procedure_ref,0);var keyword_procedure_proc = M0.make_struct_field_accessor(keyword_procedure_ref,1);var keyword_procedure_required = M0.make_struct_field_accessor(keyword_procedure_ref,2);var keyword_procedure_allowed = M0.make_struct_field_accessor(keyword_procedure_ref,3);var let_result378 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure,0,0,false,M0.list(M0.cons(M0.prop_method_arity_error,true)));var struct_keyword_method = let_result378.getAt(0);var make_km = let_result378.getAt(1);var keyword_method_p = let_result378.getAt(2);var km_ref = let_result378.getAt(3);var km_set_bang_ = let_result378.getAt(4);var generate_arity_string = function(proc809) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result379 = procedure_keywords(proc809);var req810 = let_result379.getAt(0);var allowed811 = let_result379.getAt(1);var a812 = M0.procedure_arity(proc809);var keywords_desc813 = function(opt815, req816) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var temp385 = $rjs_core.UString.make("~a with keyword~a~a");if (M0.null_p(M0.cdr(req816))!==false) {var if_res384 = M0.format($rjs_core.UString.make("an ~aargument"),opt815);} else {var if_res384 = M0.format($rjs_core.UString.make("~aarguments"),opt815);}if (M0.null_p(M0.cdr(req816))!==false) {var if_res383 = $rjs_core.UString.make("");} else {var if_res383 = $rjs_core.UString.make("s");}var tmp817 = M0.length(req816);if (M0.equal_p(tmp817,1)!==false) {var if_res382 = M0.format($rjs_core.UString.make(" ~a"),M0.car(req816));} else {if (M0.equal_p(tmp817,2)!==false) {var if_res381 = M0.format($rjs_core.UString.make(" ~a and ~a"),M0.car(req816),M0.cadr(req816));} else {var loop818 = function(req819) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(req819))!==false) {var if_res380 = M0.format($rjs_core.UString.make(" and ~a"),M0.car(req819));} else {var if_res380 = M0.format($rjs_core.UString.make(" ~a,~a"),M0.car(req819),loop818(M0.cdr(req819)));}return if_res380;};var if_res381 = loop818(req816);}var if_res382 = if_res381;}return M0.format(temp385,if_res384,if_res383,if_res382);};var method_adjust814 = function(a820) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part821 = okm_p(proc809);if (or_part821!==false) {var if_res386 = or_part821;} else {var if_res386 = keyword_method_p(proc809);}if (if_res386!==false) {if (M0.zero_p(a820)!==false) {var if_res387 = 0;} else {var if_res387 = M0.sub1(a820);}var if_res388 = if_res387;} else {var if_res388 = a820;}return if_res388;};if (M0.number_p(a812)!==false) {var a822 = method_adjust814(a812);var if_res395 = M0.format($rjs_core.UString.make("~a"),a822);} else {if (M0.arity_at_least_p(a812)!==false) {var a823 = method_adjust814(M0.arity_at_least_value(a812));var if_res394 = M0.format($rjs_core.UString.make("at least ~a"),a823);} else {var if_res394 = $rjs_core.UString.make("a different number");}var if_res395 = if_res394;}if (M0.null_p(req810)!==false) {var if_res393 = $rjs_core.UString.make("");} else {var if_res393 = M0.format($rjs_core.UString.make(" plus ~a"),keywords_desc813($rjs_core.UString.make(""),req810));}if (allowed811!==false) {var loop825 = function(req826, allowed827) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(req826)!==false) {var if_res390 = allowed827;} else {if (M0.eq_p(M0.car(req826),M0.car(allowed827))!==false) {var if_res389 = loop825(M0.cdr(req826),M0.cdr(allowed827));} else {var if_res389 = M0.cons(M0.car(allowed827),loop825(req826,M0.cdr(allowed827)));}var if_res390 = if_res389;}return if_res390;};var others824 = loop825(req810,allowed811);if (M0.null_p(others824)!==false) {var if_res391 = $rjs_core.UString.make("");} else {var if_res391 = M0.format($rjs_core.UString.make(" plus ~a"),keywords_desc813($rjs_core.UString.make("optional "),others824));}var if_res392 = if_res391;} else {var if_res392 = $rjs_core.UString.make(" plus arbitrary keyword arguments");}return M0.string_append(if_res395,if_res393,if_res392);};var let_result396 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure,1,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string)),M0.current_inspector(),0);var struct_okp = let_result396.getAt(0);var make_optional_keyword_procedure = let_result396.getAt(1);var okp_p = let_result396.getAt(2);var okp_ref = let_result396.getAt(3);var okp_set_bang_ = let_result396.getAt(4);var let_result397 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_okp,0,0,false,M0.list(M0.cons(M0.prop_method_arity_error,true)));var struct_okm = let_result397.getAt(0);var make_optional_keyword_method = let_result397.getAt(1);var okm_p = let_result397.getAt(2);var okm_ref = let_result397.getAt(3);var okm_set_bang_ = let_result397.getAt(4);var let_result398 = M0.make_struct_type_property($rjs_core.Symbol.make("named-keyword-procedure"));var prop_named_keyword_procedure = let_result398.getAt(0);var named_keyword_procedure_p = let_result398.getAt(1);var keyword_procedure_name_plus_fail = let_result398.getAt(2);var let_result400 = M0.make_struct_type_property($rjs_core.Symbol.make("procedure"),function(v828, info_l829) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_integer_p(v828)!==false) {var if_res399 = M0.make_struct_field_accessor(M0.list_ref(info_l829,3),v828);} else {var if_res399 = false;}return if_res399;});var prop_procedure_accessor = let_result400.getAt(0);var procedure_accessor_p = let_result400.getAt(1);var procedure_accessor_ref = let_result400.getAt(2);var let_result401 = M0.make_struct_type_property($rjs_core.Symbol.make("procedure"),false,M0.list(M0.cons(M0.prop_procedure,M0.values),M0.cons(prop_procedure_accessor,M0.values)),true);var new_prop_procedure = let_result401.getAt(0);var new_procedure_p = let_result401.getAt(1);var new_procedure_ref = let_result401.getAt(2);var let_result402 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure,1,0,false,M0.list(M0.cons(prop_keyword_impersonator,function(v830) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return kpp_ref(v830,0);})));var struct_keyword_procedure_impersonator = let_result402.getAt(0);var make_kpp = let_result402.getAt(1);var keyword_procedure_impersonator_p = let_result402.getAt(2);var kpp_ref = let_result402.getAt(3);var kpp_set_bang_ = let_result402.getAt(4);var let_result403 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_method,1,0,false,M0.list(M0.cons(prop_keyword_impersonator,function(v831) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return kmp_ref(v831,0);})));var struct_keyword_method_impersonator = let_result403.getAt(0);var make_kmp = let_result403.getAt(1);var keyword_method_impersonator_p = let_result403.getAt(2);var kmp_ref = let_result403.getAt(3);var kmp_set_bang_ = let_result403.getAt(4);var let_result404 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_okp,1,0,false,M0.list(M0.cons(prop_keyword_impersonator,function(v832) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return okpp_ref(v832,0);})));var struct_okpp = let_result404.getAt(0);var make_optional_keyword_procedure_impersonator = let_result404.getAt(1);var okpp_p = let_result404.getAt(2);var okpp_ref = let_result404.getAt(3);var okpp_set_bang_ = let_result404.getAt(4);var let_result405 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_okp,1,0,false,M0.list(M0.cons(prop_keyword_impersonator,function(v833) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return okmp_ref(v833,0);})));var struct_okmp = let_result405.getAt(0);var make_optional_keyword_method_impersonator = let_result405.getAt(1);var okmp_p = let_result405.getAt(2);var okmp_ref = let_result405.getAt(3);var okmp_set_bang_ = let_result405.getAt(4);var let_result406 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure,0,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string),M0.cons(M0.prop_incomplete_arity,true)));var struct_keyword_procedure_by_arity_error = let_result406.getAt(0);var make_kp_by_ae = let_result406.getAt(1);var kp_by_ae_p = let_result406.getAt(2);var kp_by_ae_ref = let_result406.getAt(3);var kp_by_ae_set_bang_ = let_result406.getAt(4);var let_result407 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_method,0,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string),M0.cons(M0.prop_incomplete_arity,true)));var struct_keyword_method_by_arity_error = let_result407.getAt(0);var make_km_by_ae = let_result407.getAt(1);var km_by_ae_p = let_result407.getAt(2);var km_by_ae_ref = let_result407.getAt(3);var km_by_ae_set_bang_ = let_result407.getAt(4);var let_result408 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure_impersonator,0,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string),M0.cons(M0.prop_incomplete_arity,true)));var struct_keyword_procedure_impersonator_by_arity_error = let_result408.getAt(0);var make_kpi_by_ae = let_result408.getAt(1);var kpi_by_ae_p = let_result408.getAt(2);var kpi_by_ae_ref = let_result408.getAt(3);var kpi_by_ae_set_bang_ = let_result408.getAt(4);var let_result409 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_method_impersonator,0,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string),M0.cons(M0.prop_incomplete_arity,true)));var struct_keyword_method_impersonator_by_arity_error = let_result409.getAt(0);var make_kmi_by_ae = let_result409.getAt(1);var kmi_by_ae_p = let_result409.getAt(2);var kmi_by_ae_ref = let_result409.getAt(3);var kmi_by_ae_set_bang_ = let_result409.getAt(4);var make_required = function(name834, fail_proc835, method_p836, impersonator_p837) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part843 = name834;if (or_part843!==false) {var if_res413 = or_part843;} else {var if_res413 = $rjs_core.Symbol.make("unknown");}if (impersonator_p837!==false) {if (method_p836!==false) {var if_res410 = struct_keyword_method_impersonator_by_arity_error;} else {var if_res410 = struct_keyword_procedure_impersonator_by_arity_error;}var if_res412 = if_res410;} else {if (method_p836!==false) {var if_res411 = struct_keyword_method_by_arity_error;} else {var if_res411 = struct_keyword_procedure_by_arity_error;}var if_res412 = if_res411;}var let_result414 = M0.make_struct_type(if_res413,if_res412,0,0,false,M0.list(M0.cons(prop_named_keyword_procedure,M0.cons(name834,fail_proc835))),M0.current_inspector(),fail_proc835);var s_838 = let_result414.getAt(0);var mk839 = let_result414.getAt(1);var __p840 = let_result414.getAt(2);var __ref841 = let_result414.getAt(3);var __set_bang_842 = let_result414.getAt(4);return mk839;};var cl415 = function(proc844) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var proc_name845 = M0.object_name(proc844);var plain_proc846 = $rjs_core.attachProcedureArity(function(...args847418) {var args847 = $rjs_core.Pair.listFromArray(args847418);return M0.apply(proc844,M0.rnull,M0.rnull,args847);});if (M0.symbol_p(proc_name845)!==false) {var if_res419 = M0.__rjs_quoted__.procedure_rename(plain_proc846,proc_name845);} else {var if_res419 = plain_proc846;}return make_keyword_procedure(proc844,if_res419);};var cl416 = function(proc848, plain_proc849) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(proc848)!==false) {var if_res420 = M0.procedure_arity_mask(proc848);} else {var if_res420 = false;}return make_optional_keyword_procedure(make_keyword_checker(M0.rnull,false,if_res420),proc848,M0.rnull,false,plain_proc849);};var make_keyword_procedure = $rjs_core.attachProcedureArity(function() {var fixed_lam417 = {'1':cl415,'2':cl416}[arguments.length];if (fixed_lam417!==undefined) {return fixed_lam417.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var keyword_apply = $rjs_core.attachProcedureArity(function(proc850, kws851, kw_vals852, normal_args853, ...normal_argss854421) {if (arguments.length<4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var normal_argss854 = $rjs_core.Pair.listFromArray(normal_argss854421);var type_error855 = function(what856, which857) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.raise_argument_error,$rjs_core.Symbol.make("keyword-apply"),what856,which857,proc850,kws851,kw_vals852,normal_args853,normal_argss854);};if (M0.procedure_p(proc850)!==false) {var if_res422 = M0.rvoid();} else {var if_res422 = type_error855($rjs_core.UString.make("procedure?"),0);}if_res422;var loop858 = function(ks859) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ks859)!==false) {var if_res429 = M0.rvoid();} else {var or_part860 = M0.not(M0.pair_p(ks859));if (or_part860!==false) {var if_res423 = or_part860;} else {var if_res423 = M0.not(M0.keyword_p(M0.car(ks859)));}if (if_res423!==false) {var if_res428 = type_error855($rjs_core.UString.make("(listof keyword?)"),1);} else {if (M0.null_p(M0.cdr(ks859))!==false) {var if_res427 = M0.rvoid();} else {var or_part861 = M0.not(M0.pair_p(M0.cdr(ks859)));if (or_part861!==false) {var if_res424 = or_part861;} else {var if_res424 = M0.not(M0.keyword_p(M0.cadr(ks859)));}if (if_res424!==false) {var if_res426 = loop858(M0.cdr(ks859));} else {if (M0.keyword_lt__p(M0.car(ks859),M0.cadr(ks859))!==false) {var if_res425 = loop858(M0.cdr(ks859));} else {var if_res425 = type_error855($rjs_core.UString.make("(and/c (listof? keyword?) sorted? distinct?)"),1);}var if_res426 = if_res425;}var if_res427 = if_res426;}var if_res428 = if_res427;}var if_res429 = if_res428;}return if_res429;};loop858(kws851);if (M0.list_p(kw_vals852)!==false) {var if_res430 = M0.rvoid();} else {var if_res430 = type_error855($rjs_core.UString.make("list?"),2);}if_res430;if (M0.__eq_(M0.length(kws851),M0.length(kw_vals852))!==false) {var if_res431 = M0.rvoid();} else {var if_res431 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword-apply"),$rjs_core.UString.make("keyword list length does not match value list length"),$rjs_core.UString.make("keyword list length"),M0.length(kws851),$rjs_core.UString.make("value list length"),M0.length(kw_vals852),$rjs_core.UString.make("keyword list"),kws851,$rjs_core.UString.make("value list"),kw_vals852);}if_res431;var loop863 = function(normal_argss864, pos865) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(normal_argss864))!==false) {var l866 = M0.car(normal_argss864);if (M0.list_p(l866)!==false) {var if_res432 = l866;} else {var if_res432 = type_error855($rjs_core.UString.make("list?"),pos865);}var if_res433 = if_res432;} else {var if_res433 = M0.cons(M0.car(normal_argss864),loop863(M0.cdr(normal_argss864),M0.add1(pos865)));}return if_res433;};var normal_args862 = loop863(M0.cons(normal_args853,normal_argss854),3);if (M0.null_p(kws851)!==false) {var if_res434 = M0.apply(proc850,normal_args862);} else {var if_res434 = M0.apply(keyword_procedure_extract_by_method(kws851,2+M0.length(normal_args862),proc850,0),kws851,kw_vals852,normal_args862);}return if_res434;});var procedure_keywords = function(p867) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_procedure_p(p867)!==false) {var if_res439 = M0.values(keyword_procedure_required(p867),keyword_procedure_allowed(p867));} else {if (M0.procedure_p(p867)!==false) {if (new_procedure_p(p867)!==false) {var v868 = new_procedure_ref(p867);if (M0.procedure_p(v868)!==false) {var if_res436 = procedure_keywords(v868);} else {var a869 = procedure_accessor_ref(p867);if (a869!==false) {var if_res435 = procedure_keywords(a869(p867));} else {var if_res435 = M0.values(M0.rnull,M0.rnull);}var if_res436 = if_res435;}var if_res437 = if_res436;} else {var if_res437 = M0.values(M0.rnull,M0.rnull);}var if_res438 = if_res437;} else {var if_res438 = M0.raise_argument_error($rjs_core.Symbol.make("procedure-keywords"),$rjs_core.UString.make("procedure?"),p867);}var if_res439 = if_res438;}return if_res439;};var missing_kw = $rjs_core.attachProcedureArity(function(proc870, ...args871440) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args871 = $rjs_core.Pair.listFromArray(args871440);return M0.apply(keyword_procedure_extract_by_method(M0.rnull,0,proc870,0),M0.rnull,M0.rnull,args871);});var check_kw_args = function(p872, kws873) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop874 = function(kws875, required876, allowed877) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws875)!==false) {if (M0.null_p(required876)!==false) {var if_res441 = M0.values(false,false);} else {var if_res441 = M0.values(M0.car(required876),false);}var if_res450 = if_res441;} else {if (M0.pair_p(required876)!==false) {var if_res442 = M0.eq_p(M0.car(required876),M0.car(kws875));} else {var if_res442 = false;}if (if_res442!==false) {var temp445 = M0.cdr(kws875);var temp444 = M0.cdr(required876);if (allowed877!==false) {var if_res443 = M0.cdr(allowed877);} else {var if_res443 = false;}var if_res449 = loop874(temp445,temp444,if_res443);} else {if (M0.not(allowed877)!==false) {var if_res448 = loop874(M0.cdr(kws875),required876,false);} else {if (M0.pair_p(allowed877)!==false) {if (M0.eq_p(M0.car(allowed877),M0.car(kws875))!==false) {var if_res446 = loop874(M0.cdr(kws875),required876,M0.cdr(allowed877));} else {var if_res446 = loop874(kws875,required876,M0.cdr(allowed877));}var if_res447 = if_res446;} else {var if_res447 = M0.values(false,M0.car(kws875));}var if_res448 = if_res447;}var if_res449 = if_res448;}var if_res450 = if_res449;}return if_res450;};return loop874(kws873,keyword_procedure_required(p872),keyword_procedure_allowed(p872));};var make_keyword_checker = function(req_kws878, allowed_kws879, arity_mask880) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(allowed_kws879)!==false) {if (M0.null_p(req_kws878)!==false) {var if_res453 = function(kws881, a882) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (true!==false) {var if_res451 = M0.bitwise_bit_set_p(arity_mask880,a882);} else {var if_res451 = false;}return if_res451;};} else {var if_res453 = function(kws883, a884) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (subset_p(req_kws878,kws883)!==false) {var if_res452 = M0.bitwise_bit_set_p(arity_mask880,a884);} else {var if_res452 = false;}return if_res452;};}var if_res466 = if_res453;} else {if (M0.null_p(allowed_kws879)!==false) {var if_res465 = function(kws885, a886) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws885)!==false) {var if_res454 = M0.bitwise_bit_set_p(arity_mask880,a886);} else {var if_res454 = false;}return if_res454;};} else {if (M0.null_p(req_kws878)!==false) {var if_res464 = function(kws887, a888) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (subset_p(kws887,allowed_kws879)!==false) {var if_res455 = M0.bitwise_bit_set_p(arity_mask880,a888);} else {var if_res455 = false;}return if_res455;};} else {if (M0.list_p(req_kws878)!==false) {if (M0.list_p(allowed_kws879)!==false) {var if_res456 = M0.eq_p(M0.length(req_kws878),M0.length(allowed_kws879));} else {var if_res456 = false;}var if_res457 = if_res456;} else {var if_res457 = false;}if (if_res457!==false) {var if_res463 = function(kws889, a890) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop891 = function(kws892, req_kws893) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(req_kws893)!==false) {var if_res460 = M0.null_p(kws892);} else {if (M0.null_p(kws892)!==false) {var if_res459 = false;} else {if (M0.eq_p(M0.car(kws892),M0.car(req_kws893))!==false) {var if_res458 = loop891(M0.cdr(kws892),M0.cdr(req_kws893));} else {var if_res458 = false;}var if_res459 = if_res458;}var if_res460 = if_res459;}return if_res460;};if (loop891(kws889,req_kws878)!==false) {var if_res461 = M0.bitwise_bit_set_p(arity_mask880,a890);} else {var if_res461 = false;}return if_res461;};} else {var if_res463 = function(kws894, a895) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (subsets_p(req_kws878,kws894,allowed_kws879)!==false) {var if_res462 = M0.bitwise_bit_set_p(arity_mask880,a895);} else {var if_res462 = false;}return if_res462;};}var if_res464 = if_res463;}var if_res465 = if_res464;}var if_res466 = if_res465;}return if_res466;};var subset_p = function(l1896, l2897) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l1896)!==false) {var if_res469 = true;} else {if (M0.null_p(l2897)!==false) {var if_res468 = false;} else {if (M0.eq_p(M0.car(l1896),M0.car(l2897))!==false) {var if_res467 = subset_p(M0.cdr(l1896),M0.cdr(l2897));} else {var if_res467 = subset_p(l1896,M0.cdr(l2897));}var if_res468 = if_res467;}var if_res469 = if_res468;}return if_res469;};var subsets_p = function(l1898, l2899, l3900) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l1898)!==false) {var if_res474 = subset_p(l2899,l3900);} else {if (M0.null_p(l2899)!==false) {var if_res473 = false;} else {if (M0.null_p(l3900)!==false) {var if_res472 = false;} else {var v2901 = M0.car(l2899);if (M0.eq_p(M0.car(l1898),v2901)!==false) {var if_res471 = subsets_p(M0.cdr(l1898),M0.cdr(l2899),M0.cdr(l3900));} else {if (M0.eq_p(v2901,M0.car(l3900))!==false) {var if_res470 = subsets_p(l1898,M0.cdr(l2899),M0.cdr(l3900));} else {var if_res470 = subsets_p(l1898,l2899,M0.cdr(l3900));}var if_res471 = if_res470;}var if_res472 = if_res471;}var if_res473 = if_res472;}var if_res474 = if_res473;}return if_res474;};var keyword_procedure_extract_by_method = function(kws902, n903, p904, method_n905) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_procedure_p(p904)!==false) {var if_res475 = keyword_procedure_checker(p904)(kws902,n903);} else {var if_res475 = false;}if (if_res475!==false) {var if_res505 = keyword_procedure_proc(p904);} else {if (M0.not(keyword_procedure_p(p904))!==false) {if (M0.procedure_p(p904)!==false) {if (new_procedure_p(p904)!==false) {var a908 = procedure_accessor_ref(p904);if (a908!==false) {var if_res476 = a908(p904);} else {var if_res476 = false;}var if_res477 = if_res476;} else {var if_res477 = false;}var or_part907 = if_res477;if (or_part907!==false) {var if_res480 = or_part907;} else {var or_part909 = M0.procedure_extract_target(p904);if (or_part909!==false) {var if_res479 = or_part909;} else {if (new_procedure_p(p904)!==false) {var if_res478 = $rjs_core.Symbol.make("method");} else {var if_res478 = false;}var if_res479 = if_res478;}var if_res480 = if_res479;}var if_res481 = if_res480;} else {var if_res481 = false;}var if_res482 = if_res481;} else {var if_res482 = false;}var p2906 = if_res482;if (p2906!==false) {if (M0.eq_p(p2906,$rjs_core.Symbol.make("method"))!==false) {var p3910 = keyword_procedure_extract_by_method(kws902,M0.add1(n903),new_procedure_ref(p904),M0.add1(method_n905));var if_res484 = $rjs_core.attachProcedureArity(function(kws911, kw_args912, ...args913483) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args913 = $rjs_core.Pair.listFromArray(args913483);return M0.apply(p3910,kws911,kw_args912,M0.cons(p904,args913));});} else {var if_res484 = keyword_procedure_extract_by_method(kws902,n903,p2906,method_n905);}var if_res504 = if_res484;} else {var if_res504 = $rjs_core.attachProcedureArity(function(kws914, kw_args915, ...args916485) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args916 = $rjs_core.Pair.listFromArray(args916485);if (keyword_procedure_p(p904)!==false) {var if_res486 = check_kw_args(p904,kws914);} else {var if_res486 = M0.values(false,M0.car(kws914));}var let_result487 = if_res486;var missing_kw917 = let_result487.getAt(0);var extra_kw918 = let_result487.getAt(1);var or_part923 = keyword_method_p(p904);if (or_part923!==false) {var if_res488 = or_part923;} else {var if_res488 = okm_p(p904);}if (if_res488!==false) {var if_res489 = 1;} else {var if_res489 = 0;}var method_n922 = method_n905+if_res489;if (M0.__gt__eq_(n903,method_n922)!==false) {var if_res490 = n903-method_n922;} else {var if_res490 = n903;}var n919 = if_res490;if (M0.null_p(args916)!==false) {var if_res491 = M0.null_p(kws914);} else {var if_res491 = false;}if (if_res491!==false) {var if_res492 = $rjs_core.UString.make("");} else {var if_res492 = M0.apply(M0.string_append,$rjs_core.UString.make("\n arguments...:"),M0.append(M0.map(function(v924) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.format($rjs_core.UString.make("\n ~e"),v924);},args916),M0.map(function(kw925, kw_arg926) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.format($rjs_core.UString.make("\n ~a ~e"),kw925,kw_arg926);},kws914,kw_args915)));}var args_str920 = if_res492;var proc_name921 = function(p927) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (named_keyword_procedure_p(p927)!==false) {var if_res493 = M0.car(keyword_procedure_name_plus_fail(p927));} else {var if_res493 = false;}var or_part928 = if_res493;if (or_part928!==false) {var if_res495 = or_part928;} else {var or_part929 = M0.object_name(p927);if (or_part929!==false) {var if_res494 = or_part929;} else {var if_res494 = p927;}var if_res495 = if_res494;}return if_res495;};var or_part930 = extra_kw918;if (or_part930!==false) {var if_res502 = or_part930;} else {var if_res502 = missing_kw917;}if (if_res502!==false) {var if_res503 = M0.__rjs_quoted__.exn_fail_contract;} else {var if_res503 = M0.__rjs_quoted__.exn_fail_contract_arity;}if (extra_kw918!==false) {if (keyword_procedure_p(p904)!==false) {var if_res497 = M0.format(M0.string_append($rjs_core.UString.make("application: procedure does not expect an argument with given keyword\n"),$rjs_core.UString.make(" procedure: ~a\n"),$rjs_core.UString.make(" given keyword: ~a"),$rjs_core.UString.make("~a")),proc_name921(p904),extra_kw918,args_str920);} else {if (M0.procedure_p(p904)!==false) {var if_res496 = M0.format(M0.string_append($rjs_core.UString.make("application: procedure does not accept keyword arguments\n"),$rjs_core.UString.make(" procedure: ~a"),$rjs_core.UString.make("~a")),proc_name921(p904),args_str920);} else {var if_res496 = M0.format(M0.string_append($rjs_core.UString.make("application: not a procedure;\n"),$rjs_core.UString.make(" expected a procedure that can be applied to arguments\n"),$rjs_core.UString.make(" given: ~e"),$rjs_core.UString.make("~a")),p904,args_str920);}var if_res497 = if_res496;}var if_res501 = if_res497;} else {if (missing_kw917!==false) {var if_res500 = M0.format(M0.string_append($rjs_core.UString.make("application: required keyword argument not supplied\n"),$rjs_core.UString.make(" procedure: ~a\n"),$rjs_core.UString.make(" required keyword: ~a"),$rjs_core.UString.make("~a")),proc_name921(p904),missing_kw917,args_str920);} else {var temp499 = M0.string_append($rjs_core.UString.make("application: no case matching ~a non-keyword argument~a\n"),$rjs_core.UString.make(" procedure: ~a"),$rjs_core.UString.make("~a"));if (M0.__eq_(1,n919-2)!==false) {var if_res498 = $rjs_core.UString.make("");} else {var if_res498 = $rjs_core.UString.make("s");}var if_res500 = M0.format(temp499,n919-2,if_res498,proc_name921(p904),args_str920);}var if_res501 = if_res500;}return M0.raise(if_res503(if_res501,M0.current_continuation_marks()));});}var if_res505 = if_res504;}return if_res505;};var keyword_procedure_extract = function(p931, kws932, n933) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return keyword_procedure_extract_by_method(kws932,n933,p931,0);};var cl506 = function(proc934, arity935, req_kw936, allowed_kw937, name938) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_procedure_reduce_keyword_arity($rjs_core.Symbol.make("procedure-reduce-keyword-arity"),proc934,arity935,false,name938,req_kw936,allowed_kw937);};var cl507 = function(proc939, arity940, req_kw941, allowed_kw942) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_procedure_reduce_keyword_arity($rjs_core.Symbol.make("procedure-reduce-keyword-arity"),proc939,arity940,false,false,req_kw941,allowed_kw942);};var procedure_reduce_keyword_arity = $rjs_core.attachProcedureArity(function() {var fixed_lam508 = {'5':cl506,'4':cl507}[arguments.length];if (fixed_lam508!==undefined) {return fixed_lam508.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,5]);var cl509 = function(proc943, mask944, req_kw945, allowed_kw946, name947) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_procedure_reduce_keyword_arity($rjs_core.Symbol.make("procedure-reduce-keyword-arity-mask"),proc943,false,mask944,name947,req_kw945,allowed_kw946);};var cl510 = function(proc948, mask949, req_kw950, allowed_kw951) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_procedure_reduce_keyword_arity($rjs_core.Symbol.make("procedure-reduce-keyword-arity-mask"),proc948,false,mask949,false,req_kw950,allowed_kw951);};var procedure_reduce_keyword_arity_mask = $rjs_core.attachProcedureArity(function() {var fixed_lam511 = {'5':cl509,'4':cl510}[arguments.length];if (fixed_lam511!==undefined) {return fixed_lam511.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,5]);var do_procedure_reduce_keyword_arity = function(who952, proc953, arity954, mask955, name956, req_kw957, allowed_kw958) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (okp_p(proc953)!==false) {var if_res512 = okp_ref(proc953,0);} else {var if_res512 = proc953;}var p960 = if_res512;if (arity954!==false) {var if_res513 = M0.__rjs_quoted__.procedure_reduce_arity(p960,arity954);} else {var if_res513 = M0.__rjs_quoted__.procedure_reduce_arity_mask(p960,mask955,name956);}var plain_proc959 = if_res513;var sorted_p961 = function(kws962) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop963 = function(kws964) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws964)!==false) {var if_res516 = true;} else {if (M0.null_p(M0.cdr(kws964))!==false) {var if_res515 = true;} else {if (M0.keyword_lt__p(M0.car(kws964),M0.cadr(kws964))!==false) {var if_res514 = loop963(M0.cdr(kws964));} else {var if_res514 = false;}var if_res515 = if_res514;}var if_res516 = if_res515;}return if_res516;};return loop963(kws962);};if (M0.list_p(req_kw957)!==false) {if (M0.andmap(M0.keyword_p,req_kw957)!==false) {var if_res517 = sorted_p961(req_kw957);} else {var if_res517 = false;}var if_res518 = if_res517;} else {var if_res518 = false;}if (if_res518!==false) {var if_res521 = M0.rvoid();} else {var temp520 = $rjs_core.UString.make("(and/c (listof? keyword?) sorted? distinct?)");var or_part965 = arity954;if (or_part965!==false) {var if_res519 = or_part965;} else {var if_res519 = mask955;}var if_res521 = M0.raise_argument_error(who952,temp520,2,proc953,if_res519,req_kw957,allowed_kw958);}if_res521;if (allowed_kw958!==false) {if (M0.list_p(allowed_kw958)!==false) {if (M0.andmap(M0.keyword_p,allowed_kw958)!==false) {var if_res522 = sorted_p961(allowed_kw958);} else {var if_res522 = false;}var if_res523 = if_res522;} else {var if_res523 = false;}if (if_res523!==false) {var if_res526 = M0.rvoid();} else {var temp525 = $rjs_core.UString.make("(or/c (and/c (listof? keyword?) sorted? distinct?) #f)");var or_part966 = arity954;if (or_part966!==false) {var if_res524 = or_part966;} else {var if_res524 = mask955;}var if_res526 = M0.raise_argument_error(who952,temp525,3,proc953,if_res524,req_kw957,allowed_kw958);}if_res526;if (subset_p(req_kw957,allowed_kw958)!==false) {var if_res527 = M0.rvoid();} else {var if_res527 = M0.raise_arguments_error(who952,$rjs_core.UString.make("allowed-keyword list does not include all required keywords"),$rjs_core.UString.make("allowed-keyword list"),allowed_kw958,$rjs_core.UString.make("required keywords"),req_kw957);}var if_res528 = if_res527;} else {var if_res528 = M0.rvoid();}if_res528;var let_result529 = procedure_keywords(proc953);var old_req967 = let_result529.getAt(0);var old_allowed968 = let_result529.getAt(1);if (subset_p(old_req967,req_kw957)!==false) {var if_res530 = M0.rvoid();} else {var if_res530 = M0.raise_arguments_error(who952,$rjs_core.UString.make("cannot reduce required keyword set"),$rjs_core.UString.make("required keywords"),old_req967,$rjs_core.UString.make("requested required keywords"),req_kw957);}if_res530;if (old_allowed968!==false) {if (subset_p(req_kw957,old_allowed968)!==false) {var if_res531 = M0.rvoid();} else {var if_res531 = M0.raise_arguments_error(who952,$rjs_core.UString.make("cannot require keywords not in original allowed set"),$rjs_core.UString.make("original allowed keywords"),old_allowed968,$rjs_core.UString.make("requested required keywords"),req_kw957);}if_res531;var or_part969 = M0.not(allowed_kw958);if (or_part969!==false) {var if_res532 = or_part969;} else {var if_res532 = subset_p(allowed_kw958,old_allowed968);}if (if_res532!==false) {var if_res533 = M0.rvoid();} else {var if_res533 = M0.raise_arguments_error(who952,$rjs_core.UString.make("cannot allow keywords not in original allowed set"),$rjs_core.UString.make("original allowed keywords"),old_allowed968,$rjs_core.UString.make("requested allowed keywords"),allowed_kw958);}var if_res534 = if_res533;} else {var if_res534 = M0.rvoid();}if_res534;if (M0.null_p(allowed_kw958)!==false) {var if_res542 = plain_proc959;} else {var or_part971 = mask955;if (or_part971!==false) {var if_res535 = or_part971;} else {var if_res535 = arity__gt_mask(arity954);}var mask970 = if_res535;var new_mask972 = M0.arithmetic_shift(mask970,2);var kw_checker973 = make_keyword_checker(req_kw957,allowed_kw958,new_mask972);var proc974 = normalize_proc(proc953);var new_kw_proc975 = M0.__rjs_quoted__.procedure_reduce_arity_mask(keyword_procedure_proc(proc974),new_mask972);if (M0.null_p(req_kw957)!==false) {if (okm_p(proc974)!==false) {var if_res536 = make_optional_keyword_method;} else {var if_res536 = make_optional_keyword_procedure;}var if_res541 = if_res536(kw_checker973,new_kw_proc975,req_kw957,allowed_kw958,plain_proc959);} else {if (named_keyword_procedure_p(proc974)!==false) {var if_res539 = M0.car(keyword_procedure_name_plus_fail(proc974));} else {var if_res539 = false;}var or_part976 = if_res539;if (or_part976!==false) {var if_res540 = or_part976;} else {var if_res540 = M0.object_name(proc974);}var temp538 = M0.__rjs_quoted__.procedure_reduce_arity_mask(missing_kw,M0.arithmetic_shift(mask970,1));var or_part977 = okm_p(proc974);if (or_part977!==false) {var if_res537 = or_part977;} else {var if_res537 = keyword_method_p(proc974);}var if_res541 = make_required(if_res540,temp538,if_res537,false)(kw_checker973,new_kw_proc975,req_kw957,allowed_kw958);}var if_res542 = if_res541;}return if_res542;};var arity__gt_mask = function(a978) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(a978)!==false) {var if_res548 = M0.arithmetic_shift(1,a978);} else {if (M0.arity_at_least_p(a978)!==false) {var if_res547 = M0.__rjs_quoted__.bitwise_xor(-1,M0.sub1(M0.arithmetic_shift(1,M0.arity_at_least_value(a978))));} else {if (M0.list_p(a978)!==false) {var loop979 = function(mask980, l981) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l981)!==false) {var if_res545 = mask980;} else {var a982 = M0.car(l981);var or_part983 = M0.exact_nonnegative_integer_p(a982);if (or_part983!==false) {var if_res543 = or_part983;} else {var if_res543 = M0.arity_at_least_p(a982);}if (if_res543!==false) {var if_res544 = loop979(M0.__rjs_quoted__.bitwise_ior(mask980,arity__gt_mask(a982)),M0.cdr(l981));} else {var if_res544 = false;}var if_res545 = if_res544;}return if_res545;};var if_res546 = loop979(0,a978);} else {var if_res546 = false;}var if_res547 = if_res546;}var if_res548 = if_res547;}return if_res548;};var cl549 = function(proc985, arity986, name987) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(proc985)!==false) {var let_result552 = procedure_keywords(proc985);var req988 = let_result552.getAt(0);var allows989 = let_result552.getAt(1);if (M0.pair_p(req988)!==false) {var if_res553 = M0.not(M0.null_p(arity986));} else {var if_res553 = false;}var if_res554 = if_res553;} else {var if_res554 = false;}if (if_res554!==false) {var if_res556 = M0.raise_arguments_error($rjs_core.Symbol.make("procedure-reduce-arity"),$rjs_core.UString.make("procedure has required keyword arguments"),$rjs_core.UString.make("procedure"),proc985);} else {if (okm_p(proc985)!==false) {var if_res555 = M0.__rjs_quoted__.procedure__gt_method(proc985);} else {var if_res555 = proc985;}var if_res556 = M0.__rjs_quoted__.procedure_reduce_arity(if_res555,arity986,name987);}return if_res556;};var cl550 = function(proc990, arity991) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return new_procedure_reduce_arity(proc990,arity991,false);};var procedure_reduce_arity984 = $rjs_core.attachProcedureArity(function() {var fixed_lam551 = {'3':cl549,'2':cl550}[arguments.length];if (fixed_lam551!==undefined) {return fixed_lam551.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var new_procedure_reduce_arity = procedure_reduce_arity984;var cl557 = function(proc993, mask994, name995) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(proc993)!==false) {var let_result560 = procedure_keywords(proc993);var req996 = let_result560.getAt(0);var allows997 = let_result560.getAt(1);if (M0.pair_p(req996)!==false) {var if_res561 = M0.not(M0.eqv_p(mask994,0));} else {var if_res561 = false;}var if_res562 = if_res561;} else {var if_res562 = false;}if (if_res562!==false) {var if_res564 = M0.raise_arguments_error($rjs_core.Symbol.make("procedure-reduce-arity"),$rjs_core.UString.make("procedure has required keyword arguments"),$rjs_core.UString.make("procedure"),proc993);} else {if (okm_p(proc993)!==false) {var if_res563 = M0.__rjs_quoted__.procedure__gt_method(proc993);} else {var if_res563 = proc993;}var if_res564 = M0.__rjs_quoted__.procedure_reduce_arity_mask(if_res563,mask994,name995);}return if_res564;};var cl558 = function(proc998, mask999) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return new_procedure_reduce_arity_mask(proc998,mask999,false);};var procedure_reduce_arity992 = $rjs_core.attachProcedureArity(function() {var fixed_lam559 = {'3':cl557,'2':cl558}[arguments.length];if (fixed_lam559!==undefined) {return fixed_lam559.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var new_procedure_reduce_arity_mask = procedure_reduce_arity992;var procedure__gt_method1000 = function(proc1001) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var proc1002 = normalize_proc(proc1001);if (keyword_procedure_p(proc1002)!==false) {if (okm_p(proc1002)!==false) {var if_res567 = proc1002;} else {if (keyword_method_p(proc1002)!==false) {var if_res566 = proc1002;} else {if (okp_p(proc1002)!==false) {var if_res565 = make_optional_keyword_method(keyword_procedure_checker(proc1002),keyword_procedure_proc(proc1002),keyword_procedure_required(proc1002),keyword_procedure_allowed(proc1002),okp_ref(proc1002,0));} else {var name_plus_fail1003 = keyword_procedure_name_plus_fail(proc1002);var mk1004 = make_required(M0.car(name_plus_fail1003),M0.cdr(name_plus_fail1003),true,false);var if_res565 = mk1004(keyword_procedure_checker(proc1002),keyword_procedure_proc(proc1002),keyword_procedure_required(proc1002),keyword_procedure_allowed(proc1002));}var if_res566 = if_res565;}var if_res567 = if_res566;}var if_res568 = if_res567;} else {var if_res568 = M0.__rjs_quoted__.procedure__gt_method(proc1002);}return if_res568;};var new_procedure__gt_method = procedure__gt_method1000;var procedure_rename1005 = function(proc1006, name1007) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_procedure_p(proc1006)!==false) {var if_res569 = M0.symbol_p(name1007);} else {var if_res569 = false;}if (M0.not(if_res569)!==false) {var if_res572 = M0.__rjs_quoted__.procedure_rename(proc1006,name1007);} else {if (okp_p(proc1006)!==false) {if (okm_p(proc1006)!==false) {var if_res570 = make_optional_keyword_method;} else {var if_res570 = make_optional_keyword_procedure;}var if_res571 = if_res570(keyword_procedure_checker(proc1006),keyword_procedure_proc(proc1006),keyword_procedure_required(proc1006),keyword_procedure_allowed(proc1006),M0.__rjs_quoted__.procedure_rename(okp_ref(proc1006,0),name1007));} else {var name_plus_fail1008 = keyword_procedure_name_plus_fail(proc1006);var mk1009 = make_required(name1007,M0.cdr(name_plus_fail1008),keyword_method_p(proc1006),false);var if_res571 = mk1009(keyword_procedure_checker(proc1006),keyword_procedure_proc(proc1006),keyword_procedure_required(proc1006),keyword_procedure_allowed(proc1006));}var if_res572 = if_res571;}return if_res572;};var new_procedure_rename = procedure_rename1005;var chaperone_procedure1010 = $rjs_core.attachProcedureArity(function(proc1011, wrap_proc1012, ...props1013573) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1013 = $rjs_core.Pair.listFromArray(props1013573);return do_chaperone_procedure(false,false,M0.__rjs_quoted__.chaperone_procedure,$rjs_core.Symbol.make("chaperone-procedure"),proc1011,wrap_proc1012,props1013);});var new_chaperone_procedure = chaperone_procedure1010;var unsafe_chaperone_procedure1014 = $rjs_core.attachProcedureArity(function(proc1015, wrap_proc1016, ...props1017574) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1017 = $rjs_core.Pair.listFromArray(props1017574);return do_unsafe_chaperone_procedure(M1.__rjs_quoted__.unsafe_chaperone_procedure,$rjs_core.Symbol.make("unsafe-chaperone-procedure"),proc1015,wrap_proc1016,props1017);});var new_unsafe_chaperone_procedure = unsafe_chaperone_procedure1014;var impersonate_procedure1018 = $rjs_core.attachProcedureArity(function(proc1019, wrap_proc1020, ...props1021575) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1021 = $rjs_core.Pair.listFromArray(props1021575);return do_chaperone_procedure(true,false,M0.__rjs_quoted__.impersonate_procedure,$rjs_core.Symbol.make("impersonate-procedure"),proc1019,wrap_proc1020,props1021);});var new_impersonate_procedure = impersonate_procedure1018;var unsafe_impersonate_procedure1022 = $rjs_core.attachProcedureArity(function(proc1023, wrap_proc1024, ...props1025576) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1025 = $rjs_core.Pair.listFromArray(props1025576);return do_unsafe_chaperone_procedure(M1.__rjs_quoted__.unsafe_impersonate_procedure,$rjs_core.Symbol.make("unsafe-impersonate-procedure"),proc1023,wrap_proc1024,props1025);});var new_unsafe_impersonate_procedure = unsafe_impersonate_procedure1022;var chaperone_procedure_times_1026 = $rjs_core.attachProcedureArity(function(proc1027, wrap_proc1028, ...props1029577) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1029 = $rjs_core.Pair.listFromArray(props1029577);return do_chaperone_procedure(false,true,M0.__rjs_quoted__.chaperone_procedure_times_,$rjs_core.Symbol.make("chaperone-procedure"),proc1027,wrap_proc1028,props1029);});var new_chaperone_procedure_times_ = chaperone_procedure_times_1026;var impersonate_procedure_times_1030 = $rjs_core.attachProcedureArity(function(proc1031, wrap_proc1032, ...props1033578) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1033 = $rjs_core.Pair.listFromArray(props1033578);return do_chaperone_procedure(true,true,M0.__rjs_quoted__.impersonate_procedure_times_,$rjs_core.Symbol.make("impersonate-procedure"),proc1031,wrap_proc1032,props1033);});var new_impersonate_procedure_times_ = impersonate_procedure_times_1030;var do_chaperone_procedure = function(is_impersonator_p1034, self_arg_p1035, chaperone_procedure1036, name1037, proc1038, wrap_proc1039, props1040) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_proc1041 = normalize_proc(proc1038);var n_wrap_proc1042 = normalize_proc(wrap_proc1039);var or_part1043 = M0.not(keyword_procedure_p(n_proc1041));if (or_part1043!==false) {var if_res580 = or_part1043;} else {var or_part1044 = M0.not(M0.procedure_p(wrap_proc1039));if (or_part1044!==false) {var if_res579 = or_part1044;} else {var if_res579 = bad_props_p(props1040);}var if_res580 = if_res579;}if (if_res580!==false) {var if_res644 = M0.apply(chaperone_procedure1036,proc1038,wrap_proc1039,props1040);} else {chaperone_arity_match_checking(self_arg_p1035,name1037,proc1038,wrap_proc1039,props1040);var p1046 = keyword_procedure_proc(n_wrap_proc1042);if (self_arg_p1035!==false) {var cl581 = $rjs_core.attachProcedureArity(function(self_proc1047, kws1048, args1049, ...rest1050586) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest1050 = $rjs_core.Pair.listFromArray(rest1050586);return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(p1046,kws1048,args1049,self_proc1047,rest1050);},$rjs_core.attachProcedureArity(function(...results1051587) {var results1051 = $rjs_core.Pair.listFromArray(results1051587);var len1052 = M0.length(results1051);var alen1053 = M0.length(rest1050);if (M0.__lt_(len1052,alen1053+1)!==false) {var if_res588 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword procedure chaperone"),$rjs_core.UString.make("wrong number of results from wrapper procedure"),$rjs_core.UString.make("expected minimum number of results"),alen1053+1,$rjs_core.UString.make("received number of results"),len1052,$rjs_core.UString.make("wrapper procedure"),wrap_proc1039);} else {var if_res588 = M0.rvoid();}if_res588;var num_extra1054 = len1052-(alen1053+1);var new_args1055 = M0.list_ref(results1051,num_extra1054);if (M0.list_p(new_args1055)!==false) {var if_res589 = M0.__eq_(M0.length(new_args1055),M0.length(args1049));} else {var if_res589 = false;}if (if_res589!==false) {var if_res593 = M0.rvoid();} else {var temp592 = $rjs_core.Symbol.make("keyword procedure chaperone");var temp591 = $rjs_core.UString.make("expected a list of keyword-argument values as first result~a from wrapper procedure");if (M0.__eq_(len1052,alen1053)!==false) {var if_res590 = $rjs_core.UString.make("");} else {var if_res590 = $rjs_core.UString.make(" (after the result-wrapper procedure or mark specifications)");}var if_res593 = M0.raise_arguments_error(temp592,M0.format(temp591,if_res590),$rjs_core.UString.make("first result"),new_args1055,$rjs_core.UString.make("wrapper procedure"),wrap_proc1039);}if_res593;M0.for_each(function(kw1056, new_arg1057, arg1058) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (is_impersonator_p1034!==false) {var if_res595 = M0.rvoid();} else {if (M0.__rjs_quoted__.chaperone_of_p(new_arg1057,arg1058)!==false) {var if_res594 = M0.rvoid();} else {var if_res594 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword procedure chaperone"),M0.format($rjs_core.UString.make("~a keyword result is not a chaperone of original argument from chaperoning procedure"),kw1056),$rjs_core.UString.make("result"),new_arg1057,$rjs_core.UString.make("wrapper procedure"),wrap_proc1039);}var if_res595 = if_res594;}return if_res595;},kws1048,new_args1055,args1049);var tmp1059 = num_extra1054;if (M0.equal_p(tmp1059,0)!==false) {var if_res598 = M0.apply(M0.values,kws1048,results1051);} else {if (M0.equal_p(tmp1059,1)!==false) {var if_res597 = M0.apply(M0.values,M0.car(results1051),kws1048,M0.cdr(results1051));} else {var loop1060 = function(results1061, c1062) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(c1062)!==false) {var if_res596 = M0.cons(kws1048,results1061);} else {var if_res596 = M0.cons(M0.car(results1061),loop1060(M0.cdr(results1061),M0.sub1(c1062)));}return if_res596;};var if_res597 = M0.apply(M0.values,loop1060(results1051,num_extra1054));}var if_res598 = if_res597;}return if_res598;}));});var cl582 = $rjs_core.attachProcedureArity(function(...other1063599) {var other1063 = $rjs_core.Pair.listFromArray(other1063599);return M0.error($rjs_core.UString.make("shouldn't get here"));});var if_res619 = $rjs_core.attachProcedureArity(function() {var fixed_lam583 = {}[arguments.length];if (fixed_lam583!==undefined) {return fixed_lam583.apply(null,arguments);} else {if (M0.__gt__eq_(cl581.length,1)!==false) {var if_res585 = cl581.apply(null,arguments);} else {if (true!==false) {var if_res584 = cl582.apply(null,arguments);} else {var if_res584 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}var if_res585 = if_res584;}return if_res585;}},[M0.make_arity_at_least(0)]);} else {var cl600 = $rjs_core.attachProcedureArity(function(kws1064, args1065, ...rest1066605) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest1066 = $rjs_core.Pair.listFromArray(rest1066605);return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(p1046,kws1064,args1065,rest1066);},$rjs_core.attachProcedureArity(function(...results1067606) {var results1067 = $rjs_core.Pair.listFromArray(results1067606);var len1068 = M0.length(results1067);var alen1069 = M0.length(rest1066);if (M0.__lt_(len1068,alen1069+1)!==false) {var if_res607 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword procedure chaperone"),$rjs_core.UString.make("wrong number of results from wrapper procedure"),$rjs_core.UString.make("expected minimum number of results"),alen1069+1,$rjs_core.UString.make("received number of results"),len1068,$rjs_core.UString.make("wrapper procedure"),wrap_proc1039);} else {var if_res607 = M0.rvoid();}if_res607;var num_extra1070 = len1068-(alen1069+1);var new_args1071 = M0.list_ref(results1067,num_extra1070);if (M0.list_p(new_args1071)!==false) {var if_res608 = M0.__eq_(M0.length(new_args1071),M0.length(args1065));} else {var if_res608 = false;}if (if_res608!==false) {var if_res612 = M0.rvoid();} else {var temp611 = $rjs_core.Symbol.make("keyword procedure chaperone");var temp610 = $rjs_core.UString.make("expected a list of keyword-argument values as first result~a from wrapper procedure");if (M0.__eq_(len1068,alen1069)!==false) {var if_res609 = $rjs_core.UString.make("");} else {var if_res609 = $rjs_core.UString.make(" (after the result-wrapper procedure or mark specifications)");}var if_res612 = M0.raise_arguments_error(temp611,M0.format(temp610,if_res609),$rjs_core.UString.make("first result"),new_args1071,$rjs_core.UString.make("wrapper procedure"),wrap_proc1039);}if_res612;M0.for_each(function(kw1072, new_arg1073, arg1074) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (is_impersonator_p1034!==false) {var if_res614 = M0.rvoid();} else {if (M0.__rjs_quoted__.chaperone_of_p(new_arg1073,arg1074)!==false) {var if_res613 = M0.rvoid();} else {var if_res613 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword procedure chaperone"),M0.format($rjs_core.UString.make("~a keyword result is not a chaperone of original argument from chaperoning procedure"),kw1072),$rjs_core.UString.make("result"),new_arg1073,$rjs_core.UString.make("wrapper procedure"),wrap_proc1039);}var if_res614 = if_res613;}return if_res614;},kws1064,new_args1071,args1065);var tmp1075 = num_extra1070;if (M0.equal_p(tmp1075,0)!==false) {var if_res617 = M0.apply(M0.values,kws1064,results1067);} else {if (M0.equal_p(tmp1075,1)!==false) {var if_res616 = M0.apply(M0.values,M0.car(results1067),kws1064,M0.cdr(results1067));} else {var loop1076 = function(results1077, c1078) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(c1078)!==false) {var if_res615 = M0.cons(kws1064,results1077);} else {var if_res615 = M0.cons(M0.car(results1077),loop1076(M0.cdr(results1077),M0.sub1(c1078)));}return if_res615;};var if_res616 = M0.apply(M0.values,loop1076(results1067,num_extra1070));}var if_res617 = if_res616;}return if_res617;}));});var cl601 = $rjs_core.attachProcedureArity(function(...other1079618) {var other1079 = $rjs_core.Pair.listFromArray(other1079618);return M0.error($rjs_core.UString.make("shouldn't get here"));});var if_res619 = $rjs_core.attachProcedureArity(function() {var fixed_lam602 = {}[arguments.length];if (fixed_lam602!==undefined) {return fixed_lam602.apply(null,arguments);} else {if (M0.__gt__eq_(cl600.length,1)!==false) {var if_res604 = cl600.apply(null,arguments);} else {if (true!==false) {var if_res603 = cl601.apply(null,arguments);} else {var if_res603 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}var if_res604 = if_res603;}return if_res604;}},[M0.make_arity_at_least(0)]);}var kw_chaperone1045 = if_res619;var wrap1082 = function(proc1083, n_proc1084) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(M0.eq_p(n_proc1084,proc1083))!==false) {var if_res620 = new_procedure_p(proc1083);} else {var if_res620 = false;}if (if_res620!==false) {var v1085 = new_procedure_ref(proc1083);if (M0.exact_integer_p(v1085)!==false) {var acc1086 = procedure_accessor_ref(proc1083);var if_res636 = M0.values(M0.__rjs_quoted__.chaperone_struct(proc1083,acc1086,function(self1087, sub_proc1088) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result621 = wrap1082(sub_proc1088,normalize_proc(sub_proc1088));var f1089 = let_result621.getAt(0);var acc1090 = let_result621.getAt(1);return f1089;}),acc1086);} else {if (is_impersonator_p1034!==false) {var if_res635 = M0.__rjs_quoted__.impersonate_struct;} else {var if_res635 = M0.__rjs_quoted__.chaperone_struct;}if (okp_p(n_proc1084)!==false) {var if_res634 = chaperone_procedure1036(proc1083,wrap_proc1039);} else {var if_res634 = proc1083;}var new_kw_proc1091 = if_res635(if_res634,new_procedure_ref,function(self1092, proc1093) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (is_impersonator_p1034!==false) {var if_res633 = new_impersonate_procedure;} else {var if_res633 = new_chaperone_procedure;}if (self_arg_p1035!==false) {var if_res632 = $rjs_core.attachProcedureArity(function(proc_self1094, kws1095, kw_args1096, self1097, ...args1098622) {if (arguments.length<4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1098 = $rjs_core.Pair.listFromArray(args1098622);var len1099 = M0.length(args1098);return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(kw_chaperone1045,proc_self1094,kws1095,kw_args1096,args1098);},$rjs_core.attachProcedureArity(function(...results1100623) {var results1100 = $rjs_core.Pair.listFromArray(results1100623);var r_len1101 = M0.length(results1100);var list_take1102 = function(l1103, n1104) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1104)!==false) {var if_res624 = M0.rnull;} else {var if_res624 = M0.cons(M0.car(l1103),list_take1102(M0.cdr(l1103),M0.sub1(n1104)));}return if_res624;};if (M0.null_p($rjs_core.Pair.makeList($rjs_core.Symbol.make("proc-self")))!==false) {var if_res625 = M0.__eq_(r_len1101,2+len1099);} else {var if_res625 = false;}if (if_res625!==false) {var if_res626 = M0.apply(M0.values,M0.cadr(results1100),self1097,M0.cddr(results1100));} else {var skip1105 = r_len1101-len1099;var if_res626 = M0.apply(M0.values,M0.append(list_take1102(results1100,skip1105-2),M0.list(M0.list_ref(results1100,M0.sub1(skip1105)),self1097),M0.__rjs_quoted__.list_tail(results1100,skip1105)));}return if_res626;}));});} else {var if_res632 = $rjs_core.attachProcedureArity(function(kws1106, kw_args1107, self1108, ...args1109627) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1109 = $rjs_core.Pair.listFromArray(args1109627);var len1110 = M0.length(args1109);return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(kw_chaperone1045,kws1106,kw_args1107,args1109);},$rjs_core.attachProcedureArity(function(...results1111628) {var results1111 = $rjs_core.Pair.listFromArray(results1111628);var r_len1112 = M0.length(results1111);var list_take1113 = function(l1114, n1115) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1115)!==false) {var if_res629 = M0.rnull;} else {var if_res629 = M0.cons(M0.car(l1114),list_take1113(M0.cdr(l1114),M0.sub1(n1115)));}return if_res629;};if (M0.null_p($rjs_core.Pair.makeList())!==false) {var if_res630 = M0.__eq_(r_len1112,2+len1110);} else {var if_res630 = false;}if (if_res630!==false) {var if_res631 = M0.apply(M0.values,M0.cadr(results1111),self1108,M0.cddr(results1111));} else {var skip1116 = r_len1112-len1110;var if_res631 = M0.apply(M0.values,M0.append(list_take1113(results1111,skip1116-2),M0.list(M0.list_ref(results1111,M0.sub1(skip1116)),self1108),M0.__rjs_quoted__.list_tail(results1111,skip1116)));}return if_res631;}));});}return if_res633(proc1093,make_keyword_procedure(if_res632));});var if_res636 = M0.values(new_kw_proc1091,new_procedure_ref);}var if_res641 = if_res636;} else {if (okp_p(n_proc1084)!==false) {if (is_impersonator_p1034!==false) {if (okm_p(n_proc1084)!==false) {var if_res637 = make_optional_keyword_method_impersonator;} else {var if_res637 = make_optional_keyword_procedure_impersonator;}var if_res638 = if_res637(keyword_procedure_checker(n_proc1084),chaperone_procedure1036(keyword_procedure_proc(n_proc1084),kw_chaperone1045),keyword_procedure_required(n_proc1084),keyword_procedure_allowed(n_proc1084),chaperone_procedure1036(okp_ref(n_proc1084,0),okp_ref(n_wrap_proc1042,0)),n_proc1084);} else {var if_res638 = M0.__rjs_quoted__.chaperone_struct(proc1083,keyword_procedure_proc,function(self1117, proc1118) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return chaperone_procedure1036(proc1118,kw_chaperone1045);},M0.make_struct_field_accessor(okp_ref,0),function(self1119, proc1120) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return chaperone_procedure1036(proc1120,okp_ref(n_wrap_proc1042,0));});}var if_res640 = M0.values(if_res638,keyword_procedure_proc);} else {if (is_impersonator_p1034!==false) {var name_plus_fail1121 = keyword_procedure_name_plus_fail(n_proc1084);var mk1122 = make_required(M0.car(name_plus_fail1121),M0.cdr(name_plus_fail1121),keyword_method_p(n_proc1084),true);var if_res639 = mk1122(keyword_procedure_checker(n_proc1084),chaperone_procedure1036(keyword_procedure_proc(n_proc1084),kw_chaperone1045),keyword_procedure_required(n_proc1084),keyword_procedure_allowed(n_proc1084),n_proc1084);} else {var if_res639 = M0.__rjs_quoted__.chaperone_struct(n_proc1084,keyword_procedure_proc,function(self1123, proc1124) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return chaperone_procedure1036(proc1124,kw_chaperone1045);});}var if_res640 = M0.values(if_res639,keyword_procedure_proc);}var if_res641 = if_res640;}return if_res641;};var let_result642 = wrap1082(proc1038,n_proc1041);var new_proc1080 = let_result642.getAt(0);var chap_accessor1081 = let_result642.getAt(1);if (M0.null_p(props1040)!==false) {var if_res643 = new_proc1080;} else {var if_res643 = M0.apply(M0.__rjs_quoted__.chaperone_struct,new_proc1080,chap_accessor1081,false,props1040);}var if_res644 = if_res643;}return if_res644;};var do_unsafe_chaperone_procedure = function(unsafe_chaperone_procedure1125, name1126, proc1127, wrap_proc1128, props1129) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_proc1130 = normalize_proc(proc1127);var n_wrap_proc1131 = normalize_proc(wrap_proc1128);var or_part1132 = M0.not(keyword_procedure_p(n_proc1130));if (or_part1132!==false) {var if_res646 = or_part1132;} else {var or_part1133 = M0.not(M0.procedure_p(wrap_proc1128));if (or_part1133!==false) {var if_res645 = or_part1133;} else {var if_res645 = bad_props_p(props1129);}var if_res646 = if_res645;}if (if_res646!==false) {var if_res647 = M0.apply(unsafe_chaperone_procedure1125,proc1127,wrap_proc1128,props1129);} else {chaperone_arity_match_checking(false,name1126,proc1127,wrap_proc1128,props1129);var if_res647 = M0.apply(unsafe_chaperone_procedure1125,proc1127,wrap_proc1128,props1129);}return if_res647;};var bad_props_p = function(props1134) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1135 = function(props1136) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(props1136)!==false) {var if_res650 = false;} else {if (M0.__rjs_quoted__.impersonator_property_p(M0.car(props1136))!==false) {var props1137 = M0.cdr(props1136);var or_part1138 = M0.null_p(props1137);if (or_part1138!==false) {var if_res648 = or_part1138;} else {var if_res648 = loop1135(M0.cdr(props1137));}var if_res649 = if_res648;} else {var if_res649 = true;}var if_res650 = if_res649;}return if_res650;};return loop1135(props1134);};var chaperone_arity_match_checking = function(self_arg_p1139, name1140, proc1141, wrap_proc1142, props1143) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}var a1144 = M0.procedure_arity(proc1141);var b1145 = M0.procedure_arity(wrap_proc1142);if (self_arg_p1139!==false) {var if_res651 = 1;} else {var if_res651 = 0;}var d1146 = if_res651;var let_result652 = procedure_keywords(proc1141);var a_req1147 = let_result652.getAt(0);var a_allow1148 = let_result652.getAt(1);var let_result653 = procedure_keywords(wrap_proc1142);var b_req1149 = let_result653.getAt(0);var b_allow1150 = let_result653.getAt(1);var includes_p1151 = function(a1152, b1153) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.number_p(b1153)!==false) {if (M0.number_p(a1152)!==false) {var if_res655 = M0.__eq_(b1153,a1152+d1146);} else {if (M0.arity_at_least_p(a1152)!==false) {var if_res654 = M0.__gt__eq_(b1153,M0.arity_at_least_value(a1152)+d1146);} else {var if_res654 = M0.ormap(function(a1154) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return includes_p1151(a1154,b1153);},a1152);}var if_res655 = if_res654;}var if_res659 = if_res655;} else {if (M0.arity_at_least_p(b1153)!==false) {if (M0.number_p(a1152)!==false) {var if_res657 = false;} else {if (M0.arity_at_least_p(a1152)!==false) {var if_res656 = M0.__gt__eq_(M0.arity_at_least_value(b1153),M0.arity_at_least_value(a1152)+d1146);} else {var if_res656 = M0.ormap(function(a1155) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return includes_p1151(b1153,a1155);},a1152);}var if_res657 = if_res656;}var if_res658 = if_res657;} else {var if_res658 = M0.andmap(function(b1156) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return includes_p1151(a1152,b1156);},b1153);}var if_res659 = if_res658;}return if_res659;};if (includes_p1151(b1145,a1144)!==false) {var if_res660 = M0.rvoid();} else {var if_res660 = M0.apply(M0.__rjs_quoted__.chaperone_procedure,proc1141,wrap_proc1142,props1143);}if_res660;if (subset_p(b_req1149,a_req1147)!==false) {var if_res661 = M0.rvoid();} else {var if_res661 = M0.raise_arguments_error(name1140,$rjs_core.UString.make("wrapper procedure requires more keywords than original procedure"),$rjs_core.UString.make("wrapper procedure"),wrap_proc1142,$rjs_core.UString.make("original procedure"),proc1141);}if_res661;var or_part1157 = M0.not(b_allow1150);if (or_part1157!==false) {var if_res663 = or_part1157;} else {if (a_allow1148!==false) {var if_res662 = subset_p(a_allow1148,b_allow1150);} else {var if_res662 = false;}var if_res663 = if_res662;}if (if_res663!==false) {var if_res664 = M0.rvoid();} else {var if_res664 = M0.raise_arguments_error(name1140,$rjs_core.UString.make("wrapper procedure does not accept all keywords of original procedure"),$rjs_core.UString.make("wrapper procedure"),wrap_proc1142,$rjs_core.UString.make("original procedure"),proc1141);}if_res664;return M0.rvoid();};var normalize_proc = function(proc1158) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_procedure_p(proc1158)!==false) {var if_res672 = proc1158;} else {if (new_procedure_p(proc1158)!==false) {var let_result665 = procedure_keywords(proc1158);var req_kws1159 = let_result665.getAt(0);var allowed_kws1160 = let_result665.getAt(1);if (M0.null_p(allowed_kws1160)!==false) {var if_res670 = proc1158;} else {var if_res670 = make_optional_keyword_procedure(function(given_kws1161, given_argc1162) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_arity_includes_p(proc1158,given_argc1162-2,true)!==false) {var or_part1163 = M0.not(allowed_kws1160);if (or_part1163!==false) {var if_res667 = or_part1163;} else {var if_res667 = subset_p(given_kws1161,allowed_kws1160);}if (if_res667!==false) {var if_res668 = subset_p(req_kws1159,given_kws1161);} else {var if_res668 = false;}var if_res669 = if_res668;} else {var if_res669 = false;}return if_res669;},$rjs_core.attachProcedureArity(function(kws1164, kw_args1165, ...vals1166666) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals1166 = $rjs_core.Pair.listFromArray(vals1166666);return keyword_apply(proc1158,kws1164,kw_args1165,vals1166);}),req_kws1159,allowed_kws1160,proc1158);}var if_res671 = if_res670;} else {var if_res671 = proc1158;}var if_res672 = if_res671;}return if_res672;};var __rjs_quoted__ = {};__rjs_quoted__.make_optional_keyword_method = make_optional_keyword_method;__rjs_quoted__.struct_keyword_procedure_by_arity_error = struct_keyword_procedure_by_arity_error;__rjs_quoted__.prop_named_keyword_procedure = prop_named_keyword_procedure;__rjs_quoted__.make_optional_keyword_procedure = make_optional_keyword_procedure;__rjs_quoted__.struct_keyword_procedure = struct_keyword_procedure;__rjs_quoted__.struct_keyword_method_by_arity_error = struct_keyword_method_by_arity_error;__rjs_quoted__.subset_p = subset_p;__rjs_quoted__.missing_kw = missing_kw;__rjs_quoted__.subsets_p = subsets_p;__rjs_quoted__.keyword_procedure_extract = keyword_procedure_extract;export { __rjs_quoted__,new_impersonate_procedure_times_,new_chaperone_procedure_times_,new_impersonate_procedure,new_chaperone_procedure,new_procedure_rename,new_procedure__gt_method,new_prop_procedure,procedure_reduce_keyword_arity_mask,procedure_reduce_keyword_arity,new_procedure_reduce_arity_mask,new_procedure_reduce_arity,procedure_keywords,keyword_apply,make_keyword_procedure }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/unsafe.rkt.js";var let_result408 = M0.make_struct_type_property($rjs_core.Symbol.make("keyword-impersonator"));var prop_keyword_impersonator = let_result408.getAt(0);var keyword_impersonator_p = let_result408.getAt(1);var keyword_impersonator_ref = let_result408.getAt(2);var keyword_procedure_impersonator_of = function(v925) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_impersonator_p(v925)!==false) {var if_res409 = keyword_impersonator_ref(v925)(v925);} else {var if_res409 = false;}return if_res409;};var let_result410 = M0.make_struct_type($rjs_core.Symbol.make("keyword-procedure"),false,4,0,false,M0.list(M0.cons(M0.prop_checked_procedure,true),M0.cons(M0.prop_impersonator_of,keyword_procedure_impersonator_of)),M0.current_inspector(),false,$rjs_core.Pair.makeList(0,1,2,3));var struct_keyword_procedure = let_result410.getAt(0);var mk_kw_proc = let_result410.getAt(1);var keyword_procedure_p = let_result410.getAt(2);var keyword_procedure_ref = let_result410.getAt(3);var keyword_procedure_set_bang_ = let_result410.getAt(4);var keyword_procedure_checker = M0.make_struct_field_accessor(keyword_procedure_ref,0);var keyword_procedure_proc = M0.make_struct_field_accessor(keyword_procedure_ref,1);var keyword_procedure_required = M0.make_struct_field_accessor(keyword_procedure_ref,2);var keyword_procedure_allowed = M0.make_struct_field_accessor(keyword_procedure_ref,3);var let_result411 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure,0,0,false,M0.list(M0.cons(M0.prop_method_arity_error,true)));var struct_keyword_method = let_result411.getAt(0);var make_km = let_result411.getAt(1);var keyword_method_p = let_result411.getAt(2);var km_ref = let_result411.getAt(3);var km_set_bang_ = let_result411.getAt(4);var generate_arity_string = function(proc926) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result412 = procedure_keywords(proc926);var req927 = let_result412.getAt(0);var allowed928 = let_result412.getAt(1);var a929 = M0.procedure_arity(proc926);var keywords_desc930 = function(opt932, req933) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var temp418 = $rjs_core.UString.make("~a with keyword~a~a");if (M0.null_p(M0.cdr(req933))!==false) {var if_res417 = M0.format($rjs_core.UString.make("an ~aargument"),opt932);} else {var if_res417 = M0.format($rjs_core.UString.make("~aarguments"),opt932);}if (M0.null_p(M0.cdr(req933))!==false) {var if_res416 = $rjs_core.UString.make("");} else {var if_res416 = $rjs_core.UString.make("s");}var tmp934 = M0.length(req933);if (M0.equal_p(tmp934,1)!==false) {var if_res415 = M0.format($rjs_core.UString.make(" ~a"),M0.car(req933));} else {if (M0.equal_p(tmp934,2)!==false) {var if_res414 = M0.format($rjs_core.UString.make(" ~a and ~a"),M0.car(req933),M0.cadr(req933));} else {var loop935 = function(req936) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(req936))!==false) {var if_res413 = M0.format($rjs_core.UString.make(" and ~a"),M0.car(req936));} else {var if_res413 = M0.format($rjs_core.UString.make(" ~a,~a"),M0.car(req936),loop935(M0.cdr(req936)));}return if_res413;};var if_res414 = loop935(req933);}var if_res415 = if_res414;}return M0.format(temp418,if_res417,if_res416,if_res415);};var method_adjust931 = function(a937) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part938 = okm_p(proc926);if (or_part938!==false) {var if_res419 = or_part938;} else {var if_res419 = keyword_method_p(proc926);}if (if_res419!==false) {if (M0.zero_p(a937)!==false) {var if_res420 = 0;} else {var if_res420 = M0.sub1(a937);}var if_res421 = if_res420;} else {var if_res421 = a937;}return if_res421;};if (M0.number_p(a929)!==false) {var a939 = method_adjust931(a929);var if_res428 = M0.format($rjs_core.UString.make("~a"),a939);} else {if (M0.arity_at_least_p(a929)!==false) {var a940 = method_adjust931(M0.arity_at_least_value(a929));var if_res427 = M0.format($rjs_core.UString.make("at least ~a"),a940);} else {var if_res427 = $rjs_core.UString.make("a different number");}var if_res428 = if_res427;}if (M0.null_p(req927)!==false) {var if_res426 = $rjs_core.UString.make("");} else {var if_res426 = M0.format($rjs_core.UString.make(" plus ~a"),keywords_desc930($rjs_core.UString.make(""),req927));}if (allowed928!==false) {var loop942 = function(req943, allowed944) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(req943)!==false) {var if_res423 = allowed944;} else {if (M0.eq_p(M0.car(req943),M0.car(allowed944))!==false) {var if_res422 = loop942(M0.cdr(req943),M0.cdr(allowed944));} else {var if_res422 = M0.cons(M0.car(allowed944),loop942(req943,M0.cdr(allowed944)));}var if_res423 = if_res422;}return if_res423;};var others941 = loop942(req927,allowed928);if (M0.null_p(others941)!==false) {var if_res424 = $rjs_core.UString.make("");} else {var if_res424 = M0.format($rjs_core.UString.make(" plus ~a"),keywords_desc930($rjs_core.UString.make("optional "),others941));}var if_res425 = if_res424;} else {var if_res425 = $rjs_core.UString.make(" plus arbitrary keyword arguments");}return M0.string_append(if_res428,if_res426,if_res425);};var let_result429 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure,1,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string)),M0.current_inspector(),0);var struct_okp = let_result429.getAt(0);var make_optional_keyword_procedure = let_result429.getAt(1);var okp_p = let_result429.getAt(2);var okp_ref = let_result429.getAt(3);var okp_set_bang_ = let_result429.getAt(4);var let_result430 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_okp,0,0,false,M0.list(M0.cons(M0.prop_method_arity_error,true)));var struct_okm = let_result430.getAt(0);var make_optional_keyword_method = let_result430.getAt(1);var okm_p = let_result430.getAt(2);var okm_ref = let_result430.getAt(3);var okm_set_bang_ = let_result430.getAt(4);var let_result431 = M0.make_struct_type_property($rjs_core.Symbol.make("named-keyword-procedure"));var prop_named_keyword_procedure = let_result431.getAt(0);var named_keyword_procedure_p = let_result431.getAt(1);var keyword_procedure_name_plus_fail = let_result431.getAt(2);var let_result433 = M0.make_struct_type_property($rjs_core.Symbol.make("procedure"),function(v945, info_l946) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_integer_p(v945)!==false) {var if_res432 = M0.make_struct_field_accessor(M0.list_ref(info_l946,3),v945);} else {var if_res432 = false;}return if_res432;});var prop_procedure_accessor = let_result433.getAt(0);var procedure_accessor_p = let_result433.getAt(1);var procedure_accessor_ref = let_result433.getAt(2);var let_result434 = M0.make_struct_type_property($rjs_core.Symbol.make("procedure"),false,M0.list(M0.cons(M0.prop_procedure,M0.values),M0.cons(prop_procedure_accessor,M0.values)),true);var new_prop_procedure = let_result434.getAt(0);var new_procedure_p = let_result434.getAt(1);var new_procedure_ref = let_result434.getAt(2);var let_result435 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure,1,0,false,M0.list(M0.cons(prop_keyword_impersonator,function(v947) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return kpp_ref(v947,0);})));var struct_keyword_procedure_impersonator = let_result435.getAt(0);var make_kpp = let_result435.getAt(1);var keyword_procedure_impersonator_p = let_result435.getAt(2);var kpp_ref = let_result435.getAt(3);var kpp_set_bang_ = let_result435.getAt(4);var let_result436 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_method,1,0,false,M0.list(M0.cons(prop_keyword_impersonator,function(v948) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return kmp_ref(v948,0);})));var struct_keyword_method_impersonator = let_result436.getAt(0);var make_kmp = let_result436.getAt(1);var keyword_method_impersonator_p = let_result436.getAt(2);var kmp_ref = let_result436.getAt(3);var kmp_set_bang_ = let_result436.getAt(4);var let_result437 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_okp,1,0,false,M0.list(M0.cons(prop_keyword_impersonator,function(v949) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return okpp_ref(v949,0);})));var struct_okpp = let_result437.getAt(0);var make_optional_keyword_procedure_impersonator = let_result437.getAt(1);var okpp_p = let_result437.getAt(2);var okpp_ref = let_result437.getAt(3);var okpp_set_bang_ = let_result437.getAt(4);var let_result438 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_okp,1,0,false,M0.list(M0.cons(prop_keyword_impersonator,function(v950) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return okmp_ref(v950,0);})));var struct_okmp = let_result438.getAt(0);var make_optional_keyword_method_impersonator = let_result438.getAt(1);var okmp_p = let_result438.getAt(2);var okmp_ref = let_result438.getAt(3);var okmp_set_bang_ = let_result438.getAt(4);var let_result439 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure,0,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string),M0.cons(M0.prop_incomplete_arity,true)));var struct_keyword_procedure_by_arity_error = let_result439.getAt(0);var make_kp_by_ae = let_result439.getAt(1);var kp_by_ae_p = let_result439.getAt(2);var kp_by_ae_ref = let_result439.getAt(3);var kp_by_ae_set_bang_ = let_result439.getAt(4);var let_result440 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_method,0,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string),M0.cons(M0.prop_incomplete_arity,true)));var struct_keyword_method_by_arity_error = let_result440.getAt(0);var make_km_by_ae = let_result440.getAt(1);var km_by_ae_p = let_result440.getAt(2);var km_by_ae_ref = let_result440.getAt(3);var km_by_ae_set_bang_ = let_result440.getAt(4);var let_result441 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_procedure_impersonator,0,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string),M0.cons(M0.prop_incomplete_arity,true)));var struct_keyword_procedure_impersonator_by_arity_error = let_result441.getAt(0);var make_kpi_by_ae = let_result441.getAt(1);var kpi_by_ae_p = let_result441.getAt(2);var kpi_by_ae_ref = let_result441.getAt(3);var kpi_by_ae_set_bang_ = let_result441.getAt(4);var let_result442 = M0.make_struct_type($rjs_core.Symbol.make("procedure"),struct_keyword_method_impersonator,0,0,false,M0.list(M0.cons(M0.prop_arity_string,generate_arity_string),M0.cons(M0.prop_incomplete_arity,true)));var struct_keyword_method_impersonator_by_arity_error = let_result442.getAt(0);var make_kmi_by_ae = let_result442.getAt(1);var kmi_by_ae_p = let_result442.getAt(2);var kmi_by_ae_ref = let_result442.getAt(3);var kmi_by_ae_set_bang_ = let_result442.getAt(4);var make_required = function(name951, fail_proc952, method_p953, impersonator_p954) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part960 = name951;if (or_part960!==false) {var if_res446 = or_part960;} else {var if_res446 = $rjs_core.Symbol.make("unknown");}if (impersonator_p954!==false) {if (method_p953!==false) {var if_res443 = struct_keyword_method_impersonator_by_arity_error;} else {var if_res443 = struct_keyword_procedure_impersonator_by_arity_error;}var if_res445 = if_res443;} else {if (method_p953!==false) {var if_res444 = struct_keyword_method_by_arity_error;} else {var if_res444 = struct_keyword_procedure_by_arity_error;}var if_res445 = if_res444;}var let_result447 = M0.make_struct_type(if_res446,if_res445,0,0,false,M0.list(M0.cons(prop_named_keyword_procedure,M0.cons(name951,fail_proc952))),M0.current_inspector(),fail_proc952);var s_955 = let_result447.getAt(0);var mk956 = let_result447.getAt(1);var __p957 = let_result447.getAt(2);var __ref958 = let_result447.getAt(3);var __set_bang_959 = let_result447.getAt(4);return mk956;};var cl448 = function(proc961) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var proc_name962 = M0.object_name(proc961);var plain_proc963 = $rjs_core.attachProcedureArity(function(...args964451) {var args964 = $rjs_core.Pair.listFromArray(args964451);return M0.apply(proc961,M0.rnull,M0.rnull,args964);});if (M0.symbol_p(proc_name962)!==false) {var if_res452 = M0.__rjs_quoted__.procedure_rename(plain_proc963,proc_name962);} else {var if_res452 = plain_proc963;}return make_keyword_procedure(proc961,if_res452);};var cl449 = function(proc965, plain_proc966) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(proc965)!==false) {var if_res453 = M0.procedure_arity_mask(proc965);} else {var if_res453 = false;}return make_optional_keyword_procedure(make_keyword_checker(M0.rnull,false,if_res453),proc965,M0.rnull,false,plain_proc966);};var make_keyword_procedure = $rjs_core.attachProcedureArity(function() {var fixed_lam450 = {'1':cl448,'2':cl449}[arguments.length];if (fixed_lam450!==undefined) {return fixed_lam450.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var keyword_apply = $rjs_core.attachProcedureArity(function(proc967, kws968, kw_vals969, normal_args970, ...normal_argss971454) {if (arguments.length<4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var normal_argss971 = $rjs_core.Pair.listFromArray(normal_argss971454);var type_error972 = function(what973, which974) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(M0.raise_argument_error,$rjs_core.Symbol.make("keyword-apply"),what973,which974,proc967,kws968,kw_vals969,normal_args970,normal_argss971);};if (M0.procedure_p(proc967)!==false) {var if_res455 = M0.rvoid();} else {var if_res455 = type_error972($rjs_core.UString.make("procedure?"),0);}if_res455;var loop975 = function(ks976) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ks976)!==false) {var if_res462 = M0.rvoid();} else {var or_part977 = M0.not(M0.pair_p(ks976));if (or_part977!==false) {var if_res456 = or_part977;} else {var if_res456 = M0.not(M0.keyword_p(M0.car(ks976)));}if (if_res456!==false) {var if_res461 = type_error972($rjs_core.UString.make("(listof keyword?)"),1);} else {if (M0.null_p(M0.cdr(ks976))!==false) {var if_res460 = M0.rvoid();} else {var or_part978 = M0.not(M0.pair_p(M0.cdr(ks976)));if (or_part978!==false) {var if_res457 = or_part978;} else {var if_res457 = M0.not(M0.keyword_p(M0.cadr(ks976)));}if (if_res457!==false) {var if_res459 = loop975(M0.cdr(ks976));} else {if (M0.keyword_lt__p(M0.car(ks976),M0.cadr(ks976))!==false) {var if_res458 = loop975(M0.cdr(ks976));} else {var if_res458 = type_error972($rjs_core.UString.make("(and/c (listof? keyword?) sorted? distinct?)"),1);}var if_res459 = if_res458;}var if_res460 = if_res459;}var if_res461 = if_res460;}var if_res462 = if_res461;}return if_res462;};loop975(kws968);if (M0.list_p(kw_vals969)!==false) {var if_res463 = M0.rvoid();} else {var if_res463 = type_error972($rjs_core.UString.make("list?"),2);}if_res463;if (M0.__eq_(M0.length(kws968),M0.length(kw_vals969))!==false) {var if_res464 = M0.rvoid();} else {var if_res464 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword-apply"),$rjs_core.UString.make("keyword list length does not match value list length"),$rjs_core.UString.make("keyword list length"),M0.length(kws968),$rjs_core.UString.make("value list length"),M0.length(kw_vals969),$rjs_core.UString.make("keyword list"),kws968,$rjs_core.UString.make("value list"),kw_vals969);}if_res464;var loop980 = function(normal_argss981, pos982) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(normal_argss981))!==false) {var l983 = M0.car(normal_argss981);if (M0.list_p(l983)!==false) {var if_res465 = l983;} else {var if_res465 = type_error972($rjs_core.UString.make("list?"),pos982);}var if_res466 = if_res465;} else {var if_res466 = M0.cons(M0.car(normal_argss981),loop980(M0.cdr(normal_argss981),M0.add1(pos982)));}return if_res466;};var normal_args979 = loop980(M0.cons(normal_args970,normal_argss971),3);if (M0.null_p(kws968)!==false) {var if_res467 = M0.apply(proc967,normal_args979);} else {var if_res467 = M0.apply(keyword_procedure_extract_by_method(kws968,2+M0.length(normal_args979),proc967,0),kws968,kw_vals969,normal_args979);}return if_res467;});var procedure_keywords = function(p984) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_procedure_p(p984)!==false) {var if_res472 = M0.values(keyword_procedure_required(p984),keyword_procedure_allowed(p984));} else {if (M0.procedure_p(p984)!==false) {if (new_procedure_p(p984)!==false) {var v985 = new_procedure_ref(p984);if (M0.procedure_p(v985)!==false) {var if_res469 = procedure_keywords(v985);} else {var a986 = procedure_accessor_ref(p984);if (a986!==false) {var if_res468 = procedure_keywords(a986(p984));} else {var if_res468 = M0.values(M0.rnull,M0.rnull);}var if_res469 = if_res468;}var if_res470 = if_res469;} else {var if_res470 = M0.values(M0.rnull,M0.rnull);}var if_res471 = if_res470;} else {var if_res471 = M0.raise_argument_error($rjs_core.Symbol.make("procedure-keywords"),$rjs_core.UString.make("procedure?"),p984);}var if_res472 = if_res471;}return if_res472;};var missing_kw = $rjs_core.attachProcedureArity(function(proc987, ...args988473) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args988 = $rjs_core.Pair.listFromArray(args988473);return M0.apply(keyword_procedure_extract_by_method(M0.rnull,0,proc987,0),M0.rnull,M0.rnull,args988);});var check_kw_args = function(p989, kws990) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop991 = function(kws992, required993, allowed994) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws992)!==false) {if (M0.null_p(required993)!==false) {var if_res474 = M0.values(false,false);} else {var if_res474 = M0.values(M0.car(required993),false);}var if_res483 = if_res474;} else {if (M0.pair_p(required993)!==false) {var if_res475 = M0.eq_p(M0.car(required993),M0.car(kws992));} else {var if_res475 = false;}if (if_res475!==false) {var temp478 = M0.cdr(kws992);var temp477 = M0.cdr(required993);if (allowed994!==false) {var if_res476 = M0.cdr(allowed994);} else {var if_res476 = false;}var if_res482 = loop991(temp478,temp477,if_res476);} else {if (M0.not(allowed994)!==false) {var if_res481 = loop991(M0.cdr(kws992),required993,false);} else {if (M0.pair_p(allowed994)!==false) {if (M0.eq_p(M0.car(allowed994),M0.car(kws992))!==false) {var if_res479 = loop991(M0.cdr(kws992),required993,M0.cdr(allowed994));} else {var if_res479 = loop991(kws992,required993,M0.cdr(allowed994));}var if_res480 = if_res479;} else {var if_res480 = M0.values(false,M0.car(kws992));}var if_res481 = if_res480;}var if_res482 = if_res481;}var if_res483 = if_res482;}return if_res483;};return loop991(kws990,keyword_procedure_required(p989),keyword_procedure_allowed(p989));};var make_keyword_checker = function(req_kws995, allowed_kws996, arity_mask997) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(allowed_kws996)!==false) {if (M0.null_p(req_kws995)!==false) {var if_res486 = function(kws998, a999) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (true!==false) {var if_res484 = M0.bitwise_bit_set_p(arity_mask997,a999);} else {var if_res484 = false;}return if_res484;};} else {var if_res486 = function(kws1000, a1001) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (subset_p(req_kws995,kws1000)!==false) {var if_res485 = M0.bitwise_bit_set_p(arity_mask997,a1001);} else {var if_res485 = false;}return if_res485;};}var if_res499 = if_res486;} else {if (M0.null_p(allowed_kws996)!==false) {var if_res498 = function(kws1002, a1003) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws1002)!==false) {var if_res487 = M0.bitwise_bit_set_p(arity_mask997,a1003);} else {var if_res487 = false;}return if_res487;};} else {if (M0.null_p(req_kws995)!==false) {var if_res497 = function(kws1004, a1005) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (subset_p(kws1004,allowed_kws996)!==false) {var if_res488 = M0.bitwise_bit_set_p(arity_mask997,a1005);} else {var if_res488 = false;}return if_res488;};} else {if (M0.list_p(req_kws995)!==false) {if (M0.list_p(allowed_kws996)!==false) {var if_res489 = M0.eq_p(M0.length(req_kws995),M0.length(allowed_kws996));} else {var if_res489 = false;}var if_res490 = if_res489;} else {var if_res490 = false;}if (if_res490!==false) {var if_res496 = function(kws1006, a1007) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1008 = function(kws1009, req_kws1010) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(req_kws1010)!==false) {var if_res493 = M0.null_p(kws1009);} else {if (M0.null_p(kws1009)!==false) {var if_res492 = false;} else {if (M0.eq_p(M0.car(kws1009),M0.car(req_kws1010))!==false) {var if_res491 = loop1008(M0.cdr(kws1009),M0.cdr(req_kws1010));} else {var if_res491 = false;}var if_res492 = if_res491;}var if_res493 = if_res492;}return if_res493;};if (loop1008(kws1006,req_kws995)!==false) {var if_res494 = M0.bitwise_bit_set_p(arity_mask997,a1007);} else {var if_res494 = false;}return if_res494;};} else {var if_res496 = function(kws1011, a1012) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (subsets_p(req_kws995,kws1011,allowed_kws996)!==false) {var if_res495 = M0.bitwise_bit_set_p(arity_mask997,a1012);} else {var if_res495 = false;}return if_res495;};}var if_res497 = if_res496;}var if_res498 = if_res497;}var if_res499 = if_res498;}return if_res499;};var subset_p = function(l11013, l21014) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l11013)!==false) {var if_res502 = true;} else {if (M0.null_p(l21014)!==false) {var if_res501 = false;} else {if (M0.eq_p(M0.car(l11013),M0.car(l21014))!==false) {var if_res500 = subset_p(M0.cdr(l11013),M0.cdr(l21014));} else {var if_res500 = subset_p(l11013,M0.cdr(l21014));}var if_res501 = if_res500;}var if_res502 = if_res501;}return if_res502;};var subsets_p = function(l11015, l21016, l31017) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l11015)!==false) {var if_res507 = subset_p(l21016,l31017);} else {if (M0.null_p(l21016)!==false) {var if_res506 = false;} else {if (M0.null_p(l31017)!==false) {var if_res505 = false;} else {var v21018 = M0.car(l21016);if (M0.eq_p(M0.car(l11015),v21018)!==false) {var if_res504 = subsets_p(M0.cdr(l11015),M0.cdr(l21016),M0.cdr(l31017));} else {if (M0.eq_p(v21018,M0.car(l31017))!==false) {var if_res503 = subsets_p(l11015,M0.cdr(l21016),M0.cdr(l31017));} else {var if_res503 = subsets_p(l11015,l21016,M0.cdr(l31017));}var if_res504 = if_res503;}var if_res505 = if_res504;}var if_res506 = if_res505;}var if_res507 = if_res506;}return if_res507;};var keyword_procedure_extract_by_method = function(kws1019, n1020, p1021, method_n1022) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_procedure_p(p1021)!==false) {var if_res508 = keyword_procedure_checker(p1021)(kws1019,n1020);} else {var if_res508 = false;}if (if_res508!==false) {var if_res536 = keyword_procedure_proc(p1021);} else {if (M0.not(keyword_procedure_p(p1021))!==false) {if (M0.procedure_p(p1021)!==false) {if (new_procedure_p(p1021)!==false) {var a1025 = procedure_accessor_ref(p1021);if (a1025!==false) {var if_res509 = a1025(p1021);} else {var if_res509 = false;}var if_res510 = if_res509;} else {var if_res510 = false;}var or_part1024 = if_res510;if (or_part1024!==false) {var if_res513 = or_part1024;} else {var or_part1026 = M0.procedure_extract_target(p1021);if (or_part1026!==false) {var if_res512 = or_part1026;} else {if (new_procedure_p(p1021)!==false) {var if_res511 = $rjs_core.Symbol.make("method");} else {var if_res511 = false;}var if_res512 = if_res511;}var if_res513 = if_res512;}var if_res514 = if_res513;} else {var if_res514 = false;}var if_res515 = if_res514;} else {var if_res515 = false;}var p21023 = if_res515;if (p21023!==false) {if (M0.eq_p(p21023,$rjs_core.Symbol.make("method"))!==false) {var p31027 = keyword_procedure_extract_by_method(kws1019,M0.add1(n1020),new_procedure_ref(p1021),M0.add1(method_n1022));var if_res517 = $rjs_core.attachProcedureArity(function(kws1028, kw_args1029, ...args1030516) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1030 = $rjs_core.Pair.listFromArray(args1030516);return M0.apply(p31027,kws1028,kw_args1029,M0.cons(p1021,args1030));});} else {var if_res517 = keyword_procedure_extract_by_method(kws1019,n1020,p21023,method_n1022);}var if_res535 = if_res517;} else {var if_res535 = $rjs_core.attachProcedureArity(function(kws1031, kw_args1032, ...args1033518) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1033 = $rjs_core.Pair.listFromArray(args1033518);if (keyword_procedure_p(p1021)!==false) {var if_res519 = check_kw_args(p1021,kws1031);} else {var if_res519 = M0.values(false,M0.car(kws1031));}var let_result520 = if_res519;var missing_kw1034 = let_result520.getAt(0);var extra_kw1035 = let_result520.getAt(1);var or_part1040 = keyword_method_p(p1021);if (or_part1040!==false) {var if_res521 = or_part1040;} else {var if_res521 = okm_p(p1021);}if (if_res521!==false) {var if_res522 = 1;} else {var if_res522 = 0;}var method_n1039 = method_n1022+if_res522;if (M0.__gt__eq_(n1020,method_n1039)!==false) {var if_res523 = n1020-method_n1039;} else {var if_res523 = n1020;}var n1036 = if_res523;if (M0.null_p(args1033)!==false) {var if_res524 = M0.null_p(kws1031);} else {var if_res524 = false;}if (if_res524!==false) {var if_res525 = $rjs_core.UString.make("");} else {var if_res525 = M0.apply(M0.string_append,$rjs_core.UString.make("\n arguments...:"),M0.append(M0.map(function(v1041) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.format($rjs_core.UString.make("\n ~e"),v1041);},args1033),M0.map(function(kw1042, kw_arg1043) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.format($rjs_core.UString.make("\n ~a ~e"),kw1042,kw_arg1043);},kws1031,kw_args1032)));}var args_str1037 = if_res525;var proc_name1038 = function(p1044) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (named_keyword_procedure_p(p1044)!==false) {var if_res526 = M0.car(keyword_procedure_name_plus_fail(p1044));} else {var if_res526 = false;}var or_part1045 = if_res526;if (or_part1045!==false) {var if_res528 = or_part1045;} else {var or_part1046 = M0.object_name(p1044);if (or_part1046!==false) {var if_res527 = or_part1046;} else {var if_res527 = p1044;}var if_res528 = if_res527;}return if_res528;};if (extra_kw1035!==false) {if (keyword_procedure_p(p1021)!==false) {var if_res530 = M0.format(M0.string_append($rjs_core.UString.make("application: procedure does not expect an argument with given keyword\n"),$rjs_core.UString.make(" procedure: ~a\n"),$rjs_core.UString.make(" given keyword: ~a"),$rjs_core.UString.make("~a")),proc_name1038(p1021),extra_kw1035,args_str1037);} else {if (M0.procedure_p(p1021)!==false) {var if_res529 = M0.format(M0.string_append($rjs_core.UString.make("application: procedure does not accept keyword arguments\n"),$rjs_core.UString.make(" procedure: ~a"),$rjs_core.UString.make("~a")),proc_name1038(p1021),args_str1037);} else {var if_res529 = M0.format(M0.string_append($rjs_core.UString.make("application: not a procedure;\n"),$rjs_core.UString.make(" expected a procedure that can be applied to arguments\n"),$rjs_core.UString.make(" given: ~e"),$rjs_core.UString.make("~a")),p1021,args_str1037);}var if_res530 = if_res529;}var if_res534 = if_res530;} else {if (missing_kw1034!==false) {var if_res533 = M0.format(M0.string_append($rjs_core.UString.make("application: required keyword argument not supplied\n"),$rjs_core.UString.make(" procedure: ~a\n"),$rjs_core.UString.make(" required keyword: ~a"),$rjs_core.UString.make("~a")),proc_name1038(p1021),missing_kw1034,args_str1037);} else {var temp532 = M0.string_append($rjs_core.UString.make("application: no case matching ~a non-keyword argument~a\n"),$rjs_core.UString.make(" procedure: ~a"),$rjs_core.UString.make("~a"));if (M0.__eq_(1,n1036-2)!==false) {var if_res531 = $rjs_core.UString.make("");} else {var if_res531 = $rjs_core.UString.make("s");}var if_res533 = M0.format(temp532,n1036-2,if_res531,proc_name1038(p1021),args_str1037);}var if_res534 = if_res533;}return M0.raise(M0.__rjs_quoted__.exn_fail_contract(if_res534,M0.current_continuation_marks()));});}var if_res536 = if_res535;}return if_res536;};var keyword_procedure_extract = function(p1047, kws1048, n1049) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return keyword_procedure_extract_by_method(kws1048,n1049,p1047,0);};var cl537 = function(proc1050, arity1051, req_kw1052, allowed_kw1053, name1054) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_procedure_reduce_keyword_arity($rjs_core.Symbol.make("procedure-reduce-keyword-arity"),proc1050,arity1051,false,name1054,req_kw1052,allowed_kw1053);};var cl538 = function(proc1055, arity1056, req_kw1057, allowed_kw1058) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_procedure_reduce_keyword_arity($rjs_core.Symbol.make("procedure-reduce-keyword-arity"),proc1055,arity1056,false,false,req_kw1057,allowed_kw1058);};var procedure_reduce_keyword_arity = $rjs_core.attachProcedureArity(function() {var fixed_lam539 = {'5':cl537,'4':cl538}[arguments.length];if (fixed_lam539!==undefined) {return fixed_lam539.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,5]);var cl540 = function(proc1059, mask1060, req_kw1061, allowed_kw1062, name1063) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_procedure_reduce_keyword_arity($rjs_core.Symbol.make("procedure-reduce-keyword-arity-mask"),proc1059,false,mask1060,name1063,req_kw1061,allowed_kw1062);};var cl541 = function(proc1064, mask1065, req_kw1066, allowed_kw1067) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_procedure_reduce_keyword_arity($rjs_core.Symbol.make("procedure-reduce-keyword-arity-mask"),proc1064,false,mask1065,false,req_kw1066,allowed_kw1067);};var procedure_reduce_keyword_arity_mask = $rjs_core.attachProcedureArity(function() {var fixed_lam542 = {'5':cl540,'4':cl541}[arguments.length];if (fixed_lam542!==undefined) {return fixed_lam542.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,5]);var do_procedure_reduce_keyword_arity = function(who1068, proc1069, arity1070, mask1071, name1072, req_kw1073, allowed_kw1074) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (okp_p(proc1069)!==false) {var if_res543 = okp_ref(proc1069,0);} else {var if_res543 = proc1069;}var p1076 = if_res543;if (arity1070!==false) {var if_res544 = M0.__rjs_quoted__.procedure_reduce_arity(p1076,arity1070);} else {var if_res544 = M0.__rjs_quoted__.procedure_reduce_arity_mask(p1076,mask1071,name1072);}var plain_proc1075 = if_res544;var sorted_p1077 = function(kws1078) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1079 = function(kws1080) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws1080)!==false) {var if_res547 = true;} else {if (M0.null_p(M0.cdr(kws1080))!==false) {var if_res546 = true;} else {if (M0.keyword_lt__p(M0.car(kws1080),M0.cadr(kws1080))!==false) {var if_res545 = loop1079(M0.cdr(kws1080));} else {var if_res545 = false;}var if_res546 = if_res545;}var if_res547 = if_res546;}return if_res547;};return loop1079(kws1078);};if (M0.list_p(req_kw1073)!==false) {if (M0.andmap(M0.keyword_p,req_kw1073)!==false) {var if_res548 = sorted_p1077(req_kw1073);} else {var if_res548 = false;}var if_res549 = if_res548;} else {var if_res549 = false;}if (if_res549!==false) {var if_res552 = M0.rvoid();} else {var temp551 = $rjs_core.UString.make("(and/c (listof? keyword?) sorted? distinct?)");var or_part1081 = arity1070;if (or_part1081!==false) {var if_res550 = or_part1081;} else {var if_res550 = mask1071;}var if_res552 = M0.raise_argument_error(who1068,temp551,2,proc1069,if_res550,req_kw1073,allowed_kw1074);}if_res552;if (allowed_kw1074!==false) {if (M0.list_p(allowed_kw1074)!==false) {if (M0.andmap(M0.keyword_p,allowed_kw1074)!==false) {var if_res553 = sorted_p1077(allowed_kw1074);} else {var if_res553 = false;}var if_res554 = if_res553;} else {var if_res554 = false;}if (if_res554!==false) {var if_res557 = M0.rvoid();} else {var temp556 = $rjs_core.UString.make("(or/c (and/c (listof? keyword?) sorted? distinct?) #f)");var or_part1082 = arity1070;if (or_part1082!==false) {var if_res555 = or_part1082;} else {var if_res555 = mask1071;}var if_res557 = M0.raise_argument_error(who1068,temp556,3,proc1069,if_res555,req_kw1073,allowed_kw1074);}if_res557;if (subset_p(req_kw1073,allowed_kw1074)!==false) {var if_res558 = M0.rvoid();} else {var if_res558 = M0.raise_arguments_error(who1068,$rjs_core.UString.make("allowed-keyword list does not include all required keywords"),$rjs_core.UString.make("allowed-keyword list"),allowed_kw1074,$rjs_core.UString.make("required keywords"),req_kw1073);}var if_res559 = if_res558;} else {var if_res559 = M0.rvoid();}if_res559;var let_result560 = procedure_keywords(proc1069);var old_req1083 = let_result560.getAt(0);var old_allowed1084 = let_result560.getAt(1);if (subset_p(old_req1083,req_kw1073)!==false) {var if_res561 = M0.rvoid();} else {var if_res561 = M0.raise_arguments_error(who1068,$rjs_core.UString.make("cannot reduce required keyword set"),$rjs_core.UString.make("required keywords"),old_req1083,$rjs_core.UString.make("requested required keywords"),req_kw1073);}if_res561;if (old_allowed1084!==false) {if (subset_p(req_kw1073,old_allowed1084)!==false) {var if_res562 = M0.rvoid();} else {var if_res562 = M0.raise_arguments_error(who1068,$rjs_core.UString.make("cannot require keywords not in original allowed set"),$rjs_core.UString.make("original allowed keywords"),old_allowed1084,$rjs_core.UString.make("requested required keywords"),req_kw1073);}if_res562;var or_part1085 = M0.not(allowed_kw1074);if (or_part1085!==false) {var if_res563 = or_part1085;} else {var if_res563 = subset_p(allowed_kw1074,old_allowed1084);}if (if_res563!==false) {var if_res564 = M0.rvoid();} else {var if_res564 = M0.raise_arguments_error(who1068,$rjs_core.UString.make("cannot allow keywords not in original allowed set"),$rjs_core.UString.make("original allowed keywords"),old_allowed1084,$rjs_core.UString.make("requested allowed keywords"),allowed_kw1074);}var if_res565 = if_res564;} else {var if_res565 = M0.rvoid();}if_res565;if (M0.null_p(allowed_kw1074)!==false) {var if_res573 = plain_proc1075;} else {var or_part1087 = mask1071;if (or_part1087!==false) {var if_res566 = or_part1087;} else {var if_res566 = arity__gt_mask(arity1070);}var mask1086 = if_res566;var new_mask1088 = M0.arithmetic_shift(mask1086,2);var kw_checker1089 = make_keyword_checker(req_kw1073,allowed_kw1074,new_mask1088);var proc1090 = normalize_proc(proc1069);var new_kw_proc1091 = M0.__rjs_quoted__.procedure_reduce_arity_mask(keyword_procedure_proc(proc1090),new_mask1088);if (M0.null_p(req_kw1073)!==false) {if (okm_p(proc1090)!==false) {var if_res567 = make_optional_keyword_method;} else {var if_res567 = make_optional_keyword_procedure;}var if_res572 = if_res567(kw_checker1089,new_kw_proc1091,req_kw1073,allowed_kw1074,plain_proc1075);} else {if (named_keyword_procedure_p(proc1090)!==false) {var if_res570 = M0.car(keyword_procedure_name_plus_fail(proc1090));} else {var if_res570 = false;}var or_part1092 = if_res570;if (or_part1092!==false) {var if_res571 = or_part1092;} else {var if_res571 = M0.object_name(proc1090);}var temp569 = M0.__rjs_quoted__.procedure_reduce_arity_mask(missing_kw,M0.arithmetic_shift(mask1086,1));var or_part1093 = okm_p(proc1090);if (or_part1093!==false) {var if_res568 = or_part1093;} else {var if_res568 = keyword_method_p(proc1090);}var if_res572 = make_required(if_res571,temp569,if_res568,false)(kw_checker1089,new_kw_proc1091,req_kw1073,allowed_kw1074);}var if_res573 = if_res572;}return if_res573;};var arity__gt_mask = function(a1094) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_nonnegative_integer_p(a1094)!==false) {var if_res579 = M0.arithmetic_shift(1,a1094);} else {if (M0.arity_at_least_p(a1094)!==false) {var if_res578 = M0.__rjs_quoted__.bitwise_xor(-1,M0.sub1(M0.arithmetic_shift(1,M0.arity_at_least_value(a1094))));} else {if (M0.list_p(a1094)!==false) {var loop1095 = function(mask1096, l1097) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l1097)!==false) {var if_res576 = mask1096;} else {var a1098 = M0.car(l1097);var or_part1099 = M0.exact_nonnegative_integer_p(a1098);if (or_part1099!==false) {var if_res574 = or_part1099;} else {var if_res574 = M0.arity_at_least_p(a1098);}if (if_res574!==false) {var if_res575 = loop1095(M0.__rjs_quoted__.bitwise_ior(mask1096,arity__gt_mask(a1098)),M0.cdr(l1097));} else {var if_res575 = false;}var if_res576 = if_res575;}return if_res576;};var if_res577 = loop1095(0,a1094);} else {var if_res577 = false;}var if_res578 = if_res577;}var if_res579 = if_res578;}return if_res579;};var cl580 = function(proc1101, arity1102, name1103) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(proc1101)!==false) {var let_result583 = procedure_keywords(proc1101);var req1104 = let_result583.getAt(0);var allows1105 = let_result583.getAt(1);if (M0.pair_p(req1104)!==false) {var if_res584 = M0.not(M0.null_p(arity1102));} else {var if_res584 = false;}var if_res585 = if_res584;} else {var if_res585 = false;}if (if_res585!==false) {var if_res587 = M0.raise_arguments_error($rjs_core.Symbol.make("procedure-reduce-arity"),$rjs_core.UString.make("procedure has required keyword arguments"),$rjs_core.UString.make("procedure"),proc1101);} else {if (okm_p(proc1101)!==false) {var if_res586 = M0.__rjs_quoted__.procedure__gt_method(proc1101);} else {var if_res586 = proc1101;}var if_res587 = M0.__rjs_quoted__.procedure_reduce_arity(if_res586,arity1102,name1103);}return if_res587;};var cl581 = function(proc1106, arity1107) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return new_procedure_reduce_arity(proc1106,arity1107,false);};var procedure_reduce_arity1100 = $rjs_core.attachProcedureArity(function() {var fixed_lam582 = {'3':cl580,'2':cl581}[arguments.length];if (fixed_lam582!==undefined) {return fixed_lam582.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var new_procedure_reduce_arity = procedure_reduce_arity1100;var cl588 = function(proc1109, mask1110, name1111) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(proc1109)!==false) {var let_result591 = procedure_keywords(proc1109);var req1112 = let_result591.getAt(0);var allows1113 = let_result591.getAt(1);if (M0.pair_p(req1112)!==false) {var if_res592 = M0.not(M0.eqv_p(mask1110,0));} else {var if_res592 = false;}var if_res593 = if_res592;} else {var if_res593 = false;}if (if_res593!==false) {var if_res595 = M0.raise_arguments_error($rjs_core.Symbol.make("procedure-reduce-arity"),$rjs_core.UString.make("procedure has required keyword arguments"),$rjs_core.UString.make("procedure"),proc1109);} else {if (okm_p(proc1109)!==false) {var if_res594 = M0.__rjs_quoted__.procedure__gt_method(proc1109);} else {var if_res594 = proc1109;}var if_res595 = M0.__rjs_quoted__.procedure_reduce_arity_mask(if_res594,mask1110,name1111);}return if_res595;};var cl589 = function(proc1114, mask1115) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return new_procedure_reduce_arity_mask(proc1114,mask1115,false);};var procedure_reduce_arity1108 = $rjs_core.attachProcedureArity(function() {var fixed_lam590 = {'3':cl588,'2':cl589}[arguments.length];if (fixed_lam590!==undefined) {return fixed_lam590.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var new_procedure_reduce_arity_mask = procedure_reduce_arity1108;var procedure__gt_method1116 = function(proc1117) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var proc1118 = normalize_proc(proc1117);if (keyword_procedure_p(proc1118)!==false) {if (okm_p(proc1118)!==false) {var if_res598 = proc1118;} else {if (keyword_method_p(proc1118)!==false) {var if_res597 = proc1118;} else {if (okp_p(proc1118)!==false) {var if_res596 = make_optional_keyword_method(keyword_procedure_checker(proc1118),keyword_procedure_proc(proc1118),keyword_procedure_required(proc1118),keyword_procedure_allowed(proc1118),okp_ref(proc1118,0));} else {var name_plus_fail1119 = keyword_procedure_name_plus_fail(proc1118);var mk1120 = make_required(M0.car(name_plus_fail1119),M0.cdr(name_plus_fail1119),true,false);var if_res596 = mk1120(keyword_procedure_checker(proc1118),keyword_procedure_proc(proc1118),keyword_procedure_required(proc1118),keyword_procedure_allowed(proc1118));}var if_res597 = if_res596;}var if_res598 = if_res597;}var if_res599 = if_res598;} else {var if_res599 = M0.__rjs_quoted__.procedure__gt_method(proc1118);}return if_res599;};var new_procedure__gt_method = procedure__gt_method1116;var procedure_rename1121 = function(proc1122, name1123) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_procedure_p(proc1122)!==false) {var if_res600 = M0.symbol_p(name1123);} else {var if_res600 = false;}if (M0.not(if_res600)!==false) {var if_res603 = M0.__rjs_quoted__.procedure_rename(proc1122,name1123);} else {if (okp_p(proc1122)!==false) {if (okm_p(proc1122)!==false) {var if_res601 = make_optional_keyword_method;} else {var if_res601 = make_optional_keyword_procedure;}var if_res602 = if_res601(keyword_procedure_checker(proc1122),keyword_procedure_proc(proc1122),keyword_procedure_required(proc1122),keyword_procedure_allowed(proc1122),M0.__rjs_quoted__.procedure_rename(okp_ref(proc1122,0),name1123));} else {var name_plus_fail1124 = keyword_procedure_name_plus_fail(proc1122);var mk1125 = make_required(name1123,M0.cdr(name_plus_fail1124),keyword_method_p(proc1122),false);var if_res602 = mk1125(keyword_procedure_checker(proc1122),keyword_procedure_proc(proc1122),keyword_procedure_required(proc1122),keyword_procedure_allowed(proc1122));}var if_res603 = if_res602;}return if_res603;};var new_procedure_rename = procedure_rename1121;var chaperone_procedure1126 = $rjs_core.attachProcedureArity(function(proc1127, wrap_proc1128, ...props1129604) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1129 = $rjs_core.Pair.listFromArray(props1129604);return do_chaperone_procedure(false,false,M0.__rjs_quoted__.chaperone_procedure,$rjs_core.Symbol.make("chaperone-procedure"),proc1127,wrap_proc1128,props1129);});var new_chaperone_procedure = chaperone_procedure1126;var unsafe_chaperone_procedure1130 = $rjs_core.attachProcedureArity(function(proc1131, wrap_proc1132, ...props1133605) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1133 = $rjs_core.Pair.listFromArray(props1133605);return do_unsafe_chaperone_procedure(M1.__rjs_quoted__.unsafe_chaperone_procedure,$rjs_core.Symbol.make("unsafe-chaperone-procedure"),proc1131,wrap_proc1132,props1133);});var new_unsafe_chaperone_procedure = unsafe_chaperone_procedure1130;var impersonate_procedure1134 = $rjs_core.attachProcedureArity(function(proc1135, wrap_proc1136, ...props1137606) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1137 = $rjs_core.Pair.listFromArray(props1137606);return do_chaperone_procedure(true,false,M0.__rjs_quoted__.impersonate_procedure,$rjs_core.Symbol.make("impersonate-procedure"),proc1135,wrap_proc1136,props1137);});var new_impersonate_procedure = impersonate_procedure1134;var unsafe_impersonate_procedure1138 = $rjs_core.attachProcedureArity(function(proc1139, wrap_proc1140, ...props1141607) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1141 = $rjs_core.Pair.listFromArray(props1141607);return do_unsafe_chaperone_procedure(M1.__rjs_quoted__.unsafe_impersonate_procedure,$rjs_core.Symbol.make("unsafe-impersonate-procedure"),proc1139,wrap_proc1140,props1141);});var new_unsafe_impersonate_procedure = unsafe_impersonate_procedure1138;var chaperone_procedure_times_1142 = $rjs_core.attachProcedureArity(function(proc1143, wrap_proc1144, ...props1145608) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1145 = $rjs_core.Pair.listFromArray(props1145608);return do_chaperone_procedure(false,true,M0.__rjs_quoted__.chaperone_procedure_times_,$rjs_core.Symbol.make("chaperone-procedure"),proc1143,wrap_proc1144,props1145);});var new_chaperone_procedure_times_ = chaperone_procedure_times_1142;var impersonate_procedure_times_1146 = $rjs_core.attachProcedureArity(function(proc1147, wrap_proc1148, ...props1149609) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var props1149 = $rjs_core.Pair.listFromArray(props1149609);return do_chaperone_procedure(true,true,M0.__rjs_quoted__.impersonate_procedure_times_,$rjs_core.Symbol.make("impersonate-procedure"),proc1147,wrap_proc1148,props1149);});var new_impersonate_procedure_times_ = impersonate_procedure_times_1146;var do_chaperone_procedure = function(is_impersonator_p1150, self_arg_p1151, chaperone_procedure1152, name1153, proc1154, wrap_proc1155, props1156) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_proc1157 = normalize_proc(proc1154);var n_wrap_proc1158 = normalize_proc(wrap_proc1155);var or_part1159 = M0.not(keyword_procedure_p(n_proc1157));if (or_part1159!==false) {var if_res611 = or_part1159;} else {var or_part1160 = M0.not(M0.procedure_p(wrap_proc1155));if (or_part1160!==false) {var if_res610 = or_part1160;} else {var if_res610 = bad_props_p(props1156);}var if_res611 = if_res610;}if (if_res611!==false) {var if_res675 = M0.apply(chaperone_procedure1152,proc1154,wrap_proc1155,props1156);} else {chaperone_arity_match_checking(self_arg_p1151,name1153,proc1154,wrap_proc1155,props1156);var p1162 = keyword_procedure_proc(n_wrap_proc1158);if (self_arg_p1151!==false) {var cl612 = $rjs_core.attachProcedureArity(function(self_proc1163, kws1164, args1165, ...rest1166617) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest1166 = $rjs_core.Pair.listFromArray(rest1166617);return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(p1162,kws1164,args1165,self_proc1163,rest1166);},$rjs_core.attachProcedureArity(function(...results1167618) {var results1167 = $rjs_core.Pair.listFromArray(results1167618);var len1168 = M0.length(results1167);var alen1169 = M0.length(rest1166);if (M0.__lt_(len1168,alen1169+1)!==false) {var if_res619 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword procedure chaperone"),$rjs_core.UString.make("wrong number of results from wrapper procedure"),$rjs_core.UString.make("expected minimum number of results"),alen1169+1,$rjs_core.UString.make("received number of results"),len1168,$rjs_core.UString.make("wrapper procedure"),wrap_proc1155);} else {var if_res619 = M0.rvoid();}if_res619;var num_extra1170 = len1168-(alen1169+1);var new_args1171 = M0.list_ref(results1167,num_extra1170);if (M0.list_p(new_args1171)!==false) {var if_res620 = M0.__eq_(M0.length(new_args1171),M0.length(args1165));} else {var if_res620 = false;}if (if_res620!==false) {var if_res624 = M0.rvoid();} else {var temp623 = $rjs_core.Symbol.make("keyword procedure chaperone");var temp622 = $rjs_core.UString.make("expected a list of keyword-argument values as first result~a from wrapper procedure");if (M0.__eq_(len1168,alen1169)!==false) {var if_res621 = $rjs_core.UString.make("");} else {var if_res621 = $rjs_core.UString.make(" (after the result-wrapper procedure or mark specifications)");}var if_res624 = M0.raise_arguments_error(temp623,M0.format(temp622,if_res621),$rjs_core.UString.make("first result"),new_args1171,$rjs_core.UString.make("wrapper procedure"),wrap_proc1155);}if_res624;M0.for_each(function(kw1172, new_arg1173, arg1174) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (is_impersonator_p1150!==false) {var if_res626 = M0.rvoid();} else {if (M0.__rjs_quoted__.chaperone_of_p(new_arg1173,arg1174)!==false) {var if_res625 = M0.rvoid();} else {var if_res625 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword procedure chaperone"),M0.format($rjs_core.UString.make("~a keyword result is not a chaperone of original argument from chaperoning procedure"),kw1172),$rjs_core.UString.make("result"),new_arg1173,$rjs_core.UString.make("wrapper procedure"),wrap_proc1155);}var if_res626 = if_res625;}return if_res626;},kws1164,new_args1171,args1165);var tmp1175 = num_extra1170;if (M0.equal_p(tmp1175,0)!==false) {var if_res629 = M0.apply(M0.values,kws1164,results1167);} else {if (M0.equal_p(tmp1175,1)!==false) {var if_res628 = M0.apply(M0.values,M0.car(results1167),kws1164,M0.cdr(results1167));} else {var loop1176 = function(results1177, c1178) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(c1178)!==false) {var if_res627 = M0.cons(kws1164,results1177);} else {var if_res627 = M0.cons(M0.car(results1177),loop1176(M0.cdr(results1177),M0.sub1(c1178)));}return if_res627;};var if_res628 = M0.apply(M0.values,loop1176(results1167,num_extra1170));}var if_res629 = if_res628;}return if_res629;}));});var cl613 = $rjs_core.attachProcedureArity(function(...other1179630) {var other1179 = $rjs_core.Pair.listFromArray(other1179630);return M0.error($rjs_core.UString.make("shouldn't get here"));});var if_res650 = $rjs_core.attachProcedureArity(function() {var fixed_lam614 = {}[arguments.length];if (fixed_lam614!==undefined) {return fixed_lam614.apply(null,arguments);} else {if (M0.__gt__eq_(cl612.length,1)!==false) {var if_res616 = cl612.apply(null,arguments);} else {if (true!==false) {var if_res615 = cl613.apply(null,arguments);} else {var if_res615 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}var if_res616 = if_res615;}return if_res616;}},[M0.make_arity_at_least(0)]);} else {var cl631 = $rjs_core.attachProcedureArity(function(kws1180, args1181, ...rest1182636) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest1182 = $rjs_core.Pair.listFromArray(rest1182636);return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(p1162,kws1180,args1181,rest1182);},$rjs_core.attachProcedureArity(function(...results1183637) {var results1183 = $rjs_core.Pair.listFromArray(results1183637);var len1184 = M0.length(results1183);var alen1185 = M0.length(rest1182);if (M0.__lt_(len1184,alen1185+1)!==false) {var if_res638 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword procedure chaperone"),$rjs_core.UString.make("wrong number of results from wrapper procedure"),$rjs_core.UString.make("expected minimum number of results"),alen1185+1,$rjs_core.UString.make("received number of results"),len1184,$rjs_core.UString.make("wrapper procedure"),wrap_proc1155);} else {var if_res638 = M0.rvoid();}if_res638;var num_extra1186 = len1184-(alen1185+1);var new_args1187 = M0.list_ref(results1183,num_extra1186);if (M0.list_p(new_args1187)!==false) {var if_res639 = M0.__eq_(M0.length(new_args1187),M0.length(args1181));} else {var if_res639 = false;}if (if_res639!==false) {var if_res643 = M0.rvoid();} else {var temp642 = $rjs_core.Symbol.make("keyword procedure chaperone");var temp641 = $rjs_core.UString.make("expected a list of keyword-argument values as first result~a from wrapper procedure");if (M0.__eq_(len1184,alen1185)!==false) {var if_res640 = $rjs_core.UString.make("");} else {var if_res640 = $rjs_core.UString.make(" (after the result-wrapper procedure or mark specifications)");}var if_res643 = M0.raise_arguments_error(temp642,M0.format(temp641,if_res640),$rjs_core.UString.make("first result"),new_args1187,$rjs_core.UString.make("wrapper procedure"),wrap_proc1155);}if_res643;M0.for_each(function(kw1188, new_arg1189, arg1190) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (is_impersonator_p1150!==false) {var if_res645 = M0.rvoid();} else {if (M0.__rjs_quoted__.chaperone_of_p(new_arg1189,arg1190)!==false) {var if_res644 = M0.rvoid();} else {var if_res644 = M0.raise_arguments_error($rjs_core.Symbol.make("keyword procedure chaperone"),M0.format($rjs_core.UString.make("~a keyword result is not a chaperone of original argument from chaperoning procedure"),kw1188),$rjs_core.UString.make("result"),new_arg1189,$rjs_core.UString.make("wrapper procedure"),wrap_proc1155);}var if_res645 = if_res644;}return if_res645;},kws1180,new_args1187,args1181);var tmp1191 = num_extra1186;if (M0.equal_p(tmp1191,0)!==false) {var if_res648 = M0.apply(M0.values,kws1180,results1183);} else {if (M0.equal_p(tmp1191,1)!==false) {var if_res647 = M0.apply(M0.values,M0.car(results1183),kws1180,M0.cdr(results1183));} else {var loop1192 = function(results1193, c1194) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(c1194)!==false) {var if_res646 = M0.cons(kws1180,results1193);} else {var if_res646 = M0.cons(M0.car(results1193),loop1192(M0.cdr(results1193),M0.sub1(c1194)));}return if_res646;};var if_res647 = M0.apply(M0.values,loop1192(results1183,num_extra1186));}var if_res648 = if_res647;}return if_res648;}));});var cl632 = $rjs_core.attachProcedureArity(function(...other1195649) {var other1195 = $rjs_core.Pair.listFromArray(other1195649);return M0.error($rjs_core.UString.make("shouldn't get here"));});var if_res650 = $rjs_core.attachProcedureArity(function() {var fixed_lam633 = {}[arguments.length];if (fixed_lam633!==undefined) {return fixed_lam633.apply(null,arguments);} else {if (M0.__gt__eq_(cl631.length,1)!==false) {var if_res635 = cl631.apply(null,arguments);} else {if (true!==false) {var if_res634 = cl632.apply(null,arguments);} else {var if_res634 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}var if_res635 = if_res634;}return if_res635;}},[M0.make_arity_at_least(0)]);}var kw_chaperone1161 = if_res650;var wrap1198 = function(proc1199, n_proc1200) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.not(M0.eq_p(n_proc1200,proc1199))!==false) {var if_res651 = new_procedure_p(proc1199);} else {var if_res651 = false;}if (if_res651!==false) {var v1201 = new_procedure_ref(proc1199);if (M0.exact_integer_p(v1201)!==false) {var acc1202 = procedure_accessor_ref(proc1199);var if_res667 = M0.values(M0.__rjs_quoted__.chaperone_struct(proc1199,acc1202,function(self1203, sub_proc1204) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var let_result652 = wrap1198(sub_proc1204,normalize_proc(sub_proc1204));var f1205 = let_result652.getAt(0);var acc1206 = let_result652.getAt(1);return f1205;}),acc1202);} else {if (is_impersonator_p1150!==false) {var if_res666 = M0.__rjs_quoted__.impersonate_struct;} else {var if_res666 = M0.__rjs_quoted__.chaperone_struct;}if (okp_p(n_proc1200)!==false) {var if_res665 = chaperone_procedure1152(proc1199,wrap_proc1155);} else {var if_res665 = proc1199;}var new_kw_proc1207 = if_res666(if_res665,new_procedure_ref,function(self1208, proc1209) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (is_impersonator_p1150!==false) {var if_res664 = new_impersonate_procedure;} else {var if_res664 = new_chaperone_procedure;}if (self_arg_p1151!==false) {var if_res663 = $rjs_core.attachProcedureArity(function(proc_self1210, kws1211, kw_args1212, self1213, ...args1214653) {if (arguments.length<4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1214 = $rjs_core.Pair.listFromArray(args1214653);var len1215 = M0.length(args1214);return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(kw_chaperone1161,proc_self1210,kws1211,kw_args1212,args1214);},$rjs_core.attachProcedureArity(function(...results1216654) {var results1216 = $rjs_core.Pair.listFromArray(results1216654);var r_len1217 = M0.length(results1216);var list_take1218 = function(l1219, n1220) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1220)!==false) {var if_res655 = M0.rnull;} else {var if_res655 = M0.cons(M0.car(l1219),list_take1218(M0.cdr(l1219),M0.sub1(n1220)));}return if_res655;};if (M0.null_p($rjs_core.Pair.makeList($rjs_core.Symbol.make("proc-self")))!==false) {var if_res656 = M0.__eq_(r_len1217,2+len1215);} else {var if_res656 = false;}if (if_res656!==false) {var if_res657 = M0.apply(M0.values,M0.cadr(results1216),self1213,M0.cddr(results1216));} else {var skip1221 = r_len1217-len1215;var if_res657 = M0.apply(M0.values,M0.append(list_take1218(results1216,skip1221-2),M0.list(M0.list_ref(results1216,M0.sub1(skip1221)),self1213),M0.__rjs_quoted__.list_tail(results1216,skip1221)));}return if_res657;}));});} else {var if_res663 = $rjs_core.attachProcedureArity(function(kws1222, kw_args1223, self1224, ...args1225658) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1225 = $rjs_core.Pair.listFromArray(args1225658);var len1226 = M0.length(args1225);return M0.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.apply(kw_chaperone1161,kws1222,kw_args1223,args1225);},$rjs_core.attachProcedureArity(function(...results1227659) {var results1227 = $rjs_core.Pair.listFromArray(results1227659);var r_len1228 = M0.length(results1227);var list_take1229 = function(l1230, n1231) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.zero_p(n1231)!==false) {var if_res660 = M0.rnull;} else {var if_res660 = M0.cons(M0.car(l1230),list_take1229(M0.cdr(l1230),M0.sub1(n1231)));}return if_res660;};if (M0.null_p($rjs_core.Pair.makeList())!==false) {var if_res661 = M0.__eq_(r_len1228,2+len1226);} else {var if_res661 = false;}if (if_res661!==false) {var if_res662 = M0.apply(M0.values,M0.cadr(results1227),self1224,M0.cddr(results1227));} else {var skip1232 = r_len1228-len1226;var if_res662 = M0.apply(M0.values,M0.append(list_take1229(results1227,skip1232-2),M0.list(M0.list_ref(results1227,M0.sub1(skip1232)),self1224),M0.__rjs_quoted__.list_tail(results1227,skip1232)));}return if_res662;}));});}return if_res664(proc1209,make_keyword_procedure(if_res663));});var if_res667 = M0.values(new_kw_proc1207,new_procedure_ref);}var if_res672 = if_res667;} else {if (okp_p(n_proc1200)!==false) {if (is_impersonator_p1150!==false) {if (okm_p(n_proc1200)!==false) {var if_res668 = make_optional_keyword_method_impersonator;} else {var if_res668 = make_optional_keyword_procedure_impersonator;}var if_res669 = if_res668(keyword_procedure_checker(n_proc1200),chaperone_procedure1152(keyword_procedure_proc(n_proc1200),kw_chaperone1161),keyword_procedure_required(n_proc1200),keyword_procedure_allowed(n_proc1200),chaperone_procedure1152(okp_ref(n_proc1200,0),okp_ref(n_wrap_proc1158,0)),n_proc1200);} else {var if_res669 = M0.__rjs_quoted__.chaperone_struct(proc1199,keyword_procedure_proc,function(self1233, proc1234) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return chaperone_procedure1152(proc1234,kw_chaperone1161);},M0.make_struct_field_accessor(okp_ref,0),function(self1235, proc1236) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return chaperone_procedure1152(proc1236,okp_ref(n_wrap_proc1158,0));});}var if_res671 = M0.values(if_res669,keyword_procedure_proc);} else {if (is_impersonator_p1150!==false) {var name_plus_fail1237 = keyword_procedure_name_plus_fail(n_proc1200);var mk1238 = make_required(M0.car(name_plus_fail1237),M0.cdr(name_plus_fail1237),keyword_method_p(n_proc1200),true);var if_res670 = mk1238(keyword_procedure_checker(n_proc1200),chaperone_procedure1152(keyword_procedure_proc(n_proc1200),kw_chaperone1161),keyword_procedure_required(n_proc1200),keyword_procedure_allowed(n_proc1200),n_proc1200);} else {var if_res670 = M0.__rjs_quoted__.chaperone_struct(n_proc1200,keyword_procedure_proc,function(self1239, proc1240) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return chaperone_procedure1152(proc1240,kw_chaperone1161);});}var if_res671 = M0.values(if_res670,keyword_procedure_proc);}var if_res672 = if_res671;}return if_res672;};var let_result673 = wrap1198(proc1154,n_proc1157);var new_proc1196 = let_result673.getAt(0);var chap_accessor1197 = let_result673.getAt(1);if (M0.null_p(props1156)!==false) {var if_res674 = new_proc1196;} else {var if_res674 = M0.apply(M0.__rjs_quoted__.chaperone_struct,new_proc1196,chap_accessor1197,false,props1156);}var if_res675 = if_res674;}return if_res675;};var do_unsafe_chaperone_procedure = function(unsafe_chaperone_procedure1241, name1242, proc1243, wrap_proc1244, props1245) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_proc1246 = normalize_proc(proc1243);var n_wrap_proc1247 = normalize_proc(wrap_proc1244);var or_part1248 = M0.not(keyword_procedure_p(n_proc1246));if (or_part1248!==false) {var if_res677 = or_part1248;} else {var or_part1249 = M0.not(M0.procedure_p(wrap_proc1244));if (or_part1249!==false) {var if_res676 = or_part1249;} else {var if_res676 = bad_props_p(props1245);}var if_res677 = if_res676;}if (if_res677!==false) {var if_res678 = M0.apply(unsafe_chaperone_procedure1241,proc1243,wrap_proc1244,props1245);} else {chaperone_arity_match_checking(false,name1242,proc1243,wrap_proc1244,props1245);var if_res678 = M0.apply(unsafe_chaperone_procedure1241,proc1243,wrap_proc1244,props1245);}return if_res678;};var bad_props_p = function(props1250) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1251 = function(props1252) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(props1252)!==false) {var if_res681 = false;} else {if (M0.__rjs_quoted__.impersonator_property_p(M0.car(props1252))!==false) {var props1253 = M0.cdr(props1252);var or_part1254 = M0.null_p(props1253);if (or_part1254!==false) {var if_res679 = or_part1254;} else {var if_res679 = loop1251(M0.cdr(props1253));}var if_res680 = if_res679;} else {var if_res680 = true;}var if_res681 = if_res680;}return if_res681;};return loop1251(props1250);};var chaperone_arity_match_checking = function(self_arg_p1255, name1256, proc1257, wrap_proc1258, props1259) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}var a1260 = M0.procedure_arity(proc1257);var b1261 = M0.procedure_arity(wrap_proc1258);if (self_arg_p1255!==false) {var if_res682 = 1;} else {var if_res682 = 0;}var d1262 = if_res682;var let_result683 = procedure_keywords(proc1257);var a_req1263 = let_result683.getAt(0);var a_allow1264 = let_result683.getAt(1);var let_result684 = procedure_keywords(wrap_proc1258);var b_req1265 = let_result684.getAt(0);var b_allow1266 = let_result684.getAt(1);var includes_p1267 = function(a1268, b1269) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.number_p(b1269)!==false) {if (M0.number_p(a1268)!==false) {var if_res686 = M0.__eq_(b1269,a1268+d1262);} else {if (M0.arity_at_least_p(a1268)!==false) {var if_res685 = M0.__gt__eq_(b1269,M0.arity_at_least_value(a1268)+d1262);} else {var if_res685 = M0.ormap(function(a1270) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return includes_p1267(a1270,b1269);},a1268);}var if_res686 = if_res685;}var if_res690 = if_res686;} else {if (M0.arity_at_least_p(b1269)!==false) {if (M0.number_p(a1268)!==false) {var if_res688 = false;} else {if (M0.arity_at_least_p(a1268)!==false) {var if_res687 = M0.__gt__eq_(M0.arity_at_least_value(b1269),M0.arity_at_least_value(a1268)+d1262);} else {var if_res687 = M0.ormap(function(a1271) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return includes_p1267(b1269,a1271);},a1268);}var if_res688 = if_res687;}var if_res689 = if_res688;} else {var if_res689 = M0.andmap(function(b1272) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return includes_p1267(a1268,b1272);},b1269);}var if_res690 = if_res689;}return if_res690;};if (includes_p1267(b1261,a1260)!==false) {var if_res691 = M0.rvoid();} else {var if_res691 = M0.apply(M0.__rjs_quoted__.chaperone_procedure,proc1257,wrap_proc1258,props1259);}if_res691;if (subset_p(b_req1265,a_req1263)!==false) {var if_res692 = M0.rvoid();} else {var if_res692 = M0.raise_arguments_error(name1256,$rjs_core.UString.make("wrapper procedure requires more keywords than original procedure"),$rjs_core.UString.make("wrapper procedure"),wrap_proc1258,$rjs_core.UString.make("original procedure"),proc1257);}if_res692;var or_part1273 = M0.not(b_allow1266);if (or_part1273!==false) {var if_res694 = or_part1273;} else {if (a_allow1264!==false) {var if_res693 = subset_p(a_allow1264,b_allow1266);} else {var if_res693 = false;}var if_res694 = if_res693;}if (if_res694!==false) {var if_res695 = M0.rvoid();} else {var if_res695 = M0.raise_arguments_error(name1256,$rjs_core.UString.make("wrapper procedure does not accept all keywords of original procedure"),$rjs_core.UString.make("wrapper procedure"),wrap_proc1258,$rjs_core.UString.make("original procedure"),proc1257);}if_res695;return M0.rvoid();};var normalize_proc = function(proc1274) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (keyword_procedure_p(proc1274)!==false) {var if_res703 = proc1274;} else {if (new_procedure_p(proc1274)!==false) {var let_result696 = procedure_keywords(proc1274);var req_kws1275 = let_result696.getAt(0);var allowed_kws1276 = let_result696.getAt(1);if (M0.null_p(allowed_kws1276)!==false) {var if_res701 = proc1274;} else {var if_res701 = make_optional_keyword_procedure(function(given_kws1277, given_argc1278) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_arity_includes_p(proc1274,given_argc1278-2,true)!==false) {var or_part1279 = M0.not(allowed_kws1276);if (or_part1279!==false) {var if_res698 = or_part1279;} else {var if_res698 = subset_p(given_kws1277,allowed_kws1276);}if (if_res698!==false) {var if_res699 = subset_p(req_kws1275,given_kws1277);} else {var if_res699 = false;}var if_res700 = if_res699;} else {var if_res700 = false;}return if_res700;},$rjs_core.attachProcedureArity(function(kws1280, kw_args1281, ...vals1282697) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals1282 = $rjs_core.Pair.listFromArray(vals1282697);return keyword_apply(proc1274,kws1280,kw_args1281,vals1282);}),req_kws1275,allowed_kws1276,proc1274);}var if_res702 = if_res701;} else {var if_res702 = proc1274;}var if_res703 = if_res702;}return if_res703;};var __rjs_quoted__ = {};__rjs_quoted__.keyword_procedure_extract = keyword_procedure_extract;__rjs_quoted__.struct_keyword_method_by_arity_error = struct_keyword_method_by_arity_error;__rjs_quoted__.missing_kw = missing_kw;__rjs_quoted__.make_optional_keyword_method = make_optional_keyword_method;__rjs_quoted__.prop_named_keyword_procedure = prop_named_keyword_procedure;__rjs_quoted__.struct_keyword_procedure_by_arity_error = struct_keyword_procedure_by_arity_error;__rjs_quoted__.subsets_p = subsets_p;__rjs_quoted__.struct_keyword_procedure = struct_keyword_procedure;__rjs_quoted__.subset_p = subset_p;__rjs_quoted__.make_optional_keyword_procedure = make_optional_keyword_procedure;export { __rjs_quoted__,new_impersonate_procedure_times_,new_chaperone_procedure_times_,new_impersonate_procedure,new_chaperone_procedure,new_procedure_rename,new_procedure__gt_method,new_prop_procedure,procedure_reduce_keyword_arity_mask,procedure_reduce_keyword_arity,new_procedure_reduce_arity_mask,new_procedure_reduce_arity,procedure_keywords,keyword_apply,make_keyword_procedure }; \ No newline at end of file diff --git a/js-build/collects/racket/private/list.rkt.js b/js-build/collects/racket/private/list.rkt.js index 18e1501..9ceeacf 100644 --- a/js-build/collects/racket/private/list.rkt.js +++ b/js-build/collects/racket/private/list.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./sort.rkt.js";import * as M1 from "./map.rkt.js";import * as M2 from "../../../runtime/kernel.rkt.js";import * as M3 from "./pre-base.rkt.js";import * as M4 from "./kw.rkt.js";import * as M5 from "./reverse.rkt.js";import * as M6 from "../../../runtime/unsafe.rkt.js";var sort = function(cache_keys_p21452, key11453, lst51454, less_p61455) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lst1456 = lst51454;var less_p1457 = less_p61455;if (false!==false) {var if_res843 = false;} else {var if_res843 = key11453;}var getkey1458 = if_res843;if (false!==false) {var if_res844 = false;} else {var if_res844 = cache_keys_p21452;}var cache_keys_p1459 = if_res844;if (M2.list_p(lst1456)!==false) {var if_res845 = M2.rvoid();} else {var if_res845 = M2.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("list?"),lst1456);}if_res845;if (M2.procedure_p(less_p1457)!==false) {var if_res846 = M2.procedure_arity_includes_p(less_p1457,2);} else {var if_res846 = false;}if (if_res846!==false) {var if_res847 = M2.rvoid();} else {var if_res847 = M2.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),less_p1457);}if_res847;if (getkey1458!==false) {if (M2.procedure_p(getkey1458)!==false) {var if_res848 = M2.procedure_arity_includes_p(getkey1458,1);} else {var if_res848 = false;}var if_res849 = M2.not(if_res848);} else {var if_res849 = false;}if (if_res849!==false) {var if_res850 = M2.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("(any/c . -> . any/c)"),getkey1458);} else {var if_res850 = M2.rvoid();}if_res850;if (getkey1458!==false) {var if_res851 = M0.sort(lst1456,less_p1457,getkey1458,cache_keys_p1459);} else {var if_res851 = M0.sort(lst1456,less_p1457);}return if_res851;};var sort1451 = function(given_kws1460, given_args1461, lst51462, less_p61463) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(given_kws1460)!==false) {var if_res852 = M2.eq_p($rjs_core.Keyword.make("cache-keys?"),M2.car(given_kws1460));} else {var if_res852 = false;}var cache_keys_p41464 = if_res852;if (cache_keys_p41464!==false) {var if_res853 = M2.car(given_args1461);} else {var if_res853 = false;}var cache_keys_p21465 = if_res853;if (cache_keys_p41464!==false) {var if_res854 = M2.cdr(given_kws1460);} else {var if_res854 = given_kws1460;}var kws1280831466 = if_res854;if (cache_keys_p41464!==false) {var if_res855 = M2.cdr(given_args1461);} else {var if_res855 = given_args1461;}var kw_args1280841467 = if_res855;var key31468 = M2.pair_p(kws1280831466);if (key31468!==false) {var if_res856 = M2.car(kw_args1280841467);} else {var if_res856 = false;}var key11469 = if_res856;return sort(cache_keys_p21465,key11469,lst51462,less_p61463);};var cl860 = function(given_kws1476, given_args1477, lst1478, less_p1479) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return sort1451(given_kws1476,given_args1477,lst1478,less_p1479);};var temp862 = $rjs_core.attachProcedureArity(function() {var fixed_lam861 = {'4':cl860}[arguments.length];if (fixed_lam861!==undefined) {return fixed_lam861.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4]);var temp859 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("cache-keys?"),$rjs_core.Keyword.make("key"));var cl857 = function(lst1480, less_p1481) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return sort1451(M2.rnull,M2.rnull,lst1480,less_p1481);};var sort7 = M4.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws1470, given_argc1471) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.__eq_(given_argc1471,4)!==false) {var l11280851472 = given_kws1470;if (M2.null_p(l11280851472)!==false) {var if_res864 = l11280851472;} else {if (M2.eq_p(M2.car(l11280851472),$rjs_core.Keyword.make("cache-keys?"))!==false) {var if_res863 = M2.cdr(l11280851472);} else {var if_res863 = l11280851472;}var if_res864 = if_res863;}var l11280851473 = if_res864;var l11280861474 = l11280851473;if (M2.null_p(l11280861474)!==false) {var if_res866 = l11280861474;} else {if (M2.eq_p(M2.car(l11280861474),$rjs_core.Keyword.make("key"))!==false) {var if_res865 = M2.cdr(l11280861474);} else {var if_res865 = l11280861474;}var if_res866 = if_res865;}var l11280861475 = if_res866;var if_res867 = M2.null_p(l11280861475);} else {var if_res867 = false;}return if_res867;},temp862,M2.rnull,temp859,$rjs_core.attachProcedureArity(function() {var fixed_lam858 = {'2':cl857}[arguments.length];if (fixed_lam858!==undefined) {return fixed_lam858.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2]));var do_remove = function(who1482, item1483, list1484, equal_p1485) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.list_p(list1484)!==false) {var if_res868 = M2.rvoid();} else {var if_res868 = M2.raise_argument_error(who1482,$rjs_core.UString.make("list?"),list1484);}if_res868;var loop1486 = function(list1487) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(list1487)!==false) {var if_res870 = M2.rnull;} else {if (equal_p1485(item1483,M2.car(list1487))!==false) {var if_res869 = M2.cdr(list1487);} else {var if_res869 = M2.cons(M2.car(list1487),loop1486(M2.cdr(list1487)));}var if_res870 = if_res869;}return if_res870;};return loop1486(list1484);};var cl871 = function(item1488, list1489) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remove"),item1488,list1489,M2.equal_p);};var cl872 = function(item1490, list1491, equal_p1492) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(equal_p1492)!==false) {var if_res874 = M2.procedure_arity_includes_p(equal_p1492,2);} else {var if_res874 = false;}if (if_res874!==false) {var if_res875 = M2.rvoid();} else {var if_res875 = M2.raise_argument_error($rjs_core.Symbol.make("remove"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),equal_p1492);}if_res875;return do_remove($rjs_core.Symbol.make("remove"),item1490,list1491,equal_p1492);};var remove = $rjs_core.attachProcedureArity(function() {var fixed_lam873 = {'2':cl871,'3':cl872}[arguments.length];if (fixed_lam873!==undefined) {return fixed_lam873.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var remq = function(item1493, list1494) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remq"),item1493,list1494,M2.eq_p);};var remv = function(item1495, list1496) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remv"),item1495,list1496,M2.eqv_p);};var do_remove_times_ = function(who1497, l1498, r1499, equal_p1500) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.list_p(l1498)!==false) {var if_res876 = M2.rvoid();} else {var if_res876 = M2.raise_argument_error(who1497,$rjs_core.UString.make("list?"),l1498);}if_res876;if (M2.list_p(r1499)!==false) {var if_res877 = M2.rvoid();} else {var if_res877 = M2.raise_argument_error(who1497,$rjs_core.UString.make("list?"),r1499);}if_res877;var rloop1501 = function(r1502) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(r1502)!==false) {var if_res880 = M2.rnull;} else {var first_r1503 = M2.car(r1502);var loop1504 = function(l_rest1505) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l_rest1505)!==false) {var if_res879 = M2.cons(first_r1503,rloop1501(M2.cdr(r1502)));} else {if (equal_p1500(M2.car(l_rest1505),first_r1503)!==false) {var if_res878 = rloop1501(M2.cdr(r1502));} else {var if_res878 = loop1504(M2.cdr(l_rest1505));}var if_res879 = if_res878;}return if_res879;};var if_res880 = loop1504(l1498);}return if_res880;};return rloop1501(r1499);};var cl881 = function(l1506, r1507) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remove*"),l1506,r1507,M2.equal_p);};var cl882 = function(l1508, r1509, equal_p1510) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(equal_p1510)!==false) {var if_res884 = M2.procedure_arity_includes_p(equal_p1510,2);} else {var if_res884 = false;}if (if_res884!==false) {var if_res885 = M2.rvoid();} else {var if_res885 = M2.raise_argument_error($rjs_core.Symbol.make("remove*"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),equal_p1510);}if_res885;return do_remove_times_($rjs_core.Symbol.make("remove*"),l1508,r1509,equal_p1510);};var remove_times_ = $rjs_core.attachProcedureArity(function() {var fixed_lam883 = {'2':cl881,'3':cl882}[arguments.length];if (fixed_lam883!==undefined) {return fixed_lam883.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var remq_times_ = function(l1511, r1512) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remq*"),l1511,r1512,M2.eq_p);};var remv_times_ = function(l1513, r1514) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remv*"),l1513,r1514,M2.eqv_p);};var memf = function(f1515, list1516) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1515)!==false) {var if_res886 = M2.procedure_arity_includes_p(f1515,1);} else {var if_res886 = false;}if (if_res886!==false) {var if_res887 = M2.rvoid();} else {var if_res887 = M2.raise_argument_error($rjs_core.Symbol.make("memf"),$rjs_core.UString.make("(any/c . -> any/c)"),f1515);}if_res887;var loop1517 = function(l1518) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1518)!==false) {var if_res890 = false;} else {if (M2.not(M2.pair_p(l1518))!==false) {var if_res889 = M2.raise_mismatch_error($rjs_core.Symbol.make("memf"),$rjs_core.UString.make("not a proper list: "),list1516);} else {if (f1515(M2.car(l1518))!==false) {var if_res888 = l1518;} else {var if_res888 = loop1517(M2.cdr(l1518));}var if_res889 = if_res888;}var if_res890 = if_res889;}return if_res890;};return loop1517(list1516);};var findf = function(f1519, list1520) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1519)!==false) {var if_res891 = M2.procedure_arity_includes_p(f1519,1);} else {var if_res891 = false;}if (if_res891!==false) {var if_res892 = M2.rvoid();} else {var if_res892 = M2.raise_argument_error($rjs_core.Symbol.make("findf"),$rjs_core.UString.make("(any/c . -> . any/c)"),f1519);}if_res892;var loop1521 = function(l1522) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1522)!==false) {var if_res895 = false;} else {if (M2.not(M2.pair_p(l1522))!==false) {var if_res894 = M2.raise_mismatch_error($rjs_core.Symbol.make("findf"),$rjs_core.UString.make("not a proper list: "),list1520);} else {var a1523 = M2.car(l1522);if (f1519(a1523)!==false) {var if_res893 = a1523;} else {var if_res893 = loop1521(M2.cdr(l1522));}var if_res894 = if_res893;}var if_res895 = if_res894;}return if_res895;};return loop1521(list1520);};var bad_list = function(who1524, orig_l1525) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.raise_mismatch_error(who1524,$rjs_core.UString.make("not a proper list: "),orig_l1525);};var bad_item = function(who1526, a1527, orig_l1528) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.raise_arguments_error(who1526,$rjs_core.UString.make("non-pair found in list"),$rjs_core.UString.make("non-pair"),a1527,$rjs_core.UString.make("list"),orig_l1528);};var assq1529 = function(x1533, l1534) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1535 = function(l1536, t1537) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1536)!==false) {var a1538 = M6.unsafe_car(l1536);if (M2.pair_p(a1538)!==false) {if (M2.eq_p(x1533,M6.unsafe_car(a1538))!==false) {var if_res901 = a1538;} else {var l1539 = M6.unsafe_cdr(l1536);if (M2.pair_p(l1539)!==false) {var a1540 = M6.unsafe_car(l1539);if (M2.pair_p(a1540)!==false) {if (M2.eq_p(x1533,M6.unsafe_car(a1540))!==false) {var if_res897 = a1540;} else {var t1541 = M6.unsafe_cdr(t1537);var l1542 = M6.unsafe_cdr(l1539);if (M2.eq_p(l1542,t1541)!==false) {var if_res896 = bad_list($rjs_core.Symbol.make("assq"),l1534);} else {var if_res896 = loop1535(l1542,t1541);}var if_res897 = if_res896;}var if_res898 = if_res897;} else {var if_res898 = bad_item($rjs_core.Symbol.make("assq"),a1540,l1534);}var if_res900 = if_res898;} else {if (M2.null_p(l1539)!==false) {var if_res899 = false;} else {var if_res899 = bad_list($rjs_core.Symbol.make("assq"),l1534);}var if_res900 = if_res899;}var if_res901 = if_res900;}var if_res902 = if_res901;} else {var if_res902 = bad_item($rjs_core.Symbol.make("assq"),a1538,l1534);}var if_res904 = if_res902;} else {if (M2.null_p(l1536)!==false) {var if_res903 = false;} else {var if_res903 = bad_list($rjs_core.Symbol.make("assq"),l1534);}var if_res904 = if_res903;}return if_res904;};return loop1535(l1534,l1534);};var assv1530 = function(x1543, l1544) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1545 = function(l1546, t1547) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1546)!==false) {var a1548 = M6.unsafe_car(l1546);if (M2.pair_p(a1548)!==false) {if (M2.eqv_p(x1543,M6.unsafe_car(a1548))!==false) {var if_res910 = a1548;} else {var l1549 = M6.unsafe_cdr(l1546);if (M2.pair_p(l1549)!==false) {var a1550 = M6.unsafe_car(l1549);if (M2.pair_p(a1550)!==false) {if (M2.eqv_p(x1543,M6.unsafe_car(a1550))!==false) {var if_res906 = a1550;} else {var t1551 = M6.unsafe_cdr(t1547);var l1552 = M6.unsafe_cdr(l1549);if (M2.eq_p(l1552,t1551)!==false) {var if_res905 = bad_list($rjs_core.Symbol.make("assv"),l1544);} else {var if_res905 = loop1545(l1552,t1551);}var if_res906 = if_res905;}var if_res907 = if_res906;} else {var if_res907 = bad_item($rjs_core.Symbol.make("assv"),a1550,l1544);}var if_res909 = if_res907;} else {if (M2.null_p(l1549)!==false) {var if_res908 = false;} else {var if_res908 = bad_list($rjs_core.Symbol.make("assv"),l1544);}var if_res909 = if_res908;}var if_res910 = if_res909;}var if_res911 = if_res910;} else {var if_res911 = bad_item($rjs_core.Symbol.make("assv"),a1548,l1544);}var if_res913 = if_res911;} else {if (M2.null_p(l1546)!==false) {var if_res912 = false;} else {var if_res912 = bad_list($rjs_core.Symbol.make("assv"),l1544);}var if_res913 = if_res912;}return if_res913;};return loop1545(l1544,l1544);};var cl914 = function(x1553, l1554) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1555 = function(l1556, t1557) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1556)!==false) {var a1558 = M6.unsafe_car(l1556);if (M2.pair_p(a1558)!==false) {if (M2.equal_p(x1553,M6.unsafe_car(a1558))!==false) {var if_res922 = a1558;} else {var l1559 = M6.unsafe_cdr(l1556);if (M2.pair_p(l1559)!==false) {var a1560 = M6.unsafe_car(l1559);if (M2.pair_p(a1560)!==false) {if (M2.equal_p(x1553,M6.unsafe_car(a1560))!==false) {var if_res918 = a1560;} else {var t1561 = M6.unsafe_cdr(t1557);var l1562 = M6.unsafe_cdr(l1559);if (M2.eq_p(l1562,t1561)!==false) {var if_res917 = bad_list($rjs_core.Symbol.make("assoc"),l1554);} else {var if_res917 = loop1555(l1562,t1561);}var if_res918 = if_res917;}var if_res919 = if_res918;} else {var if_res919 = bad_item($rjs_core.Symbol.make("assoc"),a1560,l1554);}var if_res921 = if_res919;} else {if (M2.null_p(l1559)!==false) {var if_res920 = false;} else {var if_res920 = bad_list($rjs_core.Symbol.make("assoc"),l1554);}var if_res921 = if_res920;}var if_res922 = if_res921;}var if_res923 = if_res922;} else {var if_res923 = bad_item($rjs_core.Symbol.make("assoc"),a1558,l1554);}var if_res925 = if_res923;} else {if (M2.null_p(l1556)!==false) {var if_res924 = false;} else {var if_res924 = bad_list($rjs_core.Symbol.make("assoc"),l1554);}var if_res925 = if_res924;}return if_res925;};return loop1555(l1554,l1554);};var cl915 = function(x1563, l1564, is_equal_p1565) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(is_equal_p1565)!==false) {var if_res926 = M2.procedure_arity_includes_p(is_equal_p1565,2);} else {var if_res926 = false;}if (if_res926!==false) {var if_res927 = M2.rvoid();} else {var if_res927 = M2.raise_argument_error($rjs_core.Symbol.make("assoc"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),is_equal_p1565);}if_res927;var loop1566 = function(l1567, t1568) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1567)!==false) {var a1569 = M6.unsafe_car(l1567);if (M2.pair_p(a1569)!==false) {if (is_equal_p1565(x1563,M6.unsafe_car(a1569))!==false) {var if_res933 = a1569;} else {var l1570 = M6.unsafe_cdr(l1567);if (M2.pair_p(l1570)!==false) {var a1571 = M6.unsafe_car(l1570);if (M2.pair_p(a1571)!==false) {if (is_equal_p1565(x1563,M6.unsafe_car(a1571))!==false) {var if_res929 = a1571;} else {var t1572 = M6.unsafe_cdr(t1568);var l1573 = M6.unsafe_cdr(l1570);if (M2.eq_p(l1573,t1572)!==false) {var if_res928 = bad_list($rjs_core.Symbol.make("assoc"),l1564);} else {var if_res928 = loop1566(l1573,t1572);}var if_res929 = if_res928;}var if_res930 = if_res929;} else {var if_res930 = bad_item($rjs_core.Symbol.make("assoc"),a1571,l1564);}var if_res932 = if_res930;} else {if (M2.null_p(l1570)!==false) {var if_res931 = false;} else {var if_res931 = bad_list($rjs_core.Symbol.make("assoc"),l1564);}var if_res932 = if_res931;}var if_res933 = if_res932;}var if_res934 = if_res933;} else {var if_res934 = bad_item($rjs_core.Symbol.make("assoc"),a1569,l1564);}var if_res936 = if_res934;} else {if (M2.null_p(l1567)!==false) {var if_res935 = false;} else {var if_res935 = bad_list($rjs_core.Symbol.make("assoc"),l1564);}var if_res936 = if_res935;}return if_res936;};return loop1566(l1564,l1564);};var assoc1531 = $rjs_core.attachProcedureArity(function() {var fixed_lam916 = {'2':cl914,'3':cl915}[arguments.length];if (fixed_lam916!==undefined) {return fixed_lam916.apply(null,arguments);} else {return M2.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var assf1532 = function(f1574, l1575) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1574)!==false) {var if_res937 = M2.procedure_arity_includes_p(f1574,1);} else {var if_res937 = false;}if (if_res937!==false) {var if_res938 = M2.rvoid();} else {var if_res938 = M2.raise_argument_error($rjs_core.Symbol.make("assf"),$rjs_core.UString.make("(any/c . -> . any/c)"),f1574);}if_res938;var loop1576 = function(l1577, t1578) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(l1577)!==false) {var a1579 = M6.unsafe_car(l1577);if (M2.pair_p(a1579)!==false) {if ((function(_1580, a1581) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1574(a1581);})(false,M6.unsafe_car(a1579))!==false) {var if_res944 = a1579;} else {var l1582 = M6.unsafe_cdr(l1577);if (M2.pair_p(l1582)!==false) {var a1583 = M6.unsafe_car(l1582);if (M2.pair_p(a1583)!==false) {if ((function(_1584, a1585) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1574(a1585);})(false,M6.unsafe_car(a1583))!==false) {var if_res940 = a1583;} else {var t1586 = M6.unsafe_cdr(t1578);var l1587 = M6.unsafe_cdr(l1582);if (M2.eq_p(l1587,t1586)!==false) {var if_res939 = bad_list($rjs_core.Symbol.make("assf"),l1575);} else {var if_res939 = loop1576(l1587,t1586);}var if_res940 = if_res939;}var if_res941 = if_res940;} else {var if_res941 = bad_item($rjs_core.Symbol.make("assf"),a1583,l1575);}var if_res943 = if_res941;} else {if (M2.null_p(l1582)!==false) {var if_res942 = false;} else {var if_res942 = bad_list($rjs_core.Symbol.make("assf"),l1575);}var if_res943 = if_res942;}var if_res944 = if_res943;}var if_res945 = if_res944;} else {var if_res945 = bad_item($rjs_core.Symbol.make("assf"),a1579,l1575);}var if_res947 = if_res945;} else {if (M2.null_p(l1577)!==false) {var if_res946 = false;} else {var if_res946 = bad_list($rjs_core.Symbol.make("assf"),l1575);}var if_res947 = if_res946;}return if_res947;};return loop1576(l1575,l1575);};var let_result948 = M2.values(assq1529,assv1530,assoc1531,assf1532);var assq = let_result948.getAt(0);var assv = let_result948.getAt(1);var assoc = let_result948.getAt(2);var assf = let_result948.getAt(3);var mapadd = function(f1588, l1589, last1590) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1591 = function(l1592) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1592)!==false) {var if_res949 = M2.list(last1590);} else {var if_res949 = M2.cons(f1588(M2.car(l1592)),loop1591(M2.cdr(l1592)));}return if_res949;};return loop1591(l1589);};var check_fold = function(name1593, proc1594, init1595, l1596, more1597) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(proc1594)!==false) {var if_res950 = M2.rvoid();} else {var if_res950 = M2.apply(M2.raise_argument_error,name1593,$rjs_core.UString.make("procedure?"),0,proc1594,init1595,l1596,more1597);}if_res950;if (M2.list_p(l1596)!==false) {var if_res951 = M2.rvoid();} else {var if_res951 = M2.apply(M2.raise_argument_error,name1593,$rjs_core.UString.make("list?"),2,proc1594,init1595,l1596,more1597);}if_res951;if (M2.null_p(more1597)!==false) {if (M2.procedure_arity_includes_p(proc1594,2)!==false) {var if_res952 = M2.rvoid();} else {var if_res952 = M2.raise_mismatch_error(name1593,$rjs_core.UString.make("given procedure does not accept 2 arguments: "),proc1594);}var if_res957 = if_res952;} else {var len1598 = M2.length(l1596);var loop1599 = function(remaining1600, n1601) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(remaining1600)!==false) {var if_res955 = M2.rvoid();} else {if (M2.list_p(M2.car(remaining1600))!==false) {var if_res953 = M2.rvoid();} else {var if_res953 = M2.apply(M2.raise_argument_error,name1593,$rjs_core.UString.make("list?"),n1601,proc1594,init1595,l1596,more1597);}if_res953;if (M2.__eq_(len1598,M2.length(M2.car(remaining1600)))!==false) {var if_res954 = M2.rvoid();} else {var if_res954 = M2.raise_mismatch_error(name1593,$rjs_core.UString.make("given list does not have the same size as the first list: "),M2.car(remaining1600));}if_res954;var if_res955 = loop1599(M2.cdr(remaining1600),M2.add1(n1601));}return if_res955;};loop1599(more1597,3);if (M2.procedure_arity_includes_p(proc1594,2+M2.length(more1597))!==false) {var if_res956 = M2.rvoid();} else {var if_res956 = M2.raise_mismatch_error(name1593,M2.format($rjs_core.UString.make("given procedure does not accept ~a arguments: "),2+M2.length(more1597)),proc1594);}var if_res957 = if_res956;}return if_res957;};var cl958 = function(f1602, init1603, l1604) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_fold($rjs_core.Symbol.make("foldl"),f1602,init1603,l1604,M2.rnull);var loop1605 = function(init1606, l1607) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1607)!==false) {var if_res962 = init1606;} else {var if_res962 = loop1605(f1602(M2.car(l1607),init1606),M2.cdr(l1607));}return if_res962;};return loop1605(init1603,l1604);};var cl959 = $rjs_core.attachProcedureArity(function(f1608, init1609, l1610, ...ls1611963) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1611 = $rjs_core.Pair.listFromArray(ls1611963);check_fold($rjs_core.Symbol.make("foldl"),f1608,init1609,l1610,ls1611);var loop1612 = function(init1613, ls1614) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(M2.car(ls1614))!==false) {var if_res964 = loop1612(M2.apply(f1608,mapadd(M2.car,ls1614,init1613)),M1.map(M2.cdr,ls1614));} else {var if_res964 = init1613;}return if_res964;};return loop1612(init1609,M2.cons(l1610,ls1611));});var foldl = $rjs_core.attachProcedureArity(function() {var fixed_lam960 = {'3':cl958}[arguments.length];if (fixed_lam960!==undefined) {return fixed_lam960.apply(null,arguments);} else {if (M2.__gt__eq_(cl959.length,1)!==false) {var if_res961 = cl959.apply(null,arguments);} else {var if_res961 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res961;}},[M2.make_arity_at_least(3)]);var cl965 = function(f1615, init1616, l1617) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_fold($rjs_core.Symbol.make("foldr"),f1615,init1616,l1617,M2.rnull);var loop1618 = function(init1619, l1620) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1620)!==false) {var if_res969 = init1619;} else {var if_res969 = f1615(M2.car(l1620),loop1618(init1619,M2.cdr(l1620)));}return if_res969;};return loop1618(init1616,l1617);};var cl966 = $rjs_core.attachProcedureArity(function(f1621, init1622, l1623, ...ls1624970) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls1624 = $rjs_core.Pair.listFromArray(ls1624970);check_fold($rjs_core.Symbol.make("foldr"),f1621,init1622,l1623,ls1624);var loop1625 = function(ls1626) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.pair_p(M2.car(ls1626))!==false) {var if_res971 = M2.apply(f1621,mapadd(M2.car,ls1626,loop1625(M1.map(M2.cdr,ls1626))));} else {var if_res971 = init1622;}return if_res971;};return loop1625(M2.cons(l1623,ls1624));});var foldr = $rjs_core.attachProcedureArity(function() {var fixed_lam967 = {'3':cl965}[arguments.length];if (fixed_lam967!==undefined) {return fixed_lam967.apply(null,arguments);} else {if (M2.__gt__eq_(cl966.length,1)!==false) {var if_res968 = cl966.apply(null,arguments);} else {var if_res968 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res968;}},[M2.make_arity_at_least(3)]);var filter = function(f1627, list1628) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1627)!==false) {var if_res972 = M2.procedure_arity_includes_p(f1627,1);} else {var if_res972 = false;}if (if_res972!==false) {var if_res973 = M2.rvoid();} else {var if_res973 = M2.raise_argument_error($rjs_core.Symbol.make("filter"),$rjs_core.UString.make("(any/c . -> . any/c)"),f1627);}if_res973;if (M2.list_p(list1628)!==false) {var if_res974 = M2.rvoid();} else {var if_res974 = M2.raise_argument_error($rjs_core.Symbol.make("filter"),$rjs_core.UString.make("list?"),list1628);}if_res974;var loop1629 = function(l1630, result1631) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(l1630)!==false) {var if_res977 = M5.alt_reverse(result1631);} else {var temp976 = M2.cdr(l1630);if (f1627(M2.car(l1630))!==false) {var if_res975 = M2.cons(M2.car(l1630),result1631);} else {var if_res975 = result1631;}var if_res977 = loop1629(temp976,if_res975);}return if_res977;};return loop1629(list1628,M2.rnull);};var build_vector = function(n1632, fcn1633) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.exact_nonnegative_integer_p(n1632)!==false) {var if_res978 = M2.rvoid();} else {var if_res978 = M2.raise_argument_error($rjs_core.Symbol.make("build-vector"),$rjs_core.UString.make("exact-nonnegative-integer?"),n1632);}if_res978;if (M2.procedure_p(fcn1633)!==false) {var if_res979 = M2.procedure_arity_includes_p(fcn1633,1);} else {var if_res979 = false;}if (if_res979!==false) {var if_res980 = M2.rvoid();} else {var if_res980 = M2.raise_argument_error($rjs_core.Symbol.make("build-vector"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . any/c)"),fcn1633);}if_res980;var vec1634 = M2.make_vector(n1632);var loop1635 = function(i1636) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.__eq_(i1636,n1632)!==false) {var if_res981 = vec1634;} else {M2.vector_set_bang_(vec1634,i1636,fcn1633(i1636));var if_res981 = loop1635(M2.add1(i1636));}return if_res981;};return loop1635(0);};var build_string = function(n1637, fcn1638) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.exact_nonnegative_integer_p(n1637)!==false) {var if_res982 = M2.rvoid();} else {var if_res982 = M2.raise_argument_error($rjs_core.Symbol.make("build-string"),$rjs_core.UString.make("exact-nonnegative-integer?"),n1637);}if_res982;if (M2.procedure_p(fcn1638)!==false) {var if_res983 = M2.procedure_arity_includes_p(fcn1638,1);} else {var if_res983 = false;}if (if_res983!==false) {var if_res984 = M2.rvoid();} else {var if_res984 = M2.raise_argument_error($rjs_core.Symbol.make("build-string"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . char?)"),fcn1638);}if_res984;var str1639 = M2.make_string(n1637);var loop1640 = function(i1641) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.__eq_(i1641,n1637)!==false) {var if_res985 = str1639;} else {M2.string_set_bang_(str1639,i1641,fcn1638(i1641));var if_res985 = loop1640(M2.add1(i1641));}return if_res985;};return loop1640(0);};var build_list = function(n1642, fcn1643) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.exact_nonnegative_integer_p(n1642)!==false) {var if_res986 = M2.rvoid();} else {var if_res986 = M2.raise_argument_error($rjs_core.Symbol.make("build-list"),$rjs_core.UString.make("exact-nonnegative-integer?"),n1642);}if_res986;if (M2.procedure_p(fcn1643)!==false) {var if_res987 = M2.procedure_arity_includes_p(fcn1643,1);} else {var if_res987 = false;}if (if_res987!==false) {var if_res988 = M2.rvoid();} else {var if_res988 = M2.raise_argument_error($rjs_core.Symbol.make("build-list"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . any/c)"),fcn1643);}if_res988;var recr1644 = function(j1645, i1646) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.zero_p(i1646)!==false) {var if_res989 = M2.rnull;} else {var if_res989 = M2.cons(fcn1643(j1645),recr1644(M2.add1(j1645),M2.sub1(i1646)));}return if_res989;};return recr1644(0,n1642);};var pipeline11647 = function(f1648, rfuns1649) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return function(x1650) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop1651 = function(x1652, f1653, rfuns1654) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(rfuns1654)!==false) {var if_res990 = f1653(x1652);} else {var if_res990 = loop1651(f1653(x1652),M2.car(rfuns1654),M2.cdr(rfuns1654));}return if_res990;};return loop1651(x1650,f1648,rfuns1649);};};var pipeline_times_1655 = function(f1656, rfuns1657) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.eqv_p(1,M2.procedure_arity(f1656))!==false) {var loop1658 = function(f1659, rfuns1660) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(rfuns1660)!==false) {var if_res992 = f1659;} else {var fst1661 = M2.car(rfuns1660);if (M2.eqv_p(1,M2.procedure_arity(fst1661))!==false) {var if_res991 = function(x1662) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fst1661(f1659(x1662));};} else {var if_res991 = function(x1663) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1659(x1663);},fst1661);};}var if_res992 = loop1658(if_res991,M2.cdr(rfuns1660));}return if_res992;};var if_res999 = loop1658(f1656,rfuns1657);} else {var funs1664 = M5.alt_reverse(M2.cons(f1656,rfuns1657));var loop1665 = function(f1666, funs1667) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.null_p(funs1667)!==false) {var if_res998 = f1666;} else {var fst1668 = M2.car(funs1667);if (M2.eqv_p(1,M2.procedure_arity(f1666))!==false) {if (M2.eqv_p(1,M2.procedure_arity(fst1668))!==false) {var if_res994 = function(x1669) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1666(fst1668(x1669));};} else {var if_res994 = $rjs_core.attachProcedureArity(function(...xs1670993) {var xs1670 = $rjs_core.Pair.listFromArray(xs1670993);return f1666(M2.apply(fst1668,xs1670));});}var if_res997 = if_res994;} else {if (M2.eqv_p(1,M2.procedure_arity(fst1668))!==false) {var if_res996 = function(x1671) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fst1668(x1671);},f1666);};} else {var if_res996 = $rjs_core.attachProcedureArity(function(...xs1672995) {var xs1672 = $rjs_core.Pair.listFromArray(xs1672995);return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.apply(fst1668,xs1672);},f1666);});}var if_res997 = if_res996;}var if_res998 = loop1665(if_res997,M2.cdr(funs1667));}return if_res998;};var if_res999 = loop1665(M2.car(funs1664),M2.cdr(funs1664));}return if_res999;};var simple_compose1674 = function(f1675, g1676) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var arity1677 = M2.procedure_arity(g1676);var let_result1000 = M4.procedure_keywords(g1676);var required_kwds1678 = let_result1000.getAt(0);var allowed_kwds1679 = let_result1000.getAt(1);if (M2.eq_p(1,arity1677)!==false) {var if_res1007 = function(x1681) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1675(g1676(x1681));};} else {var cl1001 = function(x1682) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1675(g1676(x1682));};var cl1002 = function(x1683, y1684) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1675(g1676(x1683,y1684));};var cl1003 = $rjs_core.attachProcedureArity(function(...args16851006) {var args1685 = $rjs_core.Pair.listFromArray(args16851006);return f1675(M2.apply(g1676,args1685));});var if_res1007 = $rjs_core.attachProcedureArity(function() {var fixed_lam1004 = {'1':cl1001,'2':cl1002}[arguments.length];if (fixed_lam1004!==undefined) {return fixed_lam1004.apply(null,arguments);} else {if (true!==false) {var if_res1005 = cl1003.apply(null,arguments);} else {var if_res1005 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1005;}},[M2.make_arity_at_least(0)]);}var composed1680 = if_res1007;if (M2.null_p(allowed_kwds1679)!==false) {var if_res1009 = composed1680;} else {var if_res1009 = M4.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws1686, kw_args1687, ...xs16881008) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs1688 = $rjs_core.Pair.listFromArray(xs16881008);return f1675(M3.keyword_apply(g1676,kws1686,kw_args1687,xs1688));}),composed1680);}return if_res1009;};var cl1010 = function(f1689) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1689)!==false) {var if_res1016 = f1689;} else {var if_res1016 = M2.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),0,f1689);}return if_res1016;};var cl1011 = function(f1690, g1691) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1690)!==false) {var if_res1017 = M2.rvoid();} else {var if_res1017 = M2.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),0,f1690,g1691);}if_res1017;if (M2.procedure_p(g1691)!==false) {var if_res1018 = M2.rvoid();} else {var if_res1018 = M2.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),1,f1690,g1691);}if_res1018;if (M2.procedure_arity_includes_p(f1690,1)!==false) {var if_res1019 = M2.rvoid();} else {var if_res1019 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,f1690,$rjs_core.Pair.makeList());}if_res1019;var let_result1020 = M4.procedure_keywords(f1690);var req1692 = let_result1020.getAt(0);var _1693 = let_result1020.getAt(1);if (M2.null_p(req1692)!==false) {var if_res1021 = M2.rvoid();} else {var if_res1021 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),0,f1690,$rjs_core.Pair.makeList());}if_res1021;return simple_compose1674(f1690,g1691);};var cl1012 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.values;};var cl1013 = $rjs_core.attachProcedureArity(function(f01694, ...fs016951022) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var fs01695 = $rjs_core.Pair.listFromArray(fs016951022);var loop1696 = function(f1697, fs1698, i1699, rfuns1700) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1697)!==false) {var if_res1023 = M2.rvoid();} else {var if_res1023 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),i1699,f01694,fs01695);}if_res1023;if (M2.pair_p(fs1698)!==false) {if (M2.procedure_arity_includes_p(f1697,1)!==false) {var if_res1024 = M2.rvoid();} else {var if_res1024 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("(any/c . -> . any/c)"),i1699,f01694,fs01695);}if_res1024;var let_result1025 = M4.procedure_keywords(f1697);var req1701 = let_result1025.getAt(0);var _1702 = let_result1025.getAt(1);if (M2.null_p(req1701)!==false) {var if_res1026 = M2.rvoid();} else {var if_res1026 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),i1699,f01694,fs01695);}if_res1026;var if_res1027 = loop1696(M2.car(fs1698),M2.cdr(fs1698),M2.add1(i1699),M2.cons(f1697,rfuns1700));} else {var if_res1027 = simple_compose1674(pipeline11647(M2.car(rfuns1700),M2.cdr(rfuns1700)),f1697);}return if_res1027;};return loop1696(f01694,fs01695,0,$rjs_core.Pair.makeList());});var compose11673 = $rjs_core.attachProcedureArity(function() {var fixed_lam1014 = {'1':cl1010,'2':cl1011,'0':cl1012}[arguments.length];if (fixed_lam1014!==undefined) {return fixed_lam1014.apply(null,arguments);} else {if (M2.__gt__eq_(cl1013.length,1)!==false) {var if_res1015 = cl1013.apply(null,arguments);} else {var if_res1015 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1015;}},[0,M2.make_arity_at_least(1)]);var simple_compose1704 = function(f1705, g1706) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.eqv_p(1,M2.procedure_arity(f1705))!==false) {var arity1707 = M2.procedure_arity(g1706);var let_result1028 = M4.procedure_keywords(g1706);var required_kwds1708 = let_result1028.getAt(0);var allowed_kwds1709 = let_result1028.getAt(1);if (M2.eq_p(1,arity1707)!==false) {var if_res1035 = function(x1711) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1705(g1706(x1711));};} else {var cl1029 = function(x1712) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1705(g1706(x1712));};var cl1030 = function(x1713, y1714) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f1705(g1706(x1713,y1714));};var cl1031 = $rjs_core.attachProcedureArity(function(...args17151034) {var args1715 = $rjs_core.Pair.listFromArray(args17151034);return f1705(M2.apply(g1706,args1715));});var if_res1035 = $rjs_core.attachProcedureArity(function() {var fixed_lam1032 = {'1':cl1029,'2':cl1030}[arguments.length];if (fixed_lam1032!==undefined) {return fixed_lam1032.apply(null,arguments);} else {if (true!==false) {var if_res1033 = cl1031.apply(null,arguments);} else {var if_res1033 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1033;}},[M2.make_arity_at_least(0)]);}var composed1710 = if_res1035;if (M2.null_p(allowed_kwds1709)!==false) {var if_res1037 = composed1710;} else {var if_res1037 = M4.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws1716, kw_args1717, ...xs17181036) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs1718 = $rjs_core.Pair.listFromArray(xs17181036);return f1705(M3.keyword_apply(g1706,kws1716,kw_args1717,xs1718));}),composed1710);}var if_res1048 = if_res1037;} else {var arity1719 = M2.procedure_arity(g1706);var let_result1038 = M4.procedure_keywords(g1706);var required_kwds1720 = let_result1038.getAt(0);var allowed_kwds1721 = let_result1038.getAt(1);if (M2.eq_p(1,arity1719)!==false) {var if_res1045 = function(x1723) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g1706(x1723);},f1705);};} else {var cl1039 = function(x1724) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g1706(x1724);},f1705);};var cl1040 = function(x1725, y1726) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g1706(x1725,y1726);},f1705);};var cl1041 = $rjs_core.attachProcedureArity(function(...args17271044) {var args1727 = $rjs_core.Pair.listFromArray(args17271044);return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.apply(g1706,args1727);},f1705);});var if_res1045 = $rjs_core.attachProcedureArity(function() {var fixed_lam1042 = {'1':cl1039,'2':cl1040}[arguments.length];if (fixed_lam1042!==undefined) {return fixed_lam1042.apply(null,arguments);} else {if (true!==false) {var if_res1043 = cl1041.apply(null,arguments);} else {var if_res1043 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1043;}},[M2.make_arity_at_least(0)]);}var composed1722 = if_res1045;if (M2.null_p(allowed_kwds1721)!==false) {var if_res1047 = composed1722;} else {var if_res1047 = M4.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws1728, kw_args1729, ...xs17301046) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs1730 = $rjs_core.Pair.listFromArray(xs17301046);return M2.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.keyword_apply(g1706,kws1728,kw_args1729,xs1730);},f1705);}),composed1722);}var if_res1048 = if_res1047;}return if_res1048;};var cl1049 = function(f1731) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1731)!==false) {var if_res1055 = f1731;} else {var if_res1055 = M2.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),0,f1731);}return if_res1055;};var cl1050 = function(f1732, g1733) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1732)!==false) {var if_res1056 = M2.rvoid();} else {var if_res1056 = M2.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),0,f1732,g1733);}if_res1056;if (M2.procedure_p(g1733)!==false) {var if_res1057 = M2.rvoid();} else {var if_res1057 = M2.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),1,f1732,g1733);}if_res1057;var let_result1058 = M4.procedure_keywords(f1732);var req1734 = let_result1058.getAt(0);var _1735 = let_result1058.getAt(1);if (M2.null_p(req1734)!==false) {var if_res1059 = M2.rvoid();} else {var if_res1059 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),0,f1732,$rjs_core.Pair.makeList());}if_res1059;return simple_compose1704(f1732,g1733);};var cl1051 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.values;};var cl1052 = $rjs_core.attachProcedureArity(function(f01736, ...fs017371060) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var fs01737 = $rjs_core.Pair.listFromArray(fs017371060);var loop1738 = function(f1739, fs1740, i1741, rfuns1742) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M2.procedure_p(f1739)!==false) {var if_res1061 = M2.rvoid();} else {var if_res1061 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),i1741,f01736,fs01737);}if_res1061;if (M2.pair_p(fs1740)!==false) {var let_result1062 = M4.procedure_keywords(f1739);var req1743 = let_result1062.getAt(0);var _1744 = let_result1062.getAt(1);if (M2.null_p(req1743)!==false) {var if_res1063 = M2.rvoid();} else {var if_res1063 = M2.apply(M2.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),i1741,f01736,fs01737);}if_res1063;var if_res1064 = loop1738(M2.car(fs1740),M2.cdr(fs1740),M2.add1(i1741),M2.cons(f1739,rfuns1742));} else {var if_res1064 = simple_compose1704(pipeline_times_1655(M2.car(rfuns1742),M2.cdr(rfuns1742)),f1739);}return if_res1064;};return loop1738(f01736,fs01737,0,$rjs_core.Pair.makeList());});var compose1703 = $rjs_core.attachProcedureArity(function() {var fixed_lam1053 = {'1':cl1049,'2':cl1050,'0':cl1051}[arguments.length];if (fixed_lam1053!==undefined) {return fixed_lam1053.apply(null,arguments);} else {if (M2.__gt__eq_(cl1052.length,1)!==false) {var if_res1054 = cl1052.apply(null,arguments);} else {var if_res1054 = M2.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1054;}},[0,M2.make_arity_at_least(1)]);var let_result1065 = M2.values(compose11673,compose1703);var compose1 = let_result1065.getAt(0);var compose = let_result1065.getAt(1);var __rjs_quoted__ = {};__rjs_quoted__.sort = sort;__rjs_quoted__.sort7 = sort7;export { __rjs_quoted__,compose1,compose,build_list,build_string,build_vector,sort,filter,assoc,assv,assq,findf,assf,memf,remove_times_,remq_times_,remv_times_,remove,remq,remv,foldr,foldl }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./sort.rkt.js";import * as M1 from "./kw.rkt.js";import * as M2 from "./map.rkt.js";import * as M3 from "../../../runtime/kernel.rkt.js";import * as M4 from "./pre-base.rkt.js";import * as M5 from "./reverse.rkt.js";import * as M6 from "../../../runtime/unsafe.rkt.js";var sort = function(cache_keys_p22244, key12245, lst52246, less_p62247) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var lst2248 = lst52246;var less_p2249 = less_p62247;if (false!==false) {var if_res1362 = false;} else {var if_res1362 = key12245;}var getkey2250 = if_res1362;if (false!==false) {var if_res1363 = false;} else {var if_res1363 = cache_keys_p22244;}var cache_keys_p2251 = if_res1363;if (M3.list_p(lst2248)!==false) {var if_res1364 = M3.rvoid();} else {var if_res1364 = M3.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("list?"),lst2248);}if_res1364;if (M3.procedure_p(less_p2249)!==false) {var if_res1365 = M3.procedure_arity_includes_p(less_p2249,2);} else {var if_res1365 = false;}if (if_res1365!==false) {var if_res1366 = M3.rvoid();} else {var if_res1366 = M3.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),less_p2249);}if_res1366;if (getkey2250!==false) {if (M3.procedure_p(getkey2250)!==false) {var if_res1367 = M3.procedure_arity_includes_p(getkey2250,1);} else {var if_res1367 = false;}var if_res1368 = M3.not(if_res1367);} else {var if_res1368 = false;}if (if_res1368!==false) {var if_res1369 = M3.raise_argument_error($rjs_core.Symbol.make("sort"),$rjs_core.UString.make("(any/c . -> . any/c)"),getkey2250);} else {var if_res1369 = M3.rvoid();}if_res1369;if (getkey2250!==false) {var if_res1370 = M0.sort(lst2248,less_p2249,getkey2250,cache_keys_p2251);} else {var if_res1370 = M0.sort(lst2248,less_p2249);}return if_res1370;};var sort2243 = function(given_kws2252, given_args2253, lst52254, less_p62255) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(given_kws2252)!==false) {var if_res1371 = M3.eq_p($rjs_core.Keyword.make("cache-keys?"),M3.car(given_kws2252));} else {var if_res1371 = false;}var cache_keys_p42256 = if_res1371;if (cache_keys_p42256!==false) {var if_res1372 = M3.car(given_args2253);} else {var if_res1372 = false;}var cache_keys_p22257 = if_res1372;if (cache_keys_p42256!==false) {var if_res1373 = M3.cdr(given_kws2252);} else {var if_res1373 = given_kws2252;}var kws951082258 = if_res1373;if (cache_keys_p42256!==false) {var if_res1374 = M3.cdr(given_args2253);} else {var if_res1374 = given_args2253;}var kw_args951092259 = if_res1374;var key32260 = M3.pair_p(kws951082258);if (key32260!==false) {var if_res1375 = M3.car(kw_args951092259);} else {var if_res1375 = false;}var key12261 = if_res1375;return sort(cache_keys_p22257,key12261,lst52254,less_p62255);};var cl1379 = function(given_kws2268, given_args2269, lst2270, less_p2271) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return sort2243(given_kws2268,given_args2269,lst2270,less_p2271);};var temp1381 = $rjs_core.attachProcedureArity(function() {var fixed_lam1380 = {'4':cl1379}[arguments.length];if (fixed_lam1380!==undefined) {return fixed_lam1380.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4]);var temp1378 = $rjs_core.Pair.makeList($rjs_core.Keyword.make("cache-keys?"),$rjs_core.Keyword.make("key"));var cl1376 = function(lst2272, less_p2273) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return sort2243(M3.rnull,M3.rnull,lst2272,less_p2273);};var sort7 = M1.__rjs_quoted__.make_optional_keyword_procedure(function(given_kws2262, given_argc2263) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.__eq_(given_argc2263,4)!==false) {var l1951102264 = given_kws2262;if (M3.null_p(l1951102264)!==false) {var if_res1383 = l1951102264;} else {if (M3.eq_p(M3.car(l1951102264),$rjs_core.Keyword.make("cache-keys?"))!==false) {var if_res1382 = M3.cdr(l1951102264);} else {var if_res1382 = l1951102264;}var if_res1383 = if_res1382;}var l1951102265 = if_res1383;var l1951112266 = l1951102265;if (M3.null_p(l1951112266)!==false) {var if_res1385 = l1951112266;} else {if (M3.eq_p(M3.car(l1951112266),$rjs_core.Keyword.make("key"))!==false) {var if_res1384 = M3.cdr(l1951112266);} else {var if_res1384 = l1951112266;}var if_res1385 = if_res1384;}var l1951112267 = if_res1385;var if_res1386 = M3.null_p(l1951112267);} else {var if_res1386 = false;}return if_res1386;},temp1381,M3.rnull,temp1378,$rjs_core.attachProcedureArity(function() {var fixed_lam1377 = {'2':cl1376}[arguments.length];if (fixed_lam1377!==undefined) {return fixed_lam1377.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2]));var do_remove = function(who2274, item2275, list2276, equal_p2277) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.list_p(list2276)!==false) {var if_res1387 = M3.rvoid();} else {var if_res1387 = M3.raise_argument_error(who2274,$rjs_core.UString.make("list?"),list2276);}if_res1387;var loop2278 = function(list2279) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(list2279)!==false) {var if_res1389 = M3.rnull;} else {if (equal_p2277(item2275,M3.car(list2279))!==false) {var if_res1388 = M3.cdr(list2279);} else {var if_res1388 = M3.cons(M3.car(list2279),loop2278(M3.cdr(list2279)));}var if_res1389 = if_res1388;}return if_res1389;};return loop2278(list2276);};var cl1390 = function(item2280, list2281) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remove"),item2280,list2281,M3.equal_p);};var cl1391 = function(item2282, list2283, equal_p2284) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(equal_p2284)!==false) {var if_res1393 = M3.procedure_arity_includes_p(equal_p2284,2);} else {var if_res1393 = false;}if (if_res1393!==false) {var if_res1394 = M3.rvoid();} else {var if_res1394 = M3.raise_argument_error($rjs_core.Symbol.make("remove"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),equal_p2284);}if_res1394;return do_remove($rjs_core.Symbol.make("remove"),item2282,list2283,equal_p2284);};var remove = $rjs_core.attachProcedureArity(function() {var fixed_lam1392 = {'2':cl1390,'3':cl1391}[arguments.length];if (fixed_lam1392!==undefined) {return fixed_lam1392.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var remq = function(item2285, list2286) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remq"),item2285,list2286,M3.eq_p);};var remv = function(item2287, list2288) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove($rjs_core.Symbol.make("remv"),item2287,list2288,M3.eqv_p);};var do_remove_times_ = function(who2289, l2290, r2291, equal_p2292) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.list_p(l2290)!==false) {var if_res1395 = M3.rvoid();} else {var if_res1395 = M3.raise_argument_error(who2289,$rjs_core.UString.make("list?"),l2290);}if_res1395;if (M3.list_p(r2291)!==false) {var if_res1396 = M3.rvoid();} else {var if_res1396 = M3.raise_argument_error(who2289,$rjs_core.UString.make("list?"),r2291);}if_res1396;var rloop2293 = function(r2294) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(r2294)!==false) {var if_res1399 = M3.rnull;} else {var first_r2295 = M3.car(r2294);var loop2296 = function(l_rest2297) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(l_rest2297)!==false) {var if_res1398 = M3.cons(first_r2295,rloop2293(M3.cdr(r2294)));} else {if (equal_p2292(M3.car(l_rest2297),first_r2295)!==false) {var if_res1397 = rloop2293(M3.cdr(r2294));} else {var if_res1397 = loop2296(M3.cdr(l_rest2297));}var if_res1398 = if_res1397;}return if_res1398;};var if_res1399 = loop2296(l2290);}return if_res1399;};return rloop2293(r2291);};var cl1400 = function(l2298, r2299) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remove*"),l2298,r2299,M3.equal_p);};var cl1401 = function(l2300, r2301, equal_p2302) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(equal_p2302)!==false) {var if_res1403 = M3.procedure_arity_includes_p(equal_p2302,2);} else {var if_res1403 = false;}if (if_res1403!==false) {var if_res1404 = M3.rvoid();} else {var if_res1404 = M3.raise_argument_error($rjs_core.Symbol.make("remove*"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),equal_p2302);}if_res1404;return do_remove_times_($rjs_core.Symbol.make("remove*"),l2300,r2301,equal_p2302);};var remove_times_ = $rjs_core.attachProcedureArity(function() {var fixed_lam1402 = {'2':cl1400,'3':cl1401}[arguments.length];if (fixed_lam1402!==undefined) {return fixed_lam1402.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var remq_times_ = function(l2303, r2304) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remq*"),l2303,r2304,M3.eq_p);};var remv_times_ = function(l2305, r2306) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_remove_times_($rjs_core.Symbol.make("remv*"),l2305,r2306,M3.eqv_p);};var memf = function(f2307, list2308) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2307)!==false) {var if_res1405 = M3.procedure_arity_includes_p(f2307,1);} else {var if_res1405 = false;}if (if_res1405!==false) {var if_res1406 = M3.rvoid();} else {var if_res1406 = M3.raise_argument_error($rjs_core.Symbol.make("memf"),$rjs_core.UString.make("(any/c . -> any/c)"),f2307);}if_res1406;var loop2309 = function(l2310) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(l2310)!==false) {var if_res1409 = false;} else {if (M3.not(M3.pair_p(l2310))!==false) {var if_res1408 = M3.raise_mismatch_error($rjs_core.Symbol.make("memf"),$rjs_core.UString.make("not a proper list: "),list2308);} else {if (f2307(M3.car(l2310))!==false) {var if_res1407 = l2310;} else {var if_res1407 = loop2309(M3.cdr(l2310));}var if_res1408 = if_res1407;}var if_res1409 = if_res1408;}return if_res1409;};return loop2309(list2308);};var findf = function(f2311, list2312) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2311)!==false) {var if_res1410 = M3.procedure_arity_includes_p(f2311,1);} else {var if_res1410 = false;}if (if_res1410!==false) {var if_res1411 = M3.rvoid();} else {var if_res1411 = M3.raise_argument_error($rjs_core.Symbol.make("findf"),$rjs_core.UString.make("(any/c . -> . any/c)"),f2311);}if_res1411;var loop2313 = function(l2314) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(l2314)!==false) {var if_res1414 = false;} else {if (M3.not(M3.pair_p(l2314))!==false) {var if_res1413 = M3.raise_mismatch_error($rjs_core.Symbol.make("findf"),$rjs_core.UString.make("not a proper list: "),list2312);} else {var a2315 = M3.car(l2314);if (f2311(a2315)!==false) {var if_res1412 = a2315;} else {var if_res1412 = loop2313(M3.cdr(l2314));}var if_res1413 = if_res1412;}var if_res1414 = if_res1413;}return if_res1414;};return loop2313(list2312);};var bad_list = function(who2316, orig_l2317) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.raise_mismatch_error(who2316,$rjs_core.UString.make("not a proper list: "),orig_l2317);};var bad_item = function(who2318, a2319, orig_l2320) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.raise_mismatch_error(who2318,$rjs_core.UString.make("non-pair found in list: "),a2319,$rjs_core.UString.make(" in "),orig_l2320);};var assq2321 = function(x2325, l2326) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2327 = function(l2328, t2329) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(l2328)!==false) {var a2330 = M6.unsafe_car(l2328);if (M3.pair_p(a2330)!==false) {if (M3.eq_p(x2325,M6.unsafe_car(a2330))!==false) {var if_res1420 = a2330;} else {var l2331 = M6.unsafe_cdr(l2328);if (M3.pair_p(l2331)!==false) {var a2332 = M6.unsafe_car(l2331);if (M3.pair_p(a2332)!==false) {if (M3.eq_p(x2325,M6.unsafe_car(a2332))!==false) {var if_res1416 = a2332;} else {var t2333 = M6.unsafe_cdr(t2329);var l2334 = M6.unsafe_cdr(l2331);if (M3.eq_p(l2334,t2333)!==false) {var if_res1415 = bad_list($rjs_core.Symbol.make("assq"),l2326);} else {var if_res1415 = loop2327(l2334,t2333);}var if_res1416 = if_res1415;}var if_res1417 = if_res1416;} else {var if_res1417 = bad_item($rjs_core.Symbol.make("assq"),a2332,l2326);}var if_res1419 = if_res1417;} else {if (M3.null_p(l2331)!==false) {var if_res1418 = false;} else {var if_res1418 = bad_list($rjs_core.Symbol.make("assq"),l2326);}var if_res1419 = if_res1418;}var if_res1420 = if_res1419;}var if_res1421 = if_res1420;} else {var if_res1421 = bad_item($rjs_core.Symbol.make("assq"),a2330,l2326);}var if_res1423 = if_res1421;} else {if (M3.null_p(l2328)!==false) {var if_res1422 = false;} else {var if_res1422 = bad_list($rjs_core.Symbol.make("assq"),l2326);}var if_res1423 = if_res1422;}return if_res1423;};return loop2327(l2326,l2326);};var assv2322 = function(x2335, l2336) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2337 = function(l2338, t2339) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(l2338)!==false) {var a2340 = M6.unsafe_car(l2338);if (M3.pair_p(a2340)!==false) {if (M3.eqv_p(x2335,M6.unsafe_car(a2340))!==false) {var if_res1429 = a2340;} else {var l2341 = M6.unsafe_cdr(l2338);if (M3.pair_p(l2341)!==false) {var a2342 = M6.unsafe_car(l2341);if (M3.pair_p(a2342)!==false) {if (M3.eqv_p(x2335,M6.unsafe_car(a2342))!==false) {var if_res1425 = a2342;} else {var t2343 = M6.unsafe_cdr(t2339);var l2344 = M6.unsafe_cdr(l2341);if (M3.eq_p(l2344,t2343)!==false) {var if_res1424 = bad_list($rjs_core.Symbol.make("assv"),l2336);} else {var if_res1424 = loop2337(l2344,t2343);}var if_res1425 = if_res1424;}var if_res1426 = if_res1425;} else {var if_res1426 = bad_item($rjs_core.Symbol.make("assv"),a2342,l2336);}var if_res1428 = if_res1426;} else {if (M3.null_p(l2341)!==false) {var if_res1427 = false;} else {var if_res1427 = bad_list($rjs_core.Symbol.make("assv"),l2336);}var if_res1428 = if_res1427;}var if_res1429 = if_res1428;}var if_res1430 = if_res1429;} else {var if_res1430 = bad_item($rjs_core.Symbol.make("assv"),a2340,l2336);}var if_res1432 = if_res1430;} else {if (M3.null_p(l2338)!==false) {var if_res1431 = false;} else {var if_res1431 = bad_list($rjs_core.Symbol.make("assv"),l2336);}var if_res1432 = if_res1431;}return if_res1432;};return loop2337(l2336,l2336);};var cl1433 = function(x2345, l2346) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2347 = function(l2348, t2349) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(l2348)!==false) {var a2350 = M6.unsafe_car(l2348);if (M3.pair_p(a2350)!==false) {if (M3.equal_p(x2345,M6.unsafe_car(a2350))!==false) {var if_res1441 = a2350;} else {var l2351 = M6.unsafe_cdr(l2348);if (M3.pair_p(l2351)!==false) {var a2352 = M6.unsafe_car(l2351);if (M3.pair_p(a2352)!==false) {if (M3.equal_p(x2345,M6.unsafe_car(a2352))!==false) {var if_res1437 = a2352;} else {var t2353 = M6.unsafe_cdr(t2349);var l2354 = M6.unsafe_cdr(l2351);if (M3.eq_p(l2354,t2353)!==false) {var if_res1436 = bad_list($rjs_core.Symbol.make("assoc"),l2346);} else {var if_res1436 = loop2347(l2354,t2353);}var if_res1437 = if_res1436;}var if_res1438 = if_res1437;} else {var if_res1438 = bad_item($rjs_core.Symbol.make("assoc"),a2352,l2346);}var if_res1440 = if_res1438;} else {if (M3.null_p(l2351)!==false) {var if_res1439 = false;} else {var if_res1439 = bad_list($rjs_core.Symbol.make("assoc"),l2346);}var if_res1440 = if_res1439;}var if_res1441 = if_res1440;}var if_res1442 = if_res1441;} else {var if_res1442 = bad_item($rjs_core.Symbol.make("assoc"),a2350,l2346);}var if_res1444 = if_res1442;} else {if (M3.null_p(l2348)!==false) {var if_res1443 = false;} else {var if_res1443 = bad_list($rjs_core.Symbol.make("assoc"),l2346);}var if_res1444 = if_res1443;}return if_res1444;};return loop2347(l2346,l2346);};var cl1434 = function(x2355, l2356, is_equal_p2357) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(is_equal_p2357)!==false) {var if_res1445 = M3.procedure_arity_includes_p(is_equal_p2357,2);} else {var if_res1445 = false;}if (if_res1445!==false) {var if_res1446 = M3.rvoid();} else {var if_res1446 = M3.raise_argument_error($rjs_core.Symbol.make("assoc"),$rjs_core.UString.make("(any/c any/c . -> . any/c)"),is_equal_p2357);}if_res1446;var loop2358 = function(l2359, t2360) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(l2359)!==false) {var a2361 = M6.unsafe_car(l2359);if (M3.pair_p(a2361)!==false) {if (is_equal_p2357(x2355,M6.unsafe_car(a2361))!==false) {var if_res1452 = a2361;} else {var l2362 = M6.unsafe_cdr(l2359);if (M3.pair_p(l2362)!==false) {var a2363 = M6.unsafe_car(l2362);if (M3.pair_p(a2363)!==false) {if (is_equal_p2357(x2355,M6.unsafe_car(a2363))!==false) {var if_res1448 = a2363;} else {var t2364 = M6.unsafe_cdr(t2360);var l2365 = M6.unsafe_cdr(l2362);if (M3.eq_p(l2365,t2364)!==false) {var if_res1447 = bad_list($rjs_core.Symbol.make("assoc"),l2356);} else {var if_res1447 = loop2358(l2365,t2364);}var if_res1448 = if_res1447;}var if_res1449 = if_res1448;} else {var if_res1449 = bad_item($rjs_core.Symbol.make("assoc"),a2363,l2356);}var if_res1451 = if_res1449;} else {if (M3.null_p(l2362)!==false) {var if_res1450 = false;} else {var if_res1450 = bad_list($rjs_core.Symbol.make("assoc"),l2356);}var if_res1451 = if_res1450;}var if_res1452 = if_res1451;}var if_res1453 = if_res1452;} else {var if_res1453 = bad_item($rjs_core.Symbol.make("assoc"),a2361,l2356);}var if_res1455 = if_res1453;} else {if (M3.null_p(l2359)!==false) {var if_res1454 = false;} else {var if_res1454 = bad_list($rjs_core.Symbol.make("assoc"),l2356);}var if_res1455 = if_res1454;}return if_res1455;};return loop2358(l2356,l2356);};var assoc2323 = $rjs_core.attachProcedureArity(function() {var fixed_lam1435 = {'2':cl1433,'3':cl1434}[arguments.length];if (fixed_lam1435!==undefined) {return fixed_lam1435.apply(null,arguments);} else {return M3.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var assf2324 = function(f2366, l2367) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2366)!==false) {var if_res1456 = M3.procedure_arity_includes_p(f2366,1);} else {var if_res1456 = false;}if (if_res1456!==false) {var if_res1457 = M3.rvoid();} else {var if_res1457 = M3.raise_argument_error($rjs_core.Symbol.make("assf"),$rjs_core.UString.make("(any/c . -> . any/c)"),f2366);}if_res1457;var loop2368 = function(l2369, t2370) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(l2369)!==false) {var a2371 = M6.unsafe_car(l2369);if (M3.pair_p(a2371)!==false) {if ((function(_2372, a2373) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2366(a2373);})(false,M6.unsafe_car(a2371))!==false) {var if_res1463 = a2371;} else {var l2374 = M6.unsafe_cdr(l2369);if (M3.pair_p(l2374)!==false) {var a2375 = M6.unsafe_car(l2374);if (M3.pair_p(a2375)!==false) {if ((function(_2376, a2377) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2366(a2377);})(false,M6.unsafe_car(a2375))!==false) {var if_res1459 = a2375;} else {var t2378 = M6.unsafe_cdr(t2370);var l2379 = M6.unsafe_cdr(l2374);if (M3.eq_p(l2379,t2378)!==false) {var if_res1458 = bad_list($rjs_core.Symbol.make("assf"),l2367);} else {var if_res1458 = loop2368(l2379,t2378);}var if_res1459 = if_res1458;}var if_res1460 = if_res1459;} else {var if_res1460 = bad_item($rjs_core.Symbol.make("assf"),a2375,l2367);}var if_res1462 = if_res1460;} else {if (M3.null_p(l2374)!==false) {var if_res1461 = false;} else {var if_res1461 = bad_list($rjs_core.Symbol.make("assf"),l2367);}var if_res1462 = if_res1461;}var if_res1463 = if_res1462;}var if_res1464 = if_res1463;} else {var if_res1464 = bad_item($rjs_core.Symbol.make("assf"),a2371,l2367);}var if_res1466 = if_res1464;} else {if (M3.null_p(l2369)!==false) {var if_res1465 = false;} else {var if_res1465 = bad_list($rjs_core.Symbol.make("assf"),l2367);}var if_res1466 = if_res1465;}return if_res1466;};return loop2368(l2367,l2367);};var let_result1467 = M3.values(assq2321,assv2322,assoc2323,assf2324);var assq = let_result1467.getAt(0);var assv = let_result1467.getAt(1);var assoc = let_result1467.getAt(2);var assf = let_result1467.getAt(3);var mapadd = function(f2380, l2381, last2382) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2383 = function(l2384) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(l2384)!==false) {var if_res1468 = M3.list(last2382);} else {var if_res1468 = M3.cons(f2380(M3.car(l2384)),loop2383(M3.cdr(l2384)));}return if_res1468;};return loop2383(l2381);};var check_fold = function(name2385, proc2386, init2387, l2388, more2389) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(proc2386)!==false) {var if_res1469 = M3.rvoid();} else {var if_res1469 = M3.apply(M3.raise_argument_error,name2385,$rjs_core.UString.make("procedure?"),0,proc2386,init2387,l2388,more2389);}if_res1469;if (M3.list_p(l2388)!==false) {var if_res1470 = M3.rvoid();} else {var if_res1470 = M3.apply(M3.raise_argument_error,name2385,$rjs_core.UString.make("list?"),2,proc2386,init2387,l2388,more2389);}if_res1470;if (M3.null_p(more2389)!==false) {if (M3.procedure_arity_includes_p(proc2386,2)!==false) {var if_res1471 = M3.rvoid();} else {var if_res1471 = M3.raise_mismatch_error(name2385,$rjs_core.UString.make("given procedure does not accept 2 arguments: "),proc2386);}var if_res1476 = if_res1471;} else {var len2390 = M3.length(l2388);var loop2391 = function(remaining2392, n2393) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(remaining2392)!==false) {var if_res1474 = M3.rvoid();} else {if (M3.list_p(M3.car(remaining2392))!==false) {var if_res1472 = M3.rvoid();} else {var if_res1472 = M3.apply(M3.raise_argument_error,name2385,$rjs_core.UString.make("list?"),n2393,proc2386,init2387,l2388,more2389);}if_res1472;if (M3.__eq_(len2390,M3.length(M3.car(remaining2392)))!==false) {var if_res1473 = M3.rvoid();} else {var if_res1473 = M3.raise_mismatch_error(name2385,$rjs_core.UString.make("given list does not have the same size as the first list: "),M3.car(remaining2392));}if_res1473;var if_res1474 = loop2391(M3.cdr(remaining2392),M3.add1(n2393));}return if_res1474;};loop2391(more2389,3);if (M3.procedure_arity_includes_p(proc2386,2+M3.length(more2389))!==false) {var if_res1475 = M3.rvoid();} else {var if_res1475 = M3.raise_mismatch_error(name2385,M3.format($rjs_core.UString.make("given procedure does not accept ~a arguments: "),2+M3.length(more2389)),proc2386);}var if_res1476 = if_res1475;}return if_res1476;};var cl1477 = function(f2394, init2395, l2396) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_fold($rjs_core.Symbol.make("foldl"),f2394,init2395,l2396,M3.rnull);var loop2397 = function(init2398, l2399) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(l2399)!==false) {var if_res1481 = init2398;} else {var if_res1481 = loop2397(f2394(M3.car(l2399),init2398),M3.cdr(l2399));}return if_res1481;};return loop2397(init2395,l2396);};var cl1478 = $rjs_core.attachProcedureArity(function(f2400, init2401, l2402, ...ls24031482) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2403 = $rjs_core.Pair.listFromArray(ls24031482);check_fold($rjs_core.Symbol.make("foldl"),f2400,init2401,l2402,ls2403);var loop2404 = function(init2405, ls2406) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(M3.car(ls2406))!==false) {var if_res1483 = loop2404(M3.apply(f2400,mapadd(M3.car,ls2406,init2405)),M2.map(M3.cdr,ls2406));} else {var if_res1483 = init2405;}return if_res1483;};return loop2404(init2401,M3.cons(l2402,ls2403));});var foldl = $rjs_core.attachProcedureArity(function() {var fixed_lam1479 = {'3':cl1477}[arguments.length];if (fixed_lam1479!==undefined) {return fixed_lam1479.apply(null,arguments);} else {if (M3.__gt__eq_(cl1478.length,1)!==false) {var if_res1480 = cl1478.apply(null,arguments);} else {var if_res1480 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1480;}},[M3.make_arity_at_least(3)]);var cl1484 = function(f2407, init2408, l2409) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_fold($rjs_core.Symbol.make("foldr"),f2407,init2408,l2409,M3.rnull);var loop2410 = function(init2411, l2412) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(l2412)!==false) {var if_res1488 = init2411;} else {var if_res1488 = f2407(M3.car(l2412),loop2410(init2411,M3.cdr(l2412)));}return if_res1488;};return loop2410(init2408,l2409);};var cl1485 = $rjs_core.attachProcedureArity(function(f2413, init2414, l2415, ...ls24161489) {if (arguments.length<3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ls2416 = $rjs_core.Pair.listFromArray(ls24161489);check_fold($rjs_core.Symbol.make("foldr"),f2413,init2414,l2415,ls2416);var loop2417 = function(ls2418) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.pair_p(M3.car(ls2418))!==false) {var if_res1490 = M3.apply(f2413,mapadd(M3.car,ls2418,loop2417(M2.map(M3.cdr,ls2418))));} else {var if_res1490 = init2414;}return if_res1490;};return loop2417(M3.cons(l2415,ls2416));});var foldr = $rjs_core.attachProcedureArity(function() {var fixed_lam1486 = {'3':cl1484}[arguments.length];if (fixed_lam1486!==undefined) {return fixed_lam1486.apply(null,arguments);} else {if (M3.__gt__eq_(cl1485.length,1)!==false) {var if_res1487 = cl1485.apply(null,arguments);} else {var if_res1487 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1487;}},[M3.make_arity_at_least(3)]);var filter = function(f2419, list2420) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2419)!==false) {var if_res1491 = M3.procedure_arity_includes_p(f2419,1);} else {var if_res1491 = false;}if (if_res1491!==false) {var if_res1492 = M3.rvoid();} else {var if_res1492 = M3.raise_argument_error($rjs_core.Symbol.make("filter"),$rjs_core.UString.make("(any/c . -> . any/c)"),f2419);}if_res1492;if (M3.list_p(list2420)!==false) {var if_res1493 = M3.rvoid();} else {var if_res1493 = M3.raise_argument_error($rjs_core.Symbol.make("filter"),$rjs_core.UString.make("list?"),list2420);}if_res1493;var loop2421 = function(l2422, result2423) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(l2422)!==false) {var if_res1496 = M5.alt_reverse(result2423);} else {var temp1495 = M3.cdr(l2422);if (f2419(M3.car(l2422))!==false) {var if_res1494 = M3.cons(M3.car(l2422),result2423);} else {var if_res1494 = result2423;}var if_res1496 = loop2421(temp1495,if_res1494);}return if_res1496;};return loop2421(list2420,M3.rnull);};var build_vector = function(n2424, fcn2425) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.exact_nonnegative_integer_p(n2424)!==false) {var if_res1497 = M3.rvoid();} else {var if_res1497 = M3.raise_argument_error($rjs_core.Symbol.make("build-vector"),$rjs_core.UString.make("exact-nonnegative-integer?"),n2424);}if_res1497;if (M3.procedure_p(fcn2425)!==false) {var if_res1498 = M3.procedure_arity_includes_p(fcn2425,1);} else {var if_res1498 = false;}if (if_res1498!==false) {var if_res1499 = M3.rvoid();} else {var if_res1499 = M3.raise_argument_error($rjs_core.Symbol.make("build-vector"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . any/c)"),fcn2425);}if_res1499;var vec2426 = M3.make_vector(n2424);var loop2427 = function(i2428) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.__eq_(i2428,n2424)!==false) {var if_res1500 = vec2426;} else {M3.vector_set_bang_(vec2426,i2428,fcn2425(i2428));var if_res1500 = loop2427(M3.add1(i2428));}return if_res1500;};return loop2427(0);};var build_string = function(n2429, fcn2430) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.exact_nonnegative_integer_p(n2429)!==false) {var if_res1501 = M3.rvoid();} else {var if_res1501 = M3.raise_argument_error($rjs_core.Symbol.make("build-string"),$rjs_core.UString.make("exact-nonnegative-integer?"),n2429);}if_res1501;if (M3.procedure_p(fcn2430)!==false) {var if_res1502 = M3.procedure_arity_includes_p(fcn2430,1);} else {var if_res1502 = false;}if (if_res1502!==false) {var if_res1503 = M3.rvoid();} else {var if_res1503 = M3.raise_argument_error($rjs_core.Symbol.make("build-string"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . char?)"),fcn2430);}if_res1503;var str2431 = M3.make_string(n2429);var loop2432 = function(i2433) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.__eq_(i2433,n2429)!==false) {var if_res1504 = str2431;} else {M3.string_set_bang_(str2431,i2433,fcn2430(i2433));var if_res1504 = loop2432(M3.add1(i2433));}return if_res1504;};return loop2432(0);};var build_list = function(n2434, fcn2435) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.exact_nonnegative_integer_p(n2434)!==false) {var if_res1505 = M3.rvoid();} else {var if_res1505 = M3.raise_argument_error($rjs_core.Symbol.make("build-list"),$rjs_core.UString.make("exact-nonnegative-integer?"),n2434);}if_res1505;if (M3.procedure_p(fcn2435)!==false) {var if_res1506 = M3.procedure_arity_includes_p(fcn2435,1);} else {var if_res1506 = false;}if (if_res1506!==false) {var if_res1507 = M3.rvoid();} else {var if_res1507 = M3.raise_argument_error($rjs_core.Symbol.make("build-list"),$rjs_core.UString.make("(exact-nonnegative-integer? . -> . any/c)"),fcn2435);}if_res1507;var recr2436 = function(j2437, i2438) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.zero_p(i2438)!==false) {var if_res1508 = M3.rnull;} else {var if_res1508 = M3.cons(fcn2435(j2437),recr2436(M3.add1(j2437),M3.sub1(i2438)));}return if_res1508;};return recr2436(0,n2434);};var pipeline12439 = function(f2440, rfuns2441) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return function(x2442) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2443 = function(x2444, f2445, rfuns2446) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(rfuns2446)!==false) {var if_res1509 = f2445(x2444);} else {var if_res1509 = loop2443(f2445(x2444),M3.car(rfuns2446),M3.cdr(rfuns2446));}return if_res1509;};return loop2443(x2442,f2440,rfuns2441);};};var pipeline_times_2447 = function(f2448, rfuns2449) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.eqv_p(1,M3.procedure_arity(f2448))!==false) {var loop2450 = function(f2451, rfuns2452) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(rfuns2452)!==false) {var if_res1511 = f2451;} else {var fst2453 = M3.car(rfuns2452);if (M3.eqv_p(1,M3.procedure_arity(fst2453))!==false) {var if_res1510 = function(x2454) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fst2453(f2451(x2454));};} else {var if_res1510 = function(x2455) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2451(x2455);},fst2453);};}var if_res1511 = loop2450(if_res1510,M3.cdr(rfuns2452));}return if_res1511;};var if_res1518 = loop2450(f2448,rfuns2449);} else {var funs2456 = M5.alt_reverse(M3.cons(f2448,rfuns2449));var loop2457 = function(f2458, funs2459) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.null_p(funs2459)!==false) {var if_res1517 = f2458;} else {var fst2460 = M3.car(funs2459);if (M3.eqv_p(1,M3.procedure_arity(f2458))!==false) {if (M3.eqv_p(1,M3.procedure_arity(fst2460))!==false) {var if_res1513 = function(x2461) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2458(fst2460(x2461));};} else {var if_res1513 = $rjs_core.attachProcedureArity(function(...xs24621512) {var xs2462 = $rjs_core.Pair.listFromArray(xs24621512);return f2458(M3.apply(fst2460,xs2462));});}var if_res1516 = if_res1513;} else {if (M3.eqv_p(1,M3.procedure_arity(fst2460))!==false) {var if_res1515 = function(x2463) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fst2460(x2463);},f2458);};} else {var if_res1515 = $rjs_core.attachProcedureArity(function(...xs24641514) {var xs2464 = $rjs_core.Pair.listFromArray(xs24641514);return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.apply(fst2460,xs2464);},f2458);});}var if_res1516 = if_res1515;}var if_res1517 = loop2457(if_res1516,M3.cdr(funs2459));}return if_res1517;};var if_res1518 = loop2457(M3.car(funs2456),M3.cdr(funs2456));}return if_res1518;};var simple_compose2466 = function(f2467, g2468) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var arity2469 = M3.procedure_arity(g2468);var let_result1519 = M1.procedure_keywords(g2468);var required_kwds2470 = let_result1519.getAt(0);var allowed_kwds2471 = let_result1519.getAt(1);if (M3.eq_p(1,arity2469)!==false) {var if_res1526 = function(x2473) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2467(g2468(x2473));};} else {var cl1520 = function(x2474) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2467(g2468(x2474));};var cl1521 = function(x2475, y2476) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2467(g2468(x2475,y2476));};var cl1522 = $rjs_core.attachProcedureArity(function(...args24771525) {var args2477 = $rjs_core.Pair.listFromArray(args24771525);return f2467(M3.apply(g2468,args2477));});var if_res1526 = $rjs_core.attachProcedureArity(function() {var fixed_lam1523 = {'1':cl1520,'2':cl1521}[arguments.length];if (fixed_lam1523!==undefined) {return fixed_lam1523.apply(null,arguments);} else {if (true!==false) {var if_res1524 = cl1522.apply(null,arguments);} else {var if_res1524 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1524;}},[M3.make_arity_at_least(0)]);}var composed2472 = if_res1526;if (M3.null_p(allowed_kwds2471)!==false) {var if_res1528 = composed2472;} else {var if_res1528 = M1.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws2478, kw_args2479, ...xs24801527) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs2480 = $rjs_core.Pair.listFromArray(xs24801527);return f2467(M4.keyword_apply(g2468,kws2478,kw_args2479,xs2480));}),composed2472);}return if_res1528;};var cl1529 = function(f2481) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2481)!==false) {var if_res1535 = f2481;} else {var if_res1535 = M3.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),0,f2481);}return if_res1535;};var cl1530 = function(f2482, g2483) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2482)!==false) {var if_res1536 = M3.rvoid();} else {var if_res1536 = M3.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),0,f2482,g2483);}if_res1536;if (M3.procedure_p(g2483)!==false) {var if_res1537 = M3.rvoid();} else {var if_res1537 = M3.raise_argument_error($rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),1,f2482,g2483);}if_res1537;if (M3.procedure_arity_includes_p(f2482,1)!==false) {var if_res1538 = M3.rvoid();} else {var if_res1538 = M3.apply(M3.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("(any/c . -> . any/c)"),0,f2482,$rjs_core.Pair.makeList());}if_res1538;var let_result1539 = M1.procedure_keywords(f2482);var req2484 = let_result1539.getAt(0);var _2485 = let_result1539.getAt(1);if (M3.null_p(req2484)!==false) {var if_res1540 = M3.rvoid();} else {var if_res1540 = M3.apply(M3.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),0,f2482,$rjs_core.Pair.makeList());}if_res1540;return simple_compose2466(f2482,g2483);};var cl1531 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values;};var cl1532 = $rjs_core.attachProcedureArity(function(f02486, ...fs024871541) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var fs02487 = $rjs_core.Pair.listFromArray(fs024871541);var loop2488 = function(f2489, fs2490, i2491, rfuns2492) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2489)!==false) {var if_res1542 = M3.rvoid();} else {var if_res1542 = M3.apply(M3.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure?"),i2491,f02486,fs02487);}if_res1542;if (M3.pair_p(fs2490)!==false) {if (M3.procedure_arity_includes_p(f2489,1)!==false) {var if_res1543 = M3.rvoid();} else {var if_res1543 = M3.apply(M3.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("(any/c . -> . any/c)"),i2491,f02486,fs02487);}if_res1543;var let_result1544 = M1.procedure_keywords(f2489);var req2493 = let_result1544.getAt(0);var _2494 = let_result1544.getAt(1);if (M3.null_p(req2493)!==false) {var if_res1545 = M3.rvoid();} else {var if_res1545 = M3.apply(M3.raise_argument_error,$rjs_core.Symbol.make("compose1"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),i2491,f02486,fs02487);}if_res1545;var if_res1546 = loop2488(M3.car(fs2490),M3.cdr(fs2490),M3.add1(i2491),M3.cons(f2489,rfuns2492));} else {var if_res1546 = simple_compose2466(pipeline12439(M3.car(rfuns2492),M3.cdr(rfuns2492)),f2489);}return if_res1546;};return loop2488(f02486,fs02487,0,$rjs_core.Pair.makeList());});var compose12465 = $rjs_core.attachProcedureArity(function() {var fixed_lam1533 = {'1':cl1529,'2':cl1530,'0':cl1531}[arguments.length];if (fixed_lam1533!==undefined) {return fixed_lam1533.apply(null,arguments);} else {if (M3.__gt__eq_(cl1532.length,1)!==false) {var if_res1534 = cl1532.apply(null,arguments);} else {var if_res1534 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1534;}},[0,M3.make_arity_at_least(1)]);var simple_compose2496 = function(f2497, g2498) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.eqv_p(1,M3.procedure_arity(f2497))!==false) {var arity2499 = M3.procedure_arity(g2498);var let_result1547 = M1.procedure_keywords(g2498);var required_kwds2500 = let_result1547.getAt(0);var allowed_kwds2501 = let_result1547.getAt(1);if (M3.eq_p(1,arity2499)!==false) {var if_res1554 = function(x2503) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2497(g2498(x2503));};} else {var cl1548 = function(x2504) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2497(g2498(x2504));};var cl1549 = function(x2505, y2506) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return f2497(g2498(x2505,y2506));};var cl1550 = $rjs_core.attachProcedureArity(function(...args25071553) {var args2507 = $rjs_core.Pair.listFromArray(args25071553);return f2497(M3.apply(g2498,args2507));});var if_res1554 = $rjs_core.attachProcedureArity(function() {var fixed_lam1551 = {'1':cl1548,'2':cl1549}[arguments.length];if (fixed_lam1551!==undefined) {return fixed_lam1551.apply(null,arguments);} else {if (true!==false) {var if_res1552 = cl1550.apply(null,arguments);} else {var if_res1552 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1552;}},[M3.make_arity_at_least(0)]);}var composed2502 = if_res1554;if (M3.null_p(allowed_kwds2501)!==false) {var if_res1556 = composed2502;} else {var if_res1556 = M1.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws2508, kw_args2509, ...xs25101555) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs2510 = $rjs_core.Pair.listFromArray(xs25101555);return f2497(M4.keyword_apply(g2498,kws2508,kw_args2509,xs2510));}),composed2502);}var if_res1567 = if_res1556;} else {var arity2511 = M3.procedure_arity(g2498);var let_result1557 = M1.procedure_keywords(g2498);var required_kwds2512 = let_result1557.getAt(0);var allowed_kwds2513 = let_result1557.getAt(1);if (M3.eq_p(1,arity2511)!==false) {var if_res1564 = function(x2515) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g2498(x2515);},f2497);};} else {var cl1558 = function(x2516) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g2498(x2516);},f2497);};var cl1559 = function(x2517, y2518) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return g2498(x2517,y2518);},f2497);};var cl1560 = $rjs_core.attachProcedureArity(function(...args25191563) {var args2519 = $rjs_core.Pair.listFromArray(args25191563);return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.apply(g2498,args2519);},f2497);});var if_res1564 = $rjs_core.attachProcedureArity(function() {var fixed_lam1561 = {'1':cl1558,'2':cl1559}[arguments.length];if (fixed_lam1561!==undefined) {return fixed_lam1561.apply(null,arguments);} else {if (true!==false) {var if_res1562 = cl1560.apply(null,arguments);} else {var if_res1562 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1562;}},[M3.make_arity_at_least(0)]);}var composed2514 = if_res1564;if (M3.null_p(allowed_kwds2513)!==false) {var if_res1566 = composed2514;} else {var if_res1566 = M1.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws2520, kw_args2521, ...xs25221565) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var xs2522 = $rjs_core.Pair.listFromArray(xs25221565);return M3.call_with_values(function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M4.keyword_apply(g2498,kws2520,kw_args2521,xs2522);},f2497);}),composed2514);}var if_res1567 = if_res1566;}return if_res1567;};var cl1568 = function(f2523) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2523)!==false) {var if_res1574 = f2523;} else {var if_res1574 = M3.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),0,f2523);}return if_res1574;};var cl1569 = function(f2524, g2525) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2524)!==false) {var if_res1575 = M3.rvoid();} else {var if_res1575 = M3.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),0,f2524,g2525);}if_res1575;if (M3.procedure_p(g2525)!==false) {var if_res1576 = M3.rvoid();} else {var if_res1576 = M3.raise_argument_error($rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),1,f2524,g2525);}if_res1576;var let_result1577 = M1.procedure_keywords(f2524);var req2526 = let_result1577.getAt(0);var _2527 = let_result1577.getAt(1);if (M3.null_p(req2526)!==false) {var if_res1578 = M3.rvoid();} else {var if_res1578 = M3.apply(M3.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),0,f2524,$rjs_core.Pair.makeList());}if_res1578;return simple_compose2496(f2524,g2525);};var cl1570 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M3.values;};var cl1571 = $rjs_core.attachProcedureArity(function(f02528, ...fs025291579) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var fs02529 = $rjs_core.Pair.listFromArray(fs025291579);var loop2530 = function(f2531, fs2532, i2533, rfuns2534) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M3.procedure_p(f2531)!==false) {var if_res1580 = M3.rvoid();} else {var if_res1580 = M3.apply(M3.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure?"),i2533,f02528,fs02529);}if_res1580;if (M3.pair_p(fs2532)!==false) {var let_result1581 = M1.procedure_keywords(f2531);var req2535 = let_result1581.getAt(0);var _2536 = let_result1581.getAt(1);if (M3.null_p(req2535)!==false) {var if_res1582 = M3.rvoid();} else {var if_res1582 = M3.apply(M3.raise_argument_error,$rjs_core.Symbol.make("compose"),$rjs_core.UString.make("procedure-with-no-required-keywords?"),i2533,f02528,fs02529);}if_res1582;var if_res1583 = loop2530(M3.car(fs2532),M3.cdr(fs2532),M3.add1(i2533),M3.cons(f2531,rfuns2534));} else {var if_res1583 = simple_compose2496(pipeline_times_2447(M3.car(rfuns2534),M3.cdr(rfuns2534)),f2531);}return if_res1583;};return loop2530(f02528,fs02529,0,$rjs_core.Pair.makeList());});var compose2495 = $rjs_core.attachProcedureArity(function() {var fixed_lam1572 = {'1':cl1568,'2':cl1569,'0':cl1570}[arguments.length];if (fixed_lam1572!==undefined) {return fixed_lam1572.apply(null,arguments);} else {if (M3.__gt__eq_(cl1571.length,1)!==false) {var if_res1573 = cl1571.apply(null,arguments);} else {var if_res1573 = M3.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1573;}},[0,M3.make_arity_at_least(1)]);var let_result1584 = M3.values(compose12465,compose2495);var compose1 = let_result1584.getAt(0);var compose = let_result1584.getAt(1);var __rjs_quoted__ = {};__rjs_quoted__.sort7 = sort7;__rjs_quoted__.sort = sort;export { __rjs_quoted__,compose1,compose,build_list,build_string,build_vector,sort,filter,assoc,assv,assq,findf,assf,memf,remove_times_,remq_times_,remv_times_,remove,remq,remv,foldr,foldl }; \ No newline at end of file diff --git a/js-build/collects/racket/private/map.rkt.js b/js-build/collects/racket/private/map.rkt.js index f1f3575..e076612 100644 --- a/js-build/collects/racket/private/map.rkt.js +++ b/js-build/collects/racket/private/map.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "./kw.rkt.js";var cl729 = function(f1342, l1343) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res736 = true;} else {if (M0.procedure_p(f1342)!==false) {if (M0.procedure_arity_includes_p(f1342,1)!==false) {var if_res734 = M0.list_p(l1343);} else {var if_res734 = false;}var if_res735 = if_res734;} else {var if_res735 = false;}var if_res736 = if_res735;}if (if_res736!==false) {var loop1344 = function(l1345) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l1345)!==false) {var if_res737 = M0.rnull;} else {var r1346 = M0.cdr(l1345);var if_res737 = M0.cons(f1342(M0.car(l1345)),loop1344(r1346));}return if_res737;};var if_res738 = loop1344(l1343);} else {var if_res738 = gen_map(f1342,M0.list(l1343));}return if_res738;};var cl730 = function(f1347, l11348, l21349) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res743 = true;} else {if (M0.procedure_p(f1347)!==false) {if (M0.procedure_arity_includes_p(f1347,2)!==false) {if (M0.list_p(l11348)!==false) {if (M0.list_p(l21349)!==false) {var if_res739 = M0.__eq_(M0.length(l11348),M0.length(l21349));} else {var if_res739 = false;}var if_res740 = if_res739;} else {var if_res740 = false;}var if_res741 = if_res740;} else {var if_res741 = false;}var if_res742 = if_res741;} else {var if_res742 = false;}var if_res743 = if_res742;}if (if_res743!==false) {var loop1350 = function(l11351, l21352) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l11351)!==false) {var if_res744 = M0.rnull;} else {var r11353 = M0.cdr(l11351);var r21354 = M0.cdr(l21352);var if_res744 = M0.cons(f1347(M0.car(l11351),M0.car(l21352)),loop1350(r11353,r21354));}return if_res744;};var if_res745 = loop1350(l11348,l21349);} else {var if_res745 = gen_map(f1347,M0.list(l11348,l21349));}return if_res745;};var cl731 = $rjs_core.attachProcedureArity(function(f1355, l1356, ...args1357746) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1357 = $rjs_core.Pair.listFromArray(args1357746);return gen_map(f1355,M0.cons(l1356,args1357));});var map1341 = $rjs_core.attachProcedureArity(function() {var fixed_lam732 = {'2':cl729,'3':cl730}[arguments.length];if (fixed_lam732!==undefined) {return fixed_lam732.apply(null,arguments);} else {if (M0.__gt__eq_(cl731.length,1)!==false) {var if_res733 = cl731.apply(null,arguments);} else {var if_res733 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res733;}},[M0.make_arity_at_least(2)]);var map2 = map1341;var cl747 = function(f1359, l1360) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res754 = true;} else {if (M0.procedure_p(f1359)!==false) {if (M0.procedure_arity_includes_p(f1359,1)!==false) {var if_res752 = M0.list_p(l1360);} else {var if_res752 = false;}var if_res753 = if_res752;} else {var if_res753 = false;}var if_res754 = if_res753;}if (if_res754!==false) {var loop1361 = function(l1362) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l1362)!==false) {var if_res755 = M0.rvoid();} else {var r1363 = M0.cdr(l1362);f1359(M0.car(l1362));var if_res755 = loop1361(r1363);}return if_res755;};var if_res756 = loop1361(l1360);} else {var if_res756 = gen_for_each(f1359,M0.list(l1360));}return if_res756;};var cl748 = function(f1364, l11365, l21366) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res761 = true;} else {if (M0.procedure_p(f1364)!==false) {if (M0.procedure_arity_includes_p(f1364,2)!==false) {if (M0.list_p(l11365)!==false) {if (M0.list_p(l21366)!==false) {var if_res757 = M0.__eq_(M0.length(l11365),M0.length(l21366));} else {var if_res757 = false;}var if_res758 = if_res757;} else {var if_res758 = false;}var if_res759 = if_res758;} else {var if_res759 = false;}var if_res760 = if_res759;} else {var if_res760 = false;}var if_res761 = if_res760;}if (if_res761!==false) {var loop1367 = function(l11368, l21369) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l11368)!==false) {var if_res762 = M0.rvoid();} else {var r11370 = M0.cdr(l11368);var r21371 = M0.cdr(l21369);f1364(M0.car(l11368),M0.car(l21369));var if_res762 = loop1367(r11370,r21371);}return if_res762;};var if_res763 = loop1367(l11365,l21366);} else {var if_res763 = gen_for_each(f1364,M0.list(l11365,l21366));}return if_res763;};var cl749 = $rjs_core.attachProcedureArity(function(f1372, l1373, ...args1374764) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1374 = $rjs_core.Pair.listFromArray(args1374764);return gen_for_each(f1372,M0.cons(l1373,args1374));});var for_each1358 = $rjs_core.attachProcedureArity(function() {var fixed_lam750 = {'2':cl747,'3':cl748}[arguments.length];if (fixed_lam750!==undefined) {return fixed_lam750.apply(null,arguments);} else {if (M0.__gt__eq_(cl749.length,1)!==false) {var if_res751 = cl749.apply(null,arguments);} else {var if_res751 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res751;}},[M0.make_arity_at_least(2)]);var for_each2 = for_each1358;var cl765 = function(f1376, l1377) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res772 = true;} else {if (M0.procedure_p(f1376)!==false) {if (M0.procedure_arity_includes_p(f1376,1)!==false) {var if_res770 = M0.list_p(l1377);} else {var if_res770 = false;}var if_res771 = if_res770;} else {var if_res771 = false;}var if_res772 = if_res771;}if (if_res772!==false) {if (M0.null_p(l1377)!==false) {var if_res775 = true;} else {var loop1378 = function(l1379) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(l1379))!==false) {var if_res774 = f1376(M0.car(l1379));} else {var r1380 = M0.cdr(l1379);if (f1376(M0.car(l1379))!==false) {var if_res773 = loop1378(r1380);} else {var if_res773 = false;}var if_res774 = if_res773;}return if_res774;};var if_res775 = loop1378(l1377);}var if_res776 = if_res775;} else {var if_res776 = gen_andmap(f1376,M0.list(l1377));}return if_res776;};var cl766 = function(f1381, l11382, l21383) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res781 = true;} else {if (M0.procedure_p(f1381)!==false) {if (M0.procedure_arity_includes_p(f1381,2)!==false) {if (M0.list_p(l11382)!==false) {if (M0.list_p(l21383)!==false) {var if_res777 = M0.__eq_(M0.length(l11382),M0.length(l21383));} else {var if_res777 = false;}var if_res778 = if_res777;} else {var if_res778 = false;}var if_res779 = if_res778;} else {var if_res779 = false;}var if_res780 = if_res779;} else {var if_res780 = false;}var if_res781 = if_res780;}if (if_res781!==false) {if (M0.null_p(l11382)!==false) {var if_res784 = true;} else {var loop1384 = function(l11385, l21386) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(l11385))!==false) {var if_res783 = f1381(M0.car(l11385),M0.car(l21386));} else {var r11387 = M0.cdr(l11385);var r21388 = M0.cdr(l21386);if (f1381(M0.car(l11385),M0.car(l21386))!==false) {var if_res782 = loop1384(r11387,r21388);} else {var if_res782 = false;}var if_res783 = if_res782;}return if_res783;};var if_res784 = loop1384(l11382,l21383);}var if_res785 = if_res784;} else {var if_res785 = gen_andmap(f1381,M0.list(l11382,l21383));}return if_res785;};var cl767 = $rjs_core.attachProcedureArity(function(f1389, l1390, ...args1391786) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1391 = $rjs_core.Pair.listFromArray(args1391786);return gen_andmap(f1389,M0.cons(l1390,args1391));});var andmap1375 = $rjs_core.attachProcedureArity(function() {var fixed_lam768 = {'2':cl765,'3':cl766}[arguments.length];if (fixed_lam768!==undefined) {return fixed_lam768.apply(null,arguments);} else {if (M0.__gt__eq_(cl767.length,1)!==false) {var if_res769 = cl767.apply(null,arguments);} else {var if_res769 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res769;}},[M0.make_arity_at_least(2)]);var andmap2 = andmap1375;var cl787 = function(f1393, l1394) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res794 = true;} else {if (M0.procedure_p(f1393)!==false) {if (M0.procedure_arity_includes_p(f1393,1)!==false) {var if_res792 = M0.list_p(l1394);} else {var if_res792 = false;}var if_res793 = if_res792;} else {var if_res793 = false;}var if_res794 = if_res793;}if (if_res794!==false) {if (M0.null_p(l1394)!==false) {var if_res797 = false;} else {var loop1395 = function(l1396) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(l1396))!==false) {var if_res796 = f1393(M0.car(l1396));} else {var r1397 = M0.cdr(l1396);var or_part1398 = f1393(M0.car(l1396));if (or_part1398!==false) {var if_res795 = or_part1398;} else {var if_res795 = loop1395(r1397);}var if_res796 = if_res795;}return if_res796;};var if_res797 = loop1395(l1394);}var if_res798 = if_res797;} else {var if_res798 = gen_ormap(f1393,M0.list(l1394));}return if_res798;};var cl788 = function(f1399, l11400, l21401) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res803 = true;} else {if (M0.procedure_p(f1399)!==false) {if (M0.procedure_arity_includes_p(f1399,2)!==false) {if (M0.list_p(l11400)!==false) {if (M0.list_p(l21401)!==false) {var if_res799 = M0.__eq_(M0.length(l11400),M0.length(l21401));} else {var if_res799 = false;}var if_res800 = if_res799;} else {var if_res800 = false;}var if_res801 = if_res800;} else {var if_res801 = false;}var if_res802 = if_res801;} else {var if_res802 = false;}var if_res803 = if_res802;}if (if_res803!==false) {if (M0.null_p(l11400)!==false) {var if_res806 = false;} else {var loop1402 = function(l11403, l21404) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.cdr(l11403))!==false) {var if_res805 = f1399(M0.car(l11403),M0.car(l21404));} else {var r11405 = M0.cdr(l11403);var r21406 = M0.cdr(l21404);var or_part1407 = f1399(M0.car(l11403),M0.car(l21404));if (or_part1407!==false) {var if_res804 = or_part1407;} else {var if_res804 = loop1402(r11405,r21406);}var if_res805 = if_res804;}return if_res805;};var if_res806 = loop1402(l11400,l21401);}var if_res807 = if_res806;} else {var if_res807 = gen_ormap(f1399,M0.list(l11400,l21401));}return if_res807;};var cl789 = $rjs_core.attachProcedureArity(function(f1408, l1409, ...args1410808) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args1410 = $rjs_core.Pair.listFromArray(args1410808);return gen_ormap(f1408,M0.cons(l1409,args1410));});var ormap1392 = $rjs_core.attachProcedureArity(function() {var fixed_lam790 = {'2':cl787,'3':cl788}[arguments.length];if (fixed_lam790!==undefined) {return fixed_lam790.apply(null,arguments);} else {if (M0.__gt__eq_(cl789.length,1)!==false) {var if_res791 = cl789.apply(null,arguments);} else {var if_res791 = M0.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res791;}},[M0.make_arity_at_least(2)]);var ormap2 = ormap1392;var check_args = function(who1411, f1412, ls1413) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(f1412)!==false) {var if_res809 = M0.rvoid();} else {var if_res809 = M0.raise_argument_error(who1411,$rjs_core.UString.make("procedure?"),f1412);}if_res809;var loop1414 = function(prev_len1415, ls1416, i1417) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls1416)!==false) {var if_res813 = M0.rvoid();} else {var l1418 = M0.car(ls1416);if (M0.list_p(l1418)!==false) {var if_res810 = M0.rvoid();} else {var if_res810 = M0.raise_argument_error(who1411,$rjs_core.UString.make("list?"),l1418);}if_res810;var len1419 = M0.length(l1418);if (prev_len1415!==false) {var if_res811 = M0.not(M0.__eq_(len1419,prev_len1415));} else {var if_res811 = false;}if (if_res811!==false) {var if_res812 = M0.raise_arguments_error(who1411,$rjs_core.UString.make("all lists must have same size"),$rjs_core.UString.make("first list length"),prev_len1415,$rjs_core.UString.make("other list length"),len1419,$rjs_core.UString.make("procedure"),f1412);} else {var if_res812 = M0.rvoid();}if_res812;var if_res813 = loop1414(len1419,M0.cdr(ls1416),M0.add1(i1417));}return if_res813;};loop1414(false,ls1413,1);if (M0.procedure_arity_includes_p(f1412,M0.length(ls1413))!==false) {var if_res830 = M0.rvoid();} else {var let_result814 = M1.procedure_keywords(f1412);var required_keywords1420 = let_result814.getAt(0);var optional_keywords1421 = let_result814.getAt(1);if (M0.pair_p(required_keywords1420)!==false) {var if_res829 = M0.string_append($rjs_core.UString.make("argument mismatch;\n"),$rjs_core.UString.make(" the given procedure expects keyword arguments"));} else {var if_res829 = M0.string_append($rjs_core.UString.make("argument mismatch;\n"),$rjs_core.UString.make(" the given procedure's expected number of arguments does not match"),$rjs_core.UString.make(" the given number of lists"));}var temp828 = $rjs_core.UString.make("given procedure");var n1423 = M0.object_name(f1412);if (M0.symbol_p(n1423)!==false) {var if_res825 = M0.symbol__gt_string(n1423);} else {var if_res825 = false;}var or_part1422 = if_res825;if (or_part1422!==false) {var if_res826 = or_part1422;} else {var if_res826 = $rjs_core.UString.make("#");}var temp827 = M0.unquoted_printing_string(if_res826);var a1424 = M0.procedure_arity(f1412);if (M0.pair_p(required_keywords1420)!==false) {var if_res824 = M0.rnull;} else {if (M0.integer_p(a1424)!==false) {var if_res823 = M0.list($rjs_core.UString.make("expected"),a1424);} else {if (M0.arity_at_least_p(a1424)!==false) {var if_res822 = M0.list($rjs_core.UString.make("expected"),M0.unquoted_printing_string(M0.string_append($rjs_core.UString.make("at least "),M0.number__gt_string(M0.arity_at_least_value(a1424)))));} else {var if_res822 = M0.rnull;}var if_res823 = if_res822;}var if_res824 = if_res823;}if (M0.pair_p(required_keywords1420)!==false) {var if_res821 = M0.rnull;} else {var if_res821 = M0.list($rjs_core.UString.make("given"),M0.length(ls1413));}if (M0.pair_p(required_keywords1420)!==false) {var temp819 = $rjs_core.UString.make("required keywords");var loop1425 = function(kws1426) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws1426)!==false) {var if_res818 = M0.rnull;} else {var if_res818 = M0.list_times_($rjs_core.UString.make(" "),M0.string_append($rjs_core.UString.make("#:"),M0.__rjs_quoted__.keyword__gt_string(M0.car(kws1426))),loop1425(M0.cdr(kws1426)));}return if_res818;};var if_res820 = M0.list(temp819,M0.unquoted_printing_string(M0.apply(M0.string_append,M0.cdr(loop1425(required_keywords1420)))));} else {var if_res820 = M0.rnull;}var w1427 = M0.quotient(M0.error_print_width(),M0.length(ls1413));if (M0.__gt_(w1427,10)!==false) {var temp816 = $rjs_core.UString.make("argument lists...");var loop1428 = function(ls1429) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls1429)!==false) {var if_res815 = M0.rnull;} else {var if_res815 = M0.cons(M0.string_append($rjs_core.UString.make("\n "),M0.error_value__gt_string_handler()(M0.car(ls1429),w1427)),loop1428(M0.cdr(ls1429)));}return if_res815;};var if_res817 = M0.list(temp816,M0.unquoted_printing_string(M0.apply(M0.string_append,loop1428(ls1413))));} else {var if_res817 = M0.rnull;}var if_res830 = M0.apply(M0.raise_arguments_error,who1411,if_res829,temp828,temp827,M0.append(if_res824,if_res821,if_res820,if_res817));}return if_res830;};var gen_map = function(f1430, ls1431) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res831 = true;} else {var if_res831 = check_args($rjs_core.Symbol.make("map"),f1430,ls1431);}if_res831;var loop1432 = function(ls1433) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.car(ls1433))!==false) {var if_res832 = M0.rnull;} else {var next_ls1434 = map2(M0.cdr,ls1433);var if_res832 = M0.cons(M0.apply(f1430,map2(M0.car,ls1433)),loop1432(next_ls1434));}return if_res832;};return loop1432(ls1431);};var gen_for_each = function(f1435, ls1436) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res833 = true;} else {var if_res833 = check_args($rjs_core.Symbol.make("for-each"),f1435,ls1436);}if_res833;var loop1437 = function(ls1438) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.car(ls1438))!==false) {var if_res834 = M0.rvoid();} else {var next_ls1439 = map2(M0.cdr,ls1438);M0.apply(f1435,map2(M0.car,ls1438));var if_res834 = loop1437(next_ls1439);}return if_res834;};return loop1437(ls1436);};var gen_andmap = function(f1440, ls1441) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res835 = true;} else {var if_res835 = check_args($rjs_core.Symbol.make("andmap"),f1440,ls1441);}if_res835;var loop1442 = function(ls1443) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.car(ls1443))!==false) {var if_res838 = true;} else {if (M0.null_p(M0.cdar(ls1443))!==false) {var if_res837 = M0.apply(f1440,map2(M0.car,ls1443));} else {var next_ls1444 = map2(M0.cdr,ls1443);if (M0.apply(f1440,map2(M0.car,ls1443))!==false) {var if_res836 = loop1442(next_ls1444);} else {var if_res836 = false;}var if_res837 = if_res836;}var if_res838 = if_res837;}return if_res838;};return loop1442(ls1441);};var gen_ormap = function(f1445, ls1446) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res839 = true;} else {var if_res839 = check_args($rjs_core.Symbol.make("ormap"),f1445,ls1446);}if_res839;var loop1447 = function(ls1448) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(M0.car(ls1448))!==false) {var if_res842 = false;} else {if (M0.null_p(M0.cdar(ls1448))!==false) {var if_res841 = M0.apply(f1445,map2(M0.car,ls1448));} else {var next_ls1449 = map2(M0.cdr,ls1448);var or_part1450 = M0.apply(f1445,map2(M0.car,ls1448));if (or_part1450!==false) {var if_res840 = or_part1450;} else {var if_res840 = loop1447(next_ls1449);}var if_res841 = if_res840;}var if_res842 = if_res841;}return if_res842;};return loop1447(ls1446);};M0.rvoid();var __rjs_quoted__ = {};export { __rjs_quoted__,ormap2 as ormap,andmap2 as andmap,for_each2 as for_each,map2 as map }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./kw.rkt.js";import * as M1 from "../../../runtime/kernel.rkt.js";var cl1248 = function(f2134, l2135) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1255 = true;} else {if (M1.procedure_p(f2134)!==false) {if (M1.procedure_arity_includes_p(f2134,1)!==false) {var if_res1253 = M1.list_p(l2135);} else {var if_res1253 = false;}var if_res1254 = if_res1253;} else {var if_res1254 = false;}var if_res1255 = if_res1254;}if (if_res1255!==false) {var loop2136 = function(l2137) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(l2137)!==false) {var if_res1256 = M1.rnull;} else {var r2138 = M1.cdr(l2137);var if_res1256 = M1.cons(f2134(M1.car(l2137)),loop2136(r2138));}return if_res1256;};var if_res1257 = loop2136(l2135);} else {var if_res1257 = gen_map(f2134,M1.list(l2135));}return if_res1257;};var cl1249 = function(f2139, l12140, l22141) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1262 = true;} else {if (M1.procedure_p(f2139)!==false) {if (M1.procedure_arity_includes_p(f2139,2)!==false) {if (M1.list_p(l12140)!==false) {if (M1.list_p(l22141)!==false) {var if_res1258 = M1.__eq_(M1.length(l12140),M1.length(l22141));} else {var if_res1258 = false;}var if_res1259 = if_res1258;} else {var if_res1259 = false;}var if_res1260 = if_res1259;} else {var if_res1260 = false;}var if_res1261 = if_res1260;} else {var if_res1261 = false;}var if_res1262 = if_res1261;}if (if_res1262!==false) {var loop2142 = function(l12143, l22144) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(l12143)!==false) {var if_res1263 = M1.rnull;} else {var r12145 = M1.cdr(l12143);var r22146 = M1.cdr(l22144);var if_res1263 = M1.cons(f2139(M1.car(l12143),M1.car(l22144)),loop2142(r12145,r22146));}return if_res1263;};var if_res1264 = loop2142(l12140,l22141);} else {var if_res1264 = gen_map(f2139,M1.list(l12140,l22141));}return if_res1264;};var cl1250 = $rjs_core.attachProcedureArity(function(f2147, l2148, ...args21491265) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args2149 = $rjs_core.Pair.listFromArray(args21491265);return gen_map(f2147,M1.cons(l2148,args2149));});var map2133 = $rjs_core.attachProcedureArity(function() {var fixed_lam1251 = {'2':cl1248,'3':cl1249}[arguments.length];if (fixed_lam1251!==undefined) {return fixed_lam1251.apply(null,arguments);} else {if (M1.__gt__eq_(cl1250.length,1)!==false) {var if_res1252 = cl1250.apply(null,arguments);} else {var if_res1252 = M1.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1252;}},[M1.make_arity_at_least(2)]);var map2 = map2133;var cl1266 = function(f2151, l2152) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1273 = true;} else {if (M1.procedure_p(f2151)!==false) {if (M1.procedure_arity_includes_p(f2151,1)!==false) {var if_res1271 = M1.list_p(l2152);} else {var if_res1271 = false;}var if_res1272 = if_res1271;} else {var if_res1272 = false;}var if_res1273 = if_res1272;}if (if_res1273!==false) {var loop2153 = function(l2154) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(l2154)!==false) {var if_res1274 = M1.rvoid();} else {var r2155 = M1.cdr(l2154);f2151(M1.car(l2154));var if_res1274 = loop2153(r2155);}return if_res1274;};var if_res1275 = loop2153(l2152);} else {var if_res1275 = gen_for_each(f2151,M1.list(l2152));}return if_res1275;};var cl1267 = function(f2156, l12157, l22158) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1280 = true;} else {if (M1.procedure_p(f2156)!==false) {if (M1.procedure_arity_includes_p(f2156,2)!==false) {if (M1.list_p(l12157)!==false) {if (M1.list_p(l22158)!==false) {var if_res1276 = M1.__eq_(M1.length(l12157),M1.length(l22158));} else {var if_res1276 = false;}var if_res1277 = if_res1276;} else {var if_res1277 = false;}var if_res1278 = if_res1277;} else {var if_res1278 = false;}var if_res1279 = if_res1278;} else {var if_res1279 = false;}var if_res1280 = if_res1279;}if (if_res1280!==false) {var loop2159 = function(l12160, l22161) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(l12160)!==false) {var if_res1281 = M1.rvoid();} else {var r12162 = M1.cdr(l12160);var r22163 = M1.cdr(l22161);f2156(M1.car(l12160),M1.car(l22161));var if_res1281 = loop2159(r12162,r22163);}return if_res1281;};var if_res1282 = loop2159(l12157,l22158);} else {var if_res1282 = gen_for_each(f2156,M1.list(l12157,l22158));}return if_res1282;};var cl1268 = $rjs_core.attachProcedureArity(function(f2164, l2165, ...args21661283) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args2166 = $rjs_core.Pair.listFromArray(args21661283);return gen_for_each(f2164,M1.cons(l2165,args2166));});var for_each2150 = $rjs_core.attachProcedureArity(function() {var fixed_lam1269 = {'2':cl1266,'3':cl1267}[arguments.length];if (fixed_lam1269!==undefined) {return fixed_lam1269.apply(null,arguments);} else {if (M1.__gt__eq_(cl1268.length,1)!==false) {var if_res1270 = cl1268.apply(null,arguments);} else {var if_res1270 = M1.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1270;}},[M1.make_arity_at_least(2)]);var for_each2 = for_each2150;var cl1284 = function(f2168, l2169) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1291 = true;} else {if (M1.procedure_p(f2168)!==false) {if (M1.procedure_arity_includes_p(f2168,1)!==false) {var if_res1289 = M1.list_p(l2169);} else {var if_res1289 = false;}var if_res1290 = if_res1289;} else {var if_res1290 = false;}var if_res1291 = if_res1290;}if (if_res1291!==false) {if (M1.null_p(l2169)!==false) {var if_res1294 = true;} else {var loop2170 = function(l2171) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(M1.cdr(l2171))!==false) {var if_res1293 = f2168(M1.car(l2171));} else {var r2172 = M1.cdr(l2171);if (f2168(M1.car(l2171))!==false) {var if_res1292 = loop2170(r2172);} else {var if_res1292 = false;}var if_res1293 = if_res1292;}return if_res1293;};var if_res1294 = loop2170(l2169);}var if_res1295 = if_res1294;} else {var if_res1295 = gen_andmap(f2168,M1.list(l2169));}return if_res1295;};var cl1285 = function(f2173, l12174, l22175) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1300 = true;} else {if (M1.procedure_p(f2173)!==false) {if (M1.procedure_arity_includes_p(f2173,2)!==false) {if (M1.list_p(l12174)!==false) {if (M1.list_p(l22175)!==false) {var if_res1296 = M1.__eq_(M1.length(l12174),M1.length(l22175));} else {var if_res1296 = false;}var if_res1297 = if_res1296;} else {var if_res1297 = false;}var if_res1298 = if_res1297;} else {var if_res1298 = false;}var if_res1299 = if_res1298;} else {var if_res1299 = false;}var if_res1300 = if_res1299;}if (if_res1300!==false) {if (M1.null_p(l12174)!==false) {var if_res1303 = true;} else {var loop2176 = function(l12177, l22178) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(M1.cdr(l12177))!==false) {var if_res1302 = f2173(M1.car(l12177),M1.car(l22178));} else {var r12179 = M1.cdr(l12177);var r22180 = M1.cdr(l22178);if (f2173(M1.car(l12177),M1.car(l22178))!==false) {var if_res1301 = loop2176(r12179,r22180);} else {var if_res1301 = false;}var if_res1302 = if_res1301;}return if_res1302;};var if_res1303 = loop2176(l12174,l22175);}var if_res1304 = if_res1303;} else {var if_res1304 = gen_andmap(f2173,M1.list(l12174,l22175));}return if_res1304;};var cl1286 = $rjs_core.attachProcedureArity(function(f2181, l2182, ...args21831305) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args2183 = $rjs_core.Pair.listFromArray(args21831305);return gen_andmap(f2181,M1.cons(l2182,args2183));});var andmap2167 = $rjs_core.attachProcedureArity(function() {var fixed_lam1287 = {'2':cl1284,'3':cl1285}[arguments.length];if (fixed_lam1287!==undefined) {return fixed_lam1287.apply(null,arguments);} else {if (M1.__gt__eq_(cl1286.length,1)!==false) {var if_res1288 = cl1286.apply(null,arguments);} else {var if_res1288 = M1.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1288;}},[M1.make_arity_at_least(2)]);var andmap2 = andmap2167;var cl1306 = function(f2185, l2186) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1313 = true;} else {if (M1.procedure_p(f2185)!==false) {if (M1.procedure_arity_includes_p(f2185,1)!==false) {var if_res1311 = M1.list_p(l2186);} else {var if_res1311 = false;}var if_res1312 = if_res1311;} else {var if_res1312 = false;}var if_res1313 = if_res1312;}if (if_res1313!==false) {if (M1.null_p(l2186)!==false) {var if_res1316 = false;} else {var loop2187 = function(l2188) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(M1.cdr(l2188))!==false) {var if_res1315 = f2185(M1.car(l2188));} else {var r2189 = M1.cdr(l2188);var or_part2190 = f2185(M1.car(l2188));if (or_part2190!==false) {var if_res1314 = or_part2190;} else {var if_res1314 = loop2187(r2189);}var if_res1315 = if_res1314;}return if_res1315;};var if_res1316 = loop2187(l2186);}var if_res1317 = if_res1316;} else {var if_res1317 = gen_ormap(f2185,M1.list(l2186));}return if_res1317;};var cl1307 = function(f2191, l12192, l22193) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1322 = true;} else {if (M1.procedure_p(f2191)!==false) {if (M1.procedure_arity_includes_p(f2191,2)!==false) {if (M1.list_p(l12192)!==false) {if (M1.list_p(l22193)!==false) {var if_res1318 = M1.__eq_(M1.length(l12192),M1.length(l22193));} else {var if_res1318 = false;}var if_res1319 = if_res1318;} else {var if_res1319 = false;}var if_res1320 = if_res1319;} else {var if_res1320 = false;}var if_res1321 = if_res1320;} else {var if_res1321 = false;}var if_res1322 = if_res1321;}if (if_res1322!==false) {if (M1.null_p(l12192)!==false) {var if_res1325 = false;} else {var loop2194 = function(l12195, l22196) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(M1.cdr(l12195))!==false) {var if_res1324 = f2191(M1.car(l12195),M1.car(l22196));} else {var r12197 = M1.cdr(l12195);var r22198 = M1.cdr(l22196);var or_part2199 = f2191(M1.car(l12195),M1.car(l22196));if (or_part2199!==false) {var if_res1323 = or_part2199;} else {var if_res1323 = loop2194(r12197,r22198);}var if_res1324 = if_res1323;}return if_res1324;};var if_res1325 = loop2194(l12192,l22193);}var if_res1326 = if_res1325;} else {var if_res1326 = gen_ormap(f2191,M1.list(l12192,l22193));}return if_res1326;};var cl1308 = $rjs_core.attachProcedureArity(function(f2200, l2201, ...args22021327) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args2202 = $rjs_core.Pair.listFromArray(args22021327);return gen_ormap(f2200,M1.cons(l2201,args2202));});var ormap2184 = $rjs_core.attachProcedureArity(function() {var fixed_lam1309 = {'2':cl1306,'3':cl1307}[arguments.length];if (fixed_lam1309!==undefined) {return fixed_lam1309.apply(null,arguments);} else {if (M1.__gt__eq_(cl1308.length,1)!==false) {var if_res1310 = cl1308.apply(null,arguments);} else {var if_res1310 = M1.error($rjs_core.UString.make("case-lambda: invalid case"));}return if_res1310;}},[M1.make_arity_at_least(2)]);var ormap2 = ormap2184;var check_args = function(who2203, f2204, ls2205) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.procedure_p(f2204)!==false) {var if_res1328 = M1.rvoid();} else {var if_res1328 = M1.raise_argument_error(who2203,$rjs_core.UString.make("procedure?"),f2204);}if_res1328;var loop2206 = function(prev_len2207, ls2208, i2209) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(ls2208)!==false) {var if_res1332 = M1.rvoid();} else {var l2210 = M1.car(ls2208);if (M1.list_p(l2210)!==false) {var if_res1329 = M1.rvoid();} else {var if_res1329 = M1.raise_argument_error(who2203,$rjs_core.UString.make("list?"),l2210);}if_res1329;var len2211 = M1.length(l2210);if (prev_len2207!==false) {var if_res1330 = M1.not(M1.__eq_(len2211,prev_len2207));} else {var if_res1330 = false;}if (if_res1330!==false) {var if_res1331 = M1.raise_arguments_error(who2203,$rjs_core.UString.make("all lists must have same size"),$rjs_core.UString.make("first list length"),prev_len2207,$rjs_core.UString.make("other list length"),len2211,$rjs_core.UString.make("procedure"),f2204);} else {var if_res1331 = M1.rvoid();}if_res1331;var if_res1332 = loop2206(len2211,M1.cdr(ls2208),M1.add1(i2209));}return if_res1332;};loop2206(false,ls2205,1);if (M1.procedure_arity_includes_p(f2204,M1.length(ls2205))!==false) {var if_res1349 = M1.rvoid();} else {var let_result1333 = M0.procedure_keywords(f2204);var required_keywords2212 = let_result1333.getAt(0);var optional_keywords2213 = let_result1333.getAt(1);if (M1.pair_p(required_keywords2212)!==false) {var if_res1348 = M1.string_append($rjs_core.UString.make("argument mismatch;\n"),$rjs_core.UString.make(" the given procedure expects keyword arguments"));} else {var if_res1348 = M1.string_append($rjs_core.UString.make("argument mismatch;\n"),$rjs_core.UString.make(" the given procedure's expected number of arguments does not match"),$rjs_core.UString.make(" the given number of lists"));}var temp1347 = $rjs_core.UString.make("given procedure");var n2215 = M1.object_name(f2204);if (M1.symbol_p(n2215)!==false) {var if_res1344 = M1.symbol__gt_string(n2215);} else {var if_res1344 = false;}var or_part2214 = if_res1344;if (or_part2214!==false) {var if_res1345 = or_part2214;} else {var if_res1345 = $rjs_core.UString.make("#");}var temp1346 = M1.unquoted_printing_string(if_res1345);var a2216 = M1.procedure_arity(f2204);if (M1.pair_p(required_keywords2212)!==false) {var if_res1343 = M1.rnull;} else {if (M1.integer_p(a2216)!==false) {var if_res1342 = M1.list($rjs_core.UString.make("expected"),a2216);} else {if (M1.arity_at_least_p(a2216)!==false) {var if_res1341 = M1.list($rjs_core.UString.make("expected"),M1.unquoted_printing_string(M1.string_append($rjs_core.UString.make("at least "),M1.number__gt_string(M1.arity_at_least_value(a2216)))));} else {var if_res1341 = M1.rnull;}var if_res1342 = if_res1341;}var if_res1343 = if_res1342;}if (M1.pair_p(required_keywords2212)!==false) {var if_res1340 = M1.rnull;} else {var if_res1340 = M1.list($rjs_core.UString.make("given"),M1.length(ls2205));}if (M1.pair_p(required_keywords2212)!==false) {var temp1338 = $rjs_core.UString.make("required keywords");var loop2217 = function(kws2218) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(kws2218)!==false) {var if_res1337 = M1.rnull;} else {var if_res1337 = M1.list_times_($rjs_core.UString.make(" "),M1.string_append($rjs_core.UString.make("#:"),M1.__rjs_quoted__.keyword__gt_string(M1.car(kws2218))),loop2217(M1.cdr(kws2218)));}return if_res1337;};var if_res1339 = M1.list(temp1338,M1.unquoted_printing_string(M1.apply(M1.string_append,M1.cdr(loop2217(required_keywords2212)))));} else {var if_res1339 = M1.rnull;}var w2219 = M1.quotient(M1.error_print_width(),M1.length(ls2205));if (M1.__gt_(w2219,10)!==false) {var temp1335 = $rjs_core.UString.make("argument lists...");var loop2220 = function(ls2221) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(ls2221)!==false) {var if_res1334 = M1.rnull;} else {var if_res1334 = M1.cons(M1.string_append($rjs_core.UString.make("\n "),M1.error_value__gt_string_handler()(M1.car(ls2221),w2219)),loop2220(M1.cdr(ls2221)));}return if_res1334;};var if_res1336 = M1.list(temp1335,M1.unquoted_printing_string(M1.apply(M1.string_append,loop2220(ls2205))));} else {var if_res1336 = M1.rnull;}var if_res1349 = M1.apply(M1.raise_arguments_error,who2203,if_res1348,temp1347,temp1346,M1.append(if_res1343,if_res1340,if_res1339,if_res1336));}return if_res1349;};var gen_map = function(f2222, ls2223) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1350 = true;} else {var if_res1350 = check_args($rjs_core.Symbol.make("map"),f2222,ls2223);}if_res1350;var loop2224 = function(ls2225) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(M1.car(ls2225))!==false) {var if_res1351 = M1.rnull;} else {var next_ls2226 = map2(M1.cdr,ls2225);var if_res1351 = M1.cons(M1.apply(f2222,map2(M1.car,ls2225)),loop2224(next_ls2226));}return if_res1351;};return loop2224(ls2223);};var gen_for_each = function(f2227, ls2228) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1352 = true;} else {var if_res1352 = check_args($rjs_core.Symbol.make("for-each"),f2227,ls2228);}if_res1352;var loop2229 = function(ls2230) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(M1.car(ls2230))!==false) {var if_res1353 = M1.rvoid();} else {var next_ls2231 = map2(M1.cdr,ls2230);M1.apply(f2227,map2(M1.car,ls2230));var if_res1353 = loop2229(next_ls2231);}return if_res1353;};return loop2229(ls2228);};var gen_andmap = function(f2232, ls2233) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1354 = true;} else {var if_res1354 = check_args($rjs_core.Symbol.make("andmap"),f2232,ls2233);}if_res1354;var loop2234 = function(ls2235) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(M1.car(ls2235))!==false) {var if_res1357 = true;} else {if (M1.null_p(M1.cdar(ls2235))!==false) {var if_res1356 = M1.apply(f2232,map2(M1.car,ls2235));} else {var next_ls2236 = map2(M1.cdr,ls2235);if (M1.apply(f2232,map2(M1.car,ls2235))!==false) {var if_res1355 = loop2234(next_ls2236);} else {var if_res1355 = false;}var if_res1356 = if_res1355;}var if_res1357 = if_res1356;}return if_res1357;};return loop2234(ls2233);};var gen_ormap = function(f2237, ls2238) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1358 = true;} else {var if_res1358 = check_args($rjs_core.Symbol.make("ormap"),f2237,ls2238);}if_res1358;var loop2239 = function(ls2240) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(M1.car(ls2240))!==false) {var if_res1361 = false;} else {if (M1.null_p(M1.cdar(ls2240))!==false) {var if_res1360 = M1.apply(f2237,map2(M1.car,ls2240));} else {var next_ls2241 = map2(M1.cdr,ls2240);var or_part2242 = M1.apply(f2237,map2(M1.car,ls2240));if (or_part2242!==false) {var if_res1359 = or_part2242;} else {var if_res1359 = loop2239(next_ls2241);}var if_res1360 = if_res1359;}var if_res1361 = if_res1360;}return if_res1361;};return loop2239(ls2238);};M1.rvoid();var __rjs_quoted__ = {};export { __rjs_quoted__,ormap2 as ormap,andmap2 as andmap,for_each2 as for_each,map2 as map }; \ No newline at end of file diff --git a/js-build/collects/racket/private/member.rkt.js b/js-build/collects/racket/private/member.rkt.js index 5925d26..943943b 100644 --- a/js-build/collects/racket/private/member.rkt.js +++ b/js-build/collects/racket/private/member.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";var bad_list = function(who3576, orig_l3577) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.raise_arguments_error(who3576,$rjs_core.UString.make("not a proper list"),$rjs_core.UString.make("in"),orig_l3577);};var member3578 = function(v3579, orig_l3580, eql_p3581) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop3582 = function(ls3583, turtle3584) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls3583)!==false) {var if_res2350 = false;} else {if (M0.not(M0.pair_p(ls3583))!==false) {var if_res2349 = bad_list($rjs_core.Symbol.make("member"),orig_l3580);} else {if (eql_p3581(v3579,M0.car(ls3583))!==false) {var if_res2348 = ls3583;} else {var ls3585 = M0.cdr(ls3583);if (M0.null_p(ls3585)!==false) {var if_res2347 = false;} else {var or_part3586 = M0.not(M0.pair_p(ls3585));if (or_part3586!==false) {var if_res2344 = or_part3586;} else {var if_res2344 = M0.eq_p(ls3585,turtle3584);}if (if_res2344!==false) {var if_res2346 = bad_list($rjs_core.Symbol.make("member"),orig_l3580);} else {if (eql_p3581(v3579,M0.car(ls3585))!==false) {var if_res2345 = ls3585;} else {var if_res2345 = loop3582(M0.cdr(ls3585),M0.cdr(turtle3584));}var if_res2346 = if_res2345;}var if_res2347 = if_res2346;}var if_res2348 = if_res2347;}var if_res2349 = if_res2348;}var if_res2350 = if_res2349;}return if_res2350;};return loop3582(orig_l3580,orig_l3580);};var cl2351 = function(v3587, ls3588) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return member3578(v3587,ls3588,M0.equal_p);};var cl2352 = function(v3589, ls3590, eql_p3591) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(eql_p3591)!==false) {var if_res2354 = M0.procedure_arity_includes_p(eql_p3591,2);} else {var if_res2354 = false;}if (if_res2354!==false) {var if_res2355 = M0.rvoid();} else {var if_res2355 = M0.raise_argument_error($rjs_core.Symbol.make("member"),$rjs_core.UString.make("(procedure-arity-includes/c 2)"),M0.eq_p);}if_res2355;return member3578(v3589,ls3590,eql_p3591);};var member = $rjs_core.attachProcedureArity(function() {var fixed_lam2353 = {'2':cl2351,'3':cl2352}[arguments.length];if (fixed_lam2353!==undefined) {return fixed_lam2353.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var __rjs_quoted__ = {};export { __rjs_quoted__,member }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";var bad_list = function(who2630, orig_l2631) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.raise_mismatch_error(who2630,$rjs_core.UString.make("not a proper list: "),orig_l2631);};var memq2632 = function(v2633, orig_l2634) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2635 = function(ls2636) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2636)!==false) {var if_res1703 = false;} else {if (M0.not(M0.pair_p(ls2636))!==false) {var if_res1702 = bad_list($rjs_core.Symbol.make("memq"),orig_l2634);} else {if (M0.eq_p(v2633,M0.car(ls2636))!==false) {var if_res1701 = ls2636;} else {var if_res1701 = loop2635(M0.cdr(ls2636));}var if_res1702 = if_res1701;}var if_res1703 = if_res1702;}return if_res1703;};return loop2635(orig_l2634);};var memv2637 = function(v2638, orig_l2639) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2640 = function(ls2641) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2641)!==false) {var if_res1700 = false;} else {if (M0.not(M0.pair_p(ls2641))!==false) {var if_res1699 = bad_list($rjs_core.Symbol.make("memv"),orig_l2639);} else {if (M0.eqv_p(v2638,M0.car(ls2641))!==false) {var if_res1698 = ls2641;} else {var if_res1698 = loop2640(M0.cdr(ls2641));}var if_res1699 = if_res1698;}var if_res1700 = if_res1699;}return if_res1700;};return loop2640(orig_l2639);};var member2643 = function(v2644, orig_l2645) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2646 = function(ls2647) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2647)!==false) {var if_res1689 = false;} else {if (M0.not(M0.pair_p(ls2647))!==false) {var if_res1688 = bad_list($rjs_core.Symbol.make("member"),orig_l2645);} else {if (M0.equal_p(v2644,M0.car(ls2647))!==false) {var if_res1687 = ls2647;} else {var if_res1687 = loop2646(M0.cdr(ls2647));}var if_res1688 = if_res1687;}var if_res1689 = if_res1688;}return if_res1689;};return loop2646(orig_l2645);};var default2642 = member2643;var cl1690 = function(v2649, orig_l2650) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return default2642(v2649,orig_l2650);};var cl1691 = function(v2651, orig_l2652, eq_p2653) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.procedure_p(eq_p2653)!==false) {var if_res1693 = M0.procedure_arity_includes_p(eq_p2653,2);} else {var if_res1693 = false;}if (if_res1693!==false) {var if_res1694 = M0.rvoid();} else {var if_res1694 = M0.raise_argument_error($rjs_core.Symbol.make("member"),$rjs_core.UString.make("(procedure-arity-includes/c 2)"),eq_p2653);}if_res1694;var member2654 = function(v2655, orig_l2656) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var loop2657 = function(ls2658) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(ls2658)!==false) {var if_res1697 = false;} else {if (M0.not(M0.pair_p(ls2658))!==false) {var if_res1696 = bad_list($rjs_core.Symbol.make("member"),orig_l2656);} else {if (eq_p2653(v2655,M0.car(ls2658))!==false) {var if_res1695 = ls2658;} else {var if_res1695 = loop2657(M0.cdr(ls2658));}var if_res1696 = if_res1695;}var if_res1697 = if_res1696;}return if_res1697;};return loop2657(orig_l2656);};return member2654(v2651,orig_l2652);};var member2648 = $rjs_core.attachProcedureArity(function() {var fixed_lam1692 = {'2':cl1690,'3':cl1691}[arguments.length];if (fixed_lam1692!==undefined) {return fixed_lam1692.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var let_result1704 = M0.values(memq2632,memv2637,member2648);var memq = let_result1704.getAt(0);var memv = let_result1704.getAt(1);var member = let_result1704.getAt(2);var __rjs_quoted__ = {};export { __rjs_quoted__,member,memv,memq }; \ No newline at end of file diff --git a/js-build/collects/racket/private/more-scheme.rkt.js b/js-build/collects/racket/private/more-scheme.rkt.js index 6202773..81ca156 100644 --- a/js-build/collects/racket/private/more-scheme.rkt.js +++ b/js-build/collects/racket/private/more-scheme.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/paramz.rkt.js";var current_parameterization = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.continuation_mark_set_first(false,M1.parameterization_key);};var call_with_parameterization = function(paramz3521, thunk3522) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__rjs_quoted__.parameterization_p(paramz3521)!==false) {var if_res2272 = M0.rvoid();} else {var if_res2272 = M0.raise_argument_error($rjs_core.Symbol.make("call-with-parameterization"),$rjs_core.UString.make("parameterization?"),0,paramz3521,thunk3522);}if_res2272;if (M0.procedure_p(thunk3522)!==false) {var if_res2273 = M0.procedure_arity_includes_p(thunk3522,0);} else {var if_res2273 = false;}if (if_res2273!==false) {var if_res2274 = M0.rvoid();} else {var if_res2274 = M0.raise_argument_error($rjs_core.Symbol.make("call-with-parameterization"),$rjs_core.UString.make("(-> any)"),1,paramz3521,thunk3522);}if_res2274;var __context2275 = $rjs_core.Marks.getFrames();var __context2276;try {__context2276 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.parameterization_key,paramz3521);var __wcm_result2277 = thunk3522();} finally {$rjs_core.Marks.updateFrame(__context2275,__context2276);}return __wcm_result2277;};var let_result2279 = M0.make_struct_type($rjs_core.Symbol.make("break-parameterization"),false,1,0,false);var struct_break_paramz = let_result2279.getAt(0);var make_break_paramz = let_result2279.getAt(1);var break_paramz_p = let_result2279.getAt(2);var break_paramz_ref = let_result2279.getAt(3);var break_paramz_set_bang_ = let_result2279.getAt(4);var let_result2280 = M0.make_struct_type($rjs_core.Symbol.make("break-parameterization"),false,1,0,false,M0.rnull,M0.current_inspector());var type3523 = let_result2280.getAt(0);var maker3524 = let_result2280.getAt(1);var pred3525 = let_result2280.getAt(2);var access3526 = let_result2280.getAt(3);var mutate3527 = let_result2280.getAt(4);var let_result2281 = M0.values(type3523,maker3524,pred3525,M0.make_struct_field_accessor(access3526,0,$rjs_core.Symbol.make("cell")),M0.make_struct_field_mutator(mutate3527,0,$rjs_core.Symbol.make("cell")));var struct_break_parameterization = let_result2281.getAt(0);var make_break_parameterization = let_result2281.getAt(1);var break_parameterization_p = let_result2281.getAt(2);var break_parameterization_cell = let_result2281.getAt(3);var set_break_parameterization_cell_bang_ = let_result2281.getAt(4);var current_break_parameterization = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_break_paramz(M0.continuation_mark_set_first(false,M1.break_enabled_key));};var call_with_break_parameterization = function(paramz3528, thunk3529) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (break_paramz_p(paramz3528)!==false) {var if_res2282 = M0.rvoid();} else {var if_res2282 = M0.raise_argument_error($rjs_core.Symbol.make("call-with-break-parameterization"),$rjs_core.UString.make("break-parameterization?"),0,paramz3528,thunk3529);}if_res2282;if (M0.procedure_p(thunk3529)!==false) {var if_res2283 = M0.procedure_arity_includes_p(thunk3529,0);} else {var if_res2283 = false;}if (if_res2283!==false) {var if_res2284 = M0.rvoid();} else {var if_res2284 = M0.raise_argument_error($rjs_core.Symbol.make("call-with-parameterization"),$rjs_core.UString.make("(-> any)"),1,paramz3528,thunk3529);}if_res2284;var __context2286 = $rjs_core.Marks.getFrames();var __context2287;try {__context2287 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,break_paramz_ref(paramz3528,0));M1.check_for_break();var __wcm_result2288 = thunk3529();} finally {$rjs_core.Marks.updateFrame(__context2286,__context2287);}var begin_res2285 = __wcm_result2288;M1.check_for_break();return begin_res2285;};var select_handler_by_no_breaks = function(e3530, bpz3531, l3532) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context2297 = $rjs_core.Marks.getFrames();var __context2298;try {__context2298 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,M0.make_thread_cell(false));var loop3533 = function(l3534) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l3534)!==false) {var if_res2296 = M0.raise(e3530);} else {if (M0.caar(l3534)(e3530)!==false) {var begin_res2290 = M0.cdar(l3534)(e3530);var __context2291 = $rjs_core.Marks.getFrames();var __context2292;try {__context2292 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,bpz3531);var __wcm_result2293 = M1.check_for_break();} finally {$rjs_core.Marks.updateFrame(__context2291,__context2292);}__wcm_result2293;var if_res2295 = begin_res2290;} else {var if_res2295 = loop3533(M0.cdr(l3534));}var if_res2296 = if_res2295;}return if_res2296;};var __wcm_result2299 = loop3533(l3532);} finally {$rjs_core.Marks.updateFrame(__context2297,__context2298);}return __wcm_result2299;};var select_handler_by_breaks_as_is = function(e3535, bpz3536, l3537) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l3537)!==false) {var if_res2306 = M0.raise(e3535);} else {if (M0.caar(l3537)(e3535)!==false) {var __context2301 = $rjs_core.Marks.getFrames();var __context2302;try {__context2302 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,bpz3536);M1.check_for_break();var __wcm_result2303 = M0.cdar(l3537)(e3535);} finally {$rjs_core.Marks.updateFrame(__context2301,__context2302);}var if_res2305 = __wcm_result2303;} else {var if_res2305 = select_handler_by_breaks_as_is(e3535,bpz3536,M0.cdr(l3537));}var if_res2306 = if_res2305;}return if_res2306;};var false_thread_cell = M0.make_thread_cell(false);var check_with_handlers_in_context = function(handler_prompt_key3538) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.__rjs_quoted__.continuation_prompt_available_p(handler_prompt_key3538)!==false) {var if_res2307 = M0.rvoid();} else {var if_res2307 = M0.error($rjs_core.Symbol.make("with-handlers"),$rjs_core.UString.make("exception handler used out of context"));}return if_res2307;};var handler_prompt_key = M0.make_continuation_prompt_tag($rjs_core.Symbol.make("handler-prompt-tag"));var call_handled_body = function(bpz3539, handle_proc3540, body_thunk3541) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context2316 = $rjs_core.Marks.getFrames();var __context2317;try {__context2317 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,false_thread_cell);var __wcm_result2318 = M0.call_with_continuation_prompt(function(bpz3542, body_thunk3543) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context2312 = $rjs_core.Marks.getFrames();var __context2313;try {__context2313 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.break_enabled_key,bpz3542);var __context2308 = $rjs_core.Marks.getFrames();var __context2309;try {__context2309 = __context2308;$rjs_core.Marks.setMark(M1.exception_handler_key,function(e3544) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.abort_current_continuation(handler_prompt_key,e3544);});var __wcm_result2310 = body_thunk3543();} finally {$rjs_core.Marks.updateFrame(__context2308,__context2309);}var __wcm_result2314 = __wcm_result2310;} finally {$rjs_core.Marks.updateFrame(__context2312,__context2313);}return __wcm_result2314;},handler_prompt_key,handle_proc3540,bpz3539,body_thunk3541);} finally {$rjs_core.Marks.updateFrame(__context2316,__context2317);}return __wcm_result2318;};var call_with_exception_handler = function(exnh3545, thunk3546) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context2321 = $rjs_core.Marks.getFrames();var __context2322;try {__context2322 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M1.exception_handler_key,exnh3545);var __wcm_result2323 = thunk3546();} finally {$rjs_core.Marks.updateFrame(__context2321,__context2322);}var begin_res2320 = __wcm_result2323;M0.rvoid();return begin_res2320;};var call_by_cc = M0.__rjs_quoted__.call_with_current_continuation;var not_there = M0.gensym();var do_hash_update = function(who3547, mut_p3548, set3549, ht3550, key3551, xform3552, default3553) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res2331 = M0.rvoid();} else {if (M0.hash_p(ht3550)!==false) {if (mut_p3548!==false) {var if_res2325 = M0.not(M0.immutable_p(ht3550));} else {var if_res2325 = M0.immutable_p(ht3550);}var if_res2326 = if_res2325;} else {var if_res2326 = false;}if (if_res2326!==false) {var if_res2328 = M0.rvoid();} else {if (mut_p3548!==false) {var if_res2327 = $rjs_core.UString.make("(and/c hash? (not/c immutable?))");} else {var if_res2327 = $rjs_core.UString.make("(and/c hash? immutable?)");}var if_res2328 = M0.raise_argument_error(who3547,if_res2327,ht3550);}if_res2328;if (M0.procedure_p(xform3552)!==false) {var if_res2329 = M0.procedure_arity_includes_p(xform3552,1);} else {var if_res2329 = false;}if (if_res2329!==false) {var if_res2330 = M0.rvoid();} else {var if_res2330 = M0.raise_argument_error(who3547,$rjs_core.UString.make("(any/c . -> . any/c)"),xform3552);}var if_res2331 = if_res2330;}if_res2331;var v3554 = M0.hash_ref(ht3550,key3551,default3553);if (M0.eq_p(v3554,not_there)!==false) {var if_res2332 = M0.raise_mismatch_error(who3547,$rjs_core.UString.make("no value found for key: "),key3551);} else {var if_res2332 = set3549(ht3550,key3551,xform3552(v3554));}return if_res2332;};var cl2333 = function(ht3555, key3556, xform3557, default3558) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_hash_update($rjs_core.Symbol.make("hash-update"),false,M0.hash_set,ht3555,key3556,xform3557,default3558);};var cl2334 = function(ht3559, key3560, xform3561) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return hash_update(ht3559,key3560,xform3561,not_there);};var hash_update = $rjs_core.attachProcedureArity(function() {var fixed_lam2335 = {'4':cl2333,'3':cl2334}[arguments.length];if (fixed_lam2335!==undefined) {return fixed_lam2335.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var cl2336 = function(ht3562, key3563, xform3564, default3565) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_hash_update($rjs_core.Symbol.make("hash-update!"),true,M0.hash_set_bang_,ht3562,key3563,xform3564,default3565);};var cl2337 = function(ht3566, key3567, xform3568) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return hash_update_bang_(ht3566,key3567,xform3568,not_there);};var hash_update_bang_ = $rjs_core.attachProcedureArity(function() {var fixed_lam2338 = {'4':cl2336,'3':cl2337}[arguments.length];if (fixed_lam2338!==undefined) {return fixed_lam2338.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var hash_has_key_p = function(ht3569, key3570) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3569)!==false) {var if_res2339 = M0.rvoid();} else {var if_res2339 = M0.raise_argument_error($rjs_core.Symbol.make("hash-has-key?"),$rjs_core.UString.make("hash?"),0,ht3569,key3570);}if_res2339;return M0.not(M0.eq_p(not_there,M0.hash_ref(ht3569,key3570,not_there)));};var hash_ref_bang_ = function(ht3571, key3572, new3573) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.hash_p(ht3571)!==false) {var if_res2340 = M0.not(M0.immutable_p(ht3571));} else {var if_res2340 = false;}if (if_res2340!==false) {var if_res2341 = M0.rvoid();} else {var if_res2341 = M0.raise_argument_error($rjs_core.Symbol.make("hash-ref!"),$rjs_core.UString.make("(and/c hash? (not/c immutable?))"),0,ht3571,key3572,new3573);}if_res2341;var v3574 = M0.hash_ref(ht3571,key3572,not_there);if (M0.eq_p(not_there,v3574)!==false) {if (M0.procedure_p(new3573)!==false) {var if_res2342 = new3573();} else {var if_res2342 = new3573;}var n3575 = if_res2342;M0.hash_set_bang_(ht3571,key3572,n3575);var if_res2343 = n3575;} else {var if_res2343 = v3574;}return if_res2343;};var __rjs_quoted__ = {};__rjs_quoted__.call_by_cc = call_by_cc;__rjs_quoted__.select_handler_by_no_breaks = select_handler_by_no_breaks;__rjs_quoted__.call_handled_body = call_handled_body;__rjs_quoted__.select_handler_by_breaks_as_is = select_handler_by_breaks_as_is;export { __rjs_quoted__,hash_update_bang_,hash_update,hash_has_key_p,hash_ref_bang_,call_by_cc,call_with_exception_handler,break_paramz_p as break_parameterization_p,call_with_break_parameterization,current_break_parameterization,call_with_parameterization,current_parameterization }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/paramz.rkt.js";import * as M1 from "../../../runtime/kernel.rkt.js";var current_parameterization = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.continuation_mark_set_first(false,M0.parameterization_key);};var call_with_parameterization = function(paramz2541, thunk2542) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.__rjs_quoted__.parameterization_p(paramz2541)!==false) {var if_res1588 = M1.rvoid();} else {var if_res1588 = M1.raise_argument_error($rjs_core.Symbol.make("call-with-parameterization"),$rjs_core.UString.make("parameterization?"),0,paramz2541,thunk2542);}if_res1588;if (M1.procedure_p(thunk2542)!==false) {var if_res1589 = M1.procedure_arity_includes_p(thunk2542,0);} else {var if_res1589 = false;}if (if_res1589!==false) {var if_res1590 = M1.rvoid();} else {var if_res1590 = M1.raise_argument_error($rjs_core.Symbol.make("call-with-parameterization"),$rjs_core.UString.make("(-> any)"),1,paramz2541,thunk2542);}if_res1590;var __context1591 = $rjs_core.Marks.getFrames();var __context1592;try {__context1592 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M0.parameterization_key,paramz2541);var __wcm_result1593 = thunk2542();} finally {$rjs_core.Marks.updateFrame(__context1591,__context1592);}return __wcm_result1593;};var let_result1595 = M1.make_struct_type($rjs_core.Symbol.make("break-parameterization"),false,1,0,false);var struct_break_paramz = let_result1595.getAt(0);var make_break_paramz = let_result1595.getAt(1);var break_paramz_p = let_result1595.getAt(2);var break_paramz_ref = let_result1595.getAt(3);var break_paramz_set_bang_ = let_result1595.getAt(4);var let_result1596 = M1.make_struct_type($rjs_core.Symbol.make("break-parameterization"),false,1,0,false,M1.rnull,M1.current_inspector());var type2543 = let_result1596.getAt(0);var maker2544 = let_result1596.getAt(1);var pred2545 = let_result1596.getAt(2);var access2546 = let_result1596.getAt(3);var mutate2547 = let_result1596.getAt(4);var let_result1597 = M1.values(type2543,maker2544,pred2545,M1.make_struct_field_accessor(access2546,0,$rjs_core.Symbol.make("cell")),M1.make_struct_field_mutator(mutate2547,0,$rjs_core.Symbol.make("cell")));var struct_break_parameterization = let_result1597.getAt(0);var make_break_parameterization = let_result1597.getAt(1);var break_parameterization_p = let_result1597.getAt(2);var break_parameterization_cell = let_result1597.getAt(3);var set_break_parameterization_cell_bang_ = let_result1597.getAt(4);var current_break_parameterization = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_break_paramz(M1.continuation_mark_set_first(false,M0.break_enabled_key));};var call_with_break_parameterization = function(paramz2548, thunk2549) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (break_paramz_p(paramz2548)!==false) {var if_res1598 = M1.rvoid();} else {var if_res1598 = M1.raise_argument_error($rjs_core.Symbol.make("call-with-break-parameterization"),$rjs_core.UString.make("break-parameterization?"),0,paramz2548,thunk2549);}if_res1598;if (M1.procedure_p(thunk2549)!==false) {var if_res1599 = M1.procedure_arity_includes_p(thunk2549,0);} else {var if_res1599 = false;}if (if_res1599!==false) {var if_res1600 = M1.rvoid();} else {var if_res1600 = M1.raise_argument_error($rjs_core.Symbol.make("call-with-parameterization"),$rjs_core.UString.make("(-> any)"),1,paramz2548,thunk2549);}if_res1600;var __context1602 = $rjs_core.Marks.getFrames();var __context1603;try {__context1603 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M0.break_enabled_key,break_paramz_ref(paramz2548,0));M0.check_for_break();var __wcm_result1604 = thunk2549();} finally {$rjs_core.Marks.updateFrame(__context1602,__context1603);}var begin_res1601 = __wcm_result1604;M0.check_for_break();return begin_res1601;};var select_handler_by_no_breaks = function(e2550, bpz2551, l2552) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context1613 = $rjs_core.Marks.getFrames();var __context1614;try {__context1614 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M0.break_enabled_key,M1.make_thread_cell(false));var loop2553 = function(l2554) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(l2554)!==false) {var if_res1612 = M1.raise(e2550);} else {if (M1.caar(l2554)(e2550)!==false) {var begin_res1606 = M1.cdar(l2554)(e2550);var __context1607 = $rjs_core.Marks.getFrames();var __context1608;try {__context1608 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M0.break_enabled_key,bpz2551);var __wcm_result1609 = M0.check_for_break();} finally {$rjs_core.Marks.updateFrame(__context1607,__context1608);}__wcm_result1609;var if_res1611 = begin_res1606;} else {var if_res1611 = loop2553(M1.cdr(l2554));}var if_res1612 = if_res1611;}return if_res1612;};var __wcm_result1615 = loop2553(l2552);} finally {$rjs_core.Marks.updateFrame(__context1613,__context1614);}return __wcm_result1615;};var select_handler_by_breaks_as_is = function(e2555, bpz2556, l2557) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(l2557)!==false) {var if_res1622 = M1.raise(e2555);} else {if (M1.caar(l2557)(e2555)!==false) {var __context1617 = $rjs_core.Marks.getFrames();var __context1618;try {__context1618 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M0.break_enabled_key,bpz2556);M0.check_for_break();var __wcm_result1619 = M1.cdar(l2557)(e2555);} finally {$rjs_core.Marks.updateFrame(__context1617,__context1618);}var if_res1621 = __wcm_result1619;} else {var if_res1621 = select_handler_by_breaks_as_is(e2555,bpz2556,M1.cdr(l2557));}var if_res1622 = if_res1621;}return if_res1622;};var false_thread_cell = M1.make_thread_cell(false);var check_with_handlers_in_context = function(handler_prompt_key2558) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.__rjs_quoted__.continuation_prompt_available_p(handler_prompt_key2558)!==false) {var if_res1623 = M1.rvoid();} else {var if_res1623 = M1.error($rjs_core.Symbol.make("with-handlers"),$rjs_core.UString.make("exception handler used out of context"));}return if_res1623;};var handler_prompt_key = M1.make_continuation_prompt_tag($rjs_core.Symbol.make("handler-prompt-tag"));var call_handled_body = function(bpz2559, handle_proc2560, body_thunk2561) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context1632 = $rjs_core.Marks.getFrames();var __context1633;try {__context1633 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M0.break_enabled_key,false_thread_cell);var __wcm_result1634 = M1.call_with_continuation_prompt(function(bpz2562, body_thunk2563) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context1628 = $rjs_core.Marks.getFrames();var __context1629;try {__context1629 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M0.break_enabled_key,bpz2562);var __context1624 = $rjs_core.Marks.getFrames();var __context1625;try {__context1625 = __context1624;$rjs_core.Marks.setMark(M0.exception_handler_key,function(e2564) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.abort_current_continuation(handler_prompt_key,e2564);});var __wcm_result1626 = body_thunk2563();} finally {$rjs_core.Marks.updateFrame(__context1624,__context1625);}var __wcm_result1630 = __wcm_result1626;} finally {$rjs_core.Marks.updateFrame(__context1628,__context1629);}return __wcm_result1630;},handler_prompt_key,handle_proc2560,bpz2559,body_thunk2561);} finally {$rjs_core.Marks.updateFrame(__context1632,__context1633);}return __wcm_result1634;};var call_with_exception_handler = function(exnh2565, thunk2566) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __context1637 = $rjs_core.Marks.getFrames();var __context1638;try {__context1638 = $rjs_core.Marks.enterFrame();$rjs_core.Marks.setMark(M0.exception_handler_key,exnh2565);var __wcm_result1639 = thunk2566();} finally {$rjs_core.Marks.updateFrame(__context1637,__context1638);}var begin_res1636 = __wcm_result1639;M1.rvoid();return begin_res1636;};var call_by_cc = M1.__rjs_quoted__.call_with_current_continuation;var not_there = M1.gensym();var do_hash_update = function(who2567, mut_p2568, set2569, ht2570, key2571, xform2572, default2573) {if (arguments.length!==7) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1647 = M1.rvoid();} else {if (M1.hash_p(ht2570)!==false) {if (mut_p2568!==false) {var if_res1641 = M1.not(M1.immutable_p(ht2570));} else {var if_res1641 = M1.immutable_p(ht2570);}var if_res1642 = if_res1641;} else {var if_res1642 = false;}if (if_res1642!==false) {var if_res1644 = M1.rvoid();} else {if (mut_p2568!==false) {var if_res1643 = $rjs_core.UString.make("(and/c hash? (not/c immutable?))");} else {var if_res1643 = $rjs_core.UString.make("(and/c hash? immutable?)");}var if_res1644 = M1.raise_argument_error(who2567,if_res1643,ht2570);}if_res1644;if (M1.procedure_p(xform2572)!==false) {var if_res1645 = M1.procedure_arity_includes_p(xform2572,1);} else {var if_res1645 = false;}if (if_res1645!==false) {var if_res1646 = M1.rvoid();} else {var if_res1646 = M1.raise_argument_error(who2567,$rjs_core.UString.make("(any/c . -> . any/c)"),xform2572);}var if_res1647 = if_res1646;}if_res1647;var v2574 = M1.hash_ref(ht2570,key2571,default2573);if (M1.eq_p(v2574,not_there)!==false) {var if_res1648 = M1.raise_mismatch_error(who2567,$rjs_core.UString.make("no value found for key: "),key2571);} else {var if_res1648 = set2569(ht2570,key2571,xform2572(v2574));}return if_res1648;};var cl1649 = function(ht2575, key2576, xform2577, default2578) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_hash_update($rjs_core.Symbol.make("hash-update"),false,M1.hash_set,ht2575,key2576,xform2577,default2578);};var cl1650 = function(ht2579, key2580, xform2581) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return hash_update(ht2579,key2580,xform2581,not_there);};var hash_update = $rjs_core.attachProcedureArity(function() {var fixed_lam1651 = {'4':cl1649,'3':cl1650}[arguments.length];if (fixed_lam1651!==undefined) {return fixed_lam1651.apply(null,arguments);} else {return M1.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var cl1652 = function(ht2582, key2583, xform2584, default2585) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return do_hash_update($rjs_core.Symbol.make("hash-update!"),true,M1.hash_set_bang_,ht2582,key2583,xform2584,default2585);};var cl1653 = function(ht2586, key2587, xform2588) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return hash_update_bang_(ht2586,key2587,xform2588,not_there);};var hash_update_bang_ = $rjs_core.attachProcedureArity(function() {var fixed_lam1654 = {'4':cl1652,'3':cl1653}[arguments.length];if (fixed_lam1654!==undefined) {return fixed_lam1654.apply(null,arguments);} else {return M1.error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var hash_has_key_p = function(ht2589, key2590) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.hash_p(ht2589)!==false) {var if_res1655 = M1.rvoid();} else {var if_res1655 = M1.raise_argument_error($rjs_core.Symbol.make("hash-has-key?"),$rjs_core.UString.make("hash?"),0,ht2589,key2590);}if_res1655;return M1.not(M1.eq_p(not_there,M1.hash_ref(ht2589,key2590,not_there)));};var hash_ref_bang_ = function(ht2591, key2592, new2593) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.hash_p(ht2591)!==false) {var if_res1656 = M1.not(M1.immutable_p(ht2591));} else {var if_res1656 = false;}if (if_res1656!==false) {var if_res1657 = M1.rvoid();} else {var if_res1657 = M1.raise_argument_error($rjs_core.Symbol.make("hash-ref!"),$rjs_core.UString.make("(and/c hash? (not/c immutable?))"),0,ht2591,key2592,new2593);}if_res1657;var v2594 = M1.hash_ref(ht2591,key2592,not_there);if (M1.eq_p(not_there,v2594)!==false) {if (M1.procedure_p(new2593)!==false) {var if_res1658 = new2593();} else {var if_res1658 = new2593;}var n2595 = if_res1658;M1.hash_set_bang_(ht2591,key2592,n2595);var if_res1659 = n2595;} else {var if_res1659 = v2594;}return if_res1659;};var __rjs_quoted__ = {};__rjs_quoted__.select_handler_by_breaks_as_is = select_handler_by_breaks_as_is;__rjs_quoted__.call_by_cc = call_by_cc;__rjs_quoted__.select_handler_by_no_breaks = select_handler_by_no_breaks;__rjs_quoted__.call_handled_body = call_handled_body;export { __rjs_quoted__,hash_update_bang_,hash_update,hash_has_key_p,hash_ref_bang_,call_by_cc,call_with_exception_handler,break_paramz_p as break_parameterization_p,call_with_break_parameterization,current_break_parameterization,call_with_parameterization,current_parameterization }; \ No newline at end of file diff --git a/js-build/collects/racket/private/pre-base.rkt.js b/js-build/collects/racket/private/pre-base.rkt.js index 37a1ab0..f9e05a0 100644 --- a/js-build/collects/racket/private/pre-base.rkt.js +++ b/js-build/collects/racket/private/pre-base.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "./kw.rkt.js";var new_apply_proc = M1.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws2590, kw_args2591, proc2592, args2593, ...rest25941632) {if (arguments.length<4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest2594 = $rjs_core.Pair.listFromArray(rest25941632);return M1.keyword_apply(proc2592,kws2590,kw_args2591,M0.apply(M0.list_times_,args2593,rest2594));}),M0.apply);var new_keyword_apply = M1.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws2595, kw_args2596, proc2597, orig_kws2598, orig_kw_args2599, args2600, ...rest26011633) {if (arguments.length<6) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest2601 = $rjs_core.Pair.listFromArray(rest26011633);var loop2604 = function(kws2605, kw_args2606, kws22607, kw_args22608, swapped_p2609) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(kws2605)!==false) {var if_res1638 = M0.values(kws22607,kw_args22608);} else {if (M0.null_p(kws22607)!==false) {var if_res1637 = M0.values(kws2605,kw_args2606);} else {if (M0.keyword_lt__p(M0.car(kws2605),M0.car(kws22607))!==false) {var let_result1634 = loop2604(M0.cdr(kws2605),M0.cdr(kw_args2606),kws22607,kw_args22608,false);var res_kws2610 = let_result1634.getAt(0);var res_kw_args2611 = let_result1634.getAt(1);var if_res1636 = M0.values(M0.cons(M0.car(kws2605),res_kws2610),M0.cons(M0.car(kw_args2606),res_kw_args2611));} else {if (swapped_p2609!==false) {var if_res1635 = M0.raise_mismatch_error($rjs_core.Symbol.make("keyword-apply"),$rjs_core.UString.make("keyword duplicated in list and direct keyword arguments: "),M0.car(kws2605));} else {var if_res1635 = loop2604(kws22607,kw_args22608,kws2605,kw_args2606,true);}var if_res1636 = if_res1635;}var if_res1637 = if_res1636;}var if_res1638 = if_res1637;}return if_res1638;};var let_result1639 = loop2604(kws2595,kw_args2596,orig_kws2598,orig_kw_args2599,false);var kws2602 = let_result1639.getAt(0);var kw_args2603 = let_result1639.getAt(1);return M1.keyword_apply(proc2597,kws2602,kw_args2603,M0.apply(M0.list_times_,args2600,rest2601));}),M1.keyword_apply);var double_flonum_p = function(x2612) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.__rjs_quoted__.flonum_p(x2612);};var cl1640 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.random();};var cl1641 = function(x2614) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.random(x2614);};var cl1642 = function(x2615, y2616) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_integer_p(y2616)!==false) {if (M0.exact_integer_p(x2615)!==false) {var if_res1645 = M0.rvoid();} else {var if_res1645 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),0,x2615,y2616);}if_res1645;if (M0.__lt_(x2615,y2616)!==false) {var if_res1646 = M0.rvoid();} else {var if_res1646 = M0.raise_argument_error($rjs_core.Symbol.make("random"),M0.string_append($rjs_core.UString.make("(>/c "),M0.number__gt_string(x2615),$rjs_core.UString.make(")")),1,x2615,y2616);}if_res1646;var d2617 = y2616-x2615;if (M0.__lt__eq_(d2617,4294967087)!==false) {var if_res1647 = M0.rvoid();} else {var if_res1647 = M0.raise_arguments_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("difference between arguments is greater than 4294967087"),$rjs_core.UString.make("min"),x2615,$rjs_core.UString.make("max"),y2616);}if_res1647;var if_res1652 = x2615+M0.random(d2617);} else {if (M0.__rjs_quoted__.pseudo_random_generator_p(y2616)!==false) {if (M0.exact_integer_p(x2615)!==false) {var if_res1648 = M0.__lt__eq_(1,x2615,4294967087);} else {var if_res1648 = false;}if (if_res1648!==false) {var if_res1649 = M0.rvoid();} else {var if_res1649 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("(integer-in 1 4294967087)"),0,x2615,y2616);}if_res1649;var if_res1651 = M0.random(x2615,y2616);} else {if (M0.exact_integer_p(x2615)!==false) {var if_res1650 = M0.rvoid();} else {var if_res1650 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),0,x2615,y2616);}if_res1650;var if_res1651 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("(or/c exact-integer? pseudo-random-generator?)"),1,x2615,y2616);}var if_res1652 = if_res1651;}return if_res1652;};var cl1643 = function(min2618, max2619, prng2620) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.exact_integer_p(min2618)!==false) {var if_res1653 = M0.rvoid();} else {var if_res1653 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),0,min2618,max2619,prng2620);}if_res1653;if (M0.exact_integer_p(max2619)!==false) {var if_res1654 = M0.rvoid();} else {var if_res1654 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),1,min2618,max2619,prng2620);}if_res1654;if (M0.__lt_(min2618,max2619)!==false) {var if_res1655 = M0.rvoid();} else {var if_res1655 = M0.raise_argument_error($rjs_core.Symbol.make("random"),M0.string_append($rjs_core.UString.make("(>/c "),M0.number__gt_string(min2618),$rjs_core.UString.make(")")),1,min2618,max2619,prng2620);}if_res1655;var d2621 = max2619-min2618;if (M0.__lt__eq_(d2621,4294967087)!==false) {var if_res1656 = M0.rvoid();} else {var if_res1656 = M0.raise_arguments_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("difference between first and second arguments is greater than 4294967087"),$rjs_core.UString.make("min"),min2618,$rjs_core.UString.make("max"),max2619,$rjs_core.UString.make("rand-gen"),prng2620);}if_res1656;if (M0.__rjs_quoted__.pseudo_random_generator_p(prng2620)!==false) {var if_res1657 = M0.rvoid();} else {var if_res1657 = M0.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("pseudo-random-generator?"),2,min2618,max2619,prng2620);}if_res1657;return min2618+M0.random(d2621,prng2620);};var random2613 = $rjs_core.attachProcedureArity(function() {var fixed_lam1644 = {'0':cl1640,'1':cl1641,'2':cl1642,'3':cl1643}[arguments.length];if (fixed_lam1644!==undefined) {return fixed_lam1644.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2,3]);var __random = random2613;var __rjs_quoted__ = {};export { __rjs_quoted__,__random as random,double_flonum_p,new_keyword_apply as keyword_apply,new_apply_proc }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./kw.rkt.js";import * as M1 from "../../../runtime/kernel.rkt.js";var new_apply_proc = M0.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws2596, kw_args2597, proc2598, args2599, ...rest26001660) {if (arguments.length<4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest2600 = $rjs_core.Pair.listFromArray(rest26001660);return M0.keyword_apply(proc2598,kws2596,kw_args2597,M1.apply(M1.list_times_,args2599,rest2600));}),M1.apply);var new_keyword_apply = M0.make_keyword_procedure($rjs_core.attachProcedureArity(function(kws2601, kw_args2602, proc2603, orig_kws2604, orig_kw_args2605, args2606, ...rest26071661) {if (arguments.length<6) {throw $rjs_core.racketContractError("arity mismatch");} else {}var rest2607 = $rjs_core.Pair.listFromArray(rest26071661);var loop2610 = function(kws2611, kw_args2612, kws22613, kw_args22614, swapped_p2615) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(kws2611)!==false) {var if_res1666 = M1.values(kws22613,kw_args22614);} else {if (M1.null_p(kws22613)!==false) {var if_res1665 = M1.values(kws2611,kw_args2612);} else {if (M1.keyword_lt__p(M1.car(kws2611),M1.car(kws22613))!==false) {var let_result1662 = loop2610(M1.cdr(kws2611),M1.cdr(kw_args2612),kws22613,kw_args22614,false);var res_kws2616 = let_result1662.getAt(0);var res_kw_args2617 = let_result1662.getAt(1);var if_res1664 = M1.values(M1.cons(M1.car(kws2611),res_kws2616),M1.cons(M1.car(kw_args2612),res_kw_args2617));} else {if (swapped_p2615!==false) {var if_res1663 = M1.raise_mismatch_error($rjs_core.Symbol.make("keyword-apply"),$rjs_core.UString.make("keyword duplicated in list and direct keyword arguments: "),M1.car(kws2611));} else {var if_res1663 = loop2610(kws22613,kw_args22614,kws2611,kw_args2612,true);}var if_res1664 = if_res1663;}var if_res1665 = if_res1664;}var if_res1666 = if_res1665;}return if_res1666;};var let_result1667 = loop2610(kws2601,kw_args2602,orig_kws2604,orig_kw_args2605,false);var kws2608 = let_result1667.getAt(0);var kw_args2609 = let_result1667.getAt(1);return M0.keyword_apply(proc2603,kws2608,kw_args2609,M1.apply(M1.list_times_,args2606,rest2607));}),M0.keyword_apply);var double_flonum_p = function(x2618) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.__rjs_quoted__.flonum_p(x2618);};var cl1668 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.random();};var cl1669 = function(x2620) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.random(x2620);};var cl1670 = function(x2621, y2622) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.exact_integer_p(y2622)!==false) {if (M1.exact_integer_p(x2621)!==false) {var if_res1673 = M1.rvoid();} else {var if_res1673 = M1.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),0,x2621,y2622);}if_res1673;if (M1.__lt_(x2621,y2622)!==false) {var if_res1674 = M1.rvoid();} else {var if_res1674 = M1.raise_argument_error($rjs_core.Symbol.make("random"),M1.string_append($rjs_core.UString.make("(>/c "),M1.number__gt_string(x2621),$rjs_core.UString.make(")")),1,x2621,y2622);}if_res1674;var d2623 = y2622-x2621;if (M1.__lt__eq_(d2623,4294967087)!==false) {var if_res1675 = M1.rvoid();} else {var if_res1675 = M1.raise_arguments_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("difference between arguments is greater than 4294967087"),$rjs_core.UString.make("min"),x2621,$rjs_core.UString.make("max"),y2622);}if_res1675;var if_res1680 = x2621+M1.random(d2623);} else {if (M1.__rjs_quoted__.pseudo_random_generator_p(y2622)!==false) {if (M1.exact_integer_p(x2621)!==false) {var if_res1676 = M1.__lt__eq_(1,x2621,4294967087);} else {var if_res1676 = false;}if (if_res1676!==false) {var if_res1677 = M1.rvoid();} else {var if_res1677 = M1.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("(integer-in 1 4294967087)"),0,x2621,y2622);}if_res1677;var if_res1679 = M1.random(x2621,y2622);} else {if (M1.exact_integer_p(x2621)!==false) {var if_res1678 = M1.rvoid();} else {var if_res1678 = M1.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),0,x2621,y2622);}if_res1678;var if_res1679 = M1.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("(or/c exact-integer? pseudo-random-generator?)"),1,x2621,y2622);}var if_res1680 = if_res1679;}return if_res1680;};var cl1671 = function(min2624, max2625, prng2626) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.exact_integer_p(min2624)!==false) {var if_res1681 = M1.rvoid();} else {var if_res1681 = M1.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),0,min2624,max2625,prng2626);}if_res1681;if (M1.exact_integer_p(max2625)!==false) {var if_res1682 = M1.rvoid();} else {var if_res1682 = M1.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("exact-integer?"),1,min2624,max2625,prng2626);}if_res1682;if (M1.__lt_(min2624,max2625)!==false) {var if_res1683 = M1.rvoid();} else {var if_res1683 = M1.raise_argument_error($rjs_core.Symbol.make("random"),M1.string_append($rjs_core.UString.make("(>/c "),M1.number__gt_string(min2624),$rjs_core.UString.make(")")),1,min2624,max2625,prng2626);}if_res1683;var d2627 = max2625-min2624;if (M1.__lt__eq_(d2627,4294967087)!==false) {var if_res1684 = M1.rvoid();} else {var if_res1684 = M1.raise_arguments_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("difference between first and second arguments is greater than 4294967087"),$rjs_core.UString.make("min"),min2624,$rjs_core.UString.make("max"),max2625,$rjs_core.UString.make("rand-gen"),prng2626);}if_res1684;if (M1.__rjs_quoted__.pseudo_random_generator_p(prng2626)!==false) {var if_res1685 = M1.rvoid();} else {var if_res1685 = M1.raise_argument_error($rjs_core.Symbol.make("random"),$rjs_core.UString.make("pseudo-random-generator?"),2,min2624,max2625,prng2626);}if_res1685;return min2624+M1.random(d2627,prng2626);};var random2619 = $rjs_core.attachProcedureArity(function() {var fixed_lam1672 = {'0':cl1668,'1':cl1669,'2':cl1670,'3':cl1671}[arguments.length];if (fixed_lam1672!==undefined) {return fixed_lam1672.apply(null,arguments);} else {return M1.error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1,2,3]);var __random = random2619;var __rjs_quoted__ = {};export { __rjs_quoted__,__random as random,double_flonum_p,new_keyword_apply as keyword_apply,new_apply_proc }; \ No newline at end of file diff --git a/js-build/collects/racket/private/qq-and-or.rkt.js b/js-build/collects/racket/private/qq-and-or.rkt.js index 19da826..93a1cac 100644 --- a/js-build/collects/racket/private/qq-and-or.rkt.js +++ b/js-build/collects/racket/private/qq-and-or.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";var qq_append = function(a3592, b3593) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(a3592)!==false) {var if_res2356 = M0.append(a3592,b3593);} else {var if_res2356 = M0.raise_argument_error($rjs_core.Symbol.make("unquote-splicing"),$rjs_core.UString.make("list?"),a3592);}return if_res2356;};var __rjs_quoted__ = {};__rjs_quoted__.qq_append = qq_append;export { __rjs_quoted__ }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";var qq_append = function(a2628, b2629) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.list_p(a2628)!==false) {var if_res1686 = M0.append(a2628,b2629);} else {var if_res1686 = M0.raise_argument_error($rjs_core.Symbol.make("unquote-splicing"),$rjs_core.UString.make("list?"),a2628);}return if_res1686;};var __rjs_quoted__ = {};__rjs_quoted__.qq_append = qq_append;export { __rjs_quoted__ }; \ No newline at end of file diff --git a/js-build/collects/racket/private/reverse.rkt.js b/js-build/collects/racket/private/reverse.rkt.js index 770a24d..f4ab72b 100644 --- a/js-build/collects/racket/private/reverse.rkt.js +++ b/js-build/collects/racket/private/reverse.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/core.rkt.js";M1.__rjs_quoted__.___declare;$rjs_core.Keyword.make("cross-phase-persistent");var reverse = function(l2586) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1630 = M0.rvoid();} else {if (M0.list_p(l2586)!==false) {var if_res1629 = M0.rvoid();} else {var if_res1629 = M0.raise_argument_error($rjs_core.Symbol.make("reverse"),$rjs_core.UString.make("list?"),l2586);}var if_res1630 = if_res1629;}if_res1630;var loop2587 = function(a2588, l2589) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2589)!==false) {var if_res1631 = a2588;} else {var if_res1631 = loop2587(M0.cons(M0.car(l2589),a2588),M0.cdr(l2589));}return if_res1631;};return loop2587(M0.rnull,l2586);};var __rjs_quoted__ = {};export { __rjs_quoted__,reverse as alt_reverse }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/core.rkt.js";M1.__rjs_quoted__.___declare;$rjs_core.Keyword.make("cross-phase-persistent");var reverse = function(l2537) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.variable_reference_from_unsafe_p($rjs_core.Symbol.make("#%variable-reference"))!==false) {var if_res1586 = M0.rvoid();} else {if (M0.list_p(l2537)!==false) {var if_res1585 = M0.rvoid();} else {var if_res1585 = M0.raise_argument_error($rjs_core.Symbol.make("reverse"),$rjs_core.UString.make("list?"),l2537);}var if_res1586 = if_res1585;}if_res1586;var loop2538 = function(a2539, l2540) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.null_p(l2540)!==false) {var if_res1587 = a2539;} else {var if_res1587 = loop2538(M0.cons(M0.car(l2540),a2539),M0.cdr(l2540));}return if_res1587;};return loop2538(M0.rnull,l2537);};var __rjs_quoted__ = {};export { __rjs_quoted__,reverse as alt_reverse }; \ No newline at end of file diff --git a/js-build/collects/racket/private/sort.rkt.js b/js-build/collects/racket/private/sort.rkt.js index 6a5baa5..48d9e29 100644 --- a/js-build/collects/racket/private/sort.rkt.js +++ b/js-build/collects/racket/private/sort.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/unsafe.rkt.js";var generic_sort2622 = function(A2623, less_than_p2624, n2625) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_by_2_2626 = M1.unsafe_fxrshift(n2625,1);var n_by_2_plus_2627 = M1.unsafe_fx_(n2625,n_by_2_2626);var copying_mergesort2628 = function(Alo2629, Blo2630, n2631) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_eq_(n2631,1)!==false) {var if_res1673 = M1.unsafe_vector_set_bang_(A2623,Blo2630,M1.unsafe_vector_ref(A2623,Alo2629));} else {if (M1.unsafe_fx_eq_(n2631,2)!==false) {var x2632 = M1.unsafe_vector_ref(A2623,Alo2629);var y2633 = M1.unsafe_vector_ref(A2623,M1.unsafe_fx_plus_(Alo2629,1));if (false!==false) {var if_res1658 = less_than_p2624(false(y2633),false(x2632));} else {var if_res1658 = less_than_p2624(y2633,x2632);}if (if_res1658!==false) {M1.unsafe_vector_set_bang_(A2623,Blo2630,y2633);var if_res1659 = M1.unsafe_vector_set_bang_(A2623,M1.unsafe_fx_plus_(Blo2630,1),x2632);} else {M1.unsafe_vector_set_bang_(A2623,Blo2630,x2632);var if_res1659 = M1.unsafe_vector_set_bang_(A2623,M1.unsafe_fx_plus_(Blo2630,1),y2633);}var if_res1672 = if_res1659;} else {if (M1.unsafe_fx_lt_(n2631,16)!==false) {M1.unsafe_vector_set_bang_(A2623,Blo2630,M1.unsafe_vector_ref(A2623,Alo2629));var iloop2634 = function(i2635) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2635,n2631)!==false) {var ref_i2636 = M1.unsafe_vector_ref(A2623,M1.unsafe_fx_plus_(Alo2629,i2635));var jloop2637 = function(j2638) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ref_j_12639 = M1.unsafe_vector_ref(A2623,M1.unsafe_fx_(j2638,1));if (M1.unsafe_fx_lt_(Blo2630,j2638)!==false) {if (false!==false) {var if_res1660 = less_than_p2624(false(ref_i2636),false(ref_j_12639));} else {var if_res1660 = less_than_p2624(ref_i2636,ref_j_12639);}var if_res1661 = if_res1660;} else {var if_res1661 = false;}if (if_res1661!==false) {M1.unsafe_vector_set_bang_(A2623,j2638,ref_j_12639);var if_res1662 = jloop2637(M1.unsafe_fx_(j2638,1));} else {M1.unsafe_vector_set_bang_(A2623,j2638,ref_i2636);var if_res1662 = iloop2634(M1.unsafe_fx_plus_(i2635,1));}return if_res1662;};var if_res1663 = jloop2637(M1.unsafe_fx_plus_(Blo2630,i2635));} else {var if_res1663 = M0.rvoid();}return if_res1663;};var if_res1671 = iloop2634(1);} else {var n_by_2_2640 = M1.unsafe_fxrshift(n2631,1);var n_by_2_plus_2641 = M1.unsafe_fx_(n2631,n_by_2_2640);var Amid12642 = M1.unsafe_fx_plus_(Alo2629,n_by_2_2640);var Amid22643 = M1.unsafe_fx_plus_(Alo2629,n_by_2_plus_2641);var Bmid12644 = M1.unsafe_fx_plus_(Blo2630,n_by_2_2640);copying_mergesort2628(Amid12642,Bmid12644,n_by_2_plus_2641);copying_mergesort2628(Alo2629,Amid22643,n_by_2_2640);var b22645 = M1.unsafe_fx_plus_(Blo2630,n2631);var loop2646 = function(a12647, b12648, c12649) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x2650 = M1.unsafe_vector_ref(A2623,a12647);var y2651 = M1.unsafe_vector_ref(A2623,b12648);if (true!==false) {if (false!==false) {var if_res1664 = less_than_p2624(false(y2651),false(x2650));} else {var if_res1664 = less_than_p2624(y2651,x2650);}var if_res1666 = M0.not(if_res1664);} else {if (false!==false) {var if_res1665 = less_than_p2624(false(x2650),false(y2651));} else {var if_res1665 = less_than_p2624(x2650,y2651);}var if_res1666 = if_res1665;}if (if_res1666!==false) {M1.unsafe_vector_set_bang_(A2623,c12649,x2650);var a12652 = M1.unsafe_fx_plus_(a12647,1);var c12653 = M1.unsafe_fx_plus_(c12649,1);if (M1.unsafe_fx_lt_(c12653,b12648)!==false) {var if_res1667 = loop2646(a12652,b12648,c12653);} else {var if_res1667 = M0.rvoid();}var if_res1670 = if_res1667;} else {M1.unsafe_vector_set_bang_(A2623,c12649,y2651);var b12654 = M1.unsafe_fx_plus_(b12648,1);var c12655 = M1.unsafe_fx_plus_(c12649,1);if (M1.unsafe_fx_lt__eq_(b22645,b12654)!==false) {var loop2656 = function(a12657, c12658) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c12658,b12654)!==false) {M1.unsafe_vector_set_bang_(A2623,c12658,M1.unsafe_vector_ref(A2623,a12657));var if_res1668 = loop2656(M1.unsafe_fx_plus_(a12657,1),M1.unsafe_fx_plus_(c12658,1));} else {var if_res1668 = M0.rvoid();}return if_res1668;};var if_res1669 = loop2656(a12647,c12655);} else {var if_res1669 = loop2646(a12647,b12654,c12655);}var if_res1670 = if_res1669;}return if_res1670;};var if_res1671 = loop2646(Amid22643,Bmid12644,Blo2630);}var if_res1672 = if_res1671;}var if_res1673 = if_res1672;}return if_res1673;};var Alo2659 = 0;var Amid12660 = n_by_2_2626;var Amid22661 = n_by_2_plus_2627;var Ahi2662 = n2625;var B1lo2663 = n2625;copying_mergesort2628(Amid12660,B1lo2663,n_by_2_plus_2627);if (M0.zero_p(n_by_2_2626)!==false) {var if_res1674 = M0.rvoid();} else {var if_res1674 = copying_mergesort2628(Alo2659,Amid22661,n_by_2_2626);}if_res1674;var b22664 = Ahi2662;var loop2665 = function(a12666, b12667, c12668) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x2669 = M1.unsafe_vector_ref(A2623,a12666);var y2670 = M1.unsafe_vector_ref(A2623,b12667);if (false!==false) {if (false!==false) {var if_res1675 = less_than_p2624(false(y2670),false(x2669));} else {var if_res1675 = less_than_p2624(y2670,x2669);}var if_res1677 = M0.not(if_res1675);} else {if (false!==false) {var if_res1676 = less_than_p2624(false(x2669),false(y2670));} else {var if_res1676 = less_than_p2624(x2669,y2670);}var if_res1677 = if_res1676;}if (if_res1677!==false) {M1.unsafe_vector_set_bang_(A2623,c12668,x2669);var a12671 = M1.unsafe_fx_plus_(a12666,1);var c12672 = M1.unsafe_fx_plus_(c12668,1);if (M1.unsafe_fx_lt_(c12672,b12667)!==false) {var if_res1678 = loop2665(a12671,b12667,c12672);} else {var if_res1678 = M0.rvoid();}var if_res1681 = if_res1678;} else {M1.unsafe_vector_set_bang_(A2623,c12668,y2670);var b12673 = M1.unsafe_fx_plus_(b12667,1);var c12674 = M1.unsafe_fx_plus_(c12668,1);if (M1.unsafe_fx_lt__eq_(b22664,b12673)!==false) {var loop2675 = function(a12676, c12677) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c12677,b12673)!==false) {M1.unsafe_vector_set_bang_(A2623,c12677,M1.unsafe_vector_ref(A2623,a12676));var if_res1679 = loop2675(M1.unsafe_fx_plus_(a12676,1),M1.unsafe_fx_plus_(c12677,1));} else {var if_res1679 = M0.rvoid();}return if_res1679;};var if_res1680 = loop2675(a12666,c12674);} else {var if_res1680 = loop2665(a12666,b12673,c12674);}var if_res1681 = if_res1680;}return if_res1681;};return loop2665(B1lo2663,Amid22661,Alo2659);};var generic_sort_by_key2678 = function(A2679, less_than_p2680, n2681, key2682) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_by_2_2683 = M1.unsafe_fxrshift(n2681,1);var n_by_2_plus_2684 = M1.unsafe_fx_(n2681,n_by_2_2683);var copying_mergesort2685 = function(Alo2686, Blo2687, n2688) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_eq_(n2688,1)!==false) {var if_res1697 = M1.unsafe_vector_set_bang_(A2679,Blo2687,M1.unsafe_vector_ref(A2679,Alo2686));} else {if (M1.unsafe_fx_eq_(n2688,2)!==false) {var x2689 = M1.unsafe_vector_ref(A2679,Alo2686);var y2690 = M1.unsafe_vector_ref(A2679,M1.unsafe_fx_plus_(Alo2686,1));if (key2682!==false) {var if_res1682 = less_than_p2680(key2682(y2690),key2682(x2689));} else {var if_res1682 = less_than_p2680(y2690,x2689);}if (if_res1682!==false) {M1.unsafe_vector_set_bang_(A2679,Blo2687,y2690);var if_res1683 = M1.unsafe_vector_set_bang_(A2679,M1.unsafe_fx_plus_(Blo2687,1),x2689);} else {M1.unsafe_vector_set_bang_(A2679,Blo2687,x2689);var if_res1683 = M1.unsafe_vector_set_bang_(A2679,M1.unsafe_fx_plus_(Blo2687,1),y2690);}var if_res1696 = if_res1683;} else {if (M1.unsafe_fx_lt_(n2688,16)!==false) {M1.unsafe_vector_set_bang_(A2679,Blo2687,M1.unsafe_vector_ref(A2679,Alo2686));var iloop2691 = function(i2692) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2692,n2688)!==false) {var ref_i2693 = M1.unsafe_vector_ref(A2679,M1.unsafe_fx_plus_(Alo2686,i2692));var jloop2694 = function(j2695) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ref_j_12696 = M1.unsafe_vector_ref(A2679,M1.unsafe_fx_(j2695,1));if (M1.unsafe_fx_lt_(Blo2687,j2695)!==false) {if (key2682!==false) {var if_res1684 = less_than_p2680(key2682(ref_i2693),key2682(ref_j_12696));} else {var if_res1684 = less_than_p2680(ref_i2693,ref_j_12696);}var if_res1685 = if_res1684;} else {var if_res1685 = false;}if (if_res1685!==false) {M1.unsafe_vector_set_bang_(A2679,j2695,ref_j_12696);var if_res1686 = jloop2694(M1.unsafe_fx_(j2695,1));} else {M1.unsafe_vector_set_bang_(A2679,j2695,ref_i2693);var if_res1686 = iloop2691(M1.unsafe_fx_plus_(i2692,1));}return if_res1686;};var if_res1687 = jloop2694(M1.unsafe_fx_plus_(Blo2687,i2692));} else {var if_res1687 = M0.rvoid();}return if_res1687;};var if_res1695 = iloop2691(1);} else {var n_by_2_2697 = M1.unsafe_fxrshift(n2688,1);var n_by_2_plus_2698 = M1.unsafe_fx_(n2688,n_by_2_2697);var Amid12699 = M1.unsafe_fx_plus_(Alo2686,n_by_2_2697);var Amid22700 = M1.unsafe_fx_plus_(Alo2686,n_by_2_plus_2698);var Bmid12701 = M1.unsafe_fx_plus_(Blo2687,n_by_2_2697);copying_mergesort2685(Amid12699,Bmid12701,n_by_2_plus_2698);copying_mergesort2685(Alo2686,Amid22700,n_by_2_2697);var b22702 = M1.unsafe_fx_plus_(Blo2687,n2688);var loop2703 = function(a12704, b12705, c12706) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x2707 = M1.unsafe_vector_ref(A2679,a12704);var y2708 = M1.unsafe_vector_ref(A2679,b12705);if (true!==false) {if (key2682!==false) {var if_res1688 = less_than_p2680(key2682(y2708),key2682(x2707));} else {var if_res1688 = less_than_p2680(y2708,x2707);}var if_res1690 = M0.not(if_res1688);} else {if (key2682!==false) {var if_res1689 = less_than_p2680(key2682(x2707),key2682(y2708));} else {var if_res1689 = less_than_p2680(x2707,y2708);}var if_res1690 = if_res1689;}if (if_res1690!==false) {M1.unsafe_vector_set_bang_(A2679,c12706,x2707);var a12709 = M1.unsafe_fx_plus_(a12704,1);var c12710 = M1.unsafe_fx_plus_(c12706,1);if (M1.unsafe_fx_lt_(c12710,b12705)!==false) {var if_res1691 = loop2703(a12709,b12705,c12710);} else {var if_res1691 = M0.rvoid();}var if_res1694 = if_res1691;} else {M1.unsafe_vector_set_bang_(A2679,c12706,y2708);var b12711 = M1.unsafe_fx_plus_(b12705,1);var c12712 = M1.unsafe_fx_plus_(c12706,1);if (M1.unsafe_fx_lt__eq_(b22702,b12711)!==false) {var loop2713 = function(a12714, c12715) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c12715,b12711)!==false) {M1.unsafe_vector_set_bang_(A2679,c12715,M1.unsafe_vector_ref(A2679,a12714));var if_res1692 = loop2713(M1.unsafe_fx_plus_(a12714,1),M1.unsafe_fx_plus_(c12715,1));} else {var if_res1692 = M0.rvoid();}return if_res1692;};var if_res1693 = loop2713(a12704,c12712);} else {var if_res1693 = loop2703(a12704,b12711,c12712);}var if_res1694 = if_res1693;}return if_res1694;};var if_res1695 = loop2703(Amid22700,Bmid12701,Blo2687);}var if_res1696 = if_res1695;}var if_res1697 = if_res1696;}return if_res1697;};var Alo2716 = 0;var Amid12717 = n_by_2_2683;var Amid22718 = n_by_2_plus_2684;var Ahi2719 = n2681;var B1lo2720 = n2681;copying_mergesort2685(Amid12717,B1lo2720,n_by_2_plus_2684);if (M0.zero_p(n_by_2_2683)!==false) {var if_res1698 = M0.rvoid();} else {var if_res1698 = copying_mergesort2685(Alo2716,Amid22718,n_by_2_2683);}if_res1698;var b22721 = Ahi2719;var loop2722 = function(a12723, b12724, c12725) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x2726 = M1.unsafe_vector_ref(A2679,a12723);var y2727 = M1.unsafe_vector_ref(A2679,b12724);if (false!==false) {if (key2682!==false) {var if_res1699 = less_than_p2680(key2682(y2727),key2682(x2726));} else {var if_res1699 = less_than_p2680(y2727,x2726);}var if_res1701 = M0.not(if_res1699);} else {if (key2682!==false) {var if_res1700 = less_than_p2680(key2682(x2726),key2682(y2727));} else {var if_res1700 = less_than_p2680(x2726,y2727);}var if_res1701 = if_res1700;}if (if_res1701!==false) {M1.unsafe_vector_set_bang_(A2679,c12725,x2726);var a12728 = M1.unsafe_fx_plus_(a12723,1);var c12729 = M1.unsafe_fx_plus_(c12725,1);if (M1.unsafe_fx_lt_(c12729,b12724)!==false) {var if_res1702 = loop2722(a12728,b12724,c12729);} else {var if_res1702 = M0.rvoid();}var if_res1705 = if_res1702;} else {M1.unsafe_vector_set_bang_(A2679,c12725,y2727);var b12730 = M1.unsafe_fx_plus_(b12724,1);var c12731 = M1.unsafe_fx_plus_(c12725,1);if (M1.unsafe_fx_lt__eq_(b22721,b12730)!==false) {var loop2732 = function(a12733, c12734) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c12734,b12730)!==false) {M1.unsafe_vector_set_bang_(A2679,c12734,M1.unsafe_vector_ref(A2679,a12733));var if_res1703 = loop2732(M1.unsafe_fx_plus_(a12733,1),M1.unsafe_fx_plus_(c12734,1));} else {var if_res1703 = M0.rvoid();}return if_res1703;};var if_res1704 = loop2732(a12723,c12731);} else {var if_res1704 = loop2722(a12723,b12730,c12731);}var if_res1705 = if_res1704;}return if_res1705;};return loop2722(B1lo2720,Amid22718,Alo2716);};var cl1813 = function(lst2735, less_than_p2736) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n2737 = M0.length(lst2735);if (M1.unsafe_fx_eq_(n2737,0)!==false) {var if_res1837 = lst2735;} else {if (false!==false) {var vec2738 = M0.make_vector(n2737+M0.ceiling(n2737/2));var loop2739 = function(i2740, lst2741) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2741)!==false) {var x2742 = M0.car(lst2741);M1.unsafe_vector_set_bang_(vec2738,i2740,M0.cons(false(x2742),x2742));var if_res1817 = loop2739(M1.unsafe_fx_plus_(i2740,1),M0.cdr(lst2741));} else {var if_res1817 = M0.rvoid();}return if_res1817;};loop2739(0,lst2735);generic_sort_by_key2678(vec2738,less_than_p2736,n2737,M1.unsafe_car);var loop2743 = function(i2744, r2745) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i2746 = M1.unsafe_fx_(i2744,1);if (M1.unsafe_fx_lt_(i2746,0)!==false) {var if_res1818 = r2745;} else {var if_res1818 = loop2743(i2746,M0.cons(M1.unsafe_cdr(M1.unsafe_vector_ref(vec2738,i2746)),r2745));}return if_res1818;};var if_res1836 = loop2743(n2737,$rjs_core.Pair.makeList());} else {var loop2747 = function(last2748, next2749) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2750 = M0.null_p(next2749);if (or_part2750!==false) {var if_res1821 = or_part2750;} else {if (false!==false) {var if_res1819 = less_than_p2736(false(M1.unsafe_car(next2749)),false(last2748));} else {var if_res1819 = less_than_p2736(M1.unsafe_car(next2749),last2748);}if (M0.not(if_res1819)!==false) {var if_res1820 = loop2747(M1.unsafe_car(next2749),M1.unsafe_cdr(next2749));} else {var if_res1820 = false;}var if_res1821 = if_res1820;}return if_res1821;};if (loop2747(M0.car(lst2735),M0.cdr(lst2735))!==false) {var if_res1835 = lst2735;} else {if (M1.unsafe_fx_lt__eq_(n2737,3)!==false) {if (M1.unsafe_fx_eq_(n2737,1)!==false) {var if_res1831 = lst2735;} else {if (M1.unsafe_fx_eq_(n2737,2)!==false) {var if_res1830 = M0.list(M0.cadr(lst2735),M0.car(lst2735));} else {var a2751 = M0.car(lst2735);var b2752 = M0.cadr(lst2735);var c2753 = M0.caddr(lst2735);if (false!==false) {var if_res1822 = less_than_p2736(false(b2752),false(a2751));} else {var if_res1822 = less_than_p2736(b2752,a2751);}if (if_res1822!==false) {if (false!==false) {var if_res1823 = less_than_p2736(false(c2753),false(b2752));} else {var if_res1823 = less_than_p2736(c2753,b2752);}if (if_res1823!==false) {var if_res1826 = M0.list(c2753,b2752,a2751);} else {if (false!==false) {var if_res1824 = less_than_p2736(false(c2753),false(a2751));} else {var if_res1824 = less_than_p2736(c2753,a2751);}if (if_res1824!==false) {var if_res1825 = M0.list(b2752,c2753,a2751);} else {var if_res1825 = M0.list(b2752,a2751,c2753);}var if_res1826 = if_res1825;}var if_res1829 = if_res1826;} else {if (false!==false) {var if_res1827 = less_than_p2736(false(c2753),false(a2751));} else {var if_res1827 = less_than_p2736(c2753,a2751);}if (if_res1827!==false) {var if_res1828 = M0.list(c2753,a2751,b2752);} else {var if_res1828 = M0.list(a2751,c2753,b2752);}var if_res1829 = if_res1828;}var if_res1830 = if_res1829;}var if_res1831 = if_res1830;}var if_res1834 = if_res1831;} else {var vec2754 = M0.make_vector(n2737+M0.ceiling(n2737/2));var loop2755 = function(i2756, lst2757) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2757)!==false) {M0.vector_set_bang_(vec2754,i2756,M0.car(lst2757));var if_res1832 = loop2755(M0.add1(i2756),M0.cdr(lst2757));} else {var if_res1832 = M0.rvoid();}return if_res1832;};loop2755(0,lst2735);generic_sort2622(vec2754,less_than_p2736,n2737);var loop2758 = function(i2759, r2760) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i2761 = M0.sub1(i2759);if (M0.__lt_(i2761,0)!==false) {var if_res1833 = r2760;} else {var if_res1833 = loop2758(i2761,M0.cons(M0.vector_ref(vec2754,i2761),r2760));}return if_res1833;};var if_res1834 = loop2758(n2737,$rjs_core.Pair.makeList());}var if_res1835 = if_res1834;}var if_res1836 = if_res1835;}var if_res1837 = if_res1836;}return if_res1837;};var cl1814 = function(lst2762, less_than_p2763, getkey2764) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey2764!==false) {var if_res1838 = M0.not(M0.eq_p(M0.values,getkey2764));} else {var if_res1838 = false;}if (if_res1838!==false) {var if_res1839 = sort(lst2762,less_than_p2763,getkey2764,false);} else {var if_res1839 = sort(lst2762,less_than_p2763);}return if_res1839;};var cl1815 = function(lst2765, less_than_p2766, getkey2767, cache_keys_p2768) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey2767!==false) {var if_res1840 = M0.not(M0.eq_p(M0.values,getkey2767));} else {var if_res1840 = false;}if (if_res1840!==false) {var n2769 = M0.length(lst2765);if (M1.unsafe_fx_eq_(n2769,0)!==false) {var if_res1861 = lst2765;} else {if (cache_keys_p2768!==false) {var vec2770 = M0.make_vector(n2769+M0.ceiling(n2769/2));var loop2771 = function(i2772, lst2773) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2773)!==false) {var x2774 = M0.car(lst2773);M1.unsafe_vector_set_bang_(vec2770,i2772,M0.cons(getkey2767(x2774),x2774));var if_res1841 = loop2771(M1.unsafe_fx_plus_(i2772,1),M0.cdr(lst2773));} else {var if_res1841 = M0.rvoid();}return if_res1841;};loop2771(0,lst2765);generic_sort_by_key2678(vec2770,less_than_p2766,n2769,M1.unsafe_car);var loop2775 = function(i2776, r2777) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i2778 = M1.unsafe_fx_(i2776,1);if (M1.unsafe_fx_lt_(i2778,0)!==false) {var if_res1842 = r2777;} else {var if_res1842 = loop2775(i2778,M0.cons(M1.unsafe_cdr(M1.unsafe_vector_ref(vec2770,i2778)),r2777));}return if_res1842;};var if_res1860 = loop2775(n2769,$rjs_core.Pair.makeList());} else {var loop2779 = function(last2780, next2781) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2782 = M0.null_p(next2781);if (or_part2782!==false) {var if_res1845 = or_part2782;} else {if (getkey2767!==false) {var if_res1843 = less_than_p2766(getkey2767(M1.unsafe_car(next2781)),getkey2767(last2780));} else {var if_res1843 = less_than_p2766(M1.unsafe_car(next2781),last2780);}if (M0.not(if_res1843)!==false) {var if_res1844 = loop2779(M1.unsafe_car(next2781),M1.unsafe_cdr(next2781));} else {var if_res1844 = false;}var if_res1845 = if_res1844;}return if_res1845;};if (loop2779(M0.car(lst2765),M0.cdr(lst2765))!==false) {var if_res1859 = lst2765;} else {if (M1.unsafe_fx_lt__eq_(n2769,3)!==false) {if (M1.unsafe_fx_eq_(n2769,1)!==false) {var if_res1855 = lst2765;} else {if (M1.unsafe_fx_eq_(n2769,2)!==false) {var if_res1854 = M0.list(M0.cadr(lst2765),M0.car(lst2765));} else {var a2783 = M0.car(lst2765);var b2784 = M0.cadr(lst2765);var c2785 = M0.caddr(lst2765);if (getkey2767!==false) {var if_res1846 = less_than_p2766(getkey2767(b2784),getkey2767(a2783));} else {var if_res1846 = less_than_p2766(b2784,a2783);}if (if_res1846!==false) {if (getkey2767!==false) {var if_res1847 = less_than_p2766(getkey2767(c2785),getkey2767(b2784));} else {var if_res1847 = less_than_p2766(c2785,b2784);}if (if_res1847!==false) {var if_res1850 = M0.list(c2785,b2784,a2783);} else {if (getkey2767!==false) {var if_res1848 = less_than_p2766(getkey2767(c2785),getkey2767(a2783));} else {var if_res1848 = less_than_p2766(c2785,a2783);}if (if_res1848!==false) {var if_res1849 = M0.list(b2784,c2785,a2783);} else {var if_res1849 = M0.list(b2784,a2783,c2785);}var if_res1850 = if_res1849;}var if_res1853 = if_res1850;} else {if (getkey2767!==false) {var if_res1851 = less_than_p2766(getkey2767(c2785),getkey2767(a2783));} else {var if_res1851 = less_than_p2766(c2785,a2783);}if (if_res1851!==false) {var if_res1852 = M0.list(c2785,a2783,b2784);} else {var if_res1852 = M0.list(a2783,c2785,b2784);}var if_res1853 = if_res1852;}var if_res1854 = if_res1853;}var if_res1855 = if_res1854;}var if_res1858 = if_res1855;} else {var vec2786 = M0.make_vector(n2769+M0.ceiling(n2769/2));var loop2787 = function(i2788, lst2789) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst2789)!==false) {M0.vector_set_bang_(vec2786,i2788,M0.car(lst2789));var if_res1856 = loop2787(M0.add1(i2788),M0.cdr(lst2789));} else {var if_res1856 = M0.rvoid();}return if_res1856;};loop2787(0,lst2765);generic_sort_by_key2678(vec2786,less_than_p2766,n2769,getkey2767);var loop2790 = function(i2791, r2792) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i2793 = M0.sub1(i2791);if (M0.__lt_(i2793,0)!==false) {var if_res1857 = r2792;} else {var if_res1857 = loop2790(i2793,M0.cons(M0.vector_ref(vec2786,i2793),r2792));}return if_res1857;};var if_res1858 = loop2790(n2769,$rjs_core.Pair.makeList());}var if_res1859 = if_res1858;}var if_res1860 = if_res1859;}var if_res1861 = if_res1860;}var if_res1862 = if_res1861;} else {var if_res1862 = sort(lst2765,less_than_p2766);}return if_res1862;};var temp1863 = $rjs_core.attachProcedureArity(function() {var fixed_lam1816 = {'2':cl1813,'3':cl1814,'4':cl1815}[arguments.length];if (fixed_lam1816!==undefined) {return fixed_lam1816.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3,4]);var cl1759 = function(vec2794, less_than_p2795, start2796, end2797) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n2798 = end2797-start2796;if (true!==false) {var if_res1762 = M0.make_vector(n2798);} else {var if_res1762 = vec2794;}var dst_vec2799 = if_res1762;if (true!==false) {var if_res1763 = 0;} else {var if_res1763 = start2796;}var dst_start2800 = if_res1763;if (M1.unsafe_fx_eq_(n2798,0)!==false) {var if_res1784 = M0.rvoid();} else {if (false!==false) {var work_vec2801 = M0.make_vector(n2798+M0.ceiling(n2798/2),true);var loop2802 = function(i2803) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2803,n2798)!==false) {var x2804 = M1.unsafe_vector_ref(vec2794,M1.unsafe_fx_plus_(i2803,start2796));M1.unsafe_vector_set_bang_(work_vec2801,i2803,M0.cons(false(x2804),x2804));var if_res1764 = loop2802(M1.unsafe_fx_plus_(i2803,1));} else {var if_res1764 = M0.rvoid();}return if_res1764;};loop2802(0);generic_sort_by_key2678(work_vec2801,less_than_p2795,n2798,M1.unsafe_car);var loop2805 = function(i2806) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2806,n2798)!==false) {M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(i2806,dst_start2800),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec2801,i2806)));var if_res1765 = loop2805(M1.unsafe_fx_plus_(i2806,1));} else {var if_res1765 = M0.rvoid();}return if_res1765;};var if_res1783 = loop2805(0);} else {var loop2807 = function(prev_val2808, next_index2809) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2810 = M1.unsafe_fx_eq_(next_index2809,end2797);if (or_part2810!==false) {var if_res1768 = or_part2810;} else {var next_val2811 = M1.unsafe_vector_ref(vec2794,next_index2809);if (false!==false) {var if_res1766 = less_than_p2795(false(next_val2811),false(prev_val2808));} else {var if_res1766 = less_than_p2795(next_val2811,prev_val2808);}if (M0.not(if_res1766)!==false) {var if_res1767 = loop2807(next_val2811,M1.unsafe_fx_plus_(next_index2809,1));} else {var if_res1767 = false;}var if_res1768 = if_res1767;}return if_res1768;};if (loop2807(M1.unsafe_vector_ref(vec2794,start2796),M1.unsafe_fx_plus_(start2796,1))!==false) {if (true!==false) {var if_res1769 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2799,dst_start2800,vec2794,start2796,end2797);} else {var if_res1769 = M0.rvoid();}var if_res1782 = if_res1769;} else {if (M1.unsafe_fx_lt__eq_(n2798,3)!==false) {if (true!==false) {var if_res1770 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2799,dst_start2800,vec2794,start2796,end2797);} else {var if_res1770 = M0.rvoid();}if_res1770;if (M1.unsafe_fx_eq_(n2798,1)!==false) {var if_res1780 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n2798,2)!==false) {var tmp2812 = M1.unsafe_vector_ref(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,0));M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,0),M1.unsafe_vector_ref(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,1)));var if_res1779 = M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,1),tmp2812);} else {var a2813 = M1.unsafe_vector_ref(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,0));var b2814 = M1.unsafe_vector_ref(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,1));var c2815 = M1.unsafe_vector_ref(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,2));if (false!==false) {var if_res1771 = less_than_p2795(false(b2814),false(a2813));} else {var if_res1771 = less_than_p2795(b2814,a2813);}if (if_res1771!==false) {if (false!==false) {var if_res1772 = less_than_p2795(false(c2815),false(b2814));} else {var if_res1772 = less_than_p2795(c2815,b2814);}if (if_res1772!==false) {M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,0),c2815);var if_res1775 = M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,2),a2813);} else {if (false!==false) {var if_res1773 = less_than_p2795(false(c2815),false(a2813));} else {var if_res1773 = less_than_p2795(c2815,a2813);}if (if_res1773!==false) {M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,0),b2814);M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,1),c2815);var if_res1774 = M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,2),a2813);} else {M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,0),b2814);var if_res1774 = M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,1),a2813);}var if_res1775 = if_res1774;}var if_res1778 = if_res1775;} else {if (false!==false) {var if_res1776 = less_than_p2795(false(c2815),false(a2813));} else {var if_res1776 = less_than_p2795(c2815,a2813);}if (if_res1776!==false) {M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,0),c2815);M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,1),a2813);var if_res1777 = M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,2),b2814);} else {M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,1),c2815);var if_res1777 = M1.unsafe_vector_set_bang_(dst_vec2799,M1.unsafe_fx_plus_(dst_start2800,2),b2814);}var if_res1778 = if_res1777;}var if_res1779 = if_res1778;}var if_res1780 = if_res1779;}var if_res1781 = if_res1780;} else {var work_vec2816 = M0.make_vector(n2798+M0.ceiling(n2798/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec2816,0,vec2794,start2796,end2797);generic_sort2622(work_vec2816,less_than_p2795,n2798);var if_res1781 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2799,dst_start2800,work_vec2816,0,n2798);}var if_res1782 = if_res1781;}var if_res1783 = if_res1782;}var if_res1784 = if_res1783;}if_res1784;if (true!==false) {var if_res1785 = dst_vec2799;} else {var if_res1785 = M0.rvoid();}return if_res1785;};var cl1760 = function(vec2817, less_than_p2818, start2819, end2820, getkey2821, cache_keys_p2822) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey2821!==false) {var if_res1786 = M0.not(M0.eq_p(M0.values,getkey2821));} else {var if_res1786 = false;}if (if_res1786!==false) {var n2823 = end2820-start2819;if (true!==false) {var if_res1787 = M0.make_vector(n2823);} else {var if_res1787 = vec2817;}var dst_vec2824 = if_res1787;if (true!==false) {var if_res1788 = 0;} else {var if_res1788 = start2819;}var dst_start2825 = if_res1788;if (M1.unsafe_fx_eq_(n2823,0)!==false) {var if_res1809 = M0.rvoid();} else {if (cache_keys_p2822!==false) {var work_vec2826 = M0.make_vector(n2823+M0.ceiling(n2823/2),true);var loop2827 = function(i2828) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2828,n2823)!==false) {var x2829 = M1.unsafe_vector_ref(vec2817,M1.unsafe_fx_plus_(i2828,start2819));M1.unsafe_vector_set_bang_(work_vec2826,i2828,M0.cons(getkey2821(x2829),x2829));var if_res1789 = loop2827(M1.unsafe_fx_plus_(i2828,1));} else {var if_res1789 = M0.rvoid();}return if_res1789;};loop2827(0);generic_sort_by_key2678(work_vec2826,less_than_p2818,n2823,M1.unsafe_car);var loop2830 = function(i2831) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2831,n2823)!==false) {M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(i2831,dst_start2825),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec2826,i2831)));var if_res1790 = loop2830(M1.unsafe_fx_plus_(i2831,1));} else {var if_res1790 = M0.rvoid();}return if_res1790;};var if_res1808 = loop2830(0);} else {var loop2832 = function(prev_val2833, next_index2834) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2835 = M1.unsafe_fx_eq_(next_index2834,end2820);if (or_part2835!==false) {var if_res1793 = or_part2835;} else {var next_val2836 = M1.unsafe_vector_ref(vec2817,next_index2834);if (getkey2821!==false) {var if_res1791 = less_than_p2818(getkey2821(next_val2836),getkey2821(prev_val2833));} else {var if_res1791 = less_than_p2818(next_val2836,prev_val2833);}if (M0.not(if_res1791)!==false) {var if_res1792 = loop2832(next_val2836,M1.unsafe_fx_plus_(next_index2834,1));} else {var if_res1792 = false;}var if_res1793 = if_res1792;}return if_res1793;};if (loop2832(M1.unsafe_vector_ref(vec2817,start2819),M1.unsafe_fx_plus_(start2819,1))!==false) {if (true!==false) {var if_res1794 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2824,dst_start2825,vec2817,start2819,end2820);} else {var if_res1794 = M0.rvoid();}var if_res1807 = if_res1794;} else {if (M1.unsafe_fx_lt__eq_(n2823,3)!==false) {if (true!==false) {var if_res1795 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2824,dst_start2825,vec2817,start2819,end2820);} else {var if_res1795 = M0.rvoid();}if_res1795;if (M1.unsafe_fx_eq_(n2823,1)!==false) {var if_res1805 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n2823,2)!==false) {var tmp2837 = M1.unsafe_vector_ref(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,0));M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,0),M1.unsafe_vector_ref(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,1)));var if_res1804 = M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,1),tmp2837);} else {var a2838 = M1.unsafe_vector_ref(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,0));var b2839 = M1.unsafe_vector_ref(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,1));var c2840 = M1.unsafe_vector_ref(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,2));if (getkey2821!==false) {var if_res1796 = less_than_p2818(getkey2821(b2839),getkey2821(a2838));} else {var if_res1796 = less_than_p2818(b2839,a2838);}if (if_res1796!==false) {if (getkey2821!==false) {var if_res1797 = less_than_p2818(getkey2821(c2840),getkey2821(b2839));} else {var if_res1797 = less_than_p2818(c2840,b2839);}if (if_res1797!==false) {M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,0),c2840);var if_res1800 = M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,2),a2838);} else {if (getkey2821!==false) {var if_res1798 = less_than_p2818(getkey2821(c2840),getkey2821(a2838));} else {var if_res1798 = less_than_p2818(c2840,a2838);}if (if_res1798!==false) {M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,0),b2839);M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,1),c2840);var if_res1799 = M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,2),a2838);} else {M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,0),b2839);var if_res1799 = M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,1),a2838);}var if_res1800 = if_res1799;}var if_res1803 = if_res1800;} else {if (getkey2821!==false) {var if_res1801 = less_than_p2818(getkey2821(c2840),getkey2821(a2838));} else {var if_res1801 = less_than_p2818(c2840,a2838);}if (if_res1801!==false) {M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,0),c2840);M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,1),a2838);var if_res1802 = M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,2),b2839);} else {M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,1),c2840);var if_res1802 = M1.unsafe_vector_set_bang_(dst_vec2824,M1.unsafe_fx_plus_(dst_start2825,2),b2839);}var if_res1803 = if_res1802;}var if_res1804 = if_res1803;}var if_res1805 = if_res1804;}var if_res1806 = if_res1805;} else {var work_vec2841 = M0.make_vector(n2823+M0.ceiling(n2823/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec2841,0,vec2817,start2819,end2820);generic_sort_by_key2678(work_vec2841,less_than_p2818,n2823,getkey2821);var if_res1806 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2824,dst_start2825,work_vec2841,0,n2823);}var if_res1807 = if_res1806;}var if_res1808 = if_res1807;}var if_res1809 = if_res1808;}if_res1809;if (true!==false) {var if_res1810 = dst_vec2824;} else {var if_res1810 = M0.rvoid();}var if_res1811 = if_res1810;} else {var if_res1811 = vector_sort(vec2817,less_than_p2818,start2819,end2820);}return if_res1811;};var temp1812 = $rjs_core.attachProcedureArity(function() {var fixed_lam1761 = {'4':cl1759,'6':cl1760}[arguments.length];if (fixed_lam1761!==undefined) {return fixed_lam1761.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,6]);var cl1706 = function(vec2842, less_than_p2843, start2844, end2845) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n2846 = end2845-start2844;if (false!==false) {var if_res1709 = M0.make_vector(n2846);} else {var if_res1709 = vec2842;}var dst_vec2847 = if_res1709;if (false!==false) {var if_res1710 = 0;} else {var if_res1710 = start2844;}var dst_start2848 = if_res1710;if (M1.unsafe_fx_eq_(n2846,0)!==false) {var if_res1731 = M0.rvoid();} else {if (false!==false) {var work_vec2849 = M0.make_vector(n2846+M0.ceiling(n2846/2),true);var loop2850 = function(i2851) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2851,n2846)!==false) {var x2852 = M1.unsafe_vector_ref(vec2842,M1.unsafe_fx_plus_(i2851,start2844));M1.unsafe_vector_set_bang_(work_vec2849,i2851,M0.cons(false(x2852),x2852));var if_res1711 = loop2850(M1.unsafe_fx_plus_(i2851,1));} else {var if_res1711 = M0.rvoid();}return if_res1711;};loop2850(0);generic_sort_by_key2678(work_vec2849,less_than_p2843,n2846,M1.unsafe_car);var loop2853 = function(i2854) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2854,n2846)!==false) {M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(i2854,dst_start2848),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec2849,i2854)));var if_res1712 = loop2853(M1.unsafe_fx_plus_(i2854,1));} else {var if_res1712 = M0.rvoid();}return if_res1712;};var if_res1730 = loop2853(0);} else {var loop2855 = function(prev_val2856, next_index2857) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2858 = M1.unsafe_fx_eq_(next_index2857,end2845);if (or_part2858!==false) {var if_res1715 = or_part2858;} else {var next_val2859 = M1.unsafe_vector_ref(vec2842,next_index2857);if (false!==false) {var if_res1713 = less_than_p2843(false(next_val2859),false(prev_val2856));} else {var if_res1713 = less_than_p2843(next_val2859,prev_val2856);}if (M0.not(if_res1713)!==false) {var if_res1714 = loop2855(next_val2859,M1.unsafe_fx_plus_(next_index2857,1));} else {var if_res1714 = false;}var if_res1715 = if_res1714;}return if_res1715;};if (loop2855(M1.unsafe_vector_ref(vec2842,start2844),M1.unsafe_fx_plus_(start2844,1))!==false) {if (false!==false) {var if_res1716 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2847,dst_start2848,vec2842,start2844,end2845);} else {var if_res1716 = M0.rvoid();}var if_res1729 = if_res1716;} else {if (M1.unsafe_fx_lt__eq_(n2846,3)!==false) {if (false!==false) {var if_res1717 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2847,dst_start2848,vec2842,start2844,end2845);} else {var if_res1717 = M0.rvoid();}if_res1717;if (M1.unsafe_fx_eq_(n2846,1)!==false) {var if_res1727 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n2846,2)!==false) {var tmp2860 = M1.unsafe_vector_ref(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,0));M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,0),M1.unsafe_vector_ref(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,1)));var if_res1726 = M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,1),tmp2860);} else {var a2861 = M1.unsafe_vector_ref(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,0));var b2862 = M1.unsafe_vector_ref(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,1));var c2863 = M1.unsafe_vector_ref(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,2));if (false!==false) {var if_res1718 = less_than_p2843(false(b2862),false(a2861));} else {var if_res1718 = less_than_p2843(b2862,a2861);}if (if_res1718!==false) {if (false!==false) {var if_res1719 = less_than_p2843(false(c2863),false(b2862));} else {var if_res1719 = less_than_p2843(c2863,b2862);}if (if_res1719!==false) {M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,0),c2863);var if_res1722 = M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,2),a2861);} else {if (false!==false) {var if_res1720 = less_than_p2843(false(c2863),false(a2861));} else {var if_res1720 = less_than_p2843(c2863,a2861);}if (if_res1720!==false) {M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,0),b2862);M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,1),c2863);var if_res1721 = M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,2),a2861);} else {M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,0),b2862);var if_res1721 = M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,1),a2861);}var if_res1722 = if_res1721;}var if_res1725 = if_res1722;} else {if (false!==false) {var if_res1723 = less_than_p2843(false(c2863),false(a2861));} else {var if_res1723 = less_than_p2843(c2863,a2861);}if (if_res1723!==false) {M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,0),c2863);M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,1),a2861);var if_res1724 = M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,2),b2862);} else {M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,1),c2863);var if_res1724 = M1.unsafe_vector_set_bang_(dst_vec2847,M1.unsafe_fx_plus_(dst_start2848,2),b2862);}var if_res1725 = if_res1724;}var if_res1726 = if_res1725;}var if_res1727 = if_res1726;}var if_res1728 = if_res1727;} else {var work_vec2864 = M0.make_vector(n2846+M0.ceiling(n2846/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec2864,0,vec2842,start2844,end2845);generic_sort2622(work_vec2864,less_than_p2843,n2846);var if_res1728 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2847,dst_start2848,work_vec2864,0,n2846);}var if_res1729 = if_res1728;}var if_res1730 = if_res1729;}var if_res1731 = if_res1730;}if_res1731;if (false!==false) {var if_res1732 = dst_vec2847;} else {var if_res1732 = M0.rvoid();}return if_res1732;};var cl1707 = function(vec2865, less_than_p2866, start2867, end2868, getkey2869, cache_keys_p2870) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey2869!==false) {var if_res1733 = M0.not(M0.eq_p(M0.values,getkey2869));} else {var if_res1733 = false;}if (if_res1733!==false) {var n2871 = end2868-start2867;if (false!==false) {var if_res1734 = M0.make_vector(n2871);} else {var if_res1734 = vec2865;}var dst_vec2872 = if_res1734;if (false!==false) {var if_res1735 = 0;} else {var if_res1735 = start2867;}var dst_start2873 = if_res1735;if (M1.unsafe_fx_eq_(n2871,0)!==false) {var if_res1756 = M0.rvoid();} else {if (cache_keys_p2870!==false) {var work_vec2874 = M0.make_vector(n2871+M0.ceiling(n2871/2),true);var loop2875 = function(i2876) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2876,n2871)!==false) {var x2877 = M1.unsafe_vector_ref(vec2865,M1.unsafe_fx_plus_(i2876,start2867));M1.unsafe_vector_set_bang_(work_vec2874,i2876,M0.cons(getkey2869(x2877),x2877));var if_res1736 = loop2875(M1.unsafe_fx_plus_(i2876,1));} else {var if_res1736 = M0.rvoid();}return if_res1736;};loop2875(0);generic_sort_by_key2678(work_vec2874,less_than_p2866,n2871,M1.unsafe_car);var loop2878 = function(i2879) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i2879,n2871)!==false) {M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(i2879,dst_start2873),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec2874,i2879)));var if_res1737 = loop2878(M1.unsafe_fx_plus_(i2879,1));} else {var if_res1737 = M0.rvoid();}return if_res1737;};var if_res1755 = loop2878(0);} else {var loop2880 = function(prev_val2881, next_index2882) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part2883 = M1.unsafe_fx_eq_(next_index2882,end2868);if (or_part2883!==false) {var if_res1740 = or_part2883;} else {var next_val2884 = M1.unsafe_vector_ref(vec2865,next_index2882);if (getkey2869!==false) {var if_res1738 = less_than_p2866(getkey2869(next_val2884),getkey2869(prev_val2881));} else {var if_res1738 = less_than_p2866(next_val2884,prev_val2881);}if (M0.not(if_res1738)!==false) {var if_res1739 = loop2880(next_val2884,M1.unsafe_fx_plus_(next_index2882,1));} else {var if_res1739 = false;}var if_res1740 = if_res1739;}return if_res1740;};if (loop2880(M1.unsafe_vector_ref(vec2865,start2867),M1.unsafe_fx_plus_(start2867,1))!==false) {if (false!==false) {var if_res1741 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2872,dst_start2873,vec2865,start2867,end2868);} else {var if_res1741 = M0.rvoid();}var if_res1754 = if_res1741;} else {if (M1.unsafe_fx_lt__eq_(n2871,3)!==false) {if (false!==false) {var if_res1742 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2872,dst_start2873,vec2865,start2867,end2868);} else {var if_res1742 = M0.rvoid();}if_res1742;if (M1.unsafe_fx_eq_(n2871,1)!==false) {var if_res1752 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n2871,2)!==false) {var tmp2885 = M1.unsafe_vector_ref(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,0));M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,0),M1.unsafe_vector_ref(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,1)));var if_res1751 = M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,1),tmp2885);} else {var a2886 = M1.unsafe_vector_ref(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,0));var b2887 = M1.unsafe_vector_ref(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,1));var c2888 = M1.unsafe_vector_ref(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,2));if (getkey2869!==false) {var if_res1743 = less_than_p2866(getkey2869(b2887),getkey2869(a2886));} else {var if_res1743 = less_than_p2866(b2887,a2886);}if (if_res1743!==false) {if (getkey2869!==false) {var if_res1744 = less_than_p2866(getkey2869(c2888),getkey2869(b2887));} else {var if_res1744 = less_than_p2866(c2888,b2887);}if (if_res1744!==false) {M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,0),c2888);var if_res1747 = M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,2),a2886);} else {if (getkey2869!==false) {var if_res1745 = less_than_p2866(getkey2869(c2888),getkey2869(a2886));} else {var if_res1745 = less_than_p2866(c2888,a2886);}if (if_res1745!==false) {M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,0),b2887);M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,1),c2888);var if_res1746 = M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,2),a2886);} else {M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,0),b2887);var if_res1746 = M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,1),a2886);}var if_res1747 = if_res1746;}var if_res1750 = if_res1747;} else {if (getkey2869!==false) {var if_res1748 = less_than_p2866(getkey2869(c2888),getkey2869(a2886));} else {var if_res1748 = less_than_p2866(c2888,a2886);}if (if_res1748!==false) {M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,0),c2888);M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,1),a2886);var if_res1749 = M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,2),b2887);} else {M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,1),c2888);var if_res1749 = M1.unsafe_vector_set_bang_(dst_vec2872,M1.unsafe_fx_plus_(dst_start2873,2),b2887);}var if_res1750 = if_res1749;}var if_res1751 = if_res1750;}var if_res1752 = if_res1751;}var if_res1753 = if_res1752;} else {var work_vec2889 = M0.make_vector(n2871+M0.ceiling(n2871/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec2889,0,vec2865,start2867,end2868);generic_sort_by_key2678(work_vec2889,less_than_p2866,n2871,getkey2869);var if_res1753 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec2872,dst_start2873,work_vec2889,0,n2871);}var if_res1754 = if_res1753;}var if_res1755 = if_res1754;}var if_res1756 = if_res1755;}if_res1756;if (false!==false) {var if_res1757 = dst_vec2872;} else {var if_res1757 = M0.rvoid();}var if_res1758 = if_res1757;} else {var if_res1758 = vector_sort_bang_(vec2865,less_than_p2866,start2867,end2868);}return if_res1758;};var let_result1864 = M0.values(temp1863,temp1812,$rjs_core.attachProcedureArity(function() {var fixed_lam1708 = {'4':cl1706,'6':cl1707}[arguments.length];if (fixed_lam1708!==undefined) {return fixed_lam1708.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,6]));var sort = let_result1864.getAt(0);var vector_sort = let_result1864.getAt(1);var vector_sort_bang_ = let_result1864.getAt(2);var __rjs_quoted__ = {};export { __rjs_quoted__,vector_sort_bang_,vector_sort,sort }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "../../../runtime/kernel.rkt.js";import * as M1 from "../../../runtime/unsafe.rkt.js";var generic_sort3246 = function(A3247, less_than_p3248, n3249) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_by_2_3250 = M1.unsafe_fxrshift(n3249,1);var n_by_2_plus_3251 = M1.unsafe_fx_(n3249,n_by_2_3250);var copying_mergesort3252 = function(Alo3253, Blo3254, n3255) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_eq_(n3255,1)!==false) {var if_res2102 = M1.unsafe_vector_set_bang_(A3247,Blo3254,M1.unsafe_vector_ref(A3247,Alo3253));} else {if (M1.unsafe_fx_eq_(n3255,2)!==false) {var x3256 = M1.unsafe_vector_ref(A3247,Alo3253);var y3257 = M1.unsafe_vector_ref(A3247,M1.unsafe_fx_plus_(Alo3253,1));if (false!==false) {var if_res2087 = less_than_p3248(false(y3257),false(x3256));} else {var if_res2087 = less_than_p3248(y3257,x3256);}if (if_res2087!==false) {M1.unsafe_vector_set_bang_(A3247,Blo3254,y3257);var if_res2088 = M1.unsafe_vector_set_bang_(A3247,M1.unsafe_fx_plus_(Blo3254,1),x3256);} else {M1.unsafe_vector_set_bang_(A3247,Blo3254,x3256);var if_res2088 = M1.unsafe_vector_set_bang_(A3247,M1.unsafe_fx_plus_(Blo3254,1),y3257);}var if_res2101 = if_res2088;} else {if (M1.unsafe_fx_lt_(n3255,16)!==false) {M1.unsafe_vector_set_bang_(A3247,Blo3254,M1.unsafe_vector_ref(A3247,Alo3253));var iloop3258 = function(i3259) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3259,n3255)!==false) {var ref_i3260 = M1.unsafe_vector_ref(A3247,M1.unsafe_fx_plus_(Alo3253,i3259));var jloop3261 = function(j3262) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ref_j_13263 = M1.unsafe_vector_ref(A3247,M1.unsafe_fx_(j3262,1));if (M1.unsafe_fx_lt_(Blo3254,j3262)!==false) {if (false!==false) {var if_res2089 = less_than_p3248(false(ref_i3260),false(ref_j_13263));} else {var if_res2089 = less_than_p3248(ref_i3260,ref_j_13263);}var if_res2090 = if_res2089;} else {var if_res2090 = false;}if (if_res2090!==false) {M1.unsafe_vector_set_bang_(A3247,j3262,ref_j_13263);var if_res2091 = jloop3261(M1.unsafe_fx_(j3262,1));} else {M1.unsafe_vector_set_bang_(A3247,j3262,ref_i3260);var if_res2091 = iloop3258(M1.unsafe_fx_plus_(i3259,1));}return if_res2091;};var if_res2092 = jloop3261(M1.unsafe_fx_plus_(Blo3254,i3259));} else {var if_res2092 = M0.rvoid();}return if_res2092;};var if_res2100 = iloop3258(1);} else {var n_by_2_3264 = M1.unsafe_fxrshift(n3255,1);var n_by_2_plus_3265 = M1.unsafe_fx_(n3255,n_by_2_3264);var Amid13266 = M1.unsafe_fx_plus_(Alo3253,n_by_2_3264);var Amid23267 = M1.unsafe_fx_plus_(Alo3253,n_by_2_plus_3265);var Bmid13268 = M1.unsafe_fx_plus_(Blo3254,n_by_2_3264);copying_mergesort3252(Amid13266,Bmid13268,n_by_2_plus_3265);copying_mergesort3252(Alo3253,Amid23267,n_by_2_3264);var b23269 = M1.unsafe_fx_plus_(Blo3254,n3255);var loop3270 = function(a13271, b13272, c13273) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x3274 = M1.unsafe_vector_ref(A3247,a13271);var y3275 = M1.unsafe_vector_ref(A3247,b13272);if (true!==false) {if (false!==false) {var if_res2093 = less_than_p3248(false(y3275),false(x3274));} else {var if_res2093 = less_than_p3248(y3275,x3274);}var if_res2095 = M0.not(if_res2093);} else {if (false!==false) {var if_res2094 = less_than_p3248(false(x3274),false(y3275));} else {var if_res2094 = less_than_p3248(x3274,y3275);}var if_res2095 = if_res2094;}if (if_res2095!==false) {M1.unsafe_vector_set_bang_(A3247,c13273,x3274);var a13276 = M1.unsafe_fx_plus_(a13271,1);var c13277 = M1.unsafe_fx_plus_(c13273,1);if (M1.unsafe_fx_lt_(c13277,b13272)!==false) {var if_res2096 = loop3270(a13276,b13272,c13277);} else {var if_res2096 = M0.rvoid();}var if_res2099 = if_res2096;} else {M1.unsafe_vector_set_bang_(A3247,c13273,y3275);var b13278 = M1.unsafe_fx_plus_(b13272,1);var c13279 = M1.unsafe_fx_plus_(c13273,1);if (M1.unsafe_fx_lt__eq_(b23269,b13278)!==false) {var loop3280 = function(a13281, c13282) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c13282,b13278)!==false) {M1.unsafe_vector_set_bang_(A3247,c13282,M1.unsafe_vector_ref(A3247,a13281));var if_res2097 = loop3280(M1.unsafe_fx_plus_(a13281,1),M1.unsafe_fx_plus_(c13282,1));} else {var if_res2097 = M0.rvoid();}return if_res2097;};var if_res2098 = loop3280(a13271,c13279);} else {var if_res2098 = loop3270(a13271,b13278,c13279);}var if_res2099 = if_res2098;}return if_res2099;};var if_res2100 = loop3270(Amid23267,Bmid13268,Blo3254);}var if_res2101 = if_res2100;}var if_res2102 = if_res2101;}return if_res2102;};var Alo3283 = 0;var Amid13284 = n_by_2_3250;var Amid23285 = n_by_2_plus_3251;var Ahi3286 = n3249;var B1lo3287 = n3249;copying_mergesort3252(Amid13284,B1lo3287,n_by_2_plus_3251);if (M0.zero_p(n_by_2_3250)!==false) {var if_res2103 = M0.rvoid();} else {var if_res2103 = copying_mergesort3252(Alo3283,Amid23285,n_by_2_3250);}if_res2103;var b23288 = Ahi3286;var loop3289 = function(a13290, b13291, c13292) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x3293 = M1.unsafe_vector_ref(A3247,a13290);var y3294 = M1.unsafe_vector_ref(A3247,b13291);if (false!==false) {if (false!==false) {var if_res2104 = less_than_p3248(false(y3294),false(x3293));} else {var if_res2104 = less_than_p3248(y3294,x3293);}var if_res2106 = M0.not(if_res2104);} else {if (false!==false) {var if_res2105 = less_than_p3248(false(x3293),false(y3294));} else {var if_res2105 = less_than_p3248(x3293,y3294);}var if_res2106 = if_res2105;}if (if_res2106!==false) {M1.unsafe_vector_set_bang_(A3247,c13292,x3293);var a13295 = M1.unsafe_fx_plus_(a13290,1);var c13296 = M1.unsafe_fx_plus_(c13292,1);if (M1.unsafe_fx_lt_(c13296,b13291)!==false) {var if_res2107 = loop3289(a13295,b13291,c13296);} else {var if_res2107 = M0.rvoid();}var if_res2110 = if_res2107;} else {M1.unsafe_vector_set_bang_(A3247,c13292,y3294);var b13297 = M1.unsafe_fx_plus_(b13291,1);var c13298 = M1.unsafe_fx_plus_(c13292,1);if (M1.unsafe_fx_lt__eq_(b23288,b13297)!==false) {var loop3299 = function(a13300, c13301) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c13301,b13297)!==false) {M1.unsafe_vector_set_bang_(A3247,c13301,M1.unsafe_vector_ref(A3247,a13300));var if_res2108 = loop3299(M1.unsafe_fx_plus_(a13300,1),M1.unsafe_fx_plus_(c13301,1));} else {var if_res2108 = M0.rvoid();}return if_res2108;};var if_res2109 = loop3299(a13290,c13298);} else {var if_res2109 = loop3289(a13290,b13297,c13298);}var if_res2110 = if_res2109;}return if_res2110;};return loop3289(B1lo3287,Amid23285,Alo3283);};var generic_sort_by_key3302 = function(A3303, less_than_p3304, n3305, key3306) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n_by_2_3307 = M1.unsafe_fxrshift(n3305,1);var n_by_2_plus_3308 = M1.unsafe_fx_(n3305,n_by_2_3307);var copying_mergesort3309 = function(Alo3310, Blo3311, n3312) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_eq_(n3312,1)!==false) {var if_res2126 = M1.unsafe_vector_set_bang_(A3303,Blo3311,M1.unsafe_vector_ref(A3303,Alo3310));} else {if (M1.unsafe_fx_eq_(n3312,2)!==false) {var x3313 = M1.unsafe_vector_ref(A3303,Alo3310);var y3314 = M1.unsafe_vector_ref(A3303,M1.unsafe_fx_plus_(Alo3310,1));if (key3306!==false) {var if_res2111 = less_than_p3304(key3306(y3314),key3306(x3313));} else {var if_res2111 = less_than_p3304(y3314,x3313);}if (if_res2111!==false) {M1.unsafe_vector_set_bang_(A3303,Blo3311,y3314);var if_res2112 = M1.unsafe_vector_set_bang_(A3303,M1.unsafe_fx_plus_(Blo3311,1),x3313);} else {M1.unsafe_vector_set_bang_(A3303,Blo3311,x3313);var if_res2112 = M1.unsafe_vector_set_bang_(A3303,M1.unsafe_fx_plus_(Blo3311,1),y3314);}var if_res2125 = if_res2112;} else {if (M1.unsafe_fx_lt_(n3312,16)!==false) {M1.unsafe_vector_set_bang_(A3303,Blo3311,M1.unsafe_vector_ref(A3303,Alo3310));var iloop3315 = function(i3316) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3316,n3312)!==false) {var ref_i3317 = M1.unsafe_vector_ref(A3303,M1.unsafe_fx_plus_(Alo3310,i3316));var jloop3318 = function(j3319) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var ref_j_13320 = M1.unsafe_vector_ref(A3303,M1.unsafe_fx_(j3319,1));if (M1.unsafe_fx_lt_(Blo3311,j3319)!==false) {if (key3306!==false) {var if_res2113 = less_than_p3304(key3306(ref_i3317),key3306(ref_j_13320));} else {var if_res2113 = less_than_p3304(ref_i3317,ref_j_13320);}var if_res2114 = if_res2113;} else {var if_res2114 = false;}if (if_res2114!==false) {M1.unsafe_vector_set_bang_(A3303,j3319,ref_j_13320);var if_res2115 = jloop3318(M1.unsafe_fx_(j3319,1));} else {M1.unsafe_vector_set_bang_(A3303,j3319,ref_i3317);var if_res2115 = iloop3315(M1.unsafe_fx_plus_(i3316,1));}return if_res2115;};var if_res2116 = jloop3318(M1.unsafe_fx_plus_(Blo3311,i3316));} else {var if_res2116 = M0.rvoid();}return if_res2116;};var if_res2124 = iloop3315(1);} else {var n_by_2_3321 = M1.unsafe_fxrshift(n3312,1);var n_by_2_plus_3322 = M1.unsafe_fx_(n3312,n_by_2_3321);var Amid13323 = M1.unsafe_fx_plus_(Alo3310,n_by_2_3321);var Amid23324 = M1.unsafe_fx_plus_(Alo3310,n_by_2_plus_3322);var Bmid13325 = M1.unsafe_fx_plus_(Blo3311,n_by_2_3321);copying_mergesort3309(Amid13323,Bmid13325,n_by_2_plus_3322);copying_mergesort3309(Alo3310,Amid23324,n_by_2_3321);var b23326 = M1.unsafe_fx_plus_(Blo3311,n3312);var loop3327 = function(a13328, b13329, c13330) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x3331 = M1.unsafe_vector_ref(A3303,a13328);var y3332 = M1.unsafe_vector_ref(A3303,b13329);if (true!==false) {if (key3306!==false) {var if_res2117 = less_than_p3304(key3306(y3332),key3306(x3331));} else {var if_res2117 = less_than_p3304(y3332,x3331);}var if_res2119 = M0.not(if_res2117);} else {if (key3306!==false) {var if_res2118 = less_than_p3304(key3306(x3331),key3306(y3332));} else {var if_res2118 = less_than_p3304(x3331,y3332);}var if_res2119 = if_res2118;}if (if_res2119!==false) {M1.unsafe_vector_set_bang_(A3303,c13330,x3331);var a13333 = M1.unsafe_fx_plus_(a13328,1);var c13334 = M1.unsafe_fx_plus_(c13330,1);if (M1.unsafe_fx_lt_(c13334,b13329)!==false) {var if_res2120 = loop3327(a13333,b13329,c13334);} else {var if_res2120 = M0.rvoid();}var if_res2123 = if_res2120;} else {M1.unsafe_vector_set_bang_(A3303,c13330,y3332);var b13335 = M1.unsafe_fx_plus_(b13329,1);var c13336 = M1.unsafe_fx_plus_(c13330,1);if (M1.unsafe_fx_lt__eq_(b23326,b13335)!==false) {var loop3337 = function(a13338, c13339) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c13339,b13335)!==false) {M1.unsafe_vector_set_bang_(A3303,c13339,M1.unsafe_vector_ref(A3303,a13338));var if_res2121 = loop3337(M1.unsafe_fx_plus_(a13338,1),M1.unsafe_fx_plus_(c13339,1));} else {var if_res2121 = M0.rvoid();}return if_res2121;};var if_res2122 = loop3337(a13328,c13336);} else {var if_res2122 = loop3327(a13328,b13335,c13336);}var if_res2123 = if_res2122;}return if_res2123;};var if_res2124 = loop3327(Amid23324,Bmid13325,Blo3311);}var if_res2125 = if_res2124;}var if_res2126 = if_res2125;}return if_res2126;};var Alo3340 = 0;var Amid13341 = n_by_2_3307;var Amid23342 = n_by_2_plus_3308;var Ahi3343 = n3305;var B1lo3344 = n3305;copying_mergesort3309(Amid13341,B1lo3344,n_by_2_plus_3308);if (M0.zero_p(n_by_2_3307)!==false) {var if_res2127 = M0.rvoid();} else {var if_res2127 = copying_mergesort3309(Alo3340,Amid23342,n_by_2_3307);}if_res2127;var b23345 = Ahi3343;var loop3346 = function(a13347, b13348, c13349) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var x3350 = M1.unsafe_vector_ref(A3303,a13347);var y3351 = M1.unsafe_vector_ref(A3303,b13348);if (false!==false) {if (key3306!==false) {var if_res2128 = less_than_p3304(key3306(y3351),key3306(x3350));} else {var if_res2128 = less_than_p3304(y3351,x3350);}var if_res2130 = M0.not(if_res2128);} else {if (key3306!==false) {var if_res2129 = less_than_p3304(key3306(x3350),key3306(y3351));} else {var if_res2129 = less_than_p3304(x3350,y3351);}var if_res2130 = if_res2129;}if (if_res2130!==false) {M1.unsafe_vector_set_bang_(A3303,c13349,x3350);var a13352 = M1.unsafe_fx_plus_(a13347,1);var c13353 = M1.unsafe_fx_plus_(c13349,1);if (M1.unsafe_fx_lt_(c13353,b13348)!==false) {var if_res2131 = loop3346(a13352,b13348,c13353);} else {var if_res2131 = M0.rvoid();}var if_res2134 = if_res2131;} else {M1.unsafe_vector_set_bang_(A3303,c13349,y3351);var b13354 = M1.unsafe_fx_plus_(b13348,1);var c13355 = M1.unsafe_fx_plus_(c13349,1);if (M1.unsafe_fx_lt__eq_(b23345,b13354)!==false) {var loop3356 = function(a13357, c13358) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(c13358,b13354)!==false) {M1.unsafe_vector_set_bang_(A3303,c13358,M1.unsafe_vector_ref(A3303,a13357));var if_res2132 = loop3356(M1.unsafe_fx_plus_(a13357,1),M1.unsafe_fx_plus_(c13358,1));} else {var if_res2132 = M0.rvoid();}return if_res2132;};var if_res2133 = loop3356(a13347,c13355);} else {var if_res2133 = loop3346(a13347,b13354,c13355);}var if_res2134 = if_res2133;}return if_res2134;};return loop3346(B1lo3344,Amid23342,Alo3340);};var cl2242 = function(lst3359, less_than_p3360) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n3361 = M0.length(lst3359);if (M1.unsafe_fx_eq_(n3361,0)!==false) {var if_res2266 = lst3359;} else {if (false!==false) {var vec3362 = M0.make_vector(n3361+M0.ceiling(n3361/2));var loop3363 = function(i3364, lst3365) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst3365)!==false) {var x3366 = M0.car(lst3365);M1.unsafe_vector_set_bang_(vec3362,i3364,M0.cons(false(x3366),x3366));var if_res2246 = loop3363(M1.unsafe_fx_plus_(i3364,1),M0.cdr(lst3365));} else {var if_res2246 = M0.rvoid();}return if_res2246;};loop3363(0,lst3359);generic_sort_by_key3302(vec3362,less_than_p3360,n3361,M1.unsafe_car);var loop3367 = function(i3368, r3369) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i3370 = M1.unsafe_fx_(i3368,1);if (M1.unsafe_fx_lt_(i3370,0)!==false) {var if_res2247 = r3369;} else {var if_res2247 = loop3367(i3370,M0.cons(M1.unsafe_cdr(M1.unsafe_vector_ref(vec3362,i3370)),r3369));}return if_res2247;};var if_res2265 = loop3367(n3361,$rjs_core.Pair.makeList());} else {var loop3371 = function(last3372, next3373) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part3374 = M0.null_p(next3373);if (or_part3374!==false) {var if_res2250 = or_part3374;} else {if (false!==false) {var if_res2248 = less_than_p3360(false(M1.unsafe_car(next3373)),false(last3372));} else {var if_res2248 = less_than_p3360(M1.unsafe_car(next3373),last3372);}if (M0.not(if_res2248)!==false) {var if_res2249 = loop3371(M1.unsafe_car(next3373),M1.unsafe_cdr(next3373));} else {var if_res2249 = false;}var if_res2250 = if_res2249;}return if_res2250;};if (loop3371(M0.car(lst3359),M0.cdr(lst3359))!==false) {var if_res2264 = lst3359;} else {if (M1.unsafe_fx_lt__eq_(n3361,3)!==false) {if (M1.unsafe_fx_eq_(n3361,1)!==false) {var if_res2260 = lst3359;} else {if (M1.unsafe_fx_eq_(n3361,2)!==false) {var if_res2259 = M0.list(M0.cadr(lst3359),M0.car(lst3359));} else {var a3375 = M0.car(lst3359);var b3376 = M0.cadr(lst3359);var c3377 = M0.caddr(lst3359);if (false!==false) {var if_res2251 = less_than_p3360(false(b3376),false(a3375));} else {var if_res2251 = less_than_p3360(b3376,a3375);}if (if_res2251!==false) {if (false!==false) {var if_res2252 = less_than_p3360(false(c3377),false(b3376));} else {var if_res2252 = less_than_p3360(c3377,b3376);}if (if_res2252!==false) {var if_res2255 = M0.list(c3377,b3376,a3375);} else {if (false!==false) {var if_res2253 = less_than_p3360(false(c3377),false(a3375));} else {var if_res2253 = less_than_p3360(c3377,a3375);}if (if_res2253!==false) {var if_res2254 = M0.list(b3376,c3377,a3375);} else {var if_res2254 = M0.list(b3376,a3375,c3377);}var if_res2255 = if_res2254;}var if_res2258 = if_res2255;} else {if (false!==false) {var if_res2256 = less_than_p3360(false(c3377),false(a3375));} else {var if_res2256 = less_than_p3360(c3377,a3375);}if (if_res2256!==false) {var if_res2257 = M0.list(c3377,a3375,b3376);} else {var if_res2257 = M0.list(a3375,c3377,b3376);}var if_res2258 = if_res2257;}var if_res2259 = if_res2258;}var if_res2260 = if_res2259;}var if_res2263 = if_res2260;} else {var vec3378 = M0.make_vector(n3361+M0.ceiling(n3361/2));var loop3379 = function(i3380, lst3381) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst3381)!==false) {M0.vector_set_bang_(vec3378,i3380,M0.car(lst3381));var if_res2261 = loop3379(M0.add1(i3380),M0.cdr(lst3381));} else {var if_res2261 = M0.rvoid();}return if_res2261;};loop3379(0,lst3359);generic_sort3246(vec3378,less_than_p3360,n3361);var loop3382 = function(i3383, r3384) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i3385 = M0.sub1(i3383);if (M0.__lt_(i3385,0)!==false) {var if_res2262 = r3384;} else {var if_res2262 = loop3382(i3385,M0.cons(M0.vector_ref(vec3378,i3385),r3384));}return if_res2262;};var if_res2263 = loop3382(n3361,$rjs_core.Pair.makeList());}var if_res2264 = if_res2263;}var if_res2265 = if_res2264;}var if_res2266 = if_res2265;}return if_res2266;};var cl2243 = function(lst3386, less_than_p3387, getkey3388) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey3388!==false) {var if_res2267 = M0.not(M0.eq_p(M0.values,getkey3388));} else {var if_res2267 = false;}if (if_res2267!==false) {var if_res2268 = sort(lst3386,less_than_p3387,getkey3388,false);} else {var if_res2268 = sort(lst3386,less_than_p3387);}return if_res2268;};var cl2244 = function(lst3389, less_than_p3390, getkey3391, cache_keys_p3392) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey3391!==false) {var if_res2269 = M0.not(M0.eq_p(M0.values,getkey3391));} else {var if_res2269 = false;}if (if_res2269!==false) {var n3393 = M0.length(lst3389);if (M1.unsafe_fx_eq_(n3393,0)!==false) {var if_res2290 = lst3389;} else {if (cache_keys_p3392!==false) {var vec3394 = M0.make_vector(n3393+M0.ceiling(n3393/2));var loop3395 = function(i3396, lst3397) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst3397)!==false) {var x3398 = M0.car(lst3397);M1.unsafe_vector_set_bang_(vec3394,i3396,M0.cons(getkey3391(x3398),x3398));var if_res2270 = loop3395(M1.unsafe_fx_plus_(i3396,1),M0.cdr(lst3397));} else {var if_res2270 = M0.rvoid();}return if_res2270;};loop3395(0,lst3389);generic_sort_by_key3302(vec3394,less_than_p3390,n3393,M1.unsafe_car);var loop3399 = function(i3400, r3401) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i3402 = M1.unsafe_fx_(i3400,1);if (M1.unsafe_fx_lt_(i3402,0)!==false) {var if_res2271 = r3401;} else {var if_res2271 = loop3399(i3402,M0.cons(M1.unsafe_cdr(M1.unsafe_vector_ref(vec3394,i3402)),r3401));}return if_res2271;};var if_res2289 = loop3399(n3393,$rjs_core.Pair.makeList());} else {var loop3403 = function(last3404, next3405) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part3406 = M0.null_p(next3405);if (or_part3406!==false) {var if_res2274 = or_part3406;} else {if (getkey3391!==false) {var if_res2272 = less_than_p3390(getkey3391(M1.unsafe_car(next3405)),getkey3391(last3404));} else {var if_res2272 = less_than_p3390(M1.unsafe_car(next3405),last3404);}if (M0.not(if_res2272)!==false) {var if_res2273 = loop3403(M1.unsafe_car(next3405),M1.unsafe_cdr(next3405));} else {var if_res2273 = false;}var if_res2274 = if_res2273;}return if_res2274;};if (loop3403(M0.car(lst3389),M0.cdr(lst3389))!==false) {var if_res2288 = lst3389;} else {if (M1.unsafe_fx_lt__eq_(n3393,3)!==false) {if (M1.unsafe_fx_eq_(n3393,1)!==false) {var if_res2284 = lst3389;} else {if (M1.unsafe_fx_eq_(n3393,2)!==false) {var if_res2283 = M0.list(M0.cadr(lst3389),M0.car(lst3389));} else {var a3407 = M0.car(lst3389);var b3408 = M0.cadr(lst3389);var c3409 = M0.caddr(lst3389);if (getkey3391!==false) {var if_res2275 = less_than_p3390(getkey3391(b3408),getkey3391(a3407));} else {var if_res2275 = less_than_p3390(b3408,a3407);}if (if_res2275!==false) {if (getkey3391!==false) {var if_res2276 = less_than_p3390(getkey3391(c3409),getkey3391(b3408));} else {var if_res2276 = less_than_p3390(c3409,b3408);}if (if_res2276!==false) {var if_res2279 = M0.list(c3409,b3408,a3407);} else {if (getkey3391!==false) {var if_res2277 = less_than_p3390(getkey3391(c3409),getkey3391(a3407));} else {var if_res2277 = less_than_p3390(c3409,a3407);}if (if_res2277!==false) {var if_res2278 = M0.list(b3408,c3409,a3407);} else {var if_res2278 = M0.list(b3408,a3407,c3409);}var if_res2279 = if_res2278;}var if_res2282 = if_res2279;} else {if (getkey3391!==false) {var if_res2280 = less_than_p3390(getkey3391(c3409),getkey3391(a3407));} else {var if_res2280 = less_than_p3390(c3409,a3407);}if (if_res2280!==false) {var if_res2281 = M0.list(c3409,a3407,b3408);} else {var if_res2281 = M0.list(a3407,c3409,b3408);}var if_res2282 = if_res2281;}var if_res2283 = if_res2282;}var if_res2284 = if_res2283;}var if_res2287 = if_res2284;} else {var vec3410 = M0.make_vector(n3393+M0.ceiling(n3393/2));var loop3411 = function(i3412, lst3413) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M0.pair_p(lst3413)!==false) {M0.vector_set_bang_(vec3410,i3412,M0.car(lst3413));var if_res2285 = loop3411(M0.add1(i3412),M0.cdr(lst3413));} else {var if_res2285 = M0.rvoid();}return if_res2285;};loop3411(0,lst3389);generic_sort_by_key3302(vec3410,less_than_p3390,n3393,getkey3391);var loop3414 = function(i3415, r3416) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var i3417 = M0.sub1(i3415);if (M0.__lt_(i3417,0)!==false) {var if_res2286 = r3416;} else {var if_res2286 = loop3414(i3417,M0.cons(M0.vector_ref(vec3410,i3417),r3416));}return if_res2286;};var if_res2287 = loop3414(n3393,$rjs_core.Pair.makeList());}var if_res2288 = if_res2287;}var if_res2289 = if_res2288;}var if_res2290 = if_res2289;}var if_res2291 = if_res2290;} else {var if_res2291 = sort(lst3389,less_than_p3390);}return if_res2291;};var temp2292 = $rjs_core.attachProcedureArity(function() {var fixed_lam2245 = {'2':cl2242,'3':cl2243,'4':cl2244}[arguments.length];if (fixed_lam2245!==undefined) {return fixed_lam2245.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3,4]);var cl2188 = function(vec3418, less_than_p3419, start3420, end3421) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n3422 = end3421-start3420;if (true!==false) {var if_res2191 = M0.make_vector(n3422);} else {var if_res2191 = vec3418;}var dst_vec3423 = if_res2191;if (true!==false) {var if_res2192 = 0;} else {var if_res2192 = start3420;}var dst_start3424 = if_res2192;if (M1.unsafe_fx_eq_(n3422,0)!==false) {var if_res2213 = M0.rvoid();} else {if (false!==false) {var work_vec3425 = M0.make_vector(n3422+M0.ceiling(n3422/2),true);var loop3426 = function(i3427) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3427,n3422)!==false) {var x3428 = M1.unsafe_vector_ref(vec3418,M1.unsafe_fx_plus_(i3427,start3420));M1.unsafe_vector_set_bang_(work_vec3425,i3427,M0.cons(false(x3428),x3428));var if_res2193 = loop3426(M1.unsafe_fx_plus_(i3427,1));} else {var if_res2193 = M0.rvoid();}return if_res2193;};loop3426(0);generic_sort_by_key3302(work_vec3425,less_than_p3419,n3422,M1.unsafe_car);var loop3429 = function(i3430) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3430,n3422)!==false) {M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(i3430,dst_start3424),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec3425,i3430)));var if_res2194 = loop3429(M1.unsafe_fx_plus_(i3430,1));} else {var if_res2194 = M0.rvoid();}return if_res2194;};var if_res2212 = loop3429(0);} else {var loop3431 = function(prev_val3432, next_index3433) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part3434 = M1.unsafe_fx_eq_(next_index3433,end3421);if (or_part3434!==false) {var if_res2197 = or_part3434;} else {var next_val3435 = M1.unsafe_vector_ref(vec3418,next_index3433);if (false!==false) {var if_res2195 = less_than_p3419(false(next_val3435),false(prev_val3432));} else {var if_res2195 = less_than_p3419(next_val3435,prev_val3432);}if (M0.not(if_res2195)!==false) {var if_res2196 = loop3431(next_val3435,M1.unsafe_fx_plus_(next_index3433,1));} else {var if_res2196 = false;}var if_res2197 = if_res2196;}return if_res2197;};if (loop3431(M1.unsafe_vector_ref(vec3418,start3420),M1.unsafe_fx_plus_(start3420,1))!==false) {if (true!==false) {var if_res2198 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3423,dst_start3424,vec3418,start3420,end3421);} else {var if_res2198 = M0.rvoid();}var if_res2211 = if_res2198;} else {if (M1.unsafe_fx_lt__eq_(n3422,3)!==false) {if (true!==false) {var if_res2199 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3423,dst_start3424,vec3418,start3420,end3421);} else {var if_res2199 = M0.rvoid();}if_res2199;if (M1.unsafe_fx_eq_(n3422,1)!==false) {var if_res2209 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n3422,2)!==false) {var tmp3436 = M1.unsafe_vector_ref(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,0));M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,0),M1.unsafe_vector_ref(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,1)));var if_res2208 = M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,1),tmp3436);} else {var a3437 = M1.unsafe_vector_ref(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,0));var b3438 = M1.unsafe_vector_ref(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,1));var c3439 = M1.unsafe_vector_ref(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,2));if (false!==false) {var if_res2200 = less_than_p3419(false(b3438),false(a3437));} else {var if_res2200 = less_than_p3419(b3438,a3437);}if (if_res2200!==false) {if (false!==false) {var if_res2201 = less_than_p3419(false(c3439),false(b3438));} else {var if_res2201 = less_than_p3419(c3439,b3438);}if (if_res2201!==false) {M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,0),c3439);var if_res2204 = M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,2),a3437);} else {if (false!==false) {var if_res2202 = less_than_p3419(false(c3439),false(a3437));} else {var if_res2202 = less_than_p3419(c3439,a3437);}if (if_res2202!==false) {M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,0),b3438);M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,1),c3439);var if_res2203 = M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,2),a3437);} else {M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,0),b3438);var if_res2203 = M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,1),a3437);}var if_res2204 = if_res2203;}var if_res2207 = if_res2204;} else {if (false!==false) {var if_res2205 = less_than_p3419(false(c3439),false(a3437));} else {var if_res2205 = less_than_p3419(c3439,a3437);}if (if_res2205!==false) {M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,0),c3439);M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,1),a3437);var if_res2206 = M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,2),b3438);} else {M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,1),c3439);var if_res2206 = M1.unsafe_vector_set_bang_(dst_vec3423,M1.unsafe_fx_plus_(dst_start3424,2),b3438);}var if_res2207 = if_res2206;}var if_res2208 = if_res2207;}var if_res2209 = if_res2208;}var if_res2210 = if_res2209;} else {var work_vec3440 = M0.make_vector(n3422+M0.ceiling(n3422/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec3440,0,vec3418,start3420,end3421);generic_sort3246(work_vec3440,less_than_p3419,n3422);var if_res2210 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3423,dst_start3424,work_vec3440,0,n3422);}var if_res2211 = if_res2210;}var if_res2212 = if_res2211;}var if_res2213 = if_res2212;}if_res2213;if (true!==false) {var if_res2214 = dst_vec3423;} else {var if_res2214 = M0.rvoid();}return if_res2214;};var cl2189 = function(vec3441, less_than_p3442, start3443, end3444, getkey3445, cache_keys_p3446) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey3445!==false) {var if_res2215 = M0.not(M0.eq_p(M0.values,getkey3445));} else {var if_res2215 = false;}if (if_res2215!==false) {var n3447 = end3444-start3443;if (true!==false) {var if_res2216 = M0.make_vector(n3447);} else {var if_res2216 = vec3441;}var dst_vec3448 = if_res2216;if (true!==false) {var if_res2217 = 0;} else {var if_res2217 = start3443;}var dst_start3449 = if_res2217;if (M1.unsafe_fx_eq_(n3447,0)!==false) {var if_res2238 = M0.rvoid();} else {if (cache_keys_p3446!==false) {var work_vec3450 = M0.make_vector(n3447+M0.ceiling(n3447/2),true);var loop3451 = function(i3452) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3452,n3447)!==false) {var x3453 = M1.unsafe_vector_ref(vec3441,M1.unsafe_fx_plus_(i3452,start3443));M1.unsafe_vector_set_bang_(work_vec3450,i3452,M0.cons(getkey3445(x3453),x3453));var if_res2218 = loop3451(M1.unsafe_fx_plus_(i3452,1));} else {var if_res2218 = M0.rvoid();}return if_res2218;};loop3451(0);generic_sort_by_key3302(work_vec3450,less_than_p3442,n3447,M1.unsafe_car);var loop3454 = function(i3455) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3455,n3447)!==false) {M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(i3455,dst_start3449),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec3450,i3455)));var if_res2219 = loop3454(M1.unsafe_fx_plus_(i3455,1));} else {var if_res2219 = M0.rvoid();}return if_res2219;};var if_res2237 = loop3454(0);} else {var loop3456 = function(prev_val3457, next_index3458) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part3459 = M1.unsafe_fx_eq_(next_index3458,end3444);if (or_part3459!==false) {var if_res2222 = or_part3459;} else {var next_val3460 = M1.unsafe_vector_ref(vec3441,next_index3458);if (getkey3445!==false) {var if_res2220 = less_than_p3442(getkey3445(next_val3460),getkey3445(prev_val3457));} else {var if_res2220 = less_than_p3442(next_val3460,prev_val3457);}if (M0.not(if_res2220)!==false) {var if_res2221 = loop3456(next_val3460,M1.unsafe_fx_plus_(next_index3458,1));} else {var if_res2221 = false;}var if_res2222 = if_res2221;}return if_res2222;};if (loop3456(M1.unsafe_vector_ref(vec3441,start3443),M1.unsafe_fx_plus_(start3443,1))!==false) {if (true!==false) {var if_res2223 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3448,dst_start3449,vec3441,start3443,end3444);} else {var if_res2223 = M0.rvoid();}var if_res2236 = if_res2223;} else {if (M1.unsafe_fx_lt__eq_(n3447,3)!==false) {if (true!==false) {var if_res2224 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3448,dst_start3449,vec3441,start3443,end3444);} else {var if_res2224 = M0.rvoid();}if_res2224;if (M1.unsafe_fx_eq_(n3447,1)!==false) {var if_res2234 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n3447,2)!==false) {var tmp3461 = M1.unsafe_vector_ref(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,0));M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,0),M1.unsafe_vector_ref(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,1)));var if_res2233 = M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,1),tmp3461);} else {var a3462 = M1.unsafe_vector_ref(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,0));var b3463 = M1.unsafe_vector_ref(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,1));var c3464 = M1.unsafe_vector_ref(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,2));if (getkey3445!==false) {var if_res2225 = less_than_p3442(getkey3445(b3463),getkey3445(a3462));} else {var if_res2225 = less_than_p3442(b3463,a3462);}if (if_res2225!==false) {if (getkey3445!==false) {var if_res2226 = less_than_p3442(getkey3445(c3464),getkey3445(b3463));} else {var if_res2226 = less_than_p3442(c3464,b3463);}if (if_res2226!==false) {M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,0),c3464);var if_res2229 = M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,2),a3462);} else {if (getkey3445!==false) {var if_res2227 = less_than_p3442(getkey3445(c3464),getkey3445(a3462));} else {var if_res2227 = less_than_p3442(c3464,a3462);}if (if_res2227!==false) {M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,0),b3463);M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,1),c3464);var if_res2228 = M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,2),a3462);} else {M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,0),b3463);var if_res2228 = M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,1),a3462);}var if_res2229 = if_res2228;}var if_res2232 = if_res2229;} else {if (getkey3445!==false) {var if_res2230 = less_than_p3442(getkey3445(c3464),getkey3445(a3462));} else {var if_res2230 = less_than_p3442(c3464,a3462);}if (if_res2230!==false) {M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,0),c3464);M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,1),a3462);var if_res2231 = M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,2),b3463);} else {M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,1),c3464);var if_res2231 = M1.unsafe_vector_set_bang_(dst_vec3448,M1.unsafe_fx_plus_(dst_start3449,2),b3463);}var if_res2232 = if_res2231;}var if_res2233 = if_res2232;}var if_res2234 = if_res2233;}var if_res2235 = if_res2234;} else {var work_vec3465 = M0.make_vector(n3447+M0.ceiling(n3447/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec3465,0,vec3441,start3443,end3444);generic_sort_by_key3302(work_vec3465,less_than_p3442,n3447,getkey3445);var if_res2235 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3448,dst_start3449,work_vec3465,0,n3447);}var if_res2236 = if_res2235;}var if_res2237 = if_res2236;}var if_res2238 = if_res2237;}if_res2238;if (true!==false) {var if_res2239 = dst_vec3448;} else {var if_res2239 = M0.rvoid();}var if_res2240 = if_res2239;} else {var if_res2240 = vector_sort(vec3441,less_than_p3442,start3443,end3444);}return if_res2240;};var temp2241 = $rjs_core.attachProcedureArity(function() {var fixed_lam2190 = {'4':cl2188,'6':cl2189}[arguments.length];if (fixed_lam2190!==undefined) {return fixed_lam2190.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,6]);var cl2135 = function(vec3466, less_than_p3467, start3468, end3469) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var n3470 = end3469-start3468;if (false!==false) {var if_res2138 = M0.make_vector(n3470);} else {var if_res2138 = vec3466;}var dst_vec3471 = if_res2138;if (false!==false) {var if_res2139 = 0;} else {var if_res2139 = start3468;}var dst_start3472 = if_res2139;if (M1.unsafe_fx_eq_(n3470,0)!==false) {var if_res2160 = M0.rvoid();} else {if (false!==false) {var work_vec3473 = M0.make_vector(n3470+M0.ceiling(n3470/2),true);var loop3474 = function(i3475) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3475,n3470)!==false) {var x3476 = M1.unsafe_vector_ref(vec3466,M1.unsafe_fx_plus_(i3475,start3468));M1.unsafe_vector_set_bang_(work_vec3473,i3475,M0.cons(false(x3476),x3476));var if_res2140 = loop3474(M1.unsafe_fx_plus_(i3475,1));} else {var if_res2140 = M0.rvoid();}return if_res2140;};loop3474(0);generic_sort_by_key3302(work_vec3473,less_than_p3467,n3470,M1.unsafe_car);var loop3477 = function(i3478) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3478,n3470)!==false) {M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(i3478,dst_start3472),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec3473,i3478)));var if_res2141 = loop3477(M1.unsafe_fx_plus_(i3478,1));} else {var if_res2141 = M0.rvoid();}return if_res2141;};var if_res2159 = loop3477(0);} else {var loop3479 = function(prev_val3480, next_index3481) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part3482 = M1.unsafe_fx_eq_(next_index3481,end3469);if (or_part3482!==false) {var if_res2144 = or_part3482;} else {var next_val3483 = M1.unsafe_vector_ref(vec3466,next_index3481);if (false!==false) {var if_res2142 = less_than_p3467(false(next_val3483),false(prev_val3480));} else {var if_res2142 = less_than_p3467(next_val3483,prev_val3480);}if (M0.not(if_res2142)!==false) {var if_res2143 = loop3479(next_val3483,M1.unsafe_fx_plus_(next_index3481,1));} else {var if_res2143 = false;}var if_res2144 = if_res2143;}return if_res2144;};if (loop3479(M1.unsafe_vector_ref(vec3466,start3468),M1.unsafe_fx_plus_(start3468,1))!==false) {if (false!==false) {var if_res2145 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3471,dst_start3472,vec3466,start3468,end3469);} else {var if_res2145 = M0.rvoid();}var if_res2158 = if_res2145;} else {if (M1.unsafe_fx_lt__eq_(n3470,3)!==false) {if (false!==false) {var if_res2146 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3471,dst_start3472,vec3466,start3468,end3469);} else {var if_res2146 = M0.rvoid();}if_res2146;if (M1.unsafe_fx_eq_(n3470,1)!==false) {var if_res2156 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n3470,2)!==false) {var tmp3484 = M1.unsafe_vector_ref(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,0));M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,0),M1.unsafe_vector_ref(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,1)));var if_res2155 = M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,1),tmp3484);} else {var a3485 = M1.unsafe_vector_ref(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,0));var b3486 = M1.unsafe_vector_ref(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,1));var c3487 = M1.unsafe_vector_ref(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,2));if (false!==false) {var if_res2147 = less_than_p3467(false(b3486),false(a3485));} else {var if_res2147 = less_than_p3467(b3486,a3485);}if (if_res2147!==false) {if (false!==false) {var if_res2148 = less_than_p3467(false(c3487),false(b3486));} else {var if_res2148 = less_than_p3467(c3487,b3486);}if (if_res2148!==false) {M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,0),c3487);var if_res2151 = M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,2),a3485);} else {if (false!==false) {var if_res2149 = less_than_p3467(false(c3487),false(a3485));} else {var if_res2149 = less_than_p3467(c3487,a3485);}if (if_res2149!==false) {M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,0),b3486);M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,1),c3487);var if_res2150 = M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,2),a3485);} else {M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,0),b3486);var if_res2150 = M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,1),a3485);}var if_res2151 = if_res2150;}var if_res2154 = if_res2151;} else {if (false!==false) {var if_res2152 = less_than_p3467(false(c3487),false(a3485));} else {var if_res2152 = less_than_p3467(c3487,a3485);}if (if_res2152!==false) {M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,0),c3487);M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,1),a3485);var if_res2153 = M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,2),b3486);} else {M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,1),c3487);var if_res2153 = M1.unsafe_vector_set_bang_(dst_vec3471,M1.unsafe_fx_plus_(dst_start3472,2),b3486);}var if_res2154 = if_res2153;}var if_res2155 = if_res2154;}var if_res2156 = if_res2155;}var if_res2157 = if_res2156;} else {var work_vec3488 = M0.make_vector(n3470+M0.ceiling(n3470/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec3488,0,vec3466,start3468,end3469);generic_sort3246(work_vec3488,less_than_p3467,n3470);var if_res2157 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3471,dst_start3472,work_vec3488,0,n3470);}var if_res2158 = if_res2157;}var if_res2159 = if_res2158;}var if_res2160 = if_res2159;}if_res2160;if (false!==false) {var if_res2161 = dst_vec3471;} else {var if_res2161 = M0.rvoid();}return if_res2161;};var cl2136 = function(vec3489, less_than_p3490, start3491, end3492, getkey3493, cache_keys_p3494) {if (arguments.length!==6) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (getkey3493!==false) {var if_res2162 = M0.not(M0.eq_p(M0.values,getkey3493));} else {var if_res2162 = false;}if (if_res2162!==false) {var n3495 = end3492-start3491;if (false!==false) {var if_res2163 = M0.make_vector(n3495);} else {var if_res2163 = vec3489;}var dst_vec3496 = if_res2163;if (false!==false) {var if_res2164 = 0;} else {var if_res2164 = start3491;}var dst_start3497 = if_res2164;if (M1.unsafe_fx_eq_(n3495,0)!==false) {var if_res2185 = M0.rvoid();} else {if (cache_keys_p3494!==false) {var work_vec3498 = M0.make_vector(n3495+M0.ceiling(n3495/2),true);var loop3499 = function(i3500) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3500,n3495)!==false) {var x3501 = M1.unsafe_vector_ref(vec3489,M1.unsafe_fx_plus_(i3500,start3491));M1.unsafe_vector_set_bang_(work_vec3498,i3500,M0.cons(getkey3493(x3501),x3501));var if_res2165 = loop3499(M1.unsafe_fx_plus_(i3500,1));} else {var if_res2165 = M0.rvoid();}return if_res2165;};loop3499(0);generic_sort_by_key3302(work_vec3498,less_than_p3490,n3495,M1.unsafe_car);var loop3502 = function(i3503) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.unsafe_fx_lt_(i3503,n3495)!==false) {M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(i3503,dst_start3497),M1.unsafe_cdr(M1.unsafe_vector_ref(work_vec3498,i3503)));var if_res2166 = loop3502(M1.unsafe_fx_plus_(i3503,1));} else {var if_res2166 = M0.rvoid();}return if_res2166;};var if_res2184 = loop3502(0);} else {var loop3504 = function(prev_val3505, next_index3506) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var or_part3507 = M1.unsafe_fx_eq_(next_index3506,end3492);if (or_part3507!==false) {var if_res2169 = or_part3507;} else {var next_val3508 = M1.unsafe_vector_ref(vec3489,next_index3506);if (getkey3493!==false) {var if_res2167 = less_than_p3490(getkey3493(next_val3508),getkey3493(prev_val3505));} else {var if_res2167 = less_than_p3490(next_val3508,prev_val3505);}if (M0.not(if_res2167)!==false) {var if_res2168 = loop3504(next_val3508,M1.unsafe_fx_plus_(next_index3506,1));} else {var if_res2168 = false;}var if_res2169 = if_res2168;}return if_res2169;};if (loop3504(M1.unsafe_vector_ref(vec3489,start3491),M1.unsafe_fx_plus_(start3491,1))!==false) {if (false!==false) {var if_res2170 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3496,dst_start3497,vec3489,start3491,end3492);} else {var if_res2170 = M0.rvoid();}var if_res2183 = if_res2170;} else {if (M1.unsafe_fx_lt__eq_(n3495,3)!==false) {if (false!==false) {var if_res2171 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3496,dst_start3497,vec3489,start3491,end3492);} else {var if_res2171 = M0.rvoid();}if_res2171;if (M1.unsafe_fx_eq_(n3495,1)!==false) {var if_res2181 = M0.rvoid();} else {if (M1.unsafe_fx_eq_(n3495,2)!==false) {var tmp3509 = M1.unsafe_vector_ref(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,0));M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,0),M1.unsafe_vector_ref(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,1)));var if_res2180 = M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,1),tmp3509);} else {var a3510 = M1.unsafe_vector_ref(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,0));var b3511 = M1.unsafe_vector_ref(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,1));var c3512 = M1.unsafe_vector_ref(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,2));if (getkey3493!==false) {var if_res2172 = less_than_p3490(getkey3493(b3511),getkey3493(a3510));} else {var if_res2172 = less_than_p3490(b3511,a3510);}if (if_res2172!==false) {if (getkey3493!==false) {var if_res2173 = less_than_p3490(getkey3493(c3512),getkey3493(b3511));} else {var if_res2173 = less_than_p3490(c3512,b3511);}if (if_res2173!==false) {M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,0),c3512);var if_res2176 = M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,2),a3510);} else {if (getkey3493!==false) {var if_res2174 = less_than_p3490(getkey3493(c3512),getkey3493(a3510));} else {var if_res2174 = less_than_p3490(c3512,a3510);}if (if_res2174!==false) {M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,0),b3511);M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,1),c3512);var if_res2175 = M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,2),a3510);} else {M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,0),b3511);var if_res2175 = M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,1),a3510);}var if_res2176 = if_res2175;}var if_res2179 = if_res2176;} else {if (getkey3493!==false) {var if_res2177 = less_than_p3490(getkey3493(c3512),getkey3493(a3510));} else {var if_res2177 = less_than_p3490(c3512,a3510);}if (if_res2177!==false) {M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,0),c3512);M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,1),a3510);var if_res2178 = M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,2),b3511);} else {M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,1),c3512);var if_res2178 = M1.unsafe_vector_set_bang_(dst_vec3496,M1.unsafe_fx_plus_(dst_start3497,2),b3511);}var if_res2179 = if_res2178;}var if_res2180 = if_res2179;}var if_res2181 = if_res2180;}var if_res2182 = if_res2181;} else {var work_vec3513 = M0.make_vector(n3495+M0.ceiling(n3495/2),false);M0.__rjs_quoted__.vector_copy_bang_(work_vec3513,0,vec3489,start3491,end3492);generic_sort_by_key3302(work_vec3513,less_than_p3490,n3495,getkey3493);var if_res2182 = M0.__rjs_quoted__.vector_copy_bang_(dst_vec3496,dst_start3497,work_vec3513,0,n3495);}var if_res2183 = if_res2182;}var if_res2184 = if_res2183;}var if_res2185 = if_res2184;}if_res2185;if (false!==false) {var if_res2186 = dst_vec3496;} else {var if_res2186 = M0.rvoid();}var if_res2187 = if_res2186;} else {var if_res2187 = vector_sort_bang_(vec3489,less_than_p3490,start3491,end3492);}return if_res2187;};var let_result2293 = M0.values(temp2292,temp2241,$rjs_core.attachProcedureArity(function() {var fixed_lam2137 = {'4':cl2135,'6':cl2136}[arguments.length];if (fixed_lam2137!==undefined) {return fixed_lam2137.apply(null,arguments);} else {return M0.error($rjs_core.UString.make("case-lambda: invalid case"));}},[4,6]));var sort = let_result2293.getAt(0);var vector_sort = let_result2293.getAt(1);var vector_sort_bang_ = let_result2293.getAt(2);var __rjs_quoted__ = {};export { __rjs_quoted__,vector_sort_bang_,vector_sort,sort }; \ No newline at end of file diff --git a/js-build/links/racketscript-compiler/racketscript/interop.rkt.js b/js-build/links/racketscript-compiler/racketscript/interop.rkt.js index 82fad4e..08366d6 100644 --- a/js-build/links/racketscript-compiler/racketscript/interop.rkt.js +++ b/js-build/links/racketscript-compiler/racketscript/interop.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./private/interop.rkt.js";import * as M1 from "../../../runtime/kernel.rkt.js";import * as M2 from "../../../collects/racket/private/reverse.rkt.js";var __eq__gt_$ = function(lam_expr1305) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.Marks.wrapWithContext(lam_expr1305);};var js_string = function(e1306) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return e1306.toString();};var js_string__gt_string = function(e1307) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.UString.makeImmutable(e1307);};var js_array__gt_list = function(e1308) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.Pair.listFromArray(e1308);};var assoc__gt_object = function(pairs1309) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var result1310 = {};var loop1311 = function(pairs1312) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(pairs1312)!==false) {var if_res716 = result1310;} else {var p1313 = M1.car(pairs1312);var k1315 = M1.car(p1313);var or_part1316 = typeof(k1315)==="string";if (or_part1316!==false) {var if_res713 = or_part1316;} else {var if_res713 = M1.string_p(k1315);}if (if_res713!==false) {var if_res715 = k1315;} else {if (M1.symbol_p(k1315)!==false) {var if_res714 = M1.symbol__gt_string(k1315);} else {var if_res714 = M1.error($rjs_core.Symbol.make("assoc->object"),$rjs_core.UString.make("invalid key value"));}var if_res715 = if_res714;}var key1314 = if_res715;result1310[key1314] = M1.car(M1.cdr(p1313));var if_res716 = loop1311(M1.cdr(pairs1312));}return if_res716;};return loop1311(pairs1309);};var js_array_p = function(v1317) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Array.isArray(v1317);};var in_js_array = function(arr1318) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_array(arr1318);var arr1319 = arr1318;if (js_array_p(arr1319)!==false) {var if_res717 = M1.rvoid();} else {var if_res717 = in_js_array(arr1319);}if_res717;var for_loop1320 = function(fold_var1321, i1322) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.__lt_(i1322,arr1319.length)!==false) {var v1323 = arr1319[i1322];if (true!==false) {var fold_var1325 = fold_var1321;var fold_var1326 = M1.cons(v1323,fold_var1325);var fold_var1324 = M1.values(fold_var1326);if (true!==false) {var if_res718 = M1.not(false);} else {var if_res718 = false;}if (if_res718!==false) {var if_res719 = for_loop1320(fold_var1324,i1322+1);} else {var if_res719 = fold_var1324;}var if_res720 = if_res719;} else {var if_res720 = fold_var1321;}var if_res721 = if_res720;} else {var if_res721 = fold_var1321;}return if_res721;};return M2.alt_reverse(for_loop1320(M1.rnull,0));};var check_array = function(v1327) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (js_array_p(v1327)!==false) {var if_res722 = M1.rvoid();} else {var if_res722 = M1.raise_argument_error($rjs_core.Symbol.make("in-js-array"),$rjs_core.UString.make("js-array?"),v1327);}return if_res722;};var in_js_obect = function(obj1328) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_object(obj1328);var obj1329 = obj1328;var keys1330 = Object.keys(obj1328);if (js_object_p(obj1329)!==false) {var if_res723 = M1.rvoid();} else {var if_res723 = in_js_array(obj1329);}if_res723;var for_loop1331 = function(fold_var1332, i1333) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.__lt_(i1333,keys1330.length)!==false) {var k1334 = keys1330[i1333];var v1335 = obj1329[keys1330[i1333]];if (true!==false) {var fold_var1337 = fold_var1332;var fold_var1338 = M1.cons(M1.values(k1334,v1335),fold_var1337);var fold_var1336 = M1.values(fold_var1338);if (true!==false) {var if_res724 = M1.not(false);} else {var if_res724 = false;}if (if_res724!==false) {var if_res725 = for_loop1331(fold_var1336,i1333+1);} else {var if_res725 = fold_var1336;}var if_res726 = if_res725;} else {var if_res726 = fold_var1332;}var if_res727 = if_res726;} else {var if_res727 = fold_var1332;}return if_res727;};return M2.alt_reverse(for_loop1331(M1.rnull,0));};var js_object_p = function(v1339) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return ((typeof(v1339)==="object")&&(v1339!==null))&&M1.not($rjs_core.Primitive.check(v1339));};var check_object = function(v1340) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (js_object_p(v1340)!==false) {var if_res728 = M1.rvoid();} else {var if_res728 = M1.raise_argument_error($rjs_core.Symbol.make("in-js-object"),$rjs_core.UString.make("js-object?"),v1340);}return if_res728;};var __rjs_quoted__ = {};__rjs_quoted__.js_object_p = js_object_p;__rjs_quoted__.js_array_p = js_array_p;__rjs_quoted__.in_js_array = in_js_array;__rjs_quoted__.js_string = js_string;export { __rjs_quoted__,js_object_p,js_array_p,assoc__gt_object,js_array__gt_list,js_string__gt_string,js_string,__eq__gt_$ }; \ No newline at end of file +import * as $rjs_core from '../../../runtime/core.js';import * as M0 from "./private/interop.rkt.js";import * as M1 from "../../../runtime/kernel.rkt.js";import * as M2 from "../../../collects/racket/private/reverse.rkt.js";var __eq__gt_$ = function(lam_expr1305) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.Marks.wrapWithContext(lam_expr1305);};var js_string = function(e1306) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return e1306.toString();};var js_string__gt_string = function(e1307) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.UString.makeImmutable(e1307);};var js_array__gt_list = function(e1308) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.Pair.listFromArray(e1308);};var assoc__gt_object = function(pairs1309) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var result1310 = {};var loop1311 = function(pairs1312) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.null_p(pairs1312)!==false) {var if_res711 = result1310;} else {var p1313 = M1.car(pairs1312);var k1315 = M1.car(p1313);if (M1.string_p(k1315)!==false) {var if_res710 = k1315;} else {if (M1.symbol_p(k1315)!==false) {var if_res709 = M1.symbol__gt_string(k1315);} else {var if_res709 = M1.error($rjs_core.Symbol.make("assoc->object"),$rjs_core.UString.make("invalid key value"));}var if_res710 = if_res709;}var key1314 = if_res710;result1310[key1314] = M1.car(M1.cdr(p1313));var if_res711 = loop1311(M1.cdr(pairs1312));}return if_res711;};return loop1311(pairs1309);};var js_array_p = function(v1316) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Array.isArray(v1316);};var in_js_array = function(arr1317) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_array(arr1317);var arr1318 = arr1317;if (js_array_p(arr1318)!==false) {var if_res712 = M1.rvoid();} else {var if_res712 = in_js_array(arr1318);}if_res712;var for_loop1319 = function(fold_var1320, i1321) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.__lt_(i1321,arr1318.length)!==false) {var v1322 = arr1318[i1321];if (true!==false) {var fold_var1324 = fold_var1320;var fold_var1325 = M1.cons(v1322,fold_var1324);var fold_var1323 = M1.values(fold_var1325);if (true!==false) {var if_res713 = M1.not(false);} else {var if_res713 = false;}if (if_res713!==false) {var if_res714 = for_loop1319(fold_var1323,i1321+1);} else {var if_res714 = fold_var1323;}var if_res715 = if_res714;} else {var if_res715 = fold_var1320;}var if_res716 = if_res715;} else {var if_res716 = fold_var1320;}return if_res716;};return M2.alt_reverse(for_loop1319(M1.rnull,0));};var check_array = function(v1326) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (js_array_p(v1326)!==false) {var if_res717 = M1.rvoid();} else {var if_res717 = M1.raise_argument_error($rjs_core.Symbol.make("in-js-array"),$rjs_core.UString.make("js-array?"),v1326);}return if_res717;};var in_js_obect = function(obj1327) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}check_object(obj1327);var obj1328 = obj1327;var keys1329 = Object.keys(obj1327);if (js_object_p(obj1328)!==false) {var if_res718 = M1.rvoid();} else {var if_res718 = in_js_array(obj1328);}if_res718;var for_loop1330 = function(fold_var1331, i1332) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (M1.__lt_(i1332,keys1329.length)!==false) {var k1333 = keys1329[i1332];var v1334 = obj1328[keys1329[i1332]];if (true!==false) {var fold_var1336 = fold_var1331;var fold_var1337 = M1.cons(M1.values(k1333,v1334),fold_var1336);var fold_var1335 = M1.values(fold_var1337);if (true!==false) {var if_res719 = M1.not(false);} else {var if_res719 = false;}if (if_res719!==false) {var if_res720 = for_loop1330(fold_var1335,i1332+1);} else {var if_res720 = fold_var1335;}var if_res721 = if_res720;} else {var if_res721 = fold_var1331;}var if_res722 = if_res721;} else {var if_res722 = fold_var1331;}return if_res722;};return M2.alt_reverse(for_loop1330(M1.rnull,0));};var js_object_p = function(v1338) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return ((typeof(v1338)==="object")&&(v1338!==null))&&M1.not($rjs_core.Primitive.check(v1338));};var check_object = function(v1339) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (js_object_p(v1339)!==false) {var if_res723 = M1.rvoid();} else {var if_res723 = M1.raise_argument_error($rjs_core.Symbol.make("in-js-object"),$rjs_core.UString.make("js-object?"),v1339);}return if_res723;};var __rjs_quoted__ = {};__rjs_quoted__.js_string = js_string;__rjs_quoted__.js_object_p = js_object_p;__rjs_quoted__.js_array_p = js_array_p;__rjs_quoted__.in_js_array = in_js_array;export { __rjs_quoted__,js_object_p,js_array_p,assoc__gt_object,js_array__gt_list,js_string__gt_string,js_string,__eq__gt_$ }; \ No newline at end of file diff --git a/js-build/links/racketscript-compiler/racketscript/private/interop.rkt.js b/js-build/links/racketscript-compiler/racketscript/private/interop.rkt.js index 2a68d5b..6ee6b16 100644 --- a/js-build/links/racketscript-compiler/racketscript/private/interop.rkt.js +++ b/js-build/links/racketscript-compiler/racketscript/private/interop.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../../../../runtime/core.js';import * as M0 from "../../../../runtime/kernel.rkt.js";var ___js_ffi = $rjs_core.attachProcedureArity(function(..._1224681) {var _1224 = $rjs_core.Pair.listFromArray(_1224681);return M0.error($rjs_core.Symbol.make("racketscript"),$rjs_core.UString.make("can't make JS ffi calls in Racket"));});var __rjs_quoted__ = {};export { __rjs_quoted__,___js_ffi }; \ No newline at end of file +import * as $rjs_core from '../../../../runtime/core.js';import * as M0 from "../../../../runtime/kernel.rkt.js";var ___js_ffi = $rjs_core.attachProcedureArity(function(..._865399) {var _865 = $rjs_core.Pair.listFromArray(_865399);return M0.error($rjs_core.Symbol.make("racketscript"),$rjs_core.UString.make("can't make JS ffi calls in Racket"));});var __rjs_quoted__ = {};export { __rjs_quoted__,___js_ffi }; \ No newline at end of file diff --git a/js-build/modules/app.rkt.js b/js-build/modules/app.rkt.js index 1799b5d..7691d9d 100644 --- a/js-build/modules/app.rkt.js +++ b/js-build/modules/app.rkt.js @@ -1 +1 @@ -import * as $rjs_core from '../runtime/core.js';import * as M0 from "../rackt/main.rkt.js";import * as M1 from "../runtime/kernel.rkt.js";import * as M2 from "./counter.rkt.js";import * as M3 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";import * as M4 from "./todo.rkt.js";import * as M5 from "../collects/racket/private/kw.rkt.js";var header = $rjs_core.attachProcedureArity(function(props1, ...__dot__dot_21) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_2 = $rjs_core.Pair.listFromArray(__dot__dot_21);var temp5 = $rjs_core.UString.make("header");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_73 = M0.__lt_el;var temp24 = $rjs_core.UString.make("div");var temp35 = {'className':$rjs_core.UString.make("header-content")};var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_79 = M0.__lt_el;var temp710 = $rjs_core.UString.make("img");var temp811 = {'src':$rjs_core.UString.make("https://raw.githubusercontent.com/rackt-org/rackt-org.github.io/master/logo.png"),'className':$rjs_core.UString.make("logo")};var temp46 = M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_79,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),3)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp811),temp710);var temp2 = $rjs_core.UString.make("h1");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_712 = M0.__lt_el;var temp913 = $rjs_core.UString.make("a");var temp1014 = {'href':$rjs_core.UString.make("https://github.com/rackt-org/rackt")};var temp1115 = $rjs_core.UString.make("Rackt");var temp57 = M0.__lt_el(temp2,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_712,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp1014),temp913,temp1115));var temp4 = $rjs_core.UString.make("p");var temp3 = $rjs_core.UString.make("An ultrasmall (~70 loc) React wrapper written in ");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_716 = M0.__lt_el;var temp1217 = $rjs_core.UString.make("a");var temp1318 = {'href':$rjs_core.UString.make("https://github.com/vishesh/racketscript")};var temp1419 = $rjs_core.UString.make("RacketScript");var temp68 = M0.__lt_el(temp4,temp3,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_716,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp1318),temp1217,temp1419));return M0.__lt_el(temp5,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_73,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),6)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp35),temp24,temp46,temp57,temp68));});var intro = $rjs_core.attachProcedureArity(function(props20, ...__dot__dot_216) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_21 = $rjs_core.Pair.listFromArray(__dot__dot_216);var temp12 = $rjs_core.UString.make("div");var temp11 = M0.__lt_el($rjs_core.UString.make("p"),$rjs_core.UString.make("Rackt is a tiny but still powerful React wrapper that allows you to write functional components with React hooks, contexts, and so on.\n Despite the fact Rackt is in the early development stage, you can already use it because it has only simple js interop under the hood.\n In most cases Rackt doesn't change API of React and you can use all familiar functions as you've already used to.\n Here is an example of a simple Rackt component:"));var temp9 = $rjs_core.UString.make("pre");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_722 = M0.__lt_el;var temp1623 = $rjs_core.UString.make("code");var temp1724 = {'className':$rjs_core.UString.make("language-racket")};var temp1825 = $rjs_core.UString.make("(define (simple-component props . ..)\n (<> \"div\" #:props ([ className \"some-class\" ]) \"some text\"))");var temp10 = M0.__lt_el(temp9,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_722,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp1724),temp1623,temp1825));var temp8 = M0.__lt_el($rjs_core.UString.make("p"),M0.__lt_el($rjs_core.UString.make("code"),$rjs_core.UString.make("<>")),$rjs_core.UString.make(" here is a simple alias for "),M0.__lt_el($rjs_core.UString.make("code"),$rjs_core.UString.make("React.createElement")),$rjs_core.UString.make(" function\n that has optional "),M0.__lt_el($rjs_core.UString.make("code"),$rjs_core.UString.make("#:props")),$rjs_core.UString.make(" parameter so you can skip it if you want:"));var temp7 = $rjs_core.UString.make("pre");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_726 = M0.__lt_el;var temp1927 = $rjs_core.UString.make("code");var temp2028 = {'className':$rjs_core.UString.make("language-racket")};var temp2129 = $rjs_core.UString.make("(define (simple-component props . ..)\n (<> \"div\" \"some text\"))");return M0.__lt_el(temp12,temp11,temp10,temp8,M0.__lt_el(temp7,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_726,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp2028),temp1927,temp2129)),M0.__lt_el($rjs_core.UString.make("p"),$rjs_core.UString.make("In the examples below you can see more complex components and apps (btw this site is written in Rackt as well).")));});var counter_example = $rjs_core.attachProcedureArity(function(props30, ...__dot__dot_3113) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_31 = $rjs_core.Pair.listFromArray(__dot__dot_3113);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_732 = M0.__lt_el;var temp2333 = $rjs_core.UString.make("div");var temp2434 = {'className':$rjs_core.UString.make("example")};var temp2535 = M0.__lt_el($rjs_core.UString.make("div"),M0.__lt_el($rjs_core.UString.make("h3"),$rjs_core.UString.make("Counter")),M0.__lt_el(M2.counter));var temp16 = $rjs_core.UString.make("div");var temp15 = M0.__lt_el($rjs_core.UString.make("h3"),$rjs_core.UString.make("Source code"));var temp14 = $rjs_core.UString.make("pre");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_737 = M0.__lt_el;var temp2738 = $rjs_core.UString.make("code");var temp2839 = {'className':$rjs_core.UString.make("language-racket")};var counter_source_code2940 = counter_source_code;var temp2636 = M0.__lt_el(temp16,temp15,M0.__lt_el(temp14,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_737,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp2839),temp2738,counter_source_code2940)));return M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_732,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),5)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp2434),temp2333,temp2535,temp2636);});var todo_example = $rjs_core.attachProcedureArity(function(props41, ...__dot__dot_4217) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_42 = $rjs_core.Pair.listFromArray(__dot__dot_4217);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_743 = M0.__lt_el;var temp3144 = $rjs_core.UString.make("div");var temp3245 = {'className':$rjs_core.UString.make("example")};var temp3346 = M0.__lt_el($rjs_core.UString.make("div"),M0.__lt_el($rjs_core.UString.make("h3"),$rjs_core.UString.make("Todo app")),M0.__lt_el(M4.todo_app));var temp20 = $rjs_core.UString.make("div");var temp19 = M0.__lt_el($rjs_core.UString.make("h3"),$rjs_core.UString.make("Source code"));var temp18 = $rjs_core.UString.make("pre");var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_748 = M0.__lt_el;var temp3549 = $rjs_core.UString.make("code");var temp3650 = {'className':$rjs_core.UString.make("language-racket")};var todo_source_code3751 = todo_source_code;var temp3447 = M0.__lt_el(temp20,temp19,M0.__lt_el(temp18,M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_748,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp3650),temp3549,todo_source_code3751)));return M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_743,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),5)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp3245),temp3144,temp3346,temp3447);});var app = $rjs_core.attachProcedureArity(function(props52, ...__dot__dot_5321) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_53 = $rjs_core.Pair.listFromArray(__dot__dot_5321);var __dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_754 = M0.__lt_el;var temp3955 = $rjs_core.UString.make("div");var temp4056 = {'className':$rjs_core.UString.make("container")};var temp4157 = M0.__lt_el(header);var temp4258 = M0.__lt_el(intro);var temp4359 = M0.__lt_el($rjs_core.UString.make("h2"),$rjs_core.UString.make("Examples"));var temp4460 = M0.__lt_el(counter_example);var temp4561 = M0.__lt_el(todo_example);return M1.checked_procedure_check_and_extract(M5.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_tdemo_by_rackt_by_main_dot_rkt_90_754,M5.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),8)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M1.list(temp4056),temp3955,temp4157,temp4258,temp4359,temp4460,temp4561);});var todo_source_code = $rjs_core.UString.make("#lang racketscript/base\n\n(require racketscript/interop\n rackt)\n\n(define StateContext (create-context))\n\n(define-component todo-input\n (in-context StateContext\n ;; $ctx is implicity bound to the React context value\n ;; it may be used as a plain id, or may called with property arguments\n (define dispatch ($ctx 'dispatch))\n (define store ($ctx 'store))\n (define-state TEXT \"\")\n\n (define (update-text e)\n (set-TEXT! (js-string->string ($ e 'target 'value)) TEXT))\n\n (define (submit-todo e)\n (($ e 'preventDefault))\n (dispatch ($/obj [ type \"add\" ]\n [ todo ($/obj [ id (#js*.Date.now) ]\n [ text TEXT ])]))\n\n (set-TEXT! \"\"))\n\n (<> \"form\"\n #:props ([ onSubmit submit-todo ])\n (<> \"input\"\n #:props ([ className \"todo-input\" ]\n [ placeholder \"What needs to be done?\" ]\n [ value TEXT ]\n [ onChange update-text])))))\n\n(define-component todo-item\n (in-context StateContext\n ;; $ctx is implicity bound to the React context value\n ;; it may be used as a plain id, or may called with property arguments\n (define dispatch ($ctx 'dispatch))\n (define (done-todo id)\n (dispatch ($/obj [ type \"done\" ]\n [ id ($props 'todo 'id) ])))\n\n (<> \"li\" #:props ([ className \"todo-item\"])\n ;; $props is implicity bound to the React \"props\" of this component;\n ;; it may be used as a plain id, or may be called with property arguments\n ($props 'todo 'text)\n (<> \"button\"\n #:props ([ type \"button\" ]\n [ className \"button button-clear todo-done-button\"]\n [ onClick done-todo ])\n \"✔\"))))\n\n(define-component todo-list\n (in-context StateContext\n (define dispatch ($ctx 'dispatch))\n (define store ($ctx 'store))\n (<> \"ul\"\n (map (lambda (todo) (<> todo-item #:props ([todo todo]))) ($ store 'todos)))))\n\n(define default-state\n ($/obj [ todos (list\n ($/obj [ id 0 ] [ text \"Replace JavaScript with RacketScript\"])\n ($/obj [ id 1 ] [ text \"Install Rackt\" ])\n ($/obj [ id 2 ] [ text \"Enjoy!\" ]))]))\n\n(define (add-todo state action)\n (append ($ state 'todos) (list ($ action 'todo))))\n\n(define (done-todo state action)\n (filter (lambda (el) (not (eq? ($ el 'id) ($ action 'id)))) ($ state 'todos)))\n\n(define (reducer state action)\n (cond\n [(eq? ($ action 'type) \"add\")\n ($/obj [ todos (add-todo state action)])]\n [(eq? ($ action 'type) \"done\")\n ($/obj [ todos (done-todo state action)])]\n [else state]))\n\n(define-component todo-app\n (define-values (store dispatch) (use-reducer reducer default-state))\n (with-context StateContext = ($/obj [ store store ] [ dispatch dispatch ])\n (<> \"div\"\n (<> todo-input)\n (<> todo-list))))\n\n(provide todo-app)\n");var counter_source_code = $rjs_core.UString.make("#lang racketscript/base\n\n(require racketscript/interop\n rackt)\n\n(define-component counter\n (define-state COUNT 0)\n (<> \"div\"\n (<> \"button\"\n #:props ([ className \"button\" ]\n [ type \"button\" ]\n [ onClick (lambda (_) (set-COUNT! (sub1 COUNT))) ])\n \"- 1\")\n\n (<> \"span\" #:props ([ className \"counter\" ]) COUNT)\n\n (<> \"button\"\n #:props ([ className \"button\" ]\n [ type \"button\" ]\n [ onClick (lambda (_) (set-COUNT! (add1 COUNT))) ])\n \"+ 1\")))\n\n(provide counter)\n");M0.render(M0.__lt_el(app),$rjs_core.UString.make("root"));var __rjs_quoted__ = {};export { __rjs_quoted__ }; \ No newline at end of file +import * as $rjs_core from '../runtime/core.js';import * as M0 from "../collects/racket/private/kw.rkt.js";import * as M1 from "./todo.rkt.js";import * as M2 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";import * as M3 from "../runtime/kernel.rkt.js";import * as M4 from "./counter.rkt.js";import * as M5 from "./rackt.rkt.js";var header = $rjs_core.attachProcedureArity(function(props1, ...__dot__dot_21) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_2 = $rjs_core.Pair.listFromArray(__dot__dot_21);var temp5 = $rjs_core.UString.make("header");var __dot__dot__dot_s_test_by__dot__by_src_by_app_dot_rkt__1523 = M5.__lt_el;var temp14 = $rjs_core.UString.make("div");var temp25 = {'className':$rjs_core.UString.make("header-content")};var __dot__dot__dot_s_test_by__dot__by_src_by_app_dot_rkt__2229 = M5.__lt_el;var temp610 = $rjs_core.UString.make("img");var temp711 = {'src':$rjs_core.UString.make("https://raw.githubusercontent.com/rackt-org/rackt-org.github.io/master/logo.png"),'className':$rjs_core.UString.make("logo")};var temp36 = M3.checked_procedure_check_and_extract(M0.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_s_test_by__dot__by_src_by_app_dot_rkt__2229,M0.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),3)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M3.list(temp711),temp610);var temp2 = $rjs_core.UString.make("h1");var __dot__dot__dot_s_test_by__dot__by_src_by_app_dot_rkt__42112 = M5.__lt_el;var temp813 = $rjs_core.UString.make("a");var temp914 = {'href':$rjs_core.UString.make("https://github.com/rackt-org/rackt")};var temp1015 = $rjs_core.UString.make("Rackt");var temp47 = M5.__lt_el(temp2,M3.checked_procedure_check_and_extract(M0.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_s_test_by__dot__by_src_by_app_dot_rkt__42112,M0.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M3.list(temp914),temp813,temp1015));var temp4 = $rjs_core.UString.make("p");var temp3 = $rjs_core.UString.make("An ultrasmall (~70 loc) React wrapper written in ");var __dot__dot__dot_s_test_by__dot__by_src_by_app_dot_rkt__59216 = M5.__lt_el;var temp1117 = $rjs_core.UString.make("a");var temp1218 = {'href':$rjs_core.UString.make("https://github.com/vishesh/racketscript")};var temp1319 = $rjs_core.UString.make("RacketScript");var temp58 = M5.__lt_el(temp4,temp3,M3.checked_procedure_check_and_extract(M0.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_s_test_by__dot__by_src_by_app_dot_rkt__59216,M0.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),4)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M3.list(temp1218),temp1117,temp1319));return M5.__lt_el(temp5,M3.checked_procedure_check_and_extract(M0.__rjs_quoted__.struct_keyword_procedure,__dot__dot__dot_s_test_by__dot__by_src_by_app_dot_rkt__1523,M0.__rjs_quoted__.keyword_procedure_extract,$rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),6)($rjs_core.Pair.makeList($rjs_core.Keyword.make("props")),M3.list(temp25),temp14,temp36,temp47,temp58));});var intro = $rjs_core.attachProcedureArity(function(props20, ...__dot__dot_216) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var __dot__dot_21 = $rjs_core.Pair.listFromArray(__dot__dot_216);var temp12 = $rjs_core.UString.make("div");var temp11 = M5.__lt_el($rjs_core.UString.make("p"),$rjs_core.UString.make("Rackt is a tiny but still powerful React wrapper that allows you to write functional components with React hooks, contexts, and so on.\n Despite the fact Rackt is in the early development stage, you can already use it because it has only simple js interop under the hood.\n In most cases Rackt doesn't change API of React and you can use all familiar functions as you've already used to.\n Here is an example of a simple Rackt component:"));var temp9 = $rjs_core.UString.make("pre");var __dot__dot__dot_s_test_by__dot__by_src_by_app_dot_rkt__123822 = M5.__lt_el;var temp1423 = $rjs_core.UString.make("code");var temp1524 = {'className':$rjs_core.UString.make("language-racket")};var temp1625 = $rjs_core.UString.make("(define (simple-component props . ..)\n (string ($ e 'target 'value)) text))\n\n (define (submit-todo e)\n (($ e 'preventDefault))\n (dispatch ($/obj [ type \"add\" ]\n [ todo ($/obj [ id (#js*.Date.now) ]\n [ text text ])]))\n\n (set-text \"\"))\n\n ({R@y7_!EGM0saAm_z$2P=O3w3y3noII{SR@?)&b(?<3cS+V#2leCV_{ zc(i~3Fr`|l?R#C(8-&~n2VNxl{F@5BQ*B;FN7th2JdKxRS8ZJDrnCEf-AQ~3IJ z`eEzE)b1>wG}KH2kb@F5pam}6hez;O4K6B~X2*$~<+*+!tS#P-{E%GfaLGgAxZ(k~ z`hI8Naw~A6bxU|1zRe|>kvm@GY#)zVa$R&IGM&YfFDqDgB)43?#oeV$Z6NvbSdwOk zx7`xt*?H*RNvD`LW0ahspl*zxCK44zVm6pfahBq*%6_p*3ZS|NRYI^#aZ)4tJ>QQg zSxKFh?N9^}i^o)$*;SHH1QD0!geQaKyp+%!YN%rl^H?x(BF-~m-eA|L9*b9=m(@CC zS+dJzswdk5TF`Y>F{$gWkWroKnljNgE*VvlQ(MayO_Rl|FMLKe>e$&pJ$;i#l}yA( z7*i!Bgp+C*i4B!KWGZL``b zV@6PdXf{2k&zrG-w}Ozbt{emOu2g~+?{<}y(m0CZ;>Rz&*FUB|9k6r$&kuWMZ|2R= z9HDp-YOnwu7{U{H39n#J1%eTd$Mc*5K$G&8AU95FT~Ug^E6>grPll>Cxt6htNXgpm z&4C~BR_*Er4?XTuLMkc1Ec*{wsqtm1F}r?9vGzB`8N-TRG-8U4f1%hIr?|neXk)Sd WpHqBjgrZnWDPBu3Mm$37D*FQt2xb`o literal 5095 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 HV4VH~nM_;> diff --git a/js-build/runtime/compiled/core_rkt.dep b/js-build/runtime/compiled/core_rkt.dep index f062111..423b322 100644 --- a/js-build/runtime/compiled/core_rkt.dep +++ b/js-build/runtime/compiled/core_rkt.dep @@ -1 +1 @@ -("8.1" ta6le ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "f7db7739be240e2a1f40cf8b0c41dd2378525e45") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) +("7.8" racket ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "7f5dc1381659b457167bc8144751849afe075d58") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) diff --git a/js-build/runtime/compiled/core_rkt.zo b/js-build/runtime/compiled/core_rkt.zo index e0ad4349e91f3e055f6ce7974ceb0e63f4025886..1e061d02f373fc386071386376a9e7787a90ba1f 100644 GIT binary patch literal 1418 zcmdUvO=}ZD7{{M^c9UkaRwkPGhFDC3o|*qM^PeA6Sy#^2rn7<7 z>GN;~0pO6Vg^uU;?AybD8^O>G?E(KRL+@psmeEm}m5nFSl(baFwJuG4eA+y{eRKQr z{i()gwYvUt>kb`m_*S@V*lw4vaY0UryKZQ$?Tr~?+3tnpSQ?N241d`Y+;I3Rcji*Hq2Tjl zNm^araSD)ShoN^Z8KRqvQF4HSd@y?JNMsa=-e4xhGZep-UgyhX0%Y??nGh^eoK%R~ z@d8fCLgK9G1hyZtTb>unFf+>}8w(=N)ofSz@qQ_x8B|ck3}$gc$6S;rr(a-asTzrw zHj8o|vNYL=B30vM0i94~I#;NwV~eoPR7IL-YR9!Q$;hQ;^SaKW*+)Jg8#T<8 zqfBzq7RFRb0b#!yT5LmU3zZrqU{IXsx5sdrQ}RP&v0zF zpPr+TMvoam38LO|tpRUEo?h_-zPPXl(Cb198obw&Rtjx5irRy7)i>|va=$K~yzzCT z*?jx6`9&Y0coZry16^2$$M6DP!Ilj8BOLeU`3C@vkGBAsaZ2lwQv6CU;oc3-Z4T_tRxgK#TX;*B6gAe2IatI!~g&Q literal 5095 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 literal 5099 zcmeI0eQX9g(Q^{C-D61-> znoa8QQRSEuAmIYog1Mz*FaBx6^wQC|?1tOl`u5+ZA0M2Vues`a`OSC#{x+r0)zelL zqv6+{I>kUsYtuI}pNaY_SdO<5CMl09#HNhvu>|iROjH?61bUr3RP*)My>>RAY$z@M`~O7(zsGB%zfbSx1i z%wQ_2a9*A!p5pk$)WAVyP!9@>O`wP)5!V$}PH1>HI@n;Q*<&enRMyRu&zdRjw5p_K zRo3IFBDNF( zrn{iv&yHHiJT`zi^-vG9{@lFVH}QKKATqhDC9)|g`5yf#UWIeXVaj(h=7u*WBX!bb z*eOjOc1o}GfQEUOrSL@$Jd1T6YO+bEJ#{M~laGKjb(zk>j%btTY!fs!k8OstSETS{ zq)ez7t(1F!ZLpfrTZMp(Dzz#P=xZDfC^2SUx;df-^3^Ag@TBmrMZB&eJ|1FN>3fdGEp zUj+7X*p9hUKh!$15NPP5n;`H!NBuFJe+P%;n2|p!6#Af{^2dF!daMs}!hE3+$?s}; zhO%vi-U|ghMCd9^&uqo!j&23`Io&_A|HDF|6*j*>+y6GxVd4@PpcA73Hb@1}G zipnurjmrZGMbs3%zCEhM;z=c>j_9H#f;KIoiOoPwiyaW-2?J0i5b!eao`+!tR&WHF zAP7!e`4HSMFyIwz5EDoUHc*0VCA=tAu*0%8tYpTjb&%EUD7K{m9e@w2@s8bC!-X~0 zqU@@)MCy=;l2qkET}-Q~K_!ajux1PRLO{FP=I$4M@-fd#$bUZEQ(>_6JjYNaB&DVF>HNA z(c6upo2h-xz<5`raRiE}r_4DKM^n)(j-inPuXiMwI+PR_XVih+9*ajY7hCr_R3(#* ztEDSVNyJ3#jFAU|!|Vjlkyhk#VTu~d2 z$8_FHs;v^{wOH(MLK#yMypOnwJr=W?!uyH4tT_$`&hy0GhP@KU(3MiEISVX?NvXGF zVH9LxbmYcU!i5NpPQ_AWxwm5;r{Tn5H@#&a{^K>ye&{RW@|qL*6? zljw)esmtUS&^1K=vjGBu2jGWAm#C9o!NS~gMn1h2G;9Q=?w7$k1*_`Pupblps0^G$ ztV(+brb=HT2Xu;qn&`@0+za7qlP*=%GC)C z*s`}gcpH}~5(Kw-BY_h-bf{$hYr0?&nlV8vc+Y3TJKDUfARXOzOjda{|>H5ht+ z^P!iUr?YN+CVk#2A(^IZlrKzEuKP@@Lie=BMv9KJ=sVVe6nzKiW~@i-Md2DoL6OR~ zAw?H0nOoFQZwQ$1ZRp)1+GbKS$U#vt87Ip)-GG+<@W!F1>w2G&MuhB<$(O(T=c9YR zzM&hT%Q#9;cY~ImYBy=gRiY)9SiE#YaW8==_EU%|5*<~7DAt6iM?K}!Y(mt7V)Se5 ztsyGkaXmzR4`XQ&q8`L6%jni$2T}a(LDZp}L)1Zo-2P_}HDo~4U1SlWlro5FZQeBp ze*YX?g)%etP5c!T7%!DX=94-L=b(a|gUWZ$LDjY|!>l`UT7EyAd(|J=bnia(p*{J3 zN%<5jP3`uDz6$M~m(GK?lAMRO9(q5jjS6hDQwEH^2bu6i1F66V&%HUL;y=T&!{E!o zipoFbAh2^YwHMv`FCRrfkh&1s_9C=3GELC>ys{ULnaK9!d>=Gbjw7%gLSWm8EM@@P zWdqnMFRY@_*v}iVb_`+d5vG6Ui4QDu*G*WfzO%5#GforM>?W)+2yEyN<-oSq0=7%X zH!c#};S#Zpo5Z$yk=X1j(a_ex>YH%ej-u;xSZOcrA#R)9TxIO${=Z~5&#l?bdrNln z-Gtrz*RdOd+ER8C?j*Zi$7d{MLEC zy&5t082GY;Vu?T#-UB;~*Cw?vyNL@im`H4yY)V&%qp^8JQIkpn#qDBfgXe;L|N7pkW@C^sbTuh)P{7l-FIFp#o1xpX;FA{H{n7TTPfnw!EU*1Ju(#0t)0JYp1@ IEf}Z&0F_=^ivR!s diff --git a/js-build/runtime/compiled/flfxnum_rkt.dep b/js-build/runtime/compiled/flfxnum_rkt.dep index 5d9a12f..a9ee7e5 100644 --- a/js-build/runtime/compiled/flfxnum_rkt.dep +++ b/js-build/runtime/compiled/flfxnum_rkt.dep @@ -1 +1 @@ -("8.1" ta6le ("5c0e34199e4e3f1a50898cbcd5d9d939c8b41d1e" . "3c0e31f9ba27d80d81f6371e0bf192abb0cada76") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"compiler" #"runtime" #"lib.rkt") (collects #"racketscript" #"interop.rkt") (collects #"syntax" #"parse.rkt")) +("7.8" racket ("5c0e34199e4e3f1a50898cbcd5d9d939c8b41d1e" . "bd6673dea55747337dad1657812d75958f080a29") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"compiler" #"runtime" #"lib.rkt") (collects #"racketscript" #"interop.rkt") (collects #"syntax" #"parse.rkt")) diff --git a/js-build/runtime/compiled/flfxnum_rkt.zo b/js-build/runtime/compiled/flfxnum_rkt.zo index 704bb5fe29831b11203bfa1ab237ee6f78ffcbf7..2bc7f281785eab9ec49df514d59d1a8db96541f5 100644 GIT binary patch literal 15550 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 QHiX-pclr literal 25484 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 diff --git a/js-build/runtime/compiled/foreign_rkt.dep b/js-build/runtime/compiled/foreign_rkt.dep index f062111..423b322 100644 --- a/js-build/runtime/compiled/foreign_rkt.dep +++ b/js-build/runtime/compiled/foreign_rkt.dep @@ -1 +1 @@ -("8.1" ta6le ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "f7db7739be240e2a1f40cf8b0c41dd2378525e45") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) +("7.8" racket ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "7f5dc1381659b457167bc8144751849afe075d58") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) diff --git a/js-build/runtime/compiled/foreign_rkt.zo b/js-build/runtime/compiled/foreign_rkt.zo index b048c6fd11d1144fc114bdeb4a1e76a7ebdd3bb0..365308a6f3e4e7b90966e156f57768cf4172ffbf 100644 GIT binary patch literal 1430 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 I)<94H0ZPkT_W%F@ diff --git a/js-build/runtime/compiled/futures_rkt.dep b/js-build/runtime/compiled/futures_rkt.dep index f062111..423b322 100644 --- a/js-build/runtime/compiled/futures_rkt.dep +++ b/js-build/runtime/compiled/futures_rkt.dep @@ -1 +1 @@ -("8.1" ta6le ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "f7db7739be240e2a1f40cf8b0c41dd2378525e45") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) +("7.8" racket ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "7f5dc1381659b457167bc8144751849afe075d58") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) diff --git a/js-build/runtime/compiled/futures_rkt.zo b/js-build/runtime/compiled/futures_rkt.zo index 36b9842d7f2d2af67fcde54292982fc9cd0a8760..8fff08d800781806613893ca01064d64c2d1452e 100644 GIT binary patch literal 1430 zcmdUvKWx)L6vp2@J4qc=bb*9_14xMwLc%>K40K>X&5wxgCex2xBjDy8MF-y_9WIMhDll>^w}CWLIri>vHSe$G4x?UvJLj zzOXCg6+D^#c}9~n2|x}?(10emunPC!z8q{ync0pNS@RR!z%hEf9r++m%$$Vsv8Mb_GA%n(bC9g$;My#HkcOP1h<%X{3N%hY1Q=ZBKa zc6i$@L7p83`+7P>HyNYk00ntt^3;*YC=$KFOp0eIeyuz!R!IS5_j{EPEK?j;NWqRH z>7SrvAvIUDLnnyXE#Hsi3}#kIzORWmH{p09=pUI9nnMLu%wZl2I*ui&#`KHqJXI6@ z%2rvfLzd+`QKo8tXFv<8DvKsm)pbNvXR0E7G_~VemE`2^@`2;@(tJV zma|d{>GhBilpyM}p4H_yGFxYYkS{KbV0u$XO@rIEbW>=1fn5D`_s7omrL7n2{qv`F zEx!7wcTOJwc@%0e1s&Lc2k;oSVMhjf11LxH`~#TwD_nxyFspURDt@bM9xUz;SY^ER zn^;6jTGv)$KjO{W>17^z+@*w6QjA&lLoibB%T!@zeV1kBPnI*1CBvvCENg$mvNp_e cgJIFcV*Nj7dDjTZvXZjg8o-RWhucN=3qHtglK=n! literal 5107 zcmeI0eQXow9mjw7`0Vq``Ru!xI0i!AO~SamG*lE?76N3PHQYegD6Hxbm-w6*9KYP1 zL+Bd?C+$o?YS&IoUA46VvW`w-skBP1w*EEkk8EP9q6sxElPc1t-tW$K zViF2vV$%NTSw8!I&-2{#`u*PLxrWCqceQr728Wf0L=Dd)$_@em0)F|yWFi_H%BYH{ zW)gaAM9De;Qci#^m|8ma;Ga7%UOF0<-EiBV4qbY!;-v>q{QFXN{Jq9AZ=P9o;zOob z#Hje4XOGj++|u}T<{J@j1;g@ILMP-Ag)q^Kj@4_tozM|wFz(;&;Gv4QRWR{b;$U3S zs~*UtGl$!UHVq8lIXa>!TI#Tz+At(`?slvMny@zPM}T?(0>|*@G>}p`U>vlSr-&sQ zj}Uq=8Bth{w-9$>1jOXP0cB7R2((q8h&>+D6;+OFcsEO+-i+CzNp(cl&Bz^Q#FbK& zl&s2nESX?A%(%@Av$2s>Qq?t0lm}vF_WKHPWz39=u|za!<{vQPg4N8UntAM{vSy4r zW(JvJ!9wf@Y!CuCTQ*>AP(4v;OhRcy-OVix6SNpPzU~U`b=kUI7l31J0UQ)IDE$s7 zNO$KI{MlXu=_dy;r4H&~)|;Joc_!Yq0E8!dn!}qClIMwE;#DY{7^XbqQ5XDWGF&T7 zh8)u5VTbfqFKC!{Q3{=R!wXpEkw&X@(p|d}(z!55Qx`26*dA$gpKgT4rqRuC`mz+7 z3|H-%>~=f|vyNT4KSX~>R7hX6w6`JbV-4317Z?SDBL%F`a7}#G4fng2; zDGnYV3+3LCrlxEgpmXYvwm0EhSYOSnz&l=rZ9|q`Y9sj9{sN9jxsR|1?Q>99@snO? zYl_Z+uPsc?fl?nL8)5z0{c})rmy!IVUI;dA?S&)Zjth9>pai^+NZ^}31*^B70zZCT z-v;LUunkkCeyFi$z+c~IX$1c(EcIR}_Yro@AG`V1vbAwvyF%R`sqqgd79W!c$zLJbl`Yv zg>O_=WAZ>;5j91xYl|q+SV9S^2X(P1f>tfAiA_LFi|r8Q2@Oyw5a4L|)J-!2BiI9U z00alld=TyzXy61ZL>5f1nbhk;)lVt)R98V| zEzP6Q5*km(W17xeMpCgRoN(Sjn874o#1-J3#2%HkxY1c)2!mo+_yifsSh(1Q>L}KJ zP|@3rtedI5O+a%iQrH7U)RX3zh$G2J2K&%J0mmIoBo8IT#Syh*vqxhQOvTzcyQ-u! zF|?S%m8Qg_A~wdj0>N%Jf@et$W>;_$;<1O6;?2dBtPi7lBgz>1lbfv34kvVZY6f4r$An!uom30|?7mc(!t1tDJ?0^`V z=t6&?Z|pBw2l|V}@E0~a&v+&@3Z-s(%U=9f^cLO)&*UDpqnk8`&hLcR7u;kutbsSs zO*$@j=g~`!*Fya%+74H|q3q@6(Bz}`U6VV}O5T>Te@831YR#k#8##ymu|xVjKs!V( zHXA0<4;@n%$#0-@$a1M3{Qd{vrGiV;N^fCi_C+Jz(ghk;f>QU&z)ivG+7#@=Kp&Nc zan$-u4+@#5>~|M6-C}6^sk>p-4{cQc%o}I|rk+oso~x%FaG;`cFr%tULdP|TV;f6o zDRUOr8VW9m%@nX9pnFh2_tJzCEHq9~VVP@#YAmI<4J4B~IB61q0D-PDi*SC4L8KsE z^oKNf&>cQ^N`^&u^gW$Vt!g-7w(W+qqT z;`5r1z3jXt2g^8JhnTK@Ktyiy)Avlj_U^|{-wEaA z=YITr4}zC*l%DSfF+JO95|gt;Obl6Irt1oP2}m(tgH(a)s1isqCP+QuE+1$Uq#hO{ zCzzXqRIdG6ka`YR(;`Scj8{do+i(p?@wWz2hi(i~2Ml`qpMlhn0aB~TB1kD^Al1^; zGY4Mp9DD+0hU}U68wO~ON+9=19r-g*LC%2h<1%>{CdG&Kp<-9(eJC85RE-t{nnT z7FPKFoCW`m&D0)r?7w~y20`jXaNC36)<8Ex%PYzrIAUVkGxL4W=o>?5JA}}-19{AV zwu=U|`OdAT(A>`&z;*KBAb!>s^icDv~9QK!?1fh)TjxNKxqxXxEV|HAt z%h|5{oyGp6#-5_K7OwE-BUK-jvh#E%Vr(l$cZa4fa3})YOV~r_w_Nwl1l4E0nV4vV z3acHmxRfYQn0xfKkoEDWxt94iqGX=5X8j!pFq0TavJB4A? diff --git a/js-build/runtime/compiled/kernel_rkt.dep b/js-build/runtime/compiled/kernel_rkt.dep index e0ca5f0..d4caf78 100644 --- a/js-build/runtime/compiled/kernel_rkt.dep +++ b/js-build/runtime/compiled/kernel_rkt.dep @@ -1 +1 @@ -("8.1" ta6le ("dd27bdcf2eb0ad04dd6f941ec5d0e682aa888b5a" . "3c0e31f9ba27d80d81f6371e0bf192abb0cada76") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"compiler" #"runtime" #"lib.rkt") (collects #"racketscript" #"interop.rkt") (collects #"syntax" #"parse.rkt")) +("7.8" racket ("1e54dd6cb81f4a9535c50416e02e3a46b6ca3137" . "d9043908551c244a2490eefaa3742754673052ae") (collects #"racket" #"runtime-config.rkt") (collects #"racket" #"stxparam.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"compiler" #"runtime" #"lib.rkt") (collects #"racketscript" #"interop.rkt") (collects #"syntax" #"parse.rkt")) diff --git a/js-build/runtime/compiled/kernel_rkt.zo b/js-build/runtime/compiled/kernel_rkt.zo index 57653c4a8c9ff631f554baa10d459b430ff2367b..4f15c5503ffb2574fe193c71b7172ae86ab91dfd 100644 GIT binary patch literal 67536 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

AL?`{TREv1`DB|q9G1=Bxjs~oD zFOMx|DRW7eBiRPgC)?n$gy&ls9R7L|w6+T#OF6{}um6`|t&Z(*7si(DB(}R4MGN9? zgx4}pC8yx|@@ny}P=jm+-NmuG8lpTq!^Wrvn%ZBc^2#Vb&IVSS{`*b#cad4 zU_@+)GxF+7(Es}}A~rJPyXm$yTAdg`w|Srap}aoU6+eo+m$RAPwBTV7}ydp^ha`$3ABEQZ1-@efW^45gr39 z2|I0XeEZiJ8^pU3+3=Jlwn8((6C8uChnX1yUGLRQl(G%RVW^n0!pCG0mf~1!f1Izk z6(`GG=4(IdAE+9Bxh3p1`^Hs{pKyW^voB{;rtCB&~vBUYQb~l5>FId^K_|5S(wZoCgHwTO#KJ!TFZT1we4V zWpW`9oUc|c0)q3^$;Ci$zIwR?2+r3amjc208s#z|INx%)90<<0LiPf|`BusmKybcQ zawQO)uSxa+!TFlyDj+!DYPlK+&bLOM0|e(=E6)Xj^R>wHfZ%-V%$Kybco zay<~7Z@b(81n1i!Hv+-=cFN0v;C#E}6+m#l-SSExIA4dn3JA`(M{WXw^ZDgwAUI#A zyc!73*Cnq3g7bCDYk}Z=0l5VT&etQa1A_DQ%B?_fzCO7P2+r3puLpwj?UgqG!TI*d z8-d__1M(&yINzYW83@i7l(zuE`9ktmAUNNU+ztfi+b?eeg7byt?Lct8h`a*`&KH$; z0>Sx)T_hp2nbi7D=Q{IxcWRI-GX3J6zUBr7&RxcXvQu>-=@ zm&l3)2v=1qD;}L)N!6`CUM4FJ_`+3{%Ss7+OLg_fy|PjUSPobrD_+0~KpZ+N0eyfz zS*Zf72CR~mIe>Ekt7T;#;C#S2va$ehA>dqDSp--EI8Rm<1157+>>NLCsFmjl+w$_l`hfQw~i6<`zK5?N^mTn)HXR@MNn1zaX8Er9C)Yh|Ss zunn+IR@MV<0IZjljewf~8)RiOAeaZo8)aoHU_0P)S=k1-9dL!L>;T*exKdVj0qzD| zB`Y0(djOkc#ShpC*eokufZc$rWhDUE1Gq+3dI9?Y*UCyi;9kHMS=k3T0Ju(81_6VB zt+EmV90F{UmHmKW!1b~c0gM7}kdlHr6Kknl$2u~SxV0=yY;m#o|Zcq`y;S-B1HcEAo({0i_n!2PoFJm9YZ!?N-lz!v}`vhrKN-vLHt<@bOu0uIZ{ z9{^th9Fdim0sja%Dl2~id_|XYeC+ysd)aipAC~lhtel4LUl8G-to#-5Z-CJGYk;o< z9+s6ibdvI>uIh-a{2l0wuIi|)yan{OuIiYq`~wl+(bbpaoVAP!E^{(*|e+w8EYNngMMvVt`42c33Vz8=wSp1t40yZUJa{{hTz%>cDHUaT9&uj;*OTg9yY)ioP3AiBvHzwew1jGkHv-xgGz^!uZ z8%g%qH_fP)Db zOu$eA4kh6J1Pmu&BmtudIGlhZ2{@X7V+nX50S_kNp#(gffJYMWD2H4Zu*0(&nWO|1 z5|AaJCIPhxC?=pT0rd%JNI+u(nr7k9q#3-ii4A${g)2ngM84-8v5jd)ycg}(*e9{o zvwTG>O@1uaO(zNjghOfDi=$-R2}}>Y*d7XR9oQuM_>! zkzM9#M^_?q93?uY-@`<_jf55%3MR9X@#6$kEl<#9x_LqX|5V$E zPf6@_C9Xf?AG|f*w8Xw*O`d)f)thWWe%N+S&WH2riYD{lBK)+|K;U^nsM2Lmq(7(8 ze1)!%Ch+zER^XstaNwI?XvnU8&YT_g|JaZ_S@ctZ>U7zYC4X>MS6FloN-6z{&?XLq zLPLvD!?G?CP6~AsA`{NAg2{5Xkm-G&Y#_B$0Kt_9$Tm;Vqr#eMp$?J6`lXI8j?$B5`Ij@3J=HsWf4jT$5 z7t|454;5X8IG3YY7wM$QYz+?Ez$Goj<^O%B7+O`4w*{Q~h$>Lkk)(FsI9 z3>VSmOg1KKs`>)q%^J^gFzP!&5U$Xqthk&x^h1sK%}?RDu3Osk_{{f>1P}JSJg2`6= z=qomplUFC%Cok5OPj0+jXZ~%HS+SaLvF1&b;i`F>s?t2xJ%V}p7R`j9PoWfF3gt5C zTbd_kKK^%3EAP?i{Dne zfn^n*Bol}o{A2AE%y2sWY!W^_osd<2zNwslW>A&L0bdkle8uF;W+vgP<|Z!8VJvd z2z>$QD)SJ~?|_Oe-0wF)YvQ551^RP5)G)3Qp_#v3Pc)1uhVce=%rJh}@@QO`r#)&= z<|#xMLwxBX=*_Yp=suvAb>VoFR~Yh2-FhG{T+D_37B%sw1mXS+RWR|8-Ag0!XkQ~_ zuunP~7oOo|lwJu#5*L4_J!VjDg^0%^ROeYP?tyqDF8+yU^RF#x(a-U!c5GJj{38$f z)lA6CT(~PP`~^jwN>USiooBZ9D@1C^j}X!uTqE(EAJ!mA-hSRZ!}yOh2zhu=2d-ZoM;+#xCEJ9%T)C} z#bbTXrE2UKT-Y;{Cs&JeO#rxD~*Ky(ZgQ{>d7k(8y7T4J%7k)jH!O3{E0X5pyTsSQls6&g^y;U?dQFw^s7pn=EL^brL%*jML^iRLbcd8c-VE<5?v8* z?brFhf3a1~@mpN@;d*rx|A@~<&rH`Bpijp?J319lQ^bY(V_bLzRalUu_UIJvcNa=M z9*>pJW8HO>8v?_)Lqw^kzM+l@!+0x?`d`P1#^a%Dxw!AVcrh1Wp2nsr9@@-BJ3`gb zzJZGwCuZl#N#34cp;UFg=ktQTdBdzVSj;0A#)vM9XZ4%-WQ?4M3-|KT^mm8aPhpKV(-g{EqCpnRVTU(8YM#cMo+#zm^0-r~YDi`40UmJ7`_>O^^y3lodf!TtdkuBuUm zceo(ds2P0Bg->Qee#OgqZoXQbd$=IXQH39HVeMRXp#FrXk>{%weUS?{FHl3C=EBx_ zYMNKLFt|`{g2*-h{1P=9yk7dw^mJkBOe7qd^BPe;hm5@IXm9|!^Ll6JgZSh`6zbn8Ov3KKA@3wal+^A=#%IyqmeOwn|O&O)h-br;eOUxTdzi z_NlAT)4ZnACbc9Vuf>g6h1IazxEijN)#2yjjeUEUTJU0?V_CjxyXv@bd%kMda=5TL zM@_SW3poX9h`=r0k7i5`ObFMPQmp3pQ?C7!GrJ$Fh+5>sQmVDEbMYudHBTEC*FjW= zyNA!`U@bQvZzIEpt*YU)^W4v7sh#HFLTR=tnE1F2XQ@4S6>oi2tJ=|j;8|^-+1$Oz zg}F1r@3~-&3ulnk&`cpoJgfV%c3eSg?qU7_v3THF#c7Za~_O1*V>~9NH(aA3h;n;FdNiq ze}vcf(KTutJ9t!ATMhGYWlmugQpIgN>KQDPT>Lij-#*i%WZrijh^H$3 zJA9n*-ycxxcqbR1!#-0T?}vFV@8Q&~W*X$7ufklaBh$pk(fEv+J<6jVI?Pjm5ooW0cf^;d2Xo)}iE z{{|PvM%3YTnhPDn>g4!47k)OPMthqN%JP}T_Z2SuI;yttbsnu{L>-WS;lky^YNh_h zg|~;*dG{I@(ni#s!&^Lqf6f&8CJ(teE<6adNw4O+j5l}^>!PZ;fAJ(M$JCrZH#U=jssnD$nC$yE*~-_^fJeR@1%4Lq1I9 z(cS>6w5qv3#)rYk%;D!3TzEgMrgrmLwKH24Qn_$XT=*kW|2uv%{3-l)7P<;}l-t6CG8pIF9b&Od4KVYpizEahBya*sM7GWeW0jj^uI zmmJxQZ?lCf*jJ<>CSe$(^<*V32WHW zN!SuX4Eri30RjnRBMS*4k`R`}h)F~gTp%tes7PEuKu4AV131d!sEE#p&WsWnN6;C? zHQ%o~k(v44_y0Zrub=0fTXpK(>biAnzg54J#PjzU%y{%aP9pbifVcm-lew3=ero~} zxOe<5Wv}0h(0*kVZ8k1zhnNHdzZl5KR39YcW~dt_N&(MZl-rof03%> z9?QURpn-d)B=jeGDffiN_dk6p_biI0Xf7UsxJh zHClqi{>HV5-?JjIzf3i;)!N3DiT%lF;^nS>Ac7{g0j<=nkbAKBkyvR80?-1$+|zHZ zR$=hK9?>>#P2`JC+=D^Vn#BGQNfXe9MD`1|{`p_(paw%KktE8`)M&9|qJmvTazUOX`2`8~Kyw z-wL@OGn1tL*SC>9hIZ#x$S#cRZr$?~MhCY-o<@s(%d-b-aJM{9qVXIU)^B8wY8$5~ z^*`xG)`n?eQoBFjHuCIEP3rP{HZWwbI_VF7&n8~9Rt`MECZ37)NqoH#%Nty6#XxM$ zyqxtWVuVEgz;&z&YYgyDV1ECHBJM1y?eKfv6IbEI)b!`;`y#TRYWv^C`y#Txucp5a zeZWH;wf&w;B2qZAwmzvr|VYKC^RE#KlF!uz>^bP`{O{WQ5wER`8vQKv9h*qoj^Fdr}rbj zEagDgzoFL%|BdAJZ(ziX|AeQZ!F*Z!{|k-ff5G>{Io5vs&)&&8Wcs!aBVMxOG@l|8LuO2nz&^TyawI(xpHztkDP@${{euDGWe`JwA=_`%l|z zkNc9Ayfqk5VX^-UrpgWNfbBJPrYS7o7;T;usMeEU1QgG8ck?e%^2QfMKeP(RCNTnS z%K@M;7l6V59tPl)wuNcHEy?JITUj-TzLop&R!#}PEBr4cug4+DK2%3H@R6i-e3Y2e zS{nt7sIn*vH#`=a(|T7FP*QG>O2})S83hQh@ln9=ni(}N4*|J(2$ks)!f-~JyEV=3-_h%xphEe8srjRBkF{vY~0LC6&&lPNW)=_^=%YFp~3 zR6N8xlmgpbg~Tq0glfF5hxave9!Kt{n*TsFYCwlrGkx_L1K*$}M2 zwGh`DT!EREy#`m{rnNK!e4%X%y+x_5Eo}x`lvf4eR+toOnMCfEM>N3nU~(RFj$Xte z#e5y4&0|3#PP@1!GFNqZ7V{j2d@y3nVk=u4knke^z6!HSFXrHlNCrb z`t^aoisEkZ#ed@*CDu$!*w*Sxwzu3HC!i0YMPNkstV^5C(8;M(%8Pib47yNOxYCKh=gUT3sL zL}%i{ds53AU;j=>?Kz>IE@S{+4R$Mr05g=)W|UqdZVR}`G(WNwG!*m1b0~3uWXih< zxd+xpEQWY7x}7zW$>9>+smC%YuC@FWDWRuGw9FVwj;*K21^6T2hPIVExRJtLQi{C( z;sw%lNsa$$p71gCO5mQ2k5Xcy#E?(NkZ}WmY$DXgnQ#tJ@RTw1P+n`XE2s5p_8SIK z3S=Rc9stpSLas>;Igoi;uP$f72{%X|E+#JT`$EbM1H=*u$~YV*5Nj#eG@1nfMq%_Q z5|d90ql7NRg<9akb6t>>tM!7$q8dig!J4tyT#E*Bjo_&ZtQQvaZa}4(N^%cL%B-m* zZAK*l@Y7oDEbOco)$*Uoko>ebL!f(^dL$`BMv|y}0uUSh`;_qls>>rnV(;!RRNkDQ z-;*>qMgqjhhu%Qq_<$T}QqcEzD_-EnQ_~;~a}va3u!F*njt=}(ry7D}bSI%sePE1w z7CsLrs)6DLFvk)9{!~2hv3a&&TR=A?{|C+_{uS46MX9n{J#jFF1G1qnVxh@x3BF}a z>o@daEDe@d)yDG=;RD!leqh!(l73=IDMI4LS}8F%Ubflan=8?+li#aU|UMb)MjT>(^wBuKG??VRKh-vgQU*V)_lp;@~>B z=bEgUHgZJTsFY-l%PgwF)jW?6y2PyY*~#za>%#B^ym$twG7!s}44Tsl9n@ zo+PHWl^d@~D8ad8i7SzmH6@a0*_KVg4}Bx4vmwi4>TXRcP{;0IFl?!$tPKF>*xCTg zkHr-I2!InTDaE8ynD<(c!pQW#jjpcLpsqTA^|b;JTWPB`p1h0@VA{fyodZ*->bcqi zgsxt^8xVb(-DKHyfWa?o+i7sPR?n&uY@Jz;L9}1#F#)cU7MQM`m~2A zN}zX1=us;R-eaP7Ip3$k?$f#M3wV`c%e7^KJcR-+2d9uD^mP_^m_=UF9cGzGu{K4c zo4&uCxehQ-aau4l8z*Ty0JGd$$ARJw2+AdeX)KA4tD>JAy^SmxZ4!%R!*g1%PayB% zt@lf6OKmpAdc1fEtqN0bB3af+)|WPsCY^+3jP4aOk)7FJ3)7IP26|L*ro~HSBTX>{ z?AKdV#S|F~i%*H3K^UT*Scr{P*}z#o7BicSJsQ%y&y-M?O0<;Ernnv2_n9Xz?p;=+ zstZS(88@5Qd=}UGb%CmyL&*V?xr`KJmIT|KS(4?`T8eI?S{h=!_UKM&mWN}X{@G{@ za{*fvub!JG)m;_uGNIMf_F6XvxURkTS6S}CvBNtwOH{%n=AI&1#7-mnff#w?PXY!Z zT8~CPs#hhythu13*`nwZq;yhdq?72qq4`Cxkq?;6-oe_=AVDE4MN}0i+^G<-%9yEr$-_sa!SUwv=<`mH0X{26YIF{YI zQj@)9r4d*8pW5pxT!Z0v;i>@FH8#5^(>s~8&8YBm){%zNSvfhuXXHW-`2 zO^(1Ib+DvYi6IX^tPh{?oFV-Cr!3)n%{W1W9qspto@t&3MMuJeVwSvK2HK{Py-aRh zOoKFGe3Z$shG~Fbbm1G~`8LbN^9|?o-xTG2Qn)W9fc8muc<&3?CkeV#79PHg<$i*( zREH%0B1*~s2zXL6rg!yE()1{f5>U0Vect+2^22icWE;M(hEasYMb)%kZ*s-xFmp^LxSw&4tEQWp*s^3grDw(8Zxg!Sy7J;CeyTFT0Y+FqNc1+dYiD(9eW*%Dpm)^ zgj1|~VLYw0;1LWK)62}bbR}y`s;k0MPI2Tlf|<@Pq%Sv9-e6QGVh^C+imrUV{xupq zUmf_KwXd5-#5R3uYn`LQNihzYsm;oVV=QFK+bzGH zXGDLBd1$e#_t(w(@Hfm9UT>zbQEO~U@EV)e7_c{NS_T^(6R{`E;=NN4)&#RVZ7m~4 zj2ty=m{V9|^Oz#n+N?2aZ7HgvEETnHA}4I!I;+;&$Wg!8MurO? zF(FQL|H{5ISRJ2ggztisfO3tPyoEm0uoMFtLD%|F<$5M*yzkI`Vb}*3Hn`_lTqapu zUu)z{3?Ah_+gN1JvC%GT`I!*q3N(|avNItV8TF#McS(|XPPDzd-!KbfVL9d*od#w* zcWQ!+no}AeJxKWm*5fIxE<=794|%4+ymu|eUNpgAbfC=|uMf`2QJ7nV+F??#RE-dtW#e3tI+eA&CTD>7< zyV|f{)iDfZT7~7px=EpfCknQ!j_=i@xE0=8z=*XlRjjCQ%f{h$nCFN#yVc`Y(RHnU z8ul^@*3GHrF!l6*4^t_8KFxJWF%~N(VgF+aCgKQbk=^nb!lXIKQ;0TF`L^kd~@_{2rW` z?_Yt!V7(R#Mvw`D2I$Ili)v~GoqxeP3DXF_t_(99XuK{c!D?qkJvNrYP>2xxo7D!`1%ZiSZU~ES)ARv^aKQSrKj7Ai*uY<5>o@*OFjW9z znA@l-<`a;C__;}r{=^sK@%%1C_g@R!f*Gh99IACdk7LmJQyuW{W}oLnkl^f})rHb~G{^^17{x#dQ&&_WK&2es&EP%0w*f95xM!cCwg`O5(|_Vz!4fBnK=HnFfs z0}G2yUCAhz|FyE%)D;SICO7WD+G76yvbOlW?%!*RBGwkyH~SYC16wdVVyOTsZu(_8 z*4yNbFEsJh!ricS40SF0%U?_zI#Bof6PRVGy_!?4h~}gO*io+K3tu+QUEP- z!$<+k5ScD`W>V+@X7?pa)JYN1ciq)V zCpg|S`fc>HTdsGJg71qa?@fId*_3y>@EqKkz?u84HOL~UOvf_MmaAP@_k+}^Kw|e* zV2eF+Ysca}L+a^~QjO#{sX6@f}|#%AT6 zlJ&}+lJ)_Ln%%HgioT);yTsXfFwbeQ!EIZP;RVJc7qOT;Jr&n(Tu0)%2iHtoyKv3H zbvv%paP7c#9ufm&G;IJ!)`HL^%?-E}3)jGV; zLX_|lUc%w9`zGuC|5B(&8Hd0;5i}PXaGMl3?8-;H4$S4@@VcL>Mc~v<%JP*35dPaP z;IC&0)A3PZOE&&`D*tOZ?7qN2f6UqZ&mnM6tHGaV;O=Z5H5_*3F&=dWj~ZV0{%ZVp z8Wi9$DR7{42l?Yj<0=rCgFq?JfZL?NVONgwC{lPhypva~B(iCYlgwC<+zo4c6Sd+i zB<5-DTA2c7YF#(0#!_6db`*K?v?Iu345WaeWO`{RCGJjJNp?;~Xs#sl;;~57Sh90+ z$Rv$L(=e7ItyQGelxcnxb5WGB>e8Bvk#io3bgrd}+~+E*@T^r7lD!X)xsL>MBchp# zC^)$gGond_Xzo}FnR_QGbH60P^;yN2YRGf))rs3P^DO zz6_EMNI(imFxNt`9RiR763o#MbU^@8K!W%E6_tTvgaatfJNjLff!^D1xs+S3&z3{a z=%@_L!VDq3D8T;1U~=tT9!-zm6{X>;!2o;tSPC)DCR535npo_}d2I}Pa;*c^Rm4{- z{*LY;bL3Dgj1Q$?Pz1>Paj6g_Mi_-4?=J4Lz(pSf+Rl#)bQP4Avwx{!5oR5#{Uj5r zx)W91jjA61J&Vpy^$F4WBR7L(o&(DX7Nhg06@blq2CV37u+kAyasEnJ0$6=eifeB& zs^Z#P7pUCrom#=QYX??ydZfhm$ML;kub@t8e~~^R_d|!#>Fql1p|xoB8__@NS=6|a zydZlV$OUqMj36zD@`9po>cFmZc9pX$oL%DVJZGoDJjcM$#Gq-Rq0EGq#nLjAnfDk- z#HGtX=1$Od&<;=s=y6aBf`>74Bb+aS8bF6ZRR*GQjNT7QZe+)G^7}!0-yL>3u8VN* zTDpe3CA#VQOyz5Ia?!sOlhr(RxZwVRqM*n=@t?@FlUaMTD(t)F4Td|r?mIh`|0mbbTtgd}R z7J9vo+nLv;`-<6oxekAgcj;~ics-cAY{^&5?7SB}4|B2!oVmvrJ+zllN zObWCyAPV%0F;0n8=MI5>NkoFW!z$a4e-T-@? zOeJXL4s>hXXuu5K*A{*iAb1XRXOMW8&enaG&eO1PVQ};u-7JcmV>&|db1?jIx1LfP4dhsj?)ITwI-QBaT0xyA3f}Rdo@&C>&+FAGENb}eX{zWwTCgrK z`*u(Vs0GvrYCu4hwoemXqJ3T;UC7y7&Zcsf%~=L#X<%_FoW*hG;>-aSV+5mN;Suad zQGQFM_g!?+k79)T?EE#PXxpSL-(vS~rD`%((sj#4?+^3-DiS_fuC^My$L8VVX?V6d z)U-L4?4RGD&MB=E(R6L>#^?^vWRa8R!CbSA8S~c4L91nx0a{=D!(h()(vXWUvIUzZ z*M+$eH2g0)M-u3x8Mt#6#8{GPU9(Jz?3nwdL7gp+Xq_*9Zm@Nvh@P2qKR4VE=b&*b zz?fzo#x#@AxYfs}N{0PfxhFIe#h7QQr@iSb(N159>fce+#yS1&=$o3a#OUjsUFGZw zXO}oT&)I3tj&XK~vu@7zaMs1ycFsD$Vp_oRQE};j81CB~MN!DFX|tn5Z=>dbnCWvw z^9*zEpM`qafO@IyMM3Aiw^GGx>8Kcg@QRrbU?`HMyoF%*nHlh+E@b&`kLBT$V`mUP zaCyZU7jeb=nLRCPTKB2YhkjnedX`k9eW6GyCtmvOeA1$%_ZSoGA;Cf=(Dhipo z!xrL#@rJS}3izEZ#1Tc_;n0^&lua?kDW9upFHJ?Zi+M9_0{W)?k&#EHj&agtK{JAk zzcUdqzNP-2eg(Qr^wGEaYI7I_RSrr-0KN3Td+SaJwnG5w@2#^SKrel(w|0M<2gx2t_M|ceSHb)g1l$)ff>{m0F$h2kNN~S81(MT{fE18mE`i`Y1Rw<@n4J(@f&e5U`JYSPv$>-~ zM5AkT2z5Kh<+QG|ysC>zVXx{U*XM@VRqIuBw;t{7Z_}p#zwHM5)bJn8M%WHCALy9F z_JUqCk?HVob^NQx@7H8zx4wEtp~TG>92E8;0zTDH;zPZ6%V9U*`C&SZKFSz^5SPn@ zMb6Y+PIfWC<7P+YvDg9=Dn!l7xfl>VS93AIJ{6P=$^fN-Qb2Ja7svrJg0vvQ4L8+b z*Ezci7I#H`RF1pE*?G=Rb9PLLOWDdR=&1?tqHE3aMGfKMW)J)>9(;fYH;soE-Eo$0 z;!ywXpNxZmcgxBL2se*~Ps@W#hVfw6BUv*kbt9<{Y7-8@Jd*c{W-SHcV<#zpTZ;~j zdlNWw2W1(U`=-jkyjL{_#%J*1@c32@_y5a^OvHPg$BPPxc%#o`Tn;m5{6!PBJHz3k znR>zDVs~4_P?z~MhEUGCEwmt9gkX)w)2*2meme$ig;YRMLo>3p(N|SqS2(-G*?G=R zgL#gD@u5nghk3g-ht)RUpfrDv+O6@hux<}?uk^jbOo#Xc?GPMF_bbedmG*&O4~HPaJ}{z^3{zHYzXW{aEcA zvGSEz3$I+LNMVOT$3bU67eJ^(VV{C}L8wAuKbR=I|^IXlhSG0qNg*3H=-&bm0;&RGX%Eu1xS*1%a6SWF2R>Lcov zIUdBTRVs*AtC1j7D@*1d4emyvPx59_~7) z?*`hGLyf3xToC4JB=;*rOw8;sF$K+_NrA)e%Ngg7!oj0J^){P9sMWlxn|SrME0_6W z7=g+)@|I2Bv0IxX~bPVBeV^Gec7?kag;uzO}z`ZdEDu)w?Bg)S(- zV^ZM2a^7Tr6kS{e0{1V2pt2n*@R<1g!>;u4IJR>Ic+Cqy9SDcpq`+bKb>#Y^=-?U< zBp!~h)OfeWAJIoeO^)BAiEa`1Xp$PmBYLIrF^%0%~dBc2s(+sg~RSUnCFkDN<4`{(@Ap2#-2nE zhm=+El)+*5O}fpmQo>UPfqP>N5?=@vc>343_&b%N3%LU1?!QDsVJ;Nl>0jRRmBI)r zW@>Y}3PL7lMiado=?#w#io>cxP#nD_nhO&s@=BB>X%aBGL4PWjr8*5?4wFYG1y4jZ z?OHC0yC}*VwOq1KT`omui{`-S46()>oyJ)TXK|dlICF4j1oLRYcs=Mkf}H^;B)iWu z&7T&nc!Y&%k1%(JCs&9haZ{e0D`34hSFkIu@aG|(SiEcU{Mrf0f8 z7Vb&l%=NRI*ZJ!Luk+W1Afrt=#p^s5gk49SU*SfbziML1HwEnWKx8Tt^Ua=tDAAd^ zIg!u|4lUMm<5)Qla9iMSt5xP*tFqL$;US!Ip7nz1LyKmJ@|Nmd&(O*LJn-v!` zpGT8&i8m>5*nOH=ewFh`oxgtlEduZ5H2(QKe=l&@dHF;A;tKGZ$AOL^9PWYo6^~6b zcyGtJ214AAhePEMRNxt?Uq^Tphqwad?!GW6bVC82f%=s@#~(*GS3!t*A!rXY;2x-7 z{&j{uJREY@YoRmAyRqwYQKNv_eYel`-`~Zbv^uJwp1o0c33c!#N-T6N_jt!RQZgsW zA9;kR!@-7tXc$-sh_2$SgtJ1<=7J?n6+ZHKrwX6xZ9diQ{y(283}azahq1)(>|ZeN zMX-R#Y~jFE`3t=B>@QHEU*&(7&Hpa@B?@=HM9II{zF@$5zAZF=N{aWGZLUuiu~gV> zE1qMIoMCQrc9xja%zSMdjY%vh z9~-7!sVu~oT|lWU!uw})Dii7FF}lGMJWra>j-kzS-Rn&ITxvXw$u;Yz{v zWl%X8H@0Gz4Ze8ME;7dikiEf97JLU$x3S2a)@$VJ+1P=VuaNC|qN}Ip56Qml)bB2m z$*R9dzNRH~ks^$mi1-hu%_OdSTqWonCD1?_62mam#6R( z4`op>4*O|5iKQBEbwK=hVddn2?4B%(F_BHl3bikORZ`*$NgeWeAw~W}e??MPsGe+H zEn-_6)G`ZcN@l3Ns*t?9^@G!Ca&~J)z#SAtt%eVnob9@VLchjE*Se1Qd?&kzbh(iU5mOj>q#vM0(ChRwo7Xp`NcB4 zrrkID`o8a5M^wUQ3t=U*g~%h?*|5JguMuZPa8ui?XSBk4LHhxD*JwZSi5Bg#S#(lu zyK+($Ia+&Co!VNd>sGs4^XC?+ZxdKrP*v-kR4h-8{B)Eqgycsi%nZ6;jY24&N*wNM zef98biBUAiDYP*CLKgK0wOeDK3z`bb24#TKKq;U&kPGAh89`bQxiv92sdSWmfSkB; za?sleamP42#923IdpPUjY&&NiU@{swDUWLMcD*Z^MEBjEZfnq4T@BFnd3^cE|7@PGmS^VTz6NSx#+ZyM>K(uoVzxO5_epK=x<*_vZiD0bPvOwR zQE~k#&*KOk&09M8T51?^kQFbzBlh3K%@FY{N}isylux9V7YCcjS_oZ2)O%L4kaEriraFI zA|`)Y-r#A$LTlJeI9@`b2{Xb`@fz44c;*g*qvbGe{`}C}cvT1SddprxE=9rd-pg=o z0*!#@>Pv9!08NJHrx)RP9<&gI3{5=R4M!Eo4bR2>a5RI4!t;+8;5Y>0}KZgW;_AGq<%-h>QiKQqui4Q*m?K?o>@LYKs4lY;*;)Us7 zyI-cT9y~?#ZsgpdC!w?I34{%SJG&J+(U@A{XxW^4>H5^hi!21oSF(k z!B0H*037#&W`P_KoY@M;ouCAGKIS1?K5R^7I@IC`KML8fV6>hBSr-XP)P{v-z?aF0*v$~Rg8OaQAKR6i|^=iO`hQb zl&WiSQCV4ytF*#3J&C^6LrZPZqzyu2Wj+KdFP$h;mYj-ifW2g9gq5>9ILX z3)Pi%MP=AHXQb;YlSa_`PX!fKVAmfhCM~vLL*9?T*l$z4-_CI@MlUM|jsg{P8$i-^ z;s=468q6YTap-4V`%i9JMG?LXn$*Ci?=wq4vQ&Z8@yrOatcqp7H*4@OCbL#ZY<66x z2<276Ehb+krCp|Sqv|pReMp`S@gGuze30Z1>48U)V7}Y5xaMQ>Y#jA5MQ9F_{4rTf zzK>~QQ(cVlJ3%PJc~+;EpVQMhOhNy*=k%@z+a0Fx|C@7qzc;yqaa1qDVRBjQDO5dh zQZHV*5%hmLr4wTGmtft~Pwk&5~^-hU>+)TKBP8{U_15{&9i!U%`n zbgy7G=)~(1_SKh{*Y$7l^dEmT>waYgW;>bPJDAKyi3(_{@B;11ijh`TmM(Fw--8$S z1jUb*X!3)kPG?3{2gxH@YsXSkg2lym{%2~sOJP5$q86sot4nXN=WE>F{!P1shil|i z*xK-EA~%oimXZTDcS>@bYU^XVR2bgkhy*2SZ_8~TQ=%NAtyqh~j=h^@m&wywfg;rW zIxj*-W!z<|Y}coHOR>Xr*{h5^ZH7NlMAK1!=qHne+fWVJ`urH!`+Hwx`zM^lhvtho z1cpy3Dt8*&qt3*UtjMA}%*UToo20W5=jQ|r9M!^Z_eVonQClU3&!=BeSKtsMPM6M( zOWr~C>U@4~vYbW0{#V#IY;X^74r1-q7>^m}YAlw?J7Vl@FA|&5nAmH6BO>J5z6hNt zOvIVLVG@k{h6d8@$z~kgKBx8w2}f7~H^N)-8tZ%f>kX+f16JlLYMt6Qm=YBtxb<#H zc!Oo-;GFIW7XH}@7G2FwFid;bMq+&WCR0Z~j&XYQRskoYr^U->S=7+B{D5x#5P9Qc zIYK^;nmHy5dT%tFEL2hylPBUx`o(?NN-dXsfsx zGqmQ!-l5+|DnVU>c9MabG9M6>vgZY9*C2B&&BhZk-!X z)P7w>@iIRit?wwj`BjxQrEu&iP~BNvU5N*M#6!33HK&9WH@K`rVLUiXWlfqW%imk> z8$2_{@CL~*(RP#iC786O_HQ)dF^(E+kHs-r7~@6J=(hnU+ZC*8I2be2>EsCY>Ew(n zOh0`!scOh+s3EzOCZ;%JERrQYDZP@sPN{-ID_EUoO6#fRWV&rRH8;&MCkTn1ajVUS zxn`6mgOabaRZbC8y@RG$y!VfMm*SO4?^0Em_g(UAo%b$9>^i{9RghBfG^-9vfb@ao zkhVkmE^Q4l? zJ%NKRf_dsHejg~loF$(P6fDA7eC(llu4Hjrpkmw>7~yrWZGlo)#Yrbxdj*pBet;ih!|bJX?PZG)3h>1NmuDyrJo3LOMzKP+4ofr{3WIbCr80Bp2dS)5>uMneg zRQx&M`!236s#sQ6R#g2zAVv)Q+J|X*`Fm=D~`Wo+I2fBO0b;Dq%6^4$r9ys(XPCZE=s=M(ZAv(pH~uR zlN7eFCeu6omkv=g$xKb-8bqb`QPFCd-X+SHHLAh+F^0=A?Y|vJs&w`}B86#p>0ti2 z2)po$ZQ8!RcFWj0X_poo(JK~XAAY6O_sCH^F$v8m1vM)*hDh5c9FweKZ|a02EO8n; zp-bwe6FPa6PUGE0qjck=>q3U>*he#LU*m+%GI6p=epzcz&S5WWldtWXua)!3>fO$M zAThD`)O(_`6QhGkS{zXR377*~C4aD1k4nC>x;9SR_hbRAZCBNLkgf;wMZObW>g%Gz z4Cj_78c@~6@}h=tbzk3B_MCu5`83z7J9Bt);nC>fvT;P)t^jmf{&RC5PNS$76n-}6+PHFRRufq1_ zz@>uc#ki?z?G-B7qiLJM51>p}dtXg^ zhum`Rl9f}+(1*W6oeMR>*DS77vR9J{}HU5ut0y9j-kP@TV@_Me~i3RAWQCGX`Q;PxMEpt$)_QG7++-+1yGjS zH^?aj>8*0Fx-yvgg-rdlEu zp^wcomG3plf1TCgmC7r_0_8naFLxX6H|pw_(@dtgpAkAlZ1`QWk2)-?mrnkA;5bI@ z>Z)R=n_y?R5<`iAx@D8gJ#-q(1ha z=B6vFoyN~7bd*?U82`O?-rT_g<=kX_7E@A81P8Y$E3UqEJie@S5l3hrl{z#HR4Q(c z*9VSa5zaA;^i@jjXg0xXPAWF&YvKh{PYkX+u>VB(%AjYJzMrXJW@#lc_nuYEY3U#&pzLoPX8GcXlMOtqQxJZUo9kG9yf1Z@1=V_}=f1ZNMI%3~m zagLN-=V+@X@EqmU7Ziy;0f5pmM0Ert4V>C<4_(8SzCdsYL7?mTu85B1}xSn9PmXz8SgcOmDV(+@CWFaRwI=y7 zoXJsrDaxm<37%_e~IMh0&j3|@>@O;2^#-DP0HW|DVeX#N~~J0(lHVwIB~ z3Qis>v{G{Ks1N4Ie;0zin}j=<=<8kh>js-3zb^$VSKgN-w!s$G@L0Jr?Xsi|krT%S z*9TI>iV>+^n%`m*Ov6`)>{%59>(mv?ik)Gl;!`FsCbBq#Y`#su;};Ucuc9f71`LMo zC331Ciso~mC;mt@UoYPu?^B-aj2198(<*;VB{KEy>7IruYps1yXu^hBFGzG?M`Y`d zUda>00J9`-IG922w$)?S^tmRx`BzolrVOitFVKAK|!s@B7mQ zP2}nV9O#+lct1GUa=4I!E$;`@Z34aVxvTefwJ7Zt#5u4)%OneXSWr46u;qISh5g!~ zx$85;prZw1tT9!EX1#HJm%|*ZFZA2WSR%HsXl=%(u9p$q){B7)`!Y-N~Q4|V0yKM`CvwQ_p(Ua z57)H`e_=zzl8h$^N)bYx-zVym1;7=3|;^N2r04o0p$Vm zU<#pB%<=Cu3FxBf0Hrc|KVcjU`MMw(y4NP5$-B2z_u)y%4fIBLr`&`ws1p1u;RJ zh03}r^xnnu^7@{U&M}L8j^!_@tgpDh`d*g0M8h)*Bz;e=H1;20f9bvgpq(u7U1WXF zkK1U8F+47s)90=6Is*rr6zg5hHt8}`gv%`5`y5?nT}t6)79)>hY2LrFQLM}RurLZ| z9WWf7q!le*s)-}B`e(`N93&R?A7&h)2(n84K;5@r^AVFStL2Ya-$B(CwS1oSy(+BN z8`uW!d^~GIPK@p}^QDjVO|ZIcgZG6dgb5R@%8%!m;9buqSQ}jO#=(M|W3_vSu>zr3 zzS|n5e15l;DYm<es`9_g}wsrs$QNXImsC^d4*QIK-?yBgm(PzP|lp zr%D;qsp{){RT;wt2jvcU_GPVK5TidW7?z~V2jvh&I4Jk65N5Wgj*iiOJHdcve^G+j z_S9MCxbG|ruNssATiuHiN;NG~RNbHrlAJ?=ZbiE$ND?dCA(O2Hcvd9Sq(9W==M z5*s>58}_tXQq~O;f`<+hbb@f+NBS6BX+=#P*5ej`aj1`6#bw2QxI{`oi!sA0F*gmL zJ~XpQ7o)v2gmMI@BS-j!yjTZ%8>i9PIjlTr<_{etcm^q}CQkFv7!$V`p z9Y}J`NWm2JHLZhPlB5;It1oC=@}gO{k4Jogk26Axznjs~3$Gxm_ckD^+THAc@PJT& zPR(ijlN8Rnm?Czu*+XW=1ngqI^2$|#GxT!4P$%3DUr|-AKu149m1lrvc4~I!3I|Mj z{M%xT&TF00PNtDf>9xUud4l}>{QIT7qT+s5>@b=4k*l~a;5jvfwgOp!^ z1H%rX!)ZJ~bV!XJyzMLruM{wN#LxCPCk`K^>=kPc+{v*o8wV2qp zI8BnKpsu2{vf>50&k`=7XRfWTtXQ^sK`47zMRRXg3@2XIN;Zc6qpGTGbzyOfw3m$H z^E&w%YHwF9tt?wo=G5*bjcgEWUFw2o$Pz3#s^gT4uGzwkG+(iS=bAa59Vg%8pbt_t3po zB*mQ6R2TRT#r-4p9a5U!p#WD?)7TIEuQWa(2~Pl$83)>LqVd{C7)>C3#`9)|wR+VGVeynyw6!JJKV( zwX4<}JqDFQj*gfmW~?w=7;ab~$~C6ts#A)^F;$~ES}y*M6!i;Ck)IJfhHprIf#q4I zzQD}d{i2~gL0(~O2r)cQ3P!n|7G0Kv7kZD?D~d*4W2o>?L2-cOp2%&sL8tEZmK42q z_dSx%Y7E*-o}~0??_n{iFjj-%SDpAAxsuW`%zBYJOr}Nbj=I{VNonuppvZ4D2OJNKjcuoN;jKwchHW;0!J)3cI={D!L6pLg9T6Xq&u0SqzcU@b*d0_G1$|zVay|5m3)W< zd+Iw+85_O{kRKb;`ikB>3SS6D--Tjg>Xy%AcllrPk88nBrm==sxMYb+U7Q9mP zKZHi3U=F8w?HQwrSJh^#JjJX2wsVAF)_f~??x{OP*eTqw zG<#%4_NtZd606LR_cRA8_q?#wtI;vv`D;zZ4o&JEF?J0zE6a{Hmt1^fO;l<3~t1#5`MqCoyH$Bq*A6jIRF4vij8sc|5a@wWNASQ&1+e+&APauhgE&-Za}L3&x6b zDbvaT){}%SW)l!oaH`iwLQoE~wC{!9<{ZQntY?d`L{?I{M9nIb{2!2Vq3TTa0-Yo% zkHvIMPSya7@}$Wa$c`2_RE(;rUJN*inu*Lh#+>RMML|Ah=^PaAm708r&!A$vit1`h zI3&;FvCKNknCeZVpwTS){<6PlG3q$mUIX+Xjs$U8YYP}oL1`>{>)P{LxkYpK+~T?# zfF1a;C5l@#VOl&@28-TiIHQ#V<#o~sQ9h^FL_erZ(#l6^oz*l%1@L=gLaHz57)3vn z@`gq}D@&=)7&(J1NuEjgwou_y@-^A1U)c|^>S`jeu>3Zp&ph^w?FQSVw-x9~Rks#fwmGW!$- z?rB!W-N`D$g0UI3<`hYuN0$NXaMvlM%zBCnV2G`*Y%^0uJ=XAsB%h#ls$8KRxRT{X zwTnwmLVcI+BnAHIJIgrVhM@~$EZU@^MXOO^y|!31DSJc0<<2F2wNcnCZ)0yW#n zd|=6!Y%pg4S++*9Y-whs8424MjC>G`!;x@hHwocPNW!&{5GOd`9E2q7X4xd0C)pnY zVK*dRLNM_EPk;^4|5a7@Om}N!`B`{8nyIR;tE;}MdcXJks(^KN(#MJZ)q^#Rl<5a= z-waRSF=~naGgU`|)o{T7ZQ^r(o7Asr_re``t_-gH2DvxbhO^wCdlK~Hi*Ku*oL8DV z=fO4GJwc@~>xOuFV?Fokab*s9DKuv&diVTmg!?9Mpyr|NKfx8_C*=B76^-?$@g_kH z57@3#v}W?*Z`CYRj{KCsi&Z_7t3zcyM1j*62dn;^74(1O5#L%>KX&&czAJA)*E<&$ zQN87=!peKUc2s}bH-EvI(f+KQC)~{u@Br;Z=SZdZl)V{7OglUtP4o>!@Xwz+s`?lD zI}O#9uTx(@+?!E#wc>qW(DzU^?bhB#^^1t>5DgE*r zL?3`?pmG5Co~tdK>^o5&`ug0cOaCc3P*vTSzs}p&;nn|{6okI9e9VPk4g}mi-n^$t z=&|lkx$u~NpaHSJKbN+l8;@ki(#glKd{o7~(SgGJXNh-33vA)es$L+0CtkZJs60;& z21}nO1iGr&k4W8<2X|wQXGeSrg#&l6YOGvVc$>*kX79Fo@|{eFL-dOJpVIS=9G-Dz1LU1?{@8X1in4UHr%VbZ!_uedkIU;E32>Wh^Apeye*t@~Ddi_3EZXxkge|D*bz zg4>tkW^|{bKS@4Yl>3T`bi2}CdwI}O{i%n@|O;cLI7pJuRo2Imqu_-N368eWA`s_8*=@VSM9< zL|dnl$^1*TGIpufSkPF%MSCZVduha}ac(AXw|SLT`<=_K(p=@#zwry@oyXROv^7|K z`R{4P8vW?waBF$p(N`AU?fVTH9Zy|&*S(eS)AIbAUreZ|!Du=`weObam-SNe^Xm3N z-N#h`J??xJ*g=q6khSnC6|?x zl2GUw<-ONCZ)yp-Bcb}?Xzk%52>s5n?~q<*q|T#6uq0S){p&_ z{GTsne=?TyC0hSg^3j;9{lf9~w`g(wS@ITomFuT(Aw0K%Xde^(-LcZ#99nhex%pL_ zj(>9IPallcAO3q#q53Vfw!RT=q0PYqab-vSU+`;d{YvE)n&ml6%kDZ%H!yP8^;u<* zY{8+>{ZC5$*uT6B9>|4<@6+_zsx{lV1z0ryEo_u^rd;N{jz*LjeAzAh7f$rS4X` z8P!gAlFF$-@!&6l^xsQ#*S*nIpJW6^Rb3&{$NGH zg{O4R_cuRH3!rU&a7}RU*a#w8{jrfRl zb)kHBr}CowZs8Z?yM%}Tm5Re1~{*3YP}M``o(zJrXTg^T*5m zxla&Z_;YP~7i8(*RrWTL!}PORXVsT_kce}Q;V-z{w-yTaF8yj?xP0>`v=5#5M*0#- z+*hw9Wr3RUH#!i#NRBU2u76|WP$bd3q*-qwUUJd+_mM7CNcu2Y4U{*Lov32P6Ic^@ zI_;Nw!2(hZJ6y!u^@XhZ)gknpQdgobL`&%j-`Q;Lb+r4)_r052w_HA^Z#w=5^iV=K z9bcE#snm9#YN3}SbMx&t*U~X?4PjA>Uaz?k7Im_t{m{Ih^i1vu6&}FjK>KwB;i7j7 zTv7Irdwfavi7twsbKlEqbdOhW|L%u*Coaw67WQ2yHqfrt9(pjR>-%T$TT-XV@pe+4 zXeUQ@ayLildx(-pyIQyT#e^0$+Rx~CViWRkj(?=n?iF1pdVWjt zk+DSPddY9ej_%ejdNA-?@?dvs(u22Fbe)KOK($>8X(H@uC8%7j&|U?n6g)<>!aQni8fbRT(fUcOfiz>jk3?pA-4vz1#x zRCW0lo|*WEq6g6vW)R;r1FeQ$Rub^{$BKcvy=67afXyN3FEhL0ic`MuMbx*w6TD47 zxu<8cIh4N~sJ`7@*{&bE?@qePr&s2?p3Wnk1?06KDj%2$G`5FT1~pw`**zJ#)-Uh6>TmJRaCIi zNOWQdVW5Y))F;qKC@Z6H=6F4C7O@Ajd_9Lqpsm?ckX?|iKa_QRYbi49$bmoQzLj(P zP;}SuI1bg_9iJ`3`J&&Kd)o!uL*8eIentK5tM-R#{&a=1qOBQc??<`yB^{fUvY__n zJCk4D9&!yvq6n#eIrq5wM;4DDrk#mAP27}Uo(LIvLElz50H+4?*JM~pD02%%(eRP9Xjq$-m6OPe)d^ZSVe}1 z_oB?$8pwh{^1x&?l#|$xq^OaDdHO0(744~UU7H@yzLzEOYFU!=bRdJiItrQ@ipaBmDYJhUmOyEoRbd(P?) zZQ889q9lE|YZ~a=`5iC0?(_OewJnCXwl5@Ceb^CSiN5~+?Kd^#qW22D?(a{L_t)sJ z6|U?HsjaPx8*V1P1^sQk%zpv7IFF7Luw6HK+X|>VpKfD*57_}ZQ}jq%D7Sw$AnG<|% zA5#l9#eF-q6ZL>LF4!&bI%GFofv| z@$35QwWYz+Lm}MNKA9{J-k2=++~FdV6qmWlJdKpHzIi!n*{*!ymT<=ptHZZ2iS|A0K^Lx+avK{+pEG#sB$gT)Cf+@66ZlBiADjF19N+JU$Y=pIl$yyPtG$ z{?n`L^*89JFFC*FCtIo|9KBax=6XckF3T}FS+^G7o(%j!$*=^igJI|h${Y)#t!uGPM!+# zx@P0~YjOdpm`~fUCU--;?tI_H- z^ST?Wo9f7oJ1CbYTrTUtlyW|J2JrE5#pJxk~;t{OAm}n*JQ_;e2Hk6V(?v<{ViZV}PB7!BXga^-UM56bBqP9m3ya~>l07>-dRTJH=L%!Hb9H&s}LqteKh5&SqoneE5B zag3_Om_*O*SvhG^No({NW1K~m_Ul?x9-u0#lO-DL1@RWRW6aoCeKdkjCK1EJQ*?rA ztazq`G3sKzbk7O4&*2rdUnmXKZ=A_Cyk}*tHkG(s1&Gr)9vGuyF+kO$0B zInXPSbtNjblvk>N6=tkdJLJz&AGF*Ihzb-yfub=L^%?_Wx=P}JeQfgBQ4!0(O&H%$ zAXt;dX(1EaaPCHy@550)hRtvTOLZ`eVF!a=4qgx6y7w+?ZuM%>-eoNf=#%)I-G|jJ z)R;-x!fb65AAxUCCyYmjzI};mYy1SuXHwatvgE_KX|RTmv1}R6 zxi{8`3Fa0ND{XZcGeTEo3~h6Sx;j_+UNQZRf zCWw}}D%i`&+qJuIEZip8@)5@qUJ)mCQ=CHU=+qn$EmTU57?~-jD{u-!rUHe6YFduS zA;Zd`Zc213DyJOz$_h#K7|+=eEsGT#;~BD+N;0uPJDz2tXi27+_OL8hsNnb*p86K4F6;mqX^pTHSba?jM-Mr2#ozuc4LT$|(!=Z#pohilh$kedr zY9w{eDvdvHOBkm`ELU*;5Rc}{BZoYV33;k1vrEq+jY;yL>6w~SA$e{}N;=aqRwK&7 z6)Lsvhh^!wH!=-etPQ!1nd*E;RxyT_PD0O*`!8D|F_aUyn-ufcytYD&mGr$8Z9*9H zZRQLK#KjiYdfb3>J?7Z_rQEF>7l|df`|udfK1X#*Gwm!zWke-uF{?0B80Tb8J`sjB z+@(2|>RhRfw?a#piyPGp56}L3ip5%7LQ9#-AHWsapDL6an{jPJQuJ9Wd?;#YA!NAE zOpjpG3@r_qNzxh&`E1IwykHcFVstaD)Z*FtHb%>sJf`7pOSri=Ze`?sYgz62c8c#< z%Dvh|@AAeb4a#Tli874^(Nw8#9QWxNNux;Ox zq!r9|D0Z}BLhe}HCv&(B_9t;Wh^ZemYjZt6@J z+c8#Sw2pZV1S}bjM7c=$-%I&AjR~tZ`y#?rq+Q4t7-D#j0;)jyW<-2(G}D~2bG_QW z-o~b-8qA%&#Uahi)!5-UibsPpUL;zanFeY?ZVW~oiygiwp3w2MMH}nby^NH~X=7ilqKI1~1Rcz;sgk z`!Qyka5#=Bt^s~CiLGOYnMq=^7Pf~O_^>rF&QL#{3>zyKf(O$!*@D_{eI!N~vuxya z?#6Wlsg^UpmwGP7o0=N5%5oLLyx;LoAq6Ec)Qgv(Ch$6y^N{C@#XAT?IF3hEQLrI5 zS&s3G+ky)*lw|}MvM5jd#1GCtwT=HV+Q|GO7CB}(F3=j2-|97UW0uIqEKN5C8eoZN zN3M~@g*=DzXisChJ+z5=ZMDF9POpQxMA2qhiB{U;)rNYTnj6Z&>{_f%v#3qBQJamC z{m?SIkZH11W+^LlR%W4z3pr4eRF#&ADm6FJ<+4gx2}_lhi7M&oDqYH9CRjduy|AMZ z#t|=_wlbfsUYxCaj$T?JdubWHKvbz|xvfeoM3r)kDs926;DXt!(`u>CN=J409X;o$ z&MMhMEwoMc&{A7Xks5>f9JXe3z?lAMT^gIPEnx^U z84vLo8%krAj$1TqUK3184(HBog0435l7w!QA-2t^@8ZE4ib18!Tb(KUwn6om0} z44k!I*X~A~<*jrbep}Mp)MB6SYsITVwkk4#VBPHRXpQ9^NdeAnoTT8?c!$ZaF8(z# zYVDpFbIZU9duZCc)EXYA7cz_Yh3PFc7w+|575B5t5phiqK-$Gz8^!In#>7Z;n|>T% z{p@YL5HmC62L9=St})up(8$%;otZp7xBr^OjZ z3?ksmmz~du*{E@d8y!L*4%5b=3|n6_Pik|BTW;{xl;^Q(xs|e8SK6R^mY*pJYD;8r zAL=B~&TTAaRXe!jkd4ZNXk}E4BcVuuf|~LIRwJJ>)F}w<_78D|hrPtY%!x+RIxFL` zm|3|LSW+Ly+smThj)Er&SvFmWOIAurt2Q>VEEE)+bI*}j=bkaOZf*8ziQbmxX1ay% z9$T7Qtb-6X^T9`Z7z`(2%j~0JlVxUkjM9zClnGf@Q$UQyzb&x7&=}pya(SqEz?t3# zbNX!ax`z|V-j>Ej+YEv(DZ+Us+hZ4tEgfu|y%AfdO&zl$Xyhyq9xDXx5p{G(Yuvc< zVA*tKIOf1>GwG~QAqOgGF>s-QS%w#^iWi)Ey)0Yky#!8f?Y1N<7ZK-zHnKztF37A; z##v4(+%EOvOkR1HLG;C$Y)eY}Ax_rzYzsuT_7u(n3Nxm$N!d8Ph%uSWlqrryXha|> zUac1uKj#BnT%x}bX6lAiG$Hbo6E5a;(D(sKQ-kW}MNU~D#pdl6P!pL#p znP4T;({k@U(}BeaChKElE8*7k!1UZmJoe0Z3XZ!9vu|tFZ=e?&c_nxAixdU3#nH9q zRNF3;gUgp|uzmK4bTO_CqB+y&%^1rQF?`|Wb|s>NWv7dv>4Q_YHWld{K)!T#8HXu) zuy7p1xlapgH;gfLWV%9UWSR;_8^O6{!z&SPN6RmCZRE@j&A~*&xM7%~-^6cHzp0E2 z*^b3L6TX4AFQF{UgftxCZi6XnEpn7`_c7LxIFyPCXdLvF(uhefOlhf_9y5q*%1D_~ zI(o@4^y2gqW}#r>meaYqn8W2#uWJDHugy(bdSe5Z3bCwmCH3rM=n~6{g5I9`9o->5gXt(G}53+y+A8ovOF*sbAAXzL9_ft+J`*NnI zHX~udD6ow-R^o_798PlhZ1o$XSFn6%O0KYq|m5M#1zPwDA&db8#Os9c*aE{O6nEmOOkeJ;yKwOOdUtTPX{OfU{I7`9qtiT?VuoQ1RWLj}qVvKu=h0zxR=3F@@ zig8Jny7(@AFj#AJkY!1SKn4IuuVw-6*bc?4)yG-pu|u!n=fBoQ4X&Ae5MPa(7LhY< zPVBNCI|WNLw%ZvAA~Fzlk7&4Ntv!-6GSWs;4yzn18`ATgPy@0)GP2&JlPGIpaoWo~ zh%fMEA0Y|n(vdot?C@$kdzUV0qJ2W!v&0Ul?GOi(olL=;pl|kW>rJmCbQjAq%3pA< z3iQhgw9<%FH`zgleqI6C3Fonf?Mjy|OXm9w2O1-4#5Ws`a0SPYz4r!KCck-HuYi<5oK@H!^sBOrg(t~>%vo(adECMbdzlYnzfhH3{sn|@BK1dkP zTUNPIY=k)Hh1=v###&;M<(iRvX%{m&m0XfWtjXhy-$ahHH{6EElF&o*d$;$G?2HZ1 zn2ztC`K!p7F3-qMdZQBM>qgKFG#eu})7jZM%=>D?!3%DO zIGq7qyjY)&)7{uJ;^}iDHA51qSwi@*DRX9lo@65 zuq?WPqFY}M5;fY29u^yVsRd8K$m|u^o2~$J%a+TxnU|0pd`YwyGX#w)qRGB}Va~cW zri=`b`|ns(1ey;@^1kgs1 zO~UlvGY>&AxqdCNY0P3`{X$YXY8}r*RVJZEsRbHkF5#E~;WFn7Gm9LPD;6r)Eaxtv z@rC$#ls1}vKQzHo#&wduz$KzN0c^{SS$L8UmSxS&8YE{Q3JFvq3q_42Lyfa??on8X zP!wOnL?^;|I?_nTvA`K6a=d!k@|N@2dyi|#_zz|%f}8vpM(Q{bGPO&Vvh;jPnc$6@ zh84zGu?$3VgbC$`rzb8WZ z%MEbchx@>kp++WaWX4-3I2yq>XQ~z#KRr;S`t- zj=(v{V=yy&4bIJ)glTvoOos@;fjIKEa|=GPM1Z@uR}edltSsOtSkziDn>2xQN;H^8 z&H{s-0_Q`Pg=shjI1w6{8I*yH#xLNs6#<9s5Ln;~IH%RhOx7cr6d-U;lO4QHK^RKN z!zDUO^DBQ-NPAOht2BI=dXY``tN%~*lohaZxoVNT6n6e9`V1qQ(6-+KH zWC9prI;#r&+(C#PvrP#Nahd@eKnqs=GS-Jfv0!HuLyEL)&@3@cIxMZ8hD;1)uo3`a zM$R8(;QK+E>jx5%g4wvma8C6coWmFq1)k~jCKGYlcvHy( zc0wR6ecIZMFDuP2tJ)#ci5@c9A%Vq?2-3DjU{P>_VGjfuVLQkG*+FLP&&4SR)|AXLZtt!qyaNRWe zWeb?bEHZ$PD`5wN!^tp+L7|1j51VxnSWTEA zX)zo!LM#?RMu^3z$q2F7T^ZS$NRLr%iK-a2vKkRV9tR6jTo>bM)5Z&=Ee~#3(uht< zhzbw~UzrJ1;4V(4G758oPN{f#c0m8BCT|2^mw`)|-|$sT12Z6nqDjyVEWnuq5VJ;^ zV2FX0rE`&G;%^(G0y83jVB?8^RS^#<77Ca^gTD+6jTe~K2w>8LF_Gx0cI-Xz1u-dX zx%`?6M7YZgM2VLIwZMYArMgsNePCdnU^Nd1VH7JqN5$s^Na{2QN21~rBe=#Gq}43e zQ~1+H@{dq=^YbB!PvOQ?d{2>4_(f3CJPN0f{04@S8Vo~pR`WzFp#=K3~Yt z!8BHdGq1t0s+T{9fveH6GTe77NNyo^4mx;k2T7!p96ZTV#ZiJc}aW#8(GH~DLe`c zLL- z1gpIpatl$HDy&2xt=EJ!%N0Ypa+9kdjSjQWqJSABQ-f^^4%#Vr`3A*up-&PVq!gaL zyeS9kj&EDskON$)1VWF5+Y~gR0d87@ZZTtnTrBOwkD(|^FMcTv3O&4#29ZjXtBCCa z2Y9h7V%RCDC1hxhpj^Nud@8N

(;$~)ej$jdex_Y{==^=8vM)pU#`g};y<45 zCwJYVl6muM?`mAw?+v)KeHxB)BmlVqT++h?&hA)rU}z8-u3^K;MQ+IF0kuD}Yq)4@ zmX8$s+yV4Y6WxnEgW@a4N5}U!47Tpv-7+x}LGQ@>`{K=m;ij#4`!L?U=<*YEh<-mQ z!JGQ%!vxIdh&xNgE80OB81CoOq(73&dF&b(*kT zR|$4XZm8>f=tOO_b1H&=)&$Au@dk{kCe`Gu7w@alkNu-c2;QGH53e!o(r>yBe{~;; z?#8QDnse|zh|N{P5!;FVzOLtcNCM+t?CL(1hqp0pK5?*C!<+P~N-@vP1TPa)#>txg z+PsJH2I9JFSCEI_>FPeQxfp#YW?efcnA2$f-Hdz5PkxM)#_i{@-3?!S`J?o;T_af;~VfnS{&!*AFeZ#U78kb?YQ93e$( zSI}+8-#zmmf8R{}T}>qD*+z=y)Tp&&{#PU0$RX@N&zUhrBDJR zb6jhayHRNLNA^V$J_eNrif`WPnu--y`S{YGDo*Gc{E)L4Yh@^>q#6N7jagerwL%~TqIHN!Wa^UK5boiy_2J0C0B-#f z(xas>7sWa*%qZ4TPFEbA;}l;tg5M7t! zH$!y!a>$+NEtR`Z>^`-gJe3kw<#@-!GbpSY-|3t}QFTidnRBn|As=|VkGwOl`^5F0 zO()i)q)Lf}@lh_NPNL{s+w}q=4W$3YdHnX!%Shu(FQTjCra|Su=8&SIE6GDr2vv1G zkBM_1;PFa3Nnjy-#`h8S5-G2WlWQ>G5;{tbqHnu1>rfu}D7s4DdXfu?`2?r(9T$+Y zyIpvl=QHRBR!rl2aT-^=kwx|dW`K3)@`)?&g%$G_C(HXqI9ax+ii+3b8DrU4VL6b9 zYc6$zU%@*{$Qr)-2Fcmh+>nZapb48{u6dG+G){+XRVg7QP@)pto}}bR_6$zJ-FEqqcfKzFqwBY&Qs`E|e7?~~)6a@Tex#2BiR1J0p3xjo!}*n>kA&N)xRYgAViD8+XzzgEk@qRv9C$^$1b%q(^5cPDQT9t7K!a?+;gn+l(;la)Gb0-lA0Xd!NV4)Pasqv{lcgIgF6S91{q dzQwrMgppSpO>n#I$e0Yyk^>Tlp(ufW{C|f$@c#e+ diff --git a/js-build/runtime/compiled/lib_rkt.dep b/js-build/runtime/compiled/lib_rkt.dep index b6eaec7..63f6deb 100644 --- a/js-build/runtime/compiled/lib_rkt.dep +++ b/js-build/runtime/compiled/lib_rkt.dep @@ -1 +1 @@ -("8.1" ta6le ("c950900671a9820d864ad9ce2b5fb6d1db41751c" . "e816e349de39fff48011e74a05f63f5b547aa14c") (collects #"racket" #"base.rkt") (collects #"racket" #"format.rkt") (collects #"racket" #"list.rkt") (collects #"racket" #"runtime-config.rkt") (collects #"racket" #"stxparam.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"interop.rkt") (collects #"syntax" #"parse.rkt")) +("7.8" racket ("7a5b14dbab8f8f3105325e1bc50d105883e79d5a" . "b5abd8267778bb829a09a1113c04d52e9db3ceb7") (collects #"racket" #"base.rkt") (collects #"racket" #"format.rkt") (collects #"racket" #"list.rkt") (collects #"racket" #"runtime-config.rkt") (collects #"racket" #"stxparam.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"interop.rkt") (collects #"syntax" #"parse" #"define.rkt") (collects #"syntax" #"parse.rkt")) diff --git a/js-build/runtime/compiled/lib_rkt.zo b/js-build/runtime/compiled/lib_rkt.zo index 1832ebdc532d1ba3694d6aaec57e6003b5ce5ac6..a2d63f13d7dc933ec9d84f19a6995b7bb1497546 100644 GIT binary patch literal 67317 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 YE{-ou9>hwsaqH*?hwBW`seym|KkA3uUjP6A diff --git a/js-build/runtime/compiled/linklet-primitive_rkt.dep b/js-build/runtime/compiled/linklet-primitive_rkt.dep index d302d77..9af9bff 100644 --- a/js-build/runtime/compiled/linklet-primitive_rkt.dep +++ b/js-build/runtime/compiled/linklet-primitive_rkt.dep @@ -1 +1 @@ -("8.1" ta6le ("55b818131249c9679e0555843ba5bcd6dbbb2426" . "9e361a71187814c12a1853a25729f7ac4d27afbd") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"compiler" #"runtime" #"lib.rkt") (collects #"racketscript" #"compiler" #"runtime" #"syntax.rkt") (collects #"racketscript" #"interop.rkt")) +("7.8" racket ("55b818131249c9679e0555843ba5bcd6dbbb2426" . "74a3e3e5165b2cdb1d052179e92c59ca3882497b") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"compiler" #"runtime" #"lib.rkt") (collects #"racketscript" #"compiler" #"runtime" #"syntax.rkt") (collects #"racketscript" #"interop.rkt")) diff --git a/js-build/runtime/compiled/linklet-primitive_rkt.zo b/js-build/runtime/compiled/linklet-primitive_rkt.zo index a92979fcabd643c31aa0e87cea6d9910ffc0bec0..5bc7e8720bf8d2cdd03189610b892a36147dfb0d 100644 GIT binary patch literal 5896 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 literal 15141 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 literal 5095 zcmeI0eQXow9mjw7`0Vq``QNay(cGwj_$ta#~-`?GE=NV z8-C}dQ!KQ!Hhm-cg@~_$;{_{W6UvxM*fAxR5bT7FsKaspZifKXf~|s!#}WtQs!{!D zCY?FlF|v7R^xp9?Rn=36mDI)&scW}mHL!%Y;UEIcD-bx2KWBlI>H+6qtpY6tbj-UVhc3C{6|D1QlT|+Lu3HW1To~l(E0zrOMVj1ao1m$Ad<&etDu<@R z)w`y89AAey$FAIOl}3-p3Ji%tL*}_xho| zIXVxO?O|pf)P@k*1RK`vpNHD}X!gtf5NzJo4@bkDm+{6y8H7qAL*>jFShMX6`0?xd z3UDW(7jxx7sI_On-!Ncl0{`ng^M_FGeH@Z~R{12KAAp9+9}U3T@d3z+3;BFFx1;6z zjI|qfU(DknL05iewi}y!svF>EmciM5ALsL}u;ty^UIFqOW~x9FSYk)j>4uUpz#~{I zD#sNqrVPbZNmq^f_J|sdCDfpH(2$BEXw&1m)C|mw)B#a}umDve0S^n;-7F_^qCLO{ zKy={B2jO9n1&?Tjs7QivFC#iv!<%viH>&8PYI?ld07c7;VOu&_{P0mV-mwR3II+fh zlwFk`Pacxg2}4tc4JoB1ht&vr!@8~D4T5FPj>QK=n{%+o+hJ?%@gA#o3V2=*HPuj6 z#|kL4gf6i0m~IG`u~e)X7hG@P6rDd;ZO{VpCHH3z{MfdM6vaQ zs?ko1ZejK|1M69p!V##Fku>K-8cRkpIEF?BJf4Gz6xAD1CsbWZZ5s#eYR_5nS+M?uZ@Tq$PA|C%n1nCTn0VoJTk5 zyxNmTFF92Q4QE(8T=RvpS6f0;N9?<%cA}NMEoc9VR`Q`WlcqLu5&dJk{A+*?h+Ju* zCNT(|(^tsPp=-qQ_XhC$AB7(lT%t~X3k&nF(tJxd=-3EK-KT(O8rIaMU>_z7Fljh} zTA$s4LKYbN{Y6c;Qcb^bKiu;z8#6e29!3W%xj3N# z8}^jPZsQ6;g6J}DB=VwL^oU;3SBP&$6!>5OilG->9(e=E31mgk(NcI6A8clJ4Mv{N zeCA~rEEyL*lD=FlA)B5|%jahp=R>Abp?Ma^Mhb?rWIM(6DA*2Inz0_S6?98|f+3Y{ zBdQ@4RbGUKda7R{w4rrN=$Z+gf`h7IGENpf-Gr4^|GxjbC&`xQYh`8XHD@XmeeS)l zbt7`oqx5j6tn`v(vXZmJN*pQB(oLnk457Hs5vss*ObMYl6QQ1Qm(Q|^P)|sa=eXM= zRIcMjg!(py(h@>FfmcPF+js*)33rB2hi;8f2Pn7w&k$;aBGf%(38B<7glcWxF%Lf9 zJbVCUR_vX84-;4qlR)B=JM-tDf}DfOf1iV@ZI8g5D|}k{FqD1U7vB8fUhT7NtY-66CO{3fAMJX=)+o#J~D zy2HRXB@9PI3lZGVN8g#$!rW#)$YLU~rZY)HCHBVVgQ}KL<0x(?YoRn3U_TSjon7R) z*FFQ!{o@XK&RN2+#SK?+v-Mx_9ADtMBF#~Z!@+WlD3|rT#+>U{|lIqG| zRqQ`Tw-R-Aa7{3ur^dLPU0^d2x|t3rskGtiS_OfEwO^55RMpxW()N6 EA883vIRF3v diff --git a/js-build/runtime/compiled/network_rkt.dep b/js-build/runtime/compiled/network_rkt.dep index f062111..423b322 100644 --- a/js-build/runtime/compiled/network_rkt.dep +++ b/js-build/runtime/compiled/network_rkt.dep @@ -1 +1 @@ -("8.1" ta6le ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "f7db7739be240e2a1f40cf8b0c41dd2378525e45") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) +("7.8" racket ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "7f5dc1381659b457167bc8144751849afe075d58") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) diff --git a/js-build/runtime/compiled/network_rkt.zo b/js-build/runtime/compiled/network_rkt.zo index 13bfd1b27d06d926b04f1038a2048d9b1f8dca45..7222908bc9bd48a90a1f0bc02d8e1b95735b2002 100644 GIT binary patch literal 1430 zcmdUvF>ljA6vy8^J4qe4=t2{q6#|infx$f|4DG;#IzpjQ%Tl$HNiOsh$98>AS{SNI z41i#uLM$NB0d-+yW8fQsrg(|s_tJj8Omd*QKg)z*k>Z3#avqO1 z{jg2RN@A{Tgd&L8ZQqa73}%-}wy%k}G$TA2^p8vl&7g)lW-yC66UX9IW9Aihnd-5A z=~+>&Lzd>7E>gX}GoU$LS4ES$?g|-InXV}xZDYzPlZ@J3HgB3NUVZ8S*`Q;m1J&eB zYGpDOpJGUr6cCQ9Vf39S?IBai^YIz=y5w%lQah@Le4{HuF6%+)_k^;Zl#;SUzU2z9 zot9E6uZN7F1kqgZoDN@1ZM`0Ze0606(_2z$TD;X#Zc5`Qkni6vmM6~c+aF%PJQ$zd ztv-JBwPFr{JPj3?hbC;pBX|xkU{3{l11LxH`~#TwD_nrgFsoI?D*h-vJ&`{iu-e4h zZ(YWDyD literal 5107 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 IJWvJx1%myy^#A|> literal 11062 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 diff --git a/js-build/runtime/compiled/place-struct_rkt.dep b/js-build/runtime/compiled/place-struct_rkt.dep index f062111..423b322 100644 --- a/js-build/runtime/compiled/place-struct_rkt.dep +++ b/js-build/runtime/compiled/place-struct_rkt.dep @@ -1 +1 @@ -("8.1" ta6le ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "f7db7739be240e2a1f40cf8b0c41dd2378525e45") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) +("7.8" racket ("c9d4a6c5119e97a71d642e227b976dcb2c8bd63e" . "7f5dc1381659b457167bc8144751849afe075d58") (collects #"racket" #"runtime-config.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt")) diff --git a/js-build/runtime/compiled/place-struct_rkt.zo b/js-build/runtime/compiled/place-struct_rkt.zo index 82256678ec0b6e8b18d58a301a285db2990cb8e8..432da3edad27ee190525a85d8e1d22fa4d0c4b4f 100644 GIT binary patch literal 1450 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 literal 5095 zcmeI0eQX+fvVrXJ#}OC<~8Cwf3}>hd?T=B@^4hJ ziqY`v&zxnTxux-&$RlK!=jmHwl;)-7N za3-BO(LT7fe`xc_u%c+G6LMNyBJfj<|3lEu~i&;iB%h*bF%{1x> zGm$M;ETnyl3qk;w$_ktns>dsh6(~)otGT6NoDm~uH(Y1DPHVSw65O0MfRn-nrQZMr z>F&IOKf7um{k49~se?M0^JW*Ep7B4>0O5%}&Ec&H$@ApT@G6u|3{jplQ78OqB3vs? zgzVD93A^-a4``S-C55iI;5n>wve6=)bJebfbS@0i^c08rcRHu1TSZ zaMiwvZu?hY&b}}ATPgbwR?5y>JmcTPs0-(&L(_W>v_q%#E9~33P_Fk7CLF1Rz>pgP zDK|Vm8p^#cO;1}lLFe@EtiOf_u)UfWfw#X1I|u0=Y76++{}fJ3xp#2{?ekDq@%I?} z0D>J?J_rv947ddgLm({63)_Ka0Icsy@_>ME$L zWq1@?LgSfuOw)OKI2CKc1?TOA9Z2FuTmjxeY*AT@8-oRwuqcMbPmraIz{Md{N3r!| zir!`v-9{a10>-^6g(FZzJ!#H~IGl`Ra10F;xZTGR$>RxeX+~|>?U7gnbFp=|O;ysF zm|D8hlz3Fc&KP+h*vwAw9I3(L3NAuC_J~rvxtNmmAyjWf8C5jiMb>F261qIPGFQ}w zVo{xUld56~^I9x)IIfH+ao$55g&vC;P2s)7S=Jnf1Lt|-Y{g!QBj`#=)tm(u!=%(( zvN#H|I689cDdB>IMyFyaveMcykJE5wL?s%gnsCT-ZrW%Q5T(rWe^JvdhNhpoAJ#l;rTS)HMiVggd>-{&J!6NX6_o=SRaFu?#vsmZETN^$ zRa|cQTHZ+T5m_5Q@J$ggSnEggR<)+y4xq1`UK-LzWOqDMP51raklE z_0Ge4P-exR@xNjMc za`WCqZis2i$xXPII$(nG#yjagc3(_I~dxaxd8Ktc<#a? z&;9rl@Z7)dlII*H3|riA6*pV|1o-5LvfpIukmJ)MbYl;Rktb{zs4JU{3?|ILkpd3}U~m4-cYf%Gsu>RQeg@= z-s^zOS;ThhE_2iCHc-;R;kgwIpe#%-T@I88g^aO(Hs_}LwrGj7%Q6rOpzUhjJ1c9YmnNotcgg;L6T*G?M(0*as#611g+7Ez!@jy-Ny+1T#x zI;05kBOxI;fe=4}L%Ebw4~QbvazH79v>+se#DN0>!4)BKq75L#oBc6%QxJ$lSN87A zyq|gR&3oUx$tR^7OEZdFt<7_PClEr0@IP2

Nfj>`?V)Aa2H{)a}$86?jjHGX#C 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 diff --git a/js-build/runtime/compiled/syntax_rkt.dep b/js-build/runtime/compiled/syntax_rkt.dep index 9a54a42..1cc540d 100644 --- a/js-build/runtime/compiled/syntax_rkt.dep +++ b/js-build/runtime/compiled/syntax_rkt.dep @@ -1 +1 @@ -("8.1" ta6le ("3f63f9d6dc35d2b9a8b655514cb01b50e6e00dee" . "fbe64706036c6d0b9cc527171c0c5572a1ba4553") (collects #"racket" #"runtime-config.rkt") (collects #"racket" #"stxparam.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"compiler" #"runtime" #"lib.rkt") (collects #"racketscript" #"interop.rkt") (collects #"syntax" #"parse.rkt")) +("7.8" racket ("e88ee4e185061f330c8b8c8c8b87bf3ded81704c" . "d9043908551c244a2490eefaa3742754673052ae") (collects #"racket" #"runtime-config.rkt") (collects #"racket" #"stxparam.rkt") (collects #"racketscript" #"boot" #"lang" #"reader.rkt") (collects #"racketscript" #"boot.rkt") (collects #"racketscript" #"compiler" #"runtime" #"lib.rkt") (collects #"racketscript" #"interop.rkt") (collects #"syntax" #"parse.rkt")) diff --git a/js-build/runtime/compiled/syntax_rkt.zo b/js-build/runtime/compiled/syntax_rkt.zo index c6715e8447f1658baba131b7ac8ed02adf1a1480..77b420a7e538c7c51e30424bbd6451dc9245a839 100644 GIT binary patch literal 4896 zcmc&&U2Gf25#F6UkxL$bPL@d9qC`_vEZ0tsM^Zm#WXnn#r)iV=Cra$Z32cKRPxe74 zlI9&9J1v3$H5xQP(iBM=zuf4+>3F~t4PM6j>VfAHyr;X`k~_};T$`?S9O+^_#s8BNjqQIrxA zCMwxN?jZ-sabl7)ur?PjN4GYw=S$Cf6 zd76FFTz2Rtk1r^#b+T$3nq{0etjE3HI<|2rFv$M8QL|*(GHpke&?Y&IDkqIor{$2_ zkW;p~+OoRVETJW4UxAUe)T_ftOX-gxlfDEOC%}^! zK(3O$+LhoMy%M1-%2i)~;Bw~T#kIT?AGmzQ#{zw3#4uErbmeBA4nUqpVB}U_q9N1) z=5eFxUmz#skrLDMG#tuP7U~)mLW2}E)gOWz*=tldeGMfpcO|$+uLQfMT=wizABpEB{?uVi-2+>TFsaMR zYR7U+H|8(}j+RkyvdAvMWJ!m~GD^uqVz*(a2SkxKGe`(*E5qbY{Evv%G)&II=kPBx z0~tL6TT3{E=*4Z6e59zpJfOgK*uk|&N^mz!?uL65PGzQxMbLVXBATM%fL(DU~EpnwjUgDhGOA)P;25MlySf{-Gha1aU$C>n&K0*VEp zn1B*NC?TL^5K0Ot5`-cGiU*;%fFKBgfJTIu=6o+r>7GxzNO>JnT89(`GC3nhFdb<; z8H{sRp@;4*fV8*5UW(15pU_vF{z8Sl7oP_OX@%2Ys<3Y-=OK)An9~nd*f--9h$0>3 z^cO4a!^AF#Asyp1%T(A0$puItkPyIFh5cAvfFuG*0pu#|hl6YsB8Wsd@=%4HPs~Fc z>9~*>#X;3w00;mF9;mQ4l%3egwjx5?Wpd?m5loX);G$mW&oobUB@oLyX*l9)_M0R36K!Qr3$qU_kyY^}VRKVr$p~46ETd9c@e8)D(!*{aI`V8Ie#E_*8TFidLBw(NVyQeeJ;RqB zO#|2fLn>7VU>H)6hK;aEfz905&B|_lN|n)AzB5rA_yNxyCC*r`OwrO*fyNPfxfr)!Y)mJ-Eav zwVS6+yuj0xTUkZOWWmDX%BUBLcy|Q8 z4fxEkm4^vcK3EX0I8fl;f+3nN+_qFuBm1W2rl%D5vxqb0wQCipONaYL6bwuSC6Nl& zQtqVP^o{3R8YZ&$q1|tV`9X+wyN0ZHeecVGxkEqu*#B46%InoZGQckZ-fIN~?`JC9 zOudqb@{Eg);ZFr9PgnF`=Rcb-wS-UoLlF`PfLKJy zn=Das1S8(!?5$%baq67LN$n(!-A1Wpr?PTRPLnis(xy#&ls0M0x~^%fj$=78`@I1` zQnIAFIqf<9QSuDt&U)qj%yn^5vjP8;bdYowl|m7 zLg`#08ynYdY$i%riQb3Y^4~TH7NnQ|n%`C7`kuSK_fh9iMdoDwVDzC!?B7ax{^=)w z-&A}-eE7Q`yH}>R#Vx0|EFE$AOfJR1`rD8;)0PwJ79MjBZmr zme?QHvc4O06S+g3dwYk*RvsAFv`p$yG}XN~v|_8Jnq+P_q8onp82OLl_BiqKdt|c6 z28D5HG(N)R;pB*BcPJ9CC=NgF8qc6M$={@>8Ap@p@n}|0 zS+1wpQfVy}O-Hk_WWw%1!S#BwJvN?7rn8w$C^{6=i{DU8*AD9Gp;%%xsh1xT>8e35 zlh(_a%kS!G?5Lh-D!o`t`=~ugeoU5;>_)0P(JO|uJfIbAix(u-}5C|6{mT=*aKm4bIltJd{aO7kKJ%*R=XfcHEs|ZxnM1Fw6XHH8w+Az{m z@puchv`((3$6pEKeczTszvU*Hv24k|5T5!6Q+VpU!Fjw5l@H|4M9ys5+DR+Ie}cx{ z7s>D3jf7jhNm{>G8f2@eYSEYJ za5(=ey3l!^8r`2Aq>k3T=gHIYQ+}SbrU+j}%NA+psi8+?e`=5xw{AL5F4uW_ownqk z4^RCZO?nGW`V4!WWCu&2x#6zaFOi#ni9D};iOhRwU4GnrGx23JbTc(5H2ohl4?#ljT@i9lQDxHxxrN%E*mwgQ ze0BQ8cLpfX@u2)DW6NKit{osXyn-6c+o;O(^UsoB!%jWI)=mHTH#@1N=^8@|wLdYr zlcw%@dvcg#J)2uc!Pdj;h}If*P5RDm1(7te?_~ zk(;3$GTCS%OAf{4_8f?&W6`0w7RqSZ#*PtfG?vhU>HXPIX{WYl;+aq@v9qC08dW%E z+N*MM$TU+StE$y6%($$$cs0E#`8gyz?Z7H`s3sa!`L*@%R0qn-+!68;8>ZzluW(RfXl)%CmXgIwwxtvwPR4WNiKWE7BrPSk zxsu#kkUW+k?v3QOxu_fMZlOi?kcXs2>I(VD-a&V!lPN8oJ=8&x zkE9N&si~sxgffT5hm!Hoe(g|Z4RzFpTF7kkv3Mq#OAl*4hELkwq%E0LH1Q^pUb|{? zlY3n=+R;qvx&|^Ze(GqO+cXxGol51d4mn266^TnsMQs0o6j=aP3qr)?NM1PUB*{?6WHP zT|#xMXl1~l$njVvt4QOim{R_{Vl1{psmwqjVTQ+(BRSlLVu_JhVlVa`Hw`E8MqDGs z%FUzEOkAu4GI0~s+1!87#DwaB#;O}d8~1D34pDS9+ue#SR+++Av`{vwFPPFdGR=$} zj{S+`WFj=b+{~$T@<41v%QVAKIm~HoA{R@SpE6o}G=#>8JW|biBNRJtKyeK#G#=#Y;asVpv4s@x0XgFm(dg# zw=MXb9UWH`Zfi%YLI+@1l4*SuOfol@Tg&Hq!RLC%FFz#qpkjkHjAo;-hA?k+#|AFd z`p4FUM($~W);C{W>rYvr^(AQi8T-@)lk<3nLI3I+e>bF(##e0gaQ;p+RD4_H1Jv|M*-YnLk*QbOB85B6TMC<@-{+KRZbInxXQ9+LhMyzq zq>=i-gK5ZZ=(GVeh=vguQdUY?c}K6xVHLI2}u6J7Njof@DhOs=-f8 zH9|1?WfW5u(b1t~G7HgJNi#b;GTDOy8;m2tUR*;Rc+P0ZhdGa8362Dc>xZne8EVbw zm;Gj;5B+w(gVrrjw$>}C+8@(INz?v>oY1qssX(iP7i)zOHcnA3c$uyhju^Nno!bA1kVUcMYWQNUA*7LPVZc})2Rs!b1d8l z&F|XXumE~Rs$H#sB6q5;;$~s0Vh?f&BUxJZdDo@O{={9Ok^8H$>&_K&sexSJ0pc$-$3Ec@Ic|_tpf$%kHXDkk-~VYxHp!z(~PNz zhMpAL*bPyZiadMo!FM0uB;?^RVcuS-0`LkiMkn7#$TWlMgu1%O2XSYiJ}mPUGw+6VGyBl+EyNPbL- zoat*MdmS^WY^VrTe!y10^zwI{iX-%H)S7aMm?~xQ9WFPd)zt6Wa z=kZr~j?J*=BZXbt!-crj5}vwX%*ubm`KP$|O z`XBLM*$T-G1BK0NFkh}ne!z!0!g#(abW?#VY&8R_JcX8aD-yj;u0S`xTR_-I;qcOZ zw0lcoqt$XfePEz)c*P*_;UG0R*=A~R4-$LZl>Zle&mAdD)}XizE2Ax3IPBj;)y;dz zE$^X*u{~tY;OpCggpI5ZTKGrM$GotW{ptm$^Z02@(663H>YaSX8h-v?8Jhmm*lGZes$WE^+XD{?2h#QG?NWay^Q(4Wp_C5ew4X( zJj(jd8*|$qVy(F&&r>H5>}hgpTy`(fc*8^c7=LWsJiQXr70&IPlP&)Xv^p{k_+%FVD0-UJ+*1RF$7Rs(uA_fpr~9H`c^Id2^e5^ z;Fsf9+>QEO$ojL;mPc|6)unv*FR7I{AdshhFPd9IA0>CRvANd3n8R5_M{}B;affRj zFco{3VA7>}Ho;Pk8d0g15C(80l!m;nu==jh`)KJSgCF<+&%Skd2cV67L44E*33r&DY*Z(H2 zxOq+c0&q1_9+e`nQas$fFuRm1Mw?sP1*HJoJq%urG4IVcO1_Bna2m=Snw2?~YVP@<99z$BcoDY1{Bx!pev^Fx zK6@e3EC>rb&B!%^`M8L+cT5xusp^T%K!u9o$aL72dIhl`NH{s{{lUS@3_G`6-$mE@roZwFR+IV#Gu!DkilKYBe# ztflI*?eszjx$StXTJ5lF^vDvxUXE6D`baT8N=oO)$=FAVxs9rPZBV@a*MKa2pf-FY zf5;A$%zZ??;I>j&I*ooW+%1RLSb`JiXG+(0*6CH38(5#J_{mH+KsP%=pu0kAJIU5Y zZncfP?l#(Aqy>~M3xcLR5VY|y*D(&(q9{MXqPey^&i-RPW0T?up3t*Vf& zQQeT-kXET4NFGQ%Y9*vfNWH2Tk{8lywF*)dq&2D!k`L0gsvnXc()-kENY#+msx^>m zAg#mXt;4KyJhx$nyY0rurOi-=Mh|&i9-5W8a*?MboT0yy%&xvobi}V>*8A1gYN@N) zZ+6l0Zgstx*87+F)fQS$yWRFXjK4O)Hm43X)?MO_)zXXsZcW5pQMT7Q-PF)AXRABO zTu(C+3bkJhEhc%H5sB%H$Xhnp^YFa!w%Q@LQ>Rkz_QdFcGJ|zLS*2E*sYZpH7J6Z7 zeGv>;mkCJIHD3>$m%1q+#HU!GMX_ek4Q=UukPM0k{4iJwfDLfO2f&kwtT}GQ0MnvP zC{kJ*RczzAcs5olFvr5Ub=Cn^cR_9|IC^8r@`1%pWQxp9_2oVl8jZ!{jfyX;vviX& za32c|U8Y3+I2R^{qFKehFhQwY_%v@EWkC^Lfgn;W!fc8HjY`R33^G<#Uui8Gec?+Q zrY6mIS4ejRIXez1txG2${Y00JK^l}Mk^5mte=OYwDG%ul=`KhGNGoI^-4AJ8z8BIx zkUpcodoLufEZ#T@>96gZz5RqlbAzSLd573O=aL?CTJ z@sdYb@?hJL0)P;HHc5NnbZ)l5L@KyIb@&@`EymS_s~1;4t_ZGe4!UiR@IRlTXK1D+ zJsQc!Ti|`()S?XJceMBiAT_W*_(#VP#kCgJ89gqz#d`;OC0g8)pa?=xlhbdRW#W>&iBh=TF&qa8tW z39YX4%T=8Qh5HnP+ft&ZMw7n1>7JfzqS~rhZnAqa+dG==K5+2RcxX8h2#G3(Pw~1f zMUpwRe8jhRXmU6^**P8^%cX~MF>P;ZRc>NMJAFr~tqMp=l~3`zy`A)0HPnI@0;1MA ztz=pq8W}p!omnxqf91aDs`NxW6opq4z$ueNZ;L4_OTaet5V19#l7-*dd*E%r9RjQPhwFvAbk742et=BM`MBE zXgrtFME=*9tX~n z)@sc8G}3=aerG-T+n=Viw+^o?l^jpgBTkHm^Ct3lK27WoXuA#cjj_ULzKuGW^@ao) z#>itIqjf+Fqr@J#1%*FB{^g^z)bM>u7D2`sD*qHRULt?@7%la<#^`VfP3*%vKf#Uw zc)X^Eb*}?17$tgC@gZ$10Ocqxu3Ga$dZYw3{JwqkzzxWIf&8oSZZ+RWpPsrP<$U3( zcZ^lEc1!;B393q+plf#oYfsP*7Q&Ht(2N(!@9qOg9gyNPmC5(u8b4+zbB$j#z%{OT zY@uuXlyzgjv&$M0GemVh@&;J&5@j#pudH9?;;BISS5?b?vhasLymg_H_1t|5w%F#F zo9v?c6n-$h+Ye@!^Mm11I1EOR2V6i5bg2 za6L1*qyr!7Hq_V3%aU={PdEw04oS`&wgDz%b} zR&ry#Xxl1-bj7coz}Nm<`bd2}xAO`Eb2u#JG1M@8T;_)4T%CH)Q73bXT33i3bF=6Z zw{oX`w_Ukg$MB)|OAqQFaxCbF%V95nQ7{r$?!`4%>BWap`BT!pdgU$yQyi{xou$2) zxN^NcSE)CTdjCzjU$0j&EU2}#XR&5Medx=A-R7vB`)DZ}&vR#p3yY?p)8^J{QP*F& zeJiihzI)KVhf1@j8kl>2EXBFxmFw)iN}czj&I-9WmTrS%&YE4+0V=zmg5hDRSL}AR zO8oM<9iTtS8;trTEFILigZgGU? zpNrao&#!c3mAuSieSEIdqUDzfgc+PZFzA{Hz3@_G?ZMxDuFg3gj6Jgf@igME9Je6? zVLsM{Kp3~lS`LIU!DTOf;&Q0(lK2?Y|HsD^gLPOrKE|ZS$J|q~aGWa;A9MWn(8xzj zz`(YvV&I8s)n)M$;LQ$IMnH=}1hg!nl}xo()2Sn?=EFV?Q7P=>AR+AI?Rsz! z{dmQy8s@@2j2Dv}^9Q`;xDPvC+J?i5ovQINF&_e*$x4wqn2-Eu#c?PCIp%{pZ2u>N zIx7C_pbp1>8PwstN>GREqM!~$a4a}?5H<=d;=;4+qOtmIgE}sD+)YfZ5X7xq6zI`( zsrowR3XL4kKz+$qS6}}h=TbvXk5SD>~k+@Pp8$?KK z1I_f>gEA6%5v~gavtLUmv^X}mRh9%V?U&zE^v2_J(HmcU578UHEXH(QDSE@m!~|n`4`fz+s(7G{Vvz*%2B!Do(Qa zRhR0mM?_3gAVB97-J)g>fLV}pBjN<>z*fXsI8ZMRN6e9v@1w`&52)tCP1#QUgz9(; zxeaET0^eeWcfK}9w}$n=AU|!M{o%`>caZO_oo1_Kin=SiIuPlC6%x&e6Ht(}83ge* zEnpoQi3{S{xIyQ69Sg_@apYSZT&e8BiXb<@S^e-=ADg-o8D0!`Blxhi00!f|%byI*b^FkLTajXrY)Xhg00KaXay*WF$d+Ww z_iZPZ<=An?p2TPD*pA~%wtU5tOq`i~`_0UH_sh=i?0!3$Z#J`5lJV}VSKUArNL$I5 zKRly@-S7A6_v+R4s##st^;g;Z+WMWz@ZrcICYx&v!f9jk0aOZy;{CM=eB@dMB`*_baD}0L02LD{P zA~3YVw!wCp&9EJ|-DrEj_PFg?+pD(sY#-Y`vHfq`?`%#bU#V1J%#FVcq z$CbO3)5;Ud3(A|y&y`;(|Ef?@M%u_q5+SF^Q{-dv8L6|cvhTAWw?AS3nf?FRy=tSn zT0Nl7skfIH=MS9kJAdl@rSm^KfA93Wnp{1u zOI=@cC0vJHH@I$b-R(N#derrV>nYa@u2)=dy3V;ia{a>fx32&0`X|@Fxc<#$ry4D! zm2?U1q2u%-x|13-O>d(2&?o5g^fme+{VV#{^zY~=^dIP_^#4&+b81v`YaXpaYtXv2 zVeL|Ft2U)YwJWvjv^%v2weMVX9Z*uQ)N8AV9 zSG!NR?{h!we%k#*_q*<&x<7IM5BGVuqUYC@x0`D&+{|S zfARdI=eHi>&GVLco4i5qn0JkLhxe=Axc9L42JbE2hrHkMKIeVK`-)s_ zzlw$ypI*G9bWiDI>0<$#t?m+=ZR1RQYBp+Y=RGqunT#aT&f40^aI7g^GZQ{w)Lgu! zW_mhOGZ~IXQ#FxT&1USwTW4db@U#(_o@=eJ?QyuGk%_kCfpiuQWN%w`XA&Qrji)0< zEUgq|prkPqj>M*nZ>N%0 zsb&Dq-cKbjGbD+5zm0K!cw5RIhLR)eI{$=S(tAZbin$RT4g9ZxbO(?li& z=4+KAGcOa18nJ!p{Yt%wMrLMa)8UDz5!fG2?GHrKMlzg+J`zc$(n{SICyE(!X{Gjy z(;P64Tqv(Y;pnWPG+oe6D^GX12E+z|)UqS|u5e zrvuQ<(vjF~I30<{0trZ#NC(p4ec3J^i>DRK2Nq)jf+JSvorRDv9f=uJ>sQ2+#yaTN zPPf~bOC*g{3hZv3h@=lkQbr)2To;ZVQL1=q(;)~;fr&^go@j;a4@IU77NgwUSr(=? zB#p^gW)M{1>vY6O+HKlc6o#xZ)z+>Qwe5q!lsXbihv#6xuznn^-NHvpXaB(Zsc<^H zTMU`O2`Kn3a1X|{F;&BZ>bAC-L?pn6%GS0>ES12)rBqKDDFf;=8o9y<@T7r6I1K{^ z$a6+YsWNk(rwd>dQ5KtelmZDDY|x6vAtSogWXz_FZ9*pNr;N#{s<*YWK(c@6I05&l%X<#xvrJ+!gwc8cGTAT_o=nEoqNKqZ7TN+j%^@Rz2{uD10x76`RiBxSrXw6x?a&3) zLM%FXBWhF@-&7~hT6I8=HV&#~3z>$H6phxZi+Qj*9D%x@n2jD_eTJ1grRIrZAe>e` zBA^zF5(LYAP_xM+N(FZ2+1TWM1D^Ay0@3iy#8lWSw#w>yV@qr{8f{S*$u+Gyd6RBz zN$-!OTDG-hx_`^1gCiTplgaRr^(!HmZoI@u#*FCtbhIT$CE+ycq@#hbQpqAe0n>SFbR(^5Rf8M8=`R-^6O&8;f?W$ufbru zG@jg$-k*#gzASwtVetHe==Mei#HZIE3jE~dORl`+tCxf?nW(q>-%$LoE9Z-!auY)A z*7Zxn$-gIO{=HSse{_EqY}`K){Icpq^}nfn&e-|GOY~(qzo3U-mNTE1??O&m@yWW@ zlk;_UkLrJ0@xMjRvnF{<@xP;#e_ChP6#v_#ETGwlXXkV{5`_o!*i_U=_Ow@BuYRJy zFUm(lWh|k??mtK1sqn7=?&hF3izemWJTX&b0gCoqOmlf_U1wua5 z;v1HAFL(z3&ij9%unfRD_5TD-gGESq7VW;SKy4LY4s@_o;RM53yDpXFz23pBdCBH46giN583Kr>1lhfg?M#+39&W8iXB$23r5WOVi)jL z4TcQ33=-?{=lF1W!yG2kuz^tm&H<-XhlapWvIy+3j`)ruT3-ZR0!N{lg%5`)W&z#s z{m;#UkH~k;5&1UHtB`dcHX{AYSOhh@Rh6b; zEc8mTu)DqLxcW(@QVOvU!%vgH!e8{kPyB@+YVQR#=(UhFjuf6d*ek;*Qs;l4M-gij zR&x(|5Wx=5IxOV+hg|&s3HvP!Oc)VZ%rY^ol(Mj5WmKA*k(1@Hm}m647YJc&WI%N; zRGPBf(v;+8;$WHhc_#BO5OdMGeF5k5Md$N#?W)YKkJ}Y45IxW!fw(DEg}Z1E8P8UR zJJ%jghZ@*pQ3Sln4F%i9P{6v_pBM@FTGraooc=2Orotr>vJ^z|f#u zv&8HQlW7ftZlK{fXA=gS9HE`ij1)Ft*3Hbe=j7Qo&x#`j(g>^aStE>Ro(~3C=5S>* zOV(2`Eo8;Rhn0mHKKxb|&;^AFy{g2@A~T2=o4LT%oB?4{egh|#avZxAokf?EmF;9@ z$NA!kqCM>}A^sL_L@Wq%4pZ)hbY`Lt*(3*nfDJbi%lfySRb6J#m$HuV z3*MC+ysLm4nL%91y8SA66tKot*@E3kv@)+l7J-2bzlc9=fEQ5ij2DH>i@)SvWS^RO z9P#J6P`IEA1>bpF5HhoLONt1_@wx9*dESxnh{I2*8 zT1VIuC(+rn;`!n`ia>@E6IP3_)e|#?1GGAH6e|T|$SIuf=;ti05sy)cMkAu`H8YzRP7KH^rLQSpP{{d*6rf8@Ab&AVbr%-3cDJM7t&jlH$ zn3J+oE||l0aMf~xG2|5VUHxrK>pEw;?K*cBhLv0C;y>%5JKqEKe>q$){C|hqRbR6PLpqG~Ofg1_5F$hJ|97@cIggG_+39dFiPhS$0@4+ zH$B!(H{NtHH<`a+D~LbASz3-d@CYE_v$FV(R_i+1NA@$bWNR0^)tsQq$k%j~w+*+q zlLI+eXaQ`zBRDVJ0Af(P%=(UY5+yU>4Q(YmS$##@+0U(gXuLI>VbIDji!EOOTd@EZ zS^yhww;apbTe$!>xBxbQm{kC9JjP4VOybP_tA?WCucvGhqPeUhh#OJZ9?FtY~ANe0WLbr47?iIn0bxFps$ z1P4cW>aRi;w=U^|)M+a=q)mO3rBCw zpx6qxA{r#@n%LeD%&v9wYMr3H^!nx@sMgyuM6A}^xVhV9^mdNkkwGz&JIqYjHL(GP zvT>MO{|YqP>H2Q4ey7a1(`2wKW55DCXY2*W-HnWKSB8Q9+=UEscLv3r?>6nQE9)@0 zJkKrd220^tY_zxEN0FXYqK*^C$gHdtW0pvV%eab z#mu11E$yH~R&-m!rk#GmqFX-+@c>|AA;gwT*mA_GC9E2;8VRdGtWm-m5i63gBE*U% ztQfIE2`fa*FJXSfN+hfVu~G>uMQpKzEk?{GVJ^f}2~!bsN|+NduY`FKTO?tN5c5cw z2eCW}%R|g3VLrrk3DXg)kgy8GDkZEEv2qD3N31}?3J}YeuzbYa66Qv1P{IZgqY_3D z(g)*)f=TnOoUBn%$80qc^mF2wpItPinX3F}2{ zK*9zPtCz5P#2O^50kI_#wgj7NRGc21p|yjU2fwM1R;aMv4F_;>bXVK2cqA0U1}{2Unx(Ys3rNC_Y%92pDI<7I=S6p&JmtO(JU z%ZJEfKo)ak9PE@05f>mXMAp(8db@josDP-5tOn#UIzXI&I1yO`$b;Gd@dD!IcA7)< zp8Nr_2#`e_X${d61%t!`h=(IhA^M1KfaC#^$B{sY{-|Jp_yF;7Bp9OKFB~K~AUa3t zL-fhKAyNTI1xJ{R&s7bPN`NXkbP+(`tsWxf0F`ryIr-ztQBnX<0f)Mv8jFWWJ|OuV z=>V6ChKL&wH%BT%^fAvU83bgIBbSWP>uQGx1%x8PGCQt^hz5wp)06}Bsy+^zS`(y< zL#*0PLjF|%RdMKIfKJy8krsejIFty{Q{A+lECXm6hYp44)4lL}WE((j9J&%}cYrpL zR)AVLlnT*r^}recJgJZ%hrSV_&kh0<04TtrBO!WCKbRi^Xoy4ikTLqw%GIP6pjr-X z2V&D8sRN{rBRfL$n@a~tJ0R^GxdyuZ^~2y+Ct#f%I}X@mqqG{rRf2SL>}J4@kJCod z0aypejsbSp2(5u|l^{JFyA7~2%K_^Gtczne0`~kEGZVK^`Eqj*SGonu*5g z4UkU`b%r+3=h||)^(MDo=iC`uPoHf=GBo0b3D{&5Ltn@H=xt8MhIN?4CUb)uYL*Ys zhn=kI!G#7sAeZ;k)6OxLnDvAc;41{j6$A8T=ZFPjVh|oQm9&=L?qYrEn-)+{?{x8w zwPGzj>0;dz&GFE>a)>_SVy$b{56fcZ8v1<~b27*JO0fQ-XniFV^Ci>z%GLCHF7S(w zkd?4;`$v{$ke+eDR&MmZpT6Xzt9f1Y(p#PMAmn2}xpiUfNrUP%Www4)#bk1^kU(CX zYVYZV$pQ(}uo5*yCWgtx2$>iq6Jul|L?*_`#BwsRf=sMr%S4*4dSMgb>`Y*kzeFJ0 z;qhQ%6>WrU?1~#V$xXwKECUhxj0#uySE|8^r5DyEy*e!6u4ZeMuud6VW!}KzHUh8` z&aO&li>=N^ZSbzq9W1m>6GiU~(gELKvkzV~@=Z#0%76{TKuM)7pfwQ9=Yq+=L6?uv zQzdKls&A3M(-+n}1e!XfKbPzj$fqT;sCgL4eYs?pKt3apMa?5f?#(4rf&6WWENUJ_ za!)Q<6UdKAWKr`SBzNbM-2(Y>i7aZqi{vhWtWczeAF%m15tA|XzG-vTylv(zD6R8nro4~B$vEcAYUhu zMa?lJH|CN{1@iS0S=8Ksm&xk4b{B#}kU zDJ0kCk}C!B%@SGE+=AqqTym8_zEvWNn%j_E&B)maq)M=bfvZ}ub-QJ2p5_j;Rhdh! z5y*E+WKnY$k}Gn_wF3EWi7aaFL2`L6xlSP8E0IObeMl}7$QW&m}hr{zi<<8uxj-OeYqkpHKex#9 zG*2KoKbO2rAU`RQMa^Fz*_TTW2;}ccWKr{dB57&Gu=}XS=2m@#v;$tT#ID8NOr<#@6VETGhbysUZ)U&XmbH^AWN*e&dPP3<{0Lx z*gU?(_6~UQi)TyW%onK^#Hl2yQ3|qZ>og;2%qE(S4wIrCnKU4dkYZ6iLJCE3l=#Ke zqa&nbr@)3YoupI(A~CX9Ffi9bT%y=YR8b5Nrzj2+uaMgu__jz?j}VV2j*>hvHTdQe zT$zJYu|$`E*c7P{0XSDmDtBj#GsjP%l5#N-D`J5JKoRpr79LfK6StTMP6v@erBJYK z9qlDlDH7n!@m`{dHu?EjQYPAjldq&oY0Qwn=r}29QR*+05RO%nWlHlOkc^+4ByCE= zg%Y#FoTT-_>DW;z61;F>@MI?mD5aT8$$9qYwD8rbj6KZ0?)1!F)mb5Fi z**q3Hrpv0UQ)#+jBD1o(mAWrZidEHdp;TB=Jr^nhucj_#aVAUQ$S6ClO!|Z>6m{%e zE9n&);){-`k^v#Uuonw>o|@FpL*Y<0X%M=9_8>J`A|%f2U?IbbKjXS|c$zc|W=st$ zPm?f;Oc;x@lr`f8j^mPkShyd6nB4~pu|u$4+5>C8U9cA10c*rTSgH=d3U(_jY&XMG zTobIYHp04VJ*+6#!po0pSWT~j)%prpo-c#f5sTp^g&$sT6u}FP0$7dr!7G79@G`*z zD<5uHRj2Se!U=0mBR=A@`D}VSU#RM85BgNLFs0etja#PTX*hWfr}L_AQ2*ZMBlOpw z{fo^;f4$~2*hO!zwz2KlN*hcUA($?r{q*WK`Z&?6PN;vcVB%l1#H(Jl+1P0hh1f|5 zHh6lF)eNlVWW{KZKCaRS?RwQolXL|qU6my*XCx1JsgTt^9e%FyDZATPJExQ3SPIS; z&KSvBpQ8BTbTFK9&Kv<|Cz@g4`|O*|EyKnpelxa1S_SkeTi6lhKq@^q<|A-mcrL&; zNsZwh>*-@Y*Nzyh3I;~g@pxd`IJ`3}&A>V4Ewi!1a0WGyjw>Y@AK*}|5jdQT;Az#d z9TKh-Wi~OV;g~XP&!~2Y_32tO^D!CbM z4LJFIWIF~llVGZ1$M1O4mIdoB1f~=-<>i z*frQa*we}Wba_0Ty`A)2Pj~lVclWxE!Om{7mi_G{7qPB*5v-ZE`v`Q!|6Ba18+L)R zClu&J3Mukc`IH^}7l-KG+__INH;D)FyoirDy@fp z3E2qgh5^@g6K4rwkc0g+G;9>g%aBn(ii*t7*Ra$6`=B%_rs)BV%LQa6^m$=_E`P3r zad$CPMUixV9**%E(Akh;*5Yz6xdd2t5aA9Og;M2l@3RfaMsGNstwL5uK4q8HylFU_ z59{$oK7X*itGj1lEHu7+#mZG3tJkdUy@;063R(%v@({p$gj`D2`4pdntS1}DMzV=) z*2xyumA2^P!7hwyY<(V*6Sk|E^(Wle%g8pLkG+@K%3kCTkZpr(lkCQ>t^1< zZ&0wd+@N6XwL!t!WP^gWy9NboTMY`DwMzyC zYkLd|*1i}NtPL?JSUX`*u(rUUVC{WD!P@kKg06s(OcC|EmMP_VYL zpkVD`LBZO*f`YYc1qExn3JTUf6%?!uDkxYxQ&6zBq@ZB!MM1&Zgo1*#`ve7R+X)KR zeiIa|jV35qJ4{fpww9n^?I}UQ+Dw9iwTlD=Yx@Wa*1i!GtPLY5SUW{fu(pVxfO|v! z*b#!iw*Rj9ArjQuOSR$&2%5F=nrPs8Mz+7ny{aTh|?E*>(iZ zuu8yJY~aP=qV@QAb|XBV(W9@y;S2mlUTaYD$(pL082ai*tYqwwt_0pR+Fazas#BQS zXNfm+u};yk0>~P2*=21x9>9~A3LzE(D=Qz|?IvIGsTs|Sah1KQ~YfUeqqC> zt%Hfb%iIA3&jWJ-_9+%9Xy!S{{8~#26)^R~1kL9AVqRPf*5Iz(I4-=_{!frufvzw;B#vZTZygSw$e6byUKRL zc9-pb+e4s8!`V>&y_k7TCVn60%laq``y5QZ&B5L-o1X&HJAy$UoP@n~k()g#!+gko z>O^5PAbSD*c@I-|@7~NDPl(TYlGD*qe|e)R?-q`RHCJG4JG#N7=5ioS@I>v*&<~Mo>$q4}eANBo!6#xJL literal 31647 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 a$95g;|DEGMLTHYSjN^q2WPnY~&ePv#j&H31 literal 5120 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 QVgqL(A2AEf9*o_80HNDm&Hw-a diff --git a/js-build/runtime/flfxnum.rkt.js b/js-build/runtime/flfxnum.rkt.js index df0b8b2..e3a9ec0 100644 --- a/js-build/runtime/flfxnum.rkt.js +++ b/js-build/runtime/flfxnum.rkt.js @@ -1 +1 @@ -import * as $rjs_core from './core.js';import * as M1 from "./lib.rkt.js";var fl_times_ = M1.Core.attachProcedureArity(M1.Core.Number.mul,0);var fl_by_ = M1.Core.attachProcedureArity(M1.Core.Number.div,1);var fl_plus_ = M1.Core.attachProcedureArity(M1.Core.Number.add,0);var fl_ = M1.Core.attachProcedureArity(M1.Core.Number.sub,1);var fl_lt_ = M1.Core.attachProcedureArity(M1.Core.Number.lt,1);var fl_gt_ = M1.Core.attachProcedureArity(M1.Core.Number.gt,1);var fl_lt__eq_ = M1.Core.attachProcedureArity(M1.Core.Number.lte,1);var fl_gt__eq_ = M1.Core.attachProcedureArity(M1.Core.Number.gte,1);var fl_eq_ = M1.Core.attachProcedureArity(M1.Core.Number.equals,1);var flabs = Math.abs;var flmin = Math.min;var flmax = Math.max;var flround = Math.round;var flfloor = Math.floor;var flceiling = Math.ceil;var fltruncate = Math.trunc;var flsin = Math.sin;var flcos = Math.cos;var fltan = Math.tan;var flasin = Math.asin;var flacos = Math.acos;var flatan = Math.atan;var fllog = Math.log;var flexp = Math.exp;var flsqrt = Math.sqrt;var flexpt = Math.pow;var fx_plus_ = function(a159, b160) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a159+b160)|0;};var fx_ = function(a161, b162) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a161-b162)|0;};var fx_times_ = function(a163, b164) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a163*b164)|0;};var fxquotient = function(a165, b166) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a165/b166)|0;};var fxremainder = function(a167, b168) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a167%b168)|0;};var fxmodulo = function(a169, b170) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var remainder171 = a169%b170;if ((remainder171>=0)!==false) {var if_res28 = remainder171;} else {var if_res28 = remainder171+b170;}return Math.floor(if_res28);};var fxabs = function(a172) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Math.abs(a172);};var fx_eq_ = function(a173, b174) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a173===b174;};var fx_lt_ = function(a175, b176) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a175b180;};var fx_gt__eq_ = function(a181, b182) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a181>=b182;};var fxmin = function(a183, b184) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((a183b186)!==false) {var if_res30 = b186;} else {var if_res30 = a185;}return if_res30;};var fxrshift = function(a187, b188) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a187>>b188)|0;};var fxlshift = function(a189, b190) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a189<=0)!==false) {var if_res370 = remainder779;} else {var if_res370 = remainder779+b778;}return Math.floor(if_res370);};var fxabs = function(a780) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Math.abs(a780);};var fx_eq_ = function(a781, b782) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a781===b782;};var fx_lt_ = function(a783, b784) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a783b788;};var fx_gt__eq_ = function(a789, b790) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a789>=b790;};var fxmin = function(a791, b792) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((a791b794)!==false) {var if_res372 = b794;} else {var if_res372 = a793;}return if_res372;};var fxrshift = function(a795, b796) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a795>>b796)|0;};var fxlshift = function(a797, b798) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a797<immutable-vector [vec vector?]) (#js.Core.Vector.copy vec #f)) -(define-checked+provide (vector-copy [vec vector?]) - (#js.Core.Vector.copy vec #t)) ; a vector copy is always mutable - ;; -------------------------------------------------------------------------- ;; Hashes diff --git a/js-build/runtime/kernel.rkt.js b/js-build/runtime/kernel.rkt.js index 8ecb6f7..10dd6f9 100644 --- a/js-build/runtime/kernel.rkt.js +++ b/js-build/runtime/kernel.rkt.js @@ -1 +1 @@ -import * as $rjs_core from './core.js';import * as M2 from "./lib.rkt.js";import * as M3 from "./unsafe.rkt.js";var equal_p = M2.Core.isEqual;var eqv_p = M2.Core.isEqv;var eq_p = M2.Core.isEq;var values = M2.Core.attachProcedureName(M2.Core.attachProcedureArity(function() {var vals201 = M2.Core.argumentsToArray(arguments);if ((vals201.length===1)!==false) {var if_res31 = vals201[0];} else {var if_res31 = M2.Values.make(vals201);}return if_res31;},0),$rjs_core.UString.make("values"));var call_with_values = function(generator202, receiver203) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals204 = generator202();if (M2.Values.check(vals204)!==false) {var if_res33 = receiver203.apply(this,vals204.getAll());} else {if (not(eq_p(vals204,undefined)||eq_p(vals204,null))!==false) {var if_res32 = receiver203.apply(this,[vals204]);} else {var if_res32 = rvoid();}var if_res33 = if_res32;}return if_res33;};var immutable_p = function(v205) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Kernel.isImmutable(v205);};var rvoid = $rjs_core.attachProcedureArity(function(..._20634) {var _206 = $rjs_core.Pair.listFromArray(_20634);return null;});var void_p = function(v207) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (v207===null)||(v207===undefined);};var number_p = M2.Core.Number.check;var real_p = M2.Core.Number.check;var integer_p = Number.isInteger;var zero_p = function(v208) {if (number_p(v208)!==false) {var if_res35 = rvoid();} else {var if_res35 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("zero?"),$rjs_core.UString.make("number?"),v208));}if_res35;return v208===0;};var positive_p = function(v209) {if (real_p(v209)!==false) {var if_res36 = rvoid();} else {var if_res36 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("positive?"),$rjs_core.UString.make("real?"),v209));}if_res36;return v209>0;};var negative_p = function(v210) {if (real_p(v210)!==false) {var if_res37 = rvoid();} else {var if_res37 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("negative?"),$rjs_core.UString.make("real?"),v210));}if_res37;return v210<0;};var add1 = function(v211) {if (number_p(v211)!==false) {var if_res38 = rvoid();} else {var if_res38 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("add1"),$rjs_core.UString.make("number?"),v211));}if_res38;return v211+1;};var sub1 = function(v212) {if (number_p(v212)!==false) {var if_res39 = rvoid();} else {var if_res39 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("sub1"),$rjs_core.UString.make("number?"),v212));}if_res39;return v212-1;};var quotient = function(dividend213, divisor214) {if (integer_p(dividend213)!==false) {var if_res40 = rvoid();} else {var if_res40 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("quotient"),$rjs_core.UString.make("integer?"),dividend213));}if_res40;if (integer_p(divisor214)!==false) {var if_res41 = rvoid();} else {var if_res41 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("quotient"),$rjs_core.UString.make("integer?"),divisor214));}if_res41;return (dividend213/divisor214)|0;};var even_p = function(v215) {if (integer_p(v215)!==false) {var if_res42 = rvoid();} else {var if_res42 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("even?"),$rjs_core.UString.make("integer?"),v215));}if_res42;return (v215%2)===0;};var odd_p = function(v216) {if (integer_p(v216)!==false) {var if_res43 = rvoid();} else {var if_res43 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("odd?"),$rjs_core.UString.make("integer?"),v216));}if_res43;return not((v216%2)===0);};var exact_nonnegative_integer_p = function(v217) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Number.isInteger(v217)&&(v217>=0);};var exact_integer_p = function(v218) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Number.isInteger(v218);};var exact_p = function(v219) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Number.isInteger(v219);};var single_flonum_available_p = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var single_flonum_p = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var real__gt_single_flonum = function(v220) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v220;};var __times_ = M2.Core.attachProcedureArity(M2.Core.Number.mul,0);var __by_ = M2.Core.attachProcedureArity(M2.Core.Number.div,1);var __plus_ = M2.Core.attachProcedureArity(M2.Core.Number.add,0);var __ = M2.Core.attachProcedureArity(M2.Core.Number.sub,1);var __lt_ = M2.Core.attachProcedureArity(M2.Core.Number.lt,1);var __gt_ = M2.Core.attachProcedureArity(M2.Core.Number.gt,1);var __lt__eq_ = M2.Core.attachProcedureArity(M2.Core.Number.lte,1);var __gt__eq_ = M2.Core.attachProcedureArity(M2.Core.Number.gte,1);var __eq_ = M2.Core.attachProcedureArity(M2.Core.Number.equals,1);var floor = function(v221) {if (real_p(v221)!==false) {var if_res44 = rvoid();} else {var if_res44 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("floor"),$rjs_core.UString.make("real?"),v221));}if_res44;return Math.floor(v221);};var abs = function(v222) {if (real_p(v222)!==false) {var if_res45 = rvoid();} else {var if_res45 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("abs"),$rjs_core.UString.make("real?"),v222));}if_res45;return Math.abs(v222);};var sin = function(v223) {if (real_p(v223)!==false) {var if_res46 = rvoid();} else {var if_res46 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("sin"),$rjs_core.UString.make("real?"),v223));}if_res46;return Math.sin(v223);};var cos = function(v224) {if (real_p(v224)!==false) {var if_res47 = rvoid();} else {var if_res47 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("cos"),$rjs_core.UString.make("real?"),v224));}if_res47;return Math.cos(v224);};var tan = function(v225) {if (real_p(v225)!==false) {var if_res48 = rvoid();} else {var if_res48 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("tan"),$rjs_core.UString.make("real?"),v225));}if_res48;return Math.tan(v225);};var atan = function(v226) {if (real_p(v226)!==false) {var if_res49 = rvoid();} else {var if_res49 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("atan"),$rjs_core.UString.make("real?"),v226));}if_res49;return Math.atan(v226);};var ceiling = function(v227) {if (real_p(v227)!==false) {var if_res50 = rvoid();} else {var if_res50 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("ceiling"),$rjs_core.UString.make("real?"),v227));}if_res50;return Math.ceil(v227);};var round = function(v228) {if (real_p(v228)!==false) {var if_res51 = rvoid();} else {var if_res51 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("round"),$rjs_core.UString.make("real?"),v228));}if_res51;return Math.round(v228);};var min = function(a229, b230) {if (real_p(a229)!==false) {var if_res52 = rvoid();} else {var if_res52 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("min"),$rjs_core.UString.make("real?"),a229));}if_res52;if (real_p(b230)!==false) {var if_res53 = rvoid();} else {var if_res53 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("min"),$rjs_core.UString.make("real?"),b230));}if_res53;return Math.min(a229,b230);};var max = function(a231, b232) {if (real_p(a231)!==false) {var if_res54 = rvoid();} else {var if_res54 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("max"),$rjs_core.UString.make("real?"),a231));}if_res54;if (real_p(b232)!==false) {var if_res55 = rvoid();} else {var if_res55 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("max"),$rjs_core.UString.make("real?"),b232));}if_res55;return Math.max(a231,b232);};var log = function(v233) {if (real_p(v233)!==false) {var if_res56 = rvoid();} else {var if_res56 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("log"),$rjs_core.UString.make("real?"),v233));}if_res56;return Math.log(v233);};var exp = function(w234) {if (number_p(w234)!==false) {var if_res57 = rvoid();} else {var if_res57 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("exp"),$rjs_core.UString.make("number?"),w234));}if_res57;return Math.exp(w234);};var expt = function(w235, z236) {if (number_p(w235)!==false) {var if_res58 = rvoid();} else {var if_res58 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("expt"),$rjs_core.UString.make("number?"),w235));}if_res58;if (number_p(z236)!==false) {var if_res59 = rvoid();} else {var if_res59 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("expt"),$rjs_core.UString.make("number?"),z236));}if_res59;return Math.pow(w235,z236);};var sqrt = function(v237) {if (number_p(v237)!==false) {var if_res60 = rvoid();} else {var if_res60 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("sqrt"),$rjs_core.UString.make("number?"),v237));}if_res60;return Math.sqrt(v237);};var sqr = function(v238) {if (number_p(v238)!==false) {var if_res61 = rvoid();} else {var if_res61 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("sqr"),$rjs_core.UString.make("number?"),v238));}if_res61;return __times_(v238,v238);};var truncate = function(v239) {if (number_p(v239)!==false) {var if_res62 = rvoid();} else {var if_res62 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("truncate"),$rjs_core.UString.make("number?"),v239));}if_res62;return Math.trunc(v239);};var remainder = function(a240, b241) {if (integer_p(a240)!==false) {var if_res63 = rvoid();} else {var if_res63 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("remainder"),$rjs_core.UString.make("integer?"),a240));}if_res63;if (integer_p(b241)!==false) {var if_res64 = rvoid();} else {var if_res64 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("remainder"),$rjs_core.UString.make("integer?"),b241));}if_res64;return a240%b241;};var number__gt_string = function(n242) {if (number_p(n242)!==false) {var if_res65 = rvoid();} else {var if_res65 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("number->string"),$rjs_core.UString.make("number?"),n242));}if_res65;return M2.Core.UString.makeMutable(n242.toString());};var arithmetic_shift = function(n243, m244) {if (integer_p(n243)!==false) {var if_res66 = rvoid();} else {var if_res66 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("arithmetic-shift"),$rjs_core.UString.make("integer?"),n243));}if_res66;if (integer_p(m244)!==false) {var if_res67 = rvoid();} else {var if_res67 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("arithmetic-shift"),$rjs_core.UString.make("integer?"),m244));}if_res67;if (negative_p(n243)!==false) {var if_res68 = n243>>m244;} else {var if_res68 = n243<list"),$rjs_core.UString.make("vector?"),vec343));}if_res109;return M2.Core.Pair.listFromArray(vec343.items);};var list__gt_vector = function(lst344) {if (list_p(lst344)!==false) {var if_res110 = rvoid();} else {var if_res110 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("list->vector"),$rjs_core.UString.make("list?"),lst344));}if_res110;return M2.Core.Vector.make(M2.Core.Pair.listToArray(lst344),true);};var vector__gt_immutable_vector = function(vec345) {if (vector_p(vec345)!==false) {var if_res111 = rvoid();} else {var if_res111 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("vector->immutable-vector"),$rjs_core.UString.make("vector?"),vec345));}if_res111;return M2.Core.Vector.copy(vec345,false);};var vector_copy = function(vec346) {if (vector_p(vec346)!==false) {var if_res112 = rvoid();} else {var if_res112 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("vector-copy"),$rjs_core.UString.make("vector?"),vec346));}if_res112;return M2.Core.Vector.copy(vec346,true);};var hash = function() {var let_result113 = values();var kv_times_347 = arguments;if (((kv_times_347.length%2)!==0)!==false) {throw M2.Core.racketContractError($rjs_core.UString.make("invalid number of arguments"));var if_res114 = null;} else {var if_res114 = rvoid();}if_res114;var items348 = [];var loop349 = function(i350) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((i350?"),$rjs_core.UString.make("string?"),sa534));}if_res227;if (string_p(sb535)!==false) {var if_res228 = rvoid();} else {var if_res228 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string>?"),$rjs_core.UString.make("string?"),sb535));}if_res228;return M2.Core.UString.gt(sa534,sb535);};var string_gt__eq__p = function(sa536, sb537) {if (string_p(sa536)!==false) {var if_res229 = rvoid();} else {var if_res229 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string>=?"),$rjs_core.UString.make("string?"),sa536));}if_res229;if (string_p(sb537)!==false) {var if_res230 = rvoid();} else {var if_res230 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string>=?"),$rjs_core.UString.make("string?"),sb537));}if_res230;return M2.Core.UString.gte(sa536,sb537);};var string_p = M2.Core.attachProcedureName(M2.Core.UString.check,$rjs_core.UString.make("string?"));var fprintf = $rjs_core.attachProcedureArity(function(out538, form539, ...args540231) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args540 = $rjs_core.Pair.listFromArray(args540231);return apply(M2.Kernel.fprintf,print_as_expression(),out538,form539,args540);});var eprintf = $rjs_core.attachProcedureArity(function(form541, ...args542232) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args542 = $rjs_core.Pair.listFromArray(args542232);return apply(M2.Kernel.fprintf,print_as_expression(),current_error_port(),form541,args542);});var printf = $rjs_core.attachProcedureArity(function(form543, ...args544233) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args544 = $rjs_core.Pair.listFromArray(args544233);return apply(M2.Kernel.fprintf,print_as_expression(),current_output_port(),form543,args544);});var format = $rjs_core.attachProcedureArity(function(form545, ...args546234) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args546 = $rjs_core.Pair.listFromArray(args546234);var out547 = open_output_string();apply(fprintf,out547,form545,args546);return get_output_string(out547);});var symbol_p = M2.Core.Symbol.check;var keyword_p = M2.Core.Keyword.check;var make_string548 = function(k2549, c1550) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var k551 = k2549;if (false!==false) {var if_res235 = $rjs_core.Char.charFromCodepoint(0);} else {var if_res235 = c1550;}var c552 = if_res235;return M2.Core.UString.repeatChar(k551,c552);};var cl236 = function(k553) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_string548(k553,$rjs_core.Char.charFromCodepoint(0));};var cl237 = function(k554, c1555) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_string548(k554,c1555);};var make_string = $rjs_core.attachProcedureArity(function() {var fixed_lam238 = {'1':cl236,'2':cl237}[arguments.length];if (fixed_lam238!==undefined) {return fixed_lam238.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var list__gt_string = function(lst556) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Kernel.listToString(lst556);};var string__gt_immutable_string557 = function(s3558) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (eq_p(s3558,M3.unsafe_undefined)!==false) {var if_res239 = string_p;} else {var if_res239 = s3558;}var s559 = if_res239;return M2.Core.UString.stringToImmutableString(s559);};var cl240 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return string__gt_immutable_string557(M3.unsafe_undefined);};var cl241 = function(s3560) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return string__gt_immutable_string557(s3560);};var string__gt_immutable_string = $rjs_core.attachProcedureArity(function() {var fixed_lam242 = {'0':cl240,'1':cl241}[arguments.length];if (fixed_lam242!==undefined) {return fixed_lam242.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1]);var symbol__gt_string = function(v561) {if (symbol_p(v561)!==false) {var if_res243 = rvoid();} else {var if_res243 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("symbol->string"),$rjs_core.UString.make("symbol?"),v561));}if_res243;return M2.Core.UString.makeMutable(v561.toString());};var string__gt_symbol = function(s562) {if (string_p(s562)!==false) {var if_res244 = rvoid();} else {var if_res244 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string->symbol"),$rjs_core.UString.make("string?"),s562));}if_res244;return M2.Core.Symbol.make(s562);};var string__gt_uninterned_symbol = function(s563) {if (string_p(s563)!==false) {var if_res245 = rvoid();} else {var if_res245 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string->uninterned-symbol"),$rjs_core.UString.make("string?"),s563));}if_res245;return M2.Core.Symbol.makeUninterned(s563);};var string__gt_unreadable_symbol = function(s564) {if (string_p(s564)!==false) {var if_res246 = rvoid();} else {var if_res246 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string->unreadable-symbol"),$rjs_core.UString.make("string?"),s564));}if_res246;return M2.Core.Symbol.make(s564);};var string__gt_number565 = function(s5566, radix4567) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var s568 = s5566;if (false!==false) {var if_res247 = 10;} else {var if_res247 = radix4567;}var radix569 = if_res247;var integer_in570 = function(lo571, hi572) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return function(v573) {return (exact_integer_p(v573)&&__gt__eq_(v573,lo571))&&__lt__eq_(v573,hi572);};};if (string_p(s568)!==false) {var if_res248 = rvoid();} else {throw M2.Core.racketContractError($rjs_core.UString.make("Expected:"),$rjs_core.UString.make("string?"),$rjs_core.UString.make(", given:"),s568,$rjs_core.UString.make(", at:"),0);var if_res248 = null;}if_res248;if (integer_in570(2,16)(radix569)!==false) {var if_res249 = rvoid();} else {throw M2.Core.racketContractError($rjs_core.UString.make("Expected:"),$rjs_core.UString.make("(integer-in 2 16)"),$rjs_core.UString.make(", given:"),radix569,$rjs_core.UString.make(", at:"),1);var if_res249 = null;}if_res249;var result574 = parseInt(s568,radix569);if ((isNaN(result574)||not(s568.isValidInteger(radix569)))!==false) {var if_res250 = false;} else {var if_res250 = result574;}return if_res250;};var cl251 = function(s575) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return string__gt_number565(s575,10);};var cl252 = function(s576, radix4577) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return string__gt_number565(s576,radix4577);};var string__gt_number = $rjs_core.attachProcedureArity(function() {var fixed_lam253 = {'1':cl251,'2':cl252}[arguments.length];if (fixed_lam253!==undefined) {return fixed_lam253.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var symbol_interned_p = function(sym578) {if (symbol_p(sym578)!==false) {var if_res254 = rvoid();} else {var if_res254 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("symbol-interned?"),$rjs_core.UString.make("symbol?"),sym578));}if_res254;return sym578===M2.Core.Symbol.make(sym578.v);};var symbol_eq__p = function(s579, v580) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return s579.equals(v580);};var symbol_lt__p = function(s581, v582) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return s581.lt(v582);};var keyword_lt__p = function(s583, v584) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return s583.lt(v584);};var string_length = function(s585) {if (string_p(s585)!==false) {var if_res255 = rvoid();} else {var if_res255 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string-length"),$rjs_core.UString.make("string?"),s585));}if_res255;return s585.length;};var string_downcase = function(s586) {if (string_p(s586)!==false) {var if_res256 = rvoid();} else {var if_res256 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string-downcase"),$rjs_core.UString.make("string?"),s586));}if_res256;return s586.toLowerCase();};var string_upcase = function(s587) {if (string_p(s587)!==false) {var if_res257 = rvoid();} else {var if_res257 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string-upcase"),$rjs_core.UString.make("string?"),s587));}if_res257;return s587.toUpperCase();};var substring588 = function(str7589, start8590, end6591) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var str592 = str7589;var start593 = start8590;if (false!==false) {var if_res258 = false;} else {var if_res258 = end6591;}var end594 = if_res258;if (not(M2.Core.UString.check(str592))!==false) {throw M2.Core.racketContractError($rjs_core.UString.make("expected a string"));var if_res262 = null;} else {if ((start593<0)!==false) {throw M2.Core.racketContractError($rjs_core.UString.make("invalid start index"));var if_res261 = null;} else {if (((end594!==false)&&(((end594<0)||(end594>str592.length))||(end594integer"),$rjs_core.UString.make("char?"),c609));}if_res272;return M2.Core.Char.charToInteger(c609);};var integer__gt_char = function(k610) {if (exact_nonnegative_integer_p(k610)!==false) {var if_res273 = rvoid();} else {var if_res273 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("integer->char"),$rjs_core.UString.make("exact-nonnegative-integer?"),k610));}if_res273;return M2.Core.Char.integerToChar(k610);};var char_utf_8_length = function(c611) {if (char_p(c611)!==false) {var if_res274 = rvoid();} else {var if_res274 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-utf-8-length"),$rjs_core.UString.make("char?"),c611));}if_res274;return M2.Core.Char.charUtf8Length(c611);};var char_upcase = function(c612) {if (char_p(c612)!==false) {var if_res275 = rvoid();} else {var if_res275 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-upcase"),$rjs_core.UString.make("char?"),c612));}if_res275;return M2.Core.Char.upcase(c612);};var char_downcase = function(c613) {if (char_p(c613)!==false) {var if_res276 = rvoid();} else {var if_res276 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-downcase"),$rjs_core.UString.make("char?"),c613));}if_res276;return M2.Core.Char.downcase(c613);};var char_alphabetic_p = function(c614) {if (char_p(c614)!==false) {var if_res277 = rvoid();} else {var if_res277 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-alphabetic?"),$rjs_core.UString.make("char?"),c614));}if_res277;return M2.Core.Char.isAlphabetic(c614);};var char_lower_case_p = function(c615) {if (char_p(c615)!==false) {var if_res278 = rvoid();} else {var if_res278 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-lower-case?"),$rjs_core.UString.make("char?"),c615));}if_res278;return M2.Core.Char.isLowerCase(c615);};var char_upper_case_p = function(c616) {if (char_p(c616)!==false) {var if_res279 = rvoid();} else {var if_res279 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-upper-case?"),$rjs_core.UString.make("char?"),c616));}if_res279;return M2.Core.Char.isUpperCase(c616);};var char_title_case_p = function(c617) {if (char_p(c617)!==false) {var if_res280 = rvoid();} else {var if_res280 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-title-case?"),$rjs_core.UString.make("char?"),c617));}if_res280;return M2.Core.Char.isTitleCase(c617);};var char_numeric_p = function(c618) {if (char_p(c618)!==false) {var if_res281 = rvoid();} else {var if_res281 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-numeric?"),$rjs_core.UString.make("char?"),c618));}if_res281;return M2.Core.Char.isNumeric(c618);};var char_symbolic_p = function(c619) {if (char_p(c619)!==false) {var if_res282 = rvoid();} else {var if_res282 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-symbolic?"),$rjs_core.UString.make("char?"),c619));}if_res282;return M2.Core.Char.isSymbolic(c619);};var char_punctuation_p = function(c620) {if (char_p(c620)!==false) {var if_res283 = rvoid();} else {var if_res283 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-punctuation?"),$rjs_core.UString.make("char?"),c620));}if_res283;return M2.Core.Char.isPunctuation(c620);};var char_graphic_p = function(c621) {if (char_p(c621)!==false) {var if_res284 = rvoid();} else {var if_res284 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-graphic?"),$rjs_core.UString.make("char?"),c621));}if_res284;return M2.Core.Char.isGraphic(c621);};var char_whitespace_p = function(c622) {if (char_p(c622)!==false) {var if_res285 = rvoid();} else {var if_res285 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-whitespace?"),$rjs_core.UString.make("char?"),c622));}if_res285;return M2.Core.Char.isWhitespace(c622);};var char_blank_p = function(c623) {if (char_p(c623)!==false) {var if_res286 = rvoid();} else {var if_res286 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-blank?"),$rjs_core.UString.make("char?"),c623));}if_res286;return M2.Core.Char.isBlank(c623);};var char_iso_control_p = function(c624) {if (char_p(c624)!==false) {var if_res287 = rvoid();} else {var if_res287 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char-iso-control?"),$rjs_core.UString.make("char?"),c624));}if_res287;return M2.Core.Char.isIsoControl(c624);};var char_lt__p = function(a625, b626) {if (char_p(a625)!==false) {var if_res288 = rvoid();} else {var if_res288 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char?"),$rjs_core.UString.make("char?"),a629));}if_res292;if (char_p(b630)!==false) {var if_res293 = rvoid();} else {var if_res293 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char>?"),$rjs_core.UString.make("char?"),b630));}if_res293;return a629>b630;};var char_gt__eq__p = function(a631, b632) {if (char_p(a631)!==false) {var if_res294 = rvoid();} else {var if_res294 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char>=?"),$rjs_core.UString.make("char?"),a631));}if_res294;if (char_p(b632)!==false) {var if_res295 = rvoid();} else {var if_res295 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char>=?"),$rjs_core.UString.make("char?"),b632));}if_res295;return a631>=b632;};var char_eq__p = function(a633, b634) {if (char_p(a633)!==false) {var if_res296 = rvoid();} else {var if_res296 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char=?"),$rjs_core.UString.make("char?"),a633));}if_res296;if (char_p(b634)!==false) {var if_res297 = rvoid();} else {var if_res297 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("char=?"),$rjs_core.UString.make("char?"),b634));}if_res297;return M2.Core.Char.eq(a633,b634);};var box = M2.Core.Box.make;var unbox = function(v635) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v635.get();};var set_box_bang_ = function(b636, v637) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return b636.set(v637);};var box_p = M2.Core.Box.check;var box_cas_bang_ = function(loc638, old639, new640) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (eq_p(old639,unbox(loc638))&&set_box_bang_(loc638,new640))&&true;};var box_immutable = M2.Core.Box.make;var make_weak_box = M2.Core.Box.make;var weak_box_value = function(v641) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v641.get();};var set_box_times__bang_ = function(b642, v643) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return b642.set(v643);};var unbox_times_ = function(v644) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v644.get();};var let_result298 = M2.Core.Struct.makeStructTypeProperty({'name':$rjs_core.UString.make("prop:evt")});var prop_evt = let_result298.getAt(0);var evt_p = let_result298.getAt(1);var prop_checked_procedure = make_struct_type_property($rjs_core.UString.make("prop:checked-procedure")).getAt(0);var prop_impersonator_of = make_struct_type_property($rjs_core.UString.make("prop:impersonator-of")).getAt(0);var prop_arity_string = make_struct_type_property($rjs_core.UString.make("prop:arity-string")).getAt(0);var prop_incomplete_arity = make_struct_type_property($rjs_core.UString.make("prop:incomplete-arity")).getAt(0);var prop_method_arity_error = make_struct_type_property($rjs_core.UString.make("prop:method-arity-error")).getAt(0);var prop_exn_srclocs = make_struct_type_property($rjs_core.UString.make("prop:exn:srclocs")).getAt(0);var prop_authentic = make_struct_type_property($rjs_core.UString.make("prop:authentic")).getAt(0);var prop_serialize = make_struct_type_property($rjs_core.UString.make("prop:serialize")).getAt(0);var prop_custom_write = make_struct_type_property($rjs_core.UString.make("prop:custom-write")).getAt(0);var prop_procedure = M2.Core.Struct.propProcedure;var prop_equal_plus_hash = M2.Core.Struct.propEqualHash;var equal_hash_code = function(v645) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return 0;};var equal_secondary_hash_code = function(v646) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return 1;};var error = M2.Kernel.error;var raise_argument_error = M2.Kernel.argerror;var raise_arguments_error = M2.Kernel.argserror;var raise_result_error = M2.Kernel.resulterror;var raise_mismatch_error = M2.Kernel.mismatcherror;var bytes_p = function(bs647) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.Bytes.check(bs647);};var make_bytes648 = function(len10649, b9650) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var len651 = len10649;if (false!==false) {var if_res299 = 0;} else {var if_res299 = b9650;}var b652 = if_res299;return M2.Core.Bytes.make(len651,b652);};var cl300 = function(len653) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_bytes648(len653,0);};var cl301 = function(len654, b9655) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_bytes648(len654,b9655);};var make_bytes = $rjs_core.attachProcedureArity(function() {var fixed_lam302 = {'1':cl300,'2':cl301}[arguments.length];if (fixed_lam302!==undefined) {return fixed_lam302.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var bytes_ref = function(bs656, i657) {if (bytes_p(bs656)!==false) {var if_res303 = rvoid();} else {var if_res303 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes-ref"),$rjs_core.UString.make("bytes?"),bs656));}if_res303;if (integer_p(i657)!==false) {var if_res304 = rvoid();} else {var if_res304 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes-ref"),$rjs_core.UString.make("integer?"),i657));}if_res304;if ((__lt_(i657,0)||__gt_(i657,bs656.length))!==false) {var if_res305 = raise(M2.Core.makeOutOfRangeError($rjs_core.UString.make("bytes-ref"),$rjs_core.UString.make("byte string"),bs656,bs656.length,i657));} else {var if_res305 = M2.Core.Bytes.ref(bs656,i657);}return if_res305;};var bytes_set_bang_ = function(bs658, i659, b660) {if (bytes_p(bs658)!==false) {var if_res306 = rvoid();} else {var if_res306 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes-set!"),$rjs_core.UString.make("bytes?"),bs658));}if_res306;if (integer_p(i659)!==false) {var if_res307 = rvoid();} else {var if_res307 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes-set!"),$rjs_core.UString.make("integer?"),i659));}if_res307;if (integer_p(b660)!==false) {var if_res308 = rvoid();} else {var if_res308 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes-set!"),$rjs_core.UString.make("integer?"),b660));}if_res308;if ((__lt_(i659,0)||__gt_(i659,bs658.length))!==false) {var if_res309 = raise(M2.Core.makeOutOfRangeError($rjs_core.UString.make("bytes-set!"),$rjs_core.UString.make("byte string"),bs658,bs658.length,i659));} else {var if_res309 = M2.Core.Bytes.set(bs658,i659,b660);}return if_res309;};var bytes__gt_string_by_utf_8 = function(bs661) {if (bytes_p(bs661)!==false) {var if_res310 = rvoid();} else {var if_res310 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes->string/utf-8"),$rjs_core.UString.make("bytes?"),bs661));}if_res310;return M2.Core.UString.fromBytesUtf8(bs661);};var string__gt_bytes_by_utf_8 = function(str662) {if (string_p(str662)!==false) {var if_res311 = rvoid();} else {var if_res311 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("string->bytes/utf-8"),$rjs_core.UString.make("string?"),str662));}if_res311;return M2.Core.UString.toBytesUtf8(str662);};var bytes_eq__p = function(bstr1663, bstr2664) {if (bytes_p(bstr1663)!==false) {var if_res312 = rvoid();} else {var if_res312 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes=?"),$rjs_core.UString.make("bytes?"),bstr1663));}if_res312;if (bytes_p(bstr2664)!==false) {var if_res313 = rvoid();} else {var if_res313 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes=?"),$rjs_core.UString.make("bytes?"),bstr2664));}if_res313;return M2.Core.Bytes.eq(bstr1663,bstr2664);};var bytes_lt__p = function(bstr1665, bstr2666) {if (bytes_p(bstr1665)!==false) {var if_res314 = rvoid();} else {var if_res314 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes?"),$rjs_core.UString.make("bytes?"),bstr1667));}if_res316;if (bytes_p(bstr2668)!==false) {var if_res317 = rvoid();} else {var if_res317 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes>?"),$rjs_core.UString.make("bytes?"),bstr2668));}if_res317;return M2.Core.Bytes.gt(bstr1667,bstr2668);};var bytes_length = function(bs669) {if (bytes_p(bs669)!==false) {var if_res318 = rvoid();} else {var if_res318 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("bytes-length"),$rjs_core.UString.make("bytes?"),bs669));}if_res318;return bs669.length;};var current_continuation_marks = M2.Core.Marks.getContinuationMarks;var continuation_mark_set__gt_list = M2.Core.Marks.getMarks;var continuation_mark_set_first = function(mark_set670, key_v671, none_v672, prompt_tag673) {var let_result319 = values();var mark_set674 = mark_set674||M2.Core.Marks.getContinuationMarks(prompt_tag673);var marks675 = M2.Core.Marks.getMarks(mark_set674,key_v671,prompt_tag673);if (null_p(marks675)!==false) {var if_res320 = none_v672;} else {var if_res320 = marks675.hd;}return if_res320;};var make_parameter = M2.Paramz.makeParameter;var call_with_continuation_prompt = M2.Core.Marks.callWithContinuationPrompt;var abort_current_continuation = function(prompt_tag676) {if ((arguments.length<1)!==false) {throw M2.Core.racketContractError($rjs_core.UString.make("arity mismatch"));var if_res321 = null;} else {var if_res321 = rvoid();}if_res321;var let_result322 = values();var args677 = Array.prototype.slice.call(arguments,1);throw new M2.Core.Marks.AbortCurrentContinuation(prompt_tag676,args677);return null;};var make_continuation_prompt_tag = M2.Core.Marks.makeContinuationPromptTag;var default_continuation_prompt_tag = M2.Core.Marks.defaultContinuationPromptTag;var raise = M2.Kernel.doraise;var exn_fail_p = M2.Core.isErr;var exn_fail_contract_p = M2.Core.isContractErr;var exn_fail_contract_arity_p = M2.Core.isContractErr;var exn_message = function(e678) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.UString.makeMutable(M2.Core.errMsg(e678));};var current_output_port = make_parameter(M2.Core.Ports.standardOutputPort);var current_input_port = make_parameter(M2.Core.Ports.standardInputPort);var current_error_port = make_parameter(M2.Core.Ports.standardErrorPort);var current_print = make_parameter(function(p679) {if (void_p(p679)!==false) {var if_res323 = rvoid();} else {print(p679);var if_res323 = newline();}return if_res323;});var port_p = function(p680) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.Ports.check(p680);};var input_port_p = function(p681) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.Ports.isInputPort(p681);};var output_port_p = function(p682) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.Ports.isOutputPort(p682);};var string_port_p = function(p683) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.Ports.isStringPort(p683);};var open_output_string = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.Ports.openOutputString();};var get_output_string = function(p684) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.Ports.getOutputString(p684);};var print_as_expression = make_parameter(true);var display685 = function(datum12686, out11687) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum688 = datum12686;if (eq_p(out11687,M3.unsafe_undefined)!==false) {var if_res324 = current_output_port();} else {var if_res324 = out11687;}var out689 = if_res324;return M2.Core.display(out689,datum688);};var cl325 = function(datum690) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return display685(datum690,M3.unsafe_undefined);};var cl326 = function(datum691, out11692) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return display685(datum691,out11692);};var display = $rjs_core.attachProcedureArity(function() {var fixed_lam327 = {'1':cl325,'2':cl326}[arguments.length];if (fixed_lam327!==undefined) {return fixed_lam327.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var displayln693 = function(datum14694, out13695) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum696 = datum14694;if (eq_p(out13695,M3.unsafe_undefined)!==false) {var if_res328 = current_output_port();} else {var if_res328 = out13695;}var out697 = if_res328;display(datum696,out697);return newline(out697);};var cl329 = function(datum698) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return displayln693(datum698,M3.unsafe_undefined);};var cl330 = function(datum699, out13700) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return displayln693(datum699,out13700);};var displayln = $rjs_core.attachProcedureArity(function() {var fixed_lam331 = {'1':cl329,'2':cl330}[arguments.length];if (fixed_lam331!==undefined) {return fixed_lam331.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var write701 = function(datum16702, out15703) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum704 = datum16702;if (eq_p(out15703,M3.unsafe_undefined)!==false) {var if_res332 = current_output_port();} else {var if_res332 = out15703;}var out705 = if_res332;return M2.Core.write(out705,datum704);};var cl333 = function(datum706) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return write701(datum706,M3.unsafe_undefined);};var cl334 = function(datum707, out15708) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return write701(datum707,out15708);};var write = $rjs_core.attachProcedureArity(function() {var fixed_lam335 = {'1':cl333,'2':cl334}[arguments.length];if (fixed_lam335!==undefined) {return fixed_lam335.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var writeln709 = function(datum18710, out17711) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum712 = datum18710;if (eq_p(out17711,M3.unsafe_undefined)!==false) {var if_res336 = current_output_port();} else {var if_res336 = out17711;}var out713 = if_res336;write(datum712,out713);return newline(out713);};var cl337 = function(datum714) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return writeln709(datum714,M3.unsafe_undefined);};var cl338 = function(datum715, out17716) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return writeln709(datum715,out17716);};var writeln = $rjs_core.attachProcedureArity(function() {var fixed_lam339 = {'1':cl337,'2':cl338}[arguments.length];if (fixed_lam339!==undefined) {return fixed_lam339.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var print717 = function(datum21718, out19719, quote_depth20720) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum721 = datum21718;if (eq_p(out19719,M3.unsafe_undefined)!==false) {var if_res340 = current_output_port();} else {var if_res340 = out19719;}var out722 = if_res340;if (false!==false) {var if_res341 = 0;} else {var if_res341 = quote_depth20720;}var quote_depth723 = if_res341;return M2.Core.print(out722,datum721,print_as_expression(),quote_depth723);};var cl342 = function(datum724) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return print717(datum724,M3.unsafe_undefined,0);};var cl343 = function(datum725, out726, quote_depth20727) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return print717(datum725,out726,quote_depth20727);};var cl344 = function(datum728, out19729) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return print717(datum728,out19729,0);};var print = $rjs_core.attachProcedureArity(function() {var fixed_lam345 = {'1':cl342,'3':cl343,'2':cl344}[arguments.length];if (fixed_lam345!==undefined) {return fixed_lam345.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3]);var println730 = function(datum23731, out22732) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum733 = datum23731;if (eq_p(out22732,M3.unsafe_undefined)!==false) {var if_res346 = current_output_port();} else {var if_res346 = out22732;}var out734 = if_res346;print(datum733,out734);return newline(out734);};var cl347 = function(datum735) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return println730(datum735,M3.unsafe_undefined);};var cl348 = function(datum736, out22737) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return println730(datum736,out22737);};var println = $rjs_core.attachProcedureArity(function() {var fixed_lam349 = {'1':cl347,'2':cl348}[arguments.length];if (fixed_lam349!==undefined) {return fixed_lam349.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var newline738 = function(out24739) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (eq_p(out24739,M3.unsafe_undefined)!==false) {var if_res350 = current_output_port();} else {var if_res350 = out24739;}var out740 = if_res350;return display($rjs_core.UString.make("\n"),out740);};var cl351 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return newline738(M3.unsafe_undefined);};var cl352 = function(out24741) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return newline738(out24741);};var newline = $rjs_core.attachProcedureArity(function() {var fixed_lam353 = {'0':cl351,'1':cl352}[arguments.length];if (fixed_lam353!==undefined) {return fixed_lam353.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1]);var current_inspector = function() {return true;};var current_code_inspector = function() {return true;};var make_inspector = $rjs_core.attachProcedureArity(function(..._742354) {var _742 = $rjs_core.Pair.listFromArray(_742354);return false;});var check_method = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var random = M2.Kernel.random;var current_seconds = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Math.floor(Date.now()/1000);};var object_name = function(fn743) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fn743.name;};var unquoted_printing_string = function(s744) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return s744;};var error_print_width = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return 42;};var error_value__gt_string_handler = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return function(x745, n746) {if ((arguments.length!==2)!==false) {throw M2.Core.racketContractError($rjs_core.UString.make("arity mismatch"));var if_res355 = null;} else {var if_res355 = rvoid();}if_res355;return $rjs_core.UString.make("str");};};var procedure_arity_mask = function(fn747) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return procedure_arity(fn747);};var bitwise_bit_set_p = function(mask748, n749) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;};var procedure_extract_target = function(f750) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var regexp_p = function(v751) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.Regexp.check(v751);};var pregexp_p = regexp_p;var byte_regexp_p = regexp_p;var byte_pregexp_p = regexp_p;var regexp = function(str752) {if (string_p(str752)!==false) {var if_res356 = rvoid();} else {var if_res356 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("regexp"),$rjs_core.UString.make("string?"),str752));}if_res356;return M2.Core.Regexp.fromString(str752);};var pregexp = regexp;var byte_regexp = function(bs753) {if (bytes_p(bs753)!==false) {var if_res357 = rvoid();} else {var if_res357 = M2.Kernel.doraise(M2.Core.makeArgumentError($rjs_core.Symbol.make("byte-regexp"),$rjs_core.UString.make("bytes?"),bs753));}if_res357;return M2.Core.Regexp.fromString(bytes__gt_string_by_utf_8(bs753));};var byte_pregexp = byte_regexp;var regexp_match = function(pattern754, input755) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M2.Core.Regexp.match(pattern754,input755);};var let_result358 = make_struct_type($rjs_core.Symbol.make("kernel:arity-at-least"),false,1,0,false,rnull,false,false,$rjs_core.Pair.makeList(0),false,$rjs_core.Symbol.make("kernel:arity-at-least"));var struct_756 = let_result358.getAt(0);var make_757 = let_result358.getAt(1);var __p758 = let_result358.getAt(2);var __ref759 = let_result358.getAt(3);var __set_bang_760 = let_result358.getAt(4);var let_result359 = values(struct_756,make_757,__p758,make_struct_field_accessor(__ref759,0,$rjs_core.Symbol.make("value")));var struct_kernel_arity_at_least = let_result359.getAt(0);var make_arity_at_least = let_result359.getAt(1);var kernel_arity_at_least_p = let_result359.getAt(2);var kernel_arity_at_least_value = let_result359.getAt(3);var procedure_p = function(f761) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return typeof(f761)==="function";};var arity_at_least = make_arity_at_least;var arity_at_least_p = function(p762) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return kernel_arity_at_least_p(p762);};var arity_at_least_value = function(p763) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return kernel_arity_at_least_value(p763);};var procedure_arity_includes_p = function(fn764, n765) {var ar766 = procedure_arity(fn764);if (kernel_arity_at_least_p(ar766)!==false) {var if_res361 = __lt__eq_(kernel_arity_at_least_value(ar766),n765);} else {if (list_p(ar766)!==false) {var if_res360 = member(n765,ar766);} else {var if_res360 = n765===ar766;}var if_res361 = if_res360;}return if_res361;};var procedure_arity = function(fn767) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (Array.isArray(fn767.__rjs_arityValue)!==false) {if ((fn767.__rjs_arityValue.length===1)!==false) {var if_res362 = fn767.__rjs_arityValue[0];} else {var if_res362 = M2.Core.Pair.listFromArray(fn767.__rjs_arityValue);}var if_res364 = if_res362;} else {if ((fn767.__rjs_arityValue===undefined)!==false) {var if_res363 = fn767.length;} else {var if_res363 = make_arity_at_least(fn767.__rjs_arityValue||fn767.length);}var if_res364 = if_res363;}return if_res364;};var procedure_arity_p = function(v768) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (exact_nonnegative_integer_p(v768)||kernel_arity_at_least_p(v768))||ormap(function(v769) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return exact_nonnegative_integer_p(v769)||kernel_arity_at_least_p(v769);},v768);};var checked_procedure_check_and_extract = function(type770, v771, proc772, v1773, v2774) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((M2.Core.Struct.check(v771,type770)&&type770._findProperty(prop_checked_procedure))!==false) {var fn775 = v771.getField(0);var r1776 = fn775(v1773,v2774);if (r1776!==false) {var if_res365 = v771.getField(1);} else {var if_res365 = proc772(v771,v1773,v2774);}var if_res366 = if_res365;} else {var if_res366 = proc772(v771,v1773,v2774);}return if_res366;};var gensym = function(sym777) {var s778 = (sym777&&sym777.v)||$rjs_core.UString.make("");__count = __count+1;return M2.Core.Symbol.makeUninterned(s778+__count);};var eval_jit_enabled = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var variable_reference_constant_p = function(x779) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var variable_reference_from_unsafe_p = function(x780) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var inspector_p = function(p781) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;};var make_thread_cell = function(p782) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return p782;};var __count = 1000;var system_type = function(mode783) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var tmp784 = mode783;if (equal_p(tmp784,$rjs_core.Symbol.make("os"))!==false) {var if_res370 = $rjs_core.Symbol.make("unix");} else {if (equal_p(tmp784,$rjs_core.Symbol.make("vm"))!==false) {var if_res369 = $rjs_core.Symbol.make("javascript");} else {if (equal_p(tmp784,$rjs_core.Symbol.make("gc"))!==false) {var if_res368 = $rjs_core.Symbol.make("javascript");} else {if (equal_p(tmp784,$rjs_core.Symbol.make("fs-change"))!==false) {var if_res367 = M2.Core.Vector.make([false,false,false,false],false);} else {var if_res367 = false;}var if_res368 = if_res367;}var if_res369 = if_res368;}var if_res370 = if_res369;}return if_res370;};var make_weak_hash = make_hash;var make_weak_hasheqv = make_hasheqv;var make_weak_hasheq = make_hasheq;var current_environment_variables = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return rnull;};var environment_variables_ref = function(e785, n786) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var environment_variables_set_bang_787 = function(e26788, n27789, v28790, fail25791) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var e792 = e26788;var n793 = n27789;var v794 = v28790;if (false!==false) {var if_res371 = false;} else {var if_res371 = fail25791;}var fail795 = if_res371;return rvoid();};var cl372 = function(e796, n797, v798) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return environment_variables_set_bang_787(e796,n797,v798,false);};var cl373 = function(e799, n800, v801, fail25802) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return environment_variables_set_bang_787(e799,n800,v801,fail25802);};var environment_variables_set_bang_ = $rjs_core.attachProcedureArity(function() {var fixed_lam374 = {'3':cl372,'4':cl373}[arguments.length];if (fixed_lam374!==undefined) {return fixed_lam374.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var prefab_struct_key = function(v803) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var path_p = M2.Core.Path.check;var version = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.UString.make("99.0");};var string__gt_path = M2.Core.Path.fromString;var dynamic_wind = function(f804, g805, h806) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}f804();g805();return h806();};var datum_intern_literal = function(v807) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v807;};var syntax_source = M2.Core.Correlated.syntaxSource;var syntax_line = M2.Core.Correlated.syntaxLine;var syntax_column = M2.Core.Correlated.syntaxColumn;var syntax_position = M2.Core.Correlated.syntaxPosition;var syntax_span = M2.Core.Correlated.syntaxSpan;var __rjs_quoted__ = {};__rjs_quoted__.length = length;__rjs_quoted__.kernel_arity_at_least_value = kernel_arity_at_least_value;__rjs_quoted__.struct_kernel_arity_at_least = struct_kernel_arity_at_least;__rjs_quoted__.make_struct_type_property = make_struct_type_property;__rjs_quoted__.__plus_ = __plus_;__rjs_quoted__.kernel_arity_at_least_p = kernel_arity_at_least_p;__rjs_quoted__.make_arity_at_least = make_arity_at_least;export { __rjs_quoted__,equal_p,eqv_p,eq_p,values,call_with_values,immutable_p,rvoid,void_p,number_p,real_p,integer_p,zero_p,positive_p,negative_p,add1,sub1,quotient,even_p,odd_p,exact_nonnegative_integer_p,exact_integer_p,exact_p,single_flonum_available_p,single_flonum_p,real__gt_single_flonum,__times_,__by_,__plus_,__,__lt_,__gt_,__lt__eq_,__gt__eq_,__eq_,floor,abs,sin,cos,tan,atan,ceiling,round,min,max,log,exp,expt,sqrt,sqr,truncate,remainder,number__gt_string,arithmetic_shift,inexact__gt_exact,exact__gt_inexact,make_rectangular,real_part,imag_part,rational_p,numerator,denominator,not,rfalse,rtrue,false_p,boolean_p,car,cdr,cons,pair_p,caar,cadr,cdar,cddr,cdddr,caddr,cadddr,cddddr,rnull,list,null_p,list_p,length,reverse,list_times_,append,for_each,mcons,mpair_p,mcar,mcdr,set_mcar_bang_,set_mcdr_bang_,make_struct_type,make_struct_field_accessor,make_struct_field_mutator,make_struct_type_property,check_struct_type,struct_type_p,struct_type_info,vector,make_vector,vector_p,vector_length,vector_ref,vector_set_bang_,vector__gt_list,list__gt_vector,vector__gt_immutable_vector,vector_copy,hash,hasheqv,hasheq,make_hash,make_hasheqv,make_hasheq,make_immutable_hash,make_immutable_hasheqv,make_immutable_hasheq,hash_p,hash_equal_p,hash_eqv_p,hash_eq_p,hash_weak_p,hash_ref,hash_has_key_p,hash_ref_key,hash_set,hash_remove,hash_map,hash_count,hash_remove_bang_,hash_set_bang_,hash_iterate_first,hash_iterate_next,hash_iterate_key,hash_iterate_value,hash_iterate_key_plus_value,hash_iterate_pair,hash_keys_subset_p,hash_union,hash_strong_p,apply,map,foldl,_foldr,foldr,range,remove,filter,ormap,andmap,member,compose,compose1,list_ref,build_list,make_list,flatten,assoc,memv,memq,memf,findf,assv,assq,assf,alt_reverse,string,string_append,string_ref,string_eq__p,string_lt__p,string_lt__eq__p,string_gt__p,string_gt__eq__p,string_p,fprintf,eprintf,printf,format,symbol_p,keyword_p,make_string,list__gt_string,string__gt_immutable_string,symbol__gt_string,string__gt_symbol,string__gt_uninterned_symbol,string__gt_unreadable_symbol,string__gt_number,symbol_interned_p,symbol_eq__p,symbol_lt__p,keyword_lt__p,string_length,string_downcase,string_upcase,substring,string_split,string_set_bang_,char_p,char__gt_integer,integer__gt_char,char_utf_8_length,char_upcase,char_downcase,char_alphabetic_p,char_lower_case_p,char_upper_case_p,char_title_case_p,char_numeric_p,char_symbolic_p,char_punctuation_p,char_graphic_p,char_whitespace_p,char_blank_p,char_iso_control_p,char_lt__p,char_lt__eq__p,char_gt__p,char_gt__eq__p,char_eq__p,box,unbox,set_box_bang_,box_p,box_cas_bang_,box_immutable,make_weak_box,weak_box_value,set_box_times__bang_,unbox_times_,evt_p,prop_evt,prop_checked_procedure,prop_impersonator_of,prop_arity_string,prop_incomplete_arity,prop_method_arity_error,prop_exn_srclocs,prop_authentic,prop_serialize,prop_custom_write,prop_procedure,prop_equal_plus_hash,equal_hash_code,equal_secondary_hash_code,error,raise_argument_error,raise_arguments_error,raise_result_error,raise_mismatch_error,bytes_p,make_bytes,bytes_ref,bytes_set_bang_,bytes__gt_string_by_utf_8,string__gt_bytes_by_utf_8,bytes_eq__p,bytes_lt__p,bytes_gt__p,bytes_length,current_continuation_marks,continuation_mark_set__gt_list,continuation_mark_set_first,make_parameter,call_with_continuation_prompt,abort_current_continuation,make_continuation_prompt_tag,default_continuation_prompt_tag,raise,exn_fail_p,exn_fail_contract_p,exn_fail_contract_arity_p,exn_message,current_output_port,current_input_port,current_error_port,current_print,port_p,input_port_p,output_port_p,string_port_p,open_output_string,get_output_string,print_as_expression,display,displayln,write,writeln,print,println,newline,current_inspector,current_code_inspector,make_inspector,check_method,random,current_seconds,object_name,unquoted_printing_string,error_print_width,error_value__gt_string_handler,procedure_arity_mask,bitwise_bit_set_p,procedure_extract_target,regexp_p,pregexp_p,byte_regexp_p,byte_pregexp_p,regexp,pregexp,byte_regexp,byte_pregexp,regexp_match,kernel_arity_at_least_value,kernel_arity_at_least_p,make_arity_at_least,struct_kernel_arity_at_least,procedure_p,arity_at_least,arity_at_least_p,arity_at_least_value,procedure_arity_includes_p,procedure_arity,procedure_arity_p,checked_procedure_check_and_extract,gensym,eval_jit_enabled,variable_reference_constant_p,variable_reference_from_unsafe_p,inspector_p,make_thread_cell,system_type,make_weak_hash,make_weak_hasheqv,make_weak_hasheq,current_environment_variables,environment_variables_ref,environment_variables_set_bang_,prefab_struct_key,path_p,version,string__gt_path,dynamic_wind,datum_intern_literal,syntax_source,syntax_line,syntax_column,syntax_position,syntax_span }; \ No newline at end of file +import * as $rjs_core from './core.js';import * as M0 from "./lib.rkt.js";import * as M3 from "./unsafe.rkt.js";var equal_p = M0.Core.isEqual;var eqv_p = M0.Core.isEqv;var eq_p = M0.Core.isEq;var values = M0.Core.attachProcedureName(M0.Core.attachProcedureArity(function() {var vals158 = M0.Core.argumentsToArray(arguments);if ((vals158.length===1)!==false) {var if_res27 = vals158[0];} else {var if_res27 = M0.Values.make(vals158);}return if_res27;},0),$rjs_core.UString.make("values"));var call_with_values = function(generator159, receiver160) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var vals161 = generator159();if (M0.Values.check(vals161)!==false) {var if_res29 = receiver160.apply(this,vals161.getAll());} else {if (not(eq_p(vals161,undefined)||eq_p(vals161,null))!==false) {var if_res28 = receiver160.apply(this,[vals161]);} else {var if_res28 = rvoid();}var if_res29 = if_res28;}return if_res29;};var immutable_p = function(v162) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Kernel.isImmutable(v162);};var rvoid = $rjs_core.attachProcedureArity(function(..._16330) {var _163 = $rjs_core.Pair.listFromArray(_16330);return null;});var void_p = function(v164) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (v164===null)||(v164===undefined);};var number_p = M0.Core.Number.check;var real_p = M0.Core.Number.check;var integer_p = Number.isInteger;var zero_p = function(v165) {if (number_p(v165)!==false) {var if_res31 = rvoid();} else {var if_res31 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("zero?"),$rjs_core.UString.make("number?"),v165));}if_res31;return v165===0;};var positive_p = function(v166) {if (real_p(v166)!==false) {var if_res32 = rvoid();} else {var if_res32 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("positive?"),$rjs_core.UString.make("real?"),v166));}if_res32;return v166>0;};var negative_p = function(v167) {if (real_p(v167)!==false) {var if_res33 = rvoid();} else {var if_res33 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("negative?"),$rjs_core.UString.make("real?"),v167));}if_res33;return v167<0;};var add1 = function(v168) {if (number_p(v168)!==false) {var if_res34 = rvoid();} else {var if_res34 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("add1"),$rjs_core.UString.make("number?"),v168));}if_res34;return v168+1;};var sub1 = function(v169) {if (number_p(v169)!==false) {var if_res35 = rvoid();} else {var if_res35 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("sub1"),$rjs_core.UString.make("number?"),v169));}if_res35;return v169-1;};var quotient = function(dividend170, divisor171) {if (integer_p(dividend170)!==false) {var if_res36 = rvoid();} else {var if_res36 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("quotient"),$rjs_core.UString.make("integer?"),dividend170));}if_res36;if (integer_p(divisor171)!==false) {var if_res37 = rvoid();} else {var if_res37 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("quotient"),$rjs_core.UString.make("integer?"),divisor171));}if_res37;return (dividend170/divisor171)|0;};var even_p = function(v172) {if (integer_p(v172)!==false) {var if_res38 = rvoid();} else {var if_res38 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("even?"),$rjs_core.UString.make("integer?"),v172));}if_res38;return (v172%2)===0;};var odd_p = function(v173) {if (integer_p(v173)!==false) {var if_res39 = rvoid();} else {var if_res39 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("odd?"),$rjs_core.UString.make("integer?"),v173));}if_res39;return not((v173%2)===0);};var exact_nonnegative_integer_p = function(v174) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Number.isInteger(v174)&&(v174>=0);};var exact_integer_p = function(v175) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Number.isInteger(v175);};var exact_p = function(v176) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Number.isInteger(v176);};var single_flonum_available_p = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var single_flonum_p = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var real__gt_single_flonum = function(v177) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v177;};var __times_ = M0.Core.attachProcedureArity(M0.Core.Number.mul,0);var __by_ = M0.Core.attachProcedureArity(M0.Core.Number.div,1);var __plus_ = M0.Core.attachProcedureArity(M0.Core.Number.add,0);var __ = M0.Core.attachProcedureArity(M0.Core.Number.sub,1);var __lt_ = M0.Core.attachProcedureArity(M0.Core.Number.lt,1);var __gt_ = M0.Core.attachProcedureArity(M0.Core.Number.gt,1);var __lt__eq_ = M0.Core.attachProcedureArity(M0.Core.Number.lte,1);var __gt__eq_ = M0.Core.attachProcedureArity(M0.Core.Number.gte,1);var __eq_ = M0.Core.attachProcedureArity(M0.Core.Number.equals,1);var floor = function(v178) {if (real_p(v178)!==false) {var if_res40 = rvoid();} else {var if_res40 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("floor"),$rjs_core.UString.make("real?"),v178));}if_res40;return Math.floor(v178);};var abs = function(v179) {if (real_p(v179)!==false) {var if_res41 = rvoid();} else {var if_res41 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("abs"),$rjs_core.UString.make("real?"),v179));}if_res41;return Math.abs(v179);};var sin = function(v180) {if (real_p(v180)!==false) {var if_res42 = rvoid();} else {var if_res42 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("sin"),$rjs_core.UString.make("real?"),v180));}if_res42;return Math.sin(v180);};var cos = function(v181) {if (real_p(v181)!==false) {var if_res43 = rvoid();} else {var if_res43 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("cos"),$rjs_core.UString.make("real?"),v181));}if_res43;return Math.cos(v181);};var tan = function(v182) {if (real_p(v182)!==false) {var if_res44 = rvoid();} else {var if_res44 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("tan"),$rjs_core.UString.make("real?"),v182));}if_res44;return Math.tan(v182);};var atan = function(v183) {if (real_p(v183)!==false) {var if_res45 = rvoid();} else {var if_res45 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("atan"),$rjs_core.UString.make("real?"),v183));}if_res45;return Math.atan(v183);};var ceiling = function(v184) {if (real_p(v184)!==false) {var if_res46 = rvoid();} else {var if_res46 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("ceiling"),$rjs_core.UString.make("real?"),v184));}if_res46;return Math.ceil(v184);};var round = function(v185) {if (real_p(v185)!==false) {var if_res47 = rvoid();} else {var if_res47 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("round"),$rjs_core.UString.make("real?"),v185));}if_res47;return Math.round(v185);};var min = function(a186, b187) {if (real_p(a186)!==false) {var if_res48 = rvoid();} else {var if_res48 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("min"),$rjs_core.UString.make("real?"),a186));}if_res48;if (real_p(b187)!==false) {var if_res49 = rvoid();} else {var if_res49 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("min"),$rjs_core.UString.make("real?"),b187));}if_res49;return Math.min(a186,b187);};var max = function(a188, b189) {if (real_p(a188)!==false) {var if_res50 = rvoid();} else {var if_res50 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("max"),$rjs_core.UString.make("real?"),a188));}if_res50;if (real_p(b189)!==false) {var if_res51 = rvoid();} else {var if_res51 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("max"),$rjs_core.UString.make("real?"),b189));}if_res51;return Math.max(a188,b189);};var log = function(v190) {if (real_p(v190)!==false) {var if_res52 = rvoid();} else {var if_res52 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("log"),$rjs_core.UString.make("real?"),v190));}if_res52;return Math.log(v190);};var exp = function(w191) {if (number_p(w191)!==false) {var if_res53 = rvoid();} else {var if_res53 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("exp"),$rjs_core.UString.make("number?"),w191));}if_res53;return Math.exp(w191);};var expt = function(w192, z193) {if (number_p(w192)!==false) {var if_res54 = rvoid();} else {var if_res54 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("expt"),$rjs_core.UString.make("number?"),w192));}if_res54;if (number_p(z193)!==false) {var if_res55 = rvoid();} else {var if_res55 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("expt"),$rjs_core.UString.make("number?"),z193));}if_res55;return Math.pow(w192,z193);};var sqrt = function(v194) {if (number_p(v194)!==false) {var if_res56 = rvoid();} else {var if_res56 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("sqrt"),$rjs_core.UString.make("number?"),v194));}if_res56;return Math.sqrt(v194);};var sqr = function(v195) {if (number_p(v195)!==false) {var if_res57 = rvoid();} else {var if_res57 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("sqr"),$rjs_core.UString.make("number?"),v195));}if_res57;return __times_(v195,v195);};var truncate = function(v196) {if (number_p(v196)!==false) {var if_res58 = rvoid();} else {var if_res58 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("truncate"),$rjs_core.UString.make("number?"),v196));}if_res58;return Math.trunc(v196);};var remainder = function(a197, b198) {if (integer_p(a197)!==false) {var if_res59 = rvoid();} else {var if_res59 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("remainder"),$rjs_core.UString.make("integer?"),a197));}if_res59;if (integer_p(b198)!==false) {var if_res60 = rvoid();} else {var if_res60 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("remainder"),$rjs_core.UString.make("integer?"),b198));}if_res60;return a197%b198;};var number__gt_string = function(n199) {if (number_p(n199)!==false) {var if_res61 = rvoid();} else {var if_res61 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("number->string"),$rjs_core.UString.make("number?"),n199));}if_res61;return M0.Core.UString.makeMutable(n199.toString());};var arithmetic_shift = function(n200, m201) {if (integer_p(n200)!==false) {var if_res62 = rvoid();} else {var if_res62 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("arithmetic-shift"),$rjs_core.UString.make("integer?"),n200));}if_res62;if (integer_p(m201)!==false) {var if_res63 = rvoid();} else {var if_res63 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("arithmetic-shift"),$rjs_core.UString.make("integer?"),m201));}if_res63;if (negative_p(n200)!==false) {var if_res64 = n200>>m201;} else {var if_res64 = n200<list"),$rjs_core.UString.make("vector?"),vec300));}if_res105;return M0.Core.Pair.listFromArray(vec300.items);};var list__gt_vector = function(lst301) {if (list_p(lst301)!==false) {var if_res106 = rvoid();} else {var if_res106 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("list->vector"),$rjs_core.UString.make("list?"),lst301));}if_res106;return M0.Core.Vector.make(M0.Core.Pair.listToArray(lst301),true);};var vector__gt_immutable_vector = function(vec302) {if (vector_p(vec302)!==false) {var if_res107 = rvoid();} else {var if_res107 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("vector->immutable-vector"),$rjs_core.UString.make("vector?"),vec302));}if_res107;return M0.Core.Vector.copy(vec302,false);};var hash = function() {var let_result108 = values();var kv_times_303 = arguments;if (((kv_times_303.length%2)!==0)!==false) {throw M0.Core.racketContractError($rjs_core.UString.make("invalid number of arguments"));var if_res109 = null;} else {var if_res109 = rvoid();}if_res109;var items304 = [];var loop305 = function(i306) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((i306?"),$rjs_core.UString.make("string?"),sa490));}if_res222;if (string_p(sb491)!==false) {var if_res223 = rvoid();} else {var if_res223 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string>?"),$rjs_core.UString.make("string?"),sb491));}if_res223;return M0.Core.UString.gt(sa490,sb491);};var string_gt__eq__p = function(sa492, sb493) {if (string_p(sa492)!==false) {var if_res224 = rvoid();} else {var if_res224 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string>=?"),$rjs_core.UString.make("string?"),sa492));}if_res224;if (string_p(sb493)!==false) {var if_res225 = rvoid();} else {var if_res225 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string>=?"),$rjs_core.UString.make("string?"),sb493));}if_res225;return M0.Core.UString.gte(sa492,sb493);};var string_p = M0.Core.attachProcedureName(M0.Core.UString.check,$rjs_core.UString.make("string?"));var fprintf = $rjs_core.attachProcedureArity(function(out494, form495, ...args496226) {if (arguments.length<2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args496 = $rjs_core.Pair.listFromArray(args496226);return apply(M0.Kernel.fprintf,print_as_expression(),out494,form495,args496);});var eprintf = $rjs_core.attachProcedureArity(function(form497, ...args498227) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args498 = $rjs_core.Pair.listFromArray(args498227);return apply(M0.Kernel.fprintf,print_as_expression(),current_error_port(),form497,args498);});var printf = $rjs_core.attachProcedureArity(function(form499, ...args500228) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args500 = $rjs_core.Pair.listFromArray(args500228);return apply(M0.Kernel.fprintf,print_as_expression(),current_output_port(),form499,args500);});var format = $rjs_core.attachProcedureArity(function(form501, ...args502229) {if (arguments.length<1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var args502 = $rjs_core.Pair.listFromArray(args502229);var out503 = open_output_string();apply(fprintf,out503,form501,args502);return get_output_string(out503);});var symbol_p = M0.Core.Symbol.check;var keyword_p = M0.Core.Keyword.check;var make_string504 = function(k2505, c1506) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var k507 = k2505;if (false!==false) {var if_res230 = $rjs_core.Char.charFromCodepoint(0);} else {var if_res230 = c1506;}var c508 = if_res230;return M0.Core.UString.repeatChar(k507,c508);};var cl231 = function(k509) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_string504(k509,$rjs_core.Char.charFromCodepoint(0));};var cl232 = function(k510, c1511) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_string504(k510,c1511);};var make_string = $rjs_core.attachProcedureArity(function() {var fixed_lam233 = {'1':cl231,'2':cl232}[arguments.length];if (fixed_lam233!==undefined) {return fixed_lam233.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var list__gt_string = function(lst512) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Kernel.listToString(lst512);};var string__gt_immutable_string513 = function(s3514) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (eq_p(s3514,M3.unsafe_undefined)!==false) {var if_res234 = string_p;} else {var if_res234 = s3514;}var s515 = if_res234;return M0.Core.UString.stringToImmutableString(s515);};var cl235 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return string__gt_immutable_string513(M3.unsafe_undefined);};var cl236 = function(s3516) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return string__gt_immutable_string513(s3516);};var string__gt_immutable_string = $rjs_core.attachProcedureArity(function() {var fixed_lam237 = {'0':cl235,'1':cl236}[arguments.length];if (fixed_lam237!==undefined) {return fixed_lam237.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1]);var symbol__gt_string = function(v517) {if (symbol_p(v517)!==false) {var if_res238 = rvoid();} else {var if_res238 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("symbol->string"),$rjs_core.UString.make("symbol?"),v517));}if_res238;return M0.Core.UString.makeMutable(v517.toString());};var string__gt_symbol = function(s518) {if (string_p(s518)!==false) {var if_res239 = rvoid();} else {var if_res239 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string->symbol"),$rjs_core.UString.make("string?"),s518));}if_res239;return M0.Core.Symbol.make(s518);};var string__gt_uninterned_symbol = function(s519) {if (string_p(s519)!==false) {var if_res240 = rvoid();} else {var if_res240 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string->uninterned-symbol"),$rjs_core.UString.make("string?"),s519));}if_res240;return M0.Core.Symbol.makeUninterned(s519);};var string__gt_unreadable_symbol = function(s520) {if (string_p(s520)!==false) {var if_res241 = rvoid();} else {var if_res241 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string->unreadable-symbol"),$rjs_core.UString.make("string?"),s520));}if_res241;return M0.Core.Symbol.make(s520);};var string__gt_number521 = function(s5522, radix4523) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var s524 = s5522;if (false!==false) {var if_res242 = 10;} else {var if_res242 = radix4523;}var radix525 = if_res242;var integer_in526 = function(lo527, hi528) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return function(v529) {return (exact_integer_p(v529)&&__gt__eq_(v529,lo527))&&__lt__eq_(v529,hi528);};};if (string_p(s524)!==false) {var if_res243 = rvoid();} else {throw M0.Core.racketContractError($rjs_core.UString.make("Expected:"),$rjs_core.UString.make("string?"),$rjs_core.UString.make(", given:"),s524,$rjs_core.UString.make(", at:"),0);var if_res243 = null;}if_res243;if (integer_in526(2,16)(radix525)!==false) {var if_res244 = rvoid();} else {throw M0.Core.racketContractError($rjs_core.UString.make("Expected:"),$rjs_core.UString.make("(integer-in 2 16)"),$rjs_core.UString.make(", given:"),radix525,$rjs_core.UString.make(", at:"),1);var if_res244 = null;}if_res244;var result530 = parseInt(s524,radix525);if ((isNaN(result530)||not(s524.isValidInteger(radix525)))!==false) {var if_res245 = false;} else {var if_res245 = result530;}return if_res245;};var cl246 = function(s531) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return string__gt_number521(s531,10);};var cl247 = function(s532, radix4533) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return string__gt_number521(s532,radix4533);};var string__gt_number = $rjs_core.attachProcedureArity(function() {var fixed_lam248 = {'1':cl246,'2':cl247}[arguments.length];if (fixed_lam248!==undefined) {return fixed_lam248.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var symbol_interned_p = function(sym534) {if (symbol_p(sym534)!==false) {var if_res249 = rvoid();} else {var if_res249 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("symbol-interned?"),$rjs_core.UString.make("symbol?"),sym534));}if_res249;return sym534===M0.Core.Symbol.make(sym534.v);};var symbol_eq__p = function(s535, v536) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return s535.equals(v536);};var symbol_lt__p = function(s537, v538) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return s537.lt(v538);};var keyword_lt__p = function(s539, v540) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return s539.lt(v540);};var string_length = function(s541) {if (string_p(s541)!==false) {var if_res250 = rvoid();} else {var if_res250 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string-length"),$rjs_core.UString.make("string?"),s541));}if_res250;return s541.length;};var string_downcase = function(s542) {if (string_p(s542)!==false) {var if_res251 = rvoid();} else {var if_res251 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string-downcase"),$rjs_core.UString.make("string?"),s542));}if_res251;return s542.toLowerCase();};var string_upcase = function(s543) {if (string_p(s543)!==false) {var if_res252 = rvoid();} else {var if_res252 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string-upcase"),$rjs_core.UString.make("string?"),s543));}if_res252;return s543.toUpperCase();};var substring544 = function(str7545, start8546, end6547) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var str548 = str7545;var start549 = start8546;if (false!==false) {var if_res253 = false;} else {var if_res253 = end6547;}var end550 = if_res253;if (not(M0.Core.UString.check(str548))!==false) {throw M0.Core.racketContractError($rjs_core.UString.make("expected a string"));var if_res257 = null;} else {if ((start549<0)!==false) {throw M0.Core.racketContractError($rjs_core.UString.make("invalid start index"));var if_res256 = null;} else {if (((end550!==false)&&(((end550<0)||(end550>str548.length))||(end550integer"),$rjs_core.UString.make("char?"),c565));}if_res267;return M0.Core.Char.charToInteger(c565);};var integer__gt_char = function(k566) {if (exact_nonnegative_integer_p(k566)!==false) {var if_res268 = rvoid();} else {var if_res268 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("integer->char"),$rjs_core.UString.make("exact-nonnegative-integer?"),k566));}if_res268;return M0.Core.Char.integerToChar(k566);};var char_utf_8_length = function(c567) {if (char_p(c567)!==false) {var if_res269 = rvoid();} else {var if_res269 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-utf-8-length"),$rjs_core.UString.make("char?"),c567));}if_res269;return M0.Core.Char.charUtf8Length(c567);};var char_upcase = function(c568) {if (char_p(c568)!==false) {var if_res270 = rvoid();} else {var if_res270 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-upcase"),$rjs_core.UString.make("char?"),c568));}if_res270;return M0.Core.Char.upcase(c568);};var char_downcase = function(c569) {if (char_p(c569)!==false) {var if_res271 = rvoid();} else {var if_res271 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-downcase"),$rjs_core.UString.make("char?"),c569));}if_res271;return M0.Core.Char.downcase(c569);};var char_alphabetic_p = function(c570) {if (char_p(c570)!==false) {var if_res272 = rvoid();} else {var if_res272 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-alphabetic?"),$rjs_core.UString.make("char?"),c570));}if_res272;return M0.Core.Char.isAlphabetic(c570);};var char_lower_case_p = function(c571) {if (char_p(c571)!==false) {var if_res273 = rvoid();} else {var if_res273 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-lower-case?"),$rjs_core.UString.make("char?"),c571));}if_res273;return M0.Core.Char.isLowerCase(c571);};var char_upper_case_p = function(c572) {if (char_p(c572)!==false) {var if_res274 = rvoid();} else {var if_res274 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-upper-case?"),$rjs_core.UString.make("char?"),c572));}if_res274;return M0.Core.Char.isUpperCase(c572);};var char_title_case_p = function(c573) {if (char_p(c573)!==false) {var if_res275 = rvoid();} else {var if_res275 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-title-case?"),$rjs_core.UString.make("char?"),c573));}if_res275;return M0.Core.Char.isTitleCase(c573);};var char_numeric_p = function(c574) {if (char_p(c574)!==false) {var if_res276 = rvoid();} else {var if_res276 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-numeric?"),$rjs_core.UString.make("char?"),c574));}if_res276;return M0.Core.Char.isNumeric(c574);};var char_symbolic_p = function(c575) {if (char_p(c575)!==false) {var if_res277 = rvoid();} else {var if_res277 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-symbolic?"),$rjs_core.UString.make("char?"),c575));}if_res277;return M0.Core.Char.isSymbolic(c575);};var char_punctuation_p = function(c576) {if (char_p(c576)!==false) {var if_res278 = rvoid();} else {var if_res278 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-punctuation?"),$rjs_core.UString.make("char?"),c576));}if_res278;return M0.Core.Char.isPunctuation(c576);};var char_graphic_p = function(c577) {if (char_p(c577)!==false) {var if_res279 = rvoid();} else {var if_res279 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-graphic?"),$rjs_core.UString.make("char?"),c577));}if_res279;return M0.Core.Char.isGraphic(c577);};var char_whitespace_p = function(c578) {if (char_p(c578)!==false) {var if_res280 = rvoid();} else {var if_res280 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-whitespace?"),$rjs_core.UString.make("char?"),c578));}if_res280;return M0.Core.Char.isWhitespace(c578);};var char_blank_p = function(c579) {if (char_p(c579)!==false) {var if_res281 = rvoid();} else {var if_res281 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-blank?"),$rjs_core.UString.make("char?"),c579));}if_res281;return M0.Core.Char.isBlank(c579);};var char_iso_control_p = function(c580) {if (char_p(c580)!==false) {var if_res282 = rvoid();} else {var if_res282 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char-iso-control?"),$rjs_core.UString.make("char?"),c580));}if_res282;return M0.Core.Char.isIsoControl(c580);};var char_lt__p = function(a581, b582) {if (char_p(a581)!==false) {var if_res283 = rvoid();} else {var if_res283 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char?"),$rjs_core.UString.make("char?"),a585));}if_res287;if (char_p(b586)!==false) {var if_res288 = rvoid();} else {var if_res288 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char>?"),$rjs_core.UString.make("char?"),b586));}if_res288;return a585>b586;};var char_gt__eq__p = function(a587, b588) {if (char_p(a587)!==false) {var if_res289 = rvoid();} else {var if_res289 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char>=?"),$rjs_core.UString.make("char?"),a587));}if_res289;if (char_p(b588)!==false) {var if_res290 = rvoid();} else {var if_res290 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char>=?"),$rjs_core.UString.make("char?"),b588));}if_res290;return a587>=b588;};var char_eq__p = function(a589, b590) {if (char_p(a589)!==false) {var if_res291 = rvoid();} else {var if_res291 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char=?"),$rjs_core.UString.make("char?"),a589));}if_res291;if (char_p(b590)!==false) {var if_res292 = rvoid();} else {var if_res292 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("char=?"),$rjs_core.UString.make("char?"),b590));}if_res292;return M0.Core.Char.eq(a589,b590);};var box = M0.Core.Box.make;var unbox = function(v591) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v591.get();};var set_box_bang_ = function(b592, v593) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return b592.set(v593);};var box_p = M0.Core.Box.check;var box_cas_bang_ = function(loc594, old595, new596) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (eq_p(old595,unbox(loc594))&&set_box_bang_(loc594,new596))&&true;};var box_immutable = M0.Core.Box.make;var make_weak_box = M0.Core.Box.make;var weak_box_value = function(v597) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v597.get();};var set_box_times__bang_ = function(b598, v599) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return b598.set(v599);};var unbox_times_ = function(v600) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v600.get();};var let_result293 = M0.Core.Struct.makeStructTypeProperty({'name':$rjs_core.UString.make("prop:evt")});var prop_evt = let_result293.getAt(0);var evt_p = let_result293.getAt(1);var prop_checked_procedure = make_struct_type_property($rjs_core.UString.make("prop:checked-procedure")).getAt(0);var prop_impersonator_of = make_struct_type_property($rjs_core.UString.make("prop:impersonator-of")).getAt(0);var prop_arity_string = make_struct_type_property($rjs_core.UString.make("prop:arity-string")).getAt(0);var prop_incomplete_arity = make_struct_type_property($rjs_core.UString.make("prop:incomplete-arity")).getAt(0);var prop_method_arity_error = make_struct_type_property($rjs_core.UString.make("prop:method-arity-error")).getAt(0);var prop_exn_srclocs = make_struct_type_property($rjs_core.UString.make("prop:exn:srclocs")).getAt(0);var prop_authentic = make_struct_type_property($rjs_core.UString.make("prop:authentic")).getAt(0);var prop_serialize = make_struct_type_property($rjs_core.UString.make("prop:serialize")).getAt(0);var prop_custom_write = make_struct_type_property($rjs_core.UString.make("prop:custom-write")).getAt(0);var prop_procedure = M0.Core.Struct.propProcedure;var prop_equal_plus_hash = M0.Core.Struct.propEqualHash;var equal_hash_code = function(v601) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return 0;};var equal_secondary_hash_code = function(v602) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return 1;};var error = M0.Kernel.error;var raise_argument_error = M0.Kernel.argerror;var raise_arguments_error = M0.Kernel.argserror;var raise_result_error = M0.Kernel.resulterror;var raise_mismatch_error = M0.Kernel.mismatcherror;var bytes_p = function(bs603) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Bytes.check(bs603);};var make_bytes604 = function(len10605, b9606) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var len607 = len10605;if (false!==false) {var if_res294 = 0;} else {var if_res294 = b9606;}var b608 = if_res294;return M0.Core.Bytes.make(len607,b608);};var cl295 = function(len609) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_bytes604(len609,0);};var cl296 = function(len610, b9611) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return make_bytes604(len610,b9611);};var make_bytes = $rjs_core.attachProcedureArity(function() {var fixed_lam297 = {'1':cl295,'2':cl296}[arguments.length];if (fixed_lam297!==undefined) {return fixed_lam297.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var bytes_ref = function(bs612, i613) {if (bytes_p(bs612)!==false) {var if_res298 = rvoid();} else {var if_res298 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes-ref"),$rjs_core.UString.make("bytes?"),bs612));}if_res298;if (integer_p(i613)!==false) {var if_res299 = rvoid();} else {var if_res299 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes-ref"),$rjs_core.UString.make("integer?"),i613));}if_res299;if ((__lt_(i613,0)||__gt_(i613,bs612.length))!==false) {var if_res300 = raise(M0.Core.makeOutOfRangeError($rjs_core.UString.make("bytes-ref"),$rjs_core.UString.make("byte string"),bs612,bs612.length,i613));} else {var if_res300 = M0.Core.Bytes.ref(bs612,i613);}return if_res300;};var bytes_set_bang_ = function(bs614, i615, b616) {if (bytes_p(bs614)!==false) {var if_res301 = rvoid();} else {var if_res301 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes-set!"),$rjs_core.UString.make("bytes?"),bs614));}if_res301;if (integer_p(i615)!==false) {var if_res302 = rvoid();} else {var if_res302 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes-set!"),$rjs_core.UString.make("integer?"),i615));}if_res302;if (integer_p(b616)!==false) {var if_res303 = rvoid();} else {var if_res303 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes-set!"),$rjs_core.UString.make("integer?"),b616));}if_res303;if ((__lt_(i615,0)||__gt_(i615,bs614.length))!==false) {var if_res304 = raise(M0.Core.makeOutOfRangeError($rjs_core.UString.make("bytes-set!"),$rjs_core.UString.make("byte string"),bs614,bs614.length,i615));} else {var if_res304 = M0.Core.Bytes.set(bs614,i615,b616);}return if_res304;};var bytes__gt_string_by_utf_8 = function(bs617) {if (bytes_p(bs617)!==false) {var if_res305 = rvoid();} else {var if_res305 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes->string/utf-8"),$rjs_core.UString.make("bytes?"),bs617));}if_res305;return M0.Core.UString.fromBytesUtf8(bs617);};var string__gt_bytes_by_utf_8 = function(str618) {if (string_p(str618)!==false) {var if_res306 = rvoid();} else {var if_res306 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("string->bytes/utf-8"),$rjs_core.UString.make("string?"),str618));}if_res306;return M0.Core.UString.toBytesUtf8(str618);};var bytes_eq__p = function(bstr1619, bstr2620) {if (bytes_p(bstr1619)!==false) {var if_res307 = rvoid();} else {var if_res307 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes=?"),$rjs_core.UString.make("bytes?"),bstr1619));}if_res307;if (bytes_p(bstr2620)!==false) {var if_res308 = rvoid();} else {var if_res308 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes=?"),$rjs_core.UString.make("bytes?"),bstr2620));}if_res308;return M0.Core.Bytes.eq(bstr1619,bstr2620);};var bytes_lt__p = function(bstr1621, bstr2622) {if (bytes_p(bstr1621)!==false) {var if_res309 = rvoid();} else {var if_res309 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes?"),$rjs_core.UString.make("bytes?"),bstr1623));}if_res311;if (bytes_p(bstr2624)!==false) {var if_res312 = rvoid();} else {var if_res312 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes>?"),$rjs_core.UString.make("bytes?"),bstr2624));}if_res312;return M0.Core.Bytes.gt(bstr1623,bstr2624);};var bytes_length = function(bs625) {if (bytes_p(bs625)!==false) {var if_res313 = rvoid();} else {var if_res313 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("bytes-length"),$rjs_core.UString.make("bytes?"),bs625));}if_res313;return bs625.length;};var current_continuation_marks = M0.Core.Marks.getContinuationMarks;var continuation_mark_set__gt_list = M0.Core.Marks.getMarks;var continuation_mark_set_first = function(mark_set626, key_v627, none_v628, prompt_tag629) {var let_result314 = values();var mark_set630 = mark_set630||M0.Core.Marks.getContinuationMarks(prompt_tag629);var marks631 = M0.Core.Marks.getMarks(mark_set630,key_v627,prompt_tag629);if (null_p(marks631)!==false) {var if_res315 = none_v628;} else {var if_res315 = marks631.hd;}return if_res315;};var make_parameter = M0.Paramz.makeParameter;var call_with_continuation_prompt = M0.Core.Marks.callWithContinuationPrompt;var abort_current_continuation = function(prompt_tag632) {if ((arguments.length<1)!==false) {throw M0.Core.racketContractError($rjs_core.UString.make("arity mismatch"));var if_res316 = null;} else {var if_res316 = rvoid();}if_res316;var let_result317 = values();var args633 = Array.prototype.slice.call(arguments,1);throw new M0.Core.Marks.AbortCurrentContinuation(prompt_tag632,args633);return null;};var make_continuation_prompt_tag = M0.Core.Marks.makeContinuationPromptTag;var default_continuation_prompt_tag = M0.Core.Marks.defaultContinuationPromptTag;var raise = M0.Kernel.doraise;var exn_fail_p = M0.Core.isErr;var exn_fail_contract_p = M0.Core.isContractErr;var exn_fail_contract_arity_p = M0.Core.isContractErr;var exn_message = function(e634) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.UString.makeMutable(M0.Core.errMsg(e634));};var current_output_port = make_parameter(M0.Core.Ports.standardOutputPort);var current_input_port = make_parameter(M0.Core.Ports.standardInputPort);var current_error_port = make_parameter(M0.Core.Ports.standardErrorPort);var current_print = make_parameter(function(p635) {if (void_p(p635)!==false) {var if_res318 = rvoid();} else {print(p635);var if_res318 = newline();}return if_res318;});var port_p = function(p636) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Ports.check(p636);};var input_port_p = function(p637) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Ports.isInputPort(p637);};var output_port_p = function(p638) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Ports.isOutputPort(p638);};var string_port_p = function(p639) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Ports.isStringPort(p639);};var open_output_string = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Ports.openOutputString();};var get_output_string = function(p640) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Ports.getOutputString(p640);};var print_as_expression = make_parameter(true);var display641 = function(datum12642, out11643) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum644 = datum12642;if (eq_p(out11643,M3.unsafe_undefined)!==false) {var if_res319 = current_output_port();} else {var if_res319 = out11643;}var out645 = if_res319;return M0.Core.display(out645,datum644);};var cl320 = function(datum646) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return display641(datum646,M3.unsafe_undefined);};var cl321 = function(datum647, out11648) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return display641(datum647,out11648);};var display = $rjs_core.attachProcedureArity(function() {var fixed_lam322 = {'1':cl320,'2':cl321}[arguments.length];if (fixed_lam322!==undefined) {return fixed_lam322.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var displayln649 = function(datum14650, out13651) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum652 = datum14650;if (eq_p(out13651,M3.unsafe_undefined)!==false) {var if_res323 = current_output_port();} else {var if_res323 = out13651;}var out653 = if_res323;display(datum652,out653);return newline(out653);};var cl324 = function(datum654) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return displayln649(datum654,M3.unsafe_undefined);};var cl325 = function(datum655, out13656) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return displayln649(datum655,out13656);};var displayln = $rjs_core.attachProcedureArity(function() {var fixed_lam326 = {'1':cl324,'2':cl325}[arguments.length];if (fixed_lam326!==undefined) {return fixed_lam326.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var write657 = function(datum16658, out15659) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum660 = datum16658;if (eq_p(out15659,M3.unsafe_undefined)!==false) {var if_res327 = current_output_port();} else {var if_res327 = out15659;}var out661 = if_res327;return M0.Core.write(out661,datum660);};var cl328 = function(datum662) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return write657(datum662,M3.unsafe_undefined);};var cl329 = function(datum663, out15664) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return write657(datum663,out15664);};var write = $rjs_core.attachProcedureArity(function() {var fixed_lam330 = {'1':cl328,'2':cl329}[arguments.length];if (fixed_lam330!==undefined) {return fixed_lam330.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var writeln665 = function(datum18666, out17667) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum668 = datum18666;if (eq_p(out17667,M3.unsafe_undefined)!==false) {var if_res331 = current_output_port();} else {var if_res331 = out17667;}var out669 = if_res331;write(datum668,out669);return newline(out669);};var cl332 = function(datum670) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return writeln665(datum670,M3.unsafe_undefined);};var cl333 = function(datum671, out17672) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return writeln665(datum671,out17672);};var writeln = $rjs_core.attachProcedureArity(function() {var fixed_lam334 = {'1':cl332,'2':cl333}[arguments.length];if (fixed_lam334!==undefined) {return fixed_lam334.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var print673 = function(datum21674, out19675, quote_depth20676) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum677 = datum21674;if (eq_p(out19675,M3.unsafe_undefined)!==false) {var if_res335 = current_output_port();} else {var if_res335 = out19675;}var out678 = if_res335;if (false!==false) {var if_res336 = 0;} else {var if_res336 = quote_depth20676;}var quote_depth679 = if_res336;return M0.Core.print(out678,datum677,print_as_expression(),quote_depth679);};var cl337 = function(datum680) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return print673(datum680,M3.unsafe_undefined,0);};var cl338 = function(datum681, out682, quote_depth20683) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return print673(datum681,out682,quote_depth20683);};var cl339 = function(datum684, out19685) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return print673(datum684,out19685,0);};var print = $rjs_core.attachProcedureArity(function() {var fixed_lam340 = {'1':cl337,'3':cl338,'2':cl339}[arguments.length];if (fixed_lam340!==undefined) {return fixed_lam340.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2,3]);var println686 = function(datum23687, out22688) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var datum689 = datum23687;if (eq_p(out22688,M3.unsafe_undefined)!==false) {var if_res341 = current_output_port();} else {var if_res341 = out22688;}var out690 = if_res341;print(datum689,out690);return newline(out690);};var cl342 = function(datum691) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return println686(datum691,M3.unsafe_undefined);};var cl343 = function(datum692, out22693) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return println686(datum692,out22693);};var println = $rjs_core.attachProcedureArity(function() {var fixed_lam344 = {'1':cl342,'2':cl343}[arguments.length];if (fixed_lam344!==undefined) {return fixed_lam344.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[1,2]);var newline694 = function(out24695) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (eq_p(out24695,M3.unsafe_undefined)!==false) {var if_res345 = current_output_port();} else {var if_res345 = out24695;}var out696 = if_res345;return display($rjs_core.UString.make("\n"),out696);};var cl346 = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return newline694(M3.unsafe_undefined);};var cl347 = function(out24697) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return newline694(out24697);};var newline = $rjs_core.attachProcedureArity(function() {var fixed_lam348 = {'0':cl346,'1':cl347}[arguments.length];if (fixed_lam348!==undefined) {return fixed_lam348.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[0,1]);var current_inspector = function() {return true;};var current_code_inspector = function() {return true;};var make_inspector = $rjs_core.attachProcedureArity(function(..._698349) {var _698 = $rjs_core.Pair.listFromArray(_698349);return false;});var check_method = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var random = M0.Kernel.random;var current_seconds = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Math.floor(Date.now()/1000);};var object_name = function(fn699) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return fn699.name;};var unquoted_printing_string = function(s700) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return s700;};var error_print_width = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return 42;};var error_value__gt_string_handler = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return function(x701, n702) {if ((arguments.length!==2)!==false) {throw M0.Core.racketContractError($rjs_core.UString.make("arity mismatch"));var if_res350 = null;} else {var if_res350 = rvoid();}if_res350;return $rjs_core.UString.make("str");};};var procedure_arity_mask = function(fn703) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return procedure_arity(fn703);};var bitwise_bit_set_p = function(mask704, n705) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;};var procedure_extract_target = function(f706) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var regexp_p = function(v707) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Regexp.check(v707);};var pregexp_p = regexp_p;var byte_regexp_p = regexp_p;var byte_pregexp_p = regexp_p;var regexp = function(str708) {if (string_p(str708)!==false) {var if_res351 = rvoid();} else {var if_res351 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("regexp"),$rjs_core.UString.make("string?"),str708));}if_res351;return M0.Core.Regexp.fromString(str708);};var pregexp = regexp;var byte_regexp = function(bs709) {if (bytes_p(bs709)!==false) {var if_res352 = rvoid();} else {var if_res352 = M0.Kernel.doraise(M0.Core.makeArgumentError($rjs_core.Symbol.make("byte-regexp"),$rjs_core.UString.make("bytes?"),bs709));}if_res352;return M0.Core.Regexp.fromString(bytes__gt_string_by_utf_8(bs709));};var byte_pregexp = byte_regexp;var regexp_match = function(pattern710, input711) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Regexp.match(pattern710,input711);};var let_result353 = make_struct_type($rjs_core.Symbol.make("kernel:arity-at-least"),false,1,0,false,rnull,false,false,$rjs_core.Pair.makeList(0),false,$rjs_core.Symbol.make("kernel:arity-at-least"));var struct_712 = let_result353.getAt(0);var make_713 = let_result353.getAt(1);var __p714 = let_result353.getAt(2);var __ref715 = let_result353.getAt(3);var __set_bang_716 = let_result353.getAt(4);var let_result354 = values(struct_712,make_713,__p714,make_struct_field_accessor(__ref715,0,$rjs_core.Symbol.make("value")));var struct_kernel_arity_at_least = let_result354.getAt(0);var make_arity_at_least = let_result354.getAt(1);var kernel_arity_at_least_p = let_result354.getAt(2);var kernel_arity_at_least_value = let_result354.getAt(3);var procedure_p = function(f717) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return typeof(f717)==="function";};var arity_at_least = make_arity_at_least;var arity_at_least_p = function(p718) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return kernel_arity_at_least_p(p718);};var arity_at_least_value = function(p719) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return kernel_arity_at_least_value(p719);};var procedure_arity_includes_p = function(fn720, n721) {var ar722 = procedure_arity(fn720);if (kernel_arity_at_least_p(ar722)!==false) {var if_res356 = __lt__eq_(kernel_arity_at_least_value(ar722),n721);} else {if (list_p(ar722)!==false) {var if_res355 = member(n721,ar722);} else {var if_res355 = n721===ar722;}var if_res356 = if_res355;}return if_res356;};var procedure_arity = function(fn723) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}if (Array.isArray(fn723.__rjs_arityValue)!==false) {if ((fn723.__rjs_arityValue.length===1)!==false) {var if_res357 = fn723.__rjs_arityValue[0];} else {var if_res357 = M0.Core.Pair.listFromArray(fn723.__rjs_arityValue);}var if_res359 = if_res357;} else {if ((fn723.__rjs_arityValue===undefined)!==false) {var if_res358 = fn723.length;} else {var if_res358 = make_arity_at_least(fn723.__rjs_arityValue||fn723.length);}var if_res359 = if_res358;}return if_res359;};var procedure_arity_p = function(v724) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (exact_nonnegative_integer_p(v724)||kernel_arity_at_least_p(v724))||ormap(function(v725) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return exact_nonnegative_integer_p(v725)||kernel_arity_at_least_p(v725);},v724);};var checked_procedure_check_and_extract = function(type726, v727, proc728, v1729, v2730) {if (arguments.length!==5) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((M0.Core.Struct.check(v727,type726)&&type726._findProperty(prop_checked_procedure))!==false) {var fn731 = v727.getField(0);var r1732 = fn731(v1729,v2730);if (r1732!==false) {var if_res360 = v727.getField(1);} else {var if_res360 = proc728(v727,v1729,v2730);}var if_res361 = if_res360;} else {var if_res361 = proc728(v727,v1729,v2730);}return if_res361;};var gensym = function(sym733) {var s734 = (sym733&&sym733.v)||$rjs_core.UString.make("");__count = __count+1;return M0.Core.Symbol.makeUninterned(s734+__count);};var eval_jit_enabled = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var variable_reference_constant_p = function(x735) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var variable_reference_from_unsafe_p = function(x736) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var inspector_p = function(p737) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return true;};var make_thread_cell = function(p738) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return p738;};var __count = 1000;var system_type = function(mode739) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}var tmp740 = mode739;if (equal_p(tmp740,$rjs_core.Symbol.make("os"))!==false) {var if_res365 = $rjs_core.Symbol.make("unix");} else {if (equal_p(tmp740,$rjs_core.Symbol.make("vm"))!==false) {var if_res364 = $rjs_core.Symbol.make("javascript");} else {if (equal_p(tmp740,$rjs_core.Symbol.make("gc"))!==false) {var if_res363 = $rjs_core.Symbol.make("javascript");} else {if (equal_p(tmp740,$rjs_core.Symbol.make("fs-change"))!==false) {var if_res362 = M0.Core.Vector.make([false,false,false,false],false);} else {var if_res362 = false;}var if_res363 = if_res362;}var if_res364 = if_res363;}var if_res365 = if_res364;}return if_res365;};var make_weak_hash = make_hash;var make_weak_hasheqv = make_hasheqv;var make_weak_hasheq = make_hasheq;var current_environment_variables = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return rnull;};var environment_variables_ref = function(e741, n742) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var environment_variables_set_bang_743 = function(e26744, n27745, v28746, fail25747) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}var e748 = e26744;var n749 = n27745;var v750 = v28746;if (false!==false) {var if_res366 = false;} else {var if_res366 = fail25747;}var fail751 = if_res366;return rvoid();};var cl367 = function(e752, n753, v754) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return environment_variables_set_bang_743(e752,n753,v754,false);};var cl368 = function(e755, n756, v757, fail25758) {if (arguments.length!==4) {throw $rjs_core.racketContractError("arity mismatch");} else {}return environment_variables_set_bang_743(e755,n756,v757,fail25758);};var environment_variables_set_bang_ = $rjs_core.attachProcedureArity(function() {var fixed_lam369 = {'3':cl367,'4':cl368}[arguments.length];if (fixed_lam369!==undefined) {return fixed_lam369.apply(null,arguments);} else {return error($rjs_core.UString.make("case-lambda: invalid case"));}},[3,4]);var prefab_struct_key = function(v759) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var path_p = M0.Core.Path.check;var version = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.UString.make("99.0");};var string__gt_path = M0.Core.Path.fromString;var dynamic_wind = function(f760, g761, h762) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}f760();g761();return h762();};var datum_intern_literal = function(v763) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v763;};var syntax_source = M0.Core.Correlated.syntaxSource;var syntax_line = M0.Core.Correlated.syntaxLine;var syntax_column = M0.Core.Correlated.syntaxColumn;var syntax_position = M0.Core.Correlated.syntaxPosition;var syntax_span = M0.Core.Correlated.syntaxSpan;var __rjs_quoted__ = {};__rjs_quoted__.__plus_ = __plus_;__rjs_quoted__.struct_kernel_arity_at_least = struct_kernel_arity_at_least;__rjs_quoted__.length = length;__rjs_quoted__.make_struct_type_property = make_struct_type_property;__rjs_quoted__.kernel_arity_at_least_value = kernel_arity_at_least_value;__rjs_quoted__.make_arity_at_least = make_arity_at_least;__rjs_quoted__.kernel_arity_at_least_p = kernel_arity_at_least_p;export { __rjs_quoted__,equal_p,eqv_p,eq_p,values,call_with_values,immutable_p,rvoid,void_p,number_p,real_p,integer_p,zero_p,positive_p,negative_p,add1,sub1,quotient,even_p,odd_p,exact_nonnegative_integer_p,exact_integer_p,exact_p,single_flonum_available_p,single_flonum_p,real__gt_single_flonum,__times_,__by_,__plus_,__,__lt_,__gt_,__lt__eq_,__gt__eq_,__eq_,floor,abs,sin,cos,tan,atan,ceiling,round,min,max,log,exp,expt,sqrt,sqr,truncate,remainder,number__gt_string,arithmetic_shift,inexact__gt_exact,exact__gt_inexact,make_rectangular,real_part,imag_part,rational_p,numerator,denominator,not,rfalse,rtrue,false_p,boolean_p,car,cdr,cons,pair_p,caar,cadr,cdar,cddr,cdddr,caddr,cadddr,cddddr,rnull,list,null_p,list_p,length,reverse,list_times_,append,for_each,mcons,mpair_p,mcar,mcdr,set_mcar_bang_,set_mcdr_bang_,make_struct_type,make_struct_field_accessor,make_struct_field_mutator,make_struct_type_property,check_struct_type,struct_type_p,struct_type_info,vector,make_vector,vector_p,vector_length,vector_ref,vector_set_bang_,vector__gt_list,list__gt_vector,vector__gt_immutable_vector,hash,hasheqv,hasheq,make_hash,make_hasheqv,make_hasheq,make_immutable_hash,make_immutable_hasheqv,make_immutable_hasheq,hash_p,hash_equal_p,hash_eqv_p,hash_eq_p,hash_weak_p,hash_ref,hash_has_key_p,hash_ref_key,hash_set,hash_remove,hash_map,hash_count,hash_remove_bang_,hash_set_bang_,hash_iterate_first,hash_iterate_next,hash_iterate_key,hash_iterate_value,hash_iterate_key_plus_value,hash_iterate_pair,hash_keys_subset_p,hash_union,hash_strong_p,apply,map,foldl,_foldr,foldr,range,remove,filter,ormap,andmap,member,compose,compose1,list_ref,build_list,make_list,flatten,assoc,memv,memq,memf,findf,assv,assq,assf,alt_reverse,string,string_append,string_ref,string_eq__p,string_lt__p,string_lt__eq__p,string_gt__p,string_gt__eq__p,string_p,fprintf,eprintf,printf,format,symbol_p,keyword_p,make_string,list__gt_string,string__gt_immutable_string,symbol__gt_string,string__gt_symbol,string__gt_uninterned_symbol,string__gt_unreadable_symbol,string__gt_number,symbol_interned_p,symbol_eq__p,symbol_lt__p,keyword_lt__p,string_length,string_downcase,string_upcase,substring,string_split,string_set_bang_,char_p,char__gt_integer,integer__gt_char,char_utf_8_length,char_upcase,char_downcase,char_alphabetic_p,char_lower_case_p,char_upper_case_p,char_title_case_p,char_numeric_p,char_symbolic_p,char_punctuation_p,char_graphic_p,char_whitespace_p,char_blank_p,char_iso_control_p,char_lt__p,char_lt__eq__p,char_gt__p,char_gt__eq__p,char_eq__p,box,unbox,set_box_bang_,box_p,box_cas_bang_,box_immutable,make_weak_box,weak_box_value,set_box_times__bang_,unbox_times_,evt_p,prop_evt,prop_checked_procedure,prop_impersonator_of,prop_arity_string,prop_incomplete_arity,prop_method_arity_error,prop_exn_srclocs,prop_authentic,prop_serialize,prop_custom_write,prop_procedure,prop_equal_plus_hash,equal_hash_code,equal_secondary_hash_code,error,raise_argument_error,raise_arguments_error,raise_result_error,raise_mismatch_error,bytes_p,make_bytes,bytes_ref,bytes_set_bang_,bytes__gt_string_by_utf_8,string__gt_bytes_by_utf_8,bytes_eq__p,bytes_lt__p,bytes_gt__p,bytes_length,current_continuation_marks,continuation_mark_set__gt_list,continuation_mark_set_first,make_parameter,call_with_continuation_prompt,abort_current_continuation,make_continuation_prompt_tag,default_continuation_prompt_tag,raise,exn_fail_p,exn_fail_contract_p,exn_fail_contract_arity_p,exn_message,current_output_port,current_input_port,current_error_port,current_print,port_p,input_port_p,output_port_p,string_port_p,open_output_string,get_output_string,print_as_expression,display,displayln,write,writeln,print,println,newline,current_inspector,current_code_inspector,make_inspector,check_method,random,current_seconds,object_name,unquoted_printing_string,error_print_width,error_value__gt_string_handler,procedure_arity_mask,bitwise_bit_set_p,procedure_extract_target,regexp_p,pregexp_p,byte_regexp_p,byte_pregexp_p,regexp,pregexp,byte_regexp,byte_pregexp,regexp_match,kernel_arity_at_least_value,kernel_arity_at_least_p,make_arity_at_least,struct_kernel_arity_at_least,procedure_p,arity_at_least,arity_at_least_p,arity_at_least_value,procedure_arity_includes_p,procedure_arity,procedure_arity_p,checked_procedure_check_and_extract,gensym,eval_jit_enabled,variable_reference_constant_p,variable_reference_from_unsafe_p,inspector_p,make_thread_cell,system_type,make_weak_hash,make_weak_hasheqv,make_weak_hasheq,current_environment_variables,environment_variables_ref,environment_variables_set_bang_,prefab_struct_key,path_p,version,string__gt_path,dynamic_wind,datum_intern_literal,syntax_source,syntax_line,syntax_column,syntax_position,syntax_span }; \ No newline at end of file diff --git a/js-build/runtime/lib.rkt b/js-build/runtime/lib.rkt index 9978615..0c4f9d2 100644 --- a/js-build/runtime/lib.rkt +++ b/js-build/runtime/lib.rkt @@ -1,11 +1,12 @@ #lang racketscript/boot -(require (for-syntax racket/base - racket/format - racket/list - syntax/parse) +(require racketscript/interop racket/stxparam - racketscript/interop) + syntax/parse/define + (for-syntax racket/base + racket/list + racket/format + syntax/parse)) (provide throw new diff --git a/js-build/runtime/lib.rkt.js b/js-build/runtime/lib.rkt.js index eab4059..a28c67d 100644 --- a/js-build/runtime/lib.rkt.js +++ b/js-build/runtime/lib.rkt.js @@ -1 +1 @@ -import * as $rjs_core from './core.js';import * as Paramz from "./paramz.js";import * as Core from "./core.js";import * as Kernel from "./kernel.js";var Values = Core.Values;var Pair = Core.Pair;var __rjs_quoted__ = {};__rjs_quoted__.Pair = Pair;__rjs_quoted__.Kernel = Kernel;__rjs_quoted__.Core = Core;export { __rjs_quoted__,Kernel,Core,Paramz,Values,Pair }; \ No newline at end of file +import * as $rjs_core from './core.js';import * as Paramz from "./paramz.js";import * as Core from "./core.js";import * as Kernel from "./kernel.js";var Values = Core.Values;var Pair = Core.Pair;var __rjs_quoted__ = {};__rjs_quoted__.Core = Core;__rjs_quoted__.Pair = Pair;__rjs_quoted__.Kernel = Kernel;export { __rjs_quoted__,Kernel,Core,Paramz,Values,Pair }; \ No newline at end of file diff --git a/js-build/runtime/linklet-primitive.rkt.js b/js-build/runtime/linklet-primitive.rkt.js index 68195d8..4236c5f 100644 --- a/js-build/runtime/linklet-primitive.rkt.js +++ b/js-build/runtime/linklet-primitive.rkt.js @@ -1 +1 @@ -import * as $rjs_core from './core.js';import * as M1 from "./lib.rkt.js";import * as M2 from "./syntax.rkt.js";var variable_reference_from_unsafe_p = function(v198) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var variable_reference_constant_p = function(v199) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var make_instance = M1.Core.Linklet.makeInstance;var instance_data = M1.Core.Linklet.instanceData;var instance_name = M1.Core.Linklet.instanceName;var instance_variable_value = M1.Core.Linklet.instanceVariableValue;var instance_variable_names = M1.Core.Linklet.instanceVariableNames;var instance_set_variable_value_bang_ = M1.Core.Linklet.instanceSetVariableValue;var instance_unset_variable_bang_ = M1.Core.Linklet.instanceUnsetVariable;var instance_describe_variable_bang_ = M1.Core.Linklet.instanceDescribeVariable;var linklet_virtual_machine_bytes = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.Bytes.fromIntArray([114,97,99,107,101,116,115,99,114,105,112,116]);};var primitive_table = function(v200) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.Core.Hash.makeEqual([[$rjs_core.Symbol.make("syntax?"),M2.__rjs_quoted__.syntax_p],[$rjs_core.Symbol.make("syntax-e"),M2.__rjs_quoted__.syntax_e],[$rjs_core.Symbol.make("datum->syntax"),M2.__rjs_quoted__.datum__gt_syntax],[$rjs_core.Symbol.make("syntax->datum"),M2.__rjs_quoted__.syntax__gt_datum],[$rjs_core.Symbol.make("syntax-property"),M2.__rjs_quoted__.syntax_property],[$rjs_core.Symbol.make("syntax-property-symbol-keys"),M2.__rjs_quoted__.syntax_property_symbol_keys],[$rjs_core.Symbol.make("syntax-source"),M2.__rjs_quoted__.syntax_source],[$rjs_core.Symbol.make("syntax-line"),M2.__rjs_quoted__.syntax_line],[$rjs_core.Symbol.make("syntax-column"),M2.__rjs_quoted__.syntax_column],[$rjs_core.Symbol.make("syntax-span"),M2.__rjs_quoted__.syntax_span],[$rjs_core.Symbol.make("syntax-position"),M2.__rjs_quoted__.syntax_position],[$rjs_core.Symbol.make("variable-reference-constant?"),variable_reference_constant_p],[$rjs_core.Symbol.make("variable-reference-from-unsafe?"),variable_reference_from_unsafe_p],[$rjs_core.Symbol.make("make-instance"),make_instance],[$rjs_core.Symbol.make("instance-describe-variable!"),instance_describe_variable_bang_],[$rjs_core.Symbol.make("instance-unset-variable!"),instance_unset_variable_bang_],[$rjs_core.Symbol.make("instance-set-variable-value!"),instance_set_variable_value_bang_],[$rjs_core.Symbol.make("instance-variable-names"),instance_variable_names],[$rjs_core.Symbol.make("instance-variable-value"),instance_variable_value],[$rjs_core.Symbol.make("instance-data"),instance_data],[$rjs_core.Symbol.make("instance-name"),instance_name],[$rjs_core.Symbol.make("linklet-virtual-machine-bytes"),linklet_virtual_machine_bytes],[$rjs_core.Symbol.make("primitive-table"),primitive_table]],false);};var __rjs_quoted__ = {};export { __rjs_quoted__,variable_reference_from_unsafe_p,variable_reference_constant_p,make_instance,instance_data,instance_name,instance_variable_value,instance_variable_names,instance_set_variable_value_bang_,instance_unset_variable_bang_,instance_describe_variable_bang_,linklet_virtual_machine_bytes,primitive_table }; \ No newline at end of file +import * as $rjs_core from './core.js';import * as M0 from "./lib.rkt.js";import * as M2 from "./syntax.rkt.js";var variable_reference_from_unsafe_p = function(v764) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var variable_reference_constant_p = function(v765) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var make_instance = M0.Core.Linklet.makeInstance;var instance_data = M0.Core.Linklet.instanceData;var instance_name = M0.Core.Linklet.instanceName;var instance_variable_value = M0.Core.Linklet.instanceVariableValue;var instance_variable_names = M0.Core.Linklet.instanceVariableNames;var instance_set_variable_value_bang_ = M0.Core.Linklet.instanceSetVariableValue;var instance_unset_variable_bang_ = M0.Core.Linklet.instanceUnsetVariable;var instance_describe_variable_bang_ = M0.Core.Linklet.instanceDescribeVariable;var linklet_virtual_machine_bytes = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return $rjs_core.Bytes.fromIntArray([114,97,99,107,101,116,115,99,114,105,112,116]);};var primitive_table = function(v766) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Hash.makeEqual([[$rjs_core.Symbol.make("syntax?"),M2.__rjs_quoted__.syntax_p],[$rjs_core.Symbol.make("syntax-e"),M2.__rjs_quoted__.syntax_e],[$rjs_core.Symbol.make("datum->syntax"),M2.__rjs_quoted__.datum__gt_syntax],[$rjs_core.Symbol.make("syntax->datum"),M2.__rjs_quoted__.syntax__gt_datum],[$rjs_core.Symbol.make("syntax-property"),M2.__rjs_quoted__.syntax_property],[$rjs_core.Symbol.make("syntax-property-symbol-keys"),M2.__rjs_quoted__.syntax_property_symbol_keys],[$rjs_core.Symbol.make("syntax-source"),M2.__rjs_quoted__.syntax_source],[$rjs_core.Symbol.make("syntax-line"),M2.__rjs_quoted__.syntax_line],[$rjs_core.Symbol.make("syntax-column"),M2.__rjs_quoted__.syntax_column],[$rjs_core.Symbol.make("syntax-span"),M2.__rjs_quoted__.syntax_span],[$rjs_core.Symbol.make("syntax-position"),M2.__rjs_quoted__.syntax_position],[$rjs_core.Symbol.make("variable-reference-constant?"),variable_reference_constant_p],[$rjs_core.Symbol.make("variable-reference-from-unsafe?"),variable_reference_from_unsafe_p],[$rjs_core.Symbol.make("make-instance"),make_instance],[$rjs_core.Symbol.make("instance-describe-variable!"),instance_describe_variable_bang_],[$rjs_core.Symbol.make("instance-unset-variable!"),instance_unset_variable_bang_],[$rjs_core.Symbol.make("instance-set-variable-value!"),instance_set_variable_value_bang_],[$rjs_core.Symbol.make("instance-variable-names"),instance_variable_names],[$rjs_core.Symbol.make("instance-variable-value"),instance_variable_value],[$rjs_core.Symbol.make("instance-data"),instance_data],[$rjs_core.Symbol.make("instance-name"),instance_name],[$rjs_core.Symbol.make("linklet-virtual-machine-bytes"),linklet_virtual_machine_bytes],[$rjs_core.Symbol.make("primitive-table"),primitive_table]],false);};var __rjs_quoted__ = {};export { __rjs_quoted__,variable_reference_from_unsafe_p,variable_reference_constant_p,make_instance,instance_data,instance_name,instance_variable_value,instance_variable_names,instance_set_variable_value_bang_,instance_unset_variable_bang_,instance_describe_variable_bang_,linklet_virtual_machine_bytes,primitive_table }; \ No newline at end of file diff --git a/js-build/runtime/paramz.rkt.js b/js-build/runtime/paramz.rkt.js index 79b147d..c907627 100644 --- a/js-build/runtime/paramz.rkt.js +++ b/js-build/runtime/paramz.rkt.js @@ -1 +1 @@ -import * as $rjs_core from './core.js';import * as Paramz from "./paramz.js";var parameterization_key = Paramz.ParameterizationKey;var break_enabled_key = Paramz.BreakEnabledKey;var cache_configuration = Paramz.BreakEnabledKey;var extend_parameterization = Paramz.extendParameterization;var exception_handler_key = Paramz.ExceptionHandlerKey;var check_for_break = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return undefined;};var reparameterize = function(v197) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v197;};var __rjs_quoted__ = {};export { __rjs_quoted__,parameterization_key,break_enabled_key,cache_configuration,extend_parameterization,exception_handler_key,check_for_break,reparameterize }; \ No newline at end of file +import * as $rjs_core from './core.js';import * as Paramz from "./paramz.js";var parameterization_key = Paramz.ParameterizationKey;var break_enabled_key = Paramz.BreakEnabledKey;var cache_configuration = Paramz.BreakEnabledKey;var extend_parameterization = Paramz.extendParameterization;var exception_handler_key = Paramz.ExceptionHandlerKey;var check_for_break = function() {if (arguments.length!==0) {throw $rjs_core.racketContractError("arity mismatch");} else {}return undefined;};var reparameterize = function(v805) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v805;};var __rjs_quoted__ = {};export { __rjs_quoted__,parameterization_key,break_enabled_key,cache_configuration,extend_parameterization,exception_handler_key,check_for_break,reparameterize }; \ No newline at end of file diff --git a/js-build/runtime/runtime.rkt.js b/js-build/runtime/runtime.rkt.js index 7937426..f9bebfa 100644 --- a/js-build/runtime/runtime.rkt.js +++ b/js-build/runtime/runtime.rkt.js @@ -1 +1 @@ -import * as $rjs_core from './core.js';import * as M1 from "./lib.rkt.js";var values = function() {var vals62 = M1.Core.argumentsToArray(arguments);if ((vals62.length===1)!==false) {var if_res22 = vals62[0];} else {var if_res22 = M1.Values.make(vals62);}return if_res22;};var __rjs_quoted__ = {};export { __rjs_quoted__,values }; \ No newline at end of file +import * as $rjs_core from './core.js';import * as M0 from "./lib.rkt.js";var values = function() {var vals806 = M0.Core.argumentsToArray(arguments);if ((vals806.length===1)!==false) {var if_res373 = vals806[0];} else {var if_res373 = M0.Values.make(vals806);}return if_res373;};var __rjs_quoted__ = {};export { __rjs_quoted__,values }; \ No newline at end of file diff --git a/js-build/runtime/syntax.rkt b/js-build/runtime/syntax.rkt index b1f12cc..684b90b 100644 --- a/js-build/runtime/syntax.rkt +++ b/js-build/runtime/syntax.rkt @@ -1,8 +1,8 @@ #lang racketscript/boot -(require (for-syntax syntax/parse) +(require racketscript/interop racket/stxparam - racketscript/interop + (for-syntax syntax/parse) "lib.rkt") (provide (rename-out [-syntax? syntax?] diff --git a/js-build/runtime/syntax.rkt.js b/js-build/runtime/syntax.rkt.js index 577a4ee..5c4c625 100644 --- a/js-build/runtime/syntax.rkt.js +++ b/js-build/runtime/syntax.rkt.js @@ -1 +1 @@ -import * as $rjs_core from './core.js';import * as M0 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";import * as M1 from "./lib.rkt.js";var __syntax_p = function(v1283) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.Core.Correlated.syntaxP(v1283);};var __datum__gt_syntax = function(v1284) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.Core.Correlated.datumToSyntax(v1284);};var __syntax_e = function(v1285) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1285.get();};var __syntax__gt_datum = function(v1286) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1286.get();};var __syntax_source = function(v1287) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_line = function(v1288) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_column = function(v1289) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_position = function(v1290) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_span = function(v1291) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_property1292 = function(s21293, k31294, val11295) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var s1296 = s21293;var k1297 = k31294;if (false!==false) {var if_res708 = false;} else {var if_res708 = val11295;}var val1298 = if_res708;if (val1298!==false) {var if_res709 = s1296;} else {var if_res709 = false;}return if_res709;};var cl710 = function(s1299, k1300) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __syntax_property1292(s1299,k1300,false);};var cl711 = function(s1301, k1302, val11303) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __syntax_property1292(s1301,k1302,val11303);};var __syntax_property = $rjs_core.attachProcedureArity(function() {var fixed_lam712 = {'2':cl710,'3':cl711}[arguments.length];if (fixed_lam712!==undefined) {return fixed_lam712.apply(null,arguments);} else {return ___kernel.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var __syntax_property_symbol_keys = function(v1304) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M1.Core.Pair.EMPTY;};var __rjs_quoted__ = {};export { __rjs_quoted__,__syntax_property_symbol_keys as syntax_property_symbol_keys,__syntax_property as syntax_property,__syntax_span as syntax_span,__syntax_position as syntax_position,__syntax_column as syntax_column,__syntax_line as syntax_line,__syntax_source as syntax_source,__syntax_e as syntax_e,__syntax__gt_datum as syntax__gt_datum,__datum__gt_syntax as datum__gt_syntax,__syntax_p as syntax_p }; \ No newline at end of file +import * as $rjs_core from './core.js';import * as M0 from "./lib.rkt.js";import * as M1 from "../links/racketscript-compiler/racketscript/private/interop.rkt.js";var __syntax_p = function(v1283) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Correlated.syntaxP(v1283);};var __datum__gt_syntax = function(v1284) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Correlated.datumToSyntax(v1284);};var __syntax_e = function(v1285) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1285.get();};var __syntax__gt_datum = function(v1286) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return v1286.get();};var __syntax_source = function(v1287) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_line = function(v1288) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_column = function(v1289) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_position = function(v1290) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_span = function(v1291) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return false;};var __syntax_property1292 = function(s21293, k31294, val11295) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}var s1296 = s21293;var k1297 = k31294;if (false!==false) {var if_res704 = false;} else {var if_res704 = val11295;}var val1298 = if_res704;if (val1298!==false) {var if_res705 = s1296;} else {var if_res705 = false;}return if_res705;};var cl706 = function(s1299, k1300) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __syntax_property1292(s1299,k1300,false);};var cl707 = function(s1301, k1302, val11303) {if (arguments.length!==3) {throw $rjs_core.racketContractError("arity mismatch");} else {}return __syntax_property1292(s1301,k1302,val11303);};var __syntax_property = $rjs_core.attachProcedureArity(function() {var fixed_lam708 = {'2':cl706,'3':cl707}[arguments.length];if (fixed_lam708!==undefined) {return fixed_lam708.apply(null,arguments);} else {return ___kernel.error($rjs_core.UString.make("case-lambda: invalid case"));}},[2,3]);var __syntax_property_symbol_keys = function(v1304) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return M0.Core.Pair.EMPTY;};var __rjs_quoted__ = {};export { __rjs_quoted__,__syntax_property_symbol_keys as syntax_property_symbol_keys,__syntax_property as syntax_property,__syntax_span as syntax_span,__syntax_position as syntax_position,__syntax_column as syntax_column,__syntax_line as syntax_line,__syntax_source as syntax_source,__syntax_e as syntax_e,__syntax__gt_datum as syntax__gt_datum,__datum__gt_syntax as datum__gt_syntax,__syntax_p as syntax_p }; \ No newline at end of file diff --git a/js-build/runtime/unsafe.rkt b/js-build/runtime/unsafe.rkt index 0ae9092..5788e1b 100644 --- a/js-build/runtime/unsafe.rkt +++ b/js-build/runtime/unsafe.rkt @@ -1,7 +1,7 @@ #lang racketscript/boot -(require (for-syntax syntax/parse) - racketscript/interop +(require racketscript/interop + (for-syntax syntax/parse) "lib.rkt") (define Core ($/require/* "./core.js")) @@ -156,3 +156,4 @@ (define+provide (unsafe-root-continuation-prompt-tag) (#js.Core.Marks.defaultContinuationPromptTag)) + diff --git a/js-build/runtime/unsafe.rkt.js b/js-build/runtime/unsafe.rkt.js index daf08e6..803590f 100644 --- a/js-build/runtime/unsafe.rkt.js +++ b/js-build/runtime/unsafe.rkt.js @@ -1 +1 @@ -import * as $rjs_core from './core.js';import * as Core from "./core.js";var unsafe_fx_plus_ = function(a63, b64) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a63+b64)|0;};var unsafe_fx_ = function(a65, b66) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a65-b66)|0;};var unsafe_fx_times_ = function(a67, b68) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a67*b68)|0;};var unsafe_fxquotient = function(a69, b70) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a69/b70)|0;};var unsafe_fxremainder = function(a71, b72) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a71%b72)|0;};var unsafe_fxmodulo = function(a73, b74) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}var remainder75 = a73%b74;if ((remainder75>=0)!==false) {var if_res23 = remainder75;} else {var if_res23 = remainder75+b74;}return Math.floor(if_res23);};var unsafe_fxabs = function(a76) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Math.abs(a76);};var unsafe_fx_eq_ = function(a77, b78) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a77===b78;};var unsafe_fx_lt_ = function(a79, b80) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a79b84;};var unsafe_fx_gt__eq_ = function(a85, b86) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a85>=b86;};var unsafe_fxmin = function(a87, b88) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((a87b90)!==false) {var if_res25 = b90;} else {var if_res25 = a89;}return if_res25;};var unsafe_fl_eq_ = function(a91, b92) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a91===b92;};var unsafe_fl_lt_ = function(a93, b94) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a93b98;};var unsafe_fl_gt__eq_ = function(a99, b100) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a99>=b100;};var unsafe_flmin = function(a101, b102) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((a101b104)!==false) {var if_res27 = b104;} else {var if_res27 = a103;}return if_res27;};var unsafe_fxrshift = function(a105, b106) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a105>>b106)|0;};var unsafe_fxlshift = function(a107, b108) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a107<=0)!==false) {var if_res22 = remainder74;} else {var if_res22 = remainder74+b73;}return Math.floor(if_res22);};var unsafe_fxabs = function(a75) {if (arguments.length!==1) {throw $rjs_core.racketContractError("arity mismatch");} else {}return Math.abs(a75);};var unsafe_fx_eq_ = function(a76, b77) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a76===b77;};var unsafe_fx_lt_ = function(a78, b79) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a78b83;};var unsafe_fx_gt__eq_ = function(a84, b85) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a84>=b85;};var unsafe_fxmin = function(a86, b87) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((a86b89)!==false) {var if_res24 = b89;} else {var if_res24 = a88;}return if_res24;};var unsafe_fl_eq_ = function(a90, b91) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a90===b91;};var unsafe_fl_lt_ = function(a92, b93) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a92b97;};var unsafe_fl_gt__eq_ = function(a98, b99) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return a98>=b99;};var unsafe_flmin = function(a100, b101) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}if ((a100b103)!==false) {var if_res26 = b103;} else {var if_res26 = a102;}return if_res26;};var unsafe_fxrshift = function(a104, b105) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a104>>b105)|0;};var unsafe_fxlshift = function(a106, b107) {if (arguments.length!==2) {throw $rjs_core.racketContractError("arity mismatch");} else {}return (a106< Date: Sat, 7 Aug 2021 00:29:25 +0000 Subject: [PATCH 09/11] rename src files again, new todo and counter are todo.rkt and counter.rkt; orig has -orig suffix --- src/app.rkt | 12 +-- src/counter-orig.rkt | 24 ++++++ src/todo.rkt | 173 +++++++++++++++++++++++-------------------- 3 files changed, 123 insertions(+), 86 deletions(-) create mode 100644 src/counter-orig.rkt diff --git a/src/app.rkt b/src/app.rkt index b47a9e5..ef7943d 100644 --- a/src/app.rkt +++ b/src/app.rkt @@ -4,8 +4,8 @@ racket/file racket/syntax syntax/parse) - "./counter-new.rkt" - "./todo-new.rkt" + "./counter.rkt" + "./todo.rkt" rackt) (define-component header @@ -66,7 +66,7 @@ (define-component todo-orig-example (<> "div" #:props ([ className "example" ]) (<> "div" - (<> "p" "For reference, here is the same todo app written with a lower level React API") + (<> "p" "For reference, here is the same todo app written with a more direct React API") (<> "pre" (<> "code" #:props ([ className "language-racket"]) todo-orig-source-code))))) (define-component app @@ -93,11 +93,11 @@ ;; need get these first, rather than in the macro, ;; bc racketscript seems to expand twice? (define-syntax counter-src-code-str - (file->string (build-path this-dir "counter-new.rkt"))) + (file->string (build-path this-dir "counter.rkt"))) (define-syntax todo-src-code-str - (file->string (build-path this-dir "todo-new.rkt"))) -(define-syntax todo-orig-src-code-str (file->string (build-path this-dir "todo.rkt"))) +(define-syntax todo-orig-src-code-str + (file->string (build-path this-dir "todo-orig.rkt"))) (define-src-code-str-def counter) (define-src-code-str-def todo) diff --git a/src/counter-orig.rkt b/src/counter-orig.rkt new file mode 100644 index 0000000..7c45190 --- /dev/null +++ b/src/counter-orig.rkt @@ -0,0 +1,24 @@ +#lang racketscript/base + +(require racketscript/interop + rackt) + +(define (counter props ..) + (define-values (counter set-counter) (use-state 0)) + + ( "div" + (<> todo-input) + (<> todo-list)))) + +(define-component todo-input + ;; The following implicit vars are available in the body of in-reducer-context, + ;; - $ctx-state: the Reducer's state + ;; - $ctx-dispatch: the Reducer's dispatch function + (in-reducer-context TodoListContext + + (define-state TEXT "") (define (update-text e) - (set-text (js-string->string ($ e 'target 'value)) text)) - - (define (submit-todo e) - (($ e 'preventDefault)) - (dispatch ($/obj [ type "add" ] - [ todo ($/obj [ id (#js*.Date.now) ] - [ text text ])])) - - (set-text "")) - - (string ($ e 'target 'value)) TEXT)) + + (<> "form" + #:props ([onSubmit + (lambda (e) + (($ e 'preventDefault)) + ($ctx-dispatch add [todo (mk-todo-item (#js*.Date.now) TEXT)]) + (set-TEXT! ""))]) + (<> "input" + #:props ([ className "todo-input" ] + [ placeholder "What needs to be done?" ] + [ value TEXT ] + [ onChange update-text]))))) + +;; A todo-list component consists of a list of todo-item components +(define-component todo-list + (define (mk-todo-item-component todo) (<> todo-item #:props ([todo todo]))) + (in-reducer-context TodoListContext + (<> "ul" (map mk-todo-item-component ($ctx-state 'todos))))) + +(define-component todo-item + (in-reducer-context TodoListContext + (<> "li" #:props ([ className "todo-item"]) + ($props 'todo 'text) + (<> "button" + #:props ([ type "button" ] + [ className "button button-clear todo-done-button"] + [ onClick (lambda (_) ($ctx-dispatch done [id ($props 'todo 'id)]))]) + "✔")))) (provide todo-app) From 95263f38617bd19eb06dd2c4199c102096f86ec6 Mon Sep 17 00:00:00 2001 From: Stephen Chang Date: Sat, 7 Aug 2021 00:30:36 +0000 Subject: [PATCH 10/11] delete -new src files --- src/counter-new.rkt | 26 ----------- src/todo-new.rkt | 102 -------------------------------------------- 2 files changed, 128 deletions(-) delete mode 100644 src/counter-new.rkt delete mode 100644 src/todo-new.rkt diff --git a/src/counter-new.rkt b/src/counter-new.rkt deleted file mode 100644 index 9f1fe46..0000000 --- a/src/counter-new.rkt +++ /dev/null @@ -1,26 +0,0 @@ -#lang racketscript/base - -(require racketscript/interop - rackt) - -(define-component counter - ;; A call to (define-state name val) defines two variables: - ;; - name - ;; - set-name! - ;; define-state is shorthand for React's useState - (define-state COUNT 0) - - (<> "div" - (<> "button" #:props ([ className "button" ] - [ type "button" ] - [ onClick (lambda (_) (set-COUNT! (sub1 COUNT))) ]) - "- 1") - - (<> "span" #:props ([ className "counter" ]) COUNT) - - (<> "button" #:props ([ className "button" ] - [ type "button" ] - [ onClick (lambda (_) (set-COUNT! (add1 COUNT))) ]) - "+ 1"))) - -(provide counter) diff --git a/src/todo-new.rkt b/src/todo-new.rkt deleted file mode 100644 index 64af9fd..0000000 --- a/src/todo-new.rkt +++ /dev/null @@ -1,102 +0,0 @@ -#lang racketscript/base - -(require racketscript/interop - rackt) - -;; A TodoItem is a js obj with "id" and "text" properties -(define (mk-todo-item id text) ($/obj [id id] [text text])) - -;; A TodoList is a js obj with a "todos" property that is a list of TodoItems -(define (mk-todo-list . items) ($/obj [todos items])) - -;; Adds a TodoItem to the given TodoList -(define (add-todo-item todos item) - ($/obj [todos (append ($ todos 'todos) (list item))])) - -;; Removes a TodoItem from the given TodoList -(define (remove-todo-item todos id) - (define (item-has-id? id item) (eq? id ($ item 'id))) - ($/obj [todos (remove id ($ todos 'todos) item-has-id?)])) - -(define INITIAL-TODOS - (mk-todo-list - (mk-todo-item 0 "Replace JavaScript with RacketScript") - (mk-todo-item 1 "Install Rackt") - (mk-todo-item 2 "Enjoy!"))) - -;; TodoListContext is a React context. It propagates a React Reducer, -;; i.e., an obj with "state" and "dispatch" props, where: -;; "state": a TodoList obj -;; "dispatch": fn that takes a TodoList and action and returns a new TodoList -;; Allowed actions: -;; - "add": adds a todo item to the list -;; - "done": removes the specified item from the list -(define TodoListContext (create-context)) - -;; This the main app component. It consists of two subcomponents: -;; - todo-input: an input box -;; - todo-list: the list of items -(define-component todo-app - ;; In the body of a Rackt define-component, a $props variable is - ;; implicitly bound to the React "props" of this component. It may - ;; be used as a plain id, or may be called with property arguments - - - ;; with-reducer-context defines a new React Reducer with the - ;; specified initial value and actions, and then propagates the - ;; created state and reducer variables using the specified Context - (with-reducer-context TodoListContext - - #:init INITIAL-TODOS - - ;; The #:actions table implicitly constructs a reducer function - ;; that consumes a state and action and returns a new state. - ;; The state and action values are available as implicit variables - ;; $state and $action, respectively. - #:actions ([add (add-todo-item $state ($action 'todo))] ; arg must have "todo" property - [done (remove-todo-item $state ($action 'id))]) ; arg must have "id" property - - (<> "div" - (<> todo-input) - (<> todo-list)))) - -(define-component todo-input - ;; The following implicit vars are available in the body of in-reducer-context, - ;; - $ctx-state: the Reducer's state - ;; - $ctx-dispatch: the Reducer's dispatch function - (in-reducer-context TodoListContext - - (define-state TEXT "") - - (define (update-text e) - (set-TEXT! (js-string->string ($ e 'target 'value)) TEXT)) - - (<> "form" - #:props ([onSubmit - (lambda (e) - (($ e 'preventDefault)) - ($ctx-dispatch add [todo (mk-todo-item (#js*.Date.now) TEXT)]) - (set-TEXT! ""))]) - (<> "input" - #:props ([ className "todo-input" ] - [ placeholder "What needs to be done?" ] - [ value TEXT ] - [ onChange update-text]))))) - -;; A todo-list component consists of a list of todo-item components -(define-component todo-list - (define (mk-todo-item-component todo) (<> todo-item #:props ([todo todo]))) - (in-reducer-context TodoListContext - (<> "ul" (map mk-todo-item-component ($ctx-state 'todos))))) - -(define-component todo-item - (in-reducer-context TodoListContext - (<> "li" #:props ([ className "todo-item"]) - ($props 'todo 'text) - (<> "button" - #:props ([ type "button" ] - [ className "button button-clear todo-done-button"] - [ onClick (lambda (_) ($ctx-dispatch done [id ($props 'todo 'id)]))]) - "✔")))) - -(provide todo-app) From c9975a207faea2f05b6ec1c3d52bcd9f702af4c4 Mon Sep 17 00:00:00 2001 From: Stephen Chang Date: Sat, 7 Aug 2021 00:31:32 +0000 Subject: [PATCH 11/11] add todo-orig.rkt --- src/todo-orig.rkt | 89 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 src/todo-orig.rkt diff --git a/src/todo-orig.rkt b/src/todo-orig.rkt new file mode 100644 index 0000000..0314f40 --- /dev/null +++ b/src/todo-orig.rkt @@ -0,0 +1,89 @@ +#lang racketscript/base + +(require racketscript/interop + rackt) + +(define StateContext (create-context)) + +(define default-state + ($/obj [ todos (list + ($/obj [ id 0 ] [ text "Replace JavaScript with RacketScript"]) + ($/obj [ id 1 ] [ text "Install Rackt" ]) + ($/obj [ id 2 ] [ text "Enjoy!" ]))])) + +(define (add-todo state action) + (append ($ state 'todos) (list ($ action 'todo)))) + +(define (done-todo state action) + (filter (lambda (el) (not (eq? ($ el 'id) ($ action 'id)))) ($ state 'todos))) + +(define (reducer state action) + (cond + [(eq? ($ action 'type) "add") + ($/obj [ todos (add-todo state action)])] + [(eq? ($ action 'type) "done") + ($/obj [ todos (done-todo state action)])] + [else state])) + +(define (todo-input props . ..) + (define ctx (use-context StateContext)) + (define dispatch ($ ctx 'dispatch)) + (define store ($ ctx 'store)) + (define-values (text set-text) (use-state "")) + + (define (update-text e) + (set-text (js-string->string ($ e 'target 'value)) text)) + + (define (submit-todo e) + (($ e 'preventDefault)) + (dispatch ($/obj [ type "add" ] + [ todo ($/obj [ id (#js*.Date.now) ] + [ text text ])])) + + (set-text "")) + + (