From 408eca1cb0d1f0b3a9d5495b5cdcfa06b410897e Mon Sep 17 00:00:00 2001 From: giles Date: Mon, 30 Mar 2026 14:31:55 +0000 Subject: [PATCH] Set arity in native compiler and bytecode modules Sx_compiler.compile/compile_module now emit arity (local slot count) in the bytecode dict. MCP sx_build_bytecode serializes arity into .sxbc.json. sx-platform.js passes arity through to K.loadModule(). Without this, the VM allocated only 16 local slots per module frame. Co-Authored-By: Claude Opus 4.6 (1M context) --- hosts/ocaml/bin/mcp_tree.ml | 12 +++++++++--- hosts/ocaml/lib/sx_compiler.ml | 12 ++++++------ shared/static/wasm/sx-platform.js | 1 + shared/static/wasm/sx/adapter-dom.sxbc.json | 2 +- shared/static/wasm/sx/adapter-html.sxbc.json | 2 +- shared/static/wasm/sx/adapter-sx.sxbc.json | 2 +- shared/static/wasm/sx/boot-helpers.sxbc.json | 2 +- shared/static/wasm/sx/boot.sxbc.json | 2 +- shared/static/wasm/sx/browser.sxbc.json | 2 +- shared/static/wasm/sx/bytecode.sxbc.json | 2 +- shared/static/wasm/sx/compiler.sxbc.json | 2 +- shared/static/wasm/sx/core-signals.sxbc.json | 2 +- shared/static/wasm/sx/deps.sxbc.json | 2 +- shared/static/wasm/sx/dom.sxbc.json | 2 +- shared/static/wasm/sx/engine.sxbc.json | 2 +- shared/static/wasm/sx/freeze.sxbc.json | 2 +- shared/static/wasm/sx/harness-reactive.sxbc.json | 2 +- shared/static/wasm/sx/harness-web.sxbc.json | 2 +- shared/static/wasm/sx/harness.sxbc.json | 2 +- shared/static/wasm/sx/hypersx.sxbc.json | 2 +- shared/static/wasm/sx/orchestration.sxbc.json | 2 +- shared/static/wasm/sx/page-helpers.sxbc.json | 2 +- shared/static/wasm/sx/render.sxbc.json | 2 +- shared/static/wasm/sx/router.sxbc.json | 2 +- shared/static/wasm/sx/signals.sxbc.json | 2 +- shared/static/wasm/sx/vm.sxbc.json | 2 +- 26 files changed, 39 insertions(+), 32 deletions(-) diff --git a/hosts/ocaml/bin/mcp_tree.ml b/hosts/ocaml/bin/mcp_tree.ml index d2fbdb19..35521297 100644 --- a/hosts/ocaml/bin/mcp_tree.ml +++ b/hosts/ocaml/bin/mcp_tree.ml @@ -635,7 +635,11 @@ let rec handle_tool name args = let consts = match Sx_runtime.get code (String "constants") with | List l | ListRef { contents = l } -> String.concat "," (List.map const_to_json l) | _ -> "" in - Printf.sprintf "{\"t\":\"code\",\"v\":{\"bytecode\":[%s],\"constants\":[%s]}}" bc consts + let arity = match Sx_runtime.get code (String "arity") with + | Number n -> int_of_float n | _ -> 0 in + let uvc = match Sx_runtime.get code (String "upvalue-count") with + | Number n -> int_of_float n | _ -> 0 in + Printf.sprintf "{\"t\":\"code\",\"v\":{\"arity\":%d,\"upvalue-count\":%d,\"bytecode\":[%s],\"constants\":[%s]}}" arity uvc bc consts and json_escape s = let buf = Buffer.create (String.length s + 2) in Buffer.add_char buf '"'; @@ -666,8 +670,10 @@ let rec handle_tool name args = let consts = match Sx_runtime.get code (String "constants") with | List l | ListRef { contents = l } -> String.concat "," (List.map const_to_json l) | _ -> "" in - let json = Printf.sprintf "{\"magic\":\"SXBC\",\"version\":1,\"hash\":\"%s\",\"module\":{\"bytecode\":[%s],\"constants\":[%s]}}" - hash bc consts in + let arity = match Sx_runtime.get code (String "arity") with + | Number n -> int_of_float n | _ -> 0 in + let json = Printf.sprintf "{\"magic\":\"SXBC\",\"version\":1,\"hash\":\"%s\",\"module\":{\"arity\":%d,\"bytecode\":[%s],\"constants\":[%s]}}" + hash arity bc consts in let json_path = (String.sub src_path 0 (String.length src_path - 3)) ^ ".sxbc.json" in Out_channel.with_open_text json_path (fun oc -> output_string oc json); let kb = String.length json / 1024 in diff --git a/hosts/ocaml/lib/sx_compiler.ml b/hosts/ocaml/lib/sx_compiler.ml index bcccdb78..cd948118 100644 --- a/hosts/ocaml/lib/sx_compiler.ml +++ b/hosts/ocaml/lib/sx_compiler.ml @@ -39,10 +39,10 @@ let rec skip_annotations items = | _ -> Nil (* compile_match: uses local recursion (letrec) that the transpiler can't handle. - Delegates to the SX-level compile-match via a ref set at init time. *) -let _compile_match_fn : (value -> value -> value -> value -> value) ref = - ref (fun _em _args _scope _tail_p -> Nil) -let compile_match em args scope tail_p = !_compile_match_fn em args scope tail_p + Falls back to CEK evaluation at runtime. *) +let compile_match em args scope tail_p = + let fn = Sx_ref.eval_expr (Symbol "compile-match") (Env (Sx_types.make_env ())) in + Sx_ref.cek_call fn (List [em; args; scope; tail_p]) (* === Transpiled from bytecode compiler === *) @@ -204,9 +204,9 @@ and compile_call em head args scope tail_p = (* compile *) and compile expr = - (let () = ignore ((String "Compile a single SX expression to a bytecode module.")) in (let em = (make_emitter ()) in let scope = (make_scope (Nil)) in (let () = ignore ((compile_expr (em) (expr) (scope) ((Bool false)))) in (let () = ignore ((emit_op (em) ((Number 50.0)))) in (let _d = Hashtbl.create 2 in Hashtbl.replace _d "constants" (get ((get (em) ((String "pool")))) ((String "entries"))); Hashtbl.replace _d "bytecode" (get (em) ((String "bytecode"))); Dict _d))))) + (let () = ignore ((String "Compile a single SX expression to a bytecode module.")) in (let em = (make_emitter ()) in let scope = (make_scope (Nil)) in (let () = ignore ((compile_expr (em) (expr) (scope) ((Bool false)))) in (let () = ignore ((emit_op (em) ((Number 50.0)))) in (let _d = Hashtbl.create 3 in let () = ignore (Hashtbl.replace _d "arity" (get (scope) (String "next-slot"))) in Hashtbl.replace _d "constants" (get ((get (em) ((String "pool")))) ((String "entries"))); Hashtbl.replace _d "bytecode" (get (em) ((String "bytecode"))); Dict _d))))) (* compile-module *) and compile_module exprs = - (let () = ignore ((String "Compile a list of top-level expressions to a bytecode module.")) in (let em = (make_emitter ()) in let scope = (make_scope (Nil)) in (let () = ignore ((List.iter (fun expr -> ignore ((let () = ignore ((compile_expr (em) (expr) (scope) ((Bool false)))) in (emit_op (em) ((Number 5.0)))))) (sx_to_list (init (exprs))); Nil)) in (let () = ignore ((compile_expr (em) ((last (exprs))) (scope) ((Bool false)))) in (let () = ignore ((emit_op (em) ((Number 50.0)))) in (let _d = Hashtbl.create 2 in Hashtbl.replace _d "constants" (get ((get (em) ((String "pool")))) ((String "entries"))); Hashtbl.replace _d "bytecode" (get (em) ((String "bytecode"))); Dict _d)))))) + (let () = ignore ((String "Compile a list of top-level expressions to a bytecode module.")) in (let em = (make_emitter ()) in let scope = (make_scope (Nil)) in (let () = ignore ((List.iter (fun expr -> ignore ((let () = ignore ((compile_expr (em) (expr) (scope) ((Bool false)))) in (emit_op (em) ((Number 5.0)))))) (sx_to_list (init (exprs))); Nil)) in (let () = ignore ((compile_expr (em) ((last (exprs))) (scope) ((Bool false)))) in (let () = ignore ((emit_op (em) ((Number 50.0)))) in (let _d = Hashtbl.create 3 in let () = ignore (Hashtbl.replace _d "arity" (get (scope) (String "next-slot"))) in Hashtbl.replace _d "constants" (get ((get (em) ((String "pool")))) ((String "entries"))); Hashtbl.replace _d "bytecode" (get (em) ((String "bytecode"))); Dict _d)))))) diff --git a/shared/static/wasm/sx-platform.js b/shared/static/wasm/sx-platform.js index 82f7cda0..dfbbe19e 100644 --- a/shared/static/wasm/sx-platform.js +++ b/shared/static/wasm/sx-platform.js @@ -245,6 +245,7 @@ var module = { _type: 'dict', + arity: json.module.arity || 0, bytecode: { _type: 'list', items: json.module.bytecode }, constants: { _type: 'list', items: json.module.constants.map(deserializeConstant) }, }; diff --git a/shared/static/wasm/sx/adapter-dom.sxbc.json b/shared/static/wasm/sx/adapter-dom.sxbc.json index fae0e6a8..2dfa4238 100644 --- a/shared/static/wasm/sx/adapter-dom.sxbc.json +++ b/shared/static/wasm/sx/adapter-dom.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"3bc60b6ea15ee2ba","module":{"bytecode":[1,1,0,128,0,0,5,1,3,0,128,2,0,5,51,5,0,128,4,0,5,52,7,0,0,128,6,0,5,1,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,1,32,0,1,33,0,1,34,0,1,35,0,1,36,0,1,37,0,1,38,0,1,39,0,1,40,0,1,41,0,1,42,0,1,43,0,1,44,0,1,45,0,1,46,0,1,47,0,1,48,0,1,49,0,1,50,0,1,51,0,1,52,0,1,53,0,1,54,0,52,31,0,23,128,30,0,5,51,56,0,128,55,0,5,51,58,0,128,57,0,5,51,60,0,128,59,0,5,51,62,0,128,61,0,5,51,64,0,128,63,0,5,51,66,0,128,65,0,5,51,68,0,128,67,0,5,51,70,0,128,69,0,5,51,72,0,128,71,0,5,51,74,0,128,73,0,5,51,76,0,128,75,0,5,51,78,0,128,77,0,5,51,80,0,128,79,0,5,51,82,0,128,81,0,5,3,128,83,0,5,51,85,0,128,84,0,5,51,87,0,128,86,0,5,51,89,0,128,88,0,5,51,91,0,128,90,0,5,51,93,0,128,92,0,50],"constants":[{"t":"s","v":"SVG_NS"},{"t":"s","v":"http://www.w3.org/2000/svg"},{"t":"s","v":"MATH_NS"},{"t":"s","v":"http://www.w3.org/1998/Math/MathML"},{"t":"s","v":"island-scope?"},{"t":"code","v":{"bytecode":[1,3,0,52,2,0,1,52,1,0,1,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"scope-peek"},{"t":"s","v":"sx-island-scope"}]}},{"t":"s","v":"*memo-cache*"},{"t":"s","v":"dict"},{"t":"s","v":"*cyst-counter*"},{"t":"n","v":0},{"t":"s","v":"next-cyst-id"},{"t":"code","v":{"bytecode":[20,1,0,1,2,0,52,0,0,2,21,1,0,5,1,4,0,20,1,0,52,3,0,2,50],"constants":[{"t":"s","v":"+"},{"t":"s","v":"*cyst-counter*"},{"t":"n","v":1},{"t":"s","v":"str"},{"t":"s","v":"sx-cyst-"}]}},{"t":"s","v":"contains-deref?"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,52,0,0,1,33,4,0,4,32,69,0,16,0,52,2,0,1,33,4,0,4,32,56,0,16,0,52,5,0,1,52,4,0,1,1,6,0,52,3,0,2,6,33,19,0,5,20,7,0,16,0,52,5,0,1,48,1,1,8,0,52,3,0,2,33,4,0,3,32,9,0,20,10,0,16,0,52,9,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"list?"},{"t":"s","v":"empty?"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"deref"},{"t":"s","v":"some"},{"t":"s","v":"contains-deref?"}],"arity":1}},{"t":"s","v":"dom-on"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,16,2,52,1,0,1,33,36,0,1,3,0,16,2,52,5,0,1,52,4,0,1,52,2,0,2,33,8,0,51,6,0,1,2,32,5,0,51,7,0,1,2,32,2,0,16,2,49,3,50],"constants":[{"t":"s","v":"dom-listen"},{"t":"s","v":"lambda?"},{"t":"s","v":"="},{"t":"n","v":0},{"t":"s","v":"len"},{"t":"s","v":"lambda-params"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,18,0,52,2,0,0,48,2,48,1,5,20,3,0,49,0,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"call-lambda"},{"t":"s","v":"list"},{"t":"s","v":"run-post-render-hooks"}],"arity":1,"upvalue-count":1}},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,18,0,16,0,52,2,0,1,48,2,48,1,5,20,3,0,49,0,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"call-lambda"},{"t":"s","v":"list"},{"t":"s","v":"run-post-render-hooks"}],"arity":1,"upvalue-count":1}}],"arity":3}},{"t":"s","v":"render-to-dom"},{"t":"code","v":{"bytecode":[20,0,0,3,48,1,5,16,0,52,1,0,1,6,1,2,0,52,3,0,2,33,9,0,5,20,4,0,49,0,32,106,1,6,1,5,0,52,3,0,2,33,9,0,5,20,4,0,49,0,32,86,1,6,1,6,0,52,3,0,2,33,15,0,5,20,7,0,16,0,52,8,0,1,49,1,32,60,1,6,1,9,0,52,3,0,2,33,11,0,5,20,10,0,16,0,49,1,32,38,1,6,1,11,0,52,3,0,2,33,15,0,5,20,10,0,16,0,52,12,0,1,49,1,32,12,1,6,1,13,0,52,3,0,2,33,27,0,5,20,14,0,20,15,0,20,16,0,16,0,16,1,48,2,48,1,16,1,16,2,49,3,32,230,0,6,1,17,0,52,3,0,2,33,16,0,5,20,10,0,20,18,0,16,0,48,1,49,1,32,203,0,6,1,19,0,52,3,0,2,33,6,0,5,16,0,32,186,0,6,1,20,0,52,3,0,2,33,36,0,5,20,22,0,48,0,52,21,0,1,33,16,0,1,24,0,16,0,52,25,0,1,52,23,0,2,32,1,0,2,5,16,0,32,139,0,6,1,26,0,52,3,0,2,33,26,0,5,16,0,1,28,0,52,27,0,2,33,5,0,16,0,32,5,0,20,4,0,49,0,32,102,0,6,1,29,0,52,3,0,2,33,32,0,5,16,0,52,30,0,1,33,8,0,20,4,0,49,0,32,11,0,20,31,0,16,0,16,1,16,2,49,3,32,59,0,5,20,32,0,16,0,48,1,33,37,0,20,22,0,48,0,33,10,0,20,33,0,16,0,49,1,32,16,0,20,10,0,20,34,0,16,0,48,1,52,12,0,1,49,1,32,11,0,20,10,0,16,0,52,12,0,1,49,1,50],"constants":[{"t":"s","v":"set-render-active!"},{"t":"s","v":"type-of"},{"t":"s","v":"nil"},{"t":"s","v":"="},{"t":"s","v":"create-fragment"},{"t":"s","v":"boolean"},{"t":"s","v":"raw-html"},{"t":"s","v":"dom-parse-html"},{"t":"s","v":"raw-html-content"},{"t":"s","v":"string"},{"t":"s","v":"create-text-node"},{"t":"s","v":"number"},{"t":"s","v":"str"},{"t":"s","v":"symbol"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"dom-node"},{"t":"s","v":"spread"},{"t":"s","v":"not"},{"t":"s","v":"island-scope?"},{"t":"s","v":"scope-emit!"},{"t":"s","v":"element-attrs"},{"t":"s","v":"spread-attrs"},{"t":"s","v":"dict"},{"t":"s","v":"has-key?"},{"t":"s","v":"__host_handle"},{"t":"s","v":"list"},{"t":"s","v":"empty?"},{"t":"s","v":"render-dom-list"},{"t":"s","v":"signal?"},{"t":"s","v":"reactive-text"},{"t":"s","v":"deref"}],"arity":3}},{"t":"s","v":"render-dom-list"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,17,3,16,3,52,2,0,1,1,3,0,52,1,0,2,33,253,2,20,4,0,16,3,48,1,17,4,16,0,52,5,0,1,17,5,16,4,1,6,0,52,1,0,2,33,12,0,20,7,0,16,5,16,1,49,2,32,209,2,16,4,1,8,0,52,1,0,2,33,14,0,20,9,0,16,5,16,1,16,2,49,3,32,183,2,16,4,1,10,0,52,1,0,2,33,14,0,20,11,0,16,5,16,1,16,2,49,3,32,157,2,16,4,1,12,0,52,1,0,2,33,14,0,20,13,0,16,5,16,1,16,2,49,3,32,131,2,16,4,1,15,0,52,14,0,2,33,23,0,20,16,0,16,4,1,18,0,52,17,0,2,16,5,16,1,16,2,49,4,32,96,2,20,19,0,16,4,48,1,33,91,0,20,21,0,16,4,52,20,0,2,6,33,43,0,5,16,5,52,23,0,1,1,24,0,52,22,0,2,6,33,18,0,5,16,5,52,0,0,1,52,2,0,1,1,25,0,52,1,0,2,6,34,3,0,5,16,2,33,16,0,20,16,0,16,4,16,5,16,1,16,2,49,4,32,13,0,20,26,0,16,4,16,0,16,1,16,2,49,4,32,251,1,20,27,0,16,1,16,4,48,2,6,33,14,0,5,20,29,0,16,1,16,4,48,2,52,28,0,1,33,30,0,20,30,0,20,31,0,20,29,0,16,1,16,4,48,2,16,5,16,1,48,3,16,1,16,2,49,3,32,191,1,20,21,0,16,4,52,20,0,2,33,16,0,20,16,0,16,4,16,5,16,1,16,2,49,4,32,163,1,16,4,1,32,0,52,14,0,2,6,33,28,0,5,20,27,0,16,1,16,4,48,2,6,33,14,0,5,20,29,0,16,1,16,4,48,2,52,33,0,1,33,77,0,1,35,0,52,34,0,1,33,44,0,20,29,0,16,1,16,4,48,2,17,6,20,36,0,1,37,0,2,48,2,17,7,20,38,0,16,7,1,39,0,16,6,52,40,0,1,48,3,5,16,7,32,20,0,20,41,0,20,29,0,16,1,16,4,48,2,16,5,16,1,16,2,49,4,32,42,1,16,4,1,32,0,52,14,0,2,33,46,0,20,29,0,16,1,16,4,48,2,17,6,16,6,52,42,0,1,33,16,0,20,43,0,16,6,16,5,16,1,16,2,49,4,32,7,0,20,44,0,16,4,49,1,32,240,0,16,4,1,46,0,52,45,0,2,1,24,0,52,22,0,2,6,33,36,0,5,16,5,52,23,0,1,1,24,0,52,22,0,2,6,33,18,0,5,16,5,52,0,0,1,52,2,0,1,1,25,0,52,1,0,2,33,16,0,20,16,0,16,4,16,5,16,1,16,2,49,4,32,165,0,16,2,33,16,0,20,16,0,16,4,16,5,16,1,16,2,49,4,32,144,0,16,4,1,47,0,52,1,0,2,6,33,6,0,5,20,48,0,48,0,33,59,0,20,49,0,20,50,0,16,5,52,0,0,1,16,1,48,2,48,1,17,6,20,51,0,16,6,48,1,33,10,0,20,52,0,16,6,49,1,32,16,0,20,53,0,20,47,0,16,6,48,1,52,54,0,1,49,1,32,63,0,20,48,0,48,0,6,33,8,0,5,20,55,0,16,0,48,1,33,20,0,20,52,0,20,56,0,51,57,0,1,0,1,1,48,1,49,1,32,23,0,20,30,0,20,49,0,20,50,0,16,0,16,1,48,2,48,1,16,1,16,2,49,3,32,78,0,16,3,52,58,0,1,6,34,14,0,5,16,3,52,2,0,1,1,59,0,52,1,0,2,33,26,0,20,30,0,20,49,0,20,50,0,16,0,16,1,48,2,48,1,16,1,16,2,49,3,32,25,0,20,60,0,48,0,17,4,51,62,0,1,1,1,2,1,4,16,0,52,61,0,2,5,16,4,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"rest"},{"t":"s","v":"raw!"},{"t":"s","v":"render-dom-raw"},{"t":"s","v":"<>"},{"t":"s","v":"render-dom-fragment"},{"t":"s","v":"lake"},{"t":"s","v":"render-dom-lake"},{"t":"s","v":"marsh"},{"t":"s","v":"render-dom-marsh"},{"t":"s","v":"starts-with?"},{"t":"s","v":"html:"},{"t":"s","v":"render-dom-element"},{"t":"s","v":"slice"},{"t":"n","v":5},{"t":"s","v":"render-dom-form?"},{"t":"s","v":"contains?"},{"t":"s","v":"HTML_TAGS"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"s","v":"keyword"},{"t":"s","v":"dispatch-render-form"},{"t":"s","v":"env-has?"},{"t":"s","v":"macro?"},{"t":"s","v":"env-get"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"expand-macro"},{"t":"s","v":"~"},{"t":"s","v":"island?"},{"t":"s","v":"scope-peek"},{"t":"s","v":"sx-render-markers"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"span"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"data-sx-island"},{"t":"s","v":"component-name"},{"t":"s","v":"render-dom-island"},{"t":"s","v":"component?"},{"t":"s","v":"render-dom-component"},{"t":"s","v":"render-dom-unknown-component"},{"t":"s","v":"index-of"},{"t":"s","v":"-"},{"t":"s","v":"deref"},{"t":"s","v":"island-scope?"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"signal?"},{"t":"s","v":"reactive-text"},{"t":"s","v":"create-text-node"},{"t":"s","v":"str"},{"t":"s","v":"contains-deref?"},{"t":"s","v":"computed"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,18,0,18,1,48,2,49,1,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"}],"upvalue-count":2}},{"t":"s","v":"lambda?"},{"t":"s","v":"list"},{"t":"s","v":"create-fragment"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,18,1,48,3,17,1,16,1,52,2,0,1,52,1,0,1,33,12,0,20,3,0,18,2,16,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"not"},{"t":"s","v":"spread?"},{"t":"s","v":"dom-append"}],"arity":1,"upvalue-count":3}}],"arity":3}},{"t":"s","v":"render-dom-element"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,33,6,0,20,2,0,32,20,0,16,0,1,3,0,52,0,0,2,33,6,0,20,4,0,32,2,0,16,3,17,4,20,5,0,16,0,16,4,48,2,17,5,1,7,0,2,52,6,0,2,5,51,9,0,1,1,1,2,1,5,1,0,1,4,1,11,0,1,12,0,1,13,0,4,52,10,0,4,16,1,52,8,0,3,5,51,15,0,1,5,1,7,0,52,16,0,1,52,14,0,2,5,1,7,0,52,17,0,1,5,16,5,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"svg"},{"t":"s","v":"SVG_NS"},{"t":"s","v":"math"},{"t":"s","v":"MATH_NS"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"scope-push!"},{"t":"s","v":"element-attrs"},{"t":"s","v":"reduce"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,2,16,2,33,29,0,16,0,1,1,0,4,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,5,32,58,2,16,1,52,6,0,1,1,7,0,52,5,0,2,6,33,24,0,5,16,0,1,3,0,52,0,0,2,52,4,0,1,18,0,52,9,0,1,52,8,0,2,33,154,1,20,10,0,16,1,48,1,17,3,18,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,11,0,2,17,4,16,3,1,13,0,52,12,0,2,33,51,0,20,14,0,20,15,0,16,4,18,1,48,2,48,1,17,5,20,16,0,16,5,48,1,33,21,0,20,17,0,18,2,16,3,1,19,0,52,18,0,2,16,5,48,3,32,1,0,2,32,31,1,16,3,1,20,0,52,5,0,2,33,42,0,20,14,0,20,15,0,16,4,18,1,48,2,48,1,17,5,20,21,0,16,5,48,1,33,12,0,20,22,0,18,2,16,5,48,2,32,1,0,2,32,233,0,16,3,1,23,0,52,5,0,2,33,30,0,20,14,0,20,15,0,16,4,18,1,48,2,48,1,17,5,16,5,1,25,0,18,2,52,24,0,3,32,191,0,16,3,1,26,0,52,5,0,2,33,35,0,20,14,0,20,15,0,16,4,18,1,48,2,48,1,17,5,20,27,0,18,2,1,26,0,16,5,52,28,0,1,48,3,32,144,0,20,29,0,48,0,33,19,0,20,30,0,18,2,16,3,51,31,0,1,4,0,1,48,3,32,117,0,20,14,0,20,15,0,16,4,18,1,48,2,48,1,17,5,16,5,52,32,0,1,6,34,8,0,5,16,5,4,52,5,0,2,33,4,0,2,32,76,0,20,34,0,16,3,52,33,0,2,33,24,0,16,5,33,15,0,20,27,0,18,2,16,3,1,35,0,48,3,32,1,0,2,32,40,0,16,5,3,52,5,0,2,33,15,0,20,27,0,18,2,16,3,1,35,0,48,3,32,15,0,20,27,0,18,2,16,3,16,5,52,28,0,1,48,3,5,16,0,1,1,0,3,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,5,32,116,0,20,37,0,18,3,52,33,0,2,52,36,0,1,33,76,0,20,38,0,16,1,18,1,18,4,48,3,17,3,16,3,52,39,0,1,6,33,6,0,5,20,29,0,48,0,33,19,0,20,40,0,18,2,51,41,0,1,1,0,1,0,4,48,2,32,22,0,16,3,52,39,0,1,33,4,0,2,32,9,0,20,42,0,18,2,16,3,48,2,32,1,0,2,5,16,0,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"skip"},{"t":"s","v":"assoc"},{"t":"s","v":"i"},{"t":"s","v":"inc"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"keyword"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"keyword-name"},{"t":"s","v":"nth"},{"t":"s","v":"starts-with?"},{"t":"s","v":"on-"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"callable?"},{"t":"s","v":"dom-on"},{"t":"s","v":"slice"},{"t":"n","v":3},{"t":"s","v":"bind"},{"t":"s","v":"signal?"},{"t":"s","v":"bind-input"},{"t":"s","v":"ref"},{"t":"s","v":"dict-set!"},{"t":"s","v":"current"},{"t":"s","v":"key"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"str"},{"t":"s","v":"island-scope?"},{"t":"s","v":"reactive-attr"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,18,0,18,1,48,2,49,1,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"}],"upvalue-count":2}},{"t":"s","v":"nil?"},{"t":"s","v":"contains?"},{"t":"s","v":"BOOLEAN_ATTRS"},{"t":"s","v":""},{"t":"s","v":"not"},{"t":"s","v":"VOID_ELEMENTS"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"spread?"},{"t":"s","v":"reactive-spread"},{"t":"code","v":{"bytecode":[20,0,0,18,0,18,1,18,2,49,3,50],"constants":[{"t":"s","v":"render-to-dom"}],"upvalue-count":3}},{"t":"s","v":"dom-append"}],"arity":2,"upvalue-count":5}},{"t":"s","v":"dict"},{"t":"s","v":"i"},{"t":"n","v":0},{"t":"s","v":"skip"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[51,1,0,1,0,0,0,16,0,52,2,0,1,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,16,0,52,0,0,2,17,1,16,0,1,2,0,52,1,0,2,33,64,0,20,3,0,18,1,1,2,0,48,2,17,2,20,4,0,18,1,1,2,0,16,2,6,33,14,0,5,16,2,1,6,0,52,1,0,2,52,5,0,1,33,14,0,16,2,1,8,0,16,1,52,7,0,3,32,2,0,16,1,49,3,32,91,0,16,0,1,9,0,52,1,0,2,33,64,0,20,3,0,18,1,1,9,0,48,2,17,2,20,4,0,18,1,1,9,0,16,2,6,33,14,0,5,16,2,1,6,0,52,1,0,2,52,5,0,1,33,14,0,16,2,1,10,0,16,1,52,7,0,3,32,2,0,16,1,49,3,32,15,0,20,4,0,18,1,16,0,16,1,52,7,0,1,49,3,50],"constants":[{"t":"s","v":"dict-get"},{"t":"s","v":"="},{"t":"s","v":"class"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"not"},{"t":"s","v":""},{"t":"s","v":"str"},{"t":"s","v":" "},{"t":"s","v":"style"},{"t":"s","v":";"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"keys"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"scope-emitted"},{"t":"s","v":"scope-pop!"}],"arity":4}},{"t":"s","v":"render-dom-component"},{"t":"code","v":{"bytecode":[52,0,0,0,17,4,52,1,0,0,17,5,51,3,0,1,1,1,2,1,4,1,5,1,4,0,1,5,0,1,6,0,4,52,0,0,4,16,1,52,2,0,3,5,20,7,0,16,0,52,8,0,1,16,2,48,2,17,6,51,10,0,1,6,1,4,16,0,52,11,0,1,52,9,0,2,5,16,0,52,12,0,1,33,38,0,20,13,0,48,0,17,7,51,14,0,1,2,1,3,1,7,16,5,52,9,0,2,5,20,15,0,16,6,1,16,0,16,7,48,3,32,1,0,2,5,20,17,0,16,0,52,18,0,1,16,6,16,3,49,3,50],"constants":[{"t":"s","v":"dict"},{"t":"s","v":"list"},{"t":"s","v":"reduce"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,2,16,2,33,29,0,16,0,1,1,0,4,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,5,32,154,0,16,1,52,6,0,1,1,7,0,52,5,0,2,6,33,24,0,5,16,0,1,3,0,52,0,0,2,52,4,0,1,18,0,52,9,0,1,52,8,0,2,33,78,0,20,10,0,20,11,0,18,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,12,0,2,18,1,48,2,48,1,17,3,18,2,20,14,0,16,1,48,1,16,3,52,13,0,3,5,16,0,1,1,0,3,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,5,32,32,0,20,15,0,18,3,16,1,48,2,5,16,0,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"skip"},{"t":"s","v":"assoc"},{"t":"s","v":"i"},{"t":"s","v":"inc"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"keyword"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"s","v":"dict-set!"},{"t":"s","v":"keyword-name"},{"t":"s","v":"append!"}],"arity":2,"upvalue-count":4}},{"t":"s","v":"i"},{"t":"n","v":0},{"t":"s","v":"skip"},{"t":"s","v":"env-merge"},{"t":"s","v":"component-closure"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,18,1,16,0,52,1,0,2,33,11,0,18,1,16,0,52,2,0,2,32,1,0,2,49,3,50],"constants":[{"t":"s","v":"env-bind!"},{"t":"s","v":"dict-has?"},{"t":"s","v":"dict-get"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"component-params"},{"t":"s","v":"component-has-children?"},{"t":"s","v":"create-fragment"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,18,1,48,3,17,1,16,1,52,2,0,1,52,1,0,1,33,12,0,20,3,0,18,2,16,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"not"},{"t":"s","v":"spread?"},{"t":"s","v":"dom-append"}],"arity":1,"upvalue-count":3}},{"t":"s","v":"env-bind!"},{"t":"s","v":"children"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"component-body"}],"arity":4}},{"t":"s","v":"render-dom-fragment"},{"t":"code","v":{"bytecode":[20,0,0,48,0,17,3,51,2,0,1,1,1,2,1,3,16,0,52,1,0,2,5,16,3,50],"constants":[{"t":"s","v":"create-fragment"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,18,1,48,3,17,1,16,1,52,2,0,1,52,1,0,1,33,12,0,20,3,0,18,2,16,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"not"},{"t":"s","v":"spread?"},{"t":"s","v":"dom-append"}],"arity":1,"upvalue-count":3}}],"arity":3}},{"t":"s","v":"render-dom-raw"},{"t":"code","v":{"bytecode":[20,0,0,48,0,17,2,51,2,0,1,1,1,2,16,0,52,1,0,2,5,16,2,50],"constants":[{"t":"s","v":"create-fragment"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,16,0,18,0,48,2,48,1,17,1,16,1,52,3,0,1,1,4,0,52,2,0,2,33,17,0,20,5,0,18,1,20,6,0,16,1,48,1,49,2,32,68,0,16,1,52,3,0,1,1,7,0,52,2,0,2,33,17,0,20,5,0,18,1,20,8,0,16,1,48,1,49,2,32,35,0,16,1,52,10,0,1,52,9,0,1,33,21,0,20,5,0,18,1,20,11,0,16,1,52,12,0,1,48,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"string"},{"t":"s","v":"dom-append"},{"t":"s","v":"dom-parse-html"},{"t":"s","v":"dom-node"},{"t":"s","v":"dom-clone"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"create-text-node"},{"t":"s","v":"str"}],"arity":1,"upvalue-count":2}}],"arity":2}},{"t":"s","v":"render-dom-unknown-component"},{"t":"code","v":{"bytecode":[1,2,0,16,0,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"error"},{"t":"s","v":"str"},{"t":"s","v":"Unknown component: "}],"arity":1}},{"t":"s","v":"RENDER_DOM_FORMS"},{"t":"s","v":"list"},{"t":"s","v":"if"},{"t":"s","v":"when"},{"t":"s","v":"cond"},{"t":"s","v":"case"},{"t":"s","v":"let"},{"t":"s","v":"let*"},{"t":"s","v":"letrec"},{"t":"s","v":"begin"},{"t":"s","v":"do"},{"t":"s","v":"define"},{"t":"s","v":"defcomp"},{"t":"s","v":"defisland"},{"t":"s","v":"defmacro"},{"t":"s","v":"defstyle"},{"t":"s","v":"map"},{"t":"s","v":"map-indexed"},{"t":"s","v":"filter"},{"t":"s","v":"for-each"},{"t":"s","v":"portal"},{"t":"s","v":"error-boundary"},{"t":"s","v":"scope"},{"t":"s","v":"provide"},{"t":"s","v":"cyst"},{"t":"s","v":"render-dom-form?"},{"t":"code","v":{"bytecode":[20,1,0,16,0,52,0,0,2,50],"constants":[{"t":"s","v":"contains?"},{"t":"s","v":"RENDER_DOM_FORMS"}],"arity":1}},{"t":"s","v":"dispatch-render-form"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,33,226,0,20,2,0,48,0,33,124,0,20,3,0,1,4,0,48,1,17,4,52,5,0,0,17,5,2,17,6,20,6,0,51,7,0,1,1,1,2,1,3,1,4,1,5,1,6,48,1,5,16,6,52,8,0,1,33,5,0,16,6,32,67,0,20,9,0,48,0,17,7,20,10,0,16,7,16,4,48,2,5,16,6,33,41,0,20,11,0,16,6,48,1,33,10,0,20,12,0,16,6,48,1,32,6,0,16,6,52,5,0,1,17,5,5,20,10,0,16,7,16,6,48,2,32,1,0,2,5,16,7,32,91,0,20,13,0,20,14,0,16,1,1,16,0,52,15,0,2,16,2,48,2,48,1,17,4,16,4,33,21,0,20,17,0,16,1,1,18,0,52,15,0,2,16,2,16,3,49,3,32,42,0,16,1,52,20,0,1,1,21,0,52,19,0,2,33,21,0,20,17,0,16,1,1,21,0,52,15,0,2,16,2,16,3,49,3,32,5,0,20,9,0,49,0,32,217,7,16,0,1,22,0,52,0,0,2,33,180,0,20,2,0,48,0,33,95,0,20,3,0,1,23,0,48,1,17,4,52,5,0,0,17,5,2,17,6,20,6,0,51,24,0,1,4,1,5,1,1,1,2,1,3,1,6,48,1,5,16,6,52,8,0,1,33,5,0,16,6,32,38,0,20,9,0,48,0,17,7,20,10,0,16,7,16,4,48,2,5,16,6,33,12,0,20,10,0,16,7,16,6,48,2,32,1,0,2,5,16,7,32,74,0,20,13,0,20,14,0,16,1,1,16,0,52,15,0,2,16,2,48,2,48,1,52,25,0,1,33,8,0,20,9,0,49,0,32,38,0,20,9,0,48,0,17,4,51,27,0,1,4,1,1,1,2,1,3,1,18,0,16,1,52,20,0,1,52,28,0,2,52,26,0,2,5,16,4,32,25,7,16,0,1,29,0,52,0,0,2,33,145,0,20,2,0,48,0,33,95,0,20,3,0,1,30,0,48,1,17,4,52,5,0,0,17,5,2,17,6,20,6,0,51,31,0,1,1,1,2,1,4,1,5,1,3,1,6,48,1,5,16,6,52,8,0,1,33,5,0,16,6,32,38,0,20,9,0,48,0,17,7,20,10,0,16,7,16,4,48,2,5,16,6,33,12,0,20,10,0,16,7,16,6,48,2,32,1,0,2,5,16,7,32,39,0,20,32,0,16,1,52,33,0,1,16,2,48,2,17,4,16,4,33,14,0,20,17,0,16,4,16,2,16,3,49,3,32,5,0,20,9,0,49,0,32,124,6,16,0,1,34,0,52,0,0,2,33,26,0,20,17,0,20,13,0,20,14,0,16,1,16,2,48,2,48,1,16,2,16,3,49,3,32,86,6,16,0,1,35,0,52,0,0,2,6,34,10,0,5,16,0,1,36,0,52,0,0,2,33,96,0,20,37,0,16,1,1,16,0,52,15,0,2,16,2,48,2,17,4,16,1,52,20,0,1,1,21,0,52,0,0,2,33,21,0,20,17,0,16,1,1,18,0,52,15,0,2,16,4,16,3,49,3,32,38,0,20,9,0,48,0,17,5,51,38,0,1,1,1,4,1,3,1,5,1,18,0,16,1,52,20,0,1,52,28,0,2,52,26,0,2,5,16,5,32,220,5,16,0,1,39,0,52,0,0,2,33,109,0,16,1,1,16,0,52,15,0,2,17,4,16,1,1,18,0,52,40,0,2,17,5,20,41,0,16,2,48,1,17,6,51,42,0,1,6,16,4,52,26,0,2,5,51,43,0,1,6,16,4,52,26,0,2,5,16,5,52,20,0,1,1,16,0,52,19,0,2,33,18,0,51,44,0,1,6,16,5,52,45,0,1,52,26,0,2,32,1,0,2,5,20,17,0,16,5,52,46,0,1,16,6,16,3,49,3,32,99,5,16,0,1,47,0,52,0,0,2,6,34,10,0,5,16,0,1,48,0,52,0,0,2,33,78,0,16,1,52,20,0,1,1,18,0,52,0,0,2,33,21,0,20,17,0,16,1,1,16,0,52,15,0,2,16,2,16,3,49,3,32,38,0,20,9,0,48,0,17,4,51,38,0,1,1,1,2,1,3,1,4,1,16,0,16,1,52,20,0,1,52,28,0,2,52,26,0,2,5,16,4,32,251,4,20,49,0,16,0,48,1,33,23,0,20,13,0,20,14,0,16,1,16,2,48,2,48,1,5,20,9,0,49,0,32,218,4,16,0,1,50,0,52,0,0,2,33,31,1,16,1,1,18,0,52,15,0,2,17,4,20,2,0,48,0,6,33,77,0,5,16,4,52,51,0,1,1,5,0,52,0,0,2,6,33,59,0,5,16,4,52,20,0,1,1,16,0,52,19,0,2,6,33,41,0,5,16,4,52,52,0,1,52,51,0,1,1,53,0,52,0,0,2,6,33,19,0,5,20,54,0,16,4,52,52,0,1,48,1,1,55,0,52,0,0,2,33,111,0,20,13,0,20,14,0,16,1,1,16,0,52,15,0,2,16,2,48,2,48,1,17,5,20,13,0,20,14,0,16,4,1,16,0,52,15,0,2,16,2,48,2,48,1,17,6,20,56,0,16,6,48,1,33,16,0,20,57,0,16,5,16,6,16,2,16,3,49,4,32,36,0,20,55,0,16,6,48,1,17,7,20,9,0,48,0,17,8,51,58,0,1,5,1,2,1,3,1,8,16,7,52,26,0,2,5,16,8,32,73,0,20,13,0,20,14,0,16,1,1,16,0,52,15,0,2,16,2,48,2,48,1,17,5,20,13,0,20,14,0,16,1,1,18,0,52,15,0,2,16,2,48,2,48,1,17,6,20,9,0,48,0,17,7,51,58,0,1,5,1,2,1,3,1,7,16,6,52,26,0,2,5,16,7,32,175,3,16,0,1,59,0,52,0,0,2,33,76,0,20,13,0,20,14,0,16,1,1,16,0,52,15,0,2,16,2,48,2,48,1,17,4,20,13,0,20,14,0,16,1,1,18,0,52,15,0,2,16,2,48,2,48,1,17,5,20,9,0,48,0,17,6,51,61,0,1,4,1,2,1,3,1,6,16,5,52,60,0,2,5,16,6,32,87,3,16,0,1,62,0,52,0,0,2,33,26,0,20,17,0,20,13,0,20,14,0,16,1,16,2,48,2,48,1,16,2,16,3,49,3,32,49,3,16,0,1,63,0,52,0,0,2,33,18,0,20,64,0,16,1,52,33,0,1,16,2,16,3,49,3,32,19,3,16,0,1,65,0,52,0,0,2,33,18,0,20,66,0,16,1,52,33,0,1,16,2,16,3,49,3,32,245,2,16,0,1,26,0,52,0,0,2,33,76,0,20,13,0,20,14,0,16,1,1,16,0,52,15,0,2,16,2,48,2,48,1,17,4,20,13,0,20,14,0,16,1,1,18,0,52,15,0,2,16,2,48,2,48,1,17,5,20,9,0,48,0,17,6,51,58,0,1,4,1,2,1,3,1,6,16,5,52,26,0,2,5,16,6,32,157,2,16,0,1,67,0,52,0,0,2,33,188,0,20,13,0,20,14,0,16,1,1,16,0,52,15,0,2,16,2,48,2,48,1,17,4,16,1,1,18,0,52,40,0,2,17,5,2,17,6,2,17,7,20,9,0,48,0,17,8,16,5,52,20,0,1,1,18,0,52,68,0,2,6,33,41,0,5,16,5,52,52,0,1,52,51,0,1,1,69,0,52,0,0,2,6,33,19,0,5,20,70,0,16,5,52,52,0,1,48,1,1,71,0,52,0,0,2,33,38,0,20,13,0,20,14,0,16,5,1,16,0,52,15,0,2,16,2,48,2,48,1,17,6,5,16,5,1,18,0,52,40,0,2,17,7,32,4,0,16,5,17,7,5,16,4,16,6,52,72,0,2,5,51,73,0,1,8,1,2,1,3,16,7,52,26,0,2,5,16,4,52,74,0,1,5,16,8,32,213,1,16,0,1,75,0,52,0,0,2,33,103,0,20,13,0,20,14,0,16,1,1,16,0,52,15,0,2,16,2,48,2,48,1,17,4,20,13,0,20,14,0,16,1,1,18,0,52,15,0,2,16,2,48,2,48,1,17,5,20,9,0,48,0,17,6,16,4,16,5,52,72,0,2,5,51,27,0,1,6,1,1,1,2,1,3,1,21,0,16,1,52,20,0,1,52,28,0,2,52,26,0,2,5,16,4,52,74,0,1,5,16,6,32,98,1,16,0,1,76,0,52,0,0,2,33,63,1,16,1,52,20,0,1,1,18,0,52,19,0,2,6,33,47,0,5,16,1,1,16,0,52,15,0,2,52,51,0,1,1,69,0,52,0,0,2,6,33,22,0,5,20,70,0,16,1,1,16,0,52,15,0,2,48,1,1,77,0,52,0,0,2,33,28,0,20,13,0,20,14,0,16,1,1,18,0,52,15,0,2,16,2,48,2,48,1,52,78,0,1,32,5,0,20,79,0,48,0,17,4,20,81,0,16,4,52,80,0,2,17,5,16,5,6,33,11,0,5,20,82,0,16,5,1,83,0,48,2,33,5,0,16,5,32,178,0,20,84,0,1,85,0,2,48,2,17,6,52,5,0,0,17,7,16,1,52,20,0,1,1,18,0,52,19,0,2,6,33,47,0,5,16,1,1,16,0,52,15,0,2,52,51,0,1,1,69,0,52,0,0,2,6,33,22,0,5,20,70,0,16,1,1,16,0,52,15,0,2,48,1,1,77,0,52,0,0,2,33,12,0,16,1,1,21,0,52,40,0,2,32,9,0,16,1,1,16,0,52,40,0,2,17,8,20,86,0,16,6,1,87,0,16,4,48,3,5,20,88,0,51,89,0,1,7,51,90,0,1,2,1,3,1,8,48,2,17,9,20,10,0,16,6,16,9,48,2,5,20,91,0,16,6,1,92,0,16,7,48,3,5,20,81,0,16,4,16,6,52,93,0,3,5,16,6,32,23,0,20,17,0,20,13,0,20,14,0,16,1,16,2,48,2,48,1,16,2,16,3,49,3,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"if"},{"t":"s","v":"island-scope?"},{"t":"s","v":"create-comment"},{"t":"s","v":"r-if"},{"t":"s","v":"list"},{"t":"s","v":"effect"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,18,0,1,3,0,52,2,0,2,18,1,48,2,48,1,17,1,16,1,33,21,0,20,4,0,18,0,1,5,0,52,2,0,2,18,1,18,2,48,3,32,42,0,18,0,52,7,0,1,1,8,0,52,6,0,2,33,21,0,20,4,0,18,0,1,8,0,52,2,0,2,18,1,18,2,48,3,32,5,0,20,9,0,48,0,17,0,20,10,0,18,3,48,1,33,51,0,51,12,0,18,4,52,11,0,2,5,20,13,0,16,0,48,1,33,10,0,20,14,0,16,0,48,1,32,6,0,16,0,52,15,0,1,19,4,5,20,16,0,18,3,16,0,49,2,32,4,0,16,0,19,5,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"render-to-dom"},{"t":"n","v":2},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":3},{"t":"s","v":"create-fragment"},{"t":"s","v":"dom-parent"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,49,1,50],"constants":[{"t":"s","v":"dom-remove"}],"arity":1}},{"t":"s","v":"dom-is-fragment?"},{"t":"s","v":"dom-child-nodes"},{"t":"s","v":"list"},{"t":"s","v":"dom-insert-after"}],"upvalue-count":6}},{"t":"s","v":"spread?"},{"t":"s","v":"create-fragment"},{"t":"s","v":"dom-append"},{"t":"s","v":"dom-is-fragment?"},{"t":"s","v":"dom-child-nodes"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"render-to-dom"},{"t":"n","v":2},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":3},{"t":"s","v":"when"},{"t":"s","v":"r-when"},{"t":"code","v":{"bytecode":[20,0,0,18,0,48,1,33,103,0,51,2,0,18,1,52,1,0,2,5,52,3,0,0,19,1,5,20,4,0,20,5,0,18,2,1,7,0,52,6,0,2,18,3,48,2,48,1,33,58,0,20,8,0,48,0,17,0,51,9,0,1,0,0,2,0,3,0,4,1,11,0,18,2,52,12,0,1,52,10,0,2,52,1,0,2,5,20,13,0,16,0,48,1,19,1,5,20,14,0,18,0,16,0,49,2,32,1,0,2,32,78,0,20,4,0,20,5,0,18,2,1,7,0,52,6,0,2,18,3,48,2,48,1,33,53,0,20,8,0,48,0,17,0,51,9,0,1,0,0,2,0,3,0,4,1,11,0,18,2,52,12,0,1,52,10,0,2,52,1,0,2,5,20,13,0,16,0,48,1,19,1,5,16,0,19,5,32,1,0,2,50],"constants":[{"t":"s","v":"dom-parent"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,49,1,50],"constants":[{"t":"s","v":"dom-remove"}],"arity":1}},{"t":"s","v":"list"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"create-fragment"},{"t":"code","v":{"bytecode":[20,0,0,18,0,20,1,0,18,1,16,0,52,2,0,2,18,2,18,3,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"nth"}],"arity":1,"upvalue-count":4}},{"t":"s","v":"range"},{"t":"n","v":2},{"t":"s","v":"len"},{"t":"s","v":"dom-child-nodes"},{"t":"s","v":"dom-insert-after"}],"upvalue-count":6}},{"t":"s","v":"not"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,20,1,0,18,1,16,0,52,2,0,2,18,2,18,3,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"nth"}],"arity":1,"upvalue-count":4}},{"t":"s","v":"range"},{"t":"s","v":"cond"},{"t":"s","v":"r-cond"},{"t":"code","v":{"bytecode":[20,0,0,18,0,52,1,0,1,18,1,48,2,17,0,20,2,0,18,2,48,1,33,80,0,51,4,0,18,3,52,3,0,2,5,52,5,0,0,19,3,5,16,0,33,54,0,20,6,0,16,0,18,1,18,4,48,3,17,1,20,7,0,16,1,48,1,33,10,0,20,8,0,16,1,48,1,32,6,0,16,1,52,5,0,1,19,3,5,20,9,0,18,2,16,1,49,2,32,1,0,2,32,55,0,16,0,33,49,0,20,6,0,16,0,18,1,18,4,48,3,17,1,20,7,0,16,1,48,1,33,10,0,20,8,0,16,1,48,1,32,6,0,16,1,52,5,0,1,19,3,5,16,1,19,5,32,1,0,2,50],"constants":[{"t":"s","v":"eval-cond"},{"t":"s","v":"rest"},{"t":"s","v":"dom-parent"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,49,1,50],"constants":[{"t":"s","v":"dom-remove"}],"arity":1}},{"t":"s","v":"list"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"dom-is-fragment?"},{"t":"s","v":"dom-child-nodes"},{"t":"s","v":"dom-insert-after"}],"upvalue-count":6}},{"t":"s","v":"eval-cond"},{"t":"s","v":"rest"},{"t":"s","v":"case"},{"t":"s","v":"let"},{"t":"s","v":"let*"},{"t":"s","v":"process-bindings"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,52,1,0,2,18,1,18,2,48,3,17,1,16,1,52,3,0,1,52,2,0,1,33,12,0,20,4,0,18,3,16,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"nth"},{"t":"s","v":"not"},{"t":"s","v":"spread?"},{"t":"s","v":"dom-append"}],"arity":1,"upvalue-count":4}},{"t":"s","v":"letrec"},{"t":"s","v":"slice"},{"t":"s","v":"env-extend"},{"t":"code","v":{"bytecode":[16,0,52,2,0,1,52,1,0,1,1,3,0,52,0,0,2,33,14,0,20,4,0,16,0,52,2,0,1,48,1,32,10,0,16,0,52,2,0,1,52,5,0,1,17,1,20,6,0,18,0,16,1,2,49,3,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"str"},{"t":"s","v":"env-bind!"}],"arity":1,"upvalue-count":1}},{"t":"code","v":{"bytecode":[16,0,52,2,0,1,52,1,0,1,1,3,0,52,0,0,2,33,14,0,20,4,0,16,0,52,2,0,1,48,1,32,10,0,16,0,52,2,0,1,52,5,0,1,17,1,20,6,0,18,0,16,1,20,7,0,20,8,0,16,0,1,10,0,52,9,0,2,18,0,48,2,48,1,49,3,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"str"},{"t":"s","v":"env-set!"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"n","v":1}],"arity":1,"upvalue-count":1}},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,16,0,18,0,48,2,49,1,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"init"},{"t":"s","v":"last"},{"t":"s","v":"begin"},{"t":"s","v":"do"},{"t":"s","v":"definition-form?"},{"t":"s","v":"map"},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"deref"},{"t":"s","v":"signal?"},{"t":"s","v":"reactive-list"},{"t":"code","v":{"bytecode":[18,0,52,0,0,1,33,20,0,20,1,0,18,0,16,0,52,2,0,1,18,1,18,2,48,4,32,21,0,20,3,0,18,0,16,0,52,2,0,1,52,4,0,2,18,1,18,2,48,3,17,1,20,5,0,18,3,16,1,49,2,50],"constants":[{"t":"s","v":"lambda?"},{"t":"s","v":"render-lambda-dom"},{"t":"s","v":"list"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"apply"},{"t":"s","v":"dom-append"}],"arity":1,"upvalue-count":4}},{"t":"s","v":"map-indexed"},{"t":"s","v":"for-each-indexed"},{"t":"code","v":{"bytecode":[18,0,52,0,0,1,33,22,0,20,1,0,18,0,16,0,16,1,52,2,0,2,18,1,18,2,48,4,32,23,0,20,3,0,18,0,16,0,16,1,52,2,0,2,52,4,0,2,18,1,18,2,48,3,17,2,20,5,0,18,3,16,2,49,2,50],"constants":[{"t":"s","v":"lambda?"},{"t":"s","v":"render-lambda-dom"},{"t":"s","v":"list"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"apply"},{"t":"s","v":"dom-append"}],"arity":2,"upvalue-count":4}},{"t":"s","v":"filter"},{"t":"s","v":"portal"},{"t":"s","v":"render-dom-portal"},{"t":"s","v":"error-boundary"},{"t":"s","v":"render-dom-error-boundary"},{"t":"s","v":"scope"},{"t":"s","v":">="},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"value"},{"t":"s","v":"scope-push!"},{"t":"code","v":{"bytecode":[20,0,0,18,0,20,1,0,16,0,18,1,18,2,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"render-to-dom"}],"arity":1,"upvalue-count":3}},{"t":"s","v":"scope-pop!"},{"t":"s","v":"provide"},{"t":"s","v":"cyst"},{"t":"s","v":"key"},{"t":"s","v":"str"},{"t":"s","v":"next-cyst-id"},{"t":"s","v":"get"},{"t":"s","v":"*memo-cache*"},{"t":"s","v":"host-get"},{"t":"s","v":"isConnected"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"div"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"data-sx-cyst"},{"t":"s","v":"with-island-scope"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,49,2,50],"constants":[{"t":"s","v":"append!"}],"arity":1,"upvalue-count":1}},{"t":"code","v":{"bytecode":[20,0,0,48,0,17,0,51,2,0,1,0,0,0,0,1,18,2,52,1,0,2,5,16,0,50],"constants":[{"t":"s","v":"create-fragment"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,20,1,0,16,0,18,1,18,2,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"render-to-dom"}],"arity":1,"upvalue-count":3}}],"upvalue-count":3}},{"t":"s","v":"dom-set-data"},{"t":"s","v":"sx-disposers"},{"t":"s","v":"dict-set!"}],"arity":4}},{"t":"s","v":"render-lambda-dom"},{"t":"code","v":{"bytecode":[20,0,0,16,0,52,1,0,1,16,2,48,2,17,4,51,3,0,1,4,1,1,16,0,52,4,0,1,52,2,0,2,5,20,5,0,16,0,52,6,0,1,16,4,16,3,49,3,50],"constants":[{"t":"s","v":"env-merge"},{"t":"s","v":"lambda-closure"},{"t":"s","v":"for-each-indexed"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,1,18,1,16,0,52,1,0,2,49,3,50],"constants":[{"t":"s","v":"env-bind!"},{"t":"s","v":"nth"}],"arity":2,"upvalue-count":2}},{"t":"s","v":"lambda-params"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"lambda-body"}],"arity":4}},{"t":"s","v":"render-dom-island"},{"t":"code","v":{"bytecode":[52,0,0,0,17,4,52,1,0,0,17,5,51,3,0,1,1,1,2,1,4,1,5,1,4,0,1,5,0,1,6,0,4,52,0,0,4,16,1,52,2,0,3,5,20,7,0,16,0,52,8,0,1,16,2,48,2,17,6,16,0,52,9,0,1,17,7,51,11,0,1,6,1,4,16,0,52,12,0,1,52,10,0,2,5,16,0,52,13,0,1,33,38,0,20,14,0,48,0,17,8,51,15,0,1,8,1,2,1,3,16,5,52,10,0,2,5,20,16,0,16,6,1,17,0,16,8,48,3,32,1,0,2,5,20,18,0,1,19,0,2,48,2,17,8,52,1,0,0,17,9,20,20,0,16,8,1,21,0,16,7,48,3,5,20,22,0,16,8,1,23,0,48,2,5,20,24,0,51,25,0,1,9,51,26,0,1,0,1,6,1,3,48,2,17,10,20,27,0,16,8,16,10,48,2,5,20,28,0,16,8,1,29,0,16,9,48,3,5,16,8,50],"constants":[{"t":"s","v":"dict"},{"t":"s","v":"list"},{"t":"s","v":"reduce"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,2,16,2,33,29,0,16,0,1,1,0,4,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,5,32,154,0,16,1,52,6,0,1,1,7,0,52,5,0,2,6,33,24,0,5,16,0,1,3,0,52,0,0,2,52,4,0,1,18,0,52,9,0,1,52,8,0,2,33,78,0,20,10,0,20,11,0,18,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,12,0,2,18,1,48,2,48,1,17,3,18,2,20,14,0,16,1,48,1,16,3,52,13,0,3,5,16,0,1,1,0,3,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,5,32,32,0,20,15,0,18,3,16,1,48,2,5,16,0,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"skip"},{"t":"s","v":"assoc"},{"t":"s","v":"i"},{"t":"s","v":"inc"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"keyword"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"s","v":"dict-set!"},{"t":"s","v":"keyword-name"},{"t":"s","v":"append!"}],"arity":2,"upvalue-count":4}},{"t":"s","v":"i"},{"t":"n","v":0},{"t":"s","v":"skip"},{"t":"s","v":"env-merge"},{"t":"s","v":"component-closure"},{"t":"s","v":"component-name"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,18,1,16,0,52,1,0,2,33,11,0,18,1,16,0,52,2,0,2,32,1,0,2,49,3,50],"constants":[{"t":"s","v":"env-bind!"},{"t":"s","v":"dict-has?"},{"t":"s","v":"dict-get"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"component-params"},{"t":"s","v":"component-has-children?"},{"t":"s","v":"create-fragment"},{"t":"code","v":{"bytecode":[20,0,0,18,0,20,1,0,16,0,18,1,18,2,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"render-to-dom"}],"arity":1,"upvalue-count":3}},{"t":"s","v":"env-bind!"},{"t":"s","v":"children"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"span"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"data-sx-island"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"island-hydrated"},{"t":"s","v":"with-island-scope"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,49,2,50],"constants":[{"t":"s","v":"append!"}],"arity":1,"upvalue-count":1}},{"t":"code","v":{"bytecode":[20,0,0,18,0,52,1,0,1,18,1,18,2,49,3,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"component-body"}],"upvalue-count":3}},{"t":"s","v":"dom-append"},{"t":"s","v":"dom-set-data"},{"t":"s","v":"sx-disposers"}],"arity":4}},{"t":"s","v":"render-dom-lake"},{"t":"code","v":{"bytecode":[2,17,3,1,0,0,17,4,52,1,0,0,17,5,51,3,0,1,0,1,1,1,3,1,4,1,5,1,5,0,1,6,0,1,7,0,4,52,4,0,4,16,0,52,2,0,3,5,20,8,0,16,4,2,48,2,17,6,20,9,0,16,6,1,10,0,16,3,6,34,4,0,5,1,11,0,48,3,5,51,13,0,1,6,1,1,1,2,16,5,52,12,0,2,5,16,6,50],"constants":[{"t":"s","v":"div"},{"t":"s","v":"list"},{"t":"s","v":"reduce"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,2,16,2,33,29,0,16,0,1,1,0,4,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,5,32,187,0,16,1,52,6,0,1,1,7,0,52,5,0,2,6,33,24,0,5,16,0,1,3,0,52,0,0,2,52,4,0,1,18,0,52,9,0,1,52,8,0,2,33,111,0,20,10,0,16,1,48,1,17,3,20,11,0,20,12,0,18,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,13,0,2,18,1,48,2,48,1,17,4,16,3,1,14,0,52,5,0,2,33,7,0,16,4,19,2,32,20,0,16,3,1,15,0,52,5,0,2,33,7,0,16,4,19,3,32,1,0,2,5,16,0,1,1,0,3,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,5,32,32,0,20,16,0,18,4,16,1,48,2,5,16,0,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"skip"},{"t":"s","v":"assoc"},{"t":"s","v":"i"},{"t":"s","v":"inc"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"keyword"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"keyword-name"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"s","v":"id"},{"t":"s","v":"tag"},{"t":"s","v":"append!"}],"arity":2,"upvalue-count":5}},{"t":"s","v":"dict"},{"t":"s","v":"i"},{"t":"n","v":0},{"t":"s","v":"skip"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"data-sx-lake"},{"t":"s","v":""},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,20,1,0,16,0,18,1,18,2,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"render-to-dom"}],"arity":1,"upvalue-count":3}}],"arity":3}},{"t":"s","v":"render-dom-marsh"},{"t":"code","v":{"bytecode":[2,17,3,1,0,0,17,4,2,17,5,52,1,0,0,17,6,51,3,0,1,0,1,1,1,3,1,4,1,5,1,6,1,5,0,1,6,0,1,7,0,4,52,4,0,4,16,0,52,2,0,3,5,20,8,0,16,4,2,48,2,17,7,20,9,0,16,7,1,10,0,16,3,6,34,4,0,5,1,11,0,48,3,5,16,5,33,15,0,20,12,0,16,7,1,13,0,16,5,48,3,32,1,0,2,5,20,12,0,16,7,1,14,0,16,1,48,3,5,51,16,0,1,7,1,1,1,2,16,6,52,15,0,2,5,16,7,50],"constants":[{"t":"s","v":"div"},{"t":"s","v":"list"},{"t":"s","v":"reduce"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,2,16,2,33,29,0,16,0,1,1,0,4,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,5,32,206,0,16,1,52,6,0,1,1,7,0,52,5,0,2,6,33,24,0,5,16,0,1,3,0,52,0,0,2,52,4,0,1,18,0,52,9,0,1,52,8,0,2,33,130,0,20,10,0,16,1,48,1,17,3,20,11,0,20,12,0,18,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,13,0,2,18,1,48,2,48,1,17,4,16,3,1,14,0,52,5,0,2,33,7,0,16,4,19,2,32,39,0,16,3,1,15,0,52,5,0,2,33,7,0,16,4,19,3,32,20,0,16,3,1,16,0,52,5,0,2,33,7,0,16,4,19,4,32,1,0,2,5,16,0,1,1,0,3,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,5,32,32,0,20,17,0,18,5,16,1,48,2,5,16,0,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"skip"},{"t":"s","v":"assoc"},{"t":"s","v":"i"},{"t":"s","v":"inc"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"keyword"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"keyword-name"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"s","v":"id"},{"t":"s","v":"tag"},{"t":"s","v":"transform"},{"t":"s","v":"append!"}],"arity":2,"upvalue-count":6}},{"t":"s","v":"dict"},{"t":"s","v":"i"},{"t":"n","v":0},{"t":"s","v":"skip"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"data-sx-marsh"},{"t":"s","v":""},{"t":"s","v":"dom-set-data"},{"t":"s","v":"sx-marsh-transform"},{"t":"s","v":"sx-marsh-env"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,20,1,0,16,0,18,1,18,2,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"render-to-dom"}],"arity":1,"upvalue-count":3}}],"arity":3}},{"t":"s","v":"reactive-text"},{"t":"code","v":{"bytecode":[20,0,0,20,2,0,16,0,48,1,52,1,0,1,48,1,17,1,20,3,0,51,4,0,1,1,1,0,48,1,5,16,1,50],"constants":[{"t":"s","v":"create-text-node"},{"t":"s","v":"str"},{"t":"s","v":"deref"},{"t":"s","v":"effect"},{"t":"code","v":{"bytecode":[20,0,0,18,0,20,2,0,18,1,48,1,52,1,0,1,49,2,50],"constants":[{"t":"s","v":"dom-set-text-content"},{"t":"s","v":"str"},{"t":"s","v":"deref"}],"upvalue-count":2}}],"arity":1}},{"t":"s","v":"reactive-attr"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,6,34,4,0,5,1,2,0,17,3,16,3,52,3,0,1,33,5,0,16,1,32,11,0,16,3,1,5,0,16,1,52,4,0,3,17,4,20,6,0,16,0,1,1,0,16,4,48,3,5,20,7,0,51,8,0,1,2,1,0,1,1,49,1,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-sx-reactive-attrs"},{"t":"s","v":""},{"t":"s","v":"empty?"},{"t":"s","v":"str"},{"t":"s","v":","},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"effect"},{"t":"code","v":{"bytecode":[18,0,48,0,17,0,20,0,0,16,0,48,1,33,10,0,20,1,0,16,0,48,1,32,2,0,16,0,17,1,16,1,52,2,0,1,6,34,8,0,5,16,1,4,52,3,0,2,33,12,0,20,4,0,18,1,18,2,49,2,32,40,0,16,1,3,52,3,0,2,33,15,0,20,5,0,18,1,18,2,1,6,0,49,3,32,15,0,20,5,0,18,1,18,2,16,1,52,7,0,1,49,3,50],"constants":[{"t":"s","v":"signal?"},{"t":"s","v":"deref"},{"t":"s","v":"nil?"},{"t":"s","v":"="},{"t":"s","v":"dom-remove-attr"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":""},{"t":"s","v":"str"}],"upvalue-count":3}}],"arity":3}},{"t":"s","v":"reactive-spread"},{"t":"code","v":{"bytecode":[52,0,0,0,17,2,52,0,0,0,17,3,20,1,0,16,0,1,2,0,48,2,6,34,4,0,5,1,3,0,17,4,20,4,0,16,0,1,2,0,16,4,52,5,0,1,33,6,0,1,6,0,32,9,0,16,4,1,8,0,52,7,0,2,48,3,5,20,9,0,51,10,0,1,2,1,0,1,3,1,1,49,1,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-sx-reactive-attrs"},{"t":"s","v":""},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"empty?"},{"t":"s","v":"_spread"},{"t":"s","v":"str"},{"t":"s","v":",_spread"},{"t":"s","v":"effect"},{"t":"code","v":{"bytecode":[18,0,52,1,0,1,52,0,0,1,33,95,0,20,2,0,18,1,1,3,0,48,2,6,34,4,0,5,1,4,0,17,0,51,6,0,16,0,1,8,0,52,7,0,2,52,5,0,2,17,1,51,9,0,0,0,16,1,52,5,0,2,17,2,16,2,52,1,0,1,33,13,0,20,10,0,18,1,1,3,0,48,2,32,19,0,20,11,0,18,1,1,3,0,1,8,0,16,2,52,12,0,2,48,3,32,1,0,2,5,51,14,0,0,1,18,2,52,13,0,2,5,18,3,48,0,17,0,16,0,52,15,0,1,33,179,0,16,0,52,16,0,1,17,1,16,1,1,3,0,52,17,0,2,6,34,4,0,5,1,4,0,17,2,51,6,0,16,2,1,8,0,52,7,0,2,52,5,0,2,17,3,51,18,0,16,1,52,19,0,1,52,5,0,2,17,4,16,3,19,0,5,16,4,19,2,5,16,3,52,1,0,1,52,0,0,1,33,72,0,20,2,0,18,1,1,3,0,48,2,6,34,4,0,5,1,4,0,17,5,20,11,0,18,1,1,3,0,16,5,6,33,14,0,5,16,5,1,4,0,52,20,0,2,52,0,0,1,33,14,0,16,5,1,8,0,16,2,52,21,0,3,32,2,0,16,2,48,3,32,1,0,2,5,51,22,0,0,1,1,1,16,4,52,13,0,2,5,20,23,0,49,0,32,13,0,52,24,0,0,19,0,5,52,24,0,0,19,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"class"},{"t":"s","v":""},{"t":"s","v":"filter"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":""}],"arity":1}},{"t":"s","v":"split"},{"t":"s","v":" "},{"t":"code","v":{"bytecode":[51,2,0,1,0,18,0,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"some"},{"t":"code","v":{"bytecode":[16,0,18,0,52,0,0,2,50],"constants":[{"t":"s","v":"="}],"arity":1,"upvalue-count":1}}],"arity":1,"upvalue-count":1}},{"t":"s","v":"dom-remove-attr"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"join"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,49,2,50],"constants":[{"t":"s","v":"dom-remove-attr"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"spread?"},{"t":"s","v":"spread-attrs"},{"t":"s","v":"dict-get"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"class"}],"arity":1}},{"t":"s","v":"keys"},{"t":"s","v":"="},{"t":"s","v":"str"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,18,1,16,0,52,2,0,2,52,1,0,1,49,3,50],"constants":[{"t":"s","v":"dom-set-attr"},{"t":"s","v":"str"},{"t":"s","v":"dict-get"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"run-post-render-hooks"},{"t":"s","v":"list"}],"upvalue-count":4}}],"arity":2}},{"t":"s","v":"reactive-fragment"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,48,1,17,4,52,2,0,0,17,5,20,3,0,51,4,0,1,5,1,0,1,1,1,4,48,1,5,16,4,50],"constants":[{"t":"s","v":"create-comment"},{"t":"s","v":"island-fragment"},{"t":"s","v":"list"},{"t":"s","v":"effect"},{"t":"code","v":{"bytecode":[51,1,0,18,0,52,0,0,2,5,52,2,0,0,19,0,5,18,1,48,0,33,28,0,18,2,48,0,17,0,20,3,0,16,0,48,1,19,0,5,20,4,0,18,3,16,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,49,1,50],"constants":[{"t":"s","v":"dom-remove"}],"arity":1}},{"t":"s","v":"list"},{"t":"s","v":"dom-child-nodes"},{"t":"s","v":"dom-insert-after"}],"upvalue-count":4}}],"arity":4}},{"t":"s","v":"render-list-item"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,20,0,20,1,0,16,0,16,1,52,2,0,1,16,2,16,3,49,4,32,21,0,20,3,0,16,0,16,1,52,2,0,1,52,4,0,2,16,2,16,3,49,3,50],"constants":[{"t":"s","v":"lambda?"},{"t":"s","v":"render-lambda-dom"},{"t":"s","v":"list"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"apply"}],"arity":4}},{"t":"s","v":"extract-key"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,2,16,2,33,16,0,20,2,0,16,0,1,1,0,48,2,5,16,2,32,35,0,20,3,0,16,0,1,1,0,48,2,17,3,16,3,33,9,0,16,3,52,4,0,1,32,9,0,1,5,0,16,1,52,4,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"key"},{"t":"s","v":"dom-remove-attr"},{"t":"s","v":"dom-get-data"},{"t":"s","v":"str"},{"t":"s","v":"__idx_"}],"arity":2}},{"t":"s","v":"reactive-list"},{"t":"code","v":{"bytecode":[20,0,0,48,0,17,4,20,1,0,1,2,0,48,1,17,5,52,3,0,0,17,6,52,4,0,0,17,7,20,5,0,16,4,16,5,48,2,5,20,6,0,51,7,0,1,1,1,5,1,0,1,2,1,3,1,6,1,7,1,4,48,1,5,16,4,50],"constants":[{"t":"s","v":"create-fragment"},{"t":"s","v":"create-comment"},{"t":"s","v":"island-list"},{"t":"s","v":"dict"},{"t":"s","v":"list"},{"t":"s","v":"dom-append"},{"t":"s","v":"effect"},{"t":"code","v":{"bytecode":[20,0,0,18,0,48,1,17,0,20,1,0,18,1,48,1,33,133,0,52,2,0,0,17,1,52,3,0,0,17,2,4,17,3,51,5,0,0,2,0,3,0,4,1,3,0,5,1,1,1,2,16,0,52,4,0,2,5,16,3,52,6,0,1,33,41,0,20,7,0,18,1,48,1,5,20,8,0,48,0,17,4,51,10,0,1,4,1,1,16,2,52,9,0,2,5,20,11,0,18,1,16,4,48,2,32,31,0,51,12,0,1,1,0,5,18,6,52,9,0,2,5,18,1,17,4,51,13,0,1,1,1,4,16,2,52,9,0,2,5,16,1,19,5,5,16,2,19,6,32,21,0,51,14,0,0,2,0,3,0,4,0,5,0,6,0,7,16,0,52,4,0,2,50],"constants":[{"t":"s","v":"deref"},{"t":"s","v":"dom-parent"},{"t":"s","v":"dict"},{"t":"s","v":"list"},{"t":"s","v":"for-each-indexed"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,1,18,1,18,2,48,4,17,2,20,1,0,16,2,16,0,48,2,17,3,18,3,52,2,0,1,6,33,14,0,5,16,3,1,4,0,52,3,0,2,52,2,0,1,33,6,0,3,19,3,32,1,0,2,5,18,4,16,3,52,5,0,2,33,19,0,18,5,16,3,18,4,16,3,52,7,0,2,52,6,0,3,32,10,0,18,5,16,3,16,2,52,6,0,3,5,20,8,0,18,6,16,3,49,2,50],"constants":[{"t":"s","v":"render-list-item"},{"t":"s","v":"extract-key"},{"t":"s","v":"not"},{"t":"s","v":"starts-with?"},{"t":"s","v":"__idx_"},{"t":"s","v":"dict-has?"},{"t":"s","v":"dict-set!"},{"t":"s","v":"dict-get"},{"t":"s","v":"append!"}],"arity":2,"upvalue-count":7}},{"t":"s","v":"not"},{"t":"s","v":"dom-remove-children-after"},{"t":"s","v":"create-fragment"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,18,1,16,0,52,1,0,2,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"dict-get"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"dom-insert-after"},{"t":"code","v":{"bytecode":[18,0,16,0,52,1,0,2,52,0,0,1,33,16,0,20,2,0,18,1,16,0,52,3,0,2,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"dict-has?"},{"t":"s","v":"dom-remove"},{"t":"s","v":"dict-get"}],"arity":1,"upvalue-count":2}},{"t":"code","v":{"bytecode":[18,0,16,0,52,0,0,2,17,1,20,1,0,18,1,48,1,17,2,16,1,16,2,52,3,0,2,52,2,0,1,33,12,0,20,4,0,18,1,16,1,48,2,32,1,0,2,5,16,1,19,1,50],"constants":[{"t":"s","v":"dict-get"},{"t":"s","v":"dom-next-sibling"},{"t":"s","v":"not"},{"t":"s","v":"identical?"},{"t":"s","v":"dom-insert-after"}],"arity":1,"upvalue-count":2}},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,1,18,1,18,2,48,4,17,2,20,1,0,16,2,16,0,48,2,17,3,18,3,16,3,16,2,52,2,0,3,5,20,3,0,18,4,16,3,48,2,5,20,4,0,18,5,16,2,49,2,50],"constants":[{"t":"s","v":"render-list-item"},{"t":"s","v":"extract-key"},{"t":"s","v":"dict-set!"},{"t":"s","v":"append!"},{"t":"s","v":"dom-append"}],"arity":2,"upvalue-count":6}}],"upvalue-count":8}}],"arity":4}},{"t":"s","v":"bind-input"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,6,34,4,0,5,1,3,0,52,0,0,1,17,2,16,2,1,5,0,52,4,0,2,6,34,10,0,5,16,2,1,6,0,52,4,0,2,17,3,16,3,33,20,0,20,7,0,16,0,1,8,0,20,9,0,16,1,48,1,48,3,32,21,0,20,7,0,16,0,1,10,0,20,9,0,16,1,48,1,52,11,0,1,48,3,5,20,12,0,51,13,0,1,3,1,0,1,1,48,1,5,20,14,0,16,0,16,3,33,6,0,1,15,0,32,3,0,1,16,0,51,17,0,1,3,1,1,1,0,49,3,50],"constants":[{"t":"s","v":"lower"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"type"},{"t":"s","v":""},{"t":"s","v":"="},{"t":"s","v":"checkbox"},{"t":"s","v":"radio"},{"t":"s","v":"dom-set-prop"},{"t":"s","v":"checked"},{"t":"s","v":"deref"},{"t":"s","v":"value"},{"t":"s","v":"str"},{"t":"s","v":"effect"},{"t":"code","v":{"bytecode":[18,0,33,20,0,20,0,0,18,1,1,1,0,20,2,0,18,2,48,1,49,3,32,48,0,20,2,0,18,2,48,1,52,3,0,1,17,0,20,5,0,18,1,1,6,0,48,2,16,0,52,4,0,2,33,15,0,20,0,0,18,1,1,6,0,16,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"dom-set-prop"},{"t":"s","v":"checked"},{"t":"s","v":"deref"},{"t":"s","v":"str"},{"t":"s","v":"!="},{"t":"s","v":"dom-get-prop"},{"t":"s","v":"value"}],"upvalue-count":3}},{"t":"s","v":"dom-on"},{"t":"s","v":"change"},{"t":"s","v":"input"},{"t":"code","v":{"bytecode":[18,0,33,20,0,20,0,0,18,1,20,1,0,18,2,1,2,0,48,2,49,2,32,17,0,20,0,0,18,1,20,1,0,18,2,1,3,0,48,2,49,2,50],"constants":[{"t":"s","v":"reset!"},{"t":"s","v":"dom-get-prop"},{"t":"s","v":"checked"},{"t":"s","v":"value"}],"arity":1,"upvalue-count":3}}],"arity":2}},{"t":"s","v":"*use-cek-reactive*"},{"t":"s","v":"enable-cek-reactive!"},{"t":"code","v":{"bytecode":[3,21,0,0,50],"constants":[{"t":"s","v":"*use-cek-reactive*"}]}},{"t":"s","v":"cek-reactive-text"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,48,1,17,2,51,2,0,1,2,17,3,20,3,0,20,4,0,16,0,16,1,20,6,0,16,1,16,3,3,48,3,52,5,0,1,48,3,48,1,17,4,20,7,0,16,2,16,4,52,8,0,1,48,2,5,16,2,50],"constants":[{"t":"s","v":"create-text-node"},{"t":"s","v":""},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,52,1,0,1,49,2,50],"constants":[{"t":"s","v":"dom-set-text-content"},{"t":"s","v":"str"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"cek-run"},{"t":"s","v":"make-cek-state"},{"t":"s","v":"list"},{"t":"s","v":"make-reactive-reset-frame"},{"t":"s","v":"dom-set-text-content"},{"t":"s","v":"str"}],"arity":2}},{"t":"s","v":"cek-reactive-attr"},{"t":"code","v":{"bytecode":[51,0,0,1,0,1,1,17,4,20,1,0,16,0,1,2,0,48,2,6,34,4,0,5,1,3,0,17,5,16,5,52,4,0,1,33,5,0,16,1,32,11,0,16,5,1,6,0,16,1,52,5,0,3,17,6,20,7,0,16,0,1,2,0,16,6,48,3,5,20,8,0,20,9,0,16,2,16,3,20,11,0,16,3,16,4,3,48,3,52,10,0,1,48,3,48,1,17,5,20,12,0,16,4,16,5,52,10,0,1,49,2,50],"constants":[{"t":"code","v":{"bytecode":[16,0,52,0,0,1,6,34,8,0,5,16,0,4,52,1,0,2,33,12,0,20,2,0,18,0,18,1,49,2,32,40,0,16,0,3,52,1,0,2,33,15,0,20,3,0,18,0,18,1,1,4,0,49,3,32,15,0,20,3,0,18,0,18,1,16,0,52,5,0,1,49,3,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"="},{"t":"s","v":"dom-remove-attr"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":""},{"t":"s","v":"str"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-sx-reactive-attrs"},{"t":"s","v":""},{"t":"s","v":"empty?"},{"t":"s","v":"str"},{"t":"s","v":","},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"cek-run"},{"t":"s","v":"make-cek-state"},{"t":"s","v":"list"},{"t":"s","v":"make-reactive-reset-frame"},{"t":"s","v":"cek-call"}],"arity":4}},{"t":"s","v":"render-dom-portal"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,16,0,52,2,0,1,16,1,48,2,48,1,17,3,20,3,0,16,3,48,1,6,34,8,0,5,20,4,0,16,3,48,1,17,4,16,4,52,5,0,1,33,20,0,20,6,0,1,8,0,16,3,1,9,0,52,7,0,3,49,1,32,75,0,20,6,0,1,8,0,16,3,52,7,0,2,48,1,17,5,20,10,0,48,0,17,6,51,12,0,1,6,1,1,1,2,16,0,52,13,0,1,52,11,0,2,5,20,14,0,16,6,48,1,17,7,20,15,0,16,4,16,6,48,2,5,20,16,0,51,17,0,1,7,48,1,5,16,5,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"first"},{"t":"s","v":"dom-query"},{"t":"s","v":"dom-ensure-element"},{"t":"s","v":"not"},{"t":"s","v":"create-comment"},{"t":"s","v":"str"},{"t":"s","v":"portal: "},{"t":"s","v":" (not found)"},{"t":"s","v":"create-fragment"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,20,1,0,16,0,18,1,18,2,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"render-to-dom"}],"arity":1,"upvalue-count":3}},{"t":"s","v":"rest"},{"t":"s","v":"dom-child-nodes"},{"t":"s","v":"dom-append"},{"t":"s","v":"register-in-scope"},{"t":"code","v":{"bytecode":[51,1,0,18,0,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,49,1,50],"constants":[{"t":"s","v":"dom-remove"}],"arity":1}}],"upvalue-count":1}}],"arity":3}},{"t":"s","v":"render-dom-error-boundary"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,17,3,16,0,52,1,0,1,17,4,20,2,0,1,3,0,2,48,2,17,5,20,4,0,1,5,0,48,1,17,6,20,6,0,16,5,1,7,0,1,8,0,48,3,5,20,9,0,51,10,0,1,6,1,5,1,1,1,2,1,4,1,3,48,1,5,16,5,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"rest"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"div"},{"t":"s","v":"signal"},{"t":"n","v":0},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"data-sx-boundary"},{"t":"s","v":"true"},{"t":"s","v":"effect"},{"t":"code","v":{"bytecode":[20,0,0,18,0,48,1,5,20,1,0,18,1,1,2,0,1,3,0,48,3,5,1,5,0,2,52,4,0,2,5,20,6,0,51,7,0,0,2,0,3,0,4,0,1,51,8,0,0,5,0,2,0,0,0,3,0,1,49,2,50],"constants":[{"t":"s","v":"deref"},{"t":"s","v":"dom-set-prop"},{"t":"s","v":"innerHTML"},{"t":"s","v":""},{"t":"s","v":"scope-push!"},{"t":"s","v":"sx-island-scope"},{"t":"s","v":"try-catch"},{"t":"code","v":{"bytecode":[20,0,0,48,0,17,0,51,2,0,1,0,0,0,0,1,18,2,52,1,0,2,5,20,3,0,18,3,16,0,48,2,5,1,5,0,52,4,0,1,50],"constants":[{"t":"s","v":"create-fragment"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,20,1,0,16,0,18,1,18,2,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"render-to-dom"}],"arity":1,"upvalue-count":3}},{"t":"s","v":"dom-append"},{"t":"s","v":"scope-pop!"},{"t":"s","v":"sx-island-scope"}],"upvalue-count":4}},{"t":"code","v":{"bytecode":[1,1,0,52,0,0,1,5,20,2,0,20,3,0,18,0,18,1,48,2,48,1,17,1,51,4,0,0,2,17,2,16,1,52,5,0,1,33,22,0,20,6,0,16,1,16,0,16,2,52,7,0,2,18,1,18,3,48,4,32,23,0,20,8,0,16,1,16,0,16,2,52,7,0,2,52,9,0,2,18,1,18,3,48,3,17,3,20,10,0,18,4,16,3,49,2,50],"constants":[{"t":"s","v":"scope-pop!"},{"t":"s","v":"sx-island-scope"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"code","v":{"bytecode":[20,0,0,18,0,51,1,0,49,2,50],"constants":[{"t":"s","v":"swap!"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,50],"constants":[{"t":"s","v":"+"},{"t":"n","v":1}],"arity":1}}],"upvalue-count":1}},{"t":"s","v":"lambda?"},{"t":"s","v":"render-lambda-dom"},{"t":"s","v":"list"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"apply"},{"t":"s","v":"dom-append"}],"arity":1,"upvalue-count":5}}],"upvalue-count":6}}],"arity":3}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"8df7de8c13342103","module":{"arity":0,"bytecode":[1,1,0,128,0,0,5,1,3,0,128,2,0,5,51,5,0,128,4,0,5,52,7,0,0,128,6,0,5,1,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,1,32,0,1,33,0,1,34,0,1,35,0,1,36,0,1,37,0,1,38,0,1,39,0,1,40,0,1,41,0,1,42,0,1,43,0,1,44,0,1,45,0,1,46,0,1,47,0,1,48,0,1,49,0,1,50,0,1,51,0,1,52,0,1,53,0,1,54,0,52,31,0,23,128,30,0,5,51,56,0,128,55,0,5,51,58,0,128,57,0,5,51,60,0,128,59,0,5,51,62,0,128,61,0,5,51,64,0,128,63,0,5,51,66,0,128,65,0,5,51,68,0,128,67,0,5,51,70,0,128,69,0,5,51,72,0,128,71,0,5,51,74,0,128,73,0,5,51,76,0,128,75,0,5,51,78,0,128,77,0,5,51,80,0,128,79,0,5,51,82,0,128,81,0,5,3,128,83,0,5,51,85,0,128,84,0,5,51,87,0,128,86,0,5,51,89,0,128,88,0,5,51,91,0,128,90,0,5,51,93,0,128,92,0,50],"constants":[{"t":"s","v":"SVG_NS"},{"t":"s","v":"http://www.w3.org/2000/svg"},{"t":"s","v":"MATH_NS"},{"t":"s","v":"http://www.w3.org/1998/Math/MathML"},{"t":"s","v":"island-scope?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,48,1,52,1,0,1,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"scope-peek"},{"t":"s","v":"sx-island-scope"}]}},{"t":"s","v":"*memo-cache*"},{"t":"s","v":"dict"},{"t":"s","v":"*cyst-counter*"},{"t":"n","v":0},{"t":"s","v":"next-cyst-id"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,21,1,0,5,1,4,0,20,1,0,52,3,0,2,50],"constants":[{"t":"s","v":"+"},{"t":"s","v":"*cyst-counter*"},{"t":"n","v":1},{"t":"s","v":"str"},{"t":"s","v":"sx-cyst-"}]}},{"t":"s","v":"contains-deref?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,52,0,0,1,33,4,0,4,32,73,0,20,2,0,52,3,0,1,33,4,0,4,32,59,0,20,2,0,52,6,0,1,52,5,0,1,1,7,0,52,4,0,2,6,33,20,0,5,20,8,0,20,2,0,52,6,0,1,48,1,1,9,0,52,4,0,2,33,4,0,3,32,10,0,20,11,0,20,2,0,52,10,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"list?"},{"t":"s","v":"expr"},{"t":"s","v":"empty?"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"deref"},{"t":"s","v":"some"},{"t":"s","v":"contains-deref?"}]}},{"t":"s","v":"dom-on"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,4,0,52,3,0,1,33,33,0,1,6,0,20,4,0,52,8,0,1,52,7,0,1,52,5,0,2,33,6,0,51,9,0,32,3,0,51,10,0,32,3,0,20,4,0,49,3,50],"constants":[{"t":"s","v":"dom-listen"},{"t":"s","v":"el"},{"t":"s","v":"name"},{"t":"s","v":"lambda?"},{"t":"s","v":"handler"},{"t":"s","v":"="},{"t":"n","v":0},{"t":"s","v":"len"},{"t":"s","v":"lambda-params"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,52,3,0,0,48,2,48,1,5,20,4,0,49,0,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"call-lambda"},{"t":"s","v":"handler"},{"t":"s","v":"list"},{"t":"s","v":"run-post-render-hooks"}]}},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,4,0,52,3,0,1,48,2,48,1,5,20,5,0,49,0,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"call-lambda"},{"t":"s","v":"handler"},{"t":"s","v":"list"},{"t":"s","v":"e"},{"t":"s","v":"run-post-render-hooks"}]}}]}},{"t":"s","v":"render-to-dom"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,3,48,1,5,20,2,0,52,1,0,1,6,1,3,0,52,4,0,2,33,9,0,5,20,5,0,49,0,32,128,1,6,1,6,0,52,4,0,2,33,9,0,5,20,5,0,49,0,32,108,1,6,1,7,0,52,4,0,2,33,16,0,5,20,8,0,20,2,0,52,9,0,1,49,1,32,81,1,6,1,10,0,52,4,0,2,33,12,0,5,20,11,0,20,2,0,49,1,32,58,1,6,1,12,0,52,4,0,2,33,16,0,5,20,11,0,20,2,0,52,13,0,1,49,1,32,31,1,6,1,14,0,52,4,0,2,33,31,0,5,20,15,0,20,16,0,20,17,0,20,2,0,20,18,0,48,2,48,1,20,18,0,20,19,0,49,3,32,245,0,6,1,20,0,52,4,0,2,33,17,0,5,20,11,0,20,21,0,20,2,0,48,1,49,1,32,217,0,6,1,22,0,52,4,0,2,33,7,0,5,20,2,0,32,199,0,6,1,23,0,52,4,0,2,33,39,0,5,20,25,0,48,0,52,24,0,1,33,18,0,20,26,0,1,27,0,20,2,0,52,28,0,1,48,2,32,1,0,2,5,20,2,0,32,149,0,6,1,29,0,52,4,0,2,33,28,0,5,20,2,0,1,31,0,52,30,0,2,33,6,0,20,2,0,32,5,0,20,5,0,49,0,32,110,0,6,1,32,0,52,4,0,2,33,36,0,5,20,2,0,52,33,0,1,33,8,0,20,5,0,49,0,32,14,0,20,34,0,20,2,0,20,18,0,20,19,0,49,3,32,63,0,5,20,35,0,20,2,0,48,1,33,39,0,20,25,0,48,0,33,11,0,20,36,0,20,2,0,49,1,32,17,0,20,11,0,20,37,0,20,2,0,48,1,52,13,0,1,49,1,32,12,0,20,11,0,20,2,0,52,13,0,1,49,1,50],"constants":[{"t":"s","v":"set-render-active!"},{"t":"s","v":"type-of"},{"t":"s","v":"expr"},{"t":"s","v":"nil"},{"t":"s","v":"="},{"t":"s","v":"create-fragment"},{"t":"s","v":"boolean"},{"t":"s","v":"raw-html"},{"t":"s","v":"dom-parse-html"},{"t":"s","v":"raw-html-content"},{"t":"s","v":"string"},{"t":"s","v":"create-text-node"},{"t":"s","v":"number"},{"t":"s","v":"str"},{"t":"s","v":"symbol"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"env"},{"t":"s","v":"ns"},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"dom-node"},{"t":"s","v":"spread"},{"t":"s","v":"not"},{"t":"s","v":"island-scope?"},{"t":"s","v":"scope-emit!"},{"t":"s","v":"element-attrs"},{"t":"s","v":"spread-attrs"},{"t":"s","v":"dict"},{"t":"s","v":"has-key?"},{"t":"s","v":"__host_handle"},{"t":"s","v":"list"},{"t":"s","v":"empty?"},{"t":"s","v":"render-dom-list"},{"t":"s","v":"signal?"},{"t":"s","v":"reactive-text"},{"t":"s","v":"deref"}]}},{"t":"s","v":"render-dom-list"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,17,3,20,4,0,52,3,0,1,1,5,0,52,2,0,2,33,160,3,20,6,0,20,4,0,48,1,17,4,20,1,0,52,7,0,1,17,5,20,8,0,1,9,0,52,2,0,2,33,14,0,20,10,0,20,11,0,20,12,0,49,2,32,111,3,20,8,0,1,13,0,52,2,0,2,33,17,0,20,14,0,20,11,0,20,12,0,20,15,0,49,3,32,81,3,20,8,0,1,16,0,52,2,0,2,33,17,0,20,17,0,20,11,0,20,12,0,20,15,0,49,3,32,51,3,20,8,0,1,18,0,52,2,0,2,33,17,0,20,19,0,20,11,0,20,12,0,20,15,0,49,3,32,21,3,20,8,0,1,21,0,52,20,0,2,33,27,0,20,22,0,20,8,0,1,24,0,52,23,0,2,20,11,0,20,12,0,20,15,0,49,4,32,237,2,20,25,0,20,8,0,48,1,33,103,0,20,27,0,20,8,0,52,26,0,2,6,33,46,0,5,20,11,0,52,29,0,1,1,30,0,52,28,0,2,6,33,19,0,5,20,11,0,52,0,0,1,52,3,0,1,1,31,0,52,2,0,2,6,34,4,0,5,20,15,0,33,20,0,20,22,0,20,8,0,20,11,0,20,12,0,20,15,0,49,4,32,17,0,20,32,0,20,8,0,20,1,0,20,12,0,20,15,0,49,4,32,123,2,20,33,0,20,12,0,20,8,0,48,2,6,33,16,0,5,20,35,0,20,12,0,20,8,0,48,2,52,34,0,1,33,36,0,20,36,0,20,37,0,20,35,0,20,12,0,20,8,0,48,2,20,11,0,20,12,0,48,3,20,12,0,20,15,0,49,3,32,53,2,20,27,0,20,8,0,52,26,0,2,33,20,0,20,22,0,20,8,0,20,11,0,20,12,0,20,15,0,49,4,32,20,2,20,8,0,1,38,0,52,20,0,2,6,33,32,0,5,20,33,0,20,12,0,20,8,0,48,2,6,33,16,0,5,20,35,0,20,12,0,20,8,0,48,2,52,39,0,1,33,157,0,20,40,0,1,41,0,48,1,33,118,0,20,35,0,20,12,0,20,8,0,48,2,17,6,20,42,0,1,43,0,2,48,2,17,7,52,44,0,0,17,8,51,46,0,1,47,0,1,30,0,1,48,0,4,52,44,0,4,20,11,0,52,45,0,3,5,20,49,0,20,50,0,1,51,0,20,53,0,52,52,0,1,48,3,5,20,56,0,52,55,0,1,52,54,0,1,33,22,0,20,49,0,20,50,0,1,57,0,20,58,0,20,56,0,48,1,48,3,32,1,0,2,5,20,50,0,32,25,0,20,59,0,20,35,0,20,12,0,20,8,0,48,2,20,11,0,20,12,0,20,15,0,49,4,32,70,1,20,8,0,1,38,0,52,20,0,2,33,54,0,20,35,0,20,12,0,20,8,0,48,2,17,6,20,61,0,52,60,0,1,33,20,0,20,62,0,20,61,0,20,11,0,20,12,0,20,15,0,49,4,32,8,0,20,63,0,20,8,0,49,1,32,3,1,20,8,0,1,65,0,52,64,0,2,1,30,0,52,28,0,2,6,33,38,0,5,20,11,0,52,29,0,1,1,30,0,52,28,0,2,6,33,19,0,5,20,11,0,52,0,0,1,52,3,0,1,1,31,0,52,2,0,2,33,20,0,20,22,0,20,8,0,20,11,0,20,12,0,20,15,0,49,4,32,177,0,20,15,0,33,20,0,20,22,0,20,8,0,20,11,0,20,12,0,20,15,0,49,4,32,151,0,20,8,0,1,66,0,52,2,0,2,6,33,6,0,5,20,67,0,48,0,33,64,0,20,68,0,20,69,0,20,11,0,52,0,0,1,20,12,0,48,2,48,1,17,6,20,70,0,20,71,0,48,1,33,11,0,20,72,0,20,71,0,49,1,32,17,0,20,73,0,20,66,0,20,71,0,48,1,52,74,0,1,49,1,32,64,0,20,67,0,48,0,6,33,9,0,5,20,75,0,20,1,0,48,1,33,16,0,20,72,0,20,76,0,51,77,0,48,1,49,1,32,27,0,20,36,0,20,68,0,20,69,0,20,1,0,20,12,0,48,2,48,1,20,12,0,20,15,0,49,3,32,80,0,20,4,0,52,78,0,1,6,34,15,0,5,20,4,0,52,3,0,1,1,79,0,52,2,0,2,33,30,0,20,36,0,20,68,0,20,69,0,20,1,0,20,12,0,48,2,48,1,20,12,0,20,15,0,49,3,32,21,0,20,80,0,48,0,17,4,51,82,0,20,1,0,52,81,0,2,5,20,83,0,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"expr"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"head"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"rest"},{"t":"s","v":"name"},{"t":"s","v":"raw!"},{"t":"s","v":"render-dom-raw"},{"t":"s","v":"args"},{"t":"s","v":"env"},{"t":"s","v":"<>"},{"t":"s","v":"render-dom-fragment"},{"t":"s","v":"ns"},{"t":"s","v":"lake"},{"t":"s","v":"render-dom-lake"},{"t":"s","v":"marsh"},{"t":"s","v":"render-dom-marsh"},{"t":"s","v":"starts-with?"},{"t":"s","v":"html:"},{"t":"s","v":"render-dom-element"},{"t":"s","v":"slice"},{"t":"n","v":5},{"t":"s","v":"render-dom-form?"},{"t":"s","v":"contains?"},{"t":"s","v":"HTML_TAGS"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"s","v":"keyword"},{"t":"s","v":"dispatch-render-form"},{"t":"s","v":"env-has?"},{"t":"s","v":"macro?"},{"t":"s","v":"env-get"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"expand-macro"},{"t":"s","v":"~"},{"t":"s","v":"island?"},{"t":"s","v":"scope-peek"},{"t":"s","v":"sx-render-markers"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"span"},{"t":"s","v":"dict"},{"t":"s","v":"reduce"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,2,20,2,0,33,31,0,20,1,0,1,2,0,4,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,5,32,162,0,20,8,0,52,7,0,1,1,9,0,52,6,0,2,6,33,26,0,5,20,1,0,1,4,0,52,0,0,2,52,5,0,1,20,12,0,52,11,0,1,52,10,0,2,33,91,0,20,13,0,20,8,0,48,1,17,3,20,14,0,20,15,0,20,12,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,16,0,2,20,17,0,48,2,48,1,17,4,20,19,0,20,20,0,20,21,0,52,18,0,3,5,20,1,0,1,2,0,3,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,5,32,24,0,20,1,0,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"state"},{"t":"s","v":"skip"},{"t":"s","v":"assoc"},{"t":"s","v":"i"},{"t":"s","v":"inc"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"arg"},{"t":"s","v":"keyword"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"args"},{"t":"s","v":"keyword-name"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"s","v":"env"},{"t":"s","v":"dict-set!"},{"t":"s","v":"kw-state"},{"t":"s","v":"kname"},{"t":"s","v":"kval"}]}},{"t":"s","v":"i"},{"t":"s","v":"skip"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"marker"},{"t":"s","v":"data-sx-island"},{"t":"s","v":"component-name"},{"t":"s","v":"island"},{"t":"s","v":"not"},{"t":"s","v":"empty-dict?"},{"t":"s","v":"kw-state"},{"t":"s","v":"data-sx-state"},{"t":"s","v":"sx-serialize"},{"t":"s","v":"render-dom-island"},{"t":"s","v":"component?"},{"t":"s","v":"comp"},{"t":"s","v":"render-dom-component"},{"t":"s","v":"render-dom-unknown-component"},{"t":"s","v":"index-of"},{"t":"s","v":"-"},{"t":"s","v":"deref"},{"t":"s","v":"island-scope?"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"signal?"},{"t":"s","v":"sig-or-val"},{"t":"s","v":"reactive-text"},{"t":"s","v":"create-text-node"},{"t":"s","v":"str"},{"t":"s","v":"contains-deref?"},{"t":"s","v":"computed"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,2,49,1,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"expr"},{"t":"s","v":"env"}]}},{"t":"s","v":"lambda?"},{"t":"s","v":"list"},{"t":"s","v":"create-fragment"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,3,17,1,20,6,0,52,5,0,1,52,4,0,1,33,14,0,20,7,0,20,8,0,20,6,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"x"},{"t":"s","v":"env"},{"t":"s","v":"ns"},{"t":"s","v":"not"},{"t":"s","v":"spread?"},{"t":"s","v":"result"},{"t":"s","v":"dom-append"},{"t":"s","v":"frag"}]}},{"t":"s","v":"frag"}]}},{"t":"s","v":"render-dom-element"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,6,0,20,3,0,32,22,0,20,1,0,1,4,0,52,0,0,2,33,6,0,20,5,0,32,3,0,20,6,0,17,4,20,7,0,20,1,0,20,8,0,48,2,17,5,20,9,0,1,10,0,2,48,2,5,51,12,0,1,14,0,1,15,0,1,16,0,4,52,13,0,4,20,17,0,52,11,0,3,5,51,19,0,20,20,0,1,10,0,48,1,52,18,0,2,5,20,21,0,1,10,0,48,1,5,20,22,0,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"tag"},{"t":"s","v":"svg"},{"t":"s","v":"SVG_NS"},{"t":"s","v":"math"},{"t":"s","v":"MATH_NS"},{"t":"s","v":"ns"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"new-ns"},{"t":"s","v":"scope-push!"},{"t":"s","v":"element-attrs"},{"t":"s","v":"reduce"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,2,20,2,0,33,31,0,20,1,0,1,2,0,4,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,5,32,106,2,20,8,0,52,7,0,1,1,9,0,52,6,0,2,6,33,26,0,5,20,1,0,1,4,0,52,0,0,2,52,5,0,1,20,12,0,52,11,0,1,52,10,0,2,33,194,1,20,13,0,20,8,0,48,1,17,3,20,12,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,14,0,2,17,4,20,16,0,1,17,0,52,15,0,2,33,57,0,20,18,0,20,19,0,20,20,0,20,21,0,48,2,48,1,17,5,20,22,0,20,23,0,48,1,33,24,0,20,24,0,20,25,0,20,16,0,1,27,0,52,26,0,2,20,23,0,48,3,32,1,0,2,32,59,1,20,16,0,1,28,0,52,6,0,2,33,47,0,20,18,0,20,19,0,20,20,0,20,21,0,48,2,48,1,17,5,20,29,0,20,23,0,48,1,33,14,0,20,30,0,20,25,0,20,23,0,48,2,32,1,0,2,32,255,0,20,16,0,1,31,0,52,6,0,2,33,34,0,20,18,0,20,19,0,20,20,0,20,21,0,48,2,48,1,17,5,20,23,0,1,33,0,20,25,0,52,32,0,3,32,208,0,20,16,0,1,34,0,52,6,0,2,33,39,0,20,18,0,20,19,0,20,20,0,20,21,0,48,2,48,1,17,5,20,35,0,20,25,0,1,34,0,20,23,0,52,36,0,1,48,3,32,156,0,20,37,0,48,0,33,17,0,20,38,0,20,25,0,20,16,0,51,39,0,48,3,32,131,0,20,18,0,20,19,0,20,20,0,20,21,0,48,2,48,1,17,5,20,23,0,52,40,0,1,6,34,9,0,5,20,23,0,4,52,6,0,2,33,4,0,2,32,86,0,20,42,0,20,16,0,52,41,0,2,33,27,0,20,23,0,33,17,0,20,35,0,20,25,0,20,16,0,1,43,0,48,3,32,1,0,2,32,46,0,20,23,0,3,52,6,0,2,33,17,0,20,35,0,20,25,0,20,16,0,1,43,0,48,3,32,18,0,20,35,0,20,25,0,20,16,0,20,23,0,52,36,0,1,48,3,5,20,1,0,1,2,0,3,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,5,32,121,0,20,45,0,20,46,0,52,41,0,2,52,44,0,1,33,78,0,20,47,0,20,8,0,20,21,0,20,48,0,48,3,17,3,20,50,0,52,49,0,1,6,33,6,0,5,20,37,0,48,0,33,14,0,20,51,0,20,25,0,51,52,0,48,2,32,25,0,20,50,0,52,49,0,1,33,4,0,2,32,11,0,20,53,0,20,25,0,20,50,0,48,2,32,1,0,2,5,20,1,0,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"state"},{"t":"s","v":"skip"},{"t":"s","v":"assoc"},{"t":"s","v":"i"},{"t":"s","v":"inc"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"arg"},{"t":"s","v":"keyword"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"args"},{"t":"s","v":"keyword-name"},{"t":"s","v":"nth"},{"t":"s","v":"starts-with?"},{"t":"s","v":"attr-name"},{"t":"s","v":"on-"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"attr-expr"},{"t":"s","v":"env"},{"t":"s","v":"callable?"},{"t":"s","v":"attr-val"},{"t":"s","v":"dom-on"},{"t":"s","v":"el"},{"t":"s","v":"slice"},{"t":"n","v":3},{"t":"s","v":"bind"},{"t":"s","v":"signal?"},{"t":"s","v":"bind-input"},{"t":"s","v":"ref"},{"t":"s","v":"dict-set!"},{"t":"s","v":"current"},{"t":"s","v":"key"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"str"},{"t":"s","v":"island-scope?"},{"t":"s","v":"reactive-attr"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,2,49,1,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"attr-expr"},{"t":"s","v":"env"}]}},{"t":"s","v":"nil?"},{"t":"s","v":"contains?"},{"t":"s","v":"BOOLEAN_ATTRS"},{"t":"s","v":""},{"t":"s","v":"not"},{"t":"s","v":"VOID_ELEMENTS"},{"t":"s","v":"tag"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"new-ns"},{"t":"s","v":"spread?"},{"t":"s","v":"child"},{"t":"s","v":"reactive-spread"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,49,3,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"arg"},{"t":"s","v":"env"},{"t":"s","v":"new-ns"}]}},{"t":"s","v":"dom-append"}]}},{"t":"s","v":"dict"},{"t":"s","v":"i"},{"t":"n","v":0},{"t":"s","v":"skip"},{"t":"s","v":"args"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,3,0,52,2,0,1,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,17,1,20,2,0,1,4,0,52,3,0,2,33,71,0,20,5,0,20,6,0,1,4,0,48,2,17,2,20,7,0,20,6,0,1,4,0,20,8,0,6,33,15,0,5,20,8,0,1,10,0,52,3,0,2,52,9,0,1,33,16,0,20,8,0,1,12,0,20,13,0,52,11,0,3,32,3,0,20,13,0,49,3,32,102,0,20,2,0,1,14,0,52,3,0,2,33,71,0,20,5,0,20,6,0,1,14,0,48,2,17,2,20,7,0,20,6,0,1,14,0,20,8,0,6,33,15,0,5,20,8,0,1,10,0,52,3,0,2,52,9,0,1,33,16,0,20,8,0,1,15,0,20,13,0,52,11,0,3,32,3,0,20,13,0,49,3,32,18,0,20,7,0,20,6,0,20,2,0,20,13,0,52,11,0,1,49,3,50],"constants":[{"t":"s","v":"dict-get"},{"t":"s","v":"spread-dict"},{"t":"s","v":"key"},{"t":"s","v":"="},{"t":"s","v":"class"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"existing"},{"t":"s","v":"not"},{"t":"s","v":""},{"t":"s","v":"str"},{"t":"s","v":" "},{"t":"s","v":"val"},{"t":"s","v":"style"},{"t":"s","v":";"}]}},{"t":"s","v":"keys"},{"t":"s","v":"spread-dict"}]}},{"t":"s","v":"scope-emitted"},{"t":"s","v":"scope-pop!"},{"t":"s","v":"el"}]}},{"t":"s","v":"render-dom-component"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,17,4,52,1,0,0,17,5,51,3,0,1,4,0,1,5,0,1,6,0,4,52,0,0,4,20,7,0,52,2,0,3,5,20,8,0,20,10,0,52,9,0,1,20,11,0,48,2,17,6,51,13,0,20,10,0,52,14,0,1,52,12,0,2,5,20,10,0,52,15,0,1,33,35,0,20,16,0,48,0,17,7,51,17,0,20,18,0,52,12,0,2,5,20,19,0,20,20,0,1,18,0,20,21,0,48,3,32,1,0,2,5,20,22,0,20,10,0,52,23,0,1,20,20,0,20,24,0,49,3,50],"constants":[{"t":"s","v":"dict"},{"t":"s","v":"list"},{"t":"s","v":"reduce"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,2,20,2,0,33,31,0,20,1,0,1,2,0,4,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,5,32,169,0,20,8,0,52,7,0,1,1,9,0,52,6,0,2,6,33,26,0,5,20,1,0,1,4,0,52,0,0,2,52,5,0,1,20,12,0,52,11,0,1,52,10,0,2,33,86,0,20,13,0,20,14,0,20,12,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,15,0,2,20,16,0,48,2,48,1,17,3,20,18,0,20,19,0,20,8,0,48,1,20,20,0,52,17,0,3,5,20,1,0,1,2,0,3,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,5,32,36,0,20,21,0,20,22,0,20,8,0,48,2,5,20,1,0,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"state"},{"t":"s","v":"skip"},{"t":"s","v":"assoc"},{"t":"s","v":"i"},{"t":"s","v":"inc"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"arg"},{"t":"s","v":"keyword"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"args"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"s","v":"env"},{"t":"s","v":"dict-set!"},{"t":"s","v":"kwargs"},{"t":"s","v":"keyword-name"},{"t":"s","v":"val"},{"t":"s","v":"append!"},{"t":"s","v":"children"}]}},{"t":"s","v":"i"},{"t":"n","v":0},{"t":"s","v":"skip"},{"t":"s","v":"args"},{"t":"s","v":"env-merge"},{"t":"s","v":"component-closure"},{"t":"s","v":"comp"},{"t":"s","v":"env"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,4,0,20,2,0,52,3,0,2,33,13,0,20,4,0,20,2,0,52,5,0,2,32,1,0,2,49,3,50],"constants":[{"t":"s","v":"env-bind!"},{"t":"s","v":"local"},{"t":"s","v":"p"},{"t":"s","v":"dict-has?"},{"t":"s","v":"kwargs"},{"t":"s","v":"dict-get"}]}},{"t":"s","v":"component-params"},{"t":"s","v":"component-has-children?"},{"t":"s","v":"create-fragment"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,3,17,1,20,6,0,52,5,0,1,52,4,0,1,33,14,0,20,7,0,20,8,0,20,6,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"c"},{"t":"s","v":"env"},{"t":"s","v":"ns"},{"t":"s","v":"not"},{"t":"s","v":"spread?"},{"t":"s","v":"result"},{"t":"s","v":"dom-append"},{"t":"s","v":"child-frag"}]}},{"t":"s","v":"children"},{"t":"s","v":"env-bind!"},{"t":"s","v":"local"},{"t":"s","v":"child-frag"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"component-body"},{"t":"s","v":"ns"}]}},{"t":"s","v":"render-dom-fragment"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,48,0,17,3,51,2,0,20,3,0,52,1,0,2,5,20,4,0,50],"constants":[{"t":"s","v":"create-fragment"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,3,17,1,20,6,0,52,5,0,1,52,4,0,1,33,14,0,20,7,0,20,8,0,20,6,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"x"},{"t":"s","v":"env"},{"t":"s","v":"ns"},{"t":"s","v":"not"},{"t":"s","v":"spread?"},{"t":"s","v":"result"},{"t":"s","v":"dom-append"},{"t":"s","v":"frag"}]}},{"t":"s","v":"args"},{"t":"s","v":"frag"}]}},{"t":"s","v":"render-dom-raw"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,48,0,17,2,51,2,0,20,3,0,52,1,0,2,5,20,4,0,50],"constants":[{"t":"s","v":"create-fragment"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,2,48,1,17,1,20,6,0,52,5,0,1,1,7,0,52,4,0,2,33,19,0,20,8,0,20,9,0,20,10,0,20,6,0,48,1,49,2,32,74,0,20,6,0,52,5,0,1,1,11,0,52,4,0,2,33,19,0,20,8,0,20,9,0,20,12,0,20,6,0,48,1,49,2,32,38,0,20,6,0,52,14,0,1,52,13,0,1,33,23,0,20,8,0,20,9,0,20,15,0,20,6,0,52,16,0,1,48,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"arg"},{"t":"s","v":"env"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"val"},{"t":"s","v":"string"},{"t":"s","v":"dom-append"},{"t":"s","v":"frag"},{"t":"s","v":"dom-parse-html"},{"t":"s","v":"dom-node"},{"t":"s","v":"dom-clone"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"create-text-node"},{"t":"s","v":"str"}]}},{"t":"s","v":"args"},{"t":"s","v":"frag"}]}},{"t":"s","v":"render-dom-unknown-component"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,2,0,20,3,0,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"error"},{"t":"s","v":"str"},{"t":"s","v":"Unknown component: "},{"t":"s","v":"name"}]}},{"t":"s","v":"RENDER_DOM_FORMS"},{"t":"s","v":"list"},{"t":"s","v":"if"},{"t":"s","v":"when"},{"t":"s","v":"cond"},{"t":"s","v":"case"},{"t":"s","v":"let"},{"t":"s","v":"let*"},{"t":"s","v":"letrec"},{"t":"s","v":"begin"},{"t":"s","v":"do"},{"t":"s","v":"define"},{"t":"s","v":"defcomp"},{"t":"s","v":"defisland"},{"t":"s","v":"defmacro"},{"t":"s","v":"defstyle"},{"t":"s","v":"map"},{"t":"s","v":"map-indexed"},{"t":"s","v":"filter"},{"t":"s","v":"for-each"},{"t":"s","v":"portal"},{"t":"s","v":"error-boundary"},{"t":"s","v":"scope"},{"t":"s","v":"provide"},{"t":"s","v":"cyst"},{"t":"s","v":"render-dom-form?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"contains?"},{"t":"s","v":"RENDER_DOM_FORMS"},{"t":"s","v":"name"}]}},{"t":"s","v":"dispatch-render-form"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,236,0,20,3,0,48,0,33,124,0,20,4,0,1,5,0,48,1,17,4,52,6,0,0,17,5,2,17,6,20,7,0,51,8,0,48,1,5,20,10,0,52,9,0,1,33,6,0,20,10,0,32,77,0,20,11,0,48,0,17,7,20,12,0,20,13,0,20,14,0,48,2,5,20,10,0,33,47,0,20,15,0,20,10,0,48,1,33,11,0,20,16,0,20,10,0,48,1,32,7,0,20,10,0,52,6,0,1,21,17,0,5,20,12,0,20,13,0,20,10,0,48,2,32,1,0,2,5,20,13,0,32,101,0,20,18,0,20,19,0,20,21,0,1,22,0,52,20,0,2,20,23,0,48,2,48,1,17,4,20,24,0,33,24,0,20,25,0,20,21,0,1,26,0,52,20,0,2,20,23,0,20,27,0,49,3,32,46,0,20,21,0,52,29,0,1,1,30,0,52,28,0,2,33,24,0,20,25,0,20,21,0,1,30,0,52,20,0,2,20,23,0,20,27,0,49,3,32,5,0,20,11,0,49,0,32,30,8,20,1,0,1,31,0,52,0,0,2,33,172,0,20,3,0,48,0,33,91,0,20,4,0,1,32,0,48,1,17,4,52,6,0,0,17,5,2,17,6,20,7,0,51,33,0,48,1,5,20,10,0,52,9,0,1,33,6,0,20,10,0,32,44,0,20,11,0,48,0,17,7,20,12,0,20,13,0,20,14,0,48,2,5,20,10,0,33,14,0,20,12,0,20,13,0,20,10,0,48,2,32,1,0,2,5,20,13,0,32,70,0,20,18,0,20,19,0,20,21,0,1,22,0,52,20,0,2,20,23,0,48,2,48,1,52,34,0,1,33,8,0,20,11,0,49,0,32,32,0,20,11,0,48,0,17,4,51,36,0,1,26,0,20,21,0,52,29,0,1,52,37,0,2,52,35,0,2,5,20,13,0,32,101,7,20,1,0,1,38,0,52,0,0,2,33,147,0,20,3,0,48,0,33,91,0,20,4,0,1,39,0,48,1,17,4,52,6,0,0,17,5,2,17,6,20,7,0,51,40,0,48,1,5,20,10,0,52,9,0,1,33,6,0,20,10,0,32,44,0,20,11,0,48,0,17,7,20,12,0,20,13,0,20,14,0,48,2,5,20,10,0,33,14,0,20,12,0,20,13,0,20,10,0,48,2,32,1,0,2,5,20,13,0,32,45,0,20,41,0,20,21,0,52,42,0,1,20,23,0,48,2,17,4,20,43,0,33,17,0,20,25,0,20,43,0,20,23,0,20,27,0,49,3,32,5,0,20,11,0,49,0,32,197,6,20,1,0,1,44,0,52,0,0,2,33,30,0,20,25,0,20,18,0,20,19,0,20,21,0,20,23,0,48,2,48,1,20,23,0,20,27,0,49,3,32,154,6,20,1,0,1,45,0,52,0,0,2,6,34,11,0,5,20,1,0,1,46,0,52,0,0,2,33,96,0,20,47,0,20,21,0,1,22,0,52,20,0,2,20,23,0,48,2,17,4,20,21,0,52,29,0,1,1,30,0,52,0,0,2,33,24,0,20,25,0,20,21,0,1,26,0,52,20,0,2,20,48,0,20,27,0,49,3,32,32,0,20,11,0,48,0,17,5,51,49,0,1,26,0,20,21,0,52,29,0,1,52,37,0,2,52,35,0,2,5,20,13,0,32,30,6,20,1,0,1,50,0,52,0,0,2,33,113,0,20,21,0,1,22,0,52,20,0,2,17,4,20,21,0,1,26,0,52,51,0,2,17,5,20,52,0,20,23,0,48,1,17,6,51,53,0,20,54,0,52,35,0,2,5,51,55,0,20,54,0,52,35,0,2,5,20,56,0,52,29,0,1,1,22,0,52,28,0,2,33,17,0,51,57,0,20,56,0,52,58,0,1,52,35,0,2,32,1,0,2,5,20,25,0,20,56,0,52,59,0,1,20,48,0,20,27,0,49,3,32,160,5,20,1,0,1,60,0,52,0,0,2,6,34,11,0,5,20,1,0,1,61,0,52,0,0,2,33,76,0,20,21,0,52,29,0,1,1,26,0,52,0,0,2,33,24,0,20,25,0,20,21,0,1,22,0,52,20,0,2,20,23,0,20,27,0,49,3,32,32,0,20,11,0,48,0,17,4,51,62,0,1,22,0,20,21,0,52,29,0,1,52,37,0,2,52,35,0,2,5,20,13,0,32,56,5,20,63,0,20,1,0,48,1,33,25,0,20,18,0,20,19,0,20,21,0,20,23,0,48,2,48,1,5,20,11,0,49,0,32,20,5,20,1,0,1,64,0,52,0,0,2,33,38,1,20,21,0,1,26,0,52,20,0,2,17,4,20,3,0,48,0,6,33,81,0,5,20,66,0,52,65,0,1,1,6,0,52,0,0,2,6,33,62,0,5,20,66,0,52,29,0,1,1,22,0,52,28,0,2,6,33,43,0,5,20,66,0,52,67,0,1,52,65,0,1,1,68,0,52,0,0,2,6,33,20,0,5,20,69,0,20,66,0,52,67,0,1,48,1,1,70,0,52,0,0,2,33,115,0,20,18,0,20,19,0,20,21,0,1,22,0,52,20,0,2,20,23,0,48,2,48,1,17,5,20,18,0,20,19,0,20,66,0,1,22,0,52,20,0,2,20,23,0,48,2,48,1,17,6,20,71,0,20,72,0,48,1,33,20,0,20,73,0,20,74,0,20,72,0,20,23,0,20,27,0,49,4,32,31,0,20,70,0,20,72,0,48,1,17,7,20,11,0,48,0,17,8,51,75,0,20,76,0,52,35,0,2,5,20,13,0,32,71,0,20,18,0,20,19,0,20,21,0,1,22,0,52,20,0,2,20,23,0,48,2,48,1,17,5,20,18,0,20,19,0,20,21,0,1,26,0,52,20,0,2,20,23,0,48,2,48,1,17,6,20,11,0,48,0,17,7,51,75,0,20,76,0,52,35,0,2,5,20,13,0,32,225,3,20,1,0,1,77,0,52,0,0,2,33,74,0,20,18,0,20,19,0,20,21,0,1,22,0,52,20,0,2,20,23,0,48,2,48,1,17,4,20,18,0,20,19,0,20,21,0,1,26,0,52,20,0,2,20,23,0,48,2,48,1,17,5,20,11,0,48,0,17,6,51,79,0,20,76,0,52,78,0,2,5,20,13,0,32,138,3,20,1,0,1,80,0,52,0,0,2,33,30,0,20,25,0,20,18,0,20,19,0,20,21,0,20,23,0,48,2,48,1,20,23,0,20,27,0,49,3,32,95,3,20,1,0,1,81,0,52,0,0,2,33,21,0,20,82,0,20,21,0,52,42,0,1,20,23,0,20,27,0,49,3,32,61,3,20,1,0,1,83,0,52,0,0,2,33,21,0,20,84,0,20,21,0,52,42,0,1,20,23,0,20,27,0,49,3,32,27,3,20,1,0,1,35,0,52,0,0,2,33,74,0,20,18,0,20,19,0,20,21,0,1,22,0,52,20,0,2,20,23,0,48,2,48,1,17,4,20,18,0,20,19,0,20,21,0,1,26,0,52,20,0,2,20,23,0,48,2,48,1,17,5,20,11,0,48,0,17,6,51,75,0,20,76,0,52,35,0,2,5,20,13,0,32,196,2,20,1,0,1,85,0,52,0,0,2,33,202,0,20,18,0,20,19,0,20,21,0,1,22,0,52,20,0,2,20,23,0,48,2,48,1,17,4,20,21,0,1,26,0,52,51,0,2,17,5,2,17,6,2,17,7,20,11,0,48,0,17,8,20,87,0,52,29,0,1,1,26,0,52,86,0,2,6,33,43,0,5,20,87,0,52,67,0,1,52,65,0,1,1,88,0,52,0,0,2,6,33,20,0,5,20,89,0,20,87,0,52,67,0,1,48,1,1,90,0,52,0,0,2,33,43,0,20,18,0,20,19,0,20,87,0,1,22,0,52,20,0,2,20,23,0,48,2,48,1,21,91,0,5,20,87,0,1,26,0,52,51,0,2,21,92,0,32,6,0,20,87,0,21,92,0,5,20,93,0,20,94,0,20,91,0,48,2,5,51,95,0,20,92,0,52,35,0,2,5,20,96,0,20,94,0,48,1,5,20,13,0,32,237,1,20,1,0,1,97,0,52,0,0,2,33,106,0,20,18,0,20,19,0,20,21,0,1,22,0,52,20,0,2,20,23,0,48,2,48,1,17,4,20,18,0,20,19,0,20,21,0,1,26,0,52,20,0,2,20,23,0,48,2,48,1,17,5,20,11,0,48,0,17,6,20,93,0,20,98,0,20,99,0,48,2,5,51,36,0,1,30,0,20,21,0,52,29,0,1,52,37,0,2,52,35,0,2,5,20,96,0,20,98,0,48,1,5,20,13,0,32,118,1,20,1,0,1,100,0,52,0,0,2,33,78,1,20,21,0,52,29,0,1,1,26,0,52,28,0,2,6,33,49,0,5,20,21,0,1,22,0,52,20,0,2,52,65,0,1,1,88,0,52,0,0,2,6,33,23,0,5,20,89,0,20,21,0,1,22,0,52,20,0,2,48,1,1,101,0,52,0,0,2,33,30,0,20,18,0,20,19,0,20,21,0,1,26,0,52,20,0,2,20,23,0,48,2,48,1,52,102,0,1,32,5,0,20,103,0,48,0,17,4,20,105,0,20,106,0,52,104,0,2,17,5,20,107,0,6,33,12,0,5,20,108,0,20,107,0,1,109,0,48,2,33,6,0,20,107,0,32,184,0,20,110,0,1,111,0,2,48,2,17,6,52,6,0,0,17,7,20,21,0,52,29,0,1,1,26,0,52,28,0,2,6,33,49,0,5,20,21,0,1,22,0,52,20,0,2,52,65,0,1,1,88,0,52,0,0,2,6,33,23,0,5,20,89,0,20,21,0,1,22,0,52,20,0,2,48,1,1,101,0,52,0,0,2,33,13,0,20,21,0,1,30,0,52,51,0,2,32,10,0,20,21,0,1,22,0,52,51,0,2,17,8,20,112,0,20,113,0,1,114,0,20,106,0,48,3,5,20,115,0,51,116,0,51,117,0,48,2,17,9,20,12,0,20,113,0,20,118,0,48,2,5,20,119,0,20,113,0,1,120,0,20,121,0,48,3,5,20,105,0,20,106,0,20,113,0,52,122,0,3,5,20,113,0,32,27,0,20,25,0,20,18,0,20,19,0,20,21,0,20,23,0,48,2,48,1,20,23,0,20,27,0,49,3,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"name"},{"t":"s","v":"if"},{"t":"s","v":"island-scope?"},{"t":"s","v":"create-comment"},{"t":"s","v":"r-if"},{"t":"s","v":"list"},{"t":"s","v":"effect"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,3,0,1,4,0,52,2,0,2,20,5,0,48,2,48,1,17,1,20,6,0,33,24,0,20,7,0,20,3,0,1,8,0,52,2,0,2,20,5,0,20,9,0,48,3,32,46,0,20,3,0,52,11,0,1,1,12,0,52,10,0,2,33,24,0,20,7,0,20,3,0,1,12,0,52,2,0,2,20,5,0,20,9,0,48,3,32,5,0,20,13,0,48,0,17,0,20,14,0,20,15,0,48,1,33,58,0,51,17,0,20,18,0,52,16,0,2,5,20,19,0,20,20,0,48,1,33,11,0,20,21,0,20,20,0,48,1,32,7,0,20,20,0,52,22,0,1,21,18,0,5,20,23,0,20,15,0,20,20,0,49,2,32,6,0,20,20,0,21,24,0,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"s","v":"expr"},{"t":"n","v":1},{"t":"s","v":"env"},{"t":"s","v":"cond-val"},{"t":"s","v":"render-to-dom"},{"t":"n","v":2},{"t":"s","v":"ns"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":3},{"t":"s","v":"create-fragment"},{"t":"s","v":"dom-parent"},{"t":"s","v":"marker"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"dom-remove"},{"t":"s","v":"n"}]}},{"t":"s","v":"current-nodes"},{"t":"s","v":"dom-is-fragment?"},{"t":"s","v":"result"},{"t":"s","v":"dom-child-nodes"},{"t":"s","v":"list"},{"t":"s","v":"dom-insert-after"},{"t":"s","v":"initial-result"}]}},{"t":"s","v":"spread?"},{"t":"s","v":"initial-result"},{"t":"s","v":"create-fragment"},{"t":"s","v":"dom-append"},{"t":"s","v":"frag"},{"t":"s","v":"marker"},{"t":"s","v":"dom-is-fragment?"},{"t":"s","v":"dom-child-nodes"},{"t":"s","v":"current-nodes"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"s","v":"expr"},{"t":"n","v":1},{"t":"s","v":"env"},{"t":"s","v":"cond-val"},{"t":"s","v":"render-to-dom"},{"t":"n","v":2},{"t":"s","v":"ns"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":3},{"t":"s","v":"when"},{"t":"s","v":"r-when"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,33,104,0,51,3,0,20,4,0,52,2,0,2,5,52,5,0,0,21,4,0,5,20,6,0,20,7,0,20,9,0,1,10,0,52,8,0,2,20,11,0,48,2,48,1,33,55,0,20,12,0,48,0,17,0,51,13,0,1,15,0,20,9,0,52,16,0,1,52,14,0,2,52,2,0,2,5,20,17,0,20,18,0,48,1,21,4,0,5,20,19,0,20,1,0,20,18,0,49,2,32,1,0,2,32,77,0,20,6,0,20,7,0,20,9,0,1,10,0,52,8,0,2,20,11,0,48,2,48,1,33,50,0,20,12,0,48,0,17,0,51,13,0,1,15,0,20,9,0,52,16,0,1,52,14,0,2,52,2,0,2,5,20,17,0,20,18,0,48,1,21,4,0,5,20,18,0,21,20,0,32,1,0,2,50],"constants":[{"t":"s","v":"dom-parent"},{"t":"s","v":"marker"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"dom-remove"},{"t":"s","v":"n"}]}},{"t":"s","v":"current-nodes"},{"t":"s","v":"list"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"s","v":"expr"},{"t":"n","v":1},{"t":"s","v":"env"},{"t":"s","v":"create-fragment"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,4,0,20,5,0,52,3,0,2,20,6,0,20,7,0,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"frag"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"nth"},{"t":"s","v":"expr"},{"t":"s","v":"i"},{"t":"s","v":"env"},{"t":"s","v":"ns"}]}},{"t":"s","v":"range"},{"t":"n","v":2},{"t":"s","v":"len"},{"t":"s","v":"dom-child-nodes"},{"t":"s","v":"frag"},{"t":"s","v":"dom-insert-after"},{"t":"s","v":"initial-result"}]}},{"t":"s","v":"not"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,4,0,20,5,0,52,3,0,2,20,6,0,20,7,0,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"frag"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"nth"},{"t":"s","v":"expr"},{"t":"s","v":"i"},{"t":"s","v":"env"},{"t":"s","v":"ns"}]}},{"t":"s","v":"range"},{"t":"s","v":"cond"},{"t":"s","v":"r-cond"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,52,1,0,1,20,3,0,48,2,17,0,20,4,0,20,5,0,48,1,33,92,0,51,7,0,20,8,0,52,6,0,2,5,52,9,0,0,21,8,0,5,20,10,0,33,63,0,20,11,0,20,10,0,20,3,0,20,12,0,48,3,17,1,20,13,0,20,14,0,48,1,33,11,0,20,15,0,20,14,0,48,1,32,7,0,20,14,0,52,9,0,1,21,8,0,5,20,16,0,20,5,0,20,14,0,49,2,32,1,0,2,32,65,0,20,10,0,33,58,0,20,11,0,20,10,0,20,3,0,20,12,0,48,3,17,1,20,13,0,20,14,0,48,1,33,11,0,20,15,0,20,14,0,48,1,32,7,0,20,14,0,52,9,0,1,21,8,0,5,20,14,0,21,17,0,32,1,0,2,50],"constants":[{"t":"s","v":"eval-cond"},{"t":"s","v":"rest"},{"t":"s","v":"expr"},{"t":"s","v":"env"},{"t":"s","v":"dom-parent"},{"t":"s","v":"marker"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"dom-remove"},{"t":"s","v":"n"}]}},{"t":"s","v":"current-nodes"},{"t":"s","v":"list"},{"t":"s","v":"branch"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"ns"},{"t":"s","v":"dom-is-fragment?"},{"t":"s","v":"result"},{"t":"s","v":"dom-child-nodes"},{"t":"s","v":"dom-insert-after"},{"t":"s","v":"initial-result"}]}},{"t":"s","v":"eval-cond"},{"t":"s","v":"rest"},{"t":"s","v":"branch"},{"t":"s","v":"case"},{"t":"s","v":"let"},{"t":"s","v":"let*"},{"t":"s","v":"process-bindings"},{"t":"s","v":"local"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,20,3,0,52,1,0,2,20,4,0,20,5,0,48,3,17,1,20,8,0,52,7,0,1,52,6,0,1,33,14,0,20,9,0,20,10,0,20,8,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"nth"},{"t":"s","v":"expr"},{"t":"s","v":"i"},{"t":"s","v":"local"},{"t":"s","v":"ns"},{"t":"s","v":"not"},{"t":"s","v":"spread?"},{"t":"s","v":"result"},{"t":"s","v":"dom-append"},{"t":"s","v":"frag"}]}},{"t":"s","v":"letrec"},{"t":"s","v":"slice"},{"t":"s","v":"env-extend"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,3,0,52,2,0,1,52,1,0,1,1,4,0,52,0,0,2,33,15,0,20,5,0,20,3,0,52,2,0,1,48,1,32,11,0,20,3,0,52,2,0,1,52,6,0,1,17,1,20,7,0,20,8,0,20,9,0,2,49,3,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"pair"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"str"},{"t":"s","v":"env-bind!"},{"t":"s","v":"local"},{"t":"s","v":"pname"}]}},{"t":"s","v":"bindings"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,3,0,52,2,0,1,52,1,0,1,1,4,0,52,0,0,2,33,15,0,20,5,0,20,3,0,52,2,0,1,48,1,32,11,0,20,3,0,52,2,0,1,52,6,0,1,17,1,20,7,0,20,8,0,20,9,0,20,10,0,20,11,0,20,3,0,1,13,0,52,12,0,2,20,8,0,48,2,48,1,49,3,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"pair"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"str"},{"t":"s","v":"env-set!"},{"t":"s","v":"local"},{"t":"s","v":"pname"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"n","v":1}]}},{"t":"s","v":"body"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,2,49,1,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"e"},{"t":"s","v":"local"}]}},{"t":"s","v":"init"},{"t":"s","v":"last"},{"t":"s","v":"begin"},{"t":"s","v":"do"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,20,3,0,52,1,0,2,20,4,0,20,5,0,48,3,17,1,20,8,0,52,7,0,1,52,6,0,1,33,14,0,20,9,0,20,10,0,20,8,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"nth"},{"t":"s","v":"expr"},{"t":"s","v":"i"},{"t":"s","v":"env"},{"t":"s","v":"ns"},{"t":"s","v":"not"},{"t":"s","v":"spread?"},{"t":"s","v":"result"},{"t":"s","v":"dom-append"},{"t":"s","v":"frag"}]}},{"t":"s","v":"definition-form?"},{"t":"s","v":"map"},{"t":"s","v":"type-of"},{"t":"s","v":"coll-expr"},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"deref"},{"t":"s","v":"signal?"},{"t":"s","v":"sig"},{"t":"s","v":"reactive-list"},{"t":"s","v":"f"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,24,0,20,2,0,20,1,0,20,4,0,52,3,0,1,20,5,0,20,6,0,48,4,32,25,0,20,7,0,20,1,0,20,4,0,52,3,0,1,52,8,0,2,20,5,0,20,6,0,48,3,17,1,20,9,0,20,10,0,20,11,0,49,2,50],"constants":[{"t":"s","v":"lambda?"},{"t":"s","v":"f"},{"t":"s","v":"render-lambda-dom"},{"t":"s","v":"list"},{"t":"s","v":"item"},{"t":"s","v":"env"},{"t":"s","v":"ns"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"apply"},{"t":"s","v":"dom-append"},{"t":"s","v":"frag"},{"t":"s","v":"val"}]}},{"t":"s","v":"coll"},{"t":"s","v":"map-indexed"},{"t":"s","v":"for-each-indexed"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,27,0,20,2,0,20,1,0,20,4,0,20,5,0,52,3,0,2,20,6,0,20,7,0,48,4,32,28,0,20,8,0,20,1,0,20,4,0,20,5,0,52,3,0,2,52,9,0,2,20,6,0,20,7,0,48,3,17,2,20,10,0,20,11,0,20,12,0,49,2,50],"constants":[{"t":"s","v":"lambda?"},{"t":"s","v":"f"},{"t":"s","v":"render-lambda-dom"},{"t":"s","v":"list"},{"t":"s","v":"i"},{"t":"s","v":"item"},{"t":"s","v":"env"},{"t":"s","v":"ns"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"apply"},{"t":"s","v":"dom-append"},{"t":"s","v":"frag"},{"t":"s","v":"val"}]}},{"t":"s","v":"filter"},{"t":"s","v":"portal"},{"t":"s","v":"render-dom-portal"},{"t":"s","v":"error-boundary"},{"t":"s","v":"render-dom-error-boundary"},{"t":"s","v":"scope"},{"t":"s","v":">="},{"t":"s","v":"rest-args"},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"value"},{"t":"s","v":"scope-val"},{"t":"s","v":"body-exprs"},{"t":"s","v":"scope-push!"},{"t":"s","v":"scope-name"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,20,4,0,20,5,0,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"frag"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"e"},{"t":"s","v":"env"},{"t":"s","v":"ns"}]}},{"t":"s","v":"scope-pop!"},{"t":"s","v":"provide"},{"t":"s","v":"prov-name"},{"t":"s","v":"prov-val"},{"t":"s","v":"cyst"},{"t":"s","v":"key"},{"t":"s","v":"str"},{"t":"s","v":"next-cyst-id"},{"t":"s","v":"get"},{"t":"s","v":"*memo-cache*"},{"t":"s","v":"cyst-key"},{"t":"s","v":"cached"},{"t":"s","v":"host-get"},{"t":"s","v":"isConnected"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"div"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"container"},{"t":"s","v":"data-sx-cyst"},{"t":"s","v":"with-island-scope"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"disposers"},{"t":"s","v":"d"}]}},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,48,0,17,0,51,2,0,20,3,0,52,1,0,2,5,20,4,0,50],"constants":[{"t":"s","v":"create-fragment"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,20,4,0,20,5,0,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"frag"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"child"},{"t":"s","v":"env"},{"t":"s","v":"ns"}]}},{"t":"s","v":"body-exprs"},{"t":"s","v":"frag"}]}},{"t":"s","v":"body-dom"},{"t":"s","v":"dom-set-data"},{"t":"s","v":"sx-disposers"},{"t":"s","v":"disposers"},{"t":"s","v":"dict-set!"}]}},{"t":"s","v":"render-lambda-dom"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,52,1,0,1,20,3,0,48,2,17,4,51,5,0,20,2,0,52,6,0,1,52,4,0,2,5,20,7,0,20,2,0,52,8,0,1,20,9,0,20,10,0,49,3,50],"constants":[{"t":"s","v":"env-merge"},{"t":"s","v":"lambda-closure"},{"t":"s","v":"f"},{"t":"s","v":"env"},{"t":"s","v":"for-each-indexed"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,4,0,20,5,0,52,3,0,2,49,3,50],"constants":[{"t":"s","v":"env-bind!"},{"t":"s","v":"local"},{"t":"s","v":"p"},{"t":"s","v":"nth"},{"t":"s","v":"args"},{"t":"s","v":"i"}]}},{"t":"s","v":"lambda-params"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"lambda-body"},{"t":"s","v":"local"},{"t":"s","v":"ns"}]}},{"t":"s","v":"render-dom-island"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,17,4,52,1,0,0,17,5,51,3,0,1,4,0,1,5,0,1,6,0,4,52,0,0,4,20,7,0,52,2,0,3,5,20,8,0,20,10,0,52,9,0,1,20,11,0,48,2,17,6,20,10,0,52,12,0,1,17,7,51,14,0,20,10,0,52,15,0,1,52,13,0,2,5,20,10,0,52,16,0,1,33,35,0,20,17,0,48,0,17,8,51,18,0,20,19,0,52,13,0,2,5,20,20,0,20,21,0,1,19,0,20,22,0,48,3,32,1,0,2,5,20,23,0,1,24,0,2,48,2,17,8,52,1,0,0,17,9,20,25,0,20,26,0,1,27,0,20,28,0,48,3,5,20,31,0,52,30,0,1,52,29,0,1,33,22,0,20,25,0,20,26,0,1,32,0,20,33,0,20,31,0,48,1,48,3,32,1,0,2,5,20,34,0,20,26,0,1,35,0,48,2,5,20,36,0,51,37,0,51,38,0,48,2,17,10,20,39,0,20,26,0,20,40,0,48,2,5,20,41,0,20,26,0,1,42,0,20,43,0,48,3,5,20,26,0,50],"constants":[{"t":"s","v":"dict"},{"t":"s","v":"list"},{"t":"s","v":"reduce"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,2,20,2,0,33,31,0,20,1,0,1,2,0,4,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,5,32,169,0,20,8,0,52,7,0,1,1,9,0,52,6,0,2,6,33,26,0,5,20,1,0,1,4,0,52,0,0,2,52,5,0,1,20,12,0,52,11,0,1,52,10,0,2,33,86,0,20,13,0,20,14,0,20,12,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,15,0,2,20,16,0,48,2,48,1,17,3,20,18,0,20,19,0,20,8,0,48,1,20,20,0,52,17,0,3,5,20,1,0,1,2,0,3,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,5,32,36,0,20,21,0,20,22,0,20,8,0,48,2,5,20,1,0,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"state"},{"t":"s","v":"skip"},{"t":"s","v":"assoc"},{"t":"s","v":"i"},{"t":"s","v":"inc"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"arg"},{"t":"s","v":"keyword"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"args"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"s","v":"env"},{"t":"s","v":"dict-set!"},{"t":"s","v":"kwargs"},{"t":"s","v":"keyword-name"},{"t":"s","v":"val"},{"t":"s","v":"append!"},{"t":"s","v":"children"}]}},{"t":"s","v":"i"},{"t":"n","v":0},{"t":"s","v":"skip"},{"t":"s","v":"args"},{"t":"s","v":"env-merge"},{"t":"s","v":"component-closure"},{"t":"s","v":"island"},{"t":"s","v":"env"},{"t":"s","v":"component-name"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,4,0,20,2,0,52,3,0,2,33,13,0,20,4,0,20,2,0,52,5,0,2,32,1,0,2,49,3,50],"constants":[{"t":"s","v":"env-bind!"},{"t":"s","v":"local"},{"t":"s","v":"p"},{"t":"s","v":"dict-has?"},{"t":"s","v":"kwargs"},{"t":"s","v":"dict-get"}]}},{"t":"s","v":"component-params"},{"t":"s","v":"component-has-children?"},{"t":"s","v":"create-fragment"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,20,4,0,20,5,0,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"child-frag"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"c"},{"t":"s","v":"env"},{"t":"s","v":"ns"}]}},{"t":"s","v":"children"},{"t":"s","v":"env-bind!"},{"t":"s","v":"local"},{"t":"s","v":"child-frag"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"span"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"container"},{"t":"s","v":"data-sx-island"},{"t":"s","v":"island-name"},{"t":"s","v":"not"},{"t":"s","v":"empty-dict?"},{"t":"s","v":"kwargs"},{"t":"s","v":"data-sx-state"},{"t":"s","v":"sx-serialize"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"island-hydrated"},{"t":"s","v":"with-island-scope"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"disposers"},{"t":"s","v":"disposable"}]}},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,52,1,0,1,20,3,0,20,4,0,49,3,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"component-body"},{"t":"s","v":"island"},{"t":"s","v":"local"},{"t":"s","v":"ns"}]}},{"t":"s","v":"dom-append"},{"t":"s","v":"body-dom"},{"t":"s","v":"dom-set-data"},{"t":"s","v":"sx-disposers"},{"t":"s","v":"disposers"}]}},{"t":"s","v":"render-dom-lake"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[2,17,3,1,0,0,17,4,52,1,0,0,17,5,51,3,0,1,5,0,1,6,0,1,7,0,4,52,4,0,4,20,8,0,52,2,0,3,5,20,9,0,20,10,0,2,48,2,17,6,20,11,0,20,12,0,1,13,0,20,14,0,6,34,4,0,5,1,15,0,48,3,5,51,17,0,20,18,0,52,16,0,2,5,20,12,0,50],"constants":[{"t":"s","v":"div"},{"t":"s","v":"list"},{"t":"s","v":"reduce"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,2,20,2,0,33,31,0,20,1,0,1,2,0,4,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,5,32,206,0,20,8,0,52,7,0,1,1,9,0,52,6,0,2,6,33,26,0,5,20,1,0,1,4,0,52,0,0,2,52,5,0,1,20,12,0,52,11,0,1,52,10,0,2,33,123,0,20,13,0,20,8,0,48,1,17,3,20,14,0,20,15,0,20,12,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,16,0,2,20,17,0,48,2,48,1,17,4,20,18,0,1,19,0,52,6,0,2,33,9,0,20,20,0,21,21,0,32,23,0,20,18,0,1,22,0,52,6,0,2,33,9,0,20,20,0,21,23,0,32,1,0,2,5,20,1,0,1,2,0,3,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,5,32,36,0,20,24,0,20,25,0,20,8,0,48,2,5,20,1,0,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"state"},{"t":"s","v":"skip"},{"t":"s","v":"assoc"},{"t":"s","v":"i"},{"t":"s","v":"inc"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"arg"},{"t":"s","v":"keyword"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"args"},{"t":"s","v":"keyword-name"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"s","v":"env"},{"t":"s","v":"kname"},{"t":"s","v":"id"},{"t":"s","v":"kval"},{"t":"s","v":"lake-id"},{"t":"s","v":"tag"},{"t":"s","v":"lake-tag"},{"t":"s","v":"append!"},{"t":"s","v":"children"}]}},{"t":"s","v":"dict"},{"t":"s","v":"i"},{"t":"n","v":0},{"t":"s","v":"skip"},{"t":"s","v":"args"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"lake-tag"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"el"},{"t":"s","v":"data-sx-lake"},{"t":"s","v":"lake-id"},{"t":"s","v":""},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,20,4,0,20,5,0,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"el"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"c"},{"t":"s","v":"env"},{"t":"s","v":"ns"}]}},{"t":"s","v":"children"}]}},{"t":"s","v":"render-dom-marsh"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[2,17,3,1,0,0,17,4,2,17,5,52,1,0,0,17,6,51,3,0,1,5,0,1,6,0,1,7,0,4,52,4,0,4,20,8,0,52,2,0,3,5,20,9,0,20,10,0,2,48,2,17,7,20,11,0,20,12,0,1,13,0,20,14,0,6,34,4,0,5,1,15,0,48,3,5,20,16,0,33,17,0,20,17,0,20,12,0,1,18,0,20,16,0,48,3,32,1,0,2,5,20,17,0,20,12,0,1,19,0,20,20,0,48,3,5,51,22,0,20,23,0,52,21,0,2,5,20,12,0,50],"constants":[{"t":"s","v":"div"},{"t":"s","v":"list"},{"t":"s","v":"reduce"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,2,20,2,0,33,31,0,20,1,0,1,2,0,4,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,5,32,228,0,20,8,0,52,7,0,1,1,9,0,52,6,0,2,6,33,26,0,5,20,1,0,1,4,0,52,0,0,2,52,5,0,1,20,12,0,52,11,0,1,52,10,0,2,33,145,0,20,13,0,20,8,0,48,1,17,3,20,14,0,20,15,0,20,12,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,16,0,2,20,17,0,48,2,48,1,17,4,20,18,0,1,19,0,52,6,0,2,33,9,0,20,20,0,21,21,0,32,45,0,20,18,0,1,22,0,52,6,0,2,33,9,0,20,20,0,21,23,0,32,23,0,20,18,0,1,24,0,52,6,0,2,33,9,0,20,20,0,21,25,0,32,1,0,2,5,20,1,0,1,2,0,3,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,5,32,36,0,20,26,0,20,27,0,20,8,0,48,2,5,20,1,0,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"state"},{"t":"s","v":"skip"},{"t":"s","v":"assoc"},{"t":"s","v":"i"},{"t":"s","v":"inc"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"arg"},{"t":"s","v":"keyword"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"args"},{"t":"s","v":"keyword-name"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"s","v":"env"},{"t":"s","v":"kname"},{"t":"s","v":"id"},{"t":"s","v":"kval"},{"t":"s","v":"marsh-id"},{"t":"s","v":"tag"},{"t":"s","v":"marsh-tag"},{"t":"s","v":"transform"},{"t":"s","v":"marsh-transform"},{"t":"s","v":"append!"},{"t":"s","v":"children"}]}},{"t":"s","v":"dict"},{"t":"s","v":"i"},{"t":"n","v":0},{"t":"s","v":"skip"},{"t":"s","v":"args"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"marsh-tag"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"el"},{"t":"s","v":"data-sx-marsh"},{"t":"s","v":"marsh-id"},{"t":"s","v":""},{"t":"s","v":"marsh-transform"},{"t":"s","v":"dom-set-data"},{"t":"s","v":"sx-marsh-transform"},{"t":"s","v":"sx-marsh-env"},{"t":"s","v":"env"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,20,4,0,20,5,0,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"el"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"c"},{"t":"s","v":"env"},{"t":"s","v":"ns"}]}},{"t":"s","v":"children"}]}},{"t":"s","v":"reactive-text"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,20,3,0,48,1,52,1,0,1,48,1,17,1,20,4,0,51,5,0,48,1,5,20,6,0,50],"constants":[{"t":"s","v":"create-text-node"},{"t":"s","v":"str"},{"t":"s","v":"deref"},{"t":"s","v":"sig"},{"t":"s","v":"effect"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,3,0,20,4,0,48,1,52,2,0,1,49,2,50],"constants":[{"t":"s","v":"dom-set-text-content"},{"t":"s","v":"node"},{"t":"s","v":"str"},{"t":"s","v":"deref"},{"t":"s","v":"sig"}]}},{"t":"s","v":"node"}]}},{"t":"s","v":"reactive-attr"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,6,34,4,0,5,1,3,0,17,3,20,5,0,52,4,0,1,33,6,0,20,6,0,32,13,0,20,5,0,1,8,0,20,6,0,52,7,0,3,17,4,20,9,0,20,1,0,1,2,0,20,10,0,48,3,5,20,11,0,51,12,0,49,1,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"data-sx-reactive-attrs"},{"t":"s","v":""},{"t":"s","v":"empty?"},{"t":"s","v":"existing"},{"t":"s","v":"attr-name"},{"t":"s","v":"str"},{"t":"s","v":","},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"updated"},{"t":"s","v":"effect"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,48,0,17,0,20,1,0,20,2,0,48,1,33,11,0,20,3,0,20,2,0,48,1,32,3,0,20,2,0,17,1,20,5,0,52,4,0,1,6,34,9,0,5,20,5,0,4,52,6,0,2,33,14,0,20,7,0,20,8,0,20,9,0,49,2,32,46,0,20,5,0,3,52,6,0,2,33,17,0,20,10,0,20,8,0,20,9,0,1,11,0,49,3,32,18,0,20,10,0,20,8,0,20,9,0,20,5,0,52,12,0,1,49,3,50],"constants":[{"t":"s","v":"compute-fn"},{"t":"s","v":"signal?"},{"t":"s","v":"raw"},{"t":"s","v":"deref"},{"t":"s","v":"nil?"},{"t":"s","v":"val"},{"t":"s","v":"="},{"t":"s","v":"dom-remove-attr"},{"t":"s","v":"el"},{"t":"s","v":"attr-name"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":""},{"t":"s","v":"str"}]}}]}},{"t":"s","v":"reactive-spread"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,17,2,52,0,0,0,17,3,20,1,0,20,2,0,1,3,0,48,2,6,34,4,0,5,1,4,0,17,4,20,5,0,20,2,0,1,3,0,20,7,0,52,6,0,1,33,6,0,1,8,0,32,10,0,20,7,0,1,10,0,52,9,0,2,48,3,5,20,11,0,51,12,0,49,1,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"data-sx-reactive-attrs"},{"t":"s","v":""},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"empty?"},{"t":"s","v":"existing"},{"t":"s","v":"_spread"},{"t":"s","v":"str"},{"t":"s","v":",_spread"},{"t":"s","v":"effect"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,52,0,0,1,33,100,0,20,3,0,20,4,0,1,5,0,48,2,6,34,4,0,5,1,6,0,17,0,51,8,0,20,10,0,1,11,0,52,9,0,2,52,7,0,2,17,1,51,12,0,20,13,0,52,7,0,2,17,2,20,14,0,52,1,0,1,33,14,0,20,15,0,20,4,0,1,5,0,48,2,32,21,0,20,16,0,20,4,0,1,5,0,1,11,0,20,14,0,52,17,0,2,48,3,32,1,0,2,5,51,19,0,20,20,0,52,18,0,2,5,20,21,0,48,0,17,0,20,23,0,52,22,0,1,33,192,0,20,23,0,52,24,0,1,17,1,20,26,0,1,5,0,52,25,0,2,6,34,4,0,5,1,6,0,17,2,51,8,0,20,27,0,1,11,0,52,9,0,2,52,7,0,2,17,3,51,28,0,20,26,0,52,29,0,1,52,7,0,2,17,4,20,30,0,21,2,0,5,20,31,0,21,20,0,5,20,30,0,52,1,0,1,52,0,0,1,33,79,0,20,3,0,20,4,0,1,5,0,48,2,6,34,4,0,5,1,6,0,17,5,20,16,0,20,4,0,1,5,0,20,10,0,6,33,15,0,5,20,10,0,1,6,0,52,32,0,2,52,0,0,1,33,16,0,20,10,0,1,11,0,20,27,0,52,33,0,3,32,3,0,20,27,0,48,3,32,1,0,2,5,51,34,0,20,31,0,52,18,0,2,5,20,35,0,49,0,32,15,0,52,36,0,0,21,2,0,5,52,36,0,0,21,20,0,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"prev-classes"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"class"},{"t":"s","v":""},{"t":"s","v":"filter"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"c"},{"t":"s","v":""}]}},{"t":"s","v":"split"},{"t":"s","v":"current"},{"t":"s","v":" "},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,2,0,20,3,0,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"some"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"pc"},{"t":"s","v":"c"}]}},{"t":"s","v":"prev-classes"}]}},{"t":"s","v":"tokens"},{"t":"s","v":"kept"},{"t":"s","v":"dom-remove-attr"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"join"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"dom-remove-attr"},{"t":"s","v":"el"},{"t":"s","v":"k"}]}},{"t":"s","v":"prev-extra-keys"},{"t":"s","v":"render-fn"},{"t":"s","v":"spread?"},{"t":"s","v":"result"},{"t":"s","v":"spread-attrs"},{"t":"s","v":"dict-get"},{"t":"s","v":"attrs"},{"t":"s","v":"cls-str"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"k"},{"t":"s","v":"class"}]}},{"t":"s","v":"keys"},{"t":"s","v":"new-classes"},{"t":"s","v":"extra-keys"},{"t":"s","v":"="},{"t":"s","v":"str"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,5,0,20,2,0,52,4,0,2,52,3,0,1,49,3,50],"constants":[{"t":"s","v":"dom-set-attr"},{"t":"s","v":"el"},{"t":"s","v":"k"},{"t":"s","v":"str"},{"t":"s","v":"dict-get"},{"t":"s","v":"attrs"}]}},{"t":"s","v":"run-post-render-hooks"},{"t":"s","v":"list"}]}}]}},{"t":"s","v":"reactive-fragment"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,48,1,17,4,52,2,0,0,17,5,20,3,0,51,4,0,48,1,5,20,5,0,50],"constants":[{"t":"s","v":"create-comment"},{"t":"s","v":"island-fragment"},{"t":"s","v":"list"},{"t":"s","v":"effect"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,2,0,52,0,0,2,5,52,3,0,0,21,2,0,5,20,4,0,48,0,33,33,0,20,5,0,48,0,17,0,20,6,0,20,7,0,48,1,21,2,0,5,20,8,0,20,9,0,20,7,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"dom-remove"},{"t":"s","v":"n"}]}},{"t":"s","v":"current-nodes"},{"t":"s","v":"list"},{"t":"s","v":"test-fn"},{"t":"s","v":"render-fn"},{"t":"s","v":"dom-child-nodes"},{"t":"s","v":"frag"},{"t":"s","v":"dom-insert-after"},{"t":"s","v":"marker"}]}},{"t":"s","v":"marker"}]}},{"t":"s","v":"render-list-item"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,24,0,20,2,0,20,1,0,20,4,0,52,3,0,1,20,5,0,20,6,0,49,4,32,25,0,20,7,0,20,1,0,20,4,0,52,3,0,1,52,8,0,2,20,5,0,20,6,0,49,3,50],"constants":[{"t":"s","v":"lambda?"},{"t":"s","v":"map-fn"},{"t":"s","v":"render-lambda-dom"},{"t":"s","v":"list"},{"t":"s","v":"item"},{"t":"s","v":"env"},{"t":"s","v":"ns"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"apply"}]}},{"t":"s","v":"extract-key"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,2,20,3,0,33,18,0,20,4,0,20,1,0,1,2,0,48,2,5,20,3,0,32,39,0,20,5,0,20,1,0,1,2,0,48,2,17,3,20,6,0,33,10,0,20,6,0,52,7,0,1,32,10,0,1,8,0,20,9,0,52,7,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"node"},{"t":"s","v":"key"},{"t":"s","v":"k"},{"t":"s","v":"dom-remove-attr"},{"t":"s","v":"dom-get-data"},{"t":"s","v":"dk"},{"t":"s","v":"str"},{"t":"s","v":"__idx_"},{"t":"s","v":"index"}]}},{"t":"s","v":"reactive-list"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,48,0,17,4,20,1,0,1,2,0,48,1,17,5,52,3,0,0,17,6,52,4,0,0,17,7,20,5,0,20,6,0,20,7,0,48,2,5,20,8,0,51,9,0,48,1,5,20,6,0,50],"constants":[{"t":"s","v":"create-fragment"},{"t":"s","v":"create-comment"},{"t":"s","v":"island-list"},{"t":"s","v":"dict"},{"t":"s","v":"list"},{"t":"s","v":"dom-append"},{"t":"s","v":"container"},{"t":"s","v":"marker"},{"t":"s","v":"effect"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,0,20,2,0,20,3,0,48,1,33,120,0,52,4,0,0,17,1,52,5,0,0,17,2,4,17,3,51,7,0,20,8,0,52,6,0,2,5,20,10,0,52,9,0,1,33,41,0,20,11,0,20,3,0,48,1,5,20,12,0,48,0,17,4,51,14,0,20,15,0,52,13,0,2,5,20,16,0,20,3,0,20,17,0,48,2,32,26,0,51,18,0,20,19,0,52,13,0,2,5,20,3,0,17,4,51,20,0,20,15,0,52,13,0,2,5,20,21,0,21,22,0,5,20,15,0,21,19,0,32,10,0,51,23,0,20,8,0,52,6,0,2,50],"constants":[{"t":"s","v":"deref"},{"t":"s","v":"items-sig"},{"t":"s","v":"dom-parent"},{"t":"s","v":"marker"},{"t":"s","v":"dict"},{"t":"s","v":"list"},{"t":"s","v":"for-each-indexed"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,20,4,0,48,4,17,2,20,5,0,20,6,0,20,7,0,48,2,17,3,20,9,0,52,8,0,1,6,33,15,0,5,20,11,0,1,12,0,52,10,0,2,52,8,0,1,33,7,0,3,21,9,0,32,1,0,2,5,20,14,0,20,11,0,52,13,0,2,33,23,0,20,16,0,20,11,0,20,14,0,20,11,0,52,17,0,2,52,15,0,3,32,13,0,20,16,0,20,11,0,20,6,0,52,15,0,3,5,20,18,0,20,19,0,20,11,0,49,2,50],"constants":[{"t":"s","v":"render-list-item"},{"t":"s","v":"map-fn"},{"t":"s","v":"item"},{"t":"s","v":"env"},{"t":"s","v":"ns"},{"t":"s","v":"extract-key"},{"t":"s","v":"rendered"},{"t":"s","v":"idx"},{"t":"s","v":"not"},{"t":"s","v":"has-keys"},{"t":"s","v":"starts-with?"},{"t":"s","v":"key"},{"t":"s","v":"__idx_"},{"t":"s","v":"dict-has?"},{"t":"s","v":"key-map"},{"t":"s","v":"dict-set!"},{"t":"s","v":"new-map"},{"t":"s","v":"dict-get"},{"t":"s","v":"append!"},{"t":"s","v":"new-keys"}]}},{"t":"s","v":"items"},{"t":"s","v":"not"},{"t":"s","v":"has-keys"},{"t":"s","v":"dom-remove-children-after"},{"t":"s","v":"create-fragment"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,3,0,20,4,0,52,2,0,2,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"frag"},{"t":"s","v":"dict-get"},{"t":"s","v":"new-map"},{"t":"s","v":"k"}]}},{"t":"s","v":"new-keys"},{"t":"s","v":"dom-insert-after"},{"t":"s","v":"frag"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,20,3,0,52,1,0,2,52,0,0,1,33,18,0,20,4,0,20,6,0,20,3,0,52,5,0,2,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"dict-has?"},{"t":"s","v":"new-map"},{"t":"s","v":"old-key"},{"t":"s","v":"dom-remove"},{"t":"s","v":"dict-get"},{"t":"s","v":"key-map"}]}},{"t":"s","v":"key-order"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,17,1,20,3,0,20,4,0,48,1,17,2,20,7,0,20,8,0,52,6,0,2,52,5,0,1,33,14,0,20,9,0,20,4,0,20,7,0,48,2,32,1,0,2,5,20,7,0,21,4,0,50],"constants":[{"t":"s","v":"dict-get"},{"t":"s","v":"new-map"},{"t":"s","v":"k"},{"t":"s","v":"dom-next-sibling"},{"t":"s","v":"cursor"},{"t":"s","v":"not"},{"t":"s","v":"identical?"},{"t":"s","v":"node"},{"t":"s","v":"next"},{"t":"s","v":"dom-insert-after"}]}},{"t":"s","v":"new-map"},{"t":"s","v":"key-map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,20,4,0,48,4,17,2,20,5,0,20,6,0,20,7,0,48,2,17,3,20,9,0,20,10,0,20,6,0,52,8,0,3,5,20,11,0,20,12,0,20,10,0,48,2,5,20,13,0,20,14,0,20,6,0,49,2,50],"constants":[{"t":"s","v":"render-list-item"},{"t":"s","v":"map-fn"},{"t":"s","v":"item"},{"t":"s","v":"env"},{"t":"s","v":"ns"},{"t":"s","v":"extract-key"},{"t":"s","v":"rendered"},{"t":"s","v":"idx"},{"t":"s","v":"dict-set!"},{"t":"s","v":"key-map"},{"t":"s","v":"key"},{"t":"s","v":"append!"},{"t":"s","v":"key-order"},{"t":"s","v":"dom-append"},{"t":"s","v":"container"}]}}]}}]}},{"t":"s","v":"bind-input"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,1,3,0,48,2,6,34,4,0,5,1,4,0,52,0,0,1,17,2,20,6,0,1,7,0,52,5,0,2,6,34,11,0,5,20,6,0,1,8,0,52,5,0,2,17,3,20,9,0,33,22,0,20,10,0,20,2,0,1,11,0,20,12,0,20,13,0,48,1,48,3,32,23,0,20,10,0,20,2,0,1,14,0,20,12,0,20,13,0,48,1,52,15,0,1,48,3,5,20,16,0,51,17,0,48,1,5,20,18,0,20,2,0,20,9,0,33,6,0,1,19,0,32,3,0,1,20,0,51,21,0,49,3,50],"constants":[{"t":"s","v":"lower"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"type"},{"t":"s","v":""},{"t":"s","v":"="},{"t":"s","v":"input-type"},{"t":"s","v":"checkbox"},{"t":"s","v":"radio"},{"t":"s","v":"is-checkbox"},{"t":"s","v":"dom-set-prop"},{"t":"s","v":"checked"},{"t":"s","v":"deref"},{"t":"s","v":"sig"},{"t":"s","v":"value"},{"t":"s","v":"str"},{"t":"s","v":"effect"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,22,0,20,1,0,20,2,0,1,3,0,20,4,0,20,5,0,48,1,49,3,32,53,0,20,4,0,20,5,0,48,1,52,6,0,1,17,0,20,8,0,20,2,0,1,9,0,48,2,20,10,0,52,7,0,2,33,17,0,20,1,0,20,2,0,1,9,0,20,10,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"is-checkbox"},{"t":"s","v":"dom-set-prop"},{"t":"s","v":"el"},{"t":"s","v":"checked"},{"t":"s","v":"deref"},{"t":"s","v":"sig"},{"t":"s","v":"str"},{"t":"s","v":"!="},{"t":"s","v":"dom-get-prop"},{"t":"s","v":"value"},{"t":"s","v":"v"}]}},{"t":"s","v":"dom-on"},{"t":"s","v":"change"},{"t":"s","v":"input"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,22,0,20,1,0,20,2,0,20,3,0,20,4,0,1,5,0,48,2,49,2,32,19,0,20,1,0,20,2,0,20,3,0,20,4,0,1,6,0,48,2,49,2,50],"constants":[{"t":"s","v":"is-checkbox"},{"t":"s","v":"reset!"},{"t":"s","v":"sig"},{"t":"s","v":"dom-get-prop"},{"t":"s","v":"el"},{"t":"s","v":"checked"},{"t":"s","v":"value"}]}}]}},{"t":"s","v":"*use-cek-reactive*"},{"t":"s","v":"enable-cek-reactive!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[3,21,0,0,50],"constants":[{"t":"s","v":"*use-cek-reactive*"}]}},{"t":"s","v":"cek-reactive-text"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,48,1,17,2,51,2,0,17,3,20,3,0,20,4,0,20,5,0,20,6,0,20,8,0,20,6,0,20,9,0,3,48,3,52,7,0,1,48,3,48,1,17,4,20,10,0,20,11,0,20,13,0,52,12,0,1,48,2,5,20,11,0,50],"constants":[{"t":"s","v":"create-text-node"},{"t":"s","v":""},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,3,0,52,2,0,1,49,2,50],"constants":[{"t":"s","v":"dom-set-text-content"},{"t":"s","v":"node"},{"t":"s","v":"str"},{"t":"s","v":"val"}]}},{"t":"s","v":"cek-run"},{"t":"s","v":"make-cek-state"},{"t":"s","v":"expr"},{"t":"s","v":"env"},{"t":"s","v":"list"},{"t":"s","v":"make-reactive-reset-frame"},{"t":"s","v":"update-fn"},{"t":"s","v":"dom-set-text-content"},{"t":"s","v":"node"},{"t":"s","v":"str"},{"t":"s","v":"initial"}]}},{"t":"s","v":"cek-reactive-attr"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,0,0,17,4,20,1,0,20,2,0,1,3,0,48,2,6,34,4,0,5,1,4,0,17,5,20,6,0,52,5,0,1,33,6,0,20,7,0,32,13,0,20,6,0,1,9,0,20,7,0,52,8,0,3,17,6,20,10,0,20,2,0,1,3,0,20,11,0,48,3,5,20,12,0,20,13,0,20,14,0,20,15,0,20,17,0,20,15,0,20,18,0,3,48,3,52,16,0,1,48,3,48,1,17,5,20,19,0,20,18,0,20,20,0,52,16,0,1,49,2,50],"constants":[{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,6,34,9,0,5,20,1,0,4,52,2,0,2,33,14,0,20,3,0,20,4,0,20,5,0,49,2,32,46,0,20,1,0,3,52,2,0,2,33,17,0,20,6,0,20,4,0,20,5,0,1,7,0,49,3,32,18,0,20,6,0,20,4,0,20,5,0,20,1,0,52,8,0,1,49,3,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"val"},{"t":"s","v":"="},{"t":"s","v":"dom-remove-attr"},{"t":"s","v":"el"},{"t":"s","v":"attr-name"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":""},{"t":"s","v":"str"}]}},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"data-sx-reactive-attrs"},{"t":"s","v":""},{"t":"s","v":"empty?"},{"t":"s","v":"existing"},{"t":"s","v":"attr-name"},{"t":"s","v":"str"},{"t":"s","v":","},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"updated"},{"t":"s","v":"cek-run"},{"t":"s","v":"make-cek-state"},{"t":"s","v":"expr"},{"t":"s","v":"env"},{"t":"s","v":"list"},{"t":"s","v":"make-reactive-reset-frame"},{"t":"s","v":"update-fn"},{"t":"s","v":"cek-call"},{"t":"s","v":"initial"}]}},{"t":"s","v":"render-dom-portal"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,3,0,52,2,0,1,20,4,0,48,2,48,1,17,3,20,5,0,20,6,0,48,1,6,34,9,0,5,20,7,0,20,6,0,48,1,17,4,20,9,0,52,8,0,1,33,21,0,20,10,0,1,12,0,20,6,0,1,13,0,52,11,0,3,49,1,32,73,0,20,10,0,1,12,0,20,6,0,52,11,0,2,48,1,17,5,20,14,0,48,0,17,6,51,16,0,20,3,0,52,17,0,1,52,15,0,2,5,20,18,0,20,19,0,48,1,17,7,20,20,0,20,9,0,20,19,0,48,2,5,20,21,0,51,22,0,48,1,5,20,23,0,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"first"},{"t":"s","v":"args"},{"t":"s","v":"env"},{"t":"s","v":"dom-query"},{"t":"s","v":"selector"},{"t":"s","v":"dom-ensure-element"},{"t":"s","v":"not"},{"t":"s","v":"target"},{"t":"s","v":"create-comment"},{"t":"s","v":"str"},{"t":"s","v":"portal: "},{"t":"s","v":" (not found)"},{"t":"s","v":"create-fragment"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,20,4,0,20,5,0,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"frag"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"child"},{"t":"s","v":"env"},{"t":"s","v":"ns"}]}},{"t":"s","v":"rest"},{"t":"s","v":"dom-child-nodes"},{"t":"s","v":"frag"},{"t":"s","v":"dom-append"},{"t":"s","v":"register-in-scope"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"dom-remove"},{"t":"s","v":"n"}]}},{"t":"s","v":"portal-nodes"}]}},{"t":"s","v":"marker"}]}},{"t":"s","v":"render-dom-error-boundary"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,17,3,20,1,0,52,2,0,1,17,4,20,3,0,1,4,0,2,48,2,17,5,20,5,0,1,6,0,48,1,17,6,20,7,0,20,8,0,1,9,0,1,10,0,48,3,5,20,11,0,51,12,0,48,1,5,20,8,0,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"args"},{"t":"s","v":"rest"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"div"},{"t":"s","v":"signal"},{"t":"n","v":0},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"container"},{"t":"s","v":"data-sx-boundary"},{"t":"s","v":"true"},{"t":"s","v":"effect"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,5,20,2,0,20,3,0,1,4,0,1,5,0,48,3,5,20,6,0,1,7,0,2,48,2,5,20,8,0,51,9,0,51,10,0,49,2,50],"constants":[{"t":"s","v":"deref"},{"t":"s","v":"retry-version"},{"t":"s","v":"dom-set-prop"},{"t":"s","v":"container"},{"t":"s","v":"innerHTML"},{"t":"s","v":""},{"t":"s","v":"scope-push!"},{"t":"s","v":"sx-island-scope"},{"t":"s","v":"try-catch"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,48,0,17,0,51,2,0,20,3,0,52,1,0,2,5,20,4,0,20,5,0,20,6,0,48,2,5,20,7,0,1,8,0,49,1,50],"constants":[{"t":"s","v":"create-fragment"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,20,4,0,20,5,0,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"frag"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"child"},{"t":"s","v":"env"},{"t":"s","v":"ns"}]}},{"t":"s","v":"body-exprs"},{"t":"s","v":"dom-append"},{"t":"s","v":"container"},{"t":"s","v":"frag"},{"t":"s","v":"scope-pop!"},{"t":"s","v":"sx-island-scope"}]}},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,48,1,5,20,2,0,20,3,0,20,4,0,20,5,0,48,2,48,1,17,1,51,6,0,17,2,20,8,0,52,7,0,1,33,27,0,20,9,0,20,8,0,20,11,0,20,12,0,52,10,0,2,20,5,0,20,13,0,48,4,32,28,0,20,14,0,20,8,0,20,11,0,20,12,0,52,10,0,2,52,15,0,2,20,5,0,20,13,0,48,3,17,3,20,16,0,20,17,0,20,18,0,49,2,50],"constants":[{"t":"s","v":"scope-pop!"},{"t":"s","v":"sx-island-scope"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"fallback-expr"},{"t":"s","v":"env"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,51,2,0,49,2,50],"constants":[{"t":"s","v":"swap!"},{"t":"s","v":"retry-version"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"+"},{"t":"s","v":"n"},{"t":"n","v":1}]}}]}},{"t":"s","v":"lambda?"},{"t":"s","v":"fallback-fn"},{"t":"s","v":"render-lambda-dom"},{"t":"s","v":"list"},{"t":"s","v":"err"},{"t":"s","v":"retry-fn"},{"t":"s","v":"ns"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"apply"},{"t":"s","v":"dom-append"},{"t":"s","v":"container"},{"t":"s","v":"fallback-dom"}]}}]}}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/adapter-html.sxbc.json b/shared/static/wasm/sx/adapter-html.sxbc.json index 2bd19814..2b7d4f76 100644 --- a/shared/static/wasm/sx/adapter-html.sxbc.json +++ b/shared/static/wasm/sx/adapter-html.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"086e7cdb6c662abb","module":{"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,1,6,0,1,7,0,1,8,0,1,9,0,1,10,0,1,11,0,1,12,0,1,13,0,1,14,0,1,15,0,1,16,0,1,17,0,1,18,0,1,19,0,1,20,0,1,21,0,1,22,0,1,23,0,1,24,0,1,25,0,1,26,0,1,27,0,52,5,0,22,128,4,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,5,51,45,0,128,44,0,5,51,47,0,128,46,0,50],"constants":[{"t":"s","v":"render-to-html"},{"t":"code","v":{"bytecode":[20,0,0,3,48,1,5,16,0,52,1,0,1,6,1,2,0,52,3,0,2,33,7,0,5,1,4,0,32,27,1,6,1,5,0,52,3,0,2,33,11,0,5,20,6,0,16,0,49,1,32,5,1,6,1,7,0,52,3,0,2,33,10,0,5,16,0,52,8,0,1,32,240,0,6,1,9,0,52,3,0,2,33,18,0,5,16,0,33,6,0,1,10,0,32,3,0,1,11,0,32,211,0,6,1,12,0,52,3,0,2,33,28,0,5,16,0,52,13,0,1,33,6,0,1,4,0,32,9,0,20,14,0,16,0,16,1,49,2,32,172,0,6,1,15,0,52,3,0,2,33,25,0,5,20,16,0,20,17,0,20,18,0,16,0,16,1,48,2,48,1,16,1,49,2,32,136,0,6,1,19,0,52,3,0,2,33,16,0,5,20,6,0,20,20,0,16,0,48,1,49,1,32,109,0,6,1,21,0,52,3,0,2,33,10,0,5,16,0,52,22,0,1,32,88,0,6,1,23,0,52,3,0,2,33,21,0,5,1,25,0,16,0,52,26,0,1,52,24,0,2,5,1,4,0,32,56,0,6,1,27,0,52,3,0,2,33,23,0,5,20,28,0,20,29,0,16,0,48,1,20,30,0,16,0,48,1,49,2,32,22,0,5,20,16,0,20,17,0,20,18,0,16,0,16,1,48,2,48,1,16,1,49,2,50],"constants":[{"t":"s","v":"set-render-active!"},{"t":"s","v":"type-of"},{"t":"s","v":"nil"},{"t":"s","v":"="},{"t":"s","v":""},{"t":"s","v":"string"},{"t":"s","v":"escape-html"},{"t":"s","v":"number"},{"t":"s","v":"str"},{"t":"s","v":"boolean"},{"t":"s","v":"true"},{"t":"s","v":"false"},{"t":"s","v":"list"},{"t":"s","v":"empty?"},{"t":"s","v":"render-list-to-html"},{"t":"s","v":"symbol"},{"t":"s","v":"render-value-to-html"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"raw-html"},{"t":"s","v":"raw-html-content"},{"t":"s","v":"spread"},{"t":"s","v":"scope-emit!"},{"t":"s","v":"element-attrs"},{"t":"s","v":"spread-attrs"},{"t":"s","v":"thunk"},{"t":"s","v":"render-to-html"},{"t":"s","v":"thunk-expr"},{"t":"s","v":"thunk-env"}],"arity":2}},{"t":"s","v":"render-value-to-html"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,6,1,1,0,52,2,0,2,33,7,0,5,1,3,0,32,195,0,6,1,4,0,52,2,0,2,33,11,0,5,20,5,0,16,0,49,1,32,173,0,6,1,6,0,52,2,0,2,33,10,0,5,16,0,52,7,0,1,32,152,0,6,1,8,0,52,2,0,2,33,18,0,5,16,0,33,6,0,1,9,0,32,3,0,1,10,0,32,123,0,6,1,11,0,52,2,0,2,33,13,0,5,20,12,0,16,0,16,1,49,2,32,99,0,6,1,13,0,52,2,0,2,33,10,0,5,16,0,52,14,0,1,32,78,0,6,1,15,0,52,2,0,2,33,21,0,5,1,17,0,16,0,52,18,0,1,52,16,0,2,5,1,3,0,32,46,0,6,1,19,0,52,2,0,2,33,23,0,5,20,20,0,20,21,0,16,0,48,1,20,22,0,16,0,48,1,49,2,32,12,0,5,20,5,0,16,0,52,7,0,1,49,1,50],"constants":[{"t":"s","v":"type-of"},{"t":"s","v":"nil"},{"t":"s","v":"="},{"t":"s","v":""},{"t":"s","v":"string"},{"t":"s","v":"escape-html"},{"t":"s","v":"number"},{"t":"s","v":"str"},{"t":"s","v":"boolean"},{"t":"s","v":"true"},{"t":"s","v":"false"},{"t":"s","v":"list"},{"t":"s","v":"render-list-to-html"},{"t":"s","v":"raw-html"},{"t":"s","v":"raw-html-content"},{"t":"s","v":"spread"},{"t":"s","v":"scope-emit!"},{"t":"s","v":"element-attrs"},{"t":"s","v":"spread-attrs"},{"t":"s","v":"thunk"},{"t":"s","v":"render-to-html"},{"t":"s","v":"thunk-expr"},{"t":"s","v":"thunk-env"}],"arity":2}},{"t":"s","v":"RENDER_HTML_FORMS"},{"t":"s","v":"list"},{"t":"s","v":"if"},{"t":"s","v":"when"},{"t":"s","v":"cond"},{"t":"s","v":"case"},{"t":"s","v":"let"},{"t":"s","v":"let*"},{"t":"s","v":"letrec"},{"t":"s","v":"begin"},{"t":"s","v":"do"},{"t":"s","v":"define"},{"t":"s","v":"defcomp"},{"t":"s","v":"defisland"},{"t":"s","v":"defmacro"},{"t":"s","v":"defstyle"},{"t":"s","v":"deftype"},{"t":"s","v":"defeffect"},{"t":"s","v":"map"},{"t":"s","v":"map-indexed"},{"t":"s","v":"filter"},{"t":"s","v":"for-each"},{"t":"s","v":"scope"},{"t":"s","v":"provide"},{"t":"s","v":"render-html-form?"},{"t":"code","v":{"bytecode":[20,1,0,16,0,52,0,0,2,50],"constants":[{"t":"s","v":"contains?"},{"t":"s","v":"RENDER_HTML_FORMS"}],"arity":1}},{"t":"s","v":"render-list-to-html"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,6,0,1,1,0,32,15,2,16,0,52,2,0,1,17,2,16,2,52,5,0,1,1,6,0,52,4,0,2,52,3,0,1,33,21,0,1,1,0,51,9,0,1,1,16,0,52,8,0,2,52,7,0,2,32,222,1,20,10,0,16,2,48,1,17,3,16,0,52,11,0,1,17,4,16,3,1,12,0,52,4,0,2,33,21,0,1,1,0,51,13,0,1,1,16,4,52,8,0,2,52,7,0,2,32,172,1,16,3,1,14,0,52,4,0,2,33,21,0,1,1,0,51,15,0,1,1,16,4,52,8,0,2,52,7,0,2,32,139,1,16,3,1,16,0,52,4,0,2,33,12,0,20,17,0,16,4,16,1,49,2,32,115,1,16,3,1,18,0,52,4,0,2,33,12,0,20,19,0,16,4,16,1,49,2,32,91,1,16,3,1,20,0,52,4,0,2,6,34,24,0,5,16,3,1,21,0,52,4,0,2,6,34,10,0,5,16,3,1,22,0,52,4,0,2,33,21,0,1,1,0,51,13,0,1,1,16,4,52,8,0,2,52,7,0,2,32,30,1,20,24,0,16,3,52,23,0,2,33,14,0,20,25,0,16,3,16,4,16,1,49,3,32,4,1,16,3,1,27,0,52,26,0,2,6,33,28,0,5,20,28,0,16,1,16,3,48,2,6,33,14,0,5,20,30,0,16,1,16,3,48,2,52,29,0,1,33,21,0,20,31,0,20,30,0,16,1,16,3,48,2,16,4,16,1,49,3,32,195,0,16,3,1,27,0,52,26,0,2,33,80,0,20,30,0,16,1,16,3,48,2,17,5,16,5,52,32,0,1,33,14,0,20,33,0,16,5,16,4,16,1,49,3,32,43,0,16,5,52,34,0,1,33,21,0,20,35,0,20,36,0,16,5,16,4,16,1,48,3,16,1,49,2,32,13,0,1,39,0,16,3,52,38,0,2,52,37,0,1,32,103,0,20,40,0,16,3,48,1,33,14,0,20,41,0,16,3,16,0,16,1,49,3,32,79,0,20,28,0,16,1,16,3,48,2,6,33,14,0,5,20,30,0,16,1,16,3,48,2,52,34,0,1,33,28,0,20,35,0,20,36,0,20,30,0,16,1,16,3,48,2,16,4,16,1,48,3,16,1,49,2,32,21,0,20,42,0,20,43,0,20,44,0,16,0,16,1,48,2,48,1,16,1,49,2,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":""},{"t":"s","v":"first"},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"symbol"},{"t":"s","v":"join"},{"t":"s","v":"map"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,49,2,50],"constants":[{"t":"s","v":"render-value-to-html"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"symbol-name"},{"t":"s","v":"rest"},{"t":"s","v":"<>"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,49,2,50],"constants":[{"t":"s","v":"render-to-html"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"raw!"},{"t":"code","v":{"bytecode":[20,1,0,20,2,0,16,0,18,0,48,2,48,1,52,0,0,1,50],"constants":[{"t":"s","v":"str"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"lake"},{"t":"s","v":"render-html-lake"},{"t":"s","v":"marsh"},{"t":"s","v":"render-html-marsh"},{"t":"s","v":"portal"},{"t":"s","v":"error-boundary"},{"t":"s","v":"promise-delayed"},{"t":"s","v":"contains?"},{"t":"s","v":"HTML_TAGS"},{"t":"s","v":"render-html-element"},{"t":"s","v":"starts-with?"},{"t":"s","v":"~"},{"t":"s","v":"env-has?"},{"t":"s","v":"island?"},{"t":"s","v":"env-get"},{"t":"s","v":"render-html-island"},{"t":"s","v":"component?"},{"t":"s","v":"render-html-component"},{"t":"s","v":"macro?"},{"t":"s","v":"render-to-html"},{"t":"s","v":"expand-macro"},{"t":"s","v":"error"},{"t":"s","v":"str"},{"t":"s","v":"Unknown component: "},{"t":"s","v":"render-html-form?"},{"t":"s","v":"dispatch-html-form"},{"t":"s","v":"render-value-to-html"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"}],"arity":2}},{"t":"s","v":"dispatch-html-form"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,33,88,0,20,2,0,20,3,0,16,1,1,5,0,52,4,0,2,16,2,48,2,48,1,17,3,16,3,33,19,0,20,6,0,16,1,1,7,0,52,4,0,2,16,2,49,2,32,38,0,16,1,52,9,0,1,1,10,0,52,8,0,2,33,19,0,20,6,0,16,1,1,10,0,52,4,0,2,16,2,49,2,32,3,0,1,11,0,32,227,4,16,0,1,12,0,52,0,0,2,33,103,0,20,2,0,20,3,0,16,1,1,5,0,52,4,0,2,16,2,48,2,48,1,52,13,0,1,33,6,0,1,11,0,32,66,0,16,1,52,9,0,1,1,10,0,52,0,0,2,33,19,0,20,6,0,16,1,1,7,0,52,4,0,2,16,2,49,2,32,31,0,1,11,0,51,16,0,1,1,1,2,1,7,0,16,1,52,9,0,1,52,17,0,2,52,15,0,2,52,14,0,2,32,112,4,16,0,1,18,0,52,0,0,2,33,38,0,20,19,0,16,1,52,20,0,1,16,2,48,2,17,3,16,3,33,12,0,20,6,0,16,3,16,2,49,2,32,3,0,1,11,0,32,62,4,16,0,1,21,0,52,0,0,2,33,24,0,20,6,0,20,2,0,20,3,0,16,1,16,2,48,2,48,1,16,2,49,2,32,26,4,16,0,1,22,0,52,0,0,2,33,107,0,16,1,1,5,0,52,4,0,2,17,3,16,1,1,7,0,52,23,0,2,17,4,20,24,0,16,2,48,1,17,5,51,26,0,1,5,16,3,52,25,0,2,5,51,27,0,1,5,16,3,52,25,0,2,5,16,4,52,9,0,1,1,5,0,52,8,0,2,33,18,0,51,28,0,1,5,16,4,52,29,0,1,52,25,0,2,32,1,0,2,5,20,6,0,16,4,52,30,0,1,16,5,49,2,32,163,3,16,0,1,31,0,52,0,0,2,6,34,10,0,5,16,0,1,32,0,52,0,0,2,33,87,0,20,33,0,16,1,1,5,0,52,4,0,2,16,2,48,2,17,3,16,1,52,9,0,1,1,10,0,52,0,0,2,33,19,0,20,6,0,16,1,1,7,0,52,4,0,2,16,3,49,2,32,31,0,1,11,0,51,16,0,1,1,1,3,1,7,0,16,1,52,9,0,1,52,17,0,2,52,15,0,2,52,14,0,2,32,50,3,16,0,1,34,0,52,0,0,2,6,34,10,0,5,16,0,1,35,0,52,0,0,2,33,69,0,16,1,52,9,0,1,1,7,0,52,0,0,2,33,19,0,20,6,0,16,1,1,5,0,52,4,0,2,16,2,49,2,32,31,0,1,11,0,51,16,0,1,1,1,2,1,5,0,16,1,52,9,0,1,52,17,0,2,52,15,0,2,52,14,0,2,32,211,2,20,36,0,16,0,48,1,33,21,0,20,2,0,20,3,0,16,1,16,2,48,2,48,1,5,1,11,0,32,180,2,16,0,1,15,0,52,0,0,2,33,69,0,20,2,0,20,3,0,16,1,1,5,0,52,4,0,2,16,2,48,2,48,1,17,3,20,2,0,20,3,0,16,1,1,7,0,52,4,0,2,16,2,48,2,48,1,17,4,1,11,0,51,37,0,1,3,1,2,16,4,52,15,0,2,52,14,0,2,32,99,2,16,0,1,38,0,52,0,0,2,33,69,0,20,2,0,20,3,0,16,1,1,5,0,52,4,0,2,16,2,48,2,48,1,17,3,20,2,0,20,3,0,16,1,1,7,0,52,4,0,2,16,2,48,2,48,1,17,4,1,11,0,51,39,0,1,3,1,2,16,4,52,38,0,2,52,14,0,2,32,18,2,16,0,1,40,0,52,0,0,2,33,24,0,20,6,0,20,2,0,20,3,0,16,1,16,2,48,2,48,1,16,2,49,2,32,238,1,16,0,1,25,0,52,0,0,2,33,69,0,20,2,0,20,3,0,16,1,1,5,0,52,4,0,2,16,2,48,2,48,1,17,3,20,2,0,20,3,0,16,1,1,7,0,52,4,0,2,16,2,48,2,48,1,17,4,1,11,0,51,37,0,1,3,1,2,16,4,52,15,0,2,52,14,0,2,32,157,1,16,0,1,41,0,52,0,0,2,33,217,0,20,2,0,20,3,0,16,1,1,5,0,52,4,0,2,16,2,48,2,48,1,17,3,16,1,1,7,0,52,23,0,2,17,4,2,17,5,2,17,6,16,4,52,9,0,1,1,7,0,52,42,0,2,6,33,41,0,5,16,4,52,44,0,1,52,43,0,1,1,45,0,52,0,0,2,6,33,19,0,5,20,46,0,16,4,52,44,0,1,48,1,1,47,0,52,0,0,2,33,38,0,20,2,0,20,3,0,16,4,1,5,0,52,4,0,2,16,2,48,2,48,1,17,5,5,16,4,1,7,0,52,23,0,2,17,6,32,4,0,16,4,17,6,5,16,3,16,5,52,48,0,2,5,16,6,52,9,0,1,1,5,0,52,0,0,2,33,16,0,20,6,0,16,6,52,44,0,1,16,2,48,2,32,18,0,1,11,0,51,49,0,1,2,16,6,52,15,0,2,52,14,0,2,17,7,16,3,52,50,0,1,5,16,7,32,184,0,16,0,1,51,0,52,0,0,2,33,151,0,20,2,0,20,3,0,16,1,1,5,0,52,4,0,2,16,2,48,2,48,1,17,3,20,2,0,20,3,0,16,1,1,7,0,52,4,0,2,16,2,48,2,48,1,17,4,1,10,0,17,5,16,1,52,9,0,1,1,10,0,52,52,0,2,17,6,16,3,16,4,52,48,0,2,5,16,6,1,5,0,52,0,0,2,33,18,0,20,6,0,16,1,16,5,52,4,0,2,16,2,48,2,32,32,0,1,11,0,51,16,0,1,1,1,2,16,5,16,5,16,6,52,53,0,2,52,17,0,2,52,15,0,2,52,14,0,2,17,7,16,3,52,50,0,1,5,16,7,32,21,0,20,54,0,20,2,0,20,3,0,16,1,16,2,48,2,48,1,16,2,49,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"if"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"render-to-html"},{"t":"n","v":2},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":3},{"t":"s","v":""},{"t":"s","v":"when"},{"t":"s","v":"not"},{"t":"s","v":"join"},{"t":"s","v":"map"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,52,1,0,2,18,1,49,2,50],"constants":[{"t":"s","v":"render-to-html"},{"t":"s","v":"nth"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"range"},{"t":"s","v":"cond"},{"t":"s","v":"eval-cond"},{"t":"s","v":"rest"},{"t":"s","v":"case"},{"t":"s","v":"letrec"},{"t":"s","v":"slice"},{"t":"s","v":"env-extend"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,52,2,0,1,52,1,0,1,1,3,0,52,0,0,2,33,14,0,20,4,0,16,0,52,2,0,1,48,1,32,10,0,16,0,52,2,0,1,52,5,0,1,17,1,20,6,0,18,0,16,1,2,49,3,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"str"},{"t":"s","v":"env-bind!"}],"arity":1,"upvalue-count":1}},{"t":"code","v":{"bytecode":[16,0,52,2,0,1,52,1,0,1,1,3,0,52,0,0,2,33,14,0,20,4,0,16,0,52,2,0,1,48,1,32,10,0,16,0,52,2,0,1,52,5,0,1,17,1,20,6,0,18,0,16,1,20,7,0,20,8,0,16,0,1,10,0,52,9,0,2,18,0,48,2,48,1,49,3,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"str"},{"t":"s","v":"env-set!"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"n","v":1}],"arity":1,"upvalue-count":1}},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,16,0,18,0,48,2,49,1,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"init"},{"t":"s","v":"last"},{"t":"s","v":"let"},{"t":"s","v":"let*"},{"t":"s","v":"process-bindings"},{"t":"s","v":"begin"},{"t":"s","v":"do"},{"t":"s","v":"definition-form?"},{"t":"code","v":{"bytecode":[18,0,52,0,0,1,33,18,0,20,1,0,18,0,16,0,52,2,0,1,18,1,49,3,32,19,0,20,3,0,18,0,16,0,52,2,0,1,52,4,0,2,18,1,49,2,50],"constants":[{"t":"s","v":"lambda?"},{"t":"s","v":"render-lambda-html"},{"t":"s","v":"list"},{"t":"s","v":"render-to-html"},{"t":"s","v":"apply"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"map-indexed"},{"t":"code","v":{"bytecode":[18,0,52,0,0,1,33,20,0,20,1,0,18,0,16,0,16,1,52,2,0,2,18,1,49,3,32,21,0,20,3,0,18,0,16,0,16,1,52,2,0,2,52,4,0,2,18,1,49,2,50],"constants":[{"t":"s","v":"lambda?"},{"t":"s","v":"render-lambda-html"},{"t":"s","v":"list"},{"t":"s","v":"render-to-html"},{"t":"s","v":"apply"}],"arity":2,"upvalue-count":2}},{"t":"s","v":"filter"},{"t":"s","v":"scope"},{"t":"s","v":">="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"value"},{"t":"s","v":"scope-push!"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,49,2,50],"constants":[{"t":"s","v":"render-to-html"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"scope-pop!"},{"t":"s","v":"provide"},{"t":"s","v":"-"},{"t":"s","v":"+"},{"t":"s","v":"render-value-to-html"}],"arity":3}},{"t":"s","v":"render-lambda-html"},{"t":"code","v":{"bytecode":[20,0,0,16,0,52,1,0,1,16,2,48,2,17,3,51,3,0,1,3,1,1,16,0,52,4,0,1,52,2,0,2,5,20,5,0,16,0,52,6,0,1,16,3,49,2,50],"constants":[{"t":"s","v":"env-merge"},{"t":"s","v":"lambda-closure"},{"t":"s","v":"for-each-indexed"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,1,18,1,16,0,52,1,0,2,49,3,50],"constants":[{"t":"s","v":"env-bind!"},{"t":"s","v":"nth"}],"arity":2,"upvalue-count":2}},{"t":"s","v":"lambda-params"},{"t":"s","v":"render-to-html"},{"t":"s","v":"lambda-body"}],"arity":3}},{"t":"s","v":"render-html-component"},{"t":"code","v":{"bytecode":[52,0,0,0,17,3,52,1,0,0,17,4,51,3,0,1,1,1,2,1,3,1,4,1,4,0,1,5,0,1,6,0,4,52,0,0,4,16,1,52,2,0,3,5,20,7,0,16,0,52,8,0,1,16,2,48,2,17,5,51,10,0,1,5,1,3,16,0,52,11,0,1,52,9,0,2,5,16,0,52,12,0,1,33,35,0,20,13,0,16,5,1,14,0,1,17,0,51,19,0,1,2,16,4,52,18,0,2,52,16,0,2,52,15,0,1,48,3,32,1,0,2,5,20,20,0,16,0,52,21,0,1,16,5,49,2,50],"constants":[{"t":"s","v":"dict"},{"t":"s","v":"list"},{"t":"s","v":"reduce"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,2,16,2,33,29,0,16,0,1,1,0,4,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,5,32,154,0,16,1,52,6,0,1,1,7,0,52,5,0,2,6,33,24,0,5,16,0,1,3,0,52,0,0,2,52,4,0,1,18,0,52,9,0,1,52,8,0,2,33,78,0,20,10,0,20,11,0,18,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,12,0,2,18,1,48,2,48,1,17,3,18,2,20,14,0,16,1,48,1,16,3,52,13,0,3,5,16,0,1,1,0,3,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,5,32,32,0,20,15,0,18,3,16,1,48,2,5,16,0,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"skip"},{"t":"s","v":"assoc"},{"t":"s","v":"i"},{"t":"s","v":"inc"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"keyword"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"s","v":"dict-set!"},{"t":"s","v":"keyword-name"},{"t":"s","v":"append!"}],"arity":2,"upvalue-count":4}},{"t":"s","v":"i"},{"t":"n","v":0},{"t":"s","v":"skip"},{"t":"s","v":"env-merge"},{"t":"s","v":"component-closure"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,18,1,16,0,52,1,0,2,33,11,0,18,1,16,0,52,2,0,2,32,1,0,2,49,3,50],"constants":[{"t":"s","v":"env-bind!"},{"t":"s","v":"dict-has?"},{"t":"s","v":"dict-get"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"component-params"},{"t":"s","v":"component-has-children?"},{"t":"s","v":"env-bind!"},{"t":"s","v":"children"},{"t":"s","v":"make-raw-html"},{"t":"s","v":"join"},{"t":"s","v":""},{"t":"s","v":"map"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,49,2,50],"constants":[{"t":"s","v":"render-to-html"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"render-to-html"},{"t":"s","v":"component-body"}],"arity":3}},{"t":"s","v":"render-html-element"},{"t":"code","v":{"bytecode":[20,0,0,16,1,16,2,48,2,17,3,16,3,52,1,0,1,17,4,16,3,1,3,0,52,2,0,2,17,5,20,5,0,16,0,52,4,0,2,17,6,16,6,33,22,0,1,7,0,16,0,20,8,0,16,4,48,1,1,9,0,52,6,0,4,32,83,0,1,11,0,2,52,10,0,2,5,1,13,0,51,15,0,1,2,16,5,52,14,0,2,52,12,0,2,17,7,51,17,0,1,4,1,11,0,52,18,0,1,52,16,0,2,5,1,11,0,52,19,0,1,5,1,7,0,16,0,20,8,0,16,4,48,1,1,20,0,16,7,1,21,0,16,0,1,20,0,52,6,0,8,50],"constants":[{"t":"s","v":"parse-element-args"},{"t":"s","v":"first"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"contains?"},{"t":"s","v":"VOID_ELEMENTS"},{"t":"s","v":"str"},{"t":"s","v":"<"},{"t":"s","v":"render-attrs"},{"t":"s","v":" />"},{"t":"s","v":"scope-push!"},{"t":"s","v":"element-attrs"},{"t":"s","v":"join"},{"t":"s","v":""},{"t":"s","v":"map"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,49,2,50],"constants":[{"t":"s","v":"render-to-html"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,49,2,50],"constants":[{"t":"s","v":"merge-spread-attrs"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"scope-emitted"},{"t":"s","v":"scope-pop!"},{"t":"s","v":">"},{"t":"s","v":""},{"t":"s","v":""},{"t":"s","v":""},{"t":"s","v":""}],"arity":3}},{"t":"s","v":"serialize-island-state"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,4,0,2,32,7,0,20,1,0,16,0,49,1,50],"constants":[{"t":"s","v":"empty-dict?"},{"t":"s","v":"sx-serialize"}],"arity":1}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"23121eee1dad56be","module":{"arity":0,"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,1,6,0,1,7,0,1,8,0,1,9,0,1,10,0,1,11,0,1,12,0,1,13,0,1,14,0,1,15,0,1,16,0,1,17,0,1,18,0,1,19,0,1,20,0,1,21,0,1,22,0,1,23,0,1,24,0,1,25,0,1,26,0,1,27,0,52,5,0,22,128,4,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,5,51,45,0,128,44,0,5,51,47,0,128,46,0,50],"constants":[{"t":"s","v":"render-to-html"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,3,48,1,5,20,2,0,52,1,0,1,6,1,3,0,52,4,0,2,33,7,0,5,1,5,0,32,45,1,6,1,6,0,52,4,0,2,33,12,0,5,20,7,0,20,2,0,49,1,32,22,1,6,1,8,0,52,4,0,2,33,11,0,5,20,2,0,52,9,0,1,32,0,1,6,1,10,0,52,4,0,2,33,19,0,5,20,2,0,33,6,0,1,11,0,32,3,0,1,12,0,32,226,0,6,1,13,0,52,4,0,2,33,31,0,5,20,2,0,52,14,0,1,33,6,0,1,5,0,32,11,0,20,15,0,20,2,0,20,16,0,49,2,32,184,0,6,1,17,0,52,4,0,2,33,28,0,5,20,18,0,20,19,0,20,20,0,20,2,0,20,16,0,48,2,48,1,20,16,0,49,2,32,145,0,6,1,21,0,52,4,0,2,33,17,0,5,20,7,0,20,22,0,20,2,0,48,1,49,1,32,117,0,6,1,23,0,52,4,0,2,33,11,0,5,20,2,0,52,24,0,1,32,95,0,6,1,25,0,52,4,0,2,33,23,0,5,20,26,0,1,27,0,20,2,0,52,28,0,1,48,2,5,1,5,0,32,61,0,6,1,29,0,52,4,0,2,33,25,0,5,20,30,0,20,31,0,20,2,0,48,1,20,32,0,20,2,0,48,1,49,2,32,25,0,5,20,18,0,20,19,0,20,20,0,20,2,0,20,16,0,48,2,48,1,20,16,0,49,2,50],"constants":[{"t":"s","v":"set-render-active!"},{"t":"s","v":"type-of"},{"t":"s","v":"expr"},{"t":"s","v":"nil"},{"t":"s","v":"="},{"t":"s","v":""},{"t":"s","v":"string"},{"t":"s","v":"escape-html"},{"t":"s","v":"number"},{"t":"s","v":"str"},{"t":"s","v":"boolean"},{"t":"s","v":"true"},{"t":"s","v":"false"},{"t":"s","v":"list"},{"t":"s","v":"empty?"},{"t":"s","v":"render-list-to-html"},{"t":"s","v":"env"},{"t":"s","v":"symbol"},{"t":"s","v":"render-value-to-html"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"raw-html"},{"t":"s","v":"raw-html-content"},{"t":"s","v":"spread"},{"t":"s","v":"scope-emit!"},{"t":"s","v":"element-attrs"},{"t":"s","v":"spread-attrs"},{"t":"s","v":"thunk"},{"t":"s","v":"render-to-html"},{"t":"s","v":"thunk-expr"},{"t":"s","v":"thunk-env"}]}},{"t":"s","v":"render-value-to-html"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,6,1,2,0,52,3,0,2,33,7,0,5,1,4,0,32,206,0,6,1,5,0,52,3,0,2,33,12,0,5,20,6,0,20,1,0,49,1,32,183,0,6,1,7,0,52,3,0,2,33,11,0,5,20,1,0,52,8,0,1,32,161,0,6,1,9,0,52,3,0,2,33,19,0,5,20,1,0,33,6,0,1,10,0,32,3,0,1,11,0,32,131,0,6,1,12,0,52,3,0,2,33,15,0,5,20,13,0,20,1,0,20,14,0,49,2,32,105,0,6,1,15,0,52,3,0,2,33,11,0,5,20,1,0,52,16,0,1,32,83,0,6,1,17,0,52,3,0,2,33,23,0,5,20,18,0,1,19,0,20,1,0,52,20,0,1,48,2,5,1,4,0,32,49,0,6,1,21,0,52,3,0,2,33,25,0,5,20,22,0,20,23,0,20,1,0,48,1,20,24,0,20,1,0,48,1,49,2,32,13,0,5,20,6,0,20,1,0,52,8,0,1,49,1,50],"constants":[{"t":"s","v":"type-of"},{"t":"s","v":"val"},{"t":"s","v":"nil"},{"t":"s","v":"="},{"t":"s","v":""},{"t":"s","v":"string"},{"t":"s","v":"escape-html"},{"t":"s","v":"number"},{"t":"s","v":"str"},{"t":"s","v":"boolean"},{"t":"s","v":"true"},{"t":"s","v":"false"},{"t":"s","v":"list"},{"t":"s","v":"render-list-to-html"},{"t":"s","v":"env"},{"t":"s","v":"raw-html"},{"t":"s","v":"raw-html-content"},{"t":"s","v":"spread"},{"t":"s","v":"scope-emit!"},{"t":"s","v":"element-attrs"},{"t":"s","v":"spread-attrs"},{"t":"s","v":"thunk"},{"t":"s","v":"render-to-html"},{"t":"s","v":"thunk-expr"},{"t":"s","v":"thunk-env"}]}},{"t":"s","v":"RENDER_HTML_FORMS"},{"t":"s","v":"list"},{"t":"s","v":"if"},{"t":"s","v":"when"},{"t":"s","v":"cond"},{"t":"s","v":"case"},{"t":"s","v":"let"},{"t":"s","v":"let*"},{"t":"s","v":"letrec"},{"t":"s","v":"begin"},{"t":"s","v":"do"},{"t":"s","v":"define"},{"t":"s","v":"defcomp"},{"t":"s","v":"defisland"},{"t":"s","v":"defmacro"},{"t":"s","v":"defstyle"},{"t":"s","v":"deftype"},{"t":"s","v":"defeffect"},{"t":"s","v":"map"},{"t":"s","v":"map-indexed"},{"t":"s","v":"filter"},{"t":"s","v":"for-each"},{"t":"s","v":"scope"},{"t":"s","v":"provide"},{"t":"s","v":"render-html-form?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"contains?"},{"t":"s","v":"RENDER_HTML_FORMS"},{"t":"s","v":"name"}]}},{"t":"s","v":"render-list-to-html"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,6,0,1,2,0,32,68,2,20,1,0,52,3,0,1,17,2,20,7,0,52,6,0,1,1,8,0,52,5,0,2,52,4,0,1,33,20,0,1,2,0,51,11,0,20,1,0,52,10,0,2,52,9,0,2,32,18,2,20,12,0,20,7,0,48,1,17,3,20,1,0,52,13,0,1,17,4,20,14,0,1,15,0,52,5,0,2,33,20,0,1,2,0,51,16,0,20,17,0,52,10,0,2,52,9,0,2,32,222,1,20,14,0,1,18,0,52,5,0,2,33,20,0,1,2,0,51,19,0,20,17,0,52,10,0,2,52,9,0,2,32,189,1,20,14,0,1,20,0,52,5,0,2,33,14,0,20,21,0,20,17,0,20,22,0,49,2,32,162,1,20,14,0,1,23,0,52,5,0,2,33,14,0,20,24,0,20,17,0,20,22,0,49,2,32,135,1,20,14,0,1,25,0,52,5,0,2,6,34,26,0,5,20,14,0,1,26,0,52,5,0,2,6,34,11,0,5,20,14,0,1,27,0,52,5,0,2,33,20,0,1,2,0,51,16,0,20,17,0,52,10,0,2,52,9,0,2,32,72,1,20,29,0,20,14,0,52,28,0,2,33,17,0,20,30,0,20,14,0,20,17,0,20,22,0,49,3,32,42,1,20,14,0,1,32,0,52,31,0,2,6,33,32,0,5,20,33,0,20,22,0,20,14,0,48,2,6,33,16,0,5,20,35,0,20,22,0,20,14,0,48,2,52,34,0,1,33,25,0,20,36,0,20,35,0,20,22,0,20,14,0,48,2,20,17,0,20,22,0,49,3,32,224,0,20,14,0,1,32,0,52,31,0,2,33,92,0,20,35,0,20,22,0,20,14,0,48,2,17,5,20,38,0,52,37,0,1,33,17,0,20,39,0,20,38,0,20,17,0,20,22,0,49,3,32,49,0,20,38,0,52,40,0,1,33,25,0,20,41,0,20,42,0,20,38,0,20,17,0,20,22,0,48,3,20,22,0,49,2,32,14,0,1,45,0,20,14,0,52,44,0,2,52,43,0,1,32,119,0,20,46,0,20,14,0,48,1,33,17,0,20,47,0,20,14,0,20,1,0,20,22,0,49,3,32,91,0,20,33,0,20,22,0,20,14,0,48,2,6,33,16,0,5,20,35,0,20,22,0,20,14,0,48,2,52,40,0,1,33,33,0,20,41,0,20,42,0,20,35,0,20,22,0,20,14,0,48,2,20,17,0,20,22,0,48,3,20,22,0,49,2,32,24,0,20,48,0,20,49,0,20,50,0,20,1,0,20,22,0,48,2,48,1,20,22,0,49,2,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"expr"},{"t":"s","v":""},{"t":"s","v":"first"},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"head"},{"t":"s","v":"symbol"},{"t":"s","v":"join"},{"t":"s","v":"map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"render-value-to-html"},{"t":"s","v":"x"},{"t":"s","v":"env"}]}},{"t":"s","v":"symbol-name"},{"t":"s","v":"rest"},{"t":"s","v":"name"},{"t":"s","v":"<>"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"render-to-html"},{"t":"s","v":"x"},{"t":"s","v":"env"}]}},{"t":"s","v":"args"},{"t":"s","v":"raw!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,20,3,0,20,4,0,48,2,48,1,52,0,0,1,50],"constants":[{"t":"s","v":"str"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"x"},{"t":"s","v":"env"}]}},{"t":"s","v":"lake"},{"t":"s","v":"render-html-lake"},{"t":"s","v":"env"},{"t":"s","v":"marsh"},{"t":"s","v":"render-html-marsh"},{"t":"s","v":"portal"},{"t":"s","v":"error-boundary"},{"t":"s","v":"promise-delayed"},{"t":"s","v":"contains?"},{"t":"s","v":"HTML_TAGS"},{"t":"s","v":"render-html-element"},{"t":"s","v":"starts-with?"},{"t":"s","v":"~"},{"t":"s","v":"env-has?"},{"t":"s","v":"island?"},{"t":"s","v":"env-get"},{"t":"s","v":"render-html-island"},{"t":"s","v":"component?"},{"t":"s","v":"val"},{"t":"s","v":"render-html-component"},{"t":"s","v":"macro?"},{"t":"s","v":"render-to-html"},{"t":"s","v":"expand-macro"},{"t":"s","v":"error"},{"t":"s","v":"str"},{"t":"s","v":"Unknown component: "},{"t":"s","v":"render-html-form?"},{"t":"s","v":"dispatch-html-form"},{"t":"s","v":"render-value-to-html"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"}]}},{"t":"s","v":"dispatch-html-form"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,96,0,20,3,0,20,4,0,20,6,0,1,7,0,52,5,0,2,20,8,0,48,2,48,1,17,3,20,9,0,33,21,0,20,10,0,20,6,0,1,11,0,52,5,0,2,20,8,0,49,2,32,41,0,20,6,0,52,13,0,1,1,14,0,52,12,0,2,33,21,0,20,10,0,20,6,0,1,14,0,52,5,0,2,20,8,0,49,2,32,3,0,1,15,0,32,47,5,20,1,0,1,16,0,52,0,0,2,33,105,0,20,3,0,20,4,0,20,6,0,1,7,0,52,5,0,2,20,8,0,48,2,48,1,52,17,0,1,33,6,0,1,15,0,32,66,0,20,6,0,52,13,0,1,1,14,0,52,0,0,2,33,21,0,20,10,0,20,6,0,1,11,0,52,5,0,2,20,8,0,49,2,32,28,0,1,15,0,51,20,0,1,11,0,20,6,0,52,13,0,1,52,21,0,2,52,19,0,2,52,18,0,2,32,185,4,20,1,0,1,22,0,52,0,0,2,33,43,0,20,23,0,20,6,0,52,24,0,1,20,8,0,48,2,17,3,20,25,0,33,14,0,20,10,0,20,25,0,20,8,0,49,2,32,3,0,1,15,0,32,129,4,20,1,0,1,26,0,52,0,0,2,33,27,0,20,10,0,20,3,0,20,4,0,20,6,0,20,8,0,48,2,48,1,20,8,0,49,2,32,89,4,20,1,0,1,27,0,52,0,0,2,33,110,0,20,6,0,1,7,0,52,5,0,2,17,3,20,6,0,1,11,0,52,28,0,2,17,4,20,29,0,20,8,0,48,1,17,5,51,31,0,20,32,0,52,30,0,2,5,51,33,0,20,32,0,52,30,0,2,5,20,34,0,52,13,0,1,1,7,0,52,12,0,2,33,17,0,51,35,0,20,34,0,52,36,0,1,52,30,0,2,32,1,0,2,5,20,10,0,20,34,0,52,37,0,1,20,38,0,49,2,32,222,3,20,1,0,1,39,0,52,0,0,2,6,34,11,0,5,20,1,0,1,40,0,52,0,0,2,33,89,0,20,41,0,20,6,0,1,7,0,52,5,0,2,20,8,0,48,2,17,3,20,6,0,52,13,0,1,1,14,0,52,0,0,2,33,21,0,20,10,0,20,6,0,1,11,0,52,5,0,2,20,38,0,49,2,32,28,0,1,15,0,51,42,0,1,11,0,20,6,0,52,13,0,1,52,21,0,2,52,19,0,2,52,18,0,2,32,105,3,20,1,0,1,43,0,52,0,0,2,6,34,11,0,5,20,1,0,1,44,0,52,0,0,2,33,69,0,20,6,0,52,13,0,1,1,11,0,52,0,0,2,33,21,0,20,10,0,20,6,0,1,7,0,52,5,0,2,20,8,0,49,2,32,28,0,1,15,0,51,20,0,1,7,0,20,6,0,52,13,0,1,52,21,0,2,52,19,0,2,52,18,0,2,32,8,3,20,45,0,20,1,0,48,1,33,23,0,20,3,0,20,4,0,20,6,0,20,8,0,48,2,48,1,5,1,15,0,32,230,2,20,1,0,1,19,0,52,0,0,2,33,70,0,20,3,0,20,4,0,20,6,0,1,7,0,52,5,0,2,20,8,0,48,2,48,1,17,3,20,3,0,20,4,0,20,6,0,1,11,0,52,5,0,2,20,8,0,48,2,48,1,17,4,1,15,0,51,46,0,20,47,0,52,19,0,2,52,18,0,2,32,147,2,20,1,0,1,48,0,52,0,0,2,33,70,0,20,3,0,20,4,0,20,6,0,1,7,0,52,5,0,2,20,8,0,48,2,48,1,17,3,20,3,0,20,4,0,20,6,0,1,11,0,52,5,0,2,20,8,0,48,2,48,1,17,4,1,15,0,51,49,0,20,47,0,52,48,0,2,52,18,0,2,32,64,2,20,1,0,1,50,0,52,0,0,2,33,27,0,20,10,0,20,3,0,20,4,0,20,6,0,20,8,0,48,2,48,1,20,8,0,49,2,32,24,2,20,1,0,1,30,0,52,0,0,2,33,70,0,20,3,0,20,4,0,20,6,0,1,7,0,52,5,0,2,20,8,0,48,2,48,1,17,3,20,3,0,20,4,0,20,6,0,1,11,0,52,5,0,2,20,8,0,48,2,48,1,17,4,1,15,0,51,46,0,20,47,0,52,19,0,2,52,18,0,2,32,197,1,20,1,0,1,51,0,52,0,0,2,33,238,0,20,3,0,20,4,0,20,6,0,1,7,0,52,5,0,2,20,8,0,48,2,48,1,17,3,20,6,0,1,11,0,52,28,0,2,17,4,2,17,5,2,17,6,20,53,0,52,13,0,1,1,11,0,52,52,0,2,6,33,43,0,5,20,53,0,52,55,0,1,52,54,0,1,1,56,0,52,0,0,2,6,33,20,0,5,20,57,0,20,53,0,52,55,0,1,48,1,1,58,0,52,0,0,2,33,43,0,20,3,0,20,4,0,20,53,0,1,7,0,52,5,0,2,20,8,0,48,2,48,1,21,59,0,5,20,53,0,1,11,0,52,28,0,2,21,60,0,32,6,0,20,53,0,21,60,0,5,20,61,0,20,62,0,20,59,0,48,2,5,20,60,0,52,13,0,1,1,7,0,52,0,0,2,33,18,0,20,10,0,20,60,0,52,55,0,1,20,8,0,48,2,32,17,0,1,15,0,51,63,0,20,60,0,52,19,0,2,52,18,0,2,17,7,20,64,0,20,62,0,48,1,5,20,65,0,32,202,0,20,1,0,1,66,0,52,0,0,2,33,165,0,20,3,0,20,4,0,20,6,0,1,7,0,52,5,0,2,20,8,0,48,2,48,1,17,3,20,3,0,20,4,0,20,6,0,1,11,0,52,5,0,2,20,8,0,48,2,48,1,17,4,1,14,0,17,5,20,6,0,52,13,0,1,1,14,0,52,67,0,2,17,6,20,61,0,20,68,0,20,69,0,48,2,5,20,70,0,1,7,0,52,0,0,2,33,21,0,20,10,0,20,6,0,20,71,0,52,5,0,2,20,8,0,48,2,32,31,0,1,15,0,51,20,0,20,71,0,20,71,0,20,70,0,52,72,0,2,52,21,0,2,52,19,0,2,52,18,0,2,17,7,20,64,0,20,68,0,48,1,5,20,65,0,32,24,0,20,73,0,20,3,0,20,4,0,20,6,0,20,8,0,48,2,48,1,20,8,0,49,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"name"},{"t":"s","v":"if"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"s","v":"expr"},{"t":"n","v":1},{"t":"s","v":"env"},{"t":"s","v":"cond-val"},{"t":"s","v":"render-to-html"},{"t":"n","v":2},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":3},{"t":"s","v":""},{"t":"s","v":"when"},{"t":"s","v":"not"},{"t":"s","v":"join"},{"t":"s","v":"map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,20,3,0,52,1,0,2,20,4,0,49,2,50],"constants":[{"t":"s","v":"render-to-html"},{"t":"s","v":"nth"},{"t":"s","v":"expr"},{"t":"s","v":"i"},{"t":"s","v":"env"}]}},{"t":"s","v":"range"},{"t":"s","v":"cond"},{"t":"s","v":"eval-cond"},{"t":"s","v":"rest"},{"t":"s","v":"branch"},{"t":"s","v":"case"},{"t":"s","v":"letrec"},{"t":"s","v":"slice"},{"t":"s","v":"env-extend"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,3,0,52,2,0,1,52,1,0,1,1,4,0,52,0,0,2,33,15,0,20,5,0,20,3,0,52,2,0,1,48,1,32,11,0,20,3,0,52,2,0,1,52,6,0,1,17,1,20,7,0,20,8,0,20,9,0,2,49,3,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"pair"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"str"},{"t":"s","v":"env-bind!"},{"t":"s","v":"local"},{"t":"s","v":"pname"}]}},{"t":"s","v":"bindings"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,3,0,52,2,0,1,52,1,0,1,1,4,0,52,0,0,2,33,15,0,20,5,0,20,3,0,52,2,0,1,48,1,32,11,0,20,3,0,52,2,0,1,52,6,0,1,17,1,20,7,0,20,8,0,20,9,0,20,10,0,20,11,0,20,3,0,1,13,0,52,12,0,2,20,8,0,48,2,48,1,49,3,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"pair"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"str"},{"t":"s","v":"env-set!"},{"t":"s","v":"local"},{"t":"s","v":"pname"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"n","v":1}]}},{"t":"s","v":"body"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,2,49,1,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"e"},{"t":"s","v":"local"}]}},{"t":"s","v":"init"},{"t":"s","v":"last"},{"t":"s","v":"local"},{"t":"s","v":"let"},{"t":"s","v":"let*"},{"t":"s","v":"process-bindings"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,20,3,0,52,1,0,2,20,4,0,49,2,50],"constants":[{"t":"s","v":"render-to-html"},{"t":"s","v":"nth"},{"t":"s","v":"expr"},{"t":"s","v":"i"},{"t":"s","v":"local"}]}},{"t":"s","v":"begin"},{"t":"s","v":"do"},{"t":"s","v":"definition-form?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,21,0,20,2,0,20,1,0,20,4,0,52,3,0,1,20,5,0,49,3,32,22,0,20,6,0,20,1,0,20,4,0,52,3,0,1,52,7,0,2,20,5,0,49,2,50],"constants":[{"t":"s","v":"lambda?"},{"t":"s","v":"f"},{"t":"s","v":"render-lambda-html"},{"t":"s","v":"list"},{"t":"s","v":"item"},{"t":"s","v":"env"},{"t":"s","v":"render-to-html"},{"t":"s","v":"apply"}]}},{"t":"s","v":"coll"},{"t":"s","v":"map-indexed"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,24,0,20,2,0,20,1,0,20,4,0,20,5,0,52,3,0,2,20,6,0,49,3,32,25,0,20,7,0,20,1,0,20,4,0,20,5,0,52,3,0,2,52,8,0,2,20,6,0,49,2,50],"constants":[{"t":"s","v":"lambda?"},{"t":"s","v":"f"},{"t":"s","v":"render-lambda-html"},{"t":"s","v":"list"},{"t":"s","v":"i"},{"t":"s","v":"item"},{"t":"s","v":"env"},{"t":"s","v":"render-to-html"},{"t":"s","v":"apply"}]}},{"t":"s","v":"filter"},{"t":"s","v":"scope"},{"t":"s","v":">="},{"t":"s","v":"rest-args"},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"value"},{"t":"s","v":"scope-val"},{"t":"s","v":"body-exprs"},{"t":"s","v":"scope-push!"},{"t":"s","v":"scope-name"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"render-to-html"},{"t":"s","v":"e"},{"t":"s","v":"env"}]}},{"t":"s","v":"scope-pop!"},{"t":"s","v":"result"},{"t":"s","v":"provide"},{"t":"s","v":"-"},{"t":"s","v":"prov-name"},{"t":"s","v":"prov-val"},{"t":"s","v":"body-count"},{"t":"s","v":"body-start"},{"t":"s","v":"+"},{"t":"s","v":"render-value-to-html"}]}},{"t":"s","v":"render-lambda-html"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,52,1,0,1,20,3,0,48,2,17,3,51,5,0,20,2,0,52,6,0,1,52,4,0,2,5,20,7,0,20,2,0,52,8,0,1,20,9,0,49,2,50],"constants":[{"t":"s","v":"env-merge"},{"t":"s","v":"lambda-closure"},{"t":"s","v":"f"},{"t":"s","v":"env"},{"t":"s","v":"for-each-indexed"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,4,0,20,5,0,52,3,0,2,49,3,50],"constants":[{"t":"s","v":"env-bind!"},{"t":"s","v":"local"},{"t":"s","v":"p"},{"t":"s","v":"nth"},{"t":"s","v":"args"},{"t":"s","v":"i"}]}},{"t":"s","v":"lambda-params"},{"t":"s","v":"render-to-html"},{"t":"s","v":"lambda-body"},{"t":"s","v":"local"}]}},{"t":"s","v":"render-html-component"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,17,3,52,1,0,0,17,4,51,3,0,1,4,0,1,5,0,1,6,0,4,52,0,0,4,20,7,0,52,2,0,3,5,20,8,0,20,10,0,52,9,0,1,20,11,0,48,2,17,5,51,13,0,20,10,0,52,14,0,1,52,12,0,2,5,20,10,0,52,15,0,1,33,35,0,20,16,0,20,17,0,1,18,0,1,21,0,51,23,0,20,18,0,52,22,0,2,52,20,0,2,52,19,0,1,48,3,32,1,0,2,5,20,24,0,20,10,0,52,25,0,1,20,17,0,49,2,50],"constants":[{"t":"s","v":"dict"},{"t":"s","v":"list"},{"t":"s","v":"reduce"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,2,20,2,0,33,31,0,20,1,0,1,2,0,4,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,5,32,169,0,20,8,0,52,7,0,1,1,9,0,52,6,0,2,6,33,26,0,5,20,1,0,1,4,0,52,0,0,2,52,5,0,1,20,12,0,52,11,0,1,52,10,0,2,33,86,0,20,13,0,20,14,0,20,12,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,15,0,2,20,16,0,48,2,48,1,17,3,20,18,0,20,19,0,20,8,0,48,1,20,20,0,52,17,0,3,5,20,1,0,1,2,0,3,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,5,32,36,0,20,21,0,20,22,0,20,8,0,48,2,5,20,1,0,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"state"},{"t":"s","v":"skip"},{"t":"s","v":"assoc"},{"t":"s","v":"i"},{"t":"s","v":"inc"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"arg"},{"t":"s","v":"keyword"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"args"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"s","v":"env"},{"t":"s","v":"dict-set!"},{"t":"s","v":"kwargs"},{"t":"s","v":"keyword-name"},{"t":"s","v":"val"},{"t":"s","v":"append!"},{"t":"s","v":"children"}]}},{"t":"s","v":"i"},{"t":"n","v":0},{"t":"s","v":"skip"},{"t":"s","v":"args"},{"t":"s","v":"env-merge"},{"t":"s","v":"component-closure"},{"t":"s","v":"comp"},{"t":"s","v":"env"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,4,0,20,2,0,52,3,0,2,33,13,0,20,4,0,20,2,0,52,5,0,2,32,1,0,2,49,3,50],"constants":[{"t":"s","v":"env-bind!"},{"t":"s","v":"local"},{"t":"s","v":"p"},{"t":"s","v":"dict-has?"},{"t":"s","v":"kwargs"},{"t":"s","v":"dict-get"}]}},{"t":"s","v":"component-params"},{"t":"s","v":"component-has-children?"},{"t":"s","v":"env-bind!"},{"t":"s","v":"local"},{"t":"s","v":"children"},{"t":"s","v":"make-raw-html"},{"t":"s","v":"join"},{"t":"s","v":""},{"t":"s","v":"map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"render-to-html"},{"t":"s","v":"c"},{"t":"s","v":"env"}]}},{"t":"s","v":"render-to-html"},{"t":"s","v":"component-body"}]}},{"t":"s","v":"render-html-element"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,3,20,4,0,52,3,0,1,17,4,20,4,0,1,6,0,52,5,0,2,17,5,20,8,0,20,9,0,52,7,0,2,17,6,20,10,0,33,24,0,1,12,0,20,9,0,20,13,0,20,14,0,48,1,1,15,0,52,11,0,4,32,87,0,20,16,0,1,17,0,2,48,2,5,1,19,0,51,21,0,20,22,0,52,20,0,2,52,18,0,2,17,7,51,24,0,20,25,0,1,17,0,48,1,52,23,0,2,5,20,26,0,1,17,0,48,1,5,1,12,0,20,9,0,20,13,0,20,14,0,48,1,1,27,0,20,28,0,1,29,0,20,9,0,1,27,0,52,11,0,8,50],"constants":[{"t":"s","v":"parse-element-args"},{"t":"s","v":"args"},{"t":"s","v":"env"},{"t":"s","v":"first"},{"t":"s","v":"parsed"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"contains?"},{"t":"s","v":"VOID_ELEMENTS"},{"t":"s","v":"tag"},{"t":"s","v":"is-void"},{"t":"s","v":"str"},{"t":"s","v":"<"},{"t":"s","v":"render-attrs"},{"t":"s","v":"attrs"},{"t":"s","v":" />"},{"t":"s","v":"scope-push!"},{"t":"s","v":"element-attrs"},{"t":"s","v":"join"},{"t":"s","v":""},{"t":"s","v":"map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"render-to-html"},{"t":"s","v":"c"},{"t":"s","v":"env"}]}},{"t":"s","v":"children"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"merge-spread-attrs"},{"t":"s","v":"attrs"},{"t":"s","v":"spread-dict"}]}},{"t":"s","v":"scope-emitted"},{"t":"s","v":"scope-pop!"},{"t":"s","v":">"},{"t":"s","v":"content"},{"t":"s","v":""},{"t":"s","v":"content"},{"t":"s","v":""},{"t":"s","v":"content"},{"t":"s","v":""},{"t":"s","v":"body-html"},{"t":"s","v":""}]}},{"t":"s","v":"serialize-island-state"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,4,0,2,32,8,0,20,2,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"empty-dict?"},{"t":"s","v":"kwargs"},{"t":"s","v":"sx-serialize"}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/adapter-sx.sxbc.json b/shared/static/wasm/sx/adapter-sx.sxbc.json index d949d0f0..8ef5ea78 100644 --- a/shared/static/wasm/sx/adapter-sx.sxbc.json +++ b/shared/static/wasm/sx/adapter-sx.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"13762a3a91f6b00d","module":{"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,1,16,0,1,17,0,1,18,0,1,19,0,1,20,0,1,21,0,1,22,0,1,23,0,1,24,0,1,25,0,1,26,0,1,27,0,1,28,0,1,29,0,1,30,0,1,31,0,1,32,0,1,33,0,1,34,0,1,35,0,1,36,0,1,37,0,1,38,0,1,39,0,1,40,0,1,41,0,1,42,0,1,43,0,1,44,0,1,45,0,1,46,0,1,47,0,1,48,0,1,49,0,1,50,0,52,15,0,35,128,14,0,5,1,52,0,1,53,0,1,54,0,1,55,0,1,56,0,1,57,0,1,58,0,52,15,0,7,128,51,0,5,51,60,0,128,59,0,5,51,62,0,128,61,0,5,51,64,0,128,63,0,5,51,66,0,128,65,0,50],"constants":[{"t":"s","v":"render-to-sx"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,48,2,17,2,16,2,52,2,0,1,1,3,0,52,1,0,2,33,10,0,20,4,0,16,2,49,1,32,27,0,16,2,52,2,0,1,1,5,0,52,1,0,2,33,5,0,16,2,32,6,0,16,2,52,6,0,1,50],"constants":[{"t":"s","v":"aser"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"sx-expr"},{"t":"s","v":"sx-expr-source"},{"t":"s","v":"string"},{"t":"s","v":"serialize"}],"arity":2}},{"t":"s","v":"aser"},{"t":"code","v":{"bytecode":[20,0,0,3,48,1,5,16,0,52,1,0,1,6,1,2,0,52,3,0,2,33,6,0,5,16,0,32,16,1,6,1,4,0,52,3,0,2,33,6,0,5,16,0,32,255,0,6,1,5,0,52,3,0,2,33,6,0,5,16,0,32,238,0,6,1,6,0,52,3,0,2,33,5,0,5,2,32,222,0,6,1,7,0,52,3,0,2,33,116,0,5,20,8,0,16,0,48,1,17,3,20,9,0,16,1,16,3,48,2,33,12,0,20,10,0,16,1,16,3,48,2,32,79,0,16,3,52,11,0,1,33,9,0,16,3,52,12,0,1,32,61,0,16,3,1,13,0,52,3,0,2,33,4,0,3,32,45,0,16,3,1,14,0,52,3,0,2,33,4,0,4,32,29,0,16,3,1,6,0,52,3,0,2,33,4,0,2,32,13,0,1,17,0,16,3,52,16,0,2,52,15,0,1,32,95,0,6,1,18,0,52,3,0,2,33,11,0,5,20,19,0,16,0,48,1,32,73,0,6,1,20,0,52,3,0,2,33,29,0,5,16,0,52,21,0,1,33,7,0,52,20,0,0,32,9,0,20,22,0,16,0,16,1,48,2,32,33,0,6,1,23,0,52,3,0,2,33,19,0,5,1,25,0,16,0,52,26,0,1,52,24,0,2,5,2,32,3,0,5,16,0,17,2,16,2,52,27,0,1,33,18,0,1,25,0,16,2,52,26,0,1,52,24,0,2,5,2,32,2,0,16,2,50],"constants":[{"t":"s","v":"set-render-active!"},{"t":"s","v":"type-of"},{"t":"s","v":"number"},{"t":"s","v":"="},{"t":"s","v":"string"},{"t":"s","v":"boolean"},{"t":"s","v":"nil"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"env-has?"},{"t":"s","v":"env-get"},{"t":"s","v":"primitive?"},{"t":"s","v":"get-primitive"},{"t":"s","v":"true"},{"t":"s","v":"false"},{"t":"s","v":"error"},{"t":"s","v":"str"},{"t":"s","v":"Undefined symbol: "},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"list"},{"t":"s","v":"empty?"},{"t":"s","v":"aser-list"},{"t":"s","v":"spread"},{"t":"s","v":"scope-emit!"},{"t":"s","v":"element-attrs"},{"t":"s","v":"spread-attrs"},{"t":"s","v":"spread?"}],"arity":2}},{"t":"s","v":"aser-list"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,17,2,16,0,52,1,0,1,17,3,16,2,52,4,0,1,1,5,0,52,3,0,2,52,2,0,1,33,14,0,51,7,0,1,1,16,0,52,6,0,2,32,136,2,20,8,0,16,2,48,1,17,4,16,4,1,9,0,52,3,0,2,33,12,0,20,10,0,16,3,16,1,49,2,32,103,2,16,4,1,11,0,52,3,0,2,33,15,0,20,12,0,1,11,0,16,3,16,1,49,3,32,76,2,16,4,1,14,0,52,13,0,2,33,196,0,20,15,0,16,1,16,4,48,2,33,12,0,20,16,0,16,1,16,4,48,2,32,1,0,2,17,5,20,15,0,16,1,1,17,0,48,2,33,8,0,20,17,0,48,0,32,1,0,4,17,6,16,5,6,33,7,0,5,16,5,52,18,0,1,33,21,0,20,19,0,20,20,0,16,5,16,3,16,1,48,3,16,1,49,2,32,105,0,16,5,6,33,71,0,5,16,5,52,21,0,1,6,33,60,0,5,16,5,52,22,0,1,52,2,0,1,6,33,45,0,5,16,6,6,34,15,0,5,20,23,0,16,5,48,1,1,24,0,52,3,0,2,6,33,19,0,5,20,23,0,16,5,48,1,1,25,0,52,3,0,2,52,2,0,1,33,14,0,20,26,0,16,5,16,3,16,1,49,3,32,11,0,20,12,0,16,4,16,3,16,1,49,3,32,124,1,16,4,1,27,0,52,3,0,2,33,14,0,20,12,0,16,4,16,3,16,1,49,3,32,98,1,16,4,1,28,0,52,3,0,2,33,14,0,20,12,0,16,4,16,3,16,1,49,3,32,72,1,20,30,0,16,4,52,29,0,2,33,14,0,20,12,0,16,4,16,3,16,1,49,3,32,46,1,20,31,0,16,4,48,1,6,34,8,0,5,20,32,0,16,4,48,1,33,14,0,20,33,0,16,4,16,0,16,1,49,3,32,10,1,20,15,0,16,1,16,4,48,2,6,33,14,0,5,20,16,0,16,1,16,4,48,2,52,18,0,1,33,28,0,20,19,0,20,20,0,20,16,0,16,1,16,4,48,2,16,3,16,1,48,3,16,1,49,2,32,208,0,20,34,0,20,35,0,16,2,16,1,48,2,48,1,17,5,51,36,0,1,1,16,3,52,6,0,2,17,6,20,37,0,16,5,48,1,6,33,41,0,5,16,5,52,38,0,1,52,2,0,1,6,33,26,0,5,16,5,52,21,0,1,52,2,0,1,6,33,11,0,5,16,5,52,22,0,1,52,2,0,1,33,11,0,16,5,16,6,52,39,0,2,32,113,0,16,5,52,38,0,1,33,19,0,20,34,0,20,40,0,16,5,16,6,16,1,48,3,49,1,32,85,0,16,5,52,21,0,1,33,25,0,20,12,0,1,14,0,16,5,52,42,0,1,52,41,0,2,16,3,16,1,49,3,32,51,0,16,5,52,22,0,1,33,25,0,20,12,0,1,14,0,16,5,52,42,0,1,52,41,0,2,16,3,16,1,49,3,32,17,0,1,44,0,16,5,52,45,0,1,52,41,0,2,52,43,0,1,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"rest"},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"symbol"},{"t":"s","v":"map"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,49,2,50],"constants":[{"t":"s","v":"aser"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"symbol-name"},{"t":"s","v":"<>"},{"t":"s","v":"aser-fragment"},{"t":"s","v":"raw!"},{"t":"s","v":"aser-call"},{"t":"s","v":"starts-with?"},{"t":"s","v":"~"},{"t":"s","v":"env-has?"},{"t":"s","v":"env-get"},{"t":"s","v":"expand-components?"},{"t":"s","v":"macro?"},{"t":"s","v":"aser"},{"t":"s","v":"expand-macro"},{"t":"s","v":"component?"},{"t":"s","v":"island?"},{"t":"s","v":"component-affinity"},{"t":"s","v":"server"},{"t":"s","v":"client"},{"t":"s","v":"aser-expand-component"},{"t":"s","v":"lake"},{"t":"s","v":"marsh"},{"t":"s","v":"contains?"},{"t":"s","v":"HTML_TAGS"},{"t":"s","v":"special-form?"},{"t":"s","v":"ho-form?"},{"t":"s","v":"aser-special"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,16,0,18,0,48,2,49,1,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"callable?"},{"t":"s","v":"lambda?"},{"t":"s","v":"apply"},{"t":"s","v":"call-lambda"},{"t":"s","v":"str"},{"t":"s","v":"component-name"},{"t":"s","v":"error"},{"t":"s","v":"Not callable: "},{"t":"s","v":"inspect"}],"arity":2}},{"t":"s","v":"aser-reserialize"},{"t":"code","v":{"bytecode":[16,0,52,2,0,1,1,3,0,52,1,0,2,52,0,0,1,33,9,0,16,0,52,4,0,1,32,122,0,16,0,52,5,0,1,33,6,0,1,6,0,32,107,0,16,0,52,7,0,1,17,1,16,1,52,2,0,1,1,8,0,52,1,0,2,52,0,0,1,33,9,0,16,0,52,4,0,1,32,70,0,20,9,0,16,1,48,1,17,2,16,2,52,3,0,1,17,3,16,0,52,10,0,1,17,4,4,17,5,1,11,0,17,6,51,13,0,1,5,1,6,1,4,1,3,16,4,52,12,0,2,5,1,15,0,1,17,0,16,3,52,16,0,2,1,18,0,52,14,0,3,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"list"},{"t":"s","v":"serialize"},{"t":"s","v":"empty?"},{"t":"s","v":"()"},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"rest"},{"t":"n","v":0},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,33,15,0,4,19,0,5,18,1,52,0,0,1,19,1,32,116,1,16,0,52,2,0,1,1,3,0,52,1,0,2,6,33,17,1,5,18,1,52,0,0,1,18,2,52,5,0,1,52,4,0,2,6,33,252,0,5,16,0,1,8,0,52,7,0,2,52,6,0,1,6,33,234,0,5,16,0,1,10,0,52,9,0,2,6,34,220,0,5,16,0,1,11,0,52,9,0,2,6,34,206,0,5,16,0,1,12,0,52,9,0,2,6,34,192,0,5,16,0,1,13,0,52,9,0,2,6,34,178,0,5,16,0,1,14,0,52,9,0,2,6,34,164,0,5,16,0,1,15,0,52,9,0,2,6,34,150,0,5,16,0,1,16,0,52,9,0,2,6,34,136,0,5,16,0,1,17,0,52,9,0,2,6,34,122,0,5,16,0,1,18,0,52,9,0,2,6,34,108,0,5,16,0,1,19,0,52,9,0,2,6,34,94,0,5,16,0,1,20,0,52,9,0,2,6,34,80,0,5,16,0,1,21,0,52,9,0,2,6,34,66,0,5,16,0,1,22,0,52,9,0,2,6,34,52,0,5,16,0,1,23,0,52,9,0,2,6,34,38,0,5,16,0,1,24,0,52,9,0,2,6,34,24,0,5,16,0,1,25,0,52,9,0,2,6,34,10,0,5,16,0,1,26,0,52,9,0,2,33,56,0,20,27,0,18,3,1,29,0,16,0,52,28,0,2,48,2,5,20,27,0,18,3,18,2,18,1,52,0,0,1,52,31,0,2,52,30,0,1,48,2,5,3,19,0,5,18,1,52,0,0,1,19,1,32,23,0,20,27,0,18,3,20,32,0,16,0,48,1,48,2,5,18,1,52,0,0,1,19,1,50],"constants":[{"t":"s","v":"inc"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"string"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":" "},{"t":"s","v":"starts-with?"},{"t":"s","v":"class"},{"t":"s","v":"id"},{"t":"s","v":"sx-"},{"t":"s","v":"data-"},{"t":"s","v":"style"},{"t":"s","v":"href"},{"t":"s","v":"src"},{"t":"s","v":"type"},{"t":"s","v":"name"},{"t":"s","v":"value"},{"t":"s","v":"placeholder"},{"t":"s","v":"action"},{"t":"s","v":"method"},{"t":"s","v":"target"},{"t":"s","v":"role"},{"t":"s","v":"for"},{"t":"s","v":"on"},{"t":"s","v":"append!"},{"t":"s","v":"str"},{"t":"s","v":":"},{"t":"s","v":"serialize"},{"t":"s","v":"nth"},{"t":"s","v":"aser-reserialize"}],"arity":1,"upvalue-count":4}},{"t":"s","v":"str"},{"t":"s","v":"("},{"t":"s","v":"join"},{"t":"s","v":" "},{"t":"s","v":")"}],"arity":1}},{"t":"s","v":"aser-fragment"},{"t":"code","v":{"bytecode":[52,0,0,0,17,2,51,2,0,1,1,1,2,16,0,52,1,0,2,5,16,2,52,3,0,1,33,6,0,1,4,0,32,54,0,16,2,52,6,0,1,1,7,0,52,5,0,2,33,14,0,20,8,0,16,2,52,9,0,1,49,1,32,24,0,20,8,0,1,11,0,1,13,0,16,2,52,12,0,2,1,14,0,52,10,0,3,49,1,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,48,2,17,1,16,1,52,1,0,1,33,4,0,2,32,76,0,16,1,52,3,0,1,1,4,0,52,2,0,2,33,17,0,20,5,0,18,1,20,6,0,16,1,48,1,49,2,32,43,0,16,1,52,3,0,1,1,7,0,52,2,0,2,33,14,0,51,9,0,0,1,16,1,52,8,0,2,32,13,0,20,5,0,18,1,16,1,52,10,0,1,49,2,50],"constants":[{"t":"s","v":"aser"},{"t":"s","v":"nil?"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"sx-expr"},{"t":"s","v":"append!"},{"t":"s","v":"sx-expr-source"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,52,0,0,1,33,50,0,16,0,52,3,0,1,1,4,0,52,2,0,2,33,17,0,20,5,0,18,0,20,6,0,16,0,48,1,49,2,32,14,0,20,5,0,18,0,20,7,0,16,0,48,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"sx-expr"},{"t":"s","v":"append!"},{"t":"s","v":"sx-expr-source"},{"t":"s","v":"aser-reserialize"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"serialize"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"empty?"},{"t":"s","v":""},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"make-sx-expr"},{"t":"s","v":"first"},{"t":"s","v":"str"},{"t":"s","v":"(<> "},{"t":"s","v":"join"},{"t":"s","v":" "},{"t":"s","v":")"}],"arity":2}},{"t":"s","v":"aser-call"},{"t":"code","v":{"bytecode":[52,0,0,0,17,3,52,0,0,0,17,4,4,17,5,1,1,0,17,6,1,3,0,2,52,2,0,2,5,51,5,0,1,5,1,6,1,1,1,2,1,3,1,4,16,1,52,4,0,2,5,51,6,0,1,3,1,3,0,52,7,0,1,52,4,0,2,5,1,3,0,52,8,0,1,5,16,0,52,0,0,1,16,3,16,4,52,9,0,3,17,7,20,10,0,1,12,0,1,14,0,16,7,52,13,0,2,1,15,0,52,11,0,3,49,1,50],"constants":[{"t":"s","v":"list"},{"t":"n","v":0},{"t":"s","v":"scope-push!"},{"t":"s","v":"element-attrs"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,33,15,0,4,19,0,5,18,1,52,0,0,1,19,1,32,16,1,16,0,52,2,0,1,1,3,0,52,1,0,2,6,33,17,0,5,18,1,52,0,0,1,18,2,52,5,0,1,52,4,0,2,33,122,0,20,6,0,18,2,18,1,52,0,0,1,52,7,0,2,18,3,48,2,17,1,16,1,52,9,0,1,52,8,0,1,33,71,0,20,10,0,18,4,1,12,0,20,13,0,16,0,48,1,52,11,0,2,48,2,5,16,1,52,2,0,1,1,14,0,52,1,0,2,33,17,0,20,10,0,18,4,20,15,0,16,1,48,1,48,2,32,13,0,20,10,0,18,4,16,1,52,16,0,1,48,2,32,1,0,2,5,3,19,0,5,18,1,52,0,0,1,19,1,32,113,0,20,6,0,16,0,18,3,48,2,17,1,16,1,52,9,0,1,52,8,0,1,33,79,0,16,1,52,2,0,1,1,14,0,52,1,0,2,33,17,0,20,10,0,18,5,20,15,0,16,1,48,1,48,2,32,43,0,16,1,52,2,0,1,1,17,0,52,1,0,2,33,14,0,51,19,0,0,5,16,1,52,18,0,2,32,13,0,20,10,0,18,5,16,1,52,16,0,1,48,2,32,1,0,2,5,18,1,52,0,0,1,19,1,50],"constants":[{"t":"s","v":"inc"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"keyword"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"aser"},{"t":"s","v":"nth"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"append!"},{"t":"s","v":"str"},{"t":"s","v":":"},{"t":"s","v":"keyword-name"},{"t":"s","v":"sx-expr"},{"t":"s","v":"sx-expr-source"},{"t":"s","v":"serialize"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,52,0,0,1,33,49,0,16,0,52,3,0,1,1,4,0,52,2,0,2,33,17,0,20,5,0,18,0,20,6,0,16,0,48,1,49,2,32,13,0,20,5,0,18,0,16,0,52,7,0,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"sx-expr"},{"t":"s","v":"append!"},{"t":"s","v":"sx-expr-source"},{"t":"s","v":"serialize"}],"arity":1,"upvalue-count":1}}],"arity":1,"upvalue-count":6}},{"t":"code","v":{"bytecode":[51,1,0,1,0,0,0,16,0,52,2,0,1,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,16,0,52,0,0,2,17,1,20,1,0,18,1,1,3,0,16,0,52,2,0,2,48,2,5,20,1,0,18,1,16,1,52,4,0,1,49,2,50],"constants":[{"t":"s","v":"dict-get"},{"t":"s","v":"append!"},{"t":"s","v":"str"},{"t":"s","v":":"},{"t":"s","v":"serialize"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"keys"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"scope-peek"},{"t":"s","v":"scope-pop!"},{"t":"s","v":"concat"},{"t":"s","v":"make-sx-expr"},{"t":"s","v":"str"},{"t":"s","v":"("},{"t":"s","v":"join"},{"t":"s","v":" "},{"t":"s","v":")"}],"arity":3}},{"t":"s","v":"aser-expand-component"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,17,3,20,1,0,16,2,16,0,52,2,0,1,48,2,17,4,1,3,0,17,5,4,17,6,52,4,0,0,17,7,51,6,0,1,4,16,3,52,5,0,2,5,51,7,0,1,6,1,5,1,1,1,4,1,2,1,7,16,1,52,5,0,2,5,20,8,0,16,0,48,1,33,53,0,51,10,0,1,2,16,7,52,9,0,2,17,8,20,11,0,16,4,1,12,0,16,8,52,14,0,1,1,15,0,52,13,0,2,33,9,0,16,8,52,16,0,1,32,2,0,16,8,48,3,32,1,0,2,5,20,17,0,16,0,52,18,0,1,16,4,49,2,50],"constants":[{"t":"s","v":"component-params"},{"t":"s","v":"env-merge"},{"t":"s","v":"component-closure"},{"t":"n","v":0},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,2,49,3,50],"constants":[{"t":"s","v":"env-bind!"}],"arity":1,"upvalue-count":1}},{"t":"code","v":{"bytecode":[18,0,33,15,0,4,19,0,5,18,1,52,0,0,1,19,1,32,104,0,16,0,52,2,0,1,1,3,0,52,1,0,2,6,33,17,0,5,18,1,52,0,0,1,18,2,52,5,0,1,52,4,0,2,33,49,0,20,6,0,18,3,20,7,0,16,0,48,1,20,8,0,18,2,18,1,52,0,0,1,52,9,0,2,18,4,48,2,48,3,5,3,19,0,5,18,1,52,0,0,1,19,1,32,18,0,20,10,0,18,5,16,0,48,2,5,18,1,52,0,0,1,19,1,50],"constants":[{"t":"s","v":"inc"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"keyword"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"env-bind!"},{"t":"s","v":"keyword-name"},{"t":"s","v":"aser"},{"t":"s","v":"nth"},{"t":"s","v":"append!"}],"arity":1,"upvalue-count":6}},{"t":"s","v":"component-has-children"},{"t":"s","v":"map"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,49,2,50],"constants":[{"t":"s","v":"aser"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"env-bind!"},{"t":"s","v":"children"},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"first"},{"t":"s","v":"aser"},{"t":"s","v":"component-body"}],"arity":3}},{"t":"s","v":"SPECIAL_FORM_NAMES"},{"t":"s","v":"list"},{"t":"s","v":"if"},{"t":"s","v":"when"},{"t":"s","v":"cond"},{"t":"s","v":"case"},{"t":"s","v":"and"},{"t":"s","v":"or"},{"t":"s","v":"let"},{"t":"s","v":"let*"},{"t":"s","v":"lambda"},{"t":"s","v":"fn"},{"t":"s","v":"define"},{"t":"s","v":"defcomp"},{"t":"s","v":"defmacro"},{"t":"s","v":"defstyle"},{"t":"s","v":"defhandler"},{"t":"s","v":"defpage"},{"t":"s","v":"defquery"},{"t":"s","v":"defaction"},{"t":"s","v":"defrelation"},{"t":"s","v":"begin"},{"t":"s","v":"do"},{"t":"s","v":"quote"},{"t":"s","v":"quasiquote"},{"t":"s","v":"->"},{"t":"s","v":"set!"},{"t":"s","v":"letrec"},{"t":"s","v":"dynamic-wind"},{"t":"s","v":"defisland"},{"t":"s","v":"deftype"},{"t":"s","v":"defeffect"},{"t":"s","v":"scope"},{"t":"s","v":"provide"},{"t":"s","v":"context"},{"t":"s","v":"emit!"},{"t":"s","v":"emitted"},{"t":"s","v":"HO_FORM_NAMES"},{"t":"s","v":"map"},{"t":"s","v":"map-indexed"},{"t":"s","v":"filter"},{"t":"s","v":"reduce"},{"t":"s","v":"some"},{"t":"s","v":"every?"},{"t":"s","v":"for-each"},{"t":"s","v":"special-form?"},{"t":"code","v":{"bytecode":[20,1,0,16,0,52,0,0,2,50],"constants":[{"t":"s","v":"contains?"},{"t":"s","v":"SPECIAL_FORM_NAMES"}],"arity":1}},{"t":"s","v":"ho-form?"},{"t":"code","v":{"bytecode":[20,1,0,16,0,52,0,0,2,50],"constants":[{"t":"s","v":"contains?"},{"t":"s","v":"HO_FORM_NAMES"}],"arity":1}},{"t":"s","v":"aser-special"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,17,3,16,0,1,2,0,52,1,0,2,33,79,0,20,3,0,20,4,0,16,3,52,5,0,1,16,2,48,2,48,1,33,19,0,20,6,0,16,3,1,8,0,52,7,0,2,16,2,49,2,32,36,0,16,3,52,10,0,1,1,11,0,52,9,0,2,33,19,0,20,6,0,16,3,1,11,0,52,7,0,2,16,2,49,2,32,1,0,2,32,34,5,16,0,1,12,0,52,1,0,2,33,55,0,20,3,0,20,4,0,16,3,52,5,0,1,16,2,48,2,48,1,52,13,0,1,33,4,0,2,32,23,0,2,17,4,51,15,0,1,4,1,2,16,3,52,0,0,1,52,14,0,2,5,16,4,32,223,4,16,0,1,16,0,52,1,0,2,33,32,0,20,17,0,16,3,16,2,48,2,17,4,16,4,33,12,0,20,6,0,16,4,16,2,49,2,32,1,0,2,32,179,4,16,0,1,18,0,52,1,0,2,33,42,0,20,3,0,20,4,0,16,3,52,5,0,1,16,2,48,2,48,1,17,4,16,3,52,0,0,1,17,5,20,19,0,16,4,16,5,16,2,49,3,32,125,4,16,0,1,20,0,52,1,0,2,6,34,10,0,5,16,0,1,21,0,52,1,0,2,33,41,0,20,22,0,16,3,52,5,0,1,16,2,48,2,17,4,2,17,5,51,15,0,1,5,1,4,16,3,52,0,0,1,52,14,0,2,5,16,5,32,58,4,16,0,1,23,0,52,1,0,2,6,34,10,0,5,16,0,1,24,0,52,1,0,2,33,22,0,2,17,4,51,15,0,1,4,1,2,16,3,52,14,0,2,5,16,4,32,10,4,16,0,1,25,0,52,1,0,2,33,22,0,3,17,4,51,27,0,1,4,1,2,16,3,52,26,0,2,5,16,4,32,232,3,16,0,1,28,0,52,1,0,2,33,22,0,4,17,4,51,29,0,1,4,1,2,16,3,52,26,0,2,5,16,4,32,198,3,16,0,1,30,0,52,1,0,2,33,59,0,20,3,0,20,4,0,16,3,52,5,0,1,16,2,48,2,48,1,17,4,20,3,0,20,4,0,16,3,1,8,0,52,7,0,2,16,2,48,2,48,1,17,5,51,31,0,1,4,1,2,16,5,52,30,0,2,32,127,3,16,0,1,32,0,52,1,0,2,33,59,0,20,3,0,20,4,0,16,3,52,5,0,1,16,2,48,2,48,1,17,4,20,3,0,20,4,0,16,3,1,8,0,52,7,0,2,16,2,48,2,48,1,17,5,51,33,0,1,4,1,2,16,5,52,32,0,2,32,56,3,16,0,1,14,0,52,1,0,2,33,83,0,20,3,0,20,4,0,16,3,52,5,0,1,16,2,48,2,48,1,17,4,20,3,0,20,4,0,16,3,1,8,0,52,7,0,2,16,2,48,2,48,1,17,5,52,34,0,0,17,6,51,35,0,1,4,1,2,1,6,16,5,52,14,0,2,5,16,6,52,36,0,1,33,4,0,2,32,2,0,16,6,32,217,2,16,0,1,37,0,52,1,0,2,33,24,0,20,3,0,20,4,0,16,1,16,2,48,2,48,1,5,16,1,52,38,0,1,32,181,2,16,0,1,39,0,52,1,0,2,6,34,136,0,5,16,0,1,40,0,52,1,0,2,6,34,122,0,5,16,0,1,41,0,52,1,0,2,6,34,108,0,5,16,0,1,42,0,52,1,0,2,6,34,94,0,5,16,0,1,43,0,52,1,0,2,6,34,80,0,5,16,0,1,44,0,52,1,0,2,6,34,66,0,5,16,0,1,45,0,52,1,0,2,6,34,52,0,5,16,0,1,46,0,52,1,0,2,6,34,38,0,5,16,0,1,47,0,52,1,0,2,6,34,24,0,5,16,0,1,48,0,52,1,0,2,6,34,10,0,5,16,0,1,49,0,52,1,0,2,33,19,0,20,3,0,20,4,0,16,1,16,2,48,2,48,1,5,2,32,10,2,16,0,1,50,0,52,1,0,2,33,176,0,20,3,0,20,4,0,16,3,52,5,0,1,16,2,48,2,48,1,17,4,16,3,52,0,0,1,17,5,2,17,6,2,17,7,16,5,52,10,0,1,1,11,0,52,51,0,2,6,33,41,0,5,16,5,52,5,0,1,52,52,0,1,1,53,0,52,1,0,2,6,33,19,0,5,20,54,0,16,5,52,5,0,1,48,1,1,55,0,52,1,0,2,33,38,0,20,3,0,20,4,0,16,5,1,8,0,52,7,0,2,16,2,48,2,48,1,17,6,5,16,5,1,11,0,52,56,0,2,17,7,32,4,0,16,5,17,7,5,16,4,16,6,52,57,0,2,5,2,17,8,51,15,0,1,8,1,2,16,7,52,14,0,2,5,16,4,52,58,0,1,5,16,8,32,78,1,16,0,1,59,0,52,1,0,2,33,88,0,20,3,0,20,4,0,16,3,52,5,0,1,16,2,48,2,48,1,17,4,20,3,0,20,4,0,16,3,1,8,0,52,7,0,2,16,2,48,2,48,1,17,5,2,17,6,16,4,16,5,52,57,0,2,5,51,15,0,1,6,1,2,16,3,1,11,0,52,56,0,2,52,14,0,2,5,16,4,52,58,0,1,5,16,6,32,234,0,16,0,1,60,0,52,1,0,2,33,90,0,20,3,0,20,4,0,16,3,52,5,0,1,16,2,48,2,48,1,17,4,16,3,52,10,0,1,1,11,0,52,51,0,2,33,24,0,20,3,0,20,4,0,16,3,1,8,0,52,7,0,2,16,2,48,2,48,1,32,1,0,2,17,5,16,4,52,61,0,1,17,6,16,6,52,62,0,1,33,5,0,16,5,32,2,0,16,6,32,132,0,16,0,1,63,0,52,1,0,2,33,56,0,20,3,0,20,4,0,16,3,52,5,0,1,16,2,48,2,48,1,17,4,20,3,0,20,4,0,16,3,1,8,0,52,7,0,2,16,2,48,2,48,1,17,5,16,4,16,5,52,64,0,2,5,2,32,64,0,16,0,1,65,0,52,1,0,2,33,38,0,20,3,0,20,4,0,16,3,52,5,0,1,16,2,48,2,48,1,17,4,16,4,52,61,0,1,6,34,5,0,5,52,34,0,0,32,14,0,20,3,0,20,4,0,16,1,16,2,48,2,49,1,50],"constants":[{"t":"s","v":"rest"},{"t":"s","v":"="},{"t":"s","v":"if"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"first"},{"t":"s","v":"aser"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"when"},{"t":"s","v":"not"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,1,48,2,19,0,50],"constants":[{"t":"s","v":"aser"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"cond"},{"t":"s","v":"eval-cond"},{"t":"s","v":"case"},{"t":"s","v":"eval-case-aser"},{"t":"s","v":"let"},{"t":"s","v":"let*"},{"t":"s","v":"process-bindings"},{"t":"s","v":"begin"},{"t":"s","v":"do"},{"t":"s","v":"and"},{"t":"s","v":"some"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,16,0,18,1,48,2,48,1,19,0,5,18,0,52,2,0,1,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"not"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"or"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,16,0,18,1,48,2,48,1,19,0,5,18,0,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"map"},{"t":"code","v":{"bytecode":[18,0,52,0,0,1,33,51,0,20,1,0,18,0,52,2,0,1,18,1,48,2,17,1,20,3,0,16,1,18,0,52,5,0,1,52,4,0,1,16,0,48,3,5,20,6,0,18,0,52,7,0,1,16,1,49,2,32,13,0,20,8,0,18,0,16,0,52,9,0,1,49,2,50],"constants":[{"t":"s","v":"lambda?"},{"t":"s","v":"env-merge"},{"t":"s","v":"lambda-closure"},{"t":"s","v":"env-bind!"},{"t":"s","v":"first"},{"t":"s","v":"lambda-params"},{"t":"s","v":"aser"},{"t":"s","v":"lambda-body"},{"t":"s","v":"cek-call"},{"t":"s","v":"list"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"map-indexed"},{"t":"code","v":{"bytecode":[18,0,52,0,0,1,33,74,0,20,1,0,18,0,52,2,0,1,18,1,48,2,17,2,20,3,0,16,2,18,0,52,5,0,1,52,4,0,1,16,0,48,3,5,20,3,0,16,2,18,0,52,5,0,1,1,7,0,52,6,0,2,16,1,48,3,5,20,8,0,18,0,52,9,0,1,16,2,49,2,32,15,0,20,10,0,18,0,16,0,16,1,52,11,0,2,49,2,50],"constants":[{"t":"s","v":"lambda?"},{"t":"s","v":"env-merge"},{"t":"s","v":"lambda-closure"},{"t":"s","v":"env-bind!"},{"t":"s","v":"first"},{"t":"s","v":"lambda-params"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"aser"},{"t":"s","v":"lambda-body"},{"t":"s","v":"cek-call"},{"t":"s","v":"list"}],"arity":2,"upvalue-count":2}},{"t":"s","v":"list"},{"t":"code","v":{"bytecode":[18,0,52,0,0,1,33,58,0,20,1,0,18,0,52,2,0,1,18,1,48,2,17,1,20,3,0,16,1,18,0,52,5,0,1,52,4,0,1,16,0,48,3,5,20,6,0,18,2,20,7,0,18,0,52,8,0,1,16,1,48,2,49,2,32,13,0,20,9,0,18,0,16,0,52,10,0,1,49,2,50],"constants":[{"t":"s","v":"lambda?"},{"t":"s","v":"env-merge"},{"t":"s","v":"lambda-closure"},{"t":"s","v":"env-bind!"},{"t":"s","v":"first"},{"t":"s","v":"lambda-params"},{"t":"s","v":"append!"},{"t":"s","v":"aser"},{"t":"s","v":"lambda-body"},{"t":"s","v":"cek-call"},{"t":"s","v":"list"}],"arity":1,"upvalue-count":3}},{"t":"s","v":"empty?"},{"t":"s","v":"defisland"},{"t":"s","v":"serialize"},{"t":"s","v":"define"},{"t":"s","v":"defcomp"},{"t":"s","v":"defmacro"},{"t":"s","v":"defstyle"},{"t":"s","v":"defhandler"},{"t":"s","v":"defpage"},{"t":"s","v":"defquery"},{"t":"s","v":"defaction"},{"t":"s","v":"defrelation"},{"t":"s","v":"deftype"},{"t":"s","v":"defeffect"},{"t":"s","v":"scope"},{"t":"s","v":">="},{"t":"s","v":"type-of"},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"value"},{"t":"s","v":"slice"},{"t":"s","v":"scope-push!"},{"t":"s","v":"scope-pop!"},{"t":"s","v":"provide"},{"t":"s","v":"context"},{"t":"s","v":"scope-peek"},{"t":"s","v":"nil?"},{"t":"s","v":"emit!"},{"t":"s","v":"scope-emit!"},{"t":"s","v":"emitted"}],"arity":3}},{"t":"s","v":"eval-case-aser"},{"t":"code","v":{"bytecode":[16,1,52,1,0,1,1,2,0,52,0,0,2,33,4,0,2,32,175,0,16,1,52,3,0,1,17,3,16,1,1,5,0,52,4,0,2,17,4,16,3,52,7,0,1,1,8,0,52,6,0,2,6,33,15,0,5,20,9,0,16,3,48,1,1,10,0,52,6,0,2,6,34,52,0,5,16,3,52,7,0,1,1,11,0,52,6,0,2,6,33,34,0,5,20,12,0,16,3,48,1,1,13,0,52,6,0,2,6,34,15,0,5,20,12,0,16,3,48,1,1,10,0,52,6,0,2,33,12,0,20,14,0,16,4,16,2,49,2,32,53,0,16,0,20,15,0,20,16,0,16,3,16,2,48,2,48,1,52,6,0,2,33,12,0,20,14,0,16,4,16,2,49,2,32,18,0,20,17,0,16,0,16,1,1,2,0,52,18,0,2,16,2,49,3,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"first"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"else"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":":else"},{"t":"s","v":"aser"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"eval-case-aser"},{"t":"s","v":"slice"}],"arity":3}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"9e42f7d4c0a56dfb","module":{"arity":0,"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,1,16,0,1,17,0,1,18,0,1,19,0,1,20,0,1,21,0,1,22,0,1,23,0,1,24,0,1,25,0,1,26,0,1,27,0,1,28,0,1,29,0,1,30,0,1,31,0,1,32,0,1,33,0,1,34,0,1,35,0,1,36,0,1,37,0,1,38,0,1,39,0,1,40,0,1,41,0,1,42,0,1,43,0,1,44,0,1,45,0,1,46,0,1,47,0,1,48,0,1,49,0,1,50,0,52,15,0,35,128,14,0,5,1,52,0,1,53,0,1,54,0,1,55,0,1,56,0,1,57,0,1,58,0,52,15,0,7,128,51,0,5,51,60,0,128,59,0,5,51,62,0,128,61,0,5,51,64,0,128,63,0,5,51,66,0,128,65,0,50],"constants":[{"t":"s","v":"render-to-sx"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,2,20,5,0,52,4,0,1,1,6,0,52,3,0,2,33,11,0,20,7,0,20,5,0,49,1,32,30,0,20,5,0,52,4,0,1,1,8,0,52,3,0,2,33,6,0,20,5,0,32,7,0,20,5,0,52,9,0,1,50],"constants":[{"t":"s","v":"aser"},{"t":"s","v":"expr"},{"t":"s","v":"env"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"result"},{"t":"s","v":"sx-expr"},{"t":"s","v":"sx-expr-source"},{"t":"s","v":"string"},{"t":"s","v":"serialize"}]}},{"t":"s","v":"aser"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,3,48,1,5,20,2,0,52,1,0,1,6,1,3,0,52,4,0,2,33,7,0,5,20,2,0,32,36,1,6,1,5,0,52,4,0,2,33,7,0,5,20,2,0,32,18,1,6,1,6,0,52,4,0,2,33,7,0,5,20,2,0,32,0,1,6,1,7,0,52,4,0,2,33,5,0,5,2,32,240,0,6,1,8,0,52,4,0,2,33,127,0,5,20,9,0,20,2,0,48,1,17,3,20,10,0,20,11,0,20,12,0,48,2,33,14,0,20,13,0,20,11,0,20,12,0,48,2,32,85,0,20,12,0,52,14,0,1,33,10,0,20,12,0,52,15,0,1,32,65,0,20,12,0,1,16,0,52,4,0,2,33,4,0,3,32,48,0,20,12,0,1,17,0,52,4,0,2,33,4,0,4,32,31,0,20,12,0,1,7,0,52,4,0,2,33,4,0,2,32,14,0,1,20,0,20,12,0,52,19,0,2,52,18,0,1,32,102,0,6,1,21,0,52,4,0,2,33,12,0,5,20,22,0,20,2,0,48,1,32,79,0,6,1,23,0,52,4,0,2,33,32,0,5,20,2,0,52,24,0,1,33,7,0,52,23,0,0,32,11,0,20,25,0,20,2,0,20,11,0,48,2,32,36,0,6,1,26,0,52,4,0,2,33,21,0,5,20,27,0,1,28,0,20,2,0,52,29,0,1,48,2,5,2,32,4,0,5,20,2,0,17,2,20,31,0,52,30,0,1,33,20,0,20,27,0,1,28,0,20,31,0,52,29,0,1,48,2,5,2,32,3,0,20,31,0,50],"constants":[{"t":"s","v":"set-render-active!"},{"t":"s","v":"type-of"},{"t":"s","v":"expr"},{"t":"s","v":"number"},{"t":"s","v":"="},{"t":"s","v":"string"},{"t":"s","v":"boolean"},{"t":"s","v":"nil"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"env-has?"},{"t":"s","v":"env"},{"t":"s","v":"name"},{"t":"s","v":"env-get"},{"t":"s","v":"primitive?"},{"t":"s","v":"get-primitive"},{"t":"s","v":"true"},{"t":"s","v":"false"},{"t":"s","v":"error"},{"t":"s","v":"str"},{"t":"s","v":"Undefined symbol: "},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"list"},{"t":"s","v":"empty?"},{"t":"s","v":"aser-list"},{"t":"s","v":"spread"},{"t":"s","v":"scope-emit!"},{"t":"s","v":"element-attrs"},{"t":"s","v":"spread-attrs"},{"t":"s","v":"spread?"},{"t":"s","v":"result"}]}},{"t":"s","v":"aser-list"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,17,2,20,1,0,52,2,0,1,17,3,20,6,0,52,5,0,1,1,7,0,52,4,0,2,52,3,0,1,33,13,0,51,9,0,20,1,0,52,8,0,2,32,213,2,20,10,0,20,6,0,48,1,17,4,20,11,0,1,12,0,52,4,0,2,33,14,0,20,13,0,20,14,0,20,15,0,49,2,32,176,2,20,11,0,1,16,0,52,4,0,2,33,17,0,20,17,0,1,16,0,20,14,0,20,15,0,49,3,32,146,2,20,11,0,1,19,0,52,18,0,2,33,219,0,20,20,0,20,15,0,20,11,0,48,2,33,14,0,20,21,0,20,15,0,20,11,0,48,2,32,1,0,2,17,5,20,20,0,20,15,0,1,22,0,48,2,33,8,0,20,22,0,48,0,32,1,0,4,17,6,20,23,0,6,33,8,0,5,20,23,0,52,24,0,1,33,25,0,20,25,0,20,26,0,20,23,0,20,14,0,20,15,0,48,3,20,15,0,49,2,32,117,0,20,23,0,6,33,76,0,5,20,23,0,52,27,0,1,6,33,64,0,5,20,23,0,52,28,0,1,52,3,0,1,6,33,48,0,5,20,29,0,6,34,16,0,5,20,30,0,20,23,0,48,1,1,31,0,52,4,0,2,6,33,20,0,5,20,30,0,20,23,0,48,1,1,32,0,52,4,0,2,52,3,0,1,33,17,0,20,33,0,20,23,0,20,14,0,20,15,0,49,3,32,14,0,20,17,0,20,11,0,20,14,0,20,15,0,49,3,32,170,1,20,11,0,1,34,0,52,4,0,2,33,17,0,20,17,0,20,11,0,20,14,0,20,15,0,49,3,32,140,1,20,11,0,1,35,0,52,4,0,2,33,17,0,20,17,0,20,11,0,20,14,0,20,15,0,49,3,32,110,1,20,37,0,20,11,0,52,36,0,2,33,17,0,20,17,0,20,11,0,20,14,0,20,15,0,49,3,32,80,1,20,38,0,20,11,0,48,1,6,34,9,0,5,20,39,0,20,11,0,48,1,33,17,0,20,40,0,20,11,0,20,1,0,20,15,0,49,3,32,39,1,20,20,0,20,15,0,20,11,0,48,2,6,33,16,0,5,20,21,0,20,15,0,20,11,0,48,2,52,24,0,1,33,33,0,20,25,0,20,26,0,20,21,0,20,15,0,20,11,0,48,2,20,14,0,20,15,0,48,3,20,15,0,49,2,32,228,0,20,41,0,20,42,0,20,6,0,20,15,0,48,2,48,1,17,5,51,43,0,20,14,0,52,8,0,2,17,6,20,44,0,20,45,0,48,1,6,33,44,0,5,20,45,0,52,46,0,1,52,3,0,1,6,33,28,0,5,20,45,0,52,27,0,1,52,3,0,1,6,33,12,0,5,20,45,0,52,28,0,1,52,3,0,1,33,13,0,20,45,0,20,48,0,52,47,0,2,32,126,0,20,45,0,52,46,0,1,33,22,0,20,41,0,20,49,0,20,45,0,20,48,0,20,15,0,48,3,49,1,32,94,0,20,45,0,52,27,0,1,33,28,0,20,17,0,1,19,0,20,45,0,52,51,0,1,52,50,0,2,20,14,0,20,15,0,49,3,32,56,0,20,45,0,52,28,0,1,33,28,0,20,17,0,1,19,0,20,45,0,52,51,0,1,52,50,0,2,20,14,0,20,15,0,49,3,32,18,0,1,53,0,20,45,0,52,54,0,1,52,50,0,2,52,52,0,1,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"expr"},{"t":"s","v":"rest"},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"head"},{"t":"s","v":"symbol"},{"t":"s","v":"map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"aser"},{"t":"s","v":"x"},{"t":"s","v":"env"}]}},{"t":"s","v":"symbol-name"},{"t":"s","v":"name"},{"t":"s","v":"<>"},{"t":"s","v":"aser-fragment"},{"t":"s","v":"args"},{"t":"s","v":"env"},{"t":"s","v":"raw!"},{"t":"s","v":"aser-call"},{"t":"s","v":"starts-with?"},{"t":"s","v":"~"},{"t":"s","v":"env-has?"},{"t":"s","v":"env-get"},{"t":"s","v":"expand-components?"},{"t":"s","v":"comp"},{"t":"s","v":"macro?"},{"t":"s","v":"aser"},{"t":"s","v":"expand-macro"},{"t":"s","v":"component?"},{"t":"s","v":"island?"},{"t":"s","v":"expand-all"},{"t":"s","v":"component-affinity"},{"t":"s","v":"server"},{"t":"s","v":"client"},{"t":"s","v":"aser-expand-component"},{"t":"s","v":"lake"},{"t":"s","v":"marsh"},{"t":"s","v":"contains?"},{"t":"s","v":"HTML_TAGS"},{"t":"s","v":"special-form?"},{"t":"s","v":"ho-form?"},{"t":"s","v":"aser-special"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,2,49,1,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"a"},{"t":"s","v":"env"}]}},{"t":"s","v":"callable?"},{"t":"s","v":"f"},{"t":"s","v":"lambda?"},{"t":"s","v":"apply"},{"t":"s","v":"evaled-args"},{"t":"s","v":"call-lambda"},{"t":"s","v":"str"},{"t":"s","v":"component-name"},{"t":"s","v":"error"},{"t":"s","v":"Not callable: "},{"t":"s","v":"inspect"}]}},{"t":"s","v":"aser-reserialize"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,3,0,52,2,0,1,1,4,0,52,1,0,2,52,0,0,1,33,10,0,20,3,0,52,5,0,1,32,123,0,20,3,0,52,6,0,1,33,6,0,1,7,0,32,107,0,20,3,0,52,8,0,1,17,1,20,9,0,52,2,0,1,1,10,0,52,1,0,2,52,0,0,1,33,10,0,20,3,0,52,5,0,1,32,67,0,20,11,0,20,9,0,48,1,17,2,20,12,0,52,4,0,1,17,3,20,3,0,52,13,0,1,17,4,4,17,5,1,14,0,17,6,51,16,0,20,17,0,52,15,0,2,5,1,19,0,1,21,0,20,22,0,52,20,0,2,1,23,0,52,18,0,3,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"val"},{"t":"s","v":"list"},{"t":"s","v":"serialize"},{"t":"s","v":"empty?"},{"t":"s","v":"()"},{"t":"s","v":"first"},{"t":"s","v":"head"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"tag"},{"t":"s","v":"rest"},{"t":"n","v":0},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,18,0,4,21,0,0,5,20,2,0,52,1,0,1,21,2,0,32,149,1,20,5,0,52,4,0,1,1,6,0,52,3,0,2,6,33,37,1,5,20,2,0,52,1,0,1,20,9,0,52,8,0,1,52,7,0,2,6,33,14,1,5,20,5,0,1,12,0,52,11,0,2,52,10,0,1,6,33,251,0,5,20,5,0,1,14,0,52,13,0,2,6,34,236,0,5,20,5,0,1,15,0,52,13,0,2,6,34,221,0,5,20,5,0,1,16,0,52,13,0,2,6,34,206,0,5,20,5,0,1,17,0,52,13,0,2,6,34,191,0,5,20,5,0,1,18,0,52,13,0,2,6,34,176,0,5,20,5,0,1,19,0,52,13,0,2,6,34,161,0,5,20,5,0,1,20,0,52,13,0,2,6,34,146,0,5,20,5,0,1,21,0,52,13,0,2,6,34,131,0,5,20,5,0,1,22,0,52,13,0,2,6,34,116,0,5,20,5,0,1,23,0,52,13,0,2,6,34,101,0,5,20,5,0,1,24,0,52,13,0,2,6,34,86,0,5,20,5,0,1,25,0,52,13,0,2,6,34,71,0,5,20,5,0,1,26,0,52,13,0,2,6,34,56,0,5,20,5,0,1,27,0,52,13,0,2,6,34,41,0,5,20,5,0,1,28,0,52,13,0,2,6,34,26,0,5,20,5,0,1,29,0,52,13,0,2,6,34,11,0,5,20,5,0,1,30,0,52,13,0,2,33,64,0,20,31,0,20,32,0,1,34,0,20,5,0,52,33,0,2,48,2,5,20,31,0,20,32,0,20,9,0,20,2,0,52,1,0,1,52,36,0,2,52,35,0,1,48,2,5,3,21,0,0,5,20,2,0,52,1,0,1,21,2,0,32,27,0,20,31,0,20,32,0,20,37,0,20,5,0,48,1,48,2,5,20,2,0,52,1,0,1,21,2,0,50],"constants":[{"t":"s","v":"skip"},{"t":"s","v":"inc"},{"t":"s","v":"i"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"arg"},{"t":"s","v":"string"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"args"},{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":" "},{"t":"s","v":"starts-with?"},{"t":"s","v":"class"},{"t":"s","v":"id"},{"t":"s","v":"sx-"},{"t":"s","v":"data-"},{"t":"s","v":"style"},{"t":"s","v":"href"},{"t":"s","v":"src"},{"t":"s","v":"type"},{"t":"s","v":"name"},{"t":"s","v":"value"},{"t":"s","v":"placeholder"},{"t":"s","v":"action"},{"t":"s","v":"method"},{"t":"s","v":"target"},{"t":"s","v":"role"},{"t":"s","v":"for"},{"t":"s","v":"on"},{"t":"s","v":"append!"},{"t":"s","v":"parts"},{"t":"s","v":"str"},{"t":"s","v":":"},{"t":"s","v":"serialize"},{"t":"s","v":"nth"},{"t":"s","v":"aser-reserialize"}]}},{"t":"s","v":"args"},{"t":"s","v":"str"},{"t":"s","v":"("},{"t":"s","v":"join"},{"t":"s","v":" "},{"t":"s","v":"parts"},{"t":"s","v":")"}]}},{"t":"s","v":"aser-fragment"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,17,2,51,2,0,20,3,0,52,1,0,2,5,20,5,0,52,4,0,1,33,6,0,1,6,0,32,57,0,20,5,0,52,8,0,1,1,9,0,52,7,0,2,33,15,0,20,10,0,20,5,0,52,11,0,1,49,1,32,25,0,20,10,0,1,13,0,1,15,0,20,5,0,52,14,0,2,1,16,0,52,12,0,3,49,1,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,1,20,4,0,52,3,0,1,33,4,0,2,32,81,0,20,4,0,52,6,0,1,1,7,0,52,5,0,2,33,19,0,20,8,0,20,9,0,20,10,0,20,4,0,48,1,49,2,32,45,0,20,4,0,52,6,0,1,1,11,0,52,5,0,2,33,13,0,51,13,0,20,4,0,52,12,0,2,32,15,0,20,8,0,20,9,0,20,4,0,52,14,0,1,49,2,50],"constants":[{"t":"s","v":"aser"},{"t":"s","v":"c"},{"t":"s","v":"env"},{"t":"s","v":"nil?"},{"t":"s","v":"result"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"sx-expr"},{"t":"s","v":"append!"},{"t":"s","v":"parts"},{"t":"s","v":"sx-expr-source"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,52,0,0,1,33,55,0,20,2,0,52,4,0,1,1,5,0,52,3,0,2,33,19,0,20,6,0,20,7,0,20,8,0,20,2,0,48,1,49,2,32,16,0,20,6,0,20,7,0,20,9,0,20,2,0,48,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"item"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"sx-expr"},{"t":"s","v":"append!"},{"t":"s","v":"parts"},{"t":"s","v":"sx-expr-source"},{"t":"s","v":"aser-reserialize"}]}},{"t":"s","v":"serialize"}]}},{"t":"s","v":"children"},{"t":"s","v":"empty?"},{"t":"s","v":"parts"},{"t":"s","v":""},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"make-sx-expr"},{"t":"s","v":"first"},{"t":"s","v":"str"},{"t":"s","v":"(<> "},{"t":"s","v":"join"},{"t":"s","v":" "},{"t":"s","v":")"}]}},{"t":"s","v":"aser-call"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,17,3,52,0,0,0,17,4,4,17,5,1,1,0,17,6,20,2,0,1,3,0,2,48,2,5,51,5,0,20,6,0,52,4,0,2,5,51,7,0,20,8,0,1,3,0,48,1,52,4,0,2,5,20,9,0,1,3,0,48,1,5,20,11,0,52,0,0,1,20,12,0,20,13,0,52,10,0,3,17,7,20,14,0,1,16,0,1,18,0,20,19,0,52,17,0,2,1,20,0,52,15,0,3,49,1,50],"constants":[{"t":"s","v":"list"},{"t":"n","v":0},{"t":"s","v":"scope-push!"},{"t":"s","v":"element-attrs"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,18,0,4,21,0,0,5,20,2,0,52,1,0,1,21,2,0,32,43,1,20,5,0,52,4,0,1,1,6,0,52,3,0,2,6,33,19,0,5,20,2,0,52,1,0,1,20,9,0,52,8,0,1,52,7,0,2,33,136,0,20,10,0,20,9,0,20,2,0,52,1,0,1,52,11,0,2,20,12,0,48,2,17,1,20,15,0,52,14,0,1,52,13,0,1,33,78,0,20,16,0,20,17,0,1,19,0,20,20,0,20,5,0,48,1,52,18,0,2,48,2,5,20,15,0,52,4,0,1,1,21,0,52,3,0,2,33,19,0,20,16,0,20,17,0,20,22,0,20,15,0,48,1,48,2,32,15,0,20,16,0,20,17,0,20,15,0,52,23,0,1,48,2,32,1,0,2,5,3,21,0,0,5,20,2,0,52,1,0,1,21,2,0,32,123,0,20,10,0,20,5,0,20,12,0,48,2,17,1,20,15,0,52,14,0,1,52,13,0,1,33,84,0,20,15,0,52,4,0,1,1,21,0,52,3,0,2,33,19,0,20,16,0,20,24,0,20,22,0,20,15,0,48,1,48,2,32,45,0,20,15,0,52,4,0,1,1,25,0,52,3,0,2,33,13,0,51,27,0,20,15,0,52,26,0,2,32,15,0,20,16,0,20,24,0,20,15,0,52,23,0,1,48,2,32,1,0,2,5,20,2,0,52,1,0,1,21,2,0,50],"constants":[{"t":"s","v":"skip"},{"t":"s","v":"inc"},{"t":"s","v":"i"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"arg"},{"t":"s","v":"keyword"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"args"},{"t":"s","v":"aser"},{"t":"s","v":"nth"},{"t":"s","v":"env"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"val"},{"t":"s","v":"append!"},{"t":"s","v":"attr-parts"},{"t":"s","v":"str"},{"t":"s","v":":"},{"t":"s","v":"keyword-name"},{"t":"s","v":"sx-expr"},{"t":"s","v":"sx-expr-source"},{"t":"s","v":"serialize"},{"t":"s","v":"child-parts"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,52,0,0,1,33,54,0,20,2,0,52,4,0,1,1,5,0,52,3,0,2,33,19,0,20,6,0,20,7,0,20,8,0,20,2,0,48,1,49,2,32,15,0,20,6,0,20,7,0,20,2,0,52,9,0,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"item"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"sx-expr"},{"t":"s","v":"append!"},{"t":"s","v":"child-parts"},{"t":"s","v":"sx-expr-source"},{"t":"s","v":"serialize"}]}}]}},{"t":"s","v":"args"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,3,0,52,2,0,1,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,17,1,20,3,0,20,4,0,1,6,0,20,2,0,52,5,0,2,48,2,5,20,3,0,20,4,0,20,8,0,52,7,0,1,49,2,50],"constants":[{"t":"s","v":"dict-get"},{"t":"s","v":"spread-dict"},{"t":"s","v":"k"},{"t":"s","v":"append!"},{"t":"s","v":"attr-parts"},{"t":"s","v":"str"},{"t":"s","v":":"},{"t":"s","v":"serialize"},{"t":"s","v":"v"}]}},{"t":"s","v":"keys"},{"t":"s","v":"spread-dict"}]}},{"t":"s","v":"scope-peek"},{"t":"s","v":"scope-pop!"},{"t":"s","v":"concat"},{"t":"s","v":"name"},{"t":"s","v":"attr-parts"},{"t":"s","v":"child-parts"},{"t":"s","v":"make-sx-expr"},{"t":"s","v":"str"},{"t":"s","v":"("},{"t":"s","v":"join"},{"t":"s","v":" "},{"t":"s","v":"parts"},{"t":"s","v":")"}]}},{"t":"s","v":"aser-expand-component"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,17,3,20,2,0,20,3,0,20,1,0,52,4,0,1,48,2,17,4,1,5,0,17,5,4,17,6,52,6,0,0,17,7,51,8,0,20,9,0,52,7,0,2,5,51,10,0,20,11,0,52,7,0,2,5,20,12,0,20,1,0,48,1,33,56,0,51,14,0,20,15,0,52,13,0,2,17,8,20,16,0,20,17,0,1,15,0,20,20,0,52,19,0,1,1,21,0,52,18,0,2,33,10,0,20,20,0,52,22,0,1,32,3,0,20,20,0,48,3,32,1,0,2,5,20,23,0,20,1,0,52,24,0,1,20,17,0,49,2,50],"constants":[{"t":"s","v":"component-params"},{"t":"s","v":"comp"},{"t":"s","v":"env-merge"},{"t":"s","v":"env"},{"t":"s","v":"component-closure"},{"t":"n","v":0},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,2,49,3,50],"constants":[{"t":"s","v":"env-bind!"},{"t":"s","v":"local"},{"t":"s","v":"p"}]}},{"t":"s","v":"params"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,18,0,4,21,0,0,5,20,2,0,52,1,0,1,21,2,0,32,119,0,20,5,0,52,4,0,1,1,6,0,52,3,0,2,6,33,19,0,5,20,2,0,52,1,0,1,20,9,0,52,8,0,1,52,7,0,2,33,57,0,20,10,0,20,11,0,20,12,0,20,5,0,48,1,20,13,0,20,9,0,20,2,0,52,1,0,1,52,14,0,2,20,15,0,48,2,48,3,5,3,21,0,0,5,20,2,0,52,1,0,1,21,2,0,32,22,0,20,16,0,20,17,0,20,5,0,48,2,5,20,2,0,52,1,0,1,21,2,0,50],"constants":[{"t":"s","v":"skip"},{"t":"s","v":"inc"},{"t":"s","v":"i"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"arg"},{"t":"s","v":"keyword"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"args"},{"t":"s","v":"env-bind!"},{"t":"s","v":"local"},{"t":"s","v":"keyword-name"},{"t":"s","v":"aser"},{"t":"s","v":"nth"},{"t":"s","v":"env"},{"t":"s","v":"append!"},{"t":"s","v":"children"}]}},{"t":"s","v":"args"},{"t":"s","v":"component-has-children"},{"t":"s","v":"map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"aser"},{"t":"s","v":"c"},{"t":"s","v":"env"}]}},{"t":"s","v":"children"},{"t":"s","v":"env-bind!"},{"t":"s","v":"local"},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"s","v":"asered-children"},{"t":"n","v":1},{"t":"s","v":"first"},{"t":"s","v":"aser"},{"t":"s","v":"component-body"}]}},{"t":"s","v":"SPECIAL_FORM_NAMES"},{"t":"s","v":"list"},{"t":"s","v":"if"},{"t":"s","v":"when"},{"t":"s","v":"cond"},{"t":"s","v":"case"},{"t":"s","v":"and"},{"t":"s","v":"or"},{"t":"s","v":"let"},{"t":"s","v":"let*"},{"t":"s","v":"lambda"},{"t":"s","v":"fn"},{"t":"s","v":"define"},{"t":"s","v":"defcomp"},{"t":"s","v":"defmacro"},{"t":"s","v":"defstyle"},{"t":"s","v":"defhandler"},{"t":"s","v":"defpage"},{"t":"s","v":"defquery"},{"t":"s","v":"defaction"},{"t":"s","v":"defrelation"},{"t":"s","v":"begin"},{"t":"s","v":"do"},{"t":"s","v":"quote"},{"t":"s","v":"quasiquote"},{"t":"s","v":"->"},{"t":"s","v":"set!"},{"t":"s","v":"letrec"},{"t":"s","v":"dynamic-wind"},{"t":"s","v":"defisland"},{"t":"s","v":"deftype"},{"t":"s","v":"defeffect"},{"t":"s","v":"scope"},{"t":"s","v":"provide"},{"t":"s","v":"context"},{"t":"s","v":"emit!"},{"t":"s","v":"emitted"},{"t":"s","v":"HO_FORM_NAMES"},{"t":"s","v":"map"},{"t":"s","v":"map-indexed"},{"t":"s","v":"filter"},{"t":"s","v":"reduce"},{"t":"s","v":"some"},{"t":"s","v":"every?"},{"t":"s","v":"for-each"},{"t":"s","v":"special-form?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"contains?"},{"t":"s","v":"SPECIAL_FORM_NAMES"},{"t":"s","v":"name"}]}},{"t":"s","v":"ho-form?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"contains?"},{"t":"s","v":"HO_FORM_NAMES"},{"t":"s","v":"name"}]}},{"t":"s","v":"aser-special"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,17,3,20,3,0,1,4,0,52,2,0,2,33,86,0,20,5,0,20,6,0,20,8,0,52,7,0,1,20,9,0,48,2,48,1,33,21,0,20,10,0,20,8,0,1,12,0,52,11,0,2,20,9,0,49,2,32,39,0,20,8,0,52,14,0,1,1,15,0,52,13,0,2,33,21,0,20,10,0,20,8,0,1,15,0,52,11,0,2,20,9,0,49,2,32,1,0,2,32,122,5,20,3,0,1,16,0,52,2,0,2,33,55,0,20,5,0,20,6,0,20,8,0,52,7,0,1,20,9,0,48,2,48,1,52,17,0,1,33,4,0,2,32,21,0,2,17,4,51,19,0,20,8,0,52,0,0,1,52,18,0,2,5,20,20,0,32,54,5,20,3,0,1,21,0,52,2,0,2,33,37,0,20,22,0,20,8,0,20,9,0,48,2,17,4,20,23,0,33,14,0,20,10,0,20,23,0,20,9,0,49,2,32,1,0,2,32,4,5,20,3,0,1,24,0,52,2,0,2,33,48,0,20,5,0,20,6,0,20,8,0,52,7,0,1,20,9,0,48,2,48,1,17,4,20,8,0,52,0,0,1,17,5,20,25,0,20,26,0,20,27,0,20,9,0,49,3,32,199,4,20,3,0,1,28,0,52,2,0,2,6,34,11,0,5,20,3,0,1,29,0,52,2,0,2,33,41,0,20,30,0,20,8,0,52,7,0,1,20,9,0,48,2,17,4,2,17,5,51,31,0,20,8,0,52,0,0,1,52,18,0,2,5,20,20,0,32,130,4,20,3,0,1,32,0,52,2,0,2,6,34,11,0,5,20,3,0,1,33,0,52,2,0,2,33,20,0,2,17,4,51,19,0,20,8,0,52,18,0,2,5,20,20,0,32,82,4,20,3,0,1,34,0,52,2,0,2,33,20,0,3,17,4,51,36,0,20,8,0,52,35,0,2,5,20,20,0,32,49,4,20,3,0,1,37,0,52,2,0,2,33,20,0,4,17,4,51,38,0,20,8,0,52,35,0,2,5,20,20,0,32,16,4,20,3,0,1,39,0,52,2,0,2,33,60,0,20,5,0,20,6,0,20,8,0,52,7,0,1,20,9,0,48,2,48,1,17,4,20,5,0,20,6,0,20,8,0,1,12,0,52,11,0,2,20,9,0,48,2,48,1,17,5,51,40,0,20,41,0,52,39,0,2,32,199,3,20,3,0,1,42,0,52,2,0,2,33,60,0,20,5,0,20,6,0,20,8,0,52,7,0,1,20,9,0,48,2,48,1,17,4,20,5,0,20,6,0,20,8,0,1,12,0,52,11,0,2,20,9,0,48,2,48,1,17,5,51,43,0,20,41,0,52,42,0,2,32,126,3,20,3,0,1,18,0,52,2,0,2,33,84,0,20,5,0,20,6,0,20,8,0,52,7,0,1,20,9,0,48,2,48,1,17,4,20,5,0,20,6,0,20,8,0,1,12,0,52,11,0,2,20,9,0,48,2,48,1,17,5,52,44,0,0,17,6,51,45,0,20,41,0,52,18,0,2,5,20,47,0,52,46,0,1,33,4,0,2,32,3,0,20,47,0,32,29,3,20,3,0,1,48,0,52,2,0,2,33,27,0,20,5,0,20,6,0,20,1,0,20,9,0,48,2,48,1,5,20,1,0,52,49,0,1,32,245,2,20,3,0,1,50,0,52,2,0,2,6,34,146,0,5,20,3,0,1,51,0,52,2,0,2,6,34,131,0,5,20,3,0,1,52,0,52,2,0,2,6,34,116,0,5,20,3,0,1,53,0,52,2,0,2,6,34,101,0,5,20,3,0,1,54,0,52,2,0,2,6,34,86,0,5,20,3,0,1,55,0,52,2,0,2,6,34,71,0,5,20,3,0,1,56,0,52,2,0,2,6,34,56,0,5,20,3,0,1,57,0,52,2,0,2,6,34,41,0,5,20,3,0,1,58,0,52,2,0,2,6,34,26,0,5,20,3,0,1,59,0,52,2,0,2,6,34,11,0,5,20,3,0,1,60,0,52,2,0,2,33,21,0,20,5,0,20,6,0,20,1,0,20,9,0,48,2,48,1,5,2,32,61,2,20,3,0,1,61,0,52,2,0,2,33,192,0,20,5,0,20,6,0,20,8,0,52,7,0,1,20,9,0,48,2,48,1,17,4,20,8,0,52,0,0,1,17,5,2,17,6,2,17,7,20,63,0,52,14,0,1,1,15,0,52,62,0,2,6,33,43,0,5,20,63,0,52,7,0,1,52,64,0,1,1,65,0,52,2,0,2,6,33,20,0,5,20,66,0,20,63,0,52,7,0,1,48,1,1,67,0,52,2,0,2,33,43,0,20,5,0,20,6,0,20,63,0,1,12,0,52,11,0,2,20,9,0,48,2,48,1,21,68,0,5,20,63,0,1,15,0,52,69,0,2,21,70,0,32,6,0,20,63,0,21,70,0,5,20,71,0,20,72,0,20,68,0,48,2,5,2,17,8,51,19,0,20,70,0,52,18,0,2,5,20,73,0,20,72,0,48,1,5,20,20,0,32,112,1,20,3,0,1,74,0,52,2,0,2,33,95,0,20,5,0,20,6,0,20,8,0,52,7,0,1,20,9,0,48,2,48,1,17,4,20,5,0,20,6,0,20,8,0,1,12,0,52,11,0,2,20,9,0,48,2,48,1,17,5,2,17,6,20,71,0,20,75,0,20,76,0,48,2,5,51,19,0,20,8,0,1,15,0,52,69,0,2,52,18,0,2,5,20,73,0,20,75,0,48,1,5,20,20,0,32,4,1,20,3,0,1,77,0,52,2,0,2,33,100,0,20,5,0,20,6,0,20,8,0,52,7,0,1,20,9,0,48,2,48,1,17,4,20,8,0,52,14,0,1,1,15,0,52,62,0,2,33,26,0,20,5,0,20,6,0,20,8,0,1,12,0,52,11,0,2,20,9,0,48,2,48,1,32,1,0,2,17,5,20,78,0,20,79,0,48,1,17,6,20,81,0,52,80,0,1,33,6,0,20,82,0,32,3,0,20,81,0,32,147,0,20,3,0,1,83,0,52,2,0,2,33,63,0,20,5,0,20,6,0,20,8,0,52,7,0,1,20,9,0,48,2,48,1,17,4,20,5,0,20,6,0,20,8,0,1,12,0,52,11,0,2,20,9,0,48,2,48,1,17,5,20,84,0,20,85,0,20,86,0,48,2,5,2,32,71,0,20,3,0,1,87,0,52,2,0,2,33,42,0,20,5,0,20,6,0,20,8,0,52,7,0,1,20,9,0,48,2,48,1,17,4,20,78,0,20,85,0,48,1,6,34,5,0,5,52,44,0,0,32,16,0,20,5,0,20,6,0,20,1,0,20,9,0,48,2,49,1,50],"constants":[{"t":"s","v":"rest"},{"t":"s","v":"expr"},{"t":"s","v":"="},{"t":"s","v":"name"},{"t":"s","v":"if"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"first"},{"t":"s","v":"args"},{"t":"s","v":"env"},{"t":"s","v":"aser"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"when"},{"t":"s","v":"not"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,21,3,0,50],"constants":[{"t":"s","v":"aser"},{"t":"s","v":"body"},{"t":"s","v":"env"},{"t":"s","v":"result"}]}},{"t":"s","v":"result"},{"t":"s","v":"cond"},{"t":"s","v":"eval-cond"},{"t":"s","v":"branch"},{"t":"s","v":"case"},{"t":"s","v":"eval-case-aser"},{"t":"s","v":"match-val"},{"t":"s","v":"clauses"},{"t":"s","v":"let"},{"t":"s","v":"let*"},{"t":"s","v":"process-bindings"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,21,3,0,50],"constants":[{"t":"s","v":"aser"},{"t":"s","v":"body"},{"t":"s","v":"local"},{"t":"s","v":"result"}]}},{"t":"s","v":"begin"},{"t":"s","v":"do"},{"t":"s","v":"and"},{"t":"s","v":"some"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,2,48,1,21,4,0,5,20,4,0,52,5,0,1,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"arg"},{"t":"s","v":"env"},{"t":"s","v":"result"},{"t":"s","v":"not"}]}},{"t":"s","v":"or"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,2,48,1,21,4,0,5,20,4,0,50],"constants":[{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"arg"},{"t":"s","v":"env"},{"t":"s","v":"result"}]}},{"t":"s","v":"map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,58,0,20,2,0,20,1,0,52,3,0,1,20,4,0,48,2,17,1,20,5,0,20,6,0,20,1,0,52,8,0,1,52,7,0,1,20,9,0,48,3,5,20,10,0,20,1,0,52,11,0,1,20,6,0,49,2,32,15,0,20,12,0,20,1,0,20,9,0,52,13,0,1,49,2,50],"constants":[{"t":"s","v":"lambda?"},{"t":"s","v":"f"},{"t":"s","v":"env-merge"},{"t":"s","v":"lambda-closure"},{"t":"s","v":"env"},{"t":"s","v":"env-bind!"},{"t":"s","v":"local"},{"t":"s","v":"first"},{"t":"s","v":"lambda-params"},{"t":"s","v":"item"},{"t":"s","v":"aser"},{"t":"s","v":"lambda-body"},{"t":"s","v":"cek-call"},{"t":"s","v":"list"}]}},{"t":"s","v":"coll"},{"t":"s","v":"map-indexed"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,84,0,20,2,0,20,1,0,52,3,0,1,20,4,0,48,2,17,2,20,5,0,20,6,0,20,1,0,52,8,0,1,52,7,0,1,20,9,0,48,3,5,20,5,0,20,6,0,20,1,0,52,8,0,1,1,11,0,52,10,0,2,20,12,0,48,3,5,20,13,0,20,1,0,52,14,0,1,20,6,0,49,2,32,18,0,20,15,0,20,1,0,20,9,0,20,12,0,52,16,0,2,49,2,50],"constants":[{"t":"s","v":"lambda?"},{"t":"s","v":"f"},{"t":"s","v":"env-merge"},{"t":"s","v":"lambda-closure"},{"t":"s","v":"env"},{"t":"s","v":"env-bind!"},{"t":"s","v":"local"},{"t":"s","v":"first"},{"t":"s","v":"lambda-params"},{"t":"s","v":"i"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"item"},{"t":"s","v":"aser"},{"t":"s","v":"lambda-body"},{"t":"s","v":"cek-call"},{"t":"s","v":"list"}]}},{"t":"s","v":"list"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,66,0,20,2,0,20,1,0,52,3,0,1,20,4,0,48,2,17,1,20,5,0,20,6,0,20,1,0,52,8,0,1,52,7,0,1,20,9,0,48,3,5,20,10,0,20,11,0,20,12,0,20,1,0,52,13,0,1,20,6,0,48,2,49,2,32,15,0,20,14,0,20,1,0,20,9,0,52,15,0,1,49,2,50],"constants":[{"t":"s","v":"lambda?"},{"t":"s","v":"f"},{"t":"s","v":"env-merge"},{"t":"s","v":"lambda-closure"},{"t":"s","v":"env"},{"t":"s","v":"env-bind!"},{"t":"s","v":"local"},{"t":"s","v":"first"},{"t":"s","v":"lambda-params"},{"t":"s","v":"item"},{"t":"s","v":"append!"},{"t":"s","v":"results"},{"t":"s","v":"aser"},{"t":"s","v":"lambda-body"},{"t":"s","v":"cek-call"},{"t":"s","v":"list"}]}},{"t":"s","v":"empty?"},{"t":"s","v":"results"},{"t":"s","v":"defisland"},{"t":"s","v":"serialize"},{"t":"s","v":"define"},{"t":"s","v":"defcomp"},{"t":"s","v":"defmacro"},{"t":"s","v":"defstyle"},{"t":"s","v":"defhandler"},{"t":"s","v":"defpage"},{"t":"s","v":"defquery"},{"t":"s","v":"defaction"},{"t":"s","v":"defrelation"},{"t":"s","v":"deftype"},{"t":"s","v":"defeffect"},{"t":"s","v":"scope"},{"t":"s","v":">="},{"t":"s","v":"rest-args"},{"t":"s","v":"type-of"},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"value"},{"t":"s","v":"scope-val"},{"t":"s","v":"slice"},{"t":"s","v":"body-args"},{"t":"s","v":"scope-push!"},{"t":"s","v":"scope-name"},{"t":"s","v":"scope-pop!"},{"t":"s","v":"provide"},{"t":"s","v":"prov-name"},{"t":"s","v":"prov-val"},{"t":"s","v":"context"},{"t":"s","v":"scope-peek"},{"t":"s","v":"ctx-name"},{"t":"s","v":"nil?"},{"t":"s","v":"val"},{"t":"s","v":"default-val"},{"t":"s","v":"emit!"},{"t":"s","v":"scope-emit!"},{"t":"s","v":"emit-name"},{"t":"s","v":"emit-val"},{"t":"s","v":"emitted"}]}},{"t":"s","v":"eval-case-aser"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,1,3,0,52,0,0,2,33,4,0,2,32,192,0,20,2,0,52,4,0,1,17,3,20,2,0,1,6,0,52,5,0,2,17,4,20,9,0,52,8,0,1,1,10,0,52,7,0,2,6,33,16,0,5,20,11,0,20,9,0,48,1,1,12,0,52,7,0,2,6,34,55,0,5,20,9,0,52,8,0,1,1,13,0,52,7,0,2,6,33,36,0,5,20,14,0,20,9,0,48,1,1,15,0,52,7,0,2,6,34,16,0,5,20,14,0,20,9,0,48,1,1,12,0,52,7,0,2,33,14,0,20,16,0,20,17,0,20,18,0,49,2,32,61,0,20,19,0,20,20,0,20,21,0,20,9,0,20,18,0,48,2,48,1,52,7,0,2,33,14,0,20,16,0,20,17,0,20,18,0,49,2,32,21,0,20,22,0,20,19,0,20,2,0,1,3,0,52,23,0,2,20,18,0,49,3,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"clauses"},{"t":"n","v":2},{"t":"s","v":"first"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"test"},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"else"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":":else"},{"t":"s","v":"aser"},{"t":"s","v":"body"},{"t":"s","v":"env"},{"t":"s","v":"match-val"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"eval-case-aser"},{"t":"s","v":"slice"}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/boot-helpers.sxbc.json b/shared/static/wasm/sx/boot-helpers.sxbc.json index 93dd522f..84aeed1e 100644 --- a/shared/static/wasm/sx/boot-helpers.sxbc.json +++ b/shared/static/wasm/sx/boot-helpers.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"841d3f290e53e04a","module":{"bytecode":[1,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,5,51,45,0,128,44,0,5,51,47,0,128,46,0,5,51,47,0,128,48,0,5,51,50,0,128,49,0,5,51,50,0,128,51,0,5,51,53,0,128,52,0,5,51,55,0,128,54,0,5,51,47,0,128,56,0,5,51,47,0,128,57,0,5,51,59,0,128,58,0,5,51,61,0,128,60,0,5,51,63,0,128,62,0,5,51,65,0,128,64,0,5,51,67,0,128,66,0,5,51,69,0,128,68,0,5,51,71,0,128,70,0,5,51,73,0,128,72,0,5,51,75,0,128,74,0,5,51,77,0,128,76,0,5,51,79,0,128,78,0,5,51,81,0,128,80,0,5,51,83,0,128,82,0,5,51,85,0,128,84,0,5,51,87,0,128,86,0,5,51,89,0,128,88,0,5,51,91,0,128,90,0,5,51,93,0,128,92,0,5,51,95,0,128,94,0,5,51,97,0,128,96,0,5,51,99,0,128,98,0,5,51,101,0,128,100,0,5,51,103,0,128,102,0,5,51,47,0,128,104,0,5,51,106,0,128,105,0,5,51,108,0,128,107,0,5,51,110,0,128,109,0,5,51,112,0,128,111,0,5,51,114,0,128,113,0,5,51,116,0,128,115,0,5,51,118,0,128,117,0,5,51,120,0,128,119,0,5,51,122,0,128,121,0,5,51,50,0,128,123,0,5,51,47,0,128,124,0,5,51,47,0,128,125,0,5,51,27,0,128,126,0,5,51,128,0,128,127,0,5,51,130,0,128,129,0,5,51,132,0,128,131,0,5,51,47,0,128,133,0,5,51,47,0,128,134,0,5,51,47,0,128,135,0,5,51,47,0,128,136,0,5,51,47,0,128,137,0,50],"constants":[{"t":"s","v":"_sx-bound-prefix"},{"t":"s","v":"_sxBound"},{"t":"s","v":"mark-processed!"},{"t":"code","v":{"bytecode":[20,0,0,16,0,20,2,0,16,1,52,1,0,2,3,49,3,50],"constants":[{"t":"s","v":"host-set!"},{"t":"s","v":"str"},{"t":"s","v":"_sx-bound-prefix"}],"arity":2}},{"t":"s","v":"is-processed?"},{"t":"code","v":{"bytecode":[20,0,0,16,0,20,2,0,16,1,52,1,0,2,48,2,17,2,16,2,33,4,0,3,32,1,0,4,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"str"},{"t":"s","v":"_sx-bound-prefix"}],"arity":2}},{"t":"s","v":"clear-processed!"},{"t":"code","v":{"bytecode":[20,0,0,16,0,20,2,0,16,1,52,1,0,2,2,49,3,50],"constants":[{"t":"s","v":"host-set!"},{"t":"s","v":"str"},{"t":"s","v":"_sx-bound-prefix"}],"arity":2}},{"t":"s","v":"callable?"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,17,1,16,1,1,2,0,52,1,0,2,6,34,24,0,5,16,1,1,3,0,52,1,0,2,6,34,10,0,5,16,1,1,4,0,52,1,0,2,50],"constants":[{"t":"s","v":"type-of"},{"t":"s","v":"="},{"t":"s","v":"lambda"},{"t":"s","v":"native-fn"},{"t":"s","v":"continuation"}],"arity":1}},{"t":"s","v":"to-kebab"},{"t":"code","v":{"bytecode":[1,0,0,5,52,1,0,0,17,1,1,2,0,17,2,2,17,3,51,3,0,1,0,1,1,1,3,17,3,16,3,1,2,0,48,1,5,1,5,0,16,1,52,4,0,2,50],"constants":[{"t":"s","v":"Convert camelCase to kebab-case."},{"t":"s","v":"list"},{"t":"n","v":0},{"t":"code","v":{"bytecode":[16,0,18,0,52,1,0,1,52,0,0,2,33,105,0,18,0,16,0,52,2,0,2,17,1,16,1,1,4,0,52,3,0,2,6,33,10,0,5,16,1,1,6,0,52,5,0,2,33,43,0,16,0,1,8,0,52,7,0,2,33,13,0,20,9,0,18,1,1,10,0,48,2,32,1,0,2,5,20,9,0,18,1,16,1,52,11,0,1,48,2,32,9,0,20,9,0,18,1,16,1,48,2,5,18,2,16,0,1,13,0,52,12,0,2,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"nth"},{"t":"s","v":">="},{"t":"s","v":"A"},{"t":"s","v":"<="},{"t":"s","v":"Z"},{"t":"s","v":">"},{"t":"n","v":0},{"t":"s","v":"append!"},{"t":"s","v":"-"},{"t":"s","v":"lower"},{"t":"s","v":"+"},{"t":"n","v":1}],"arity":1,"upvalue-count":3}},{"t":"s","v":"join"},{"t":"s","v":""}],"arity":1}},{"t":"s","v":"sx-load-components"},{"t":"code","v":{"bytecode":[1,0,0,5,16,0,6,33,14,0,5,16,0,52,2,0,1,1,3,0,52,1,0,2,33,21,0,20,4,0,16,0,48,1,17,1,51,6,0,16,1,52,5,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"Parse and evaluate component definitions from text."},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"s","v":"sx-parse"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,49,1,50],"constants":[{"t":"s","v":"cek-eval"}],"arity":1}}],"arity":1}},{"t":"s","v":"call-expr"},{"t":"code","v":{"bytecode":[1,0,0,5,20,1,0,16,0,48,1,17,2,16,2,52,3,0,1,52,2,0,1,33,14,0,20,4,0,16,2,52,5,0,1,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"Parse and evaluate an SX expression string."},{"t":"s","v":"sx-parse"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"cek-eval"},{"t":"s","v":"first"}],"arity":2}},{"t":"s","v":"base-env"},{"t":"code","v":{"bytecode":[1,0,0,5,20,1,0,49,0,50],"constants":[{"t":"s","v":"Return the current global environment."},{"t":"s","v":"global-env"}]}},{"t":"s","v":"get-render-env"},{"t":"code","v":{"bytecode":[1,0,0,5,20,1,0,48,0,17,1,16,0,6,33,30,0,5,16,0,52,4,0,1,52,3,0,1,52,2,0,1,6,33,11,0,5,16,0,52,5,0,1,52,2,0,1,33,16,0,20,6,0,16,1,16,0,52,4,0,1,49,2,32,2,0,16,1,50],"constants":[{"t":"s","v":"Get the rendering environment (global env, optionally merged with extra)."},{"t":"s","v":"global-env"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"first"},{"t":"s","v":"empty?"},{"t":"s","v":"env-merge"}],"arity":1}},{"t":"s","v":"merge-envs"},{"t":"code","v":{"bytecode":[1,0,0,5,16,0,6,33,3,0,5,16,1,33,12,0,20,1,0,16,0,16,1,49,2,32,19,0,16,0,6,34,13,0,5,16,1,6,34,6,0,5,20,2,0,49,0,50],"constants":[{"t":"s","v":"Merge two environments."},{"t":"s","v":"env-merge"},{"t":"s","v":"global-env"}],"arity":2}},{"t":"s","v":"sx-render-with-env"},{"t":"code","v":{"bytecode":[1,0,0,5,20,1,0,1,2,0,48,1,17,2,20,3,0,16,2,1,4,0,48,2,17,3,20,5,0,16,0,48,1,17,4,51,7,0,1,2,1,3,16,4,52,6,0,2,5,16,3,50],"constants":[{"t":"s","v":"Parse SX source and render to DOM fragment."},{"t":"s","v":"host-global"},{"t":"s","v":"document"},{"t":"s","v":"host-call"},{"t":"s","v":"createDocumentFragment"},{"t":"s","v":"sx-parse"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,1,16,1,6,33,14,0,5,16,1,52,2,0,1,1,3,0,52,1,0,2,33,51,0,20,4,0,18,0,1,5,0,1,6,0,48,3,17,2,20,7,0,16,2,1,8,0,16,1,48,3,5,20,4,0,18,1,1,9,0,20,10,0,16,2,1,11,0,48,2,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"render-to-html"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"s","v":"host-call"},{"t":"s","v":"createElement"},{"t":"s","v":"template"},{"t":"s","v":"host-set!"},{"t":"s","v":"innerHTML"},{"t":"s","v":"appendChild"},{"t":"s","v":"host-get"},{"t":"s","v":"content"}],"arity":1,"upvalue-count":2}}],"arity":2}},{"t":"s","v":"parse-env-attr"},{"t":"code","v":{"bytecode":[1,0,0,5,2,50],"constants":[{"t":"s","v":"Parse data-sx-env attribute (JSON key-value pairs)."}],"arity":1}},{"t":"s","v":"store-env-attr"},{"t":"code","v":{"bytecode":[2,50],"constants":[],"arity":3}},{"t":"s","v":"resolve-mount-target"},{"t":"code","v":{"bytecode":[1,0,0,5,16,0,52,1,0,1,33,10,0,20,2,0,16,0,49,1,32,2,0,16,0,50],"constants":[{"t":"s","v":"Resolve a CSS selector string to a DOM element."},{"t":"s","v":"string?"},{"t":"s","v":"dom-query"}],"arity":1}},{"t":"s","v":"remove-head-element"},{"t":"code","v":{"bytecode":[1,0,0,5,20,1,0,16,0,48,1,17,1,16,1,33,10,0,20,2,0,16,1,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"Remove a element matching selector."},{"t":"s","v":"dom-query"},{"t":"s","v":"dom-remove"}],"arity":1}},{"t":"s","v":"set-sx-comp-cookie"},{"t":"code","v":{"bytecode":[1,1,0,16,0,52,0,0,2,50],"constants":[{"t":"s","v":"set-cookie"},{"t":"s","v":"sx-components"}],"arity":1}},{"t":"s","v":"clear-sx-comp-cookie"},{"t":"code","v":{"bytecode":[1,1,0,1,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"set-cookie"},{"t":"s","v":"sx-components"},{"t":"s","v":""}]}},{"t":"s","v":"log-parse-error"},{"t":"code","v":{"bytecode":[20,0,0,1,2,0,16,0,1,3,0,16,2,52,1,0,4,49,1,50],"constants":[{"t":"s","v":"log-error"},{"t":"s","v":"str"},{"t":"s","v":"Parse error in "},{"t":"s","v":": "}],"arity":3}},{"t":"s","v":"loaded-component-names"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,1,2,0,48,2,17,0,52,3,0,0,17,1,51,5,0,1,1,16,0,52,4,0,2,5,16,1,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"dom-body"},{"t":"s","v":"script[data-components]"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,6,34,4,0,5,1,2,0,17,1,16,1,52,4,0,1,1,5,0,52,3,0,2,33,21,0,51,7,0,0,0,16,1,1,9,0,52,8,0,2,52,6,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-components"},{"t":"s","v":""},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,52,2,0,1,52,1,0,1,1,3,0,52,0,0,2,33,16,0,20,4,0,18,0,16,0,52,2,0,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"s","v":"trim"},{"t":"n","v":0},{"t":"s","v":"append!"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"split"},{"t":"s","v":","}],"arity":1,"upvalue-count":1}}]}},{"t":"s","v":"csrf-token"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,48,1,17,0,16,0,33,13,0,20,2,0,16,0,1,3,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-query"},{"t":"s","v":"meta[name=\"csrf-token\"]"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"content"}]}},{"t":"s","v":"validate-for-request"},{"t":"code","v":{"bytecode":[3,50],"constants":[],"arity":1}},{"t":"s","v":"build-request-body"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,17,3,16,3,1,2,0,52,1,0,2,6,34,10,0,5,16,3,1,3,0,52,1,0,2,33,167,0,16,0,6,33,27,0,5,20,4,0,16,0,48,1,6,34,4,0,5,1,5,0,52,0,0,1,1,6,0,52,1,0,2,33,111,0,20,7,0,1,8,0,16,0,48,2,17,4,20,7,0,1,9,0,16,4,48,2,17,5,20,10,0,16,5,1,11,0,48,2,17,6,1,13,0,16,6,6,33,14,0,5,16,6,52,15,0,1,1,16,0,52,14,0,2,33,32,0,16,2,16,2,1,19,0,52,18,0,2,33,6,0,1,20,0,32,3,0,1,19,0,16,6,52,17,0,3,32,2,0,16,2,1,21,0,2,1,22,0,2,52,12,0,6,32,17,0,1,13,0,16,2,1,21,0,2,1,22,0,2,52,12,0,6,32,173,0,16,0,6,33,27,0,5,20,4,0,16,0,48,1,6,34,4,0,5,1,5,0,52,0,0,1,1,6,0,52,1,0,2,33,120,0,20,23,0,16,0,1,24,0,48,2,6,34,4,0,5,1,25,0,17,4,16,4,1,26,0,52,1,0,2,33,33,0,20,7,0,1,8,0,16,0,48,2,17,5,1,13,0,16,2,1,21,0,16,5,1,22,0,2,52,12,0,6,32,52,0,20,7,0,1,8,0,16,0,48,2,17,5,20,7,0,1,9,0,16,5,48,2,17,6,1,13,0,16,2,1,21,0,20,10,0,16,6,1,11,0,48,2,1,22,0,1,25,0,52,12,0,6,32,17,0,1,13,0,16,2,1,21,0,2,1,22,0,2,52,12,0,6,50],"constants":[{"t":"s","v":"upper"},{"t":"s","v":"="},{"t":"s","v":"GET"},{"t":"s","v":"HEAD"},{"t":"s","v":"dom-tag-name"},{"t":"s","v":""},{"t":"s","v":"FORM"},{"t":"s","v":"host-new"},{"t":"s","v":"FormData"},{"t":"s","v":"URLSearchParams"},{"t":"s","v":"host-call"},{"t":"s","v":"toString"},{"t":"s","v":"dict"},{"t":"s","v":"url"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"s","v":"str"},{"t":"s","v":"contains?"},{"t":"s","v":"?"},{"t":"s","v":"&"},{"t":"s","v":"body"},{"t":"s","v":"content-type"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"enctype"},{"t":"s","v":"application/x-www-form-urlencoded"},{"t":"s","v":"multipart/form-data"}],"arity":3}},{"t":"s","v":"abort-previous-target"},{"t":"code","v":{"bytecode":[2,50],"constants":[],"arity":1}},{"t":"s","v":"abort-previous"},{"t":"s","v":"track-controller"},{"t":"code","v":{"bytecode":[2,50],"constants":[],"arity":2}},{"t":"s","v":"track-controller-target"},{"t":"s","v":"new-abort-controller"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,49,1,50],"constants":[{"t":"s","v":"host-new"},{"t":"s","v":"AbortController"}]}},{"t":"s","v":"abort-signal"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"signal"}],"arity":1}},{"t":"s","v":"apply-optimistic"},{"t":"s","v":"revert-optimistic"},{"t":"s","v":"dom-has-attr?"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,16,1,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"hasAttribute"}],"arity":2}},{"t":"s","v":"show-indicator"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,16,1,33,42,0,20,2,0,16,1,48,1,17,2,16,2,33,24,0,20,3,0,16,2,1,4,0,48,2,5,20,5,0,16,2,1,6,0,48,2,32,1,0,2,32,1,0,2,5,16,1,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-indicator"},{"t":"s","v":"dom-query"},{"t":"s","v":"dom-remove-class"},{"t":"s","v":"hidden"},{"t":"s","v":"dom-add-class"},{"t":"s","v":"sx-indicator-visible"}],"arity":1}},{"t":"s","v":"disable-elements"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,16,1,33,29,0,20,2,0,20,3,0,48,0,16,1,48,2,17,2,51,5,0,16,2,52,4,0,2,5,16,2,32,4,0,52,6,0,0,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-disabled-elt"},{"t":"s","v":"dom-query-all"},{"t":"s","v":"dom-body"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,1,2,0,49,3,50],"constants":[{"t":"s","v":"dom-set-attr"},{"t":"s","v":"disabled"},{"t":"s","v":""}],"arity":1}},{"t":"s","v":"list"}],"arity":1}},{"t":"s","v":"clear-loading-state"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,5,20,2,0,16,0,1,3,0,48,2,5,16,1,33,42,0,20,4,0,16,1,48,1,17,3,16,3,33,24,0,20,5,0,16,3,1,6,0,48,2,5,20,0,0,16,3,1,7,0,48,2,32,1,0,2,32,1,0,2,5,16,2,33,12,0,51,9,0,16,2,52,8,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-remove-class"},{"t":"s","v":"sx-request"},{"t":"s","v":"dom-remove-attr"},{"t":"s","v":"aria-busy"},{"t":"s","v":"dom-query"},{"t":"s","v":"dom-add-class"},{"t":"s","v":"hidden"},{"t":"s","v":"sx-indicator-visible"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,49,2,50],"constants":[{"t":"s","v":"dom-remove-attr"},{"t":"s","v":"disabled"}],"arity":1}}],"arity":3}},{"t":"s","v":"abort-error?"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,1,3,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"host-get"},{"t":"s","v":"name"},{"t":"s","v":"AbortError"}],"arity":1}},{"t":"s","v":"promise-catch"},{"t":"code","v":{"bytecode":[20,0,0,16,1,48,1,17,2,20,1,0,16,0,1,2,0,16,2,49,3,50],"constants":[{"t":"s","v":"host-callback"},{"t":"s","v":"host-call"},{"t":"s","v":"catch"}],"arity":2}},{"t":"s","v":"fetch-request"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,3,16,0,1,2,0,52,0,0,2,6,34,4,0,5,1,3,0,17,4,16,0,1,4,0,52,0,0,2,6,34,5,0,5,52,5,0,0,17,5,16,0,1,6,0,52,0,0,2,17,6,16,0,1,7,0,52,0,0,2,17,7,16,0,1,8,0,52,0,0,2,17,8,16,8,33,16,0,16,1,3,1,9,0,51,10,0,16,8,49,4,32,139,0,20,11,0,1,12,0,48,1,17,9,20,11,0,1,13,0,48,1,17,10,51,15,0,1,9,1,5,16,5,52,16,0,1,52,14,0,2,5,20,17,0,16,10,1,2,0,16,4,48,3,5,20,17,0,16,10,1,4,0,16,9,48,3,5,16,6,33,15,0,20,17,0,16,10,1,6,0,16,6,48,3,32,1,0,2,5,16,7,33,15,0,20,17,0,16,10,1,7,0,16,7,48,3,32,1,0,2,5,20,18,0,20,19,0,20,20,0,48,0,1,21,0,16,3,16,10,48,4,51,22,0,1,1,1,2,16,2,49,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"url"},{"t":"s","v":"method"},{"t":"s","v":"GET"},{"t":"s","v":"headers"},{"t":"s","v":"dict"},{"t":"s","v":"body"},{"t":"s","v":"signal"},{"t":"s","v":"preloaded"},{"t":"n","v":200},{"t":"code","v":{"bytecode":[2,50],"constants":[],"arity":1}},{"t":"s","v":"host-new"},{"t":"s","v":"Headers"},{"t":"s","v":"Object"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,1,1,0,16,0,18,1,16,0,52,2,0,2,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"set"},{"t":"s","v":"get"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"keys"},{"t":"s","v":"host-set!"},{"t":"s","v":"promise-then"},{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"fetch"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,20,0,0,16,0,1,2,0,48,2,17,2,51,3,0,1,0,17,3,20,4,0,20,5,0,16,0,1,6,0,48,2,51,7,0,0,0,1,1,1,2,1,3,18,1,49,3,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"ok"},{"t":"s","v":"status"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,18,0,1,2,0,48,2,1,3,0,16,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"headers"},{"t":"s","v":"get"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"promise-then"},{"t":"s","v":"host-call"},{"t":"s","v":"text"},{"t":"code","v":{"bytecode":[18,0,18,1,18,2,18,3,16,0,49,4,50],"constants":[],"arity":1,"upvalue-count":4}}],"arity":1,"upvalue-count":2}}],"arity":3}},{"t":"s","v":"fetch-location"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,48,1,6,34,9,0,5,20,0,0,1,2,0,48,1,17,1,16,1,33,10,0,20,3,0,16,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"dom-query"},{"t":"s","v":"[sx-boost]"},{"t":"s","v":"#main-panel"},{"t":"s","v":"browser-navigate"}],"arity":1}},{"t":"s","v":"fetch-and-restore"},{"t":"code","v":{"bytecode":[20,0,0,1,2,0,16,1,1,3,0,1,4,0,1,5,0,16,2,1,6,0,2,1,7,0,2,52,1,0,10,51,8,0,1,0,1,3,51,9,0,49,3,50],"constants":[{"t":"s","v":"fetch-request"},{"t":"s","v":"dict"},{"t":"s","v":"url"},{"t":"s","v":"method"},{"t":"s","v":"GET"},{"t":"s","v":"headers"},{"t":"s","v":"body"},{"t":"s","v":"signal"},{"t":"code","v":{"bytecode":[16,0,33,39,0,20,0,0,18,0,16,3,48,2,5,20,1,0,18,0,48,1,5,20,2,0,20,3,0,48,0,1,4,0,1,5,0,18,1,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"dom-set-inner-html"},{"t":"s","v":"post-swap"},{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"scrollTo"},{"t":"n","v":0}],"arity":4,"upvalue-count":2}},{"t":"code","v":{"bytecode":[20,0,0,1,2,0,16,0,52,1,0,2,49,1,50],"constants":[{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"fetch-and-restore error: "}],"arity":1}}],"arity":4}},{"t":"s","v":"fetch-preload"},{"t":"code","v":{"bytecode":[20,0,0,1,2,0,16,0,1,3,0,1,4,0,1,5,0,16,1,1,6,0,2,1,7,0,2,52,1,0,10,51,8,0,1,2,1,0,51,9,0,49,3,50],"constants":[{"t":"s","v":"fetch-request"},{"t":"s","v":"dict"},{"t":"s","v":"url"},{"t":"s","v":"method"},{"t":"s","v":"GET"},{"t":"s","v":"headers"},{"t":"s","v":"body"},{"t":"s","v":"signal"},{"t":"code","v":{"bytecode":[16,0,33,14,0,20,0,0,18,0,18,1,16,3,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"preload-cache-set"}],"arity":4,"upvalue-count":2}},{"t":"code","v":{"bytecode":[2,50],"constants":[],"arity":1}}],"arity":3}},{"t":"s","v":"fetch-streaming"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,16,2,1,1,0,49,4,50],"constants":[{"t":"s","v":"fetch-and-restore"},{"t":"n","v":0}],"arity":4}},{"t":"s","v":"dom-parse-html-document"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,48,1,17,1,20,2,0,16,1,1,3,0,16,0,1,4,0,49,4,50],"constants":[{"t":"s","v":"host-new"},{"t":"s","v":"DOMParser"},{"t":"s","v":"host-call"},{"t":"s","v":"parseFromString"},{"t":"s","v":"text/html"}],"arity":1}},{"t":"s","v":"dom-body-inner-html"},{"t":"code","v":{"bytecode":[20,0,0,20,0,0,16,0,1,1,0,48,2,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"body"},{"t":"s","v":"innerHTML"}],"arity":1}},{"t":"s","v":"create-script-clone"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,48,1,17,1,20,2,0,16,1,1,3,0,1,4,0,48,3,17,2,20,5,0,16,0,1,6,0,48,2,17,3,2,17,4,51,7,0,1,3,1,2,1,4,17,4,16,4,1,8,0,48,1,5,20,9,0,16,2,1,10,0,20,5,0,16,0,1,10,0,48,2,48,3,5,16,2,50],"constants":[{"t":"s","v":"host-global"},{"t":"s","v":"document"},{"t":"s","v":"host-call"},{"t":"s","v":"createElement"},{"t":"s","v":"script"},{"t":"s","v":"host-get"},{"t":"s","v":"attributes"},{"t":"code","v":{"bytecode":[16,0,20,1,0,18,0,1,2,0,48,2,52,0,0,2,33,61,0,20,3,0,18,0,1,4,0,16,0,48,3,17,1,20,3,0,18,1,1,5,0,20,1,0,16,1,1,6,0,48,2,20,1,0,16,1,1,7,0,48,2,48,4,5,18,2,16,0,1,9,0,52,8,0,2,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"host-get"},{"t":"s","v":"length"},{"t":"s","v":"host-call"},{"t":"s","v":"item"},{"t":"s","v":"setAttribute"},{"t":"s","v":"name"},{"t":"s","v":"value"},{"t":"s","v":"+"},{"t":"n","v":1}],"arity":1,"upvalue-count":3}},{"t":"n","v":0},{"t":"s","v":"host-set!"},{"t":"s","v":"textContent"}],"arity":1}},{"t":"s","v":"cross-origin?"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,6,34,10,0,5,16,0,1,2,0,52,0,0,2,33,18,0,16,0,20,4,0,48,0,52,0,0,2,52,3,0,1,32,1,0,4,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"http://"},{"t":"s","v":"https://"},{"t":"s","v":"not"},{"t":"s","v":"browser-location-origin"}],"arity":1}},{"t":"s","v":"browser-scroll-to"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,1,2,0,16,0,16,1,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"scrollTo"}],"arity":2}},{"t":"s","v":"with-transition"},{"t":"code","v":{"bytecode":[16,0,6,33,17,0,5,20,0,0,20,1,0,1,2,0,48,1,1,3,0,48,2,33,26,0,20,4,0,20,1,0,1,2,0,48,1,1,3,0,20,5,0,16,1,48,1,49,3,32,4,0,16,1,49,0,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"host-global"},{"t":"s","v":"document"},{"t":"s","v":"startViewTransition"},{"t":"s","v":"host-call"},{"t":"s","v":"host-callback"}],"arity":2}},{"t":"s","v":"observe-intersection"},{"t":"code","v":{"bytecode":[20,0,0,51,1,0,1,3,1,1,1,2,1,0,48,1,17,4,20,2,0,1,3,0,20,0,0,51,4,0,1,3,1,1,1,2,1,5,1,0,48,1,48,2,17,5,20,5,0,16,5,1,6,0,16,0,48,3,5,16,5,50],"constants":[{"t":"s","v":"host-callback"},{"t":"code","v":{"bytecode":[51,1,0,0,0,0,1,0,2,0,3,20,2,0,16,0,1,3,0,20,4,0,51,5,0,48,1,48,3,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,33,54,0,18,0,33,17,0,20,2,0,51,3,0,0,1,1,0,18,0,48,2,32,6,0,18,1,16,0,48,1,5,18,2,33,16,0,20,4,0,20,5,0,1,6,0,18,3,49,3,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"isIntersecting"},{"t":"s","v":"set-timeout"},{"t":"code","v":{"bytecode":[18,0,18,1,49,1,50],"constants":[],"upvalue-count":2}},{"t":"s","v":"host-call"},{"t":"s","v":"observer"},{"t":"s","v":"unobserve"}],"arity":1,"upvalue-count":4}},{"t":"s","v":"host-call"},{"t":"s","v":"forEach"},{"t":"s","v":"host-callback"},{"t":"code","v":{"bytecode":[16,0,50],"constants":[],"arity":1}}],"arity":1,"upvalue-count":4}},{"t":"s","v":"host-new"},{"t":"s","v":"IntersectionObserver"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,2,17,2,51,2,0,1,1,1,0,0,0,0,1,0,2,0,3,0,4,1,2,17,2,16,2,1,3,0,49,1,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"length"},{"t":"code","v":{"bytecode":[16,0,18,0,52,0,0,2,33,105,0,20,1,0,18,1,1,2,0,16,0,48,3,17,1,16,1,6,33,11,0,5,20,3,0,16,1,1,4,0,48,2,33,53,0,18,2,33,17,0,20,5,0,51,6,0,0,3,1,1,18,2,48,2,32,6,0,18,3,16,1,48,1,5,18,4,33,15,0,20,1,0,18,5,1,7,0,18,6,48,3,32,1,0,2,32,1,0,2,5,18,7,16,0,1,9,0,52,8,0,2,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"host-call"},{"t":"s","v":"item"},{"t":"s","v":"host-get"},{"t":"s","v":"isIntersecting"},{"t":"s","v":"set-timeout"},{"t":"code","v":{"bytecode":[18,0,18,1,49,1,50],"constants":[],"upvalue-count":2}},{"t":"s","v":"unobserve"},{"t":"s","v":"+"},{"t":"n","v":1}],"arity":1,"upvalue-count":8}},{"t":"n","v":0}],"arity":1,"upvalue-count":5}},{"t":"s","v":"host-call"},{"t":"s","v":"observe"}],"arity":4}},{"t":"s","v":"event-source-connect"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,16,0,48,2,17,2,20,2,0,16,2,1,3,0,16,1,48,3,5,16,2,50],"constants":[{"t":"s","v":"host-new"},{"t":"s","v":"EventSource"},{"t":"s","v":"host-set!"},{"t":"s","v":"_sxElement"}],"arity":2}},{"t":"s","v":"event-source-listen"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,16,1,20,2,0,51,3,0,1,2,48,1,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"addEventListener"},{"t":"s","v":"host-callback"},{"t":"code","v":{"bytecode":[18,0,16,0,49,1,50],"constants":[],"arity":1,"upvalue-count":1}}],"arity":3}},{"t":"s","v":"bind-boost-link"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,51,2,0,1,0,1,1,49,3,50],"constants":[{"t":"s","v":"dom-listen"},{"t":"s","v":"click"},{"t":"code","v":{"bytecode":[20,1,0,16,0,48,1,52,0,0,1,33,89,0,20,2,0,16,0,48,1,5,20,3,0,18,0,1,4,0,48,2,52,0,0,1,33,15,0,20,5,0,18,0,1,4,0,18,1,48,3,32,1,0,2,5,20,3,0,18,0,1,6,0,48,2,52,0,0,1,33,16,0,20,5,0,18,0,1,6,0,1,7,0,48,3,32,1,0,2,5,20,8,0,18,0,2,2,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"event-modifier-key?"},{"t":"s","v":"prevent-default"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"sx-get"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"sx-push-url"},{"t":"s","v":"true"},{"t":"s","v":"execute-request"}],"arity":1,"upvalue-count":2}}],"arity":2}},{"t":"s","v":"bind-boost-form"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,51,2,0,1,0,49,3,50],"constants":[{"t":"s","v":"dom-listen"},{"t":"s","v":"submit"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,5,20,1,0,18,0,2,2,49,3,50],"constants":[{"t":"s","v":"prevent-default"},{"t":"s","v":"execute-request"}],"arity":1,"upvalue-count":1}}],"arity":3}},{"t":"s","v":"bind-client-route-click"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,51,2,0,1,1,1,0,49,3,50],"constants":[{"t":"s","v":"dom-listen"},{"t":"s","v":"click"},{"t":"code","v":{"bytecode":[20,1,0,16,0,48,1,52,0,0,1,33,198,0,20,2,0,16,0,48,1,5,20,3,0,1,4,0,48,1,17,1,16,1,33,46,0,20,5,0,16,1,1,6,0,48,2,17,3,16,3,6,33,14,0,5,16,3,1,8,0,52,7,0,2,52,0,0,1,33,5,0,16,3,32,3,0,1,9,0,32,3,0,1,9,0,17,2,20,10,0,20,11,0,18,0,48,1,16,2,48,2,33,26,0,20,12,0,2,1,13,0,18,0,48,3,5,20,14,0,1,15,0,1,15,0,49,2,32,78,0,20,16,0,18,1,1,17,0,48,2,52,0,0,1,33,15,0,20,18,0,18,1,1,17,0,18,0,48,3,32,1,0,2,5,20,16,0,18,1,1,19,0,48,2,52,0,0,1,33,16,0,20,18,0,18,1,1,19,0,1,8,0,48,3,32,1,0,2,5,20,20,0,18,1,2,2,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"event-modifier-key?"},{"t":"s","v":"prevent-default"},{"t":"s","v":"dom-query"},{"t":"s","v":"[sx-boost]"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-boost"},{"t":"s","v":"="},{"t":"s","v":"true"},{"t":"s","v":"#main-panel"},{"t":"s","v":"try-client-route"},{"t":"s","v":"url-pathname"},{"t":"s","v":"browser-push-state"},{"t":"s","v":""},{"t":"s","v":"browser-scroll-to"},{"t":"n","v":0},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"sx-get"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"sx-push-url"},{"t":"s","v":"execute-request"}],"arity":1,"upvalue-count":2}}],"arity":3}},{"t":"s","v":"sw-post-message"},{"t":"s","v":"try-parse-json"},{"t":"code","v":{"bytecode":[20,0,0,16,0,49,1,50],"constants":[{"t":"s","v":"json-parse"}],"arity":1}},{"t":"s","v":"strip-component-scripts"},{"t":"code","v":{"bytecode":[16,0,17,1,1,0,0,17,2,1,1,0,17,3,2,17,4,51,2,0,1,2,1,1,1,3,1,4,17,4,16,4,16,1,48,1,5,16,1,50],"constants":[{"t":"s","v":""},{"t":"code","v":{"bytecode":[16,0,18,0,52,0,0,2,17,1,16,1,1,2,0,52,1,0,2,33,7,0,16,0,19,1,32,129,0,16,1,18,0,52,4,0,1,52,3,0,2,17,2,16,0,16,1,18,0,52,4,0,1,52,3,0,2,52,5,0,2,17,3,16,3,18,2,52,0,0,2,17,4,16,4,1,2,0,52,1,0,2,33,7,0,16,0,19,1,32,66,0,16,3,1,6,0,16,4,52,5,0,3,17,5,16,0,1,6,0,16,1,52,5,0,3,17,6,16,3,16,4,18,2,52,4,0,1,52,3,0,2,52,5,0,2,17,7,20,7,0,16,5,48,1,5,18,3,16,6,16,7,52,8,0,2,49,1,50],"constants":[{"t":"s","v":"index-of"},{"t":"s","v":"="},{"t":"n","v":-1},{"t":"s","v":"+"},{"t":"s","v":"len"},{"t":"s","v":"slice"},{"t":"n","v":0},{"t":"s","v":"sx-load-components"},{"t":"s","v":"str"}],"arity":1,"upvalue-count":4}}],"arity":1}},{"t":"s","v":"extract-response-css"},{"t":"code","v":{"bytecode":[16,0,17,1,1,0,0,17,2,1,1,0,17,3,2,17,4,51,2,0,1,2,1,1,1,3,1,4,17,4,16,4,16,1,48,1,5,16,1,50],"constants":[{"t":"s","v":""},{"t":"code","v":{"bytecode":[16,0,18,0,52,0,0,2,17,1,16,1,1,2,0,52,1,0,2,33,7,0,16,0,19,1,32,153,0,16,0,16,1,18,0,52,5,0,1,52,4,0,2,52,3,0,2,17,2,16,2,18,2,52,0,0,2,17,3,16,3,1,2,0,52,1,0,2,33,7,0,16,0,19,1,32,104,0,16,2,1,6,0,16,3,52,3,0,3,17,4,16,0,1,6,0,16,1,52,3,0,3,17,5,16,2,16,3,18,2,52,5,0,1,52,4,0,2,52,3,0,2,17,6,20,7,0,1,8,0,48,1,17,7,20,9,0,16,7,1,10,0,1,11,0,48,3,17,8,20,12,0,16,8,1,13,0,16,4,48,3,5,20,14,0,16,8,48,1,5,18,3,16,5,16,6,52,15,0,2,49,1,50],"constants":[{"t":"s","v":"index-of"},{"t":"s","v":"="},{"t":"n","v":-1},{"t":"s","v":"slice"},{"t":"s","v":"+"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"s","v":"host-global"},{"t":"s","v":"document"},{"t":"s","v":"host-call"},{"t":"s","v":"createElement"},{"t":"s","v":"style"},{"t":"s","v":"host-set!"},{"t":"s","v":"textContent"},{"t":"s","v":"dom-append-to-head"},{"t":"s","v":"str"}],"arity":1,"upvalue-count":4}}],"arity":1}},{"t":"s","v":"sx-render"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,48,1,17,1,20,2,0,16,1,1,3,0,48,2,17,2,20,4,0,16,0,48,1,17,3,1,6,0,3,52,5,0,2,5,51,8,0,1,2,16,3,52,7,0,2,5,1,6,0,52,9,0,1,5,16,2,50],"constants":[{"t":"s","v":"host-global"},{"t":"s","v":"document"},{"t":"s","v":"host-call"},{"t":"s","v":"createDocumentFragment"},{"t":"s","v":"sx-parse"},{"t":"s","v":"scope-push!"},{"t":"s","v":"sx-render-markers"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,20,1,0,2,48,1,2,48,3,17,1,16,1,33,12,0,20,2,0,18,0,16,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"get-render-env"},{"t":"s","v":"dom-append"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"scope-pop!"}],"arity":1}},{"t":"s","v":"sx-hydrate"},{"t":"code","v":{"bytecode":[20,0,0,16,0,6,34,6,0,5,20,1,0,48,0,49,1,50],"constants":[{"t":"s","v":"sx-hydrate-elements"},{"t":"s","v":"dom-body"}],"arity":1}},{"t":"s","v":"sx-process-scripts"},{"t":"code","v":{"bytecode":[20,0,0,16,0,6,34,6,0,5,20,1,0,48,0,1,2,0,48,2,17,1,51,4,0,16,1,52,3,0,2,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"dom-body"},{"t":"s","v":"script[type=\"text/sx\"]"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,52,0,0,1,33,71,0,20,3,0,16,0,1,2,0,48,2,5,20,4,0,16,0,1,5,0,48,2,17,1,16,1,6,33,14,0,5,16,1,52,7,0,1,1,8,0,52,6,0,2,33,21,0,20,9,0,16,1,48,1,17,2,51,11,0,16,2,52,10,0,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"sx-script"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"host-get"},{"t":"s","v":"textContent"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"s","v":"sx-parse"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,49,1,50],"constants":[{"t":"s","v":"cek-eval"}],"arity":1}}],"arity":1}}],"arity":1}},{"t":"s","v":"select-from-container"},{"t":"code","v":{"bytecode":[16,1,33,31,0,20,0,0,16,0,16,1,48,2,17,2,16,2,33,5,0,16,2,32,7,0,20,1,0,16,0,49,1,32,7,0,20,1,0,16,0,49,1,50],"constants":[{"t":"s","v":"dom-query"},{"t":"s","v":"children-to-fragment"}],"arity":2}},{"t":"s","v":"children-to-fragment"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,48,1,17,1,20,2,0,16,1,1,3,0,48,2,17,2,2,17,3,51,4,0,1,0,1,2,1,3,17,3,16,3,48,0,5,16,2,50],"constants":[{"t":"s","v":"host-global"},{"t":"s","v":"document"},{"t":"s","v":"host-call"},{"t":"s","v":"createDocumentFragment"},{"t":"code","v":{"bytecode":[20,0,0,18,0,48,1,17,0,16,0,33,17,0,20,1,0,18,1,16,0,48,2,5,18,2,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"dom-first-child"},{"t":"s","v":"dom-append"}],"upvalue-count":3}}],"arity":1}},{"t":"s","v":"select-html-from-doc"},{"t":"code","v":{"bytecode":[16,1,33,36,0,20,0,0,16,0,16,1,48,2,17,2,16,2,33,10,0,20,1,0,16,2,49,1,32,7,0,20,2,0,16,0,49,1,32,7,0,20,2,0,16,0,49,1,50],"constants":[{"t":"s","v":"dom-query"},{"t":"s","v":"dom-inner-html"},{"t":"s","v":"dom-body-inner-html"}],"arity":2}},{"t":"s","v":"find-matching-route"},{"t":"s","v":"parse-route-pattern"},{"t":"s","v":"register-io-deps"},{"t":"s","v":"resolve-page-data"},{"t":"s","v":"parse-sx-data"},{"t":"code","v":{"bytecode":[16,0,6,33,14,0,5,16,0,52,1,0,1,1,2,0,52,0,0,2,33,35,0,20,3,0,16,0,48,1,17,1,16,1,52,5,0,1,52,4,0,1,33,9,0,16,1,52,6,0,1,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"s","v":"sx-parse"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"first"}],"arity":1}},{"t":"s","v":"try-eval-content"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,2,16,2,52,1,0,1,33,4,0,2,32,23,0,20,2,0,48,0,17,3,51,4,0,1,1,1,3,16,2,52,3,0,2,5,16,3,50],"constants":[{"t":"s","v":"sx-parse"},{"t":"s","v":"empty?"},{"t":"s","v":"create-fragment"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,2,48,3,17,1,16,1,33,12,0,20,1,0,18,1,16,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"dom-append"}],"arity":1,"upvalue-count":2}}],"arity":2}},{"t":"s","v":"try-async-eval-content"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,49,2,50],"constants":[{"t":"s","v":"try-eval-content"}],"arity":3}},{"t":"s","v":"try-rerender-page"},{"t":"s","v":"execute-action"},{"t":"s","v":"bind-preload"},{"t":"s","v":"persist-offline-data"},{"t":"s","v":"retrieve-offline-data"}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"b8d307935bc3b91a","module":{"arity":0,"bytecode":[1,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,5,51,45,0,128,44,0,5,51,27,0,128,46,0,5,51,27,0,128,47,0,5,51,27,0,128,48,0,5,51,27,0,128,49,0,5,51,51,0,128,50,0,5,51,53,0,128,52,0,5,51,27,0,128,54,0,5,51,27,0,128,55,0,5,51,57,0,128,56,0,5,51,59,0,128,58,0,5,51,61,0,128,60,0,5,51,63,0,128,62,0,5,51,65,0,128,64,0,5,51,67,0,128,66,0,5,51,69,0,128,68,0,5,51,71,0,128,70,0,5,51,73,0,128,72,0,5,51,75,0,128,74,0,5,51,77,0,128,76,0,5,51,79,0,128,78,0,5,51,81,0,128,80,0,5,51,83,0,128,82,0,5,51,85,0,128,84,0,5,51,87,0,128,86,0,5,51,89,0,128,88,0,5,51,91,0,128,90,0,5,51,93,0,128,92,0,5,51,95,0,128,94,0,5,51,97,0,128,96,0,5,51,99,0,128,98,0,5,51,101,0,128,100,0,5,51,27,0,128,102,0,5,51,104,0,128,103,0,5,51,106,0,128,105,0,5,51,108,0,128,107,0,5,51,110,0,128,109,0,5,51,112,0,128,111,0,5,51,114,0,128,113,0,5,51,116,0,128,115,0,5,51,118,0,128,117,0,5,51,120,0,128,119,0,5,51,27,0,128,121,0,5,51,27,0,128,122,0,5,51,124,0,128,123,0,5,51,126,0,128,125,0,5,51,128,0,128,127,0,5,51,27,0,128,129,0,5,51,27,0,128,130,0,5,51,27,0,128,131,0,5,51,27,0,128,132,0,5,51,27,0,128,133,0,50],"constants":[{"t":"s","v":"_sx-bound-prefix"},{"t":"s","v":"_sxBound"},{"t":"s","v":"mark-processed!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,3,0,20,4,0,52,2,0,2,3,49,3,50],"constants":[{"t":"s","v":"host-set!"},{"t":"s","v":"el"},{"t":"s","v":"str"},{"t":"s","v":"_sx-bound-prefix"},{"t":"s","v":"key"}]}},{"t":"s","v":"is-processed?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,3,0,20,4,0,52,2,0,2,48,2,17,2,20,5,0,33,4,0,3,32,1,0,4,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"el"},{"t":"s","v":"str"},{"t":"s","v":"_sx-bound-prefix"},{"t":"s","v":"key"},{"t":"s","v":"v"}]}},{"t":"s","v":"clear-processed!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,3,0,20,4,0,52,2,0,2,2,49,3,50],"constants":[{"t":"s","v":"host-set!"},{"t":"s","v":"el"},{"t":"s","v":"str"},{"t":"s","v":"_sx-bound-prefix"},{"t":"s","v":"key"}]}},{"t":"s","v":"callable?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,17,1,20,3,0,1,4,0,52,2,0,2,6,34,26,0,5,20,3,0,1,5,0,52,2,0,2,6,34,11,0,5,20,3,0,1,6,0,52,2,0,2,50],"constants":[{"t":"s","v":"type-of"},{"t":"s","v":"v"},{"t":"s","v":"="},{"t":"s","v":"t"},{"t":"s","v":"lambda"},{"t":"s","v":"native-fn"},{"t":"s","v":"continuation"}]}},{"t":"s","v":"to-kebab"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,52,1,0,0,17,1,1,2,0,17,2,2,17,3,51,3,0,17,3,20,4,0,1,2,0,48,1,5,1,6,0,20,7,0,52,5,0,2,50],"constants":[{"t":"s","v":"Convert camelCase to kebab-case."},{"t":"s","v":"list"},{"t":"n","v":0},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,3,0,52,2,0,1,52,0,0,2,33,117,0,20,3,0,20,1,0,52,4,0,2,17,1,20,6,0,1,7,0,52,5,0,2,6,33,11,0,5,20,6,0,1,9,0,52,8,0,2,33,47,0,20,1,0,1,11,0,52,10,0,2,33,14,0,20,12,0,20,13,0,1,14,0,48,2,32,1,0,2,5,20,12,0,20,13,0,20,6,0,52,15,0,1,48,2,32,11,0,20,12,0,20,13,0,20,6,0,48,2,5,20,16,0,20,1,0,1,18,0,52,17,0,2,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"i"},{"t":"s","v":"len"},{"t":"s","v":"s"},{"t":"s","v":"nth"},{"t":"s","v":">="},{"t":"s","v":"ch"},{"t":"s","v":"A"},{"t":"s","v":"<="},{"t":"s","v":"Z"},{"t":"s","v":">"},{"t":"n","v":0},{"t":"s","v":"append!"},{"t":"s","v":"result"},{"t":"s","v":"-"},{"t":"s","v":"lower"},{"t":"s","v":"loop"},{"t":"s","v":"+"},{"t":"n","v":1}]}},{"t":"s","v":"loop"},{"t":"s","v":"join"},{"t":"s","v":""},{"t":"s","v":"result"}]}},{"t":"s","v":"sx-load-components"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,1,0,6,33,15,0,5,20,1,0,52,3,0,1,1,4,0,52,2,0,2,33,23,0,20,5,0,20,1,0,48,1,17,1,51,7,0,20,8,0,52,6,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"Parse and evaluate component definitions from text."},{"t":"s","v":"text"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"s","v":"sx-parse"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"cek-eval"},{"t":"s","v":"expr"}]}},{"t":"s","v":"exprs"}]}},{"t":"s","v":"call-expr"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,1,0,20,2,0,48,1,17,2,20,5,0,52,4,0,1,52,3,0,1,33,15,0,20,6,0,20,5,0,52,7,0,1,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"Parse and evaluate an SX expression string."},{"t":"s","v":"sx-parse"},{"t":"s","v":"expr-text"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"exprs"},{"t":"s","v":"cek-eval"},{"t":"s","v":"first"}]}},{"t":"s","v":"base-env"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,1,0,49,0,50],"constants":[{"t":"s","v":"Return the current global environment."},{"t":"s","v":"global-env"}]}},{"t":"s","v":"get-render-env"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,1,0,48,0,17,1,20,2,0,6,33,12,0,5,20,2,0,52,4,0,1,52,3,0,1,33,14,0,20,5,0,20,6,0,20,2,0,49,2,32,3,0,20,6,0,50],"constants":[{"t":"s","v":"Get the rendering environment (global env, optionally merged with extra)."},{"t":"s","v":"base-env"},{"t":"s","v":"extra"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"env-merge"},{"t":"s","v":"env"}]}},{"t":"s","v":"merge-envs"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,1,0,6,33,4,0,5,20,2,0,33,14,0,20,3,0,20,1,0,20,2,0,49,2,32,21,0,20,1,0,6,34,14,0,5,20,2,0,6,34,6,0,5,20,4,0,49,0,50],"constants":[{"t":"s","v":"Merge two environments."},{"t":"s","v":"a"},{"t":"s","v":"b"},{"t":"s","v":"env-merge"},{"t":"s","v":"global-env"}]}},{"t":"s","v":"sx-render-with-env"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,1,0,1,2,0,48,1,17,2,20,3,0,20,4,0,1,5,0,48,2,17,3,20,6,0,20,7,0,48,1,17,4,51,9,0,20,10,0,52,8,0,2,5,20,11,0,50],"constants":[{"t":"s","v":"Parse SX source and render to DOM fragment."},{"t":"s","v":"host-global"},{"t":"s","v":"document"},{"t":"s","v":"host-call"},{"t":"s","v":"doc"},{"t":"s","v":"createDocumentFragment"},{"t":"s","v":"sx-parse"},{"t":"s","v":"source"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,1,20,2,0,6,33,15,0,5,20,2,0,52,4,0,1,1,5,0,52,3,0,2,33,56,0,20,6,0,20,7,0,1,8,0,1,9,0,48,3,17,2,20,10,0,20,11,0,1,12,0,20,2,0,48,3,5,20,6,0,20,13,0,1,14,0,20,15,0,20,11,0,1,16,0,48,2,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"render-to-html"},{"t":"s","v":"expr"},{"t":"s","v":"html"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"s","v":"host-call"},{"t":"s","v":"doc"},{"t":"s","v":"createElement"},{"t":"s","v":"template"},{"t":"s","v":"host-set!"},{"t":"s","v":"temp"},{"t":"s","v":"innerHTML"},{"t":"s","v":"frag"},{"t":"s","v":"appendChild"},{"t":"s","v":"host-get"},{"t":"s","v":"content"}]}},{"t":"s","v":"exprs"},{"t":"s","v":"frag"}]}},{"t":"s","v":"parse-env-attr"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,2,50],"constants":[{"t":"s","v":"Parse data-sx-env attribute (JSON key-value pairs)."}]}},{"t":"s","v":"store-env-attr"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[2,50],"constants":[]}},{"t":"s","v":"resolve-mount-target"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,2,0,52,1,0,1,33,11,0,20,3,0,20,2,0,49,1,32,3,0,20,2,0,50],"constants":[{"t":"s","v":"Resolve a CSS selector string to a DOM element."},{"t":"s","v":"string?"},{"t":"s","v":"target"},{"t":"s","v":"dom-query"}]}},{"t":"s","v":"remove-head-element"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,1,0,20,2,0,48,1,17,1,20,3,0,33,11,0,20,4,0,20,3,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"Remove a element matching selector."},{"t":"s","v":"dom-query"},{"t":"s","v":"sel"},{"t":"s","v":"el"},{"t":"s","v":"dom-remove"}]}},{"t":"s","v":"set-sx-comp-cookie"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"set-cookie"},{"t":"s","v":"sx-components"},{"t":"s","v":"hash"}]}},{"t":"s","v":"clear-sx-comp-cookie"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"set-cookie"},{"t":"s","v":"sx-components"},{"t":"s","v":""}]}},{"t":"s","v":"log-parse-error"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,2,0,20,3,0,1,4,0,20,5,0,52,1,0,4,49,1,50],"constants":[{"t":"s","v":"log-error"},{"t":"s","v":"str"},{"t":"s","v":"Parse error in "},{"t":"s","v":"label"},{"t":"s","v":": "},{"t":"s","v":"err"}]}},{"t":"s","v":"loaded-component-names"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,1,2,0,48,2,17,0,52,3,0,0,17,1,51,5,0,20,6,0,52,4,0,2,5,20,7,0,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"dom-body"},{"t":"s","v":"script[data-components]"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,6,34,4,0,5,1,3,0,17,1,20,6,0,52,5,0,1,1,7,0,52,4,0,2,33,20,0,51,9,0,20,6,0,1,11,0,52,10,0,2,52,8,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"script"},{"t":"s","v":"data-components"},{"t":"s","v":""},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"s","v":"text"},{"t":"n","v":0},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,3,0,52,2,0,1,52,1,0,1,1,4,0,52,0,0,2,33,18,0,20,5,0,20,6,0,20,3,0,52,2,0,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"s","v":"trim"},{"t":"s","v":"name"},{"t":"n","v":0},{"t":"s","v":"append!"},{"t":"s","v":"names"}]}},{"t":"s","v":"split"},{"t":"s","v":","}]}},{"t":"s","v":"scripts"},{"t":"s","v":"names"}]}},{"t":"s","v":"csrf-token"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,48,1,17,0,20,2,0,33,14,0,20,3,0,20,2,0,1,4,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-query"},{"t":"s","v":"meta[name=\"csrf-token\"]"},{"t":"s","v":"meta"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"content"}]}},{"t":"s","v":"validate-for-request"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[3,50],"constants":[]}},{"t":"s","v":"build-request-body"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,17,3,20,3,0,1,4,0,52,2,0,2,6,34,11,0,5,20,3,0,1,5,0,52,2,0,2,33,179,0,20,6,0,6,33,28,0,5,20,7,0,20,6,0,48,1,6,34,4,0,5,1,8,0,52,0,0,1,1,9,0,52,2,0,2,33,120,0,20,10,0,1,11,0,20,6,0,48,2,17,4,20,10,0,1,12,0,20,13,0,48,2,17,5,20,14,0,20,15,0,1,16,0,48,2,17,6,1,18,0,20,19,0,6,33,15,0,5,20,19,0,52,21,0,1,1,22,0,52,20,0,2,33,35,0,20,18,0,20,18,0,1,25,0,52,24,0,2,33,6,0,1,26,0,32,3,0,1,25,0,20,19,0,52,23,0,3,32,3,0,20,18,0,1,27,0,2,1,28,0,2,52,17,0,6,32,18,0,1,18,0,20,18,0,1,27,0,2,1,28,0,2,52,17,0,6,32,185,0,20,6,0,6,33,28,0,5,20,7,0,20,6,0,48,1,6,34,4,0,5,1,8,0,52,0,0,1,1,9,0,52,2,0,2,33,129,0,20,29,0,20,6,0,1,30,0,48,2,6,34,4,0,5,1,31,0,17,4,20,30,0,1,32,0,52,2,0,2,33,36,0,20,10,0,1,11,0,20,6,0,48,2,17,5,1,18,0,20,18,0,1,27,0,20,13,0,1,28,0,2,52,17,0,6,32,56,0,20,10,0,1,11,0,20,6,0,48,2,17,5,20,10,0,1,12,0,20,13,0,48,2,17,6,1,18,0,20,18,0,1,27,0,20,14,0,20,15,0,1,16,0,48,2,1,28,0,1,31,0,52,17,0,6,32,18,0,1,18,0,20,18,0,1,27,0,2,1,28,0,2,52,17,0,6,50],"constants":[{"t":"s","v":"upper"},{"t":"s","v":"method"},{"t":"s","v":"="},{"t":"s","v":"m"},{"t":"s","v":"GET"},{"t":"s","v":"HEAD"},{"t":"s","v":"el"},{"t":"s","v":"dom-tag-name"},{"t":"s","v":""},{"t":"s","v":"FORM"},{"t":"s","v":"host-new"},{"t":"s","v":"FormData"},{"t":"s","v":"URLSearchParams"},{"t":"s","v":"fd"},{"t":"s","v":"host-call"},{"t":"s","v":"params"},{"t":"s","v":"toString"},{"t":"s","v":"dict"},{"t":"s","v":"url"},{"t":"s","v":"qs"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"s","v":"str"},{"t":"s","v":"contains?"},{"t":"s","v":"?"},{"t":"s","v":"&"},{"t":"s","v":"body"},{"t":"s","v":"content-type"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"enctype"},{"t":"s","v":"application/x-www-form-urlencoded"},{"t":"s","v":"multipart/form-data"}]}},{"t":"s","v":"abort-previous-target"},{"t":"s","v":"abort-previous"},{"t":"s","v":"track-controller"},{"t":"s","v":"track-controller-target"},{"t":"s","v":"new-abort-controller"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,49,1,50],"constants":[{"t":"s","v":"host-new"},{"t":"s","v":"AbortController"}]}},{"t":"s","v":"abort-signal"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"ctrl"},{"t":"s","v":"signal"}]}},{"t":"s","v":"apply-optimistic"},{"t":"s","v":"revert-optimistic"},{"t":"s","v":"dom-has-attr?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,20,3,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"el"},{"t":"s","v":"hasAttribute"},{"t":"s","v":"name"}]}},{"t":"s","v":"show-indicator"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,20,3,0,33,46,0,20,4,0,20,3,0,48,1,17,2,20,5,0,33,26,0,20,6,0,20,5,0,1,7,0,48,2,5,20,8,0,20,5,0,1,9,0,48,2,32,1,0,2,32,1,0,2,5,20,3,0,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"sx-indicator"},{"t":"s","v":"indicator-sel"},{"t":"s","v":"dom-query"},{"t":"s","v":"indicator"},{"t":"s","v":"dom-remove-class"},{"t":"s","v":"hidden"},{"t":"s","v":"dom-add-class"},{"t":"s","v":"sx-indicator-visible"}]}},{"t":"s","v":"disable-elements"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,20,3,0,33,32,0,20,4,0,20,5,0,48,0,20,3,0,48,2,17,2,51,7,0,20,8,0,52,6,0,2,5,20,8,0,32,4,0,52,9,0,0,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"sx-disabled-elt"},{"t":"s","v":"disable-sel"},{"t":"s","v":"dom-query-all"},{"t":"s","v":"dom-body"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,1,3,0,49,3,50],"constants":[{"t":"s","v":"dom-set-attr"},{"t":"s","v":"e"},{"t":"s","v":"disabled"},{"t":"s","v":""}]}},{"t":"s","v":"elts"},{"t":"s","v":"list"}]}},{"t":"s","v":"clear-loading-state"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,5,20,3,0,20,1,0,1,4,0,48,2,5,20,5,0,33,46,0,20,6,0,20,5,0,48,1,17,3,20,7,0,33,26,0,20,8,0,20,7,0,1,9,0,48,2,5,20,0,0,20,7,0,1,10,0,48,2,32,1,0,2,32,1,0,2,5,20,11,0,33,13,0,51,13,0,20,11,0,52,12,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-remove-class"},{"t":"s","v":"el"},{"t":"s","v":"sx-request"},{"t":"s","v":"dom-remove-attr"},{"t":"s","v":"aria-busy"},{"t":"s","v":"indicator"},{"t":"s","v":"dom-query"},{"t":"s","v":"ind"},{"t":"s","v":"dom-add-class"},{"t":"s","v":"hidden"},{"t":"s","v":"sx-indicator-visible"},{"t":"s","v":"disabled-elts"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"dom-remove-attr"},{"t":"s","v":"e"},{"t":"s","v":"disabled"}]}}]}},{"t":"s","v":"abort-error?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,1,3,0,48,2,1,4,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"host-get"},{"t":"s","v":"err"},{"t":"s","v":"name"},{"t":"s","v":"AbortError"}]}},{"t":"s","v":"promise-catch"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,2,20,2,0,20,3,0,1,4,0,20,5,0,49,3,50],"constants":[{"t":"s","v":"host-callback"},{"t":"s","v":"f"},{"t":"s","v":"host-call"},{"t":"s","v":"p"},{"t":"s","v":"catch"},{"t":"s","v":"cb"}]}},{"t":"s","v":"fetch-request"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,3,20,1,0,1,3,0,52,0,0,2,6,34,4,0,5,1,4,0,17,4,20,1,0,1,5,0,52,0,0,2,6,34,5,0,5,52,6,0,0,17,5,20,1,0,1,7,0,52,0,0,2,17,6,20,1,0,1,8,0,52,0,0,2,17,7,20,1,0,1,9,0,52,0,0,2,17,8,20,9,0,33,18,0,20,10,0,3,1,11,0,51,12,0,20,9,0,49,4,32,145,0,20,13,0,1,14,0,48,1,17,9,20,13,0,1,15,0,48,1,17,10,51,17,0,20,5,0,52,18,0,1,52,16,0,2,5,20,19,0,20,20,0,1,3,0,20,3,0,48,3,5,20,19,0,20,20,0,1,5,0,20,21,0,48,3,5,20,7,0,33,17,0,20,19,0,20,20,0,1,7,0,20,7,0,48,3,32,1,0,2,5,20,8,0,33,17,0,20,19,0,20,20,0,1,8,0,20,8,0,48,3,32,1,0,2,5,20,22,0,20,23,0,20,24,0,48,0,1,25,0,20,2,0,20,20,0,48,4,51,26,0,20,27,0,49,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"config"},{"t":"s","v":"url"},{"t":"s","v":"method"},{"t":"s","v":"GET"},{"t":"s","v":"headers"},{"t":"s","v":"dict"},{"t":"s","v":"body"},{"t":"s","v":"signal"},{"t":"s","v":"preloaded"},{"t":"s","v":"success-fn"},{"t":"n","v":200},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[2,50],"constants":[]}},{"t":"s","v":"host-new"},{"t":"s","v":"Headers"},{"t":"s","v":"Object"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,20,3,0,20,5,0,20,3,0,52,4,0,2,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"h"},{"t":"s","v":"set"},{"t":"s","v":"k"},{"t":"s","v":"get"},{"t":"s","v":"headers"}]}},{"t":"s","v":"keys"},{"t":"s","v":"host-set!"},{"t":"s","v":"js-opts"},{"t":"s","v":"h"},{"t":"s","v":"promise-then"},{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"fetch"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,20,0,0,20,1,0,1,3,0,48,2,17,2,51,4,0,17,3,20,5,0,20,6,0,20,1,0,1,7,0,48,2,51,8,0,20,9,0,49,3,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"response"},{"t":"s","v":"ok"},{"t":"s","v":"status"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,1,3,0,48,2,1,4,0,20,5,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"response"},{"t":"s","v":"headers"},{"t":"s","v":"get"},{"t":"s","v":"name"}]}},{"t":"s","v":"promise-then"},{"t":"s","v":"host-call"},{"t":"s","v":"text"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,20,4,0,49,4,50],"constants":[{"t":"s","v":"success-fn"},{"t":"s","v":"ok"},{"t":"s","v":"status"},{"t":"s","v":"get-header"},{"t":"s","v":"text"}]}},{"t":"s","v":"error-fn"}]}},{"t":"s","v":"error-fn"}]}},{"t":"s","v":"fetch-location"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,48,1,6,34,9,0,5,20,0,0,1,2,0,48,1,17,1,20,3,0,33,11,0,20,4,0,20,5,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"dom-query"},{"t":"s","v":"[sx-boost]"},{"t":"s","v":"#main-panel"},{"t":"s","v":"target"},{"t":"s","v":"browser-navigate"},{"t":"s","v":"url"}]}},{"t":"s","v":"fetch-and-restore"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,2,0,20,2,0,1,3,0,1,4,0,1,5,0,20,5,0,1,6,0,2,1,7,0,2,52,1,0,10,51,8,0,51,9,0,49,3,50],"constants":[{"t":"s","v":"fetch-request"},{"t":"s","v":"dict"},{"t":"s","v":"url"},{"t":"s","v":"method"},{"t":"s","v":"GET"},{"t":"s","v":"headers"},{"t":"s","v":"body"},{"t":"s","v":"signal"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,43,0,20,1,0,20,2,0,20,3,0,48,2,5,20,4,0,20,2,0,48,1,5,20,5,0,20,6,0,48,0,1,7,0,1,8,0,20,9,0,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"resp-ok"},{"t":"s","v":"dom-set-inner-html"},{"t":"s","v":"main"},{"t":"s","v":"text"},{"t":"s","v":"post-swap"},{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"scrollTo"},{"t":"n","v":0},{"t":"s","v":"scroll-y"}]}},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,2,0,20,3,0,52,1,0,2,49,1,50],"constants":[{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"fetch-and-restore error: "},{"t":"s","v":"err"}]}}]}},{"t":"s","v":"fetch-preload"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,2,0,20,2,0,1,3,0,1,4,0,1,5,0,20,5,0,1,6,0,2,1,7,0,2,52,1,0,10,51,8,0,51,9,0,49,3,50],"constants":[{"t":"s","v":"fetch-request"},{"t":"s","v":"dict"},{"t":"s","v":"url"},{"t":"s","v":"method"},{"t":"s","v":"GET"},{"t":"s","v":"headers"},{"t":"s","v":"body"},{"t":"s","v":"signal"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,17,0,20,1,0,20,2,0,20,3,0,20,4,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"resp-ok"},{"t":"s","v":"preload-cache-set"},{"t":"s","v":"cache"},{"t":"s","v":"url"},{"t":"s","v":"text"}]}},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[2,50],"constants":[]}}]}},{"t":"s","v":"fetch-streaming"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,1,4,0,49,4,50],"constants":[{"t":"s","v":"fetch-and-restore"},{"t":"s","v":"target"},{"t":"s","v":"pathname"},{"t":"s","v":"headers"},{"t":"n","v":0}]}},{"t":"s","v":"dom-parse-html-document"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,48,1,17,1,20,2,0,20,3,0,1,4,0,20,5,0,1,6,0,49,4,50],"constants":[{"t":"s","v":"host-new"},{"t":"s","v":"DOMParser"},{"t":"s","v":"host-call"},{"t":"s","v":"parser"},{"t":"s","v":"parseFromString"},{"t":"s","v":"text"},{"t":"s","v":"text/html"}]}},{"t":"s","v":"dom-body-inner-html"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,0,0,20,1,0,1,2,0,48,2,1,3,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"doc"},{"t":"s","v":"body"},{"t":"s","v":"innerHTML"}]}},{"t":"s","v":"create-script-clone"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,48,1,17,1,20,2,0,20,3,0,1,4,0,1,5,0,48,3,17,2,20,6,0,20,7,0,1,8,0,48,2,17,3,2,17,4,51,9,0,17,4,20,10,0,1,11,0,48,1,5,20,12,0,20,13,0,1,14,0,20,6,0,20,7,0,1,14,0,48,2,48,3,5,20,13,0,50],"constants":[{"t":"s","v":"host-global"},{"t":"s","v":"document"},{"t":"s","v":"host-call"},{"t":"s","v":"doc"},{"t":"s","v":"createElement"},{"t":"s","v":"script"},{"t":"s","v":"host-get"},{"t":"s","v":"dead"},{"t":"s","v":"attributes"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,20,3,0,1,4,0,48,2,52,0,0,2,33,68,0,20,5,0,20,3,0,1,6,0,20,1,0,48,3,17,1,20,5,0,20,7,0,1,8,0,20,2,0,20,9,0,1,10,0,48,2,20,2,0,20,9,0,1,11,0,48,2,48,4,5,20,12,0,20,1,0,1,14,0,52,13,0,2,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"i"},{"t":"s","v":"host-get"},{"t":"s","v":"attrs"},{"t":"s","v":"length"},{"t":"s","v":"host-call"},{"t":"s","v":"item"},{"t":"s","v":"live"},{"t":"s","v":"setAttribute"},{"t":"s","v":"attr"},{"t":"s","v":"name"},{"t":"s","v":"value"},{"t":"s","v":"loop"},{"t":"s","v":"+"},{"t":"n","v":1}]}},{"t":"s","v":"loop"},{"t":"n","v":0},{"t":"s","v":"host-set!"},{"t":"s","v":"live"},{"t":"s","v":"textContent"}]}},{"t":"s","v":"cross-origin?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,6,34,11,0,5,20,1,0,1,3,0,52,0,0,2,33,19,0,20,1,0,20,5,0,48,0,52,0,0,2,52,4,0,1,32,1,0,4,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"url"},{"t":"s","v":"http://"},{"t":"s","v":"https://"},{"t":"s","v":"not"},{"t":"s","v":"browser-location-origin"}]}},{"t":"s","v":"browser-scroll-to"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,1,2,0,20,3,0,20,4,0,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"scrollTo"},{"t":"s","v":"x"},{"t":"s","v":"y"}]}},{"t":"s","v":"with-transition"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,33,17,0,5,20,1,0,20,2,0,1,3,0,48,1,1,4,0,48,2,33,27,0,20,5,0,20,2,0,1,3,0,48,1,1,4,0,20,6,0,20,7,0,48,1,49,3,32,5,0,20,7,0,49,0,50],"constants":[{"t":"s","v":"enabled"},{"t":"s","v":"host-get"},{"t":"s","v":"host-global"},{"t":"s","v":"document"},{"t":"s","v":"startViewTransition"},{"t":"s","v":"host-call"},{"t":"s","v":"host-callback"},{"t":"s","v":"thunk"}]}},{"t":"s","v":"observe-intersection"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,51,1,0,48,1,17,4,20,2,0,1,3,0,20,0,0,51,4,0,48,1,48,2,17,5,20,5,0,20,6,0,1,7,0,20,8,0,48,3,5,20,6,0,50],"constants":[{"t":"s","v":"host-callback"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,2,0,20,3,0,1,4,0,20,5,0,51,6,0,48,1,48,3,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,33,56,0,20,3,0,33,14,0,20,4,0,51,5,0,20,3,0,48,2,32,8,0,20,6,0,20,1,0,48,1,5,20,7,0,33,17,0,20,8,0,20,9,0,1,10,0,20,11,0,49,3,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"entry"},{"t":"s","v":"isIntersecting"},{"t":"s","v":"delay"},{"t":"s","v":"set-timeout"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"callback"},{"t":"s","v":"entry"}]}},{"t":"s","v":"callback"},{"t":"s","v":"once?"},{"t":"s","v":"host-call"},{"t":"s","v":"observer"},{"t":"s","v":"unobserve"},{"t":"s","v":"el"}]}},{"t":"s","v":"host-call"},{"t":"s","v":"entries"},{"t":"s","v":"forEach"},{"t":"s","v":"host-callback"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,50],"constants":[{"t":"s","v":"e"}]}}]}},{"t":"s","v":"host-new"},{"t":"s","v":"IntersectionObserver"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,2,17,2,51,3,0,17,2,20,4,0,1,5,0,49,1,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"entries"},{"t":"s","v":"length"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,33,114,0,20,3,0,20,4,0,1,5,0,20,1,0,48,3,17,1,20,6,0,6,33,12,0,5,20,7,0,20,6,0,1,8,0,48,2,33,56,0,20,9,0,33,14,0,20,10,0,51,11,0,20,9,0,48,2,32,8,0,20,12,0,20,6,0,48,1,5,20,13,0,33,17,0,20,3,0,20,14,0,1,15,0,20,16,0,48,3,32,1,0,2,32,1,0,2,5,20,17,0,20,1,0,1,19,0,52,18,0,2,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"i"},{"t":"s","v":"arr-len"},{"t":"s","v":"host-call"},{"t":"s","v":"entries"},{"t":"s","v":"item"},{"t":"s","v":"entry"},{"t":"s","v":"host-get"},{"t":"s","v":"isIntersecting"},{"t":"s","v":"delay"},{"t":"s","v":"set-timeout"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"callback"},{"t":"s","v":"entry"}]}},{"t":"s","v":"callback"},{"t":"s","v":"once?"},{"t":"s","v":"observer"},{"t":"s","v":"unobserve"},{"t":"s","v":"el"},{"t":"s","v":"loop"},{"t":"s","v":"+"},{"t":"n","v":1}]}},{"t":"s","v":"loop"},{"t":"n","v":0}]}},{"t":"s","v":"host-call"},{"t":"s","v":"observer"},{"t":"s","v":"observe"},{"t":"s","v":"el"}]}},{"t":"s","v":"event-source-connect"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,20,2,0,48,2,17,2,20,3,0,20,4,0,1,5,0,20,6,0,48,3,5,20,4,0,50],"constants":[{"t":"s","v":"host-new"},{"t":"s","v":"EventSource"},{"t":"s","v":"url"},{"t":"s","v":"host-set!"},{"t":"s","v":"source"},{"t":"s","v":"_sxElement"},{"t":"s","v":"el"}]}},{"t":"s","v":"event-source-listen"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,20,3,0,20,4,0,51,5,0,48,1,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"source"},{"t":"s","v":"addEventListener"},{"t":"s","v":"event-name"},{"t":"s","v":"host-callback"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"handler"},{"t":"s","v":"e"}]}}]}},{"t":"s","v":"bind-boost-link"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,51,3,0,49,3,50],"constants":[{"t":"s","v":"dom-listen"},{"t":"s","v":"el"},{"t":"s","v":"click"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,48,1,52,0,0,1,33,96,0,20,3,0,20,2,0,48,1,5,20,4,0,20,5,0,1,6,0,48,2,52,0,0,1,33,17,0,20,7,0,20,5,0,1,6,0,20,8,0,48,3,32,1,0,2,5,20,4,0,20,5,0,1,9,0,48,2,52,0,0,1,33,17,0,20,7,0,20,5,0,1,9,0,1,10,0,48,3,32,1,0,2,5,20,11,0,20,5,0,2,2,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"event-modifier-key?"},{"t":"s","v":"e"},{"t":"s","v":"prevent-default"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"el"},{"t":"s","v":"sx-get"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"href"},{"t":"s","v":"sx-push-url"},{"t":"s","v":"true"},{"t":"s","v":"execute-request"}]}}]}},{"t":"s","v":"bind-boost-form"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,51,3,0,49,3,50],"constants":[{"t":"s","v":"dom-listen"},{"t":"s","v":"form"},{"t":"s","v":"submit"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,5,20,2,0,20,3,0,2,2,49,3,50],"constants":[{"t":"s","v":"prevent-default"},{"t":"s","v":"e"},{"t":"s","v":"execute-request"},{"t":"s","v":"form"}]}}]}},{"t":"s","v":"bind-client-route-click"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,51,3,0,49,3,50],"constants":[{"t":"s","v":"dom-listen"},{"t":"s","v":"link"},{"t":"s","v":"click"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,48,1,52,0,0,1,33,213,0,20,3,0,20,2,0,48,1,5,20,4,0,1,5,0,48,1,17,1,20,6,0,33,50,0,20,7,0,20,6,0,1,8,0,48,2,17,3,20,9,0,6,33,15,0,5,20,9,0,1,11,0,52,10,0,2,52,0,0,1,33,6,0,20,9,0,32,3,0,1,12,0,32,3,0,1,12,0,17,2,20,13,0,20,14,0,20,15,0,48,1,20,16,0,48,2,33,27,0,20,17,0,2,1,18,0,20,15,0,48,3,5,20,19,0,1,20,0,1,20,0,49,2,32,84,0,20,21,0,20,22,0,1,23,0,48,2,52,0,0,1,33,17,0,20,24,0,20,22,0,1,23,0,20,15,0,48,3,32,1,0,2,5,20,21,0,20,22,0,1,25,0,48,2,52,0,0,1,33,17,0,20,24,0,20,22,0,1,25,0,1,11,0,48,3,32,1,0,2,5,20,26,0,20,22,0,2,2,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"event-modifier-key?"},{"t":"s","v":"e"},{"t":"s","v":"prevent-default"},{"t":"s","v":"dom-query"},{"t":"s","v":"[sx-boost]"},{"t":"s","v":"boost-el"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-boost"},{"t":"s","v":"attr"},{"t":"s","v":"="},{"t":"s","v":"true"},{"t":"s","v":"#main-panel"},{"t":"s","v":"try-client-route"},{"t":"s","v":"url-pathname"},{"t":"s","v":"href"},{"t":"s","v":"target-sel"},{"t":"s","v":"browser-push-state"},{"t":"s","v":""},{"t":"s","v":"browser-scroll-to"},{"t":"n","v":0},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"link"},{"t":"s","v":"sx-get"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"sx-push-url"},{"t":"s","v":"execute-request"}]}}]}},{"t":"s","v":"sw-post-message"},{"t":"s","v":"try-parse-json"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"json-parse"},{"t":"s","v":"text"}]}},{"t":"s","v":"strip-component-scripts"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,17,1,1,1,0,17,2,1,2,0,17,3,2,17,4,51,3,0,17,4,20,4,0,20,5,0,48,1,5,20,5,0,50],"constants":[{"t":"s","v":"text"},{"t":"s","v":""},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,17,1,20,4,0,1,5,0,52,3,0,2,33,9,0,20,1,0,21,6,0,32,150,0,20,4,0,20,2,0,52,8,0,1,52,7,0,2,17,2,20,1,0,20,4,0,20,2,0,52,8,0,1,52,7,0,2,52,9,0,2,17,3,20,10,0,20,11,0,52,0,0,2,17,4,20,12,0,1,5,0,52,3,0,2,33,9,0,20,1,0,21,6,0,32,77,0,20,10,0,1,13,0,20,12,0,52,9,0,3,17,5,20,1,0,1,13,0,20,4,0,52,9,0,3,17,6,20,10,0,20,12,0,20,11,0,52,8,0,1,52,7,0,2,52,9,0,2,17,7,20,14,0,20,15,0,48,1,5,20,16,0,20,18,0,20,19,0,52,17,0,2,49,1,50],"constants":[{"t":"s","v":"index-of"},{"t":"s","v":"s"},{"t":"s","v":"start-tag"},{"t":"s","v":"="},{"t":"s","v":"start-idx"},{"t":"n","v":-1},{"t":"s","v":"result"},{"t":"s","v":"+"},{"t":"s","v":"len"},{"t":"s","v":"slice"},{"t":"s","v":"rest-str"},{"t":"s","v":"end-tag"},{"t":"s","v":"end-offset"},{"t":"n","v":0},{"t":"s","v":"sx-load-components"},{"t":"s","v":"comp-text"},{"t":"s","v":"loop"},{"t":"s","v":"str"},{"t":"s","v":"before"},{"t":"s","v":"after"}]}},{"t":"s","v":"loop"},{"t":"s","v":"result"}]}},{"t":"s","v":"extract-response-css"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,17,1,1,1,0,17,2,1,2,0,17,3,2,17,4,51,3,0,17,4,20,4,0,20,5,0,48,1,5,20,5,0,50],"constants":[{"t":"s","v":"text"},{"t":"s","v":""},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,17,1,20,4,0,1,5,0,52,3,0,2,33,9,0,20,1,0,21,6,0,32,175,0,20,1,0,20,4,0,20,2,0,52,9,0,1,52,8,0,2,52,7,0,2,17,2,20,10,0,20,11,0,52,0,0,2,17,3,20,12,0,1,5,0,52,3,0,2,33,9,0,20,1,0,21,6,0,32,118,0,20,10,0,1,13,0,20,12,0,52,7,0,3,17,4,20,1,0,1,13,0,20,4,0,52,7,0,3,17,5,20,10,0,20,12,0,20,11,0,52,9,0,1,52,8,0,2,52,7,0,2,17,6,20,14,0,1,15,0,48,1,17,7,20,16,0,20,17,0,1,18,0,1,19,0,48,3,17,8,20,20,0,20,21,0,1,22,0,20,23,0,48,3,5,20,24,0,20,21,0,48,1,5,20,25,0,20,27,0,20,28,0,52,26,0,2,49,1,50],"constants":[{"t":"s","v":"index-of"},{"t":"s","v":"s"},{"t":"s","v":"start-tag"},{"t":"s","v":"="},{"t":"s","v":"start-idx"},{"t":"n","v":-1},{"t":"s","v":"result"},{"t":"s","v":"slice"},{"t":"s","v":"+"},{"t":"s","v":"len"},{"t":"s","v":"rest-str"},{"t":"s","v":"end-tag"},{"t":"s","v":"end-offset"},{"t":"n","v":0},{"t":"s","v":"host-global"},{"t":"s","v":"document"},{"t":"s","v":"host-call"},{"t":"s","v":"doc"},{"t":"s","v":"createElement"},{"t":"s","v":"style"},{"t":"s","v":"host-set!"},{"t":"s","v":"style-el"},{"t":"s","v":"textContent"},{"t":"s","v":"css-text"},{"t":"s","v":"dom-append-to-head"},{"t":"s","v":"loop"},{"t":"s","v":"str"},{"t":"s","v":"before"},{"t":"s","v":"after"}]}},{"t":"s","v":"loop"},{"t":"s","v":"result"}]}},{"t":"s","v":"sx-render"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,48,1,17,1,20,2,0,20,3,0,1,4,0,48,2,17,2,20,5,0,20,6,0,48,1,17,3,20,7,0,1,8,0,3,48,2,5,51,10,0,20,11,0,52,9,0,2,5,20,12,0,1,8,0,48,1,5,20,13,0,50],"constants":[{"t":"s","v":"host-global"},{"t":"s","v":"document"},{"t":"s","v":"host-call"},{"t":"s","v":"doc"},{"t":"s","v":"createDocumentFragment"},{"t":"s","v":"sx-parse"},{"t":"s","v":"text"},{"t":"s","v":"scope-push!"},{"t":"s","v":"sx-render-markers"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,2,48,1,2,48,3,17,1,20,3,0,33,14,0,20,4,0,20,5,0,20,3,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"expr"},{"t":"s","v":"get-render-env"},{"t":"s","v":"result"},{"t":"s","v":"dom-append"},{"t":"s","v":"frag"}]}},{"t":"s","v":"exprs"},{"t":"s","v":"scope-pop!"},{"t":"s","v":"frag"}]}},{"t":"s","v":"sx-hydrate"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,6,34,6,0,5,20,2,0,48,0,49,1,50],"constants":[{"t":"s","v":"sx-hydrate-elements"},{"t":"s","v":"root"},{"t":"s","v":"dom-body"}]}},{"t":"s","v":"sx-process-scripts"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,6,34,6,0,5,20,2,0,48,0,1,3,0,48,2,17,1,51,5,0,20,6,0,52,4,0,2,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"root"},{"t":"s","v":"dom-body"},{"t":"s","v":"script[type=\"text/sx\"]"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,1,3,0,48,2,52,0,0,1,33,77,0,20,4,0,20,2,0,1,3,0,48,2,5,20,5,0,20,2,0,1,6,0,48,2,17,1,20,7,0,6,33,15,0,5,20,7,0,52,9,0,1,1,10,0,52,8,0,2,33,23,0,20,11,0,20,7,0,48,1,17,2,51,13,0,20,14,0,52,12,0,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"s"},{"t":"s","v":"sx-script"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"host-get"},{"t":"s","v":"textContent"},{"t":"s","v":"text"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"s","v":"sx-parse"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"cek-eval"},{"t":"s","v":"expr"}]}},{"t":"s","v":"exprs"}]}},{"t":"s","v":"scripts"}]}},{"t":"s","v":"select-from-container"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,36,0,20,1,0,20,2,0,20,0,0,48,2,17,2,20,3,0,33,6,0,20,3,0,32,8,0,20,4,0,20,2,0,49,1,32,8,0,20,4,0,20,2,0,49,1,50],"constants":[{"t":"s","v":"selector"},{"t":"s","v":"dom-query"},{"t":"s","v":"container"},{"t":"s","v":"selected"},{"t":"s","v":"children-to-fragment"}]}},{"t":"s","v":"children-to-fragment"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,48,1,17,1,20,2,0,20,3,0,1,4,0,48,2,17,2,2,17,3,51,5,0,17,3,20,6,0,48,0,5,20,7,0,50],"constants":[{"t":"s","v":"host-global"},{"t":"s","v":"document"},{"t":"s","v":"host-call"},{"t":"s","v":"doc"},{"t":"s","v":"createDocumentFragment"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,0,20,2,0,33,20,0,20,3,0,20,4,0,20,2,0,48,2,5,20,5,0,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"dom-first-child"},{"t":"s","v":"el"},{"t":"s","v":"child"},{"t":"s","v":"dom-append"},{"t":"s","v":"frag"},{"t":"s","v":"loop"}]}},{"t":"s","v":"loop"},{"t":"s","v":"frag"}]}},{"t":"s","v":"select-html-from-doc"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,41,0,20,1,0,20,2,0,20,0,0,48,2,17,2,20,3,0,33,11,0,20,4,0,20,3,0,49,1,32,8,0,20,5,0,20,2,0,49,1,32,8,0,20,5,0,20,2,0,49,1,50],"constants":[{"t":"s","v":"selector"},{"t":"s","v":"dom-query"},{"t":"s","v":"doc"},{"t":"s","v":"el"},{"t":"s","v":"dom-inner-html"},{"t":"s","v":"dom-body-inner-html"}]}},{"t":"s","v":"register-io-deps"},{"t":"s","v":"resolve-page-data"},{"t":"s","v":"parse-sx-data"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,33,15,0,5,20,0,0,52,2,0,1,1,3,0,52,1,0,2,33,38,0,20,4,0,20,0,0,48,1,17,1,20,7,0,52,6,0,1,52,5,0,1,33,10,0,20,7,0,52,8,0,1,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"text"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"s","v":"sx-parse"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"exprs"},{"t":"s","v":"first"}]}},{"t":"s","v":"try-eval-content"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,2,20,3,0,52,2,0,1,33,4,0,2,32,21,0,20,4,0,48,0,17,3,51,6,0,20,3,0,52,5,0,2,5,20,7,0,50],"constants":[{"t":"s","v":"sx-parse"},{"t":"s","v":"content-src"},{"t":"s","v":"empty?"},{"t":"s","v":"exprs"},{"t":"s","v":"create-fragment"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,2,48,3,17,1,20,3,0,33,14,0,20,4,0,20,5,0,20,3,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"expr"},{"t":"s","v":"env"},{"t":"s","v":"result"},{"t":"s","v":"dom-append"},{"t":"s","v":"frag"}]}},{"t":"s","v":"frag"}]}},{"t":"s","v":"try-async-eval-content"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"try-eval-content"},{"t":"s","v":"content-src"},{"t":"s","v":"env"}]}},{"t":"s","v":"try-rerender-page"},{"t":"s","v":"execute-action"},{"t":"s","v":"bind-preload"},{"t":"s","v":"persist-offline-data"},{"t":"s","v":"retrieve-offline-data"}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/boot.sxbc.json b/shared/static/wasm/sx/boot.sxbc.json index 83f4805a..dd3ea152 100644 --- a/shared/static/wasm/sx/boot.sxbc.json +++ b/shared/static/wasm/sx/boot.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"8dd29bf7bc354b48","module":{"bytecode":[1,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,52,19,0,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,52,19,0,0,128,32,0,5,52,19,0,0,128,33,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,50],"constants":[{"t":"s","v":"HEAD_HOIST_SELECTOR"},{"t":"s","v":"meta, title, link[rel='canonical'], script[type='application/ld+json']"},{"t":"s","v":"hoist-head-elements-full"},{"t":"code","v":{"bytecode":[20,0,0,16,0,20,1,0,48,2,17,1,51,3,0,16,1,52,2,0,2,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"HEAD_HOIST_SELECTOR"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,1,0,16,0,48,1,52,0,0,1,17,1,16,1,1,3,0,52,2,0,2,33,30,0,20,4,0,20,5,0,16,0,48,1,48,1,5,20,6,0,20,7,0,16,0,48,1,16,0,49,2,32,205,0,16,1,1,8,0,52,2,0,2,33,103,0,20,9,0,16,0,1,10,0,48,2,17,2,20,9,0,16,0,1,11,0,48,2,17,3,16,2,33,20,0,20,12,0,1,14,0,16,2,1,15,0,52,13,0,3,48,1,32,1,0,2,5,16,3,33,20,0,20,12,0,1,16,0,16,3,1,15,0,52,13,0,3,48,1,32,1,0,2,5,20,6,0,20,7,0,16,0,48,1,16,0,48,2,5,20,17,0,16,0,49,1,32,90,0,16,1,1,18,0,52,2,0,2,6,33,18,0,5,20,9,0,16,0,1,19,0,48,2,1,20,0,52,2,0,2,33,34,0,20,12,0,1,21,0,48,1,5,20,6,0,20,7,0,16,0,48,1,16,0,48,2,5,20,17,0,16,0,49,1,32,22,0,20,6,0,20,7,0,16,0,48,1,16,0,48,2,5,20,17,0,16,0,49,1,50],"constants":[{"t":"s","v":"lower"},{"t":"s","v":"dom-tag-name"},{"t":"s","v":"="},{"t":"s","v":"title"},{"t":"s","v":"set-document-title"},{"t":"s","v":"dom-text-content"},{"t":"s","v":"dom-remove-child"},{"t":"s","v":"dom-parent"},{"t":"s","v":"meta"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"name"},{"t":"s","v":"property"},{"t":"s","v":"remove-head-element"},{"t":"s","v":"str"},{"t":"s","v":"meta[name=\""},{"t":"s","v":"\"]"},{"t":"s","v":"meta[property=\""},{"t":"s","v":"dom-append-to-head"},{"t":"s","v":"link"},{"t":"s","v":"rel"},{"t":"s","v":"canonical"},{"t":"s","v":"link[rel=\"canonical\"]"}],"arity":1}}],"arity":1}},{"t":"s","v":"sx-mount"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,3,16,3,33,90,0,20,2,0,16,3,48,1,52,1,0,1,33,42,0,20,3,0,16,1,16,2,48,2,17,4,20,4,0,16,3,1,5,0,48,2,5,20,6,0,16,3,16,4,48,2,5,20,7,0,16,3,48,1,32,1,0,2,5,20,8,0,16,3,48,1,5,20,9,0,16,3,48,1,5,20,10,0,16,3,48,1,5,20,11,0,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"resolve-mount-target"},{"t":"s","v":"empty?"},{"t":"s","v":"dom-child-list"},{"t":"s","v":"sx-render-with-env"},{"t":"s","v":"dom-set-text-content"},{"t":"s","v":""},{"t":"s","v":"dom-append"},{"t":"s","v":"hoist-head-elements-full"},{"t":"s","v":"process-elements"},{"t":"s","v":"sx-hydrate-elements"},{"t":"s","v":"sx-hydrate-islands"},{"t":"s","v":"run-post-render-hooks"}],"arity":3}},{"t":"s","v":"resolve-suspense"},{"t":"code","v":{"bytecode":[20,0,0,2,48,1,5,20,1,0,1,3,0,16,0,1,4,0,52,2,0,3,48,1,17,2,16,2,33,93,0,20,5,0,16,1,48,1,17,3,20,6,0,2,48,1,17,4,20,7,0,16,2,1,8,0,48,2,5,51,10,0,1,2,1,4,16,3,52,9,0,2,5,20,11,0,16,2,48,1,5,20,12,0,16,2,48,1,5,20,13,0,16,2,48,1,5,20,14,0,48,0,5,20,15,0,16,2,1,16,0,1,17,0,16,0,65,1,0,49,3,32,14,0,20,18,0,1,19,0,16,0,52,2,0,2,49,1,50],"constants":[{"t":"s","v":"process-sx-scripts"},{"t":"s","v":"dom-query"},{"t":"s","v":"str"},{"t":"s","v":"[data-suspense=\""},{"t":"s","v":"\"]"},{"t":"s","v":"parse"},{"t":"s","v":"get-render-env"},{"t":"s","v":"dom-set-text-content"},{"t":"s","v":""},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,20,1,0,16,0,18,1,2,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"render-to-dom"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"process-elements"},{"t":"s","v":"sx-hydrate-elements"},{"t":"s","v":"sx-hydrate-islands"},{"t":"s","v":"run-post-render-hooks"},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"sx:resolved"},{"t":"s","v":"id"},{"t":"s","v":"log-warn"},{"t":"s","v":"resolveSuspense: no element for id="}],"arity":2}},{"t":"s","v":"sx-hydrate-elements"},{"t":"code","v":{"bytecode":[20,0,0,16,0,6,34,6,0,5,20,1,0,48,0,1,2,0,48,2,17,1,51,4,0,16,1,52,3,0,2,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"dom-body"},{"t":"s","v":"[data-sx]"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,52,0,0,1,33,22,0,20,3,0,16,0,1,2,0,48,2,5,20,4,0,16,0,2,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"hydrated"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"sx-update-element"}],"arity":1}}],"arity":1}},{"t":"s","v":"sx-update-element"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,2,16,2,33,96,0,20,1,0,16,2,1,2,0,48,2,17,3,16,3,33,75,0,20,3,0,16,2,48,1,17,4,20,4,0,16,4,16,1,48,2,17,5,20,5,0,16,3,16,5,48,2,17,6,20,6,0,16,2,1,7,0,48,2,5,20,8,0,16,2,16,6,48,2,5,16,1,33,14,0,20,9,0,16,2,16,4,16,1,49,3,32,1,0,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"resolve-mount-target"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-sx"},{"t":"s","v":"parse-env-attr"},{"t":"s","v":"merge-envs"},{"t":"s","v":"sx-render-with-env"},{"t":"s","v":"dom-set-text-content"},{"t":"s","v":""},{"t":"s","v":"dom-append"},{"t":"s","v":"store-env-attr"}],"arity":2}},{"t":"s","v":"sx-render-component"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,33,5,0,16,0,32,9,0,1,1,0,16,0,52,2,0,2,17,3,20,3,0,16,2,48,1,17,4,20,4,0,16,4,16,3,48,2,17,5,16,5,52,6,0,1,52,5,0,1,33,16,0,1,8,0,16,3,52,2,0,2,52,7,0,1,32,40,0,16,3,52,10,0,1,52,9,0,1,17,6,51,12,0,1,6,1,1,16,1,52,13,0,1,52,11,0,2,5,20,14,0,16,6,16,4,2,49,3,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"~"},{"t":"s","v":"str"},{"t":"s","v":"get-render-env"},{"t":"s","v":"env-get"},{"t":"s","v":"not"},{"t":"s","v":"component?"},{"t":"s","v":"error"},{"t":"s","v":"Unknown component: "},{"t":"s","v":"list"},{"t":"s","v":"make-symbol"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,20,1,0,20,2,0,16,0,48,1,48,1,48,2,5,20,0,0,18,0,18,1,16,0,52,3,0,2,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"make-keyword"},{"t":"s","v":"to-kebab"},{"t":"s","v":"dict-get"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"keys"},{"t":"s","v":"render-to-dom"}],"arity":3}},{"t":"s","v":"process-sx-scripts"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,1,51,2,0,16,1,52,1,0,2,50],"constants":[{"t":"s","v":"query-sx-scripts"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,52,0,0,1,33,173,0,20,3,0,16,0,1,2,0,48,2,5,20,4,0,16,0,48,1,17,1,20,5,0,16,0,1,6,0,48,2,33,12,0,20,7,0,16,0,16,1,49,2,32,125,0,16,1,52,8,0,1,6,34,11,0,5,16,1,52,10,0,1,52,9,0,1,33,4,0,2,32,97,0,20,5,0,16,0,1,11,0,48,2,33,21,0,20,12,0,16,1,48,1,17,2,51,14,0,16,2,52,13,0,2,32,63,0,20,5,0,16,0,1,15,0,48,2,33,43,0,20,16,0,16,0,1,15,0,48,2,17,2,20,17,0,16,2,48,1,17,3,16,3,33,13,0,20,18,0,16,3,16,1,2,49,3,32,1,0,2,32,7,0,20,19,0,16,1,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"script"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"dom-text-content"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"data-components"},{"t":"s","v":"process-component-script"},{"t":"s","v":"nil?"},{"t":"s","v":"empty?"},{"t":"s","v":"trim"},{"t":"s","v":"data-init"},{"t":"s","v":"sx-parse"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,49,1,50],"constants":[{"t":"s","v":"cek-eval"}],"arity":1}},{"t":"s","v":"data-mount"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"dom-query"},{"t":"s","v":"sx-mount"},{"t":"s","v":"sx-load-components"}],"arity":1}}],"arity":1}},{"t":"s","v":"process-component-script"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,2,16,2,52,2,0,1,33,38,0,16,1,6,33,15,0,5,16,1,52,5,0,1,52,4,0,1,52,3,0,1,33,10,0,20,6,0,16,1,49,1,32,1,0,2,32,239,0,16,1,6,33,15,0,5,16,1,52,5,0,1,52,4,0,1,52,3,0,1,17,3,20,7,0,1,8,0,48,1,17,4,16,4,16,2,52,9,0,2,33,103,0,16,3,33,41,0,20,10,0,1,8,0,16,2,48,2,5,20,10,0,1,11,0,16,1,48,2,5,20,6,0,16,1,48,1,5,20,12,0,1,13,0,48,1,32,54,0,20,7,0,1,11,0,48,1,17,5,16,5,33,28,0,20,6,0,16,5,48,1,5,20,12,0,1,15,0,16,2,1,16,0,52,14,0,3,48,1,32,11,0,20,17,0,48,0,5,20,18,0,48,0,32,84,0,16,3,33,50,0,20,10,0,1,8,0,16,2,48,2,5,20,10,0,1,11,0,16,1,48,2,5,20,6,0,16,1,48,1,5,20,12,0,1,19,0,16,2,1,16,0,52,14,0,3,48,1,32,29,0,20,20,0,1,8,0,48,1,5,20,20,0,1,11,0,48,1,5,20,17,0,48,0,5,20,18,0,48,0,5,20,21,0,16,2,49,1,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-hash"},{"t":"s","v":"nil?"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"trim"},{"t":"s","v":"sx-load-components"},{"t":"s","v":"local-storage-get"},{"t":"s","v":"sx-components-hash"},{"t":"s","v":"="},{"t":"s","v":"local-storage-set"},{"t":"s","v":"sx-components-src"},{"t":"s","v":"log-info"},{"t":"s","v":"components: downloaded (cookie stale)"},{"t":"s","v":"str"},{"t":"s","v":"components: cached ("},{"t":"s","v":")"},{"t":"s","v":"clear-sx-comp-cookie"},{"t":"s","v":"browser-reload"},{"t":"s","v":"components: downloaded ("},{"t":"s","v":"local-storage-remove"},{"t":"s","v":"set-sx-comp-cookie"}],"arity":2}},{"t":"s","v":"_page-routes"},{"t":"s","v":"list"},{"t":"s","v":"process-page-scripts"},{"t":"code","v":{"bytecode":[20,0,0,48,0,17,0,20,1,0,1,3,0,16,0,52,4,0,1,1,5,0,52,2,0,3,48,1,5,51,7,0,16,0,52,6,0,2,5,20,1,0,1,8,0,20,9,0,52,4,0,1,1,10,0,52,2,0,3,49,1,50],"constants":[{"t":"s","v":"query-page-scripts"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"pages: found "},{"t":"s","v":"len"},{"t":"s","v":" script tags"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,52,0,0,1,33,128,0,20,3,0,16,0,1,2,0,48,2,5,20,4,0,16,0,48,1,17,1,20,5,0,1,7,0,16,1,33,9,0,16,1,52,8,0,1,32,3,0,1,9,0,52,6,0,2,48,1,5,16,1,6,33,15,0,5,16,1,52,11,0,1,52,10,0,1,52,0,0,1,33,43,0,20,12,0,16,1,48,1,17,2,20,5,0,1,13,0,16,2,52,8,0,1,1,14,0,52,6,0,3,48,1,5,51,16,0,16,2,52,15,0,2,32,8,0,20,17,0,1,18,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"pages"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"dom-text-content"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"pages: script text length="},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"s","v":"empty?"},{"t":"s","v":"trim"},{"t":"s","v":"parse"},{"t":"s","v":"pages: parsed "},{"t":"s","v":" entries"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,16,0,1,3,0,20,4,0,16,0,1,6,0,52,5,0,2,48,1,65,1,0,52,2,0,2,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"_page-routes"},{"t":"s","v":"merge"},{"t":"s","v":"parsed"},{"t":"s","v":"parse-route-pattern"},{"t":"s","v":"get"},{"t":"s","v":"path"}],"arity":1}},{"t":"s","v":"log-warn"},{"t":"s","v":"pages: script tag is empty"}],"arity":1}},{"t":"s","v":"pages: "},{"t":"s","v":"_page-routes"},{"t":"s","v":" routes loaded"}]}},{"t":"s","v":"sx-hydrate-islands"},{"t":"code","v":{"bytecode":[20,0,0,16,0,6,34,6,0,5,20,1,0,48,0,1,2,0,48,2,17,1,20,3,0,1,5,0,16,1,52,6,0,1,1,7,0,16,0,33,6,0,1,8,0,32,3,0,1,9,0,52,4,0,4,48,1,5,51,11,0,16,1,52,10,0,2,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"dom-body"},{"t":"s","v":"[data-sx-island]"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx-hydrate-islands: "},{"t":"s","v":"len"},{"t":"s","v":" island(s) in "},{"t":"s","v":"subtree"},{"t":"s","v":"document"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,33,25,0,20,2,0,1,4,0,20,5,0,16,0,1,6,0,48,2,52,3,0,2,49,1,32,41,0,20,2,0,1,7,0,20,5,0,16,0,1,6,0,48,2,52,3,0,2,48,1,5,20,8,0,16,0,1,1,0,48,2,5,20,9,0,16,0,49,1,50],"constants":[{"t":"s","v":"is-processed?"},{"t":"s","v":"island-hydrated"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":" skip (already hydrated): "},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-sx-island"},{"t":"s","v":" hydrating: "},{"t":"s","v":"mark-processed!"},{"t":"s","v":"hydrate-island"}],"arity":1}}],"arity":1}},{"t":"s","v":"hydrate-island"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,20,0,0,16,0,1,2,0,48,2,6,34,4,0,5,1,3,0,17,2,1,5,0,16,1,52,4,0,2,17,3,20,6,0,2,48,1,17,4,20,7,0,16,4,16,3,48,2,17,5,16,5,52,9,0,1,6,34,7,0,5,16,5,52,10,0,1,52,8,0,1,33,17,0,20,11,0,1,12,0,16,3,52,4,0,2,49,1,32,149,0,20,14,0,16,2,48,1,52,13,0,1,6,34,4,0,5,65,0,0,17,6,52,15,0,0,17,7,20,16,0,16,5,52,17,0,1,16,4,48,2,17,8,51,19,0,1,8,1,6,16,5,52,20,0,1,52,18,0,2,5,20,21,0,51,22,0,1,7,1,5,1,8,51,23,0,1,3,48,2,17,9,20,24,0,16,0,1,25,0,48,2,5,20,26,0,16,0,16,9,48,2,5,20,27,0,16,0,1,28,0,16,7,48,3,5,20,29,0,16,0,48,1,5,20,30,0,1,31,0,16,3,1,32,0,16,7,52,33,0,1,1,34,0,52,4,0,5,49,1,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-sx-island"},{"t":"s","v":"data-sx-state"},{"t":"s","v":"{}"},{"t":"s","v":"str"},{"t":"s","v":"~"},{"t":"s","v":"get-render-env"},{"t":"s","v":"env-get"},{"t":"s","v":"not"},{"t":"s","v":"component?"},{"t":"s","v":"island?"},{"t":"s","v":"log-warn"},{"t":"s","v":"hydrate-island: unknown island "},{"t":"s","v":"first"},{"t":"s","v":"sx-parse"},{"t":"s","v":"list"},{"t":"s","v":"env-merge"},{"t":"s","v":"component-closure"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,18,1,16,0,52,1,0,2,33,11,0,18,1,16,0,52,2,0,2,32,1,0,2,49,3,50],"constants":[{"t":"s","v":"env-bind!"},{"t":"s","v":"dict-has?"},{"t":"s","v":"dict-get"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"component-params"},{"t":"s","v":"cek-try"},{"t":"code","v":{"bytecode":[20,0,0,51,1,0,0,0,51,2,0,0,1,0,2,49,2,50],"constants":[{"t":"s","v":"with-island-scope"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,49,2,50],"constants":[{"t":"s","v":"append!"}],"arity":1,"upvalue-count":1}},{"t":"code","v":{"bytecode":[20,0,0,18,0,52,1,0,1,18,1,2,49,3,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"component-body"}],"upvalue-count":2}}],"upvalue-count":3}},{"t":"code","v":{"bytecode":[20,0,0,1,2,0,18,0,1,3,0,16,0,52,1,0,4,48,1,5,20,4,0,1,5,0,2,48,2,17,1,20,6,0,16,1,1,7,0,1,8,0,48,3,5,20,6,0,16,1,1,9,0,1,10,0,48,3,5,20,11,0,16,1,1,12,0,18,0,1,13,0,16,0,52,1,0,4,48,2,5,16,1,50],"constants":[{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"hydrate-island FAILED: "},{"t":"s","v":" — "},{"t":"s","v":"dom-create-element"},{"t":"s","v":"div"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"class"},{"t":"s","v":"sx-island-error"},{"t":"s","v":"style"},{"t":"s","v":"padding:8px;margin:4px 0;border:1px solid #ef4444;border-radius:4px;background:#fef2f2;color:#b91c1c;font-family:monospace;font-size:12px;white-space:pre-wrap"},{"t":"s","v":"dom-set-text-content"},{"t":"s","v":"Island error: "},{"t":"s","v":"\n"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"dom-set-text-content"},{"t":"s","v":""},{"t":"s","v":"dom-append"},{"t":"s","v":"dom-set-data"},{"t":"s","v":"sx-disposers"},{"t":"s","v":"process-elements"},{"t":"s","v":"log-info"},{"t":"s","v":"hydrated island: "},{"t":"s","v":" ("},{"t":"s","v":"len"},{"t":"s","v":" disposers)"}],"arity":1}},{"t":"s","v":"dispose-island"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,16,1,33,24,0,51,3,0,16,1,52,2,0,2,5,20,4,0,16,0,1,1,0,2,48,3,32,1,0,2,5,20,5,0,16,0,1,6,0,49,2,50],"constants":[{"t":"s","v":"dom-get-data"},{"t":"s","v":"sx-disposers"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,33,7,0,16,0,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"callable?"}],"arity":1}},{"t":"s","v":"dom-set-data"},{"t":"s","v":"clear-processed!"},{"t":"s","v":"island-hydrated"}],"arity":1}},{"t":"s","v":"dispose-islands-in"},{"t":"code","v":{"bytecode":[16,0,33,98,0,20,0,0,16,0,1,1,0,48,2,17,1,16,1,6,33,11,0,5,16,1,52,3,0,1,52,2,0,1,33,62,0,51,5,0,16,1,52,4,0,2,17,2,16,2,52,3,0,1,52,2,0,1,33,34,0,20,6,0,1,8,0,16,2,52,9,0,1,1,10,0,52,7,0,3,48,1,5,20,12,0,16,2,52,11,0,2,32,1,0,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"[data-sx-island]"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"filter"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"island-hydrated"}],"arity":1}},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"disposing "},{"t":"s","v":"len"},{"t":"s","v":" island(s)"},{"t":"s","v":"for-each"},{"t":"s","v":"dispose-island"}],"arity":1}},{"t":"s","v":"force-dispose-islands-in"},{"t":"code","v":{"bytecode":[16,0,33,70,0,20,0,0,16,0,1,1,0,48,2,17,1,16,1,6,33,11,0,5,16,1,52,3,0,1,52,2,0,1,33,34,0,20,4,0,1,6,0,16,1,52,7,0,1,1,8,0,52,5,0,3,48,1,5,20,10,0,16,1,52,9,0,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"[data-sx-island]"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"force-disposing "},{"t":"s","v":"len"},{"t":"s","v":" island(s)"},{"t":"s","v":"for-each"},{"t":"s","v":"dispose-island"}],"arity":1}},{"t":"s","v":"*pre-render-hooks*"},{"t":"s","v":"*post-render-hooks*"},{"t":"s","v":"register-pre-render-hook"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,16,0,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"*pre-render-hooks*"}],"arity":1}},{"t":"s","v":"register-post-render-hook"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,16,0,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"*post-render-hooks*"}],"arity":1}},{"t":"s","v":"run-pre-render-hooks"},{"t":"code","v":{"bytecode":[51,1,0,20,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,2,49,2,50],"constants":[{"t":"s","v":"cek-call"}],"arity":1}},{"t":"s","v":"*pre-render-hooks*"}]}},{"t":"s","v":"run-post-render-hooks"},{"t":"code","v":{"bytecode":[20,0,0,1,2,0,20,4,0,52,3,0,1,1,5,0,52,1,0,3,48,1,5,51,7,0,20,4,0,52,6,0,2,50],"constants":[{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"run-post-render-hooks: "},{"t":"s","v":"len"},{"t":"s","v":"*post-render-hooks*"},{"t":"s","v":" hooks"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,1,2,0,16,0,52,3,0,1,1,4,0,20,5,0,16,0,48,1,1,6,0,16,0,52,7,0,1,52,1,0,6,48,1,5,20,8,0,16,0,2,49,2,50],"constants":[{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":" hook type: "},{"t":"s","v":"type-of"},{"t":"s","v":" callable: "},{"t":"s","v":"callable?"},{"t":"s","v":" lambda: "},{"t":"s","v":"lambda?"},{"t":"s","v":"cek-call"}],"arity":1}}]}},{"t":"s","v":"boot-init"},{"t":"code","v":{"bytecode":[20,0,0,1,2,0,20,3,0,52,1,0,2,48,1,5,20,4,0,48,0,5,20,5,0,48,0,5,20,6,0,2,48,1,5,20,7,0,2,48,1,5,20,8,0,2,48,1,5,20,9,0,48,0,5,20,10,0,2,48,1,5,20,11,0,20,12,0,48,0,1,13,0,51,14,0,49,3,50],"constants":[{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx-browser "},{"t":"s","v":"SX_VERSION"},{"t":"s","v":"init-css-tracking"},{"t":"s","v":"process-page-scripts"},{"t":"s","v":"process-sx-scripts"},{"t":"s","v":"sx-hydrate-elements"},{"t":"s","v":"sx-hydrate-islands"},{"t":"s","v":"run-post-render-hooks"},{"t":"s","v":"process-elements"},{"t":"s","v":"dom-listen"},{"t":"s","v":"dom-window"},{"t":"s","v":"popstate"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,49,1,50],"constants":[{"t":"s","v":"handle-popstate"},{"t":"n","v":0}],"arity":1}}]}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"bc78815bb4f83787","module":{"arity":0,"bytecode":[1,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,52,19,0,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,52,19,0,0,128,32,0,5,52,19,0,0,128,33,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,50],"constants":[{"t":"s","v":"HEAD_HOIST_SELECTOR"},{"t":"s","v":"meta, title, link[rel='canonical'], script[type='application/ld+json']"},{"t":"s","v":"hoist-head-elements-full"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,1,51,4,0,20,5,0,52,3,0,2,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"root"},{"t":"s","v":"HEAD_HOIST_SELECTOR"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,48,1,52,0,0,1,17,1,20,4,0,1,5,0,52,3,0,2,33,33,0,20,6,0,20,7,0,20,2,0,48,1,48,1,5,20,8,0,20,9,0,20,2,0,48,1,20,2,0,49,2,32,223,0,20,4,0,1,10,0,52,3,0,2,33,112,0,20,11,0,20,2,0,1,12,0,48,2,17,2,20,11,0,20,2,0,1,13,0,48,2,17,3,20,12,0,33,21,0,20,14,0,1,16,0,20,12,0,1,17,0,52,15,0,3,48,1,32,1,0,2,5,20,18,0,33,21,0,20,14,0,1,19,0,20,18,0,1,17,0,52,15,0,3,48,1,32,1,0,2,5,20,8,0,20,9,0,20,2,0,48,1,20,2,0,48,2,5,20,20,0,20,2,0,49,1,32,98,0,20,4,0,1,21,0,52,3,0,2,6,33,19,0,5,20,11,0,20,2,0,1,22,0,48,2,1,23,0,52,3,0,2,33,37,0,20,14,0,1,24,0,48,1,5,20,8,0,20,9,0,20,2,0,48,1,20,2,0,48,2,5,20,20,0,20,2,0,49,1,32,25,0,20,8,0,20,9,0,20,2,0,48,1,20,2,0,48,2,5,20,20,0,20,2,0,49,1,50],"constants":[{"t":"s","v":"lower"},{"t":"s","v":"dom-tag-name"},{"t":"s","v":"el"},{"t":"s","v":"="},{"t":"s","v":"tag"},{"t":"s","v":"title"},{"t":"s","v":"set-document-title"},{"t":"s","v":"dom-text-content"},{"t":"s","v":"dom-remove-child"},{"t":"s","v":"dom-parent"},{"t":"s","v":"meta"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"name"},{"t":"s","v":"property"},{"t":"s","v":"remove-head-element"},{"t":"s","v":"str"},{"t":"s","v":"meta[name=\""},{"t":"s","v":"\"]"},{"t":"s","v":"prop"},{"t":"s","v":"meta[property=\""},{"t":"s","v":"dom-append-to-head"},{"t":"s","v":"link"},{"t":"s","v":"rel"},{"t":"s","v":"canonical"},{"t":"s","v":"link[rel=\"canonical\"]"}]}},{"t":"s","v":"els"}]}},{"t":"s","v":"sx-mount"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,3,20,2,0,33,100,0,20,4,0,20,2,0,48,1,52,3,0,1,33,48,0,20,5,0,20,6,0,20,7,0,48,2,17,4,20,8,0,20,2,0,1,9,0,48,2,5,20,10,0,20,2,0,20,11,0,48,2,5,20,12,0,20,2,0,48,1,32,1,0,2,5,20,13,0,20,2,0,48,1,5,20,14,0,20,2,0,48,1,5,20,15,0,20,2,0,48,1,5,20,16,0,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"resolve-mount-target"},{"t":"s","v":"target"},{"t":"s","v":"el"},{"t":"s","v":"empty?"},{"t":"s","v":"dom-child-list"},{"t":"s","v":"sx-render-with-env"},{"t":"s","v":"source"},{"t":"s","v":"extra-env"},{"t":"s","v":"dom-set-text-content"},{"t":"s","v":""},{"t":"s","v":"dom-append"},{"t":"s","v":"node"},{"t":"s","v":"hoist-head-elements-full"},{"t":"s","v":"process-elements"},{"t":"s","v":"sx-hydrate-elements"},{"t":"s","v":"sx-hydrate-islands"},{"t":"s","v":"run-post-render-hooks"}]}},{"t":"s","v":"resolve-suspense"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,2,48,1,5,20,1,0,1,3,0,20,4,0,1,5,0,52,2,0,3,48,1,17,2,20,6,0,33,97,0,20,7,0,20,8,0,48,1,17,3,20,9,0,2,48,1,17,4,20,10,0,20,6,0,1,11,0,48,2,5,51,13,0,20,14,0,52,12,0,2,5,20,15,0,20,6,0,48,1,5,20,16,0,20,6,0,48,1,5,20,17,0,20,6,0,48,1,5,20,18,0,48,0,5,20,19,0,20,6,0,1,20,0,1,4,0,20,4,0,65,1,0,49,3,32,15,0,20,21,0,1,22,0,20,4,0,52,2,0,2,49,1,50],"constants":[{"t":"s","v":"process-sx-scripts"},{"t":"s","v":"dom-query"},{"t":"s","v":"str"},{"t":"s","v":"[data-suspense=\""},{"t":"s","v":"id"},{"t":"s","v":"\"]"},{"t":"s","v":"el"},{"t":"s","v":"parse"},{"t":"s","v":"sx"},{"t":"s","v":"get-render-env"},{"t":"s","v":"dom-set-text-content"},{"t":"s","v":""},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,20,4,0,2,48,3,49,2,50],"constants":[{"t":"s","v":"dom-append"},{"t":"s","v":"el"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"expr"},{"t":"s","v":"env"}]}},{"t":"s","v":"exprs"},{"t":"s","v":"process-elements"},{"t":"s","v":"sx-hydrate-elements"},{"t":"s","v":"sx-hydrate-islands"},{"t":"s","v":"run-post-render-hooks"},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"sx:resolved"},{"t":"s","v":"log-warn"},{"t":"s","v":"resolveSuspense: no element for id="}]}},{"t":"s","v":"sx-hydrate-elements"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,6,34,6,0,5,20,2,0,48,0,1,3,0,48,2,17,1,51,5,0,20,6,0,52,4,0,2,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"root"},{"t":"s","v":"dom-body"},{"t":"s","v":"[data-sx]"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,1,3,0,48,2,52,0,0,1,33,24,0,20,4,0,20,2,0,1,3,0,48,2,5,20,5,0,20,2,0,2,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"el"},{"t":"s","v":"hydrated"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"sx-update-element"}]}},{"t":"s","v":"els"}]}},{"t":"s","v":"sx-update-element"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,2,20,2,0,33,110,0,20,3,0,20,2,0,1,4,0,48,2,17,3,20,5,0,33,87,0,20,6,0,20,2,0,48,1,17,4,20,7,0,20,8,0,20,9,0,48,2,17,5,20,10,0,20,5,0,20,11,0,48,2,17,6,20,12,0,20,2,0,1,13,0,48,2,5,20,14,0,20,2,0,20,15,0,48,2,5,20,9,0,33,17,0,20,16,0,20,2,0,20,8,0,20,9,0,49,3,32,1,0,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"resolve-mount-target"},{"t":"s","v":"el"},{"t":"s","v":"target"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-sx"},{"t":"s","v":"source"},{"t":"s","v":"parse-env-attr"},{"t":"s","v":"merge-envs"},{"t":"s","v":"base-env"},{"t":"s","v":"new-env"},{"t":"s","v":"sx-render-with-env"},{"t":"s","v":"env"},{"t":"s","v":"dom-set-text-content"},{"t":"s","v":""},{"t":"s","v":"dom-append"},{"t":"s","v":"node"},{"t":"s","v":"store-env-attr"}]}},{"t":"s","v":"sx-render-component"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,6,0,20,1,0,32,10,0,1,2,0,20,1,0,52,3,0,2,17,3,20,4,0,20,5,0,48,1,17,4,20,6,0,20,7,0,20,8,0,48,2,17,5,20,11,0,52,10,0,1,52,9,0,1,33,17,0,1,13,0,20,8,0,52,3,0,2,52,12,0,1,32,40,0,20,8,0,52,15,0,1,52,14,0,1,17,6,51,17,0,20,19,0,52,18,0,1,52,16,0,2,5,20,20,0,20,21,0,20,7,0,2,49,3,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"name"},{"t":"s","v":"~"},{"t":"s","v":"str"},{"t":"s","v":"get-render-env"},{"t":"s","v":"extra-env"},{"t":"s","v":"env-get"},{"t":"s","v":"env"},{"t":"s","v":"full-name"},{"t":"s","v":"not"},{"t":"s","v":"component?"},{"t":"s","v":"comp"},{"t":"s","v":"error"},{"t":"s","v":"Unknown component: "},{"t":"s","v":"list"},{"t":"s","v":"make-symbol"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,20,4,0,48,1,48,1,48,2,5,20,0,0,20,1,0,20,6,0,20,4,0,52,5,0,2,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"call-expr"},{"t":"s","v":"make-keyword"},{"t":"s","v":"to-kebab"},{"t":"s","v":"k"},{"t":"s","v":"dict-get"},{"t":"s","v":"kwargs"}]}},{"t":"s","v":"keys"},{"t":"s","v":"kwargs"},{"t":"s","v":"render-to-dom"},{"t":"s","v":"call-expr"}]}},{"t":"s","v":"process-sx-scripts"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,1,51,3,0,20,4,0,52,2,0,2,50],"constants":[{"t":"s","v":"query-sx-scripts"},{"t":"s","v":"root"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,1,3,0,48,2,52,0,0,1,33,190,0,20,4,0,20,2,0,1,3,0,48,2,5,20,5,0,20,2,0,48,1,17,1,20,6,0,20,2,0,1,7,0,48,2,33,14,0,20,8,0,20,2,0,20,9,0,49,2,32,137,0,20,9,0,52,10,0,1,6,34,12,0,5,20,9,0,52,12,0,1,52,11,0,1,33,4,0,2,32,107,0,20,6,0,20,2,0,1,13,0,48,2,33,23,0,20,14,0,20,9,0,48,1,17,2,51,16,0,20,17,0,52,15,0,2,32,70,0,20,6,0,20,2,0,1,18,0,48,2,33,48,0,20,19,0,20,2,0,1,18,0,48,2,17,2,20,20,0,20,21,0,48,1,17,3,20,22,0,33,15,0,20,23,0,20,22,0,20,9,0,2,49,3,32,1,0,2,32,8,0,20,24,0,20,9,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"s"},{"t":"s","v":"script"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"dom-text-content"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"data-components"},{"t":"s","v":"process-component-script"},{"t":"s","v":"text"},{"t":"s","v":"nil?"},{"t":"s","v":"empty?"},{"t":"s","v":"trim"},{"t":"s","v":"data-init"},{"t":"s","v":"sx-parse"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"cek-eval"},{"t":"s","v":"expr"}]}},{"t":"s","v":"exprs"},{"t":"s","v":"data-mount"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"dom-query"},{"t":"s","v":"mount-sel"},{"t":"s","v":"target"},{"t":"s","v":"sx-mount"},{"t":"s","v":"sx-load-components"}]}},{"t":"s","v":"scripts"}]}},{"t":"s","v":"process-component-script"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,2,20,4,0,52,3,0,1,33,41,0,20,5,0,6,33,16,0,5,20,5,0,52,8,0,1,52,7,0,1,52,6,0,1,33,11,0,20,9,0,20,5,0,49,1,32,1,0,2,32,0,1,20,5,0,6,33,16,0,5,20,5,0,52,8,0,1,52,7,0,1,52,6,0,1,17,3,20,10,0,1,11,0,48,1,17,4,20,13,0,20,4,0,52,12,0,2,33,110,0,20,14,0,33,44,0,20,15,0,1,11,0,20,4,0,48,2,5,20,15,0,1,16,0,20,5,0,48,2,5,20,9,0,20,5,0,48,1,5,20,17,0,1,18,0,48,1,32,57,0,20,10,0,1,16,0,48,1,17,5,20,19,0,33,30,0,20,9,0,20,19,0,48,1,5,20,17,0,1,21,0,20,4,0,1,22,0,52,20,0,3,48,1,32,11,0,20,23,0,48,0,5,20,24,0,48,0,32,89,0,20,14,0,33,54,0,20,15,0,1,11,0,20,4,0,48,2,5,20,15,0,1,16,0,20,5,0,48,2,5,20,9,0,20,5,0,48,1,5,20,17,0,1,25,0,20,4,0,1,22,0,52,20,0,3,48,1,32,29,0,20,26,0,1,11,0,48,1,5,20,26,0,1,16,0,48,1,5,20,23,0,48,0,5,20,24,0,48,0,5,20,27,0,20,4,0,49,1,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"script"},{"t":"s","v":"data-hash"},{"t":"s","v":"nil?"},{"t":"s","v":"hash"},{"t":"s","v":"text"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"trim"},{"t":"s","v":"sx-load-components"},{"t":"s","v":"local-storage-get"},{"t":"s","v":"sx-components-hash"},{"t":"s","v":"="},{"t":"s","v":"cached-hash"},{"t":"s","v":"has-inline"},{"t":"s","v":"local-storage-set"},{"t":"s","v":"sx-components-src"},{"t":"s","v":"log-info"},{"t":"s","v":"components: downloaded (cookie stale)"},{"t":"s","v":"cached"},{"t":"s","v":"str"},{"t":"s","v":"components: cached ("},{"t":"s","v":")"},{"t":"s","v":"clear-sx-comp-cookie"},{"t":"s","v":"browser-reload"},{"t":"s","v":"components: downloaded ("},{"t":"s","v":"local-storage-remove"},{"t":"s","v":"set-sx-comp-cookie"}]}},{"t":"s","v":"_page-routes"},{"t":"s","v":"list"},{"t":"s","v":"process-page-scripts"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,48,0,17,0,20,1,0,1,3,0,20,5,0,52,4,0,1,1,6,0,52,2,0,3,48,1,5,51,8,0,20,5,0,52,7,0,2,5,20,1,0,1,9,0,20,10,0,52,4,0,1,1,11,0,52,2,0,3,49,1,50],"constants":[{"t":"s","v":"query-page-scripts"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"pages: found "},{"t":"s","v":"len"},{"t":"s","v":"scripts"},{"t":"s","v":" script tags"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,1,3,0,48,2,52,0,0,1,33,137,0,20,4,0,20,2,0,1,3,0,48,2,5,20,5,0,20,2,0,48,1,17,1,20,6,0,1,8,0,20,9,0,33,10,0,20,9,0,52,10,0,1,32,3,0,1,11,0,52,7,0,2,48,1,5,20,9,0,6,33,16,0,5,20,9,0,52,13,0,1,52,12,0,1,52,0,0,1,33,46,0,20,14,0,20,9,0,48,1,17,2,20,6,0,1,15,0,20,3,0,52,10,0,1,1,16,0,52,7,0,3,48,1,5,51,18,0,20,3,0,52,17,0,2,32,8,0,20,19,0,1,20,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"s"},{"t":"s","v":"pages"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"dom-text-content"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"pages: script text length="},{"t":"s","v":"text"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"s","v":"empty?"},{"t":"s","v":"trim"},{"t":"s","v":"parse"},{"t":"s","v":"pages: parsed "},{"t":"s","v":" entries"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,3,0,1,4,0,20,5,0,20,3,0,1,7,0,52,6,0,2,48,1,65,1,0,52,2,0,2,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"_page-routes"},{"t":"s","v":"merge"},{"t":"s","v":"page"},{"t":"s","v":"parsed"},{"t":"s","v":"parse-route-pattern"},{"t":"s","v":"get"},{"t":"s","v":"path"}]}},{"t":"s","v":"log-warn"},{"t":"s","v":"pages: script tag is empty"}]}},{"t":"s","v":"pages: "},{"t":"s","v":"_page-routes"},{"t":"s","v":" routes loaded"}]}},{"t":"s","v":"sx-hydrate-islands"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,6,34,6,0,5,20,2,0,48,0,1,3,0,48,2,17,1,20,4,0,1,6,0,20,8,0,52,7,0,1,1,9,0,20,1,0,33,6,0,1,10,0,32,3,0,1,11,0,52,5,0,4,48,1,5,51,13,0,20,8,0,52,12,0,2,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"root"},{"t":"s","v":"dom-body"},{"t":"s","v":"[data-sx-island]"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx-hydrate-islands: "},{"t":"s","v":"len"},{"t":"s","v":"els"},{"t":"s","v":" island(s) in "},{"t":"s","v":"subtree"},{"t":"s","v":"document"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,33,26,0,20,3,0,1,5,0,20,6,0,20,1,0,1,7,0,48,2,52,4,0,2,49,1,32,44,0,20,3,0,1,8,0,20,6,0,20,1,0,1,7,0,48,2,52,4,0,2,48,1,5,20,9,0,20,1,0,1,2,0,48,2,5,20,10,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"is-processed?"},{"t":"s","v":"el"},{"t":"s","v":"island-hydrated"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":" skip (already hydrated): "},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-sx-island"},{"t":"s","v":" hydrating: "},{"t":"s","v":"mark-processed!"},{"t":"s","v":"hydrate-island"}]}}]}},{"t":"s","v":"hydrate-island"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,20,0,0,20,1,0,1,3,0,48,2,6,34,4,0,5,1,4,0,17,2,1,6,0,20,7,0,52,5,0,2,17,3,20,8,0,2,48,1,17,4,20,9,0,20,10,0,20,11,0,48,2,17,5,20,14,0,52,13,0,1,6,34,8,0,5,20,14,0,52,15,0,1,52,12,0,1,33,18,0,20,16,0,1,17,0,20,11,0,52,5,0,2,49,1,32,149,0,20,19,0,20,20,0,48,1,52,18,0,1,6,34,4,0,5,65,0,0,17,6,52,21,0,0,17,7,20,22,0,20,14,0,52,23,0,1,20,10,0,48,2,17,8,51,25,0,20,14,0,52,26,0,1,52,24,0,2,5,20,27,0,51,28,0,51,29,0,48,2,17,9,20,30,0,20,1,0,1,31,0,48,2,5,20,32,0,20,1,0,20,33,0,48,2,5,20,34,0,20,1,0,1,35,0,20,36,0,48,3,5,20,37,0,20,1,0,48,1,5,20,38,0,1,39,0,20,11,0,1,40,0,20,36,0,52,41,0,1,1,42,0,52,5,0,5,49,1,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"data-sx-island"},{"t":"s","v":"data-sx-state"},{"t":"s","v":"{}"},{"t":"s","v":"str"},{"t":"s","v":"~"},{"t":"s","v":"name"},{"t":"s","v":"get-render-env"},{"t":"s","v":"env-get"},{"t":"s","v":"env"},{"t":"s","v":"comp-name"},{"t":"s","v":"not"},{"t":"s","v":"component?"},{"t":"s","v":"comp"},{"t":"s","v":"island?"},{"t":"s","v":"log-warn"},{"t":"s","v":"hydrate-island: unknown island "},{"t":"s","v":"first"},{"t":"s","v":"sx-parse"},{"t":"s","v":"state-sx"},{"t":"s","v":"list"},{"t":"s","v":"env-merge"},{"t":"s","v":"component-closure"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,4,0,20,2,0,52,3,0,2,33,13,0,20,4,0,20,2,0,52,5,0,2,32,1,0,2,49,3,50],"constants":[{"t":"s","v":"env-bind!"},{"t":"s","v":"local"},{"t":"s","v":"p"},{"t":"s","v":"dict-has?"},{"t":"s","v":"kwargs"},{"t":"s","v":"dict-get"}]}},{"t":"s","v":"component-params"},{"t":"s","v":"cek-try"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,51,1,0,51,2,0,49,2,50],"constants":[{"t":"s","v":"with-island-scope"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"disposers"},{"t":"s","v":"disposable"}]}},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,52,1,0,1,20,3,0,2,49,3,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"component-body"},{"t":"s","v":"comp"},{"t":"s","v":"local"}]}}]}},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,2,0,20,3,0,1,4,0,20,5,0,52,1,0,4,48,1,5,20,6,0,1,7,0,2,48,2,17,1,20,8,0,20,9,0,1,10,0,1,11,0,48,3,5,20,8,0,20,9,0,1,12,0,1,13,0,48,3,5,20,14,0,20,9,0,1,15,0,20,3,0,1,16,0,20,5,0,52,1,0,4,48,2,5,20,9,0,50],"constants":[{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"hydrate-island FAILED: "},{"t":"s","v":"comp-name"},{"t":"s","v":" — "},{"t":"s","v":"err"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"div"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"error-el"},{"t":"s","v":"class"},{"t":"s","v":"sx-island-error"},{"t":"s","v":"style"},{"t":"s","v":"padding:8px;margin:4px 0;border:1px solid #ef4444;border-radius:4px;background:#fef2f2;color:#b91c1c;font-family:monospace;font-size:12px;white-space:pre-wrap"},{"t":"s","v":"dom-set-text-content"},{"t":"s","v":"Island error: "},{"t":"s","v":"\n"}]}},{"t":"s","v":"dom-set-text-content"},{"t":"s","v":""},{"t":"s","v":"dom-append"},{"t":"s","v":"body-dom"},{"t":"s","v":"dom-set-data"},{"t":"s","v":"sx-disposers"},{"t":"s","v":"disposers"},{"t":"s","v":"process-elements"},{"t":"s","v":"log-info"},{"t":"s","v":"hydrated island: "},{"t":"s","v":" ("},{"t":"s","v":"len"},{"t":"s","v":" disposers)"}]}},{"t":"s","v":"dispose-island"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,20,3,0,33,26,0,51,5,0,20,3,0,52,4,0,2,5,20,6,0,20,1,0,1,2,0,2,48,3,32,1,0,2,5,20,7,0,20,1,0,1,8,0,49,2,50],"constants":[{"t":"s","v":"dom-get-data"},{"t":"s","v":"el"},{"t":"s","v":"sx-disposers"},{"t":"s","v":"disposers"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,33,8,0,20,1,0,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"callable?"},{"t":"s","v":"d"}]}},{"t":"s","v":"dom-set-data"},{"t":"s","v":"clear-processed!"},{"t":"s","v":"island-hydrated"}]}},{"t":"s","v":"dispose-islands-in"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,105,0,20,1,0,20,0,0,1,2,0,48,2,17,1,20,3,0,6,33,12,0,5,20,3,0,52,5,0,1,52,4,0,1,33,66,0,51,7,0,20,3,0,52,6,0,2,17,2,20,8,0,52,5,0,1,52,4,0,1,33,36,0,20,9,0,1,11,0,20,8,0,52,12,0,1,1,13,0,52,10,0,3,48,1,5,20,15,0,20,8,0,52,14,0,2,32,1,0,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"root"},{"t":"s","v":"dom-query-all"},{"t":"s","v":"[data-sx-island]"},{"t":"s","v":"islands"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"filter"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,1,3,0,48,2,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"el"},{"t":"s","v":"island-hydrated"}]}},{"t":"s","v":"to-dispose"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"disposing "},{"t":"s","v":"len"},{"t":"s","v":" island(s)"},{"t":"s","v":"for-each"},{"t":"s","v":"dispose-island"}]}},{"t":"s","v":"force-dispose-islands-in"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,75,0,20,1,0,20,0,0,1,2,0,48,2,17,1,20,3,0,6,33,12,0,5,20,3,0,52,5,0,1,52,4,0,1,33,36,0,20,6,0,1,8,0,20,3,0,52,9,0,1,1,10,0,52,7,0,3,48,1,5,20,12,0,20,3,0,52,11,0,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"root"},{"t":"s","v":"dom-query-all"},{"t":"s","v":"[data-sx-island]"},{"t":"s","v":"islands"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"force-disposing "},{"t":"s","v":"len"},{"t":"s","v":" island(s)"},{"t":"s","v":"for-each"},{"t":"s","v":"dispose-island"}]}},{"t":"s","v":"*pre-render-hooks*"},{"t":"s","v":"*post-render-hooks*"},{"t":"s","v":"register-pre-render-hook"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"*pre-render-hooks*"},{"t":"s","v":"hook-fn"}]}},{"t":"s","v":"register-post-render-hook"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"*post-render-hooks*"},{"t":"s","v":"hook-fn"}]}},{"t":"s","v":"run-pre-render-hooks"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,2,49,2,50],"constants":[{"t":"s","v":"cek-call"},{"t":"s","v":"hook"}]}},{"t":"s","v":"*pre-render-hooks*"}]}},{"t":"s","v":"run-post-render-hooks"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,2,0,20,4,0,52,3,0,1,1,5,0,52,1,0,3,48,1,5,51,7,0,20,4,0,52,6,0,2,50],"constants":[{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"run-post-render-hooks: "},{"t":"s","v":"len"},{"t":"s","v":"*post-render-hooks*"},{"t":"s","v":" hooks"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,2,0,20,4,0,52,3,0,1,1,5,0,20,6,0,20,4,0,48,1,1,7,0,20,4,0,52,8,0,1,52,1,0,6,48,1,5,20,9,0,20,4,0,2,49,2,50],"constants":[{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":" hook type: "},{"t":"s","v":"type-of"},{"t":"s","v":"hook"},{"t":"s","v":" callable: "},{"t":"s","v":"callable?"},{"t":"s","v":" lambda: "},{"t":"s","v":"lambda?"},{"t":"s","v":"cek-call"}]}}]}},{"t":"s","v":"boot-init"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,2,0,20,3,0,52,1,0,2,48,1,5,20,4,0,48,0,5,20,5,0,48,0,5,20,6,0,2,48,1,5,20,7,0,2,48,1,5,20,8,0,2,48,1,5,20,9,0,48,0,5,20,10,0,2,48,1,5,20,11,0,20,12,0,48,0,1,13,0,51,14,0,48,3,5,20,15,0,20,16,0,20,17,0,48,0,1,18,0,48,2,1,19,0,1,20,0,48,3,5,20,21,0,20,17,0,48,0,1,22,0,2,48,3,5,20,0,0,1,22,0,49,1,50],"constants":[{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx-browser "},{"t":"s","v":"SX_VERSION"},{"t":"s","v":"init-css-tracking"},{"t":"s","v":"process-page-scripts"},{"t":"s","v":"process-sx-scripts"},{"t":"s","v":"sx-hydrate-elements"},{"t":"s","v":"sx-hydrate-islands"},{"t":"s","v":"run-post-render-hooks"},{"t":"s","v":"process-elements"},{"t":"s","v":"dom-listen"},{"t":"s","v":"dom-window"},{"t":"s","v":"popstate"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,49,1,50],"constants":[{"t":"s","v":"handle-popstate"},{"t":"n","v":0}]}},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"host-get"},{"t":"s","v":"dom-document"},{"t":"s","v":"documentElement"},{"t":"s","v":"data-sx-ready"},{"t":"s","v":"true"},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"sx:ready"}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/browser.sxbc.json b/shared/static/wasm/sx/browser.sxbc.json index da1faa7a..7679f0f2 100644 --- a/shared/static/wasm/sx/browser.sxbc.json +++ b/shared/static/wasm/sx/browser.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"778bbf034e3da838","module":{"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,5,51,45,0,128,44,0,5,51,47,0,128,46,0,5,51,49,0,128,48,0,5,51,51,0,128,50,0,5,51,53,0,128,52,0,5,51,55,0,128,54,0,5,51,57,0,128,56,0,5,51,59,0,128,58,0,5,51,61,0,128,60,0,5,51,63,0,128,62,0,5,51,65,0,128,64,0,5,51,67,0,128,66,0,5,51,69,0,128,68,0,50],"constants":[{"t":"s","v":"browser-location-href"},{"t":"code","v":{"bytecode":[20,0,0,20,0,0,20,1,0,48,0,1,2,0,48,2,1,3,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"location"},{"t":"s","v":"href"}]}},{"t":"s","v":"browser-location-pathname"},{"t":"code","v":{"bytecode":[20,0,0,20,0,0,20,1,0,48,0,1,2,0,48,2,1,3,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"location"},{"t":"s","v":"pathname"}]}},{"t":"s","v":"browser-location-origin"},{"t":"code","v":{"bytecode":[20,0,0,20,0,0,20,1,0,48,0,1,2,0,48,2,1,3,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"location"},{"t":"s","v":"origin"}]}},{"t":"s","v":"browser-same-origin?"},{"t":"code","v":{"bytecode":[16,0,20,1,0,48,0,52,0,0,2,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"browser-location-origin"}],"arity":1}},{"t":"s","v":"url-pathname"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,1,2,0,16,0,20,3,0,48,0,48,3,1,4,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"host-new"},{"t":"s","v":"URL"},{"t":"s","v":"browser-location-origin"},{"t":"s","v":"pathname"}],"arity":1}},{"t":"s","v":"browser-push-state"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,33,30,0,20,1,0,20,2,0,20,3,0,48,0,1,4,0,48,2,1,5,0,2,1,6,0,16,0,49,5,32,38,0,20,1,0,20,2,0,20,3,0,48,0,1,4,0,48,2,1,5,0,16,0,16,1,52,7,0,1,16,1,1,9,0,52,8,0,2,49,5,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"history"},{"t":"s","v":"pushState"},{"t":"s","v":""},{"t":"s","v":"first"},{"t":"s","v":"nth"},{"t":"n","v":1}],"arity":2}},{"t":"s","v":"browser-replace-state"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,33,30,0,20,1,0,20,2,0,20,3,0,48,0,1,4,0,48,2,1,5,0,2,1,6,0,16,0,49,5,32,38,0,20,1,0,20,2,0,20,3,0,48,0,1,4,0,48,2,1,5,0,16,0,16,1,52,7,0,1,16,1,1,9,0,52,8,0,2,49,5,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"history"},{"t":"s","v":"replaceState"},{"t":"s","v":""},{"t":"s","v":"first"},{"t":"s","v":"nth"},{"t":"n","v":1}],"arity":2}},{"t":"s","v":"browser-reload"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,20,2,0,48,0,1,3,0,48,2,1,4,0,49,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"location"},{"t":"s","v":"reload"}]}},{"t":"s","v":"browser-navigate"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,20,2,0,48,0,1,3,0,48,2,1,4,0,16,0,49,3,50],"constants":[{"t":"s","v":"host-set!"},{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"location"},{"t":"s","v":"href"}],"arity":1}},{"t":"s","v":"local-storage-get"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,20,2,0,48,0,1,3,0,48,2,1,4,0,16,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"localStorage"},{"t":"s","v":"getItem"}],"arity":1}},{"t":"s","v":"local-storage-set"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,20,2,0,48,0,1,3,0,48,2,1,4,0,16,0,16,1,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"localStorage"},{"t":"s","v":"setItem"}],"arity":2}},{"t":"s","v":"local-storage-remove"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,20,2,0,48,0,1,3,0,48,2,1,4,0,16,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"localStorage"},{"t":"s","v":"removeItem"}],"arity":1}},{"t":"s","v":"set-timeout"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,1,2,0,20,3,0,16,0,48,1,16,1,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"setTimeout"},{"t":"s","v":"host-callback"}],"arity":2}},{"t":"s","v":"set-interval"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,1,2,0,20,3,0,16,0,48,1,16,1,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"setInterval"},{"t":"s","v":"host-callback"}],"arity":2}},{"t":"s","v":"clear-timeout"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,1,2,0,16,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"clearTimeout"}],"arity":1}},{"t":"s","v":"clear-interval"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,1,2,0,16,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"clearInterval"}],"arity":1}},{"t":"s","v":"request-animation-frame"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,1,2,0,20,3,0,16,0,48,1,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"requestAnimationFrame"},{"t":"s","v":"host-callback"}],"arity":1}},{"t":"s","v":"fetch-request"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,1,2,0,16,0,16,1,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"fetch"}],"arity":2}},{"t":"s","v":"new-abort-controller"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,49,1,50],"constants":[{"t":"s","v":"host-new"},{"t":"s","v":"AbortController"}]}},{"t":"s","v":"controller-signal"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"signal"}],"arity":1}},{"t":"s","v":"controller-abort"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,49,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"abort"}],"arity":1}},{"t":"s","v":"promise-then"},{"t":"code","v":{"bytecode":[20,0,0,16,1,48,1,17,3,16,2,33,10,0,20,0,0,16,2,48,1,32,1,0,2,17,4,16,4,33,25,0,20,1,0,20,1,0,16,0,1,2,0,16,3,48,3,1,3,0,16,4,49,3,32,12,0,20,1,0,16,0,1,2,0,16,3,49,3,50],"constants":[{"t":"s","v":"host-callback"},{"t":"s","v":"host-call"},{"t":"s","v":"then"},{"t":"s","v":"catch"}],"arity":3}},{"t":"s","v":"promise-resolve"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,1,2,0,48,1,1,3,0,16,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-global"},{"t":"s","v":"Promise"},{"t":"s","v":"resolve"}],"arity":1}},{"t":"s","v":"promise-delayed"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,20,2,0,51,3,0,1,1,1,0,48,1,49,2,50],"constants":[{"t":"s","v":"host-new"},{"t":"s","v":"Promise"},{"t":"s","v":"host-callback"},{"t":"code","v":{"bytecode":[20,0,0,51,1,0,1,0,0,0,18,1,49,2,50],"constants":[{"t":"s","v":"set-timeout"},{"t":"code","v":{"bytecode":[20,0,0,18,0,1,1,0,2,18,1,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"call"}],"upvalue-count":2}}],"arity":1,"upvalue-count":2}}],"arity":2}},{"t":"s","v":"browser-confirm"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,1,2,0,16,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"confirm"}],"arity":1}},{"t":"s","v":"browser-prompt"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,1,2,0,16,0,16,1,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"prompt"}],"arity":2}},{"t":"s","v":"browser-media-matches?"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,20,2,0,48,0,1,3,0,16,0,48,3,1,4,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"matchMedia"},{"t":"s","v":"matches"}],"arity":1}},{"t":"s","v":"json-parse"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,1,2,0,48,1,1,3,0,16,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-global"},{"t":"s","v":"JSON"},{"t":"s","v":"parse"}],"arity":1}},{"t":"s","v":"log-info"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,1,2,0,48,1,1,3,0,1,5,0,16,0,52,4,0,2,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-global"},{"t":"s","v":"console"},{"t":"s","v":"log"},{"t":"s","v":"str"},{"t":"s","v":"[sx] "}],"arity":1}},{"t":"s","v":"log-warn"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,1,2,0,48,1,1,3,0,1,5,0,16,0,52,4,0,2,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-global"},{"t":"s","v":"console"},{"t":"s","v":"warn"},{"t":"s","v":"str"},{"t":"s","v":"[sx] "}],"arity":1}},{"t":"s","v":"console-log"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,1,2,0,48,1,1,3,0,1,5,0,1,7,0,20,9,0,16,0,52,8,0,2,52,6,0,2,52,4,0,2,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-global"},{"t":"s","v":"console"},{"t":"s","v":"log"},{"t":"s","v":"join"},{"t":"s","v":" "},{"t":"s","v":"cons"},{"t":"s","v":"[sx]"},{"t":"s","v":"map"},{"t":"s","v":"str"}],"arity":1}},{"t":"s","v":"now-ms"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,1,2,0,48,1,1,3,0,49,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-global"},{"t":"s","v":"Date"},{"t":"s","v":"now"}]}},{"t":"s","v":"schedule-idle"},{"t":"code","v":{"bytecode":[20,0,0,51,1,0,1,0,48,1,17,1,20,2,0,20,3,0,48,0,1,4,0,48,2,33,18,0,20,5,0,20,3,0,48,0,1,4,0,16,1,49,3,32,10,0,20,6,0,16,1,1,7,0,49,2,50],"constants":[{"t":"s","v":"host-callback"},{"t":"code","v":{"bytecode":[18,0,49,0,50],"constants":[],"arity":1,"upvalue-count":1}},{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"requestIdleCallback"},{"t":"s","v":"host-call"},{"t":"s","v":"set-timeout"},{"t":"n","v":0}],"arity":1}},{"t":"s","v":"set-cookie"},{"t":"code","v":{"bytecode":[16,2,6,34,4,0,5,1,0,0,17,3,20,1,0,20,2,0,1,3,0,20,1,0,20,5,0,1,3,0,48,1,1,6,0,48,2,16,3,1,8,0,52,7,0,2,52,4,0,2,48,2,1,9,0,48,2,17,4,20,10,0,20,11,0,48,0,1,12,0,16,0,1,14,0,20,1,0,2,1,15,0,16,1,48,3,1,16,0,16,4,1,17,0,52,13,0,6,49,3,50],"constants":[{"t":"n","v":365},{"t":"s","v":"host-call"},{"t":"s","v":"host-new"},{"t":"s","v":"Date"},{"t":"s","v":"+"},{"t":"s","v":"host-global"},{"t":"s","v":"now"},{"t":"s","v":"*"},{"t":"n","v":86400000},{"t":"s","v":"toUTCString"},{"t":"s","v":"host-set!"},{"t":"s","v":"dom-document"},{"t":"s","v":"cookie"},{"t":"s","v":"str"},{"t":"s","v":"="},{"t":"s","v":"encodeURIComponent"},{"t":"s","v":";expires="},{"t":"s","v":";path=/;SameSite=Lax"}],"arity":3}},{"t":"s","v":"get-cookie"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,1,2,0,48,2,17,1,20,3,0,16,1,1,4,0,20,5,0,1,6,0,1,8,0,16,0,1,9,0,52,7,0,3,48,2,48,3,17,2,16,2,33,22,0,20,3,0,2,1,10,0,20,0,0,16,2,1,11,0,48,2,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"dom-document"},{"t":"s","v":"cookie"},{"t":"s","v":"host-call"},{"t":"s","v":"match"},{"t":"s","v":"host-new"},{"t":"s","v":"RegExp"},{"t":"s","v":"str"},{"t":"s","v":"(?:^|;\\s*)"},{"t":"s","v":"=([^;]*)"},{"t":"s","v":"decodeURIComponent"},{"t":"n","v":1}],"arity":1}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"a4334190cf846a8c","module":{"arity":0,"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,5,51,45,0,128,44,0,5,51,47,0,128,46,0,5,51,49,0,128,48,0,5,51,51,0,128,50,0,5,51,53,0,128,52,0,5,51,55,0,128,54,0,5,51,57,0,128,56,0,5,51,59,0,128,58,0,5,51,57,0,128,60,0,5,51,62,0,128,61,0,5,51,64,0,128,63,0,5,51,66,0,128,65,0,5,51,68,0,128,67,0,50],"constants":[{"t":"s","v":"browser-location-href"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,0,0,20,1,0,48,0,1,2,0,48,2,1,3,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"location"},{"t":"s","v":"href"}]}},{"t":"s","v":"browser-location-pathname"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,0,0,20,1,0,48,0,1,2,0,48,2,1,3,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"location"},{"t":"s","v":"pathname"}]}},{"t":"s","v":"browser-location-origin"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,0,0,20,1,0,48,0,1,2,0,48,2,1,3,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"location"},{"t":"s","v":"origin"}]}},{"t":"s","v":"browser-same-origin?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,48,0,52,0,0,2,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"url"},{"t":"s","v":"browser-location-origin"}]}},{"t":"s","v":"url-pathname"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,20,3,0,20,4,0,48,0,48,3,1,5,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"host-new"},{"t":"s","v":"URL"},{"t":"s","v":"url"},{"t":"s","v":"browser-location-origin"},{"t":"s","v":"pathname"}]}},{"t":"s","v":"browser-push-state"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,31,0,20,2,0,20,3,0,20,4,0,48,0,1,5,0,48,2,1,6,0,2,1,7,0,20,8,0,49,5,32,30,0,20,2,0,20,3,0,20,4,0,48,0,1,5,0,48,2,1,6,0,20,8,0,20,1,0,20,9,0,49,5,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"title"},{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"history"},{"t":"s","v":"pushState"},{"t":"s","v":""},{"t":"s","v":"url-or-state"},{"t":"s","v":"url"}]}},{"t":"s","v":"browser-replace-state"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,31,0,20,2,0,20,3,0,20,4,0,48,0,1,5,0,48,2,1,6,0,2,1,7,0,20,8,0,49,5,32,30,0,20,2,0,20,3,0,20,4,0,48,0,1,5,0,48,2,1,6,0,20,8,0,20,1,0,20,9,0,49,5,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"title"},{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"history"},{"t":"s","v":"replaceState"},{"t":"s","v":""},{"t":"s","v":"url-or-state"},{"t":"s","v":"url"}]}},{"t":"s","v":"browser-reload"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,0,1,3,0,48,2,1,4,0,49,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"location"},{"t":"s","v":"reload"}]}},{"t":"s","v":"browser-navigate"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,0,1,3,0,48,2,1,4,0,20,5,0,49,3,50],"constants":[{"t":"s","v":"host-set!"},{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"location"},{"t":"s","v":"href"},{"t":"s","v":"url"}]}},{"t":"s","v":"local-storage-get"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,0,1,3,0,48,2,1,4,0,20,5,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"localStorage"},{"t":"s","v":"getItem"},{"t":"s","v":"key"}]}},{"t":"s","v":"local-storage-set"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,0,1,3,0,48,2,1,4,0,20,5,0,20,6,0,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"localStorage"},{"t":"s","v":"setItem"},{"t":"s","v":"key"},{"t":"s","v":"val"}]}},{"t":"s","v":"local-storage-remove"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,0,1,3,0,48,2,1,4,0,20,5,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"localStorage"},{"t":"s","v":"removeItem"},{"t":"s","v":"key"}]}},{"t":"s","v":"set-timeout"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,1,2,0,20,3,0,20,4,0,48,1,20,5,0,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"setTimeout"},{"t":"s","v":"host-callback"},{"t":"s","v":"fn-val"},{"t":"s","v":"ms"}]}},{"t":"s","v":"set-interval"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,1,2,0,20,3,0,20,4,0,48,1,20,5,0,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"setInterval"},{"t":"s","v":"host-callback"},{"t":"s","v":"fn-val"},{"t":"s","v":"ms"}]}},{"t":"s","v":"clear-timeout"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,1,2,0,20,3,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"clearTimeout"},{"t":"s","v":"id"}]}},{"t":"s","v":"clear-interval"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,1,2,0,20,3,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"clearInterval"},{"t":"s","v":"id"}]}},{"t":"s","v":"request-animation-frame"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,1,2,0,20,3,0,20,4,0,48,1,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"requestAnimationFrame"},{"t":"s","v":"host-callback"},{"t":"s","v":"fn-val"}]}},{"t":"s","v":"fetch-request"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,1,2,0,20,3,0,20,4,0,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"fetch"},{"t":"s","v":"url"},{"t":"s","v":"opts"}]}},{"t":"s","v":"new-abort-controller"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,49,1,50],"constants":[{"t":"s","v":"host-new"},{"t":"s","v":"AbortController"}]}},{"t":"s","v":"controller-signal"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"controller"},{"t":"s","v":"signal"}]}},{"t":"s","v":"controller-abort"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"controller"},{"t":"s","v":"abort"}]}},{"t":"s","v":"promise-then"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,3,20,2,0,33,11,0,20,0,0,20,2,0,48,1,32,1,0,2,17,4,20,3,0,33,28,0,20,4,0,20,4,0,20,5,0,1,6,0,20,7,0,48,3,1,8,0,20,3,0,49,3,32,14,0,20,4,0,20,5,0,1,6,0,20,7,0,49,3,50],"constants":[{"t":"s","v":"host-callback"},{"t":"s","v":"on-resolve"},{"t":"s","v":"on-reject"},{"t":"s","v":"cb-reject"},{"t":"s","v":"host-call"},{"t":"s","v":"p"},{"t":"s","v":"then"},{"t":"s","v":"cb-resolve"},{"t":"s","v":"catch"}]}},{"t":"s","v":"promise-resolve"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,1,1,3,0,20,4,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-global"},{"t":"s","v":"Promise"},{"t":"s","v":"resolve"},{"t":"s","v":"val"}]}},{"t":"s","v":"promise-delayed"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,20,2,0,51,3,0,48,1,49,2,50],"constants":[{"t":"s","v":"host-new"},{"t":"s","v":"Promise"},{"t":"s","v":"host-callback"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,51,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"set-timeout"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,2,20,3,0,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"resolve"},{"t":"s","v":"call"},{"t":"s","v":"val"}]}},{"t":"s","v":"ms"}]}}]}},{"t":"s","v":"browser-confirm"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,1,2,0,20,3,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"confirm"},{"t":"s","v":"msg"}]}},{"t":"s","v":"browser-prompt"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,1,2,0,20,3,0,20,4,0,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"prompt"},{"t":"s","v":"msg"},{"t":"s","v":"default"}]}},{"t":"s","v":"browser-media-matches?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,0,1,3,0,20,4,0,48,3,1,5,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"host-call"},{"t":"s","v":"dom-window"},{"t":"s","v":"matchMedia"},{"t":"s","v":"query"},{"t":"s","v":"matches"}]}},{"t":"s","v":"json-parse"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,1,1,3,0,20,4,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-global"},{"t":"s","v":"JSON"},{"t":"s","v":"parse"},{"t":"s","v":"s"}]}},{"t":"s","v":"log-info"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,1,1,3,0,1,5,0,20,6,0,52,4,0,2,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-global"},{"t":"s","v":"console"},{"t":"s","v":"log"},{"t":"s","v":"str"},{"t":"s","v":"[sx] "},{"t":"s","v":"msg"}]}},{"t":"s","v":"log-warn"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,1,1,3,0,1,5,0,20,6,0,52,4,0,2,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-global"},{"t":"s","v":"console"},{"t":"s","v":"warn"},{"t":"s","v":"str"},{"t":"s","v":"[sx] "},{"t":"s","v":"msg"}]}},{"t":"s","v":"console-log"},{"t":"s","v":"now-ms"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,1,1,3,0,49,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-global"},{"t":"s","v":"Date"},{"t":"s","v":"now"}]}},{"t":"s","v":"schedule-idle"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,51,1,0,48,1,17,1,20,2,0,20,3,0,48,0,1,4,0,48,2,33,19,0,20,5,0,20,3,0,48,0,1,4,0,20,6,0,49,3,32,11,0,20,7,0,20,6,0,1,8,0,49,2,50],"constants":[{"t":"s","v":"host-callback"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,49,0,50],"constants":[{"t":"s","v":"f"}]}},{"t":"s","v":"host-get"},{"t":"s","v":"dom-window"},{"t":"s","v":"requestIdleCallback"},{"t":"s","v":"host-call"},{"t":"s","v":"cb"},{"t":"s","v":"set-timeout"},{"t":"n","v":0}]}},{"t":"s","v":"set-cookie"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,34,4,0,5,1,1,0,17,3,20,2,0,20,3,0,1,4,0,20,2,0,20,6,0,1,4,0,48,1,1,7,0,48,2,20,9,0,1,10,0,52,8,0,2,52,5,0,2,48,2,1,11,0,48,2,17,4,20,12,0,20,13,0,48,0,1,14,0,20,16,0,1,17,0,20,2,0,2,1,18,0,20,19,0,48,3,1,20,0,20,21,0,1,22,0,52,15,0,6,49,3,50],"constants":[{"t":"s","v":"days"},{"t":"n","v":365},{"t":"s","v":"host-call"},{"t":"s","v":"host-new"},{"t":"s","v":"Date"},{"t":"s","v":"+"},{"t":"s","v":"host-global"},{"t":"s","v":"now"},{"t":"s","v":"*"},{"t":"s","v":"d"},{"t":"n","v":86400000},{"t":"s","v":"toUTCString"},{"t":"s","v":"host-set!"},{"t":"s","v":"dom-document"},{"t":"s","v":"cookie"},{"t":"s","v":"str"},{"t":"s","v":"name"},{"t":"s","v":"="},{"t":"s","v":"encodeURIComponent"},{"t":"s","v":"value"},{"t":"s","v":";expires="},{"t":"s","v":"expires"},{"t":"s","v":";path=/;SameSite=Lax"}]}},{"t":"s","v":"get-cookie"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,1,2,0,48,2,17,1,20,3,0,20,4,0,1,5,0,20,6,0,1,7,0,1,9,0,20,10,0,1,11,0,52,8,0,3,48,2,48,3,17,2,20,5,0,33,23,0,20,3,0,2,1,12,0,20,0,0,20,5,0,1,13,0,48,2,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"dom-document"},{"t":"s","v":"cookie"},{"t":"s","v":"host-call"},{"t":"s","v":"cookies"},{"t":"s","v":"match"},{"t":"s","v":"host-new"},{"t":"s","v":"RegExp"},{"t":"s","v":"str"},{"t":"s","v":"(?:^|;\\s*)"},{"t":"s","v":"name"},{"t":"s","v":"=([^;]*)"},{"t":"s","v":"decodeURIComponent"},{"t":"n","v":1}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/bytecode.sxbc.json b/shared/static/wasm/sx/bytecode.sxbc.json index d8e6fd3e..abaebf6a 100644 --- a/shared/static/wasm/sx/bytecode.sxbc.json +++ b/shared/static/wasm/sx/bytecode.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"45824e713893dfa0","module":{"bytecode":[1,1,0,128,0,0,5,1,3,0,128,2,0,5,1,5,0,128,4,0,5,1,7,0,128,6,0,5,1,9,0,128,8,0,5,1,11,0,128,10,0,5,1,13,0,128,12,0,5,1,15,0,128,14,0,5,1,17,0,128,16,0,5,1,19,0,128,18,0,5,1,21,0,128,20,0,5,1,23,0,128,22,0,5,1,25,0,128,24,0,5,1,27,0,128,26,0,5,1,29,0,128,28,0,5,1,31,0,128,30,0,5,1,33,0,128,32,0,5,1,35,0,128,34,0,5,1,37,0,128,36,0,5,1,39,0,128,38,0,5,1,41,0,128,40,0,5,1,43,0,128,42,0,5,1,45,0,128,44,0,5,1,47,0,128,46,0,5,1,49,0,128,48,0,5,1,51,0,128,50,0,5,1,53,0,128,52,0,5,1,55,0,128,54,0,5,1,57,0,128,56,0,5,1,59,0,128,58,0,5,1,61,0,128,60,0,5,1,63,0,128,62,0,5,1,65,0,128,64,0,5,1,67,0,128,66,0,5,1,69,0,128,68,0,5,1,71,0,128,70,0,5,1,73,0,128,72,0,5,1,75,0,128,74,0,5,1,77,0,128,76,0,5,1,79,0,128,78,0,5,1,81,0,128,80,0,5,1,83,0,128,82,0,5,1,85,0,128,84,0,5,1,87,0,128,86,0,5,1,89,0,128,88,0,5,1,91,0,128,90,0,5,1,93,0,128,92,0,5,1,95,0,128,94,0,5,1,97,0,128,96,0,5,1,99,0,128,98,0,5,1,101,0,128,100,0,5,1,103,0,128,102,0,5,1,105,0,128,104,0,5,1,107,0,128,106,0,5,1,109,0,128,108,0,5,1,111,0,128,110,0,5,1,113,0,128,112,0,5,1,115,0,128,114,0,5,1,117,0,128,116,0,5,1,119,0,128,118,0,5,1,121,0,128,120,0,5,1,123,0,128,122,0,5,1,125,0,128,124,0,5,1,127,0,128,126,0,5,1,129,0,128,128,0,5,1,131,0,128,130,0,5,1,133,0,128,132,0,5,1,135,0,128,134,0,5,1,137,0,128,136,0,5,1,139,0,128,138,0,5,1,141,0,128,140,0,5,1,143,0,128,142,0,5,1,1,0,128,144,0,5,1,1,0,128,145,0,5,1,3,0,128,146,0,5,1,5,0,128,147,0,5,1,7,0,128,148,0,5,1,9,0,128,149,0,5,1,11,0,128,150,0,5,1,152,0,128,151,0,5,1,154,0,128,153,0,5,1,156,0,128,155,0,5,51,158,0,128,157,0,50],"constants":[{"t":"s","v":"OP_CONST"},{"t":"n","v":1},{"t":"s","v":"OP_NIL"},{"t":"n","v":2},{"t":"s","v":"OP_TRUE"},{"t":"n","v":3},{"t":"s","v":"OP_FALSE"},{"t":"n","v":4},{"t":"s","v":"OP_POP"},{"t":"n","v":5},{"t":"s","v":"OP_DUP"},{"t":"n","v":6},{"t":"s","v":"OP_LOCAL_GET"},{"t":"n","v":16},{"t":"s","v":"OP_LOCAL_SET"},{"t":"n","v":17},{"t":"s","v":"OP_UPVALUE_GET"},{"t":"n","v":18},{"t":"s","v":"OP_UPVALUE_SET"},{"t":"n","v":19},{"t":"s","v":"OP_GLOBAL_GET"},{"t":"n","v":20},{"t":"s","v":"OP_GLOBAL_SET"},{"t":"n","v":21},{"t":"s","v":"OP_JUMP"},{"t":"n","v":32},{"t":"s","v":"OP_JUMP_IF_FALSE"},{"t":"n","v":33},{"t":"s","v":"OP_JUMP_IF_TRUE"},{"t":"n","v":34},{"t":"s","v":"OP_CALL"},{"t":"n","v":48},{"t":"s","v":"OP_TAIL_CALL"},{"t":"n","v":49},{"t":"s","v":"OP_RETURN"},{"t":"n","v":50},{"t":"s","v":"OP_CLOSURE"},{"t":"n","v":51},{"t":"s","v":"OP_CALL_PRIM"},{"t":"n","v":52},{"t":"s","v":"OP_APPLY"},{"t":"n","v":53},{"t":"s","v":"OP_LIST"},{"t":"n","v":64},{"t":"s","v":"OP_DICT"},{"t":"n","v":65},{"t":"s","v":"OP_APPEND_BANG"},{"t":"n","v":66},{"t":"s","v":"OP_ITER_INIT"},{"t":"n","v":80},{"t":"s","v":"OP_ITER_NEXT"},{"t":"n","v":81},{"t":"s","v":"OP_MAP_OPEN"},{"t":"n","v":82},{"t":"s","v":"OP_MAP_APPEND"},{"t":"n","v":83},{"t":"s","v":"OP_MAP_CLOSE"},{"t":"n","v":84},{"t":"s","v":"OP_FILTER_TEST"},{"t":"n","v":85},{"t":"s","v":"OP_HO_MAP"},{"t":"n","v":88},{"t":"s","v":"OP_HO_FILTER"},{"t":"n","v":89},{"t":"s","v":"OP_HO_REDUCE"},{"t":"n","v":90},{"t":"s","v":"OP_HO_FOR_EACH"},{"t":"n","v":91},{"t":"s","v":"OP_HO_SOME"},{"t":"n","v":92},{"t":"s","v":"OP_HO_EVERY"},{"t":"n","v":93},{"t":"s","v":"OP_SCOPE_PUSH"},{"t":"n","v":96},{"t":"s","v":"OP_SCOPE_POP"},{"t":"n","v":97},{"t":"s","v":"OP_PROVIDE_PUSH"},{"t":"n","v":98},{"t":"s","v":"OP_PROVIDE_POP"},{"t":"n","v":99},{"t":"s","v":"OP_CONTEXT"},{"t":"n","v":100},{"t":"s","v":"OP_EMIT"},{"t":"n","v":101},{"t":"s","v":"OP_EMITTED"},{"t":"n","v":102},{"t":"s","v":"OP_RESET"},{"t":"n","v":112},{"t":"s","v":"OP_SHIFT"},{"t":"n","v":113},{"t":"s","v":"OP_DEFINE"},{"t":"n","v":128},{"t":"s","v":"OP_DEFCOMP"},{"t":"n","v":129},{"t":"s","v":"OP_DEFISLAND"},{"t":"n","v":130},{"t":"s","v":"OP_DEFMACRO"},{"t":"n","v":131},{"t":"s","v":"OP_EXPAND_MACRO"},{"t":"n","v":132},{"t":"s","v":"OP_STR_CONCAT"},{"t":"n","v":144},{"t":"s","v":"OP_STR_JOIN"},{"t":"n","v":145},{"t":"s","v":"OP_SERIALIZE"},{"t":"n","v":146},{"t":"s","v":"OP_ADD"},{"t":"n","v":160},{"t":"s","v":"OP_SUB"},{"t":"n","v":161},{"t":"s","v":"OP_MUL"},{"t":"n","v":162},{"t":"s","v":"OP_DIV"},{"t":"n","v":163},{"t":"s","v":"OP_EQ"},{"t":"n","v":164},{"t":"s","v":"OP_LT"},{"t":"n","v":165},{"t":"s","v":"OP_GT"},{"t":"n","v":166},{"t":"s","v":"OP_NOT"},{"t":"n","v":167},{"t":"s","v":"OP_LEN"},{"t":"n","v":168},{"t":"s","v":"OP_FIRST"},{"t":"n","v":169},{"t":"s","v":"OP_REST"},{"t":"n","v":170},{"t":"s","v":"OP_NTH"},{"t":"n","v":171},{"t":"s","v":"OP_CONS"},{"t":"n","v":172},{"t":"s","v":"OP_NEG"},{"t":"n","v":173},{"t":"s","v":"OP_INC"},{"t":"n","v":174},{"t":"s","v":"OP_DEC"},{"t":"n","v":175},{"t":"s","v":"OP_ASER_TAG"},{"t":"n","v":224},{"t":"s","v":"OP_ASER_FRAG"},{"t":"n","v":225},{"t":"s","v":"BYTECODE_MAGIC"},{"t":"s","v":"SXBC"},{"t":"s","v":"BYTECODE_VERSION"},{"t":"s","v":"CONST_NUMBER"},{"t":"s","v":"CONST_STRING"},{"t":"s","v":"CONST_BOOL"},{"t":"s","v":"CONST_NIL"},{"t":"s","v":"CONST_SYMBOL"},{"t":"s","v":"CONST_KEYWORD"},{"t":"s","v":"CONST_LIST"},{"t":"n","v":7},{"t":"s","v":"CONST_DICT"},{"t":"n","v":8},{"t":"s","v":"CONST_CODE"},{"t":"n","v":9},{"t":"s","v":"opcode-name"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,33,6,0,1,2,0,32,59,1,16,0,1,3,0,52,0,0,2,33,6,0,1,4,0,32,41,1,16,0,1,5,0,52,0,0,2,33,6,0,1,6,0,32,23,1,16,0,1,7,0,52,0,0,2,33,6,0,1,8,0,32,5,1,16,0,1,9,0,52,0,0,2,33,6,0,1,10,0,32,243,0,16,0,1,11,0,52,0,0,2,33,6,0,1,12,0,32,225,0,16,0,1,13,0,52,0,0,2,33,6,0,1,14,0,32,207,0,16,0,1,15,0,52,0,0,2,33,6,0,1,16,0,32,189,0,16,0,1,17,0,52,0,0,2,33,6,0,1,18,0,32,171,0,16,0,1,19,0,52,0,0,2,33,6,0,1,20,0,32,153,0,16,0,1,21,0,52,0,0,2,33,6,0,1,22,0,32,135,0,16,0,1,23,0,52,0,0,2,33,6,0,1,24,0,32,117,0,16,0,1,25,0,52,0,0,2,33,6,0,1,26,0,32,99,0,16,0,1,27,0,52,0,0,2,33,6,0,1,28,0,32,81,0,16,0,1,29,0,52,0,0,2,33,6,0,1,30,0,32,63,0,16,0,1,31,0,52,0,0,2,33,6,0,1,32,0,32,45,0,16,0,1,33,0,52,0,0,2,33,6,0,1,34,0,32,27,0,16,0,1,35,0,52,0,0,2,33,6,0,1,36,0,32,9,0,1,38,0,16,0,52,37,0,2,50],"constants":[{"t":"s","v":"="},{"t":"n","v":1},{"t":"s","v":"CONST"},{"t":"n","v":2},{"t":"s","v":"NIL"},{"t":"n","v":3},{"t":"s","v":"TRUE"},{"t":"n","v":4},{"t":"s","v":"FALSE"},{"t":"n","v":5},{"t":"s","v":"POP"},{"t":"n","v":6},{"t":"s","v":"DUP"},{"t":"n","v":16},{"t":"s","v":"LOCAL_GET"},{"t":"n","v":17},{"t":"s","v":"LOCAL_SET"},{"t":"n","v":20},{"t":"s","v":"GLOBAL_GET"},{"t":"n","v":21},{"t":"s","v":"GLOBAL_SET"},{"t":"n","v":32},{"t":"s","v":"JUMP"},{"t":"n","v":33},{"t":"s","v":"JUMP_IF_FALSE"},{"t":"n","v":48},{"t":"s","v":"CALL"},{"t":"n","v":49},{"t":"s","v":"TAIL_CALL"},{"t":"n","v":50},{"t":"s","v":"RETURN"},{"t":"n","v":52},{"t":"s","v":"CALL_PRIM"},{"t":"n","v":128},{"t":"s","v":"DEFINE"},{"t":"n","v":144},{"t":"s","v":"STR_CONCAT"},{"t":"s","v":"str"},{"t":"s","v":"OP_"}],"arity":1}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"4329f0be950b0492","module":{"arity":0,"bytecode":[1,1,0,128,0,0,5,1,3,0,128,2,0,5,1,5,0,128,4,0,5,1,7,0,128,6,0,5,1,9,0,128,8,0,5,1,11,0,128,10,0,5,1,13,0,128,12,0,5,1,15,0,128,14,0,5,1,17,0,128,16,0,5,1,19,0,128,18,0,5,1,21,0,128,20,0,5,1,23,0,128,22,0,5,1,25,0,128,24,0,5,1,27,0,128,26,0,5,1,29,0,128,28,0,5,1,31,0,128,30,0,5,1,33,0,128,32,0,5,1,35,0,128,34,0,5,1,37,0,128,36,0,5,1,39,0,128,38,0,5,1,41,0,128,40,0,5,1,43,0,128,42,0,5,1,45,0,128,44,0,5,1,47,0,128,46,0,5,1,49,0,128,48,0,5,1,51,0,128,50,0,5,1,53,0,128,52,0,5,1,55,0,128,54,0,5,1,57,0,128,56,0,5,1,59,0,128,58,0,5,1,61,0,128,60,0,5,1,63,0,128,62,0,5,1,65,0,128,64,0,5,1,67,0,128,66,0,5,1,69,0,128,68,0,5,1,71,0,128,70,0,5,1,73,0,128,72,0,5,1,75,0,128,74,0,5,1,77,0,128,76,0,5,1,79,0,128,78,0,5,1,81,0,128,80,0,5,1,83,0,128,82,0,5,1,85,0,128,84,0,5,1,87,0,128,86,0,5,1,89,0,128,88,0,5,1,91,0,128,90,0,5,1,93,0,128,92,0,5,1,95,0,128,94,0,5,1,97,0,128,96,0,5,1,99,0,128,98,0,5,1,101,0,128,100,0,5,1,103,0,128,102,0,5,1,105,0,128,104,0,5,1,107,0,128,106,0,5,1,109,0,128,108,0,5,1,111,0,128,110,0,5,1,113,0,128,112,0,5,1,115,0,128,114,0,5,1,117,0,128,116,0,5,1,119,0,128,118,0,5,1,121,0,128,120,0,5,1,123,0,128,122,0,5,1,125,0,128,124,0,5,1,127,0,128,126,0,5,1,129,0,128,128,0,5,1,131,0,128,130,0,5,1,133,0,128,132,0,5,1,135,0,128,134,0,5,1,137,0,128,136,0,5,1,139,0,128,138,0,5,1,141,0,128,140,0,5,1,143,0,128,142,0,5,1,1,0,128,144,0,5,1,1,0,128,145,0,5,1,3,0,128,146,0,5,1,5,0,128,147,0,5,1,7,0,128,148,0,5,1,9,0,128,149,0,5,1,11,0,128,150,0,5,1,152,0,128,151,0,5,1,154,0,128,153,0,5,1,156,0,128,155,0,5,51,158,0,128,157,0,50],"constants":[{"t":"s","v":"OP_CONST"},{"t":"n","v":1},{"t":"s","v":"OP_NIL"},{"t":"n","v":2},{"t":"s","v":"OP_TRUE"},{"t":"n","v":3},{"t":"s","v":"OP_FALSE"},{"t":"n","v":4},{"t":"s","v":"OP_POP"},{"t":"n","v":5},{"t":"s","v":"OP_DUP"},{"t":"n","v":6},{"t":"s","v":"OP_LOCAL_GET"},{"t":"n","v":16},{"t":"s","v":"OP_LOCAL_SET"},{"t":"n","v":17},{"t":"s","v":"OP_UPVALUE_GET"},{"t":"n","v":18},{"t":"s","v":"OP_UPVALUE_SET"},{"t":"n","v":19},{"t":"s","v":"OP_GLOBAL_GET"},{"t":"n","v":20},{"t":"s","v":"OP_GLOBAL_SET"},{"t":"n","v":21},{"t":"s","v":"OP_JUMP"},{"t":"n","v":32},{"t":"s","v":"OP_JUMP_IF_FALSE"},{"t":"n","v":33},{"t":"s","v":"OP_JUMP_IF_TRUE"},{"t":"n","v":34},{"t":"s","v":"OP_CALL"},{"t":"n","v":48},{"t":"s","v":"OP_TAIL_CALL"},{"t":"n","v":49},{"t":"s","v":"OP_RETURN"},{"t":"n","v":50},{"t":"s","v":"OP_CLOSURE"},{"t":"n","v":51},{"t":"s","v":"OP_CALL_PRIM"},{"t":"n","v":52},{"t":"s","v":"OP_APPLY"},{"t":"n","v":53},{"t":"s","v":"OP_LIST"},{"t":"n","v":64},{"t":"s","v":"OP_DICT"},{"t":"n","v":65},{"t":"s","v":"OP_APPEND_BANG"},{"t":"n","v":66},{"t":"s","v":"OP_ITER_INIT"},{"t":"n","v":80},{"t":"s","v":"OP_ITER_NEXT"},{"t":"n","v":81},{"t":"s","v":"OP_MAP_OPEN"},{"t":"n","v":82},{"t":"s","v":"OP_MAP_APPEND"},{"t":"n","v":83},{"t":"s","v":"OP_MAP_CLOSE"},{"t":"n","v":84},{"t":"s","v":"OP_FILTER_TEST"},{"t":"n","v":85},{"t":"s","v":"OP_HO_MAP"},{"t":"n","v":88},{"t":"s","v":"OP_HO_FILTER"},{"t":"n","v":89},{"t":"s","v":"OP_HO_REDUCE"},{"t":"n","v":90},{"t":"s","v":"OP_HO_FOR_EACH"},{"t":"n","v":91},{"t":"s","v":"OP_HO_SOME"},{"t":"n","v":92},{"t":"s","v":"OP_HO_EVERY"},{"t":"n","v":93},{"t":"s","v":"OP_SCOPE_PUSH"},{"t":"n","v":96},{"t":"s","v":"OP_SCOPE_POP"},{"t":"n","v":97},{"t":"s","v":"OP_PROVIDE_PUSH"},{"t":"n","v":98},{"t":"s","v":"OP_PROVIDE_POP"},{"t":"n","v":99},{"t":"s","v":"OP_CONTEXT"},{"t":"n","v":100},{"t":"s","v":"OP_EMIT"},{"t":"n","v":101},{"t":"s","v":"OP_EMITTED"},{"t":"n","v":102},{"t":"s","v":"OP_RESET"},{"t":"n","v":112},{"t":"s","v":"OP_SHIFT"},{"t":"n","v":113},{"t":"s","v":"OP_DEFINE"},{"t":"n","v":128},{"t":"s","v":"OP_DEFCOMP"},{"t":"n","v":129},{"t":"s","v":"OP_DEFISLAND"},{"t":"n","v":130},{"t":"s","v":"OP_DEFMACRO"},{"t":"n","v":131},{"t":"s","v":"OP_EXPAND_MACRO"},{"t":"n","v":132},{"t":"s","v":"OP_STR_CONCAT"},{"t":"n","v":144},{"t":"s","v":"OP_STR_JOIN"},{"t":"n","v":145},{"t":"s","v":"OP_SERIALIZE"},{"t":"n","v":146},{"t":"s","v":"OP_ADD"},{"t":"n","v":160},{"t":"s","v":"OP_SUB"},{"t":"n","v":161},{"t":"s","v":"OP_MUL"},{"t":"n","v":162},{"t":"s","v":"OP_DIV"},{"t":"n","v":163},{"t":"s","v":"OP_EQ"},{"t":"n","v":164},{"t":"s","v":"OP_LT"},{"t":"n","v":165},{"t":"s","v":"OP_GT"},{"t":"n","v":166},{"t":"s","v":"OP_NOT"},{"t":"n","v":167},{"t":"s","v":"OP_LEN"},{"t":"n","v":168},{"t":"s","v":"OP_FIRST"},{"t":"n","v":169},{"t":"s","v":"OP_REST"},{"t":"n","v":170},{"t":"s","v":"OP_NTH"},{"t":"n","v":171},{"t":"s","v":"OP_CONS"},{"t":"n","v":172},{"t":"s","v":"OP_NEG"},{"t":"n","v":173},{"t":"s","v":"OP_INC"},{"t":"n","v":174},{"t":"s","v":"OP_DEC"},{"t":"n","v":175},{"t":"s","v":"OP_ASER_TAG"},{"t":"n","v":224},{"t":"s","v":"OP_ASER_FRAG"},{"t":"n","v":225},{"t":"s","v":"BYTECODE_MAGIC"},{"t":"s","v":"SXBC"},{"t":"s","v":"BYTECODE_VERSION"},{"t":"s","v":"CONST_NUMBER"},{"t":"s","v":"CONST_STRING"},{"t":"s","v":"CONST_BOOL"},{"t":"s","v":"CONST_NIL"},{"t":"s","v":"CONST_SYMBOL"},{"t":"s","v":"CONST_KEYWORD"},{"t":"s","v":"CONST_LIST"},{"t":"n","v":7},{"t":"s","v":"CONST_DICT"},{"t":"n","v":8},{"t":"s","v":"CONST_CODE"},{"t":"n","v":9},{"t":"s","v":"opcode-name"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,6,0,1,3,0,32,77,1,20,1,0,1,4,0,52,0,0,2,33,6,0,1,5,0,32,58,1,20,1,0,1,6,0,52,0,0,2,33,6,0,1,7,0,32,39,1,20,1,0,1,8,0,52,0,0,2,33,6,0,1,9,0,32,20,1,20,1,0,1,10,0,52,0,0,2,33,6,0,1,11,0,32,1,1,20,1,0,1,12,0,52,0,0,2,33,6,0,1,13,0,32,238,0,20,1,0,1,14,0,52,0,0,2,33,6,0,1,15,0,32,219,0,20,1,0,1,16,0,52,0,0,2,33,6,0,1,17,0,32,200,0,20,1,0,1,18,0,52,0,0,2,33,6,0,1,19,0,32,181,0,20,1,0,1,20,0,52,0,0,2,33,6,0,1,21,0,32,162,0,20,1,0,1,22,0,52,0,0,2,33,6,0,1,23,0,32,143,0,20,1,0,1,24,0,52,0,0,2,33,6,0,1,25,0,32,124,0,20,1,0,1,26,0,52,0,0,2,33,6,0,1,27,0,32,105,0,20,1,0,1,28,0,52,0,0,2,33,6,0,1,29,0,32,86,0,20,1,0,1,30,0,52,0,0,2,33,6,0,1,31,0,32,67,0,20,1,0,1,32,0,52,0,0,2,33,6,0,1,33,0,32,48,0,20,1,0,1,34,0,52,0,0,2,33,6,0,1,35,0,32,29,0,20,1,0,1,36,0,52,0,0,2,33,6,0,1,37,0,32,10,0,1,39,0,20,1,0,52,38,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"op"},{"t":"n","v":1},{"t":"s","v":"CONST"},{"t":"n","v":2},{"t":"s","v":"NIL"},{"t":"n","v":3},{"t":"s","v":"TRUE"},{"t":"n","v":4},{"t":"s","v":"FALSE"},{"t":"n","v":5},{"t":"s","v":"POP"},{"t":"n","v":6},{"t":"s","v":"DUP"},{"t":"n","v":16},{"t":"s","v":"LOCAL_GET"},{"t":"n","v":17},{"t":"s","v":"LOCAL_SET"},{"t":"n","v":20},{"t":"s","v":"GLOBAL_GET"},{"t":"n","v":21},{"t":"s","v":"GLOBAL_SET"},{"t":"n","v":32},{"t":"s","v":"JUMP"},{"t":"n","v":33},{"t":"s","v":"JUMP_IF_FALSE"},{"t":"n","v":48},{"t":"s","v":"CALL"},{"t":"n","v":49},{"t":"s","v":"TAIL_CALL"},{"t":"n","v":50},{"t":"s","v":"RETURN"},{"t":"n","v":52},{"t":"s","v":"CALL_PRIM"},{"t":"n","v":128},{"t":"s","v":"DEFINE"},{"t":"n","v":144},{"t":"s","v":"STR_CONCAT"},{"t":"s","v":"str"},{"t":"s","v":"OP_"}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/compiler.sxbc.json b/shared/static/wasm/sx/compiler.sxbc.json index de765db1..f5979d79 100644 --- a/shared/static/wasm/sx/compiler.sxbc.json +++ b/shared/static/wasm/sx/compiler.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"9f12bfb447e36aeb","module":{"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,5,51,45,0,128,44,0,5,51,47,0,128,46,0,5,51,49,0,128,48,0,5,51,51,0,128,50,0,5,51,53,0,128,52,0,5,51,55,0,128,54,0,5,51,57,0,128,56,0,5,51,59,0,128,58,0,5,51,61,0,128,60,0,5,51,63,0,128,62,0,5,51,65,0,128,64,0,5,51,67,0,128,66,0,5,51,69,0,128,68,0,5,51,71,0,128,70,0,5,51,73,0,128,72,0,5,51,75,0,128,74,0,5,51,77,0,128,76,0,5,51,79,0,128,78,0,5,51,81,0,128,80,0,50],"constants":[{"t":"s","v":"make-pool"},{"t":"code","v":{"bytecode":[1,0,0,1,2,0,52,1,0,1,33,7,0,52,2,0,0,32,4,0,52,3,0,0,1,4,0,1,5,0,1,6,0,65,1,0,65,2,0,50],"constants":[{"t":"s","v":"entries"},{"t":"s","v":"primitive?"},{"t":"s","v":"mutable-list"},{"t":"s","v":"list"},{"t":"s","v":"index"},{"t":"s","v":"_count"},{"t":"n","v":0}]}},{"t":"s","v":"pool-add"},{"t":"code","v":{"bytecode":[1,0,0,5,16,1,52,1,0,1,17,2,16,0,1,3,0,52,2,0,2,17,3,16,3,16,2,52,4,0,2,33,11,0,16,3,16,2,52,2,0,2,32,60,0,16,3,1,5,0,52,2,0,2,17,4,16,3,16,2,16,4,52,6,0,3,5,16,3,1,5,0,16,4,1,8,0,52,7,0,2,52,6,0,3,5,20,9,0,16,0,1,10,0,52,2,0,2,16,1,48,2,5,16,4,50],"constants":[{"t":"s","v":"Add a value to the constant pool, return its index. Deduplicates."},{"t":"s","v":"serialize"},{"t":"s","v":"get"},{"t":"s","v":"index"},{"t":"s","v":"has-key?"},{"t":"s","v":"_count"},{"t":"s","v":"dict-set!"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"append!"},{"t":"s","v":"entries"}],"arity":2}},{"t":"s","v":"make-scope"},{"t":"code","v":{"bytecode":[1,0,0,1,1,0,1,2,0,52,3,0,0,1,4,0,52,3,0,0,1,5,0,16,0,1,6,0,4,65,5,0,50],"constants":[{"t":"s","v":"next-slot"},{"t":"n","v":0},{"t":"s","v":"upvalues"},{"t":"s","v":"list"},{"t":"s","v":"locals"},{"t":"s","v":"parent"},{"t":"s","v":"is-function"}],"arity":1}},{"t":"s","v":"scope-define-local"},{"t":"code","v":{"bytecode":[1,0,0,5,51,3,0,1,1,16,0,1,5,0,52,4,0,2,52,2,0,2,52,1,0,1,17,2,16,2,33,12,0,16,2,1,6,0,52,4,0,2,32,64,0,16,0,1,7,0,52,4,0,2,17,3,20,8,0,16,0,1,5,0,52,4,0,2,1,9,0,4,1,6,0,16,3,1,10,0,16,1,65,3,0,48,2,5,16,0,1,7,0,16,3,1,13,0,52,12,0,2,52,11,0,3,5,16,3,50],"constants":[{"t":"s","v":"Add a local variable, return its slot index.\n Idempotent: if name already has a slot, return it."},{"t":"s","v":"first"},{"t":"s","v":"filter"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,18,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"name"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"get"},{"t":"s","v":"locals"},{"t":"s","v":"slot"},{"t":"s","v":"next-slot"},{"t":"s","v":"append!"},{"t":"s","v":"mutable"},{"t":"s","v":"name"},{"t":"s","v":"dict-set!"},{"t":"s","v":"+"},{"t":"n","v":1}],"arity":2}},{"t":"s","v":"scope-resolve"},{"t":"code","v":{"bytecode":[1,0,0,5,16,0,52,1,0,1,33,17,0,1,2,0,16,1,1,3,0,1,4,0,65,2,0,32,61,1,16,0,1,6,0,52,5,0,2,17,2,51,8,0,1,1,16,2,52,7,0,2,17,3,16,3,33,41,0,51,8,0,1,1,16,2,52,10,0,2,52,9,0,1,17,4,1,2,0,16,4,1,11,0,52,5,0,2,1,3,0,1,12,0,65,2,0,32,247,0,16,0,1,13,0,52,5,0,2,17,4,51,8,0,1,1,16,4,52,7,0,2,17,5,16,5,33,41,0,51,8,0,1,1,16,4,52,10,0,2,52,9,0,1,17,6,1,2,0,16,6,1,14,0,52,5,0,2,1,3,0,1,15,0,65,2,0,32,177,0,16,0,1,16,0,52,5,0,2,17,6,16,6,52,1,0,1,33,17,0,1,2,0,16,1,1,3,0,1,4,0,65,2,0,32,140,0,20,17,0,16,6,16,1,48,2,17,7,16,7,1,3,0,52,5,0,2,1,4,0,52,18,0,2,33,5,0,16,7,32,105,0,16,0,1,19,0,52,5,0,2,33,91,0,16,0,1,13,0,52,5,0,2,52,20,0,1,17,8,20,21,0,16,0,1,13,0,52,5,0,2,1,2,0,16,7,1,2,0,52,5,0,2,1,22,0,16,7,1,3,0,52,5,0,2,1,12,0,52,18,0,2,1,14,0,16,8,1,23,0,16,1,65,4,0,48,2,5,1,2,0,16,8,1,3,0,1,15,0,65,2,0,32,2,0,16,7,50],"constants":[{"t":"s","v":"Resolve a variable name. Returns {:type \"local\"|\"upvalue\"|\"global\", :index N}.\n Upvalue captures only happen at function boundaries (is-function=true).\n Let scopes share the enclosing function's frame — their locals are\n accessed directly without upvalue indirection."},{"t":"s","v":"nil?"},{"t":"s","v":"index"},{"t":"s","v":"type"},{"t":"s","v":"global"},{"t":"s","v":"get"},{"t":"s","v":"locals"},{"t":"s","v":"some"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,18,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"name"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"first"},{"t":"s","v":"filter"},{"t":"s","v":"slot"},{"t":"s","v":"local"},{"t":"s","v":"upvalues"},{"t":"s","v":"uv-index"},{"t":"s","v":"upvalue"},{"t":"s","v":"parent"},{"t":"s","v":"scope-resolve"},{"t":"s","v":"="},{"t":"s","v":"is-function"},{"t":"s","v":"len"},{"t":"s","v":"append!"},{"t":"s","v":"is-local"},{"t":"s","v":"name"}],"arity":2}},{"t":"s","v":"make-emitter"},{"t":"code","v":{"bytecode":[1,0,0,20,1,0,48,0,1,2,0,1,4,0,52,3,0,1,33,7,0,52,4,0,0,32,4,0,52,5,0,0,65,2,0,50],"constants":[{"t":"s","v":"pool"},{"t":"s","v":"make-pool"},{"t":"s","v":"bytecode"},{"t":"s","v":"primitive?"},{"t":"s","v":"mutable-list"},{"t":"s","v":"list"}]}},{"t":"s","v":"emit-byte"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,2,0,52,1,0,2,16,1,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"get"},{"t":"s","v":"bytecode"}],"arity":2}},{"t":"s","v":"emit-u16"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,1,2,0,52,1,0,2,48,2,5,20,0,0,16,0,16,1,1,2,0,52,4,0,2,52,3,0,1,1,2,0,52,1,0,2,49,2,50],"constants":[{"t":"s","v":"emit-byte"},{"t":"s","v":"mod"},{"t":"n","v":256},{"t":"s","v":"floor"},{"t":"s","v":"/"}],"arity":2}},{"t":"s","v":"emit-i16"},{"t":"code","v":{"bytecode":[16,1,1,1,0,52,0,0,2,33,12,0,16,1,1,3,0,52,2,0,2,32,2,0,16,1,17,2,20,4,0,16,0,16,2,49,2,50],"constants":[{"t":"s","v":"<"},{"t":"n","v":0},{"t":"s","v":"+"},{"t":"n","v":65536},{"t":"s","v":"emit-u16"}],"arity":2}},{"t":"s","v":"emit-op"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,49,2,50],"constants":[{"t":"s","v":"emit-byte"}],"arity":2}},{"t":"s","v":"emit-const"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,2,0,52,1,0,2,16,1,48,2,17,2,20,3,0,16,0,1,4,0,48,2,5,20,5,0,16,0,16,2,49,2,50],"constants":[{"t":"s","v":"pool-add"},{"t":"s","v":"get"},{"t":"s","v":"pool"},{"t":"s","v":"emit-op"},{"t":"n","v":1},{"t":"s","v":"emit-u16"}],"arity":2}},{"t":"s","v":"current-offset"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"len"},{"t":"s","v":"get"},{"t":"s","v":"bytecode"}],"arity":1}},{"t":"s","v":"patch-i16"},{"t":"code","v":{"bytecode":[1,0,0,5,16,2,1,2,0,52,1,0,2,33,12,0,16,2,1,4,0,52,3,0,2,32,2,0,16,2,17,3,16,0,1,6,0,52,5,0,2,17,4,16,4,16,1,16,3,1,9,0,52,8,0,2,52,7,0,3,5,16,4,16,1,1,10,0,52,3,0,2,16,3,1,9,0,52,12,0,2,52,11,0,1,1,9,0,52,8,0,2,52,7,0,3,50],"constants":[{"t":"s","v":"Patch a previously emitted i16 at the given bytecode offset."},{"t":"s","v":"<"},{"t":"n","v":0},{"t":"s","v":"+"},{"t":"n","v":65536},{"t":"s","v":"get"},{"t":"s","v":"bytecode"},{"t":"s","v":"set-nth!"},{"t":"s","v":"mod"},{"t":"n","v":256},{"t":"n","v":1},{"t":"s","v":"floor"},{"t":"s","v":"/"}],"arity":3}},{"t":"s","v":"compile-expr"},{"t":"code","v":{"bytecode":[1,0,0,5,16,1,52,1,0,1,33,13,0,20,2,0,16,0,1,3,0,49,2,32,12,1,16,1,52,5,0,1,1,6,0,52,4,0,2,33,12,0,20,7,0,16,0,16,1,49,2,32,240,0,16,1,52,5,0,1,1,8,0,52,4,0,2,33,12,0,20,7,0,16,0,16,1,49,2,32,212,0,16,1,52,5,0,1,1,9,0,52,4,0,2,33,24,0,20,2,0,16,0,16,1,33,6,0,1,10,0,32,3,0,1,11,0,49,2,32,172,0,16,1,52,5,0,1,1,12,0,52,4,0,2,33,17,0,20,7,0,16,0,20,13,0,16,1,48,1,49,2,32,139,0,16,1,52,5,0,1,1,14,0,52,4,0,2,33,19,0,20,15,0,16,0,20,16,0,16,1,48,1,16,2,49,3,32,104,0,16,1,52,5,0,1,1,17,0,52,4,0,2,33,49,0,16,1,52,18,0,1,33,24,0,20,2,0,16,0,1,19,0,48,2,5,20,20,0,16,0,1,21,0,49,2,32,13,0,20,22,0,16,0,16,1,16,2,16,3,49,4,32,39,0,16,1,52,5,0,1,1,23,0,52,4,0,2,33,14,0,20,24,0,16,0,16,1,16,2,49,3,32,9,0,20,7,0,16,0,16,1,49,2,50],"constants":[{"t":"s","v":"Compile an expression. tail? indicates tail position for TCO."},{"t":"s","v":"nil?"},{"t":"s","v":"emit-op"},{"t":"n","v":2},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"number"},{"t":"s","v":"emit-const"},{"t":"s","v":"string"},{"t":"s","v":"boolean"},{"t":"n","v":3},{"t":"n","v":4},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"symbol"},{"t":"s","v":"compile-symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"list"},{"t":"s","v":"empty?"},{"t":"n","v":64},{"t":"s","v":"emit-u16"},{"t":"n","v":0},{"t":"s","v":"compile-list"},{"t":"s","v":"dict"},{"t":"s","v":"compile-dict"}],"arity":4}},{"t":"s","v":"compile-symbol"},{"t":"code","v":{"bytecode":[20,0,0,16,2,16,1,48,2,17,3,16,3,1,3,0,52,2,0,2,1,4,0,52,1,0,2,33,30,0,20,5,0,16,0,1,6,0,48,2,5,20,7,0,16,0,16,3,1,8,0,52,2,0,2,49,2,32,87,0,16,3,1,3,0,52,2,0,2,1,9,0,52,1,0,2,33,30,0,20,5,0,16,0,1,10,0,48,2,5,20,7,0,16,0,16,3,1,8,0,52,2,0,2,49,2,32,38,0,20,11,0,16,0,1,12,0,52,2,0,2,16,1,48,2,17,4,20,5,0,16,0,1,13,0,48,2,5,20,14,0,16,0,16,4,49,2,50],"constants":[{"t":"s","v":"scope-resolve"},{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"type"},{"t":"s","v":"local"},{"t":"s","v":"emit-op"},{"t":"n","v":16},{"t":"s","v":"emit-byte"},{"t":"s","v":"index"},{"t":"s","v":"upvalue"},{"t":"n","v":18},{"t":"s","v":"pool-add"},{"t":"s","v":"pool"},{"t":"n","v":20},{"t":"s","v":"emit-u16"}],"arity":3}},{"t":"s","v":"compile-dict"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,17,3,16,3,52,1,0,1,17,4,51,3,0,1,0,1,1,1,2,16,3,52,2,0,2,5,20,4,0,16,0,1,5,0,48,2,5,20,6,0,16,0,16,4,49,2,50],"constants":[{"t":"s","v":"keys"},{"t":"s","v":"len"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,48,2,5,20,1,0,18,0,18,1,16,0,52,2,0,2,18,2,4,49,4,50],"constants":[{"t":"s","v":"emit-const"},{"t":"s","v":"compile-expr"},{"t":"s","v":"get"}],"arity":1,"upvalue-count":3}},{"t":"s","v":"emit-op"},{"t":"n","v":65},{"t":"s","v":"emit-u16"}],"arity":3}},{"t":"s","v":"compile-list"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,17,4,16,1,52,1,0,1,17,5,16,4,52,4,0,1,1,5,0,52,3,0,2,52,2,0,1,33,18,0,20,6,0,16,0,16,4,16,5,16,2,16,3,49,5,32,54,3,20,7,0,16,4,48,1,17,6,16,6,1,8,0,52,3,0,2,33,16,0,20,9,0,16,0,16,5,16,2,16,3,49,4,32,17,3,16,6,1,10,0,52,3,0,2,33,16,0,20,11,0,16,0,16,5,16,2,16,3,49,4,32,245,2,16,6,1,12,0,52,3,0,2,33,16,0,20,13,0,16,0,16,5,16,2,16,3,49,4,32,217,2,16,6,1,14,0,52,3,0,2,33,16,0,20,15,0,16,0,16,5,16,2,16,3,49,4,32,189,2,16,6,1,16,0,52,3,0,2,33,16,0,20,17,0,16,0,16,5,16,2,16,3,49,4,32,161,2,16,6,1,18,0,52,3,0,2,33,16,0,20,17,0,16,0,16,5,16,2,16,3,49,4,32,133,2,16,6,1,19,0,52,3,0,2,33,16,0,20,20,0,16,0,16,5,16,2,16,3,49,4,32,105,2,16,6,1,21,0,52,3,0,2,33,16,0,20,20,0,16,0,16,5,16,2,16,3,49,4,32,77,2,16,6,1,22,0,52,3,0,2,33,14,0,20,23,0,16,0,16,5,16,2,49,3,32,51,2,16,6,1,24,0,52,3,0,2,33,14,0,20,23,0,16,0,16,5,16,2,49,3,32,25,2,16,6,1,25,0,52,3,0,2,33,14,0,20,26,0,16,0,16,5,16,2,49,3,32,255,1,16,6,1,27,0,52,3,0,2,33,14,0,20,28,0,16,0,16,5,16,2,49,3,32,229,1,16,6,1,29,0,52,3,0,2,33,12,0,20,30,0,16,0,16,5,49,2,32,205,1,16,6,1,31,0,52,3,0,2,33,16,0,20,32,0,16,0,16,5,16,2,16,3,49,4,32,177,1,16,6,1,33,0,52,3,0,2,33,16,0,20,34,0,16,0,16,5,16,2,16,3,49,4,32,149,1,16,6,1,35,0,52,3,0,2,33,16,0,20,36,0,16,0,16,5,16,2,16,3,49,4,32,121,1,16,6,1,37,0,52,3,0,2,33,14,0,20,38,0,16,0,16,5,16,2,49,3,32,95,1,16,6,1,39,0,52,3,0,2,33,14,0,20,38,0,16,0,16,5,16,2,49,3,32,69,1,16,6,1,40,0,52,3,0,2,33,14,0,20,41,0,16,0,16,5,16,2,49,3,32,43,1,16,6,1,42,0,52,3,0,2,33,13,0,20,43,0,16,0,1,44,0,49,2,32,18,1,16,6,1,45,0,52,3,0,2,33,13,0,20,43,0,16,0,1,44,0,49,2,32,249,0,16,6,1,46,0,52,3,0,2,33,13,0,20,43,0,16,0,1,44,0,49,2,32,224,0,16,6,1,47,0,52,3,0,2,33,13,0,20,43,0,16,0,1,44,0,49,2,32,199,0,16,6,1,48,0,52,3,0,2,33,13,0,20,43,0,16,0,1,44,0,49,2,32,174,0,16,6,1,49,0,52,3,0,2,33,13,0,20,43,0,16,0,1,44,0,49,2,32,149,0,16,6,1,50,0,52,3,0,2,33,13,0,20,43,0,16,0,1,44,0,49,2,32,124,0,16,6,1,51,0,52,3,0,2,33,13,0,20,43,0,16,0,1,44,0,49,2,32,99,0,16,6,1,39,0,52,3,0,2,33,14,0,20,38,0,16,0,16,5,16,2,49,3,32,73,0,16,6,1,52,0,52,3,0,2,33,18,0,20,53,0,16,0,16,5,52,0,0,1,16,2,49,3,32,43,0,16,6,1,54,0,52,3,0,2,33,16,0,20,55,0,16,0,16,5,16,2,16,3,49,4,32,15,0,20,6,0,16,0,16,4,16,5,16,2,16,3,49,5,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"rest"},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"symbol"},{"t":"s","v":"compile-call"},{"t":"s","v":"symbol-name"},{"t":"s","v":"if"},{"t":"s","v":"compile-if"},{"t":"s","v":"when"},{"t":"s","v":"compile-when"},{"t":"s","v":"and"},{"t":"s","v":"compile-and"},{"t":"s","v":"or"},{"t":"s","v":"compile-or"},{"t":"s","v":"let"},{"t":"s","v":"compile-let"},{"t":"s","v":"let*"},{"t":"s","v":"begin"},{"t":"s","v":"compile-begin"},{"t":"s","v":"do"},{"t":"s","v":"lambda"},{"t":"s","v":"compile-lambda"},{"t":"s","v":"fn"},{"t":"s","v":"define"},{"t":"s","v":"compile-define"},{"t":"s","v":"set!"},{"t":"s","v":"compile-set"},{"t":"s","v":"quote"},{"t":"s","v":"compile-quote"},{"t":"s","v":"cond"},{"t":"s","v":"compile-cond"},{"t":"s","v":"case"},{"t":"s","v":"compile-case"},{"t":"s","v":"->"},{"t":"s","v":"compile-thread"},{"t":"s","v":"defcomp"},{"t":"s","v":"compile-defcomp"},{"t":"s","v":"defisland"},{"t":"s","v":"defmacro"},{"t":"s","v":"compile-defmacro"},{"t":"s","v":"defstyle"},{"t":"s","v":"emit-op"},{"t":"n","v":2},{"t":"s","v":"defhandler"},{"t":"s","v":"defpage"},{"t":"s","v":"defquery"},{"t":"s","v":"defaction"},{"t":"s","v":"defrelation"},{"t":"s","v":"deftype"},{"t":"s","v":"defeffect"},{"t":"s","v":"quasiquote"},{"t":"s","v":"compile-quasiquote"},{"t":"s","v":"letrec"},{"t":"s","v":"compile-letrec"}],"arity":4}},{"t":"s","v":"compile-if"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,17,4,16,1,1,2,0,52,1,0,2,17,5,16,1,52,4,0,1,1,5,0,52,3,0,2,33,12,0,16,1,1,5,0,52,1,0,2,32,1,0,2,17,6,20,6,0,16,0,16,4,16,2,4,48,4,5,20,7,0,16,0,1,8,0,48,2,5,20,9,0,16,0,48,1,17,7,20,10,0,16,0,1,11,0,48,2,5,20,6,0,16,0,16,5,16,2,16,3,48,4,5,20,7,0,16,0,1,12,0,48,2,5,20,9,0,16,0,48,1,17,8,20,10,0,16,0,1,11,0,48,2,5,20,13,0,16,0,16,7,20,9,0,16,0,48,1,16,7,1,5,0,52,15,0,2,52,14,0,2,48,3,5,16,6,52,16,0,1,33,13,0,20,7,0,16,0,1,5,0,48,2,32,13,0,20,6,0,16,0,16,6,16,2,16,3,48,4,5,20,13,0,16,0,16,8,20,9,0,16,0,48,1,16,8,1,5,0,52,15,0,2,52,14,0,2,49,3,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"compile-expr"},{"t":"s","v":"emit-op"},{"t":"n","v":33},{"t":"s","v":"current-offset"},{"t":"s","v":"emit-i16"},{"t":"n","v":0},{"t":"n","v":32},{"t":"s","v":"patch-i16"},{"t":"s","v":"-"},{"t":"s","v":"+"},{"t":"s","v":"nil?"}],"arity":4}},{"t":"s","v":"compile-when"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,17,4,16,1,52,1,0,1,17,5,20,2,0,16,0,16,4,16,2,4,48,4,5,20,3,0,16,0,1,4,0,48,2,5,20,5,0,16,0,48,1,17,6,20,6,0,16,0,1,7,0,48,2,5,20,8,0,16,0,16,5,16,2,16,3,48,4,5,20,3,0,16,0,1,9,0,48,2,5,20,5,0,16,0,48,1,17,7,20,6,0,16,0,1,7,0,48,2,5,20,10,0,16,0,16,6,20,5,0,16,0,48,1,16,6,1,13,0,52,12,0,2,52,11,0,2,48,3,5,20,3,0,16,0,1,13,0,48,2,5,20,10,0,16,0,16,7,20,5,0,16,0,48,1,16,7,1,13,0,52,12,0,2,52,11,0,2,49,3,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"rest"},{"t":"s","v":"compile-expr"},{"t":"s","v":"emit-op"},{"t":"n","v":33},{"t":"s","v":"current-offset"},{"t":"s","v":"emit-i16"},{"t":"n","v":0},{"t":"s","v":"compile-begin"},{"t":"n","v":32},{"t":"s","v":"patch-i16"},{"t":"s","v":"-"},{"t":"s","v":"+"},{"t":"n","v":2}],"arity":4}},{"t":"s","v":"compile-and"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,33,13,0,20,1,0,16,0,1,2,0,49,2,32,153,0,16,1,52,4,0,1,1,5,0,52,3,0,2,33,20,0,20,6,0,16,0,16,1,52,7,0,1,16,2,16,3,49,4,32,117,0,20,6,0,16,0,16,1,52,7,0,1,16,2,4,48,4,5,20,1,0,16,0,1,8,0,48,2,5,20,1,0,16,0,1,9,0,48,2,5,20,10,0,16,0,48,1,17,4,20,11,0,16,0,1,12,0,48,2,5,20,1,0,16,0,1,13,0,48,2,5,20,14,0,16,0,16,1,52,15,0,1,16,2,16,3,48,4,5,20,16,0,16,0,16,4,20,10,0,16,0,48,1,16,4,1,19,0,52,18,0,2,52,17,0,2,49,3,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"emit-op"},{"t":"n","v":3},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"compile-expr"},{"t":"s","v":"first"},{"t":"n","v":6},{"t":"n","v":33},{"t":"s","v":"current-offset"},{"t":"s","v":"emit-i16"},{"t":"n","v":0},{"t":"n","v":5},{"t":"s","v":"compile-and"},{"t":"s","v":"rest"},{"t":"s","v":"patch-i16"},{"t":"s","v":"-"},{"t":"s","v":"+"},{"t":"n","v":2}],"arity":4}},{"t":"s","v":"compile-or"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,33,13,0,20,1,0,16,0,1,2,0,49,2,32,153,0,16,1,52,4,0,1,1,5,0,52,3,0,2,33,20,0,20,6,0,16,0,16,1,52,7,0,1,16,2,16,3,49,4,32,117,0,20,6,0,16,0,16,1,52,7,0,1,16,2,4,48,4,5,20,1,0,16,0,1,8,0,48,2,5,20,1,0,16,0,1,9,0,48,2,5,20,10,0,16,0,48,1,17,4,20,11,0,16,0,1,12,0,48,2,5,20,1,0,16,0,1,13,0,48,2,5,20,14,0,16,0,16,1,52,15,0,1,16,2,16,3,48,4,5,20,16,0,16,0,16,4,20,10,0,16,0,48,1,16,4,1,19,0,52,18,0,2,52,17,0,2,49,3,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"emit-op"},{"t":"n","v":4},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"compile-expr"},{"t":"s","v":"first"},{"t":"n","v":6},{"t":"n","v":34},{"t":"s","v":"current-offset"},{"t":"s","v":"emit-i16"},{"t":"n","v":0},{"t":"n","v":5},{"t":"s","v":"compile-or"},{"t":"s","v":"rest"},{"t":"s","v":"patch-i16"},{"t":"s","v":"-"},{"t":"s","v":"+"},{"t":"n","v":2}],"arity":4}},{"t":"s","v":"compile-begin"},{"t":"code","v":{"bytecode":[16,1,52,1,0,1,52,0,0,1,6,33,18,0,5,16,2,1,4,0,52,3,0,2,52,2,0,1,52,0,0,1,33,14,0,51,6,0,1,2,16,1,52,5,0,2,32,1,0,2,5,16,1,52,1,0,1,33,13,0,20,7,0,16,0,1,8,0,49,2,32,81,0,16,1,52,10,0,1,1,11,0,52,9,0,2,33,20,0,20,12,0,16,0,16,1,52,13,0,1,16,2,16,3,49,4,32,45,0,20,12,0,16,0,16,1,52,13,0,1,16,2,4,48,4,5,20,7,0,16,0,1,14,0,48,2,5,20,15,0,16,0,16,1,52,16,0,1,16,2,16,3,49,4,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"nil?"},{"t":"s","v":"get"},{"t":"s","v":"parent"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,1,2,0,52,0,0,2,6,33,59,0,5,16,0,52,4,0,1,1,5,0,52,3,0,2,6,33,41,0,5,16,0,52,6,0,1,52,1,0,1,1,7,0,52,0,0,2,6,33,19,0,5,20,8,0,16,0,52,6,0,1,48,1,1,9,0,52,0,0,2,33,53,0,16,0,1,11,0,52,10,0,2,17,1,16,1,52,1,0,1,1,7,0,52,0,0,2,33,10,0,20,8,0,16,1,48,1,32,2,0,16,1,17,2,20,12,0,18,0,16,2,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"list"},{"t":"s","v":">="},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"define"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"scope-define-local"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"emit-op"},{"t":"n","v":2},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"compile-expr"},{"t":"s","v":"first"},{"t":"n","v":5},{"t":"s","v":"compile-begin"},{"t":"s","v":"rest"}],"arity":4}},{"t":"s","v":"compile-let"},{"t":"code","v":{"bytecode":[16,1,52,2,0,1,52,1,0,1,1,3,0,52,0,0,2,33,136,0,20,4,0,16,1,52,2,0,1,48,1,17,4,16,1,1,6,0,52,5,0,2,17,5,16,1,1,8,0,52,7,0,2,17,6,52,9,0,0,17,7,52,9,0,0,17,8,51,11,0,1,7,1,8,16,5,52,10,0,2,5,1,14,0,52,13,0,1,16,7,52,9,0,2,16,6,52,12,0,2,17,9,16,4,52,13,0,1,16,9,52,9,0,2,52,9,0,1,17,10,16,4,52,13,0,1,16,8,52,15,0,2,17,11,20,16,0,16,0,16,10,16,11,52,9,0,2,16,2,16,3,49,4,32,71,0,16,1,52,2,0,1,17,4,16,1,52,17,0,1,17,5,20,18,0,16,2,48,1,17,6,16,6,1,20,0,16,2,1,20,0,52,21,0,2,52,19,0,3,5,51,22,0,1,6,1,0,16,4,52,10,0,2,5,20,23,0,16,0,16,5,16,6,16,3,49,4,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"slice"},{"t":"n","v":2},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,52,3,0,1,52,2,0,1,1,4,0,52,1,0,2,33,9,0,16,0,52,3,0,1,32,10,0,16,0,52,3,0,1,52,5,0,1,48,2,5,20,0,0,18,1,16,0,1,7,0,52,6,0,2,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"make-symbol"},{"t":"s","v":"nth"},{"t":"n","v":1}],"arity":1,"upvalue-count":2}},{"t":"s","v":"concat"},{"t":"s","v":"make-symbol"},{"t":"s","v":"fn"},{"t":"s","v":"cons"},{"t":"s","v":"compile-letrec"},{"t":"s","v":"rest"},{"t":"s","v":"make-scope"},{"t":"s","v":"dict-set!"},{"t":"s","v":"next-slot"},{"t":"s","v":"get"},{"t":"code","v":{"bytecode":[16,0,52,2,0,1,52,1,0,1,1,3,0,52,0,0,2,33,14,0,20,4,0,16,0,52,2,0,1,48,1,32,6,0,16,0,52,2,0,1,17,1,16,0,1,6,0,52,5,0,2,17,2,20,7,0,18,0,16,1,48,2,17,3,20,8,0,18,1,16,2,18,0,4,48,4,5,20,9,0,18,1,1,10,0,48,2,5,20,11,0,18,1,16,3,49,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"scope-define-local"},{"t":"s","v":"compile-expr"},{"t":"s","v":"emit-op"},{"t":"n","v":17},{"t":"s","v":"emit-byte"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"compile-begin"}],"arity":4}},{"t":"s","v":"compile-letrec"},{"t":"code","v":{"bytecode":[1,0,0,5,16,1,52,1,0,1,17,4,16,1,52,2,0,1,17,5,20,3,0,16,2,48,1,17,6,16,6,1,5,0,16,2,1,5,0,52,6,0,2,52,4,0,3,5,51,8,0,1,6,1,0,16,4,52,7,0,2,17,7,51,10,0,1,0,1,6,51,11,0,1,4,1,7,1,13,0,16,4,52,14,0,1,52,12,0,2,52,7,0,2,52,9,0,2,5,20,15,0,16,0,16,5,16,6,16,3,49,4,50],"constants":[{"t":"s","v":"Compile letrec: all names visible during value compilation.\n 1. Define all local slots (initialized to nil).\n 2. Compile each value and assign — names are already in scope\n so mutually recursive functions can reference each other."},{"t":"s","v":"first"},{"t":"s","v":"rest"},{"t":"s","v":"make-scope"},{"t":"s","v":"dict-set!"},{"t":"s","v":"next-slot"},{"t":"s","v":"get"},{"t":"s","v":"map"},{"t":"code","v":{"bytecode":[16,0,52,2,0,1,52,1,0,1,1,3,0,52,0,0,2,33,14,0,20,4,0,16,0,52,2,0,1,48,1,32,6,0,16,0,52,2,0,1,17,1,20,5,0,18,0,16,1,48,2,17,2,20,6,0,18,1,1,7,0,48,2,5,20,6,0,18,1,1,8,0,48,2,5,20,9,0,18,1,16,2,48,2,5,16,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"scope-define-local"},{"t":"s","v":"emit-op"},{"t":"n","v":2},{"t":"n","v":17},{"t":"s","v":"emit-byte"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,17,1,16,0,1,2,0,52,1,0,2,17,2,20,3,0,18,0,16,1,1,2,0,52,1,0,2,18,1,4,48,4,5,20,4,0,18,0,1,5,0,48,2,5,20,6,0,18,0,16,2,49,2,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"compile-expr"},{"t":"s","v":"emit-op"},{"t":"n","v":17},{"t":"s","v":"emit-byte"}],"arity":1,"upvalue-count":2}},{"t":"code","v":{"bytecode":[18,0,16,0,52,1,0,2,18,1,16,0,52,1,0,2,52,0,0,2,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"nth"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"range"},{"t":"n","v":0},{"t":"s","v":"len"},{"t":"s","v":"compile-begin"}],"arity":4}},{"t":"s","v":"compile-lambda"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,17,3,16,1,52,1,0,1,17,4,20,2,0,16,2,48,1,17,5,20,3,0,48,0,17,6,16,5,1,5,0,3,52,4,0,3,5,51,7,0,1,5,16,3,52,6,0,2,5,20,8,0,16,6,16,4,16,5,3,48,4,5,20,9,0,16,6,1,10,0,48,2,5,16,5,1,12,0,52,11,0,2,17,7,1,13,0,16,7,52,14,0,1,1,15,0,16,5,1,16,0,52,11,0,2,52,14,0,1,1,17,0,16,6,1,18,0,52,11,0,2,1,19,0,52,11,0,2,1,20,0,16,6,1,20,0,52,11,0,2,65,4,0,17,8,20,21,0,16,0,1,18,0,52,11,0,2,16,8,48,2,17,9,20,9,0,16,0,1,22,0,48,2,5,20,23,0,16,0,16,9,48,2,5,51,24,0,1,0,16,7,52,6,0,2,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"rest"},{"t":"s","v":"make-scope"},{"t":"s","v":"make-emitter"},{"t":"s","v":"dict-set!"},{"t":"s","v":"is-function"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,1,2,0,52,0,0,2,33,10,0,20,3,0,16,0,48,1,32,62,0,16,0,52,4,0,1,6,33,33,0,5,16,0,52,6,0,1,52,5,0,1,6,33,18,0,5,16,0,52,7,0,1,52,1,0,1,1,2,0,52,0,0,2,33,14,0,20,3,0,16,0,52,7,0,1,48,1,32,2,0,16,0,17,1,16,1,1,8,0,52,0,0,2,52,5,0,1,6,33,14,0,5,16,1,1,9,0,52,0,0,2,52,5,0,1,33,12,0,20,10,0,18,0,16,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"list?"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"first"},{"t":"s","v":"&key"},{"t":"s","v":"&rest"},{"t":"s","v":"scope-define-local"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"compile-begin"},{"t":"s","v":"emit-op"},{"t":"n","v":50},{"t":"s","v":"get"},{"t":"s","v":"upvalues"},{"t":"s","v":"upvalue-count"},{"t":"s","v":"len"},{"t":"s","v":"arity"},{"t":"s","v":"locals"},{"t":"s","v":"constants"},{"t":"s","v":"pool"},{"t":"s","v":"entries"},{"t":"s","v":"bytecode"},{"t":"s","v":"pool-add"},{"t":"n","v":51},{"t":"s","v":"emit-u16"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,1,2,0,52,1,0,2,33,6,0,1,3,0,32,3,0,1,4,0,48,2,5,20,0,0,18,0,16,0,1,5,0,52,1,0,2,49,2,50],"constants":[{"t":"s","v":"emit-byte"},{"t":"s","v":"get"},{"t":"s","v":"is-local"},{"t":"n","v":1},{"t":"n","v":0},{"t":"s","v":"index"}],"arity":1,"upvalue-count":1}}],"arity":3}},{"t":"s","v":"compile-define"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,17,3,16,3,52,2,0,1,1,3,0,52,1,0,2,33,10,0,20,4,0,16,3,48,1,32,2,0,16,3,17,4,16,1,52,5,0,1,17,6,16,6,52,7,0,1,52,6,0,1,6,33,18,0,5,16,6,52,0,0,1,52,2,0,1,1,8,0,52,1,0,2,33,16,0,51,9,0,1,7,17,7,16,7,16,6,48,1,32,6,0,16,6,52,0,0,1,17,5,16,2,1,12,0,52,11,0,2,52,10,0,1,52,6,0,1,33,47,0,20,13,0,16,2,16,4,48,2,17,6,20,14,0,16,0,16,5,16,2,4,48,4,5,20,15,0,16,0,1,16,0,48,2,5,20,17,0,16,0,16,6,49,2,32,51,0,20,18,0,16,0,1,19,0,52,11,0,2,16,4,48,2,17,6,20,14,0,16,0,16,5,16,2,4,48,4,5,20,15,0,16,0,1,20,0,48,2,5,20,21,0,16,0,16,6,49,2,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"rest"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"keyword"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,4,0,2,32,43,0,16,0,52,3,0,1,52,2,0,1,1,4,0,52,1,0,2,33,17,0,18,0,16,0,52,5,0,1,52,5,0,1,49,1,32,6,0,16,0,52,3,0,1,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"keyword"},{"t":"s","v":"rest"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"nil?"},{"t":"s","v":"get"},{"t":"s","v":"parent"},{"t":"s","v":"scope-define-local"},{"t":"s","v":"compile-expr"},{"t":"s","v":"emit-op"},{"t":"n","v":17},{"t":"s","v":"emit-byte"},{"t":"s","v":"pool-add"},{"t":"s","v":"pool"},{"t":"n","v":128},{"t":"s","v":"emit-u16"}],"arity":3}},{"t":"s","v":"compile-set"},{"t":"code","v":{"bytecode":[16,1,52,2,0,1,52,1,0,1,1,3,0,52,0,0,2,33,14,0,20,4,0,16,1,52,2,0,1,48,1,32,6,0,16,1,52,2,0,1,17,3,16,1,1,6,0,52,5,0,2,17,4,20,7,0,16,2,16,3,48,2,17,5,20,8,0,16,0,16,4,16,2,4,48,4,5,16,5,1,10,0,52,9,0,2,1,11,0,52,0,0,2,33,30,0,20,12,0,16,0,1,13,0,48,2,5,20,14,0,16,0,16,5,1,15,0,52,9,0,2,49,2,32,87,0,16,5,1,10,0,52,9,0,2,1,16,0,52,0,0,2,33,30,0,20,12,0,16,0,1,17,0,48,2,5,20,14,0,16,0,16,5,1,15,0,52,9,0,2,49,2,32,38,0,20,18,0,16,0,1,19,0,52,9,0,2,16,3,48,2,17,6,20,12,0,16,0,1,20,0,48,2,5,20,21,0,16,0,16,6,49,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"scope-resolve"},{"t":"s","v":"compile-expr"},{"t":"s","v":"get"},{"t":"s","v":"type"},{"t":"s","v":"local"},{"t":"s","v":"emit-op"},{"t":"n","v":17},{"t":"s","v":"emit-byte"},{"t":"s","v":"index"},{"t":"s","v":"upvalue"},{"t":"n","v":19},{"t":"s","v":"pool-add"},{"t":"s","v":"pool"},{"t":"n","v":21},{"t":"s","v":"emit-u16"}],"arity":3}},{"t":"s","v":"compile-quote"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,33,13,0,20,1,0,16,0,1,2,0,49,2,32,13,0,20,3,0,16,0,16,1,52,4,0,1,49,2,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"emit-op"},{"t":"n","v":2},{"t":"s","v":"emit-const"},{"t":"s","v":"first"}],"arity":2}},{"t":"s","v":"compile-cond"},{"t":"code","v":{"bytecode":[1,0,0,5,16,1,52,2,0,1,1,3,0,52,1,0,2,33,13,0,20,4,0,16,0,1,3,0,49,2,32,22,1,16,1,52,5,0,1,17,4,16,1,1,7,0,52,6,0,2,17,5,16,1,52,2,0,1,1,3,0,52,8,0,2,33,12,0,16,1,1,3,0,52,9,0,2,32,4,0,52,10,0,0,17,6,16,4,52,12,0,1,1,13,0,52,11,0,2,6,33,15,0,5,20,14,0,16,4,48,1,1,15,0,52,11,0,2,6,34,8,0,5,16,4,3,52,11,0,2,33,16,0,20,16,0,16,0,16,5,16,2,16,3,49,4,32,162,0,20,16,0,16,0,16,4,16,2,4,48,4,5,20,4,0,16,0,1,17,0,48,2,5,20,18,0,16,0,48,1,17,7,20,19,0,16,0,1,20,0,48,2,5,20,16,0,16,0,16,5,16,2,16,3,48,4,5,20,4,0,16,0,1,21,0,48,2,5,20,18,0,16,0,48,1,17,8,20,19,0,16,0,1,20,0,48,2,5,20,22,0,16,0,16,7,20,18,0,16,0,48,1,16,7,1,3,0,52,24,0,2,52,23,0,2,48,3,5,20,25,0,16,0,16,6,16,2,16,3,48,4,5,20,22,0,16,0,16,8,20,18,0,16,0,48,1,16,8,1,3,0,52,24,0,2,52,23,0,2,49,3,50],"constants":[{"t":"s","v":"Compile (cond test1 body1 test2 body2 ... :else fallback)."},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"emit-op"},{"t":"s","v":"first"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":">"},{"t":"s","v":"slice"},{"t":"s","v":"list"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"else"},{"t":"s","v":"compile-expr"},{"t":"n","v":33},{"t":"s","v":"current-offset"},{"t":"s","v":"emit-i16"},{"t":"n","v":0},{"t":"n","v":32},{"t":"s","v":"patch-i16"},{"t":"s","v":"-"},{"t":"s","v":"+"},{"t":"s","v":"compile-cond"}],"arity":4}},{"t":"s","v":"compile-case"},{"t":"code","v":{"bytecode":[1,0,0,5,20,1,0,16,0,16,1,52,2,0,1,16,2,4,48,4,5,16,1,52,3,0,1,17,4,20,4,0,16,0,16,4,16,2,16,3,49,4,50],"constants":[{"t":"s","v":"Compile (case expr val1 body1 val2 body2 ... :else fallback)."},{"t":"s","v":"compile-expr"},{"t":"s","v":"first"},{"t":"s","v":"rest"},{"t":"s","v":"compile-case-clauses"}],"arity":4}},{"t":"s","v":"compile-case-clauses"},{"t":"code","v":{"bytecode":[16,1,52,1,0,1,1,2,0,52,0,0,2,33,24,0,20,3,0,16,0,1,4,0,48,2,5,20,3,0,16,0,1,2,0,49,2,32,106,1,16,1,52,5,0,1,17,4,16,1,1,7,0,52,6,0,2,17,5,16,1,52,1,0,1,1,2,0,52,8,0,2,33,12,0,16,1,1,2,0,52,9,0,2,32,4,0,52,10,0,0,17,6,16,4,52,12,0,1,1,13,0,52,11,0,2,6,33,15,0,5,20,14,0,16,4,48,1,1,15,0,52,11,0,2,6,34,8,0,5,16,4,3,52,11,0,2,33,27,0,20,3,0,16,0,1,4,0,48,2,5,20,16,0,16,0,16,5,16,2,16,3,49,4,32,235,0,20,3,0,16,0,1,17,0,48,2,5,20,16,0,16,0,16,4,16,2,4,48,4,5,20,18,0,16,0,1,20,0,52,19,0,2,1,11,0,48,2,17,7,20,3,0,16,0,1,21,0,48,2,5,20,22,0,16,0,16,7,48,2,5,20,23,0,16,0,1,2,0,48,2,5,20,3,0,16,0,1,24,0,48,2,5,20,25,0,16,0,48,1,17,7,20,26,0,16,0,1,27,0,48,2,5,20,3,0,16,0,1,4,0,48,2,5,20,16,0,16,0,16,5,16,2,16,3,48,4,5,20,3,0,16,0,1,28,0,48,2,5,20,25,0,16,0,48,1,17,8,20,26,0,16,0,1,27,0,48,2,5,20,29,0,16,0,16,7,20,25,0,16,0,48,1,16,7,1,2,0,52,31,0,2,52,30,0,2,48,3,5,20,32,0,16,0,16,6,16,2,16,3,48,4,5,20,29,0,16,0,16,8,20,25,0,16,0,48,1,16,8,1,2,0,52,31,0,2,52,30,0,2,49,3,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"emit-op"},{"t":"n","v":5},{"t":"s","v":"first"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":">"},{"t":"s","v":"slice"},{"t":"s","v":"list"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"else"},{"t":"s","v":"compile-expr"},{"t":"n","v":6},{"t":"s","v":"pool-add"},{"t":"s","v":"get"},{"t":"s","v":"pool"},{"t":"n","v":52},{"t":"s","v":"emit-u16"},{"t":"s","v":"emit-byte"},{"t":"n","v":33},{"t":"s","v":"current-offset"},{"t":"s","v":"emit-i16"},{"t":"n","v":0},{"t":"n","v":32},{"t":"s","v":"patch-i16"},{"t":"s","v":"-"},{"t":"s","v":"+"},{"t":"s","v":"compile-case-clauses"}],"arity":4}},{"t":"s","v":"compile-thread"},{"t":"code","v":{"bytecode":[1,0,0,5,16,1,52,1,0,1,33,13,0,20,2,0,16,0,1,3,0,49,2,32,67,0,16,1,52,5,0,1,1,6,0,52,4,0,2,33,20,0,20,7,0,16,0,16,1,52,8,0,1,16,2,16,3,49,4,32,31,0,16,1,52,8,0,1,17,4,16,1,52,9,0,1,17,5,20,10,0,16,0,16,4,16,5,16,2,16,3,49,5,50],"constants":[{"t":"s","v":"Compile (-> val (f1 a) (f2 b)) by desugaring to nested calls."},{"t":"s","v":"empty?"},{"t":"s","v":"emit-op"},{"t":"n","v":2},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"compile-expr"},{"t":"s","v":"first"},{"t":"s","v":"rest"},{"t":"s","v":"compile-thread-step"}],"arity":4}},{"t":"s","v":"compile-thread-step"},{"t":"code","v":{"bytecode":[16,2,52,0,0,1,33,16,0,20,1,0,16,0,16,1,16,3,16,4,49,4,32,128,0,16,2,52,2,0,1,17,5,16,2,52,3,0,1,17,6,16,4,6,33,7,0,5,16,6,52,0,0,1,17,7,16,5,52,4,0,1,33,25,0,16,5,52,2,0,1,16,1,52,6,0,2,16,5,52,3,0,1,52,5,0,2,32,8,0,16,5,16,1,52,6,0,2,17,8,16,6,52,0,0,1,33,16,0,20,1,0,16,0,16,8,16,3,16,7,49,4,32,28,0,20,1,0,16,0,16,8,16,3,4,48,4,5,20,7,0,16,0,16,8,16,6,16,3,16,4,49,5,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"compile-expr"},{"t":"s","v":"first"},{"t":"s","v":"rest"},{"t":"s","v":"list?"},{"t":"s","v":"concat"},{"t":"s","v":"list"},{"t":"s","v":"compile-thread-step"}],"arity":5}},{"t":"s","v":"compile-defcomp"},{"t":"code","v":{"bytecode":[1,0,0,5,20,1,0,16,0,1,3,0,52,2,0,2,1,4,0,48,2,17,3,20,5,0,16,0,1,6,0,48,2,5,20,7,0,16,0,16,3,48,2,5,20,8,0,16,0,1,12,0,52,11,0,1,52,10,0,1,16,1,52,9,0,2,48,2,5,20,5,0,16,0,1,13,0,48,2,5,20,14,0,16,0,1,15,0,49,2,50],"constants":[{"t":"s","v":"Compile defcomp/defisland — delegates to runtime via GLOBAL_GET + CALL."},{"t":"s","v":"pool-add"},{"t":"s","v":"get"},{"t":"s","v":"pool"},{"t":"s","v":"eval-defcomp"},{"t":"s","v":"emit-op"},{"t":"n","v":20},{"t":"s","v":"emit-u16"},{"t":"s","v":"emit-const"},{"t":"s","v":"concat"},{"t":"s","v":"list"},{"t":"s","v":"make-symbol"},{"t":"s","v":"defcomp"},{"t":"n","v":48},{"t":"s","v":"emit-byte"},{"t":"n","v":1}],"arity":3}},{"t":"s","v":"compile-defmacro"},{"t":"code","v":{"bytecode":[1,0,0,5,20,1,0,16,0,1,3,0,52,2,0,2,1,4,0,48,2,17,3,20,5,0,16,0,1,6,0,48,2,5,20,7,0,16,0,16,3,48,2,5,20,8,0,16,0,1,12,0,52,11,0,1,52,10,0,1,16,1,52,9,0,2,48,2,5,20,5,0,16,0,1,13,0,48,2,5,20,14,0,16,0,1,15,0,49,2,50],"constants":[{"t":"s","v":"Compile defmacro — delegates to runtime via GLOBAL_GET + CALL."},{"t":"s","v":"pool-add"},{"t":"s","v":"get"},{"t":"s","v":"pool"},{"t":"s","v":"eval-defmacro"},{"t":"s","v":"emit-op"},{"t":"n","v":20},{"t":"s","v":"emit-u16"},{"t":"s","v":"emit-const"},{"t":"s","v":"concat"},{"t":"s","v":"list"},{"t":"s","v":"make-symbol"},{"t":"s","v":"defmacro"},{"t":"n","v":48},{"t":"s","v":"emit-byte"},{"t":"n","v":1}],"arity":3}},{"t":"s","v":"compile-quasiquote"},{"t":"code","v":{"bytecode":[1,0,0,5,20,1,0,16,0,16,1,16,2,49,3,50],"constants":[{"t":"s","v":"Compile quasiquote inline — walks the template at compile time,\n emitting code that builds the structure at runtime. Unquoted\n expressions are compiled normally (resolving locals/upvalues),\n avoiding the qq-expand-runtime env-lookup limitation."},{"t":"s","v":"compile-qq-expr"}],"arity":3}},{"t":"s","v":"compile-qq-expr"},{"t":"code","v":{"bytecode":[1,0,0,5,16,1,52,3,0,1,1,4,0,52,2,0,2,52,1,0,1,33,12,0,20,5,0,16,0,16,1,49,2,32,109,0,16,1,52,6,0,1,33,24,0,20,7,0,16,0,1,8,0,48,2,5,20,9,0,16,0,1,10,0,49,2,32,76,0,16,1,52,11,0,1,17,3,16,3,52,3,0,1,1,12,0,52,2,0,2,6,33,15,0,5,20,13,0,16,3,48,1,1,14,0,52,2,0,2,33,22,0,20,15,0,16,0,16,1,1,17,0,52,16,0,2,16,2,4,49,4,32,11,0,20,18,0,16,0,16,1,16,2,49,3,50],"constants":[{"t":"s","v":"Compile a quasiquote sub-expression."},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"list"},{"t":"s","v":"emit-const"},{"t":"s","v":"empty?"},{"t":"s","v":"emit-op"},{"t":"n","v":64},{"t":"s","v":"emit-u16"},{"t":"n","v":0},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"unquote"},{"t":"s","v":"compile-expr"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"compile-qq-list"}],"arity":3}},{"t":"s","v":"compile-qq-list"},{"t":"code","v":{"bytecode":[1,0,0,5,51,2,0,16,1,52,1,0,2,17,3,16,3,52,3,0,1,33,41,0,51,5,0,1,0,1,2,16,1,52,4,0,2,5,20,6,0,16,0,1,7,0,48,2,5,20,8,0,16,0,16,1,52,9,0,1,49,2,32,142,0,1,10,0,17,4,1,10,0,17,5,51,11,0,1,5,1,0,1,4,1,2,16,1,52,4,0,2,5,16,5,1,10,0,52,12,0,2,33,35,0,20,6,0,16,0,1,7,0,48,2,5,20,8,0,16,0,16,5,48,2,5,16,4,1,14,0,52,13,0,2,17,4,32,1,0,2,5,16,4,1,14,0,52,12,0,2,33,52,0,20,15,0,16,0,1,17,0,52,16,0,2,1,18,0,48,2,17,6,20,6,0,16,0,1,19,0,48,2,5,20,8,0,16,0,16,6,48,2,5,20,20,0,16,0,16,4,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"Compile a quasiquote list. Handles splice-unquote by building\n segments and concatenating them."},{"t":"s","v":"some"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,1,2,0,52,0,0,2,6,33,59,0,5,16,0,52,4,0,1,1,5,0,52,3,0,2,6,33,41,0,5,16,0,52,6,0,1,52,1,0,1,1,7,0,52,0,0,2,6,33,19,0,5,20,8,0,16,0,52,6,0,1,48,1,1,9,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"list"},{"t":"s","v":">="},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"splice-unquote"}],"arity":1}},{"t":"s","v":"not"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,18,1,49,3,50],"constants":[{"t":"s","v":"compile-qq-expr"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"emit-op"},{"t":"n","v":64},{"t":"s","v":"emit-u16"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,1,2,0,52,0,0,2,6,33,59,0,5,16,0,52,4,0,1,1,5,0,52,3,0,2,6,33,41,0,5,16,0,52,6,0,1,52,1,0,1,1,7,0,52,0,0,2,6,33,19,0,5,20,8,0,16,0,52,6,0,1,48,1,1,9,0,52,0,0,2,33,89,0,18,0,1,11,0,52,10,0,2,33,41,0,20,12,0,18,1,1,13,0,48,2,5,20,14,0,18,1,18,0,48,2,5,18,2,1,16,0,52,15,0,2,19,2,5,1,11,0,19,0,32,1,0,2,5,20,17,0,18,1,16,0,1,16,0,52,18,0,2,18,3,4,48,4,5,18,2,1,16,0,52,15,0,2,19,2,32,23,0,20,19,0,18,1,16,0,18,3,48,3,5,18,0,1,16,0,52,15,0,2,19,0,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"list"},{"t":"s","v":">="},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"splice-unquote"},{"t":"s","v":">"},{"t":"n","v":0},{"t":"s","v":"emit-op"},{"t":"n","v":64},{"t":"s","v":"emit-u16"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"compile-expr"},{"t":"s","v":"nth"},{"t":"s","v":"compile-qq-expr"}],"arity":1,"upvalue-count":4}},{"t":"s","v":">"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"pool-add"},{"t":"s","v":"get"},{"t":"s","v":"pool"},{"t":"s","v":"concat"},{"t":"n","v":52},{"t":"s","v":"emit-byte"}],"arity":3}},{"t":"s","v":"compile-call"},{"t":"code","v":{"bytecode":[16,1,52,1,0,1,1,2,0,52,0,0,2,6,33,80,0,5,20,3,0,16,1,48,1,17,6,20,6,0,16,3,16,6,48,2,1,7,0,52,5,0,2,1,8,0,52,0,0,2,52,4,0,1,6,33,39,0,5,20,6,0,16,3,16,6,48,2,1,7,0,52,5,0,2,1,9,0,52,0,0,2,52,4,0,1,6,33,7,0,5,16,6,52,10,0,1,17,5,16,5,33,82,0,20,3,0,16,1,48,1,17,6,16,2,52,11,0,1,17,7,20,12,0,16,0,1,13,0,52,5,0,2,16,6,48,2,17,8,51,15,0,1,0,1,3,16,2,52,14,0,2,5,20,16,0,16,0,1,17,0,48,2,5,20,18,0,16,0,16,8,48,2,5,20,19,0,16,0,16,7,49,2,32,83,0,20,20,0,16,0,16,1,16,3,4,48,4,5,51,15,0,1,0,1,3,16,2,52,14,0,2,5,16,4,33,27,0,20,16,0,16,0,1,21,0,48,2,5,20,19,0,16,0,16,2,52,11,0,1,49,2,32,24,0,20,16,0,16,0,1,22,0,48,2,5,20,19,0,16,0,16,2,52,11,0,1,49,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"not"},{"t":"s","v":"get"},{"t":"s","v":"scope-resolve"},{"t":"s","v":"type"},{"t":"s","v":"local"},{"t":"s","v":"upvalue"},{"t":"s","v":"primitive?"},{"t":"s","v":"len"},{"t":"s","v":"pool-add"},{"t":"s","v":"pool"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,18,1,4,49,4,50],"constants":[{"t":"s","v":"compile-expr"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"emit-op"},{"t":"n","v":52},{"t":"s","v":"emit-u16"},{"t":"s","v":"emit-byte"},{"t":"s","v":"compile-expr"},{"t":"n","v":49},{"t":"n","v":48}],"arity":5}},{"t":"s","v":"compile"},{"t":"code","v":{"bytecode":[1,0,0,5,20,1,0,48,0,17,1,20,2,0,2,48,1,17,2,20,3,0,16,1,16,0,16,2,4,48,4,5,20,4,0,16,1,1,5,0,48,2,5,1,6,0,16,1,1,8,0,52,7,0,2,1,9,0,52,7,0,2,1,10,0,16,1,1,10,0,52,7,0,2,65,2,0,50],"constants":[{"t":"s","v":"Compile a single SX expression to a bytecode module."},{"t":"s","v":"make-emitter"},{"t":"s","v":"make-scope"},{"t":"s","v":"compile-expr"},{"t":"s","v":"emit-op"},{"t":"n","v":50},{"t":"s","v":"constants"},{"t":"s","v":"get"},{"t":"s","v":"pool"},{"t":"s","v":"entries"},{"t":"s","v":"bytecode"}],"arity":1}},{"t":"s","v":"compile-module"},{"t":"code","v":{"bytecode":[1,0,0,5,20,1,0,48,0,17,1,20,2,0,2,48,1,17,2,51,4,0,1,1,1,2,16,0,52,5,0,1,52,3,0,2,5,20,6,0,16,1,16,0,52,7,0,1,16,2,4,48,4,5,20,8,0,16,1,1,9,0,48,2,5,1,10,0,16,1,1,12,0,52,11,0,2,1,13,0,52,11,0,2,1,14,0,16,1,1,14,0,52,11,0,2,65,2,0,50],"constants":[{"t":"s","v":"Compile a list of top-level expressions to a bytecode module."},{"t":"s","v":"make-emitter"},{"t":"s","v":"make-scope"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,18,1,4,48,4,5,20,1,0,18,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"compile-expr"},{"t":"s","v":"emit-op"},{"t":"n","v":5}],"arity":1,"upvalue-count":2}},{"t":"s","v":"init"},{"t":"s","v":"compile-expr"},{"t":"s","v":"last"},{"t":"s","v":"emit-op"},{"t":"n","v":50},{"t":"s","v":"constants"},{"t":"s","v":"get"},{"t":"s","v":"pool"},{"t":"s","v":"entries"},{"t":"s","v":"bytecode"}],"arity":1}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"c7a9d30b770b9dd4","module":{"arity":0,"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,5,51,45,0,128,44,0,5,51,47,0,128,46,0,5,51,49,0,128,48,0,5,51,51,0,128,50,0,5,51,53,0,128,52,0,5,51,55,0,128,54,0,5,51,57,0,128,56,0,5,51,59,0,128,58,0,5,51,61,0,128,60,0,5,51,63,0,128,62,0,5,51,65,0,128,64,0,5,51,67,0,128,66,0,5,51,69,0,128,68,0,5,51,71,0,128,70,0,5,51,73,0,128,72,0,5,51,75,0,128,74,0,5,51,77,0,128,76,0,5,51,79,0,128,78,0,5,51,81,0,128,80,0,50],"constants":[{"t":"s","v":"make-pool"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,1,2,0,52,1,0,1,33,7,0,52,2,0,0,32,4,0,52,3,0,0,1,4,0,1,5,0,1,6,0,65,1,0,65,2,0,50],"constants":[{"t":"s","v":"entries"},{"t":"s","v":"primitive?"},{"t":"s","v":"mutable-list"},{"t":"s","v":"list"},{"t":"s","v":"index"},{"t":"s","v":"_count"},{"t":"n","v":0}]}},{"t":"s","v":"pool-add"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,2,0,52,1,0,1,17,2,20,4,0,1,5,0,52,3,0,2,17,3,20,7,0,20,8,0,52,6,0,2,33,13,0,20,7,0,20,8,0,52,3,0,2,32,69,0,20,7,0,1,9,0,52,3,0,2,17,4,20,7,0,20,8,0,20,11,0,52,10,0,3,5,20,7,0,1,9,0,20,11,0,1,13,0,52,12,0,2,52,10,0,3,5,20,14,0,20,4,0,1,15,0,52,3,0,2,20,2,0,48,2,5,20,11,0,50],"constants":[{"t":"s","v":"Add a value to the constant pool, return its index. Deduplicates."},{"t":"s","v":"serialize"},{"t":"s","v":"value"},{"t":"s","v":"get"},{"t":"s","v":"pool"},{"t":"s","v":"index"},{"t":"s","v":"has-key?"},{"t":"s","v":"idx-map"},{"t":"s","v":"key"},{"t":"s","v":"_count"},{"t":"s","v":"dict-set!"},{"t":"s","v":"idx"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"append!"},{"t":"s","v":"entries"}]}},{"t":"s","v":"make-scope"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,1,1,0,1,2,0,52,3,0,0,1,4,0,52,3,0,0,1,5,0,20,5,0,1,6,0,4,65,5,0,50],"constants":[{"t":"s","v":"next-slot"},{"t":"n","v":0},{"t":"s","v":"upvalues"},{"t":"s","v":"list"},{"t":"s","v":"locals"},{"t":"s","v":"parent"},{"t":"s","v":"is-function"}]}},{"t":"s","v":"scope-define-local"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,51,3,0,20,5,0,1,6,0,52,4,0,2,52,2,0,2,52,1,0,1,17,2,20,7,0,33,13,0,20,7,0,1,8,0,52,4,0,2,32,71,0,20,5,0,1,9,0,52,4,0,2,17,3,20,10,0,20,5,0,1,6,0,52,4,0,2,1,11,0,4,1,8,0,20,8,0,1,12,0,20,12,0,65,3,0,48,2,5,20,5,0,1,9,0,20,8,0,1,15,0,52,14,0,2,52,13,0,3,5,20,8,0,50],"constants":[{"t":"s","v":"Add a local variable, return its slot index.\n Idempotent: if name already has a slot, return it."},{"t":"s","v":"first"},{"t":"s","v":"filter"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,20,3,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"l"},{"t":"s","v":"name"}]}},{"t":"s","v":"get"},{"t":"s","v":"scope"},{"t":"s","v":"locals"},{"t":"s","v":"existing"},{"t":"s","v":"slot"},{"t":"s","v":"next-slot"},{"t":"s","v":"append!"},{"t":"s","v":"mutable"},{"t":"s","v":"name"},{"t":"s","v":"dict-set!"},{"t":"s","v":"+"},{"t":"n","v":1}]}},{"t":"s","v":"scope-resolve"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,2,0,52,1,0,1,33,18,0,1,3,0,20,4,0,1,5,0,1,6,0,65,2,0,32,79,1,20,2,0,1,8,0,52,7,0,2,17,2,51,10,0,20,8,0,52,9,0,2,17,3,20,11,0,33,41,0,51,10,0,20,8,0,52,13,0,2,52,12,0,1,17,4,1,3,0,20,14,0,1,15,0,52,7,0,2,1,5,0,1,14,0,65,2,0,32,8,1,20,2,0,1,16,0,52,7,0,2,17,4,51,17,0,20,18,0,52,9,0,2,17,5,20,19,0,33,41,0,51,17,0,20,18,0,52,13,0,2,52,12,0,1,17,6,1,3,0,20,20,0,1,21,0,52,7,0,2,1,5,0,1,22,0,65,2,0,32,193,0,20,2,0,1,23,0,52,7,0,2,17,6,20,23,0,52,1,0,1,33,18,0,1,3,0,20,4,0,1,5,0,1,6,0,65,2,0,32,153,0,20,24,0,20,23,0,20,4,0,48,2,17,7,20,26,0,1,5,0,52,7,0,2,1,6,0,52,25,0,2,33,6,0,20,26,0,32,114,0,20,2,0,1,27,0,52,7,0,2,33,98,0,20,2,0,1,16,0,52,7,0,2,52,28,0,1,17,8,20,29,0,20,2,0,1,16,0,52,7,0,2,1,3,0,20,26,0,1,3,0,52,7,0,2,1,30,0,20,26,0,1,5,0,52,7,0,2,1,14,0,52,25,0,2,1,21,0,20,31,0,1,4,0,20,4,0,65,4,0,48,2,5,1,3,0,20,31,0,1,5,0,1,22,0,65,2,0,32,3,0,20,26,0,50],"constants":[{"t":"s","v":"Resolve a variable name. Returns {:type \"local\"|\"upvalue\"|\"global\", :index N}.\n Upvalue captures only happen at function boundaries (is-function=true).\n Let scopes share the enclosing function's frame — their locals are\n accessed directly without upvalue indirection."},{"t":"s","v":"nil?"},{"t":"s","v":"scope"},{"t":"s","v":"index"},{"t":"s","v":"name"},{"t":"s","v":"type"},{"t":"s","v":"global"},{"t":"s","v":"get"},{"t":"s","v":"locals"},{"t":"s","v":"some"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,20,3,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"l"},{"t":"s","v":"name"}]}},{"t":"s","v":"found"},{"t":"s","v":"first"},{"t":"s","v":"filter"},{"t":"s","v":"local"},{"t":"s","v":"slot"},{"t":"s","v":"upvalues"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,20,3,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"u"},{"t":"s","v":"name"}]}},{"t":"s","v":"upvals"},{"t":"s","v":"uv-found"},{"t":"s","v":"uv"},{"t":"s","v":"uv-index"},{"t":"s","v":"upvalue"},{"t":"s","v":"parent"},{"t":"s","v":"scope-resolve"},{"t":"s","v":"="},{"t":"s","v":"parent-result"},{"t":"s","v":"is-function"},{"t":"s","v":"len"},{"t":"s","v":"append!"},{"t":"s","v":"is-local"},{"t":"s","v":"uv-idx"}]}},{"t":"s","v":"make-emitter"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,20,1,0,48,0,1,2,0,1,4,0,52,3,0,1,33,7,0,52,4,0,0,32,4,0,52,5,0,0,65,2,0,50],"constants":[{"t":"s","v":"pool"},{"t":"s","v":"make-pool"},{"t":"s","v":"bytecode"},{"t":"s","v":"primitive?"},{"t":"s","v":"mutable-list"},{"t":"s","v":"list"}]}},{"t":"s","v":"emit-byte"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,1,3,0,52,1,0,2,20,4,0,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"get"},{"t":"s","v":"em"},{"t":"s","v":"bytecode"},{"t":"s","v":"byte"}]}},{"t":"s","v":"emit-u16"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,3,0,1,4,0,52,2,0,2,48,2,5,20,0,0,20,1,0,20,3,0,1,4,0,52,6,0,2,52,5,0,1,1,4,0,52,2,0,2,49,2,50],"constants":[{"t":"s","v":"emit-byte"},{"t":"s","v":"em"},{"t":"s","v":"mod"},{"t":"s","v":"value"},{"t":"n","v":256},{"t":"s","v":"floor"},{"t":"s","v":"/"}]}},{"t":"s","v":"emit-i16"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,13,0,20,1,0,1,4,0,52,3,0,2,32,3,0,20,1,0,17,2,20,5,0,20,6,0,20,7,0,49,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"value"},{"t":"n","v":0},{"t":"s","v":"+"},{"t":"n","v":65536},{"t":"s","v":"emit-u16"},{"t":"s","v":"em"},{"t":"s","v":"v"}]}},{"t":"s","v":"emit-op"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"emit-byte"},{"t":"s","v":"em"},{"t":"s","v":"opcode"}]}},{"t":"s","v":"emit-const"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,1,3,0,52,1,0,2,20,4,0,48,2,17,2,20,5,0,20,2,0,1,6,0,48,2,5,20,7,0,20,2,0,20,8,0,49,2,50],"constants":[{"t":"s","v":"pool-add"},{"t":"s","v":"get"},{"t":"s","v":"em"},{"t":"s","v":"pool"},{"t":"s","v":"value"},{"t":"s","v":"emit-op"},{"t":"n","v":1},{"t":"s","v":"emit-u16"},{"t":"s","v":"idx"}]}},{"t":"s","v":"current-offset"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"len"},{"t":"s","v":"get"},{"t":"s","v":"em"},{"t":"s","v":"bytecode"}]}},{"t":"s","v":"patch-i16"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,2,0,1,3,0,52,1,0,2,33,13,0,20,2,0,1,5,0,52,4,0,2,32,3,0,20,2,0,17,3,20,7,0,1,8,0,52,6,0,2,17,4,20,10,0,20,11,0,20,13,0,1,14,0,52,12,0,2,52,9,0,3,5,20,10,0,20,11,0,1,15,0,52,4,0,2,20,13,0,1,14,0,52,17,0,2,52,16,0,1,1,14,0,52,12,0,2,52,9,0,3,50],"constants":[{"t":"s","v":"Patch a previously emitted i16 at the given bytecode offset."},{"t":"s","v":"<"},{"t":"s","v":"value"},{"t":"n","v":0},{"t":"s","v":"+"},{"t":"n","v":65536},{"t":"s","v":"get"},{"t":"s","v":"em"},{"t":"s","v":"bytecode"},{"t":"s","v":"set-nth!"},{"t":"s","v":"bc"},{"t":"s","v":"offset"},{"t":"s","v":"mod"},{"t":"s","v":"v"},{"t":"n","v":256},{"t":"n","v":1},{"t":"s","v":"floor"},{"t":"s","v":"/"}]}},{"t":"s","v":"compile-expr"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,2,0,52,1,0,1,33,14,0,20,3,0,20,4,0,1,5,0,49,2,32,42,1,20,2,0,52,7,0,1,1,8,0,52,6,0,2,33,14,0,20,9,0,20,4,0,20,2,0,49,2,32,11,1,20,2,0,52,7,0,1,1,10,0,52,6,0,2,33,14,0,20,9,0,20,4,0,20,2,0,49,2,32,236,0,20,2,0,52,7,0,1,1,11,0,52,6,0,2,33,26,0,20,3,0,20,4,0,20,2,0,33,6,0,1,12,0,32,3,0,1,13,0,49,2,32,193,0,20,2,0,52,7,0,1,1,14,0,52,6,0,2,33,19,0,20,9,0,20,4,0,20,15,0,20,2,0,48,1,49,2,32,157,0,20,2,0,52,7,0,1,1,16,0,52,6,0,2,33,22,0,20,17,0,20,4,0,20,18,0,20,2,0,48,1,20,19,0,49,3,32,118,0,20,2,0,52,7,0,1,1,20,0,52,6,0,2,33,56,0,20,2,0,52,21,0,1,33,26,0,20,3,0,20,4,0,1,22,0,48,2,5,20,23,0,20,4,0,1,24,0,49,2,32,17,0,20,25,0,20,4,0,20,2,0,20,19,0,20,26,0,49,4,32,45,0,20,2,0,52,7,0,1,1,27,0,52,6,0,2,33,17,0,20,28,0,20,4,0,20,2,0,20,19,0,49,3,32,11,0,20,9,0,20,4,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"Compile an expression. tail? indicates tail position for TCO."},{"t":"s","v":"nil?"},{"t":"s","v":"expr"},{"t":"s","v":"emit-op"},{"t":"s","v":"em"},{"t":"n","v":2},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"number"},{"t":"s","v":"emit-const"},{"t":"s","v":"string"},{"t":"s","v":"boolean"},{"t":"n","v":3},{"t":"n","v":4},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"symbol"},{"t":"s","v":"compile-symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"scope"},{"t":"s","v":"list"},{"t":"s","v":"empty?"},{"t":"n","v":64},{"t":"s","v":"emit-u16"},{"t":"n","v":0},{"t":"s","v":"compile-list"},{"t":"s","v":"tail?"},{"t":"s","v":"dict"},{"t":"s","v":"compile-dict"}]}},{"t":"s","v":"compile-symbol"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,3,20,5,0,1,6,0,52,4,0,2,1,7,0,52,3,0,2,33,33,0,20,8,0,20,9,0,1,10,0,48,2,5,20,11,0,20,9,0,20,5,0,1,12,0,52,4,0,2,49,2,32,96,0,20,5,0,1,6,0,52,4,0,2,1,13,0,52,3,0,2,33,33,0,20,8,0,20,9,0,1,14,0,48,2,5,20,11,0,20,9,0,20,5,0,1,12,0,52,4,0,2,49,2,32,43,0,20,15,0,20,9,0,1,16,0,52,4,0,2,20,2,0,48,2,17,4,20,8,0,20,9,0,1,17,0,48,2,5,20,18,0,20,9,0,20,19,0,49,2,50],"constants":[{"t":"s","v":"scope-resolve"},{"t":"s","v":"scope"},{"t":"s","v":"name"},{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"resolved"},{"t":"s","v":"type"},{"t":"s","v":"local"},{"t":"s","v":"emit-op"},{"t":"s","v":"em"},{"t":"n","v":16},{"t":"s","v":"emit-byte"},{"t":"s","v":"index"},{"t":"s","v":"upvalue"},{"t":"n","v":18},{"t":"s","v":"pool-add"},{"t":"s","v":"pool"},{"t":"n","v":20},{"t":"s","v":"emit-u16"},{"t":"s","v":"idx"}]}},{"t":"s","v":"compile-dict"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,17,3,20,3,0,52,2,0,1,17,4,51,5,0,20,3,0,52,4,0,2,5,20,6,0,20,7,0,1,8,0,48,2,5,20,9,0,20,7,0,20,10,0,49,2,50],"constants":[{"t":"s","v":"keys"},{"t":"s","v":"expr"},{"t":"s","v":"len"},{"t":"s","v":"ks"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,5,20,3,0,20,1,0,20,5,0,20,2,0,52,4,0,2,20,6,0,4,49,4,50],"constants":[{"t":"s","v":"emit-const"},{"t":"s","v":"em"},{"t":"s","v":"k"},{"t":"s","v":"compile-expr"},{"t":"s","v":"get"},{"t":"s","v":"expr"},{"t":"s","v":"scope"}]}},{"t":"s","v":"emit-op"},{"t":"s","v":"em"},{"t":"n","v":65},{"t":"s","v":"emit-u16"},{"t":"s","v":"count"}]}},{"t":"s","v":"compile-list"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,17,4,20,1,0,52,2,0,1,17,5,20,6,0,52,5,0,1,1,7,0,52,4,0,2,52,3,0,1,33,23,0,20,8,0,20,9,0,20,6,0,20,10,0,20,11,0,20,12,0,49,5,32,175,3,20,13,0,20,6,0,48,1,17,6,20,14,0,1,15,0,52,4,0,2,33,20,0,20,16,0,20,9,0,20,10,0,20,11,0,20,12,0,49,4,32,132,3,20,14,0,1,17,0,52,4,0,2,33,20,0,20,18,0,20,9,0,20,10,0,20,11,0,20,12,0,49,4,32,99,3,20,14,0,1,19,0,52,4,0,2,33,20,0,20,20,0,20,9,0,20,10,0,20,11,0,20,12,0,49,4,32,66,3,20,14,0,1,21,0,52,4,0,2,33,20,0,20,22,0,20,9,0,20,10,0,20,11,0,20,12,0,49,4,32,33,3,20,14,0,1,23,0,52,4,0,2,33,20,0,20,24,0,20,9,0,20,10,0,20,11,0,20,12,0,49,4,32,0,3,20,14,0,1,25,0,52,4,0,2,33,20,0,20,24,0,20,9,0,20,10,0,20,11,0,20,12,0,49,4,32,223,2,20,14,0,1,26,0,52,4,0,2,33,20,0,20,27,0,20,9,0,20,10,0,20,11,0,20,12,0,49,4,32,190,2,20,14,0,1,28,0,52,4,0,2,33,20,0,20,27,0,20,9,0,20,10,0,20,11,0,20,12,0,49,4,32,157,2,20,14,0,1,29,0,52,4,0,2,33,17,0,20,30,0,20,9,0,20,10,0,20,11,0,49,3,32,127,2,20,14,0,1,31,0,52,4,0,2,33,17,0,20,30,0,20,9,0,20,10,0,20,11,0,49,3,32,97,2,20,14,0,1,32,0,52,4,0,2,33,17,0,20,33,0,20,9,0,20,10,0,20,11,0,49,3,32,67,2,20,14,0,1,34,0,52,4,0,2,33,17,0,20,35,0,20,9,0,20,10,0,20,11,0,49,3,32,37,2,20,14,0,1,36,0,52,4,0,2,33,14,0,20,37,0,20,9,0,20,10,0,49,2,32,10,2,20,14,0,1,38,0,52,4,0,2,33,20,0,20,39,0,20,9,0,20,10,0,20,11,0,20,12,0,49,4,32,233,1,20,14,0,1,40,0,52,4,0,2,33,20,0,20,41,0,20,9,0,20,10,0,20,11,0,20,12,0,49,4,32,200,1,20,14,0,1,42,0,52,4,0,2,33,20,0,20,43,0,20,9,0,20,10,0,20,11,0,20,12,0,49,4,32,167,1,20,14,0,1,44,0,52,4,0,2,33,17,0,20,45,0,20,9,0,20,10,0,20,11,0,49,3,32,137,1,20,14,0,1,46,0,52,4,0,2,33,17,0,20,45,0,20,9,0,20,10,0,20,11,0,49,3,32,107,1,20,14,0,1,47,0,52,4,0,2,33,17,0,20,48,0,20,9,0,20,10,0,20,11,0,49,3,32,77,1,20,14,0,1,49,0,52,4,0,2,33,14,0,20,50,0,20,9,0,1,51,0,49,2,32,50,1,20,14,0,1,52,0,52,4,0,2,33,14,0,20,50,0,20,9,0,1,51,0,49,2,32,23,1,20,14,0,1,53,0,52,4,0,2,33,14,0,20,50,0,20,9,0,1,51,0,49,2,32,252,0,20,14,0,1,54,0,52,4,0,2,33,14,0,20,50,0,20,9,0,1,51,0,49,2,32,225,0,20,14,0,1,55,0,52,4,0,2,33,14,0,20,50,0,20,9,0,1,51,0,49,2,32,198,0,20,14,0,1,56,0,52,4,0,2,33,14,0,20,50,0,20,9,0,1,51,0,49,2,32,171,0,20,14,0,1,57,0,52,4,0,2,33,14,0,20,50,0,20,9,0,1,51,0,49,2,32,144,0,20,14,0,1,58,0,52,4,0,2,33,14,0,20,50,0,20,9,0,1,51,0,49,2,32,117,0,20,14,0,1,46,0,52,4,0,2,33,17,0,20,45,0,20,9,0,20,10,0,20,11,0,49,3,32,87,0,20,14,0,1,59,0,52,4,0,2,33,21,0,20,60,0,20,9,0,20,10,0,52,0,0,1,20,11,0,49,3,32,53,0,20,14,0,1,61,0,52,4,0,2,33,20,0,20,62,0,20,9,0,20,10,0,20,11,0,20,12,0,49,4,32,20,0,20,8,0,20,9,0,20,6,0,20,10,0,20,11,0,20,12,0,49,5,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"expr"},{"t":"s","v":"rest"},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"head"},{"t":"s","v":"symbol"},{"t":"s","v":"compile-call"},{"t":"s","v":"em"},{"t":"s","v":"args"},{"t":"s","v":"scope"},{"t":"s","v":"tail?"},{"t":"s","v":"symbol-name"},{"t":"s","v":"name"},{"t":"s","v":"if"},{"t":"s","v":"compile-if"},{"t":"s","v":"when"},{"t":"s","v":"compile-when"},{"t":"s","v":"and"},{"t":"s","v":"compile-and"},{"t":"s","v":"or"},{"t":"s","v":"compile-or"},{"t":"s","v":"let"},{"t":"s","v":"compile-let"},{"t":"s","v":"let*"},{"t":"s","v":"begin"},{"t":"s","v":"compile-begin"},{"t":"s","v":"do"},{"t":"s","v":"lambda"},{"t":"s","v":"compile-lambda"},{"t":"s","v":"fn"},{"t":"s","v":"define"},{"t":"s","v":"compile-define"},{"t":"s","v":"set!"},{"t":"s","v":"compile-set"},{"t":"s","v":"quote"},{"t":"s","v":"compile-quote"},{"t":"s","v":"cond"},{"t":"s","v":"compile-cond"},{"t":"s","v":"case"},{"t":"s","v":"compile-case"},{"t":"s","v":"->"},{"t":"s","v":"compile-thread"},{"t":"s","v":"defcomp"},{"t":"s","v":"compile-defcomp"},{"t":"s","v":"defisland"},{"t":"s","v":"defmacro"},{"t":"s","v":"compile-defmacro"},{"t":"s","v":"defstyle"},{"t":"s","v":"emit-op"},{"t":"n","v":2},{"t":"s","v":"defhandler"},{"t":"s","v":"defpage"},{"t":"s","v":"defquery"},{"t":"s","v":"defaction"},{"t":"s","v":"defrelation"},{"t":"s","v":"deftype"},{"t":"s","v":"defeffect"},{"t":"s","v":"quasiquote"},{"t":"s","v":"compile-quasiquote"},{"t":"s","v":"letrec"},{"t":"s","v":"compile-letrec"}]}},{"t":"s","v":"compile-if"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,17,4,20,1,0,1,3,0,52,2,0,2,17,5,20,1,0,52,5,0,1,1,6,0,52,4,0,2,33,13,0,20,1,0,1,6,0,52,2,0,2,32,1,0,2,17,6,20,7,0,20,8,0,20,9,0,20,10,0,4,48,4,5,20,11,0,20,8,0,1,12,0,48,2,5,20,13,0,20,8,0,48,1,17,7,20,14,0,20,8,0,1,15,0,48,2,5,20,7,0,20,8,0,20,16,0,20,10,0,20,17,0,48,4,5,20,11,0,20,8,0,1,18,0,48,2,5,20,13,0,20,8,0,48,1,17,8,20,14,0,20,8,0,1,15,0,48,2,5,20,19,0,20,8,0,20,20,0,20,13,0,20,8,0,48,1,20,20,0,1,6,0,52,22,0,2,52,21,0,2,48,3,5,20,24,0,52,23,0,1,33,14,0,20,11,0,20,8,0,1,6,0,48,2,32,17,0,20,7,0,20,8,0,20,24,0,20,10,0,20,17,0,48,4,5,20,19,0,20,8,0,20,25,0,20,13,0,20,8,0,48,1,20,25,0,1,6,0,52,22,0,2,52,21,0,2,49,3,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"args"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"compile-expr"},{"t":"s","v":"em"},{"t":"s","v":"test"},{"t":"s","v":"scope"},{"t":"s","v":"emit-op"},{"t":"n","v":33},{"t":"s","v":"current-offset"},{"t":"s","v":"emit-i16"},{"t":"n","v":0},{"t":"s","v":"then-expr"},{"t":"s","v":"tail?"},{"t":"n","v":32},{"t":"s","v":"patch-i16"},{"t":"s","v":"else-jump"},{"t":"s","v":"-"},{"t":"s","v":"+"},{"t":"s","v":"nil?"},{"t":"s","v":"else-expr"},{"t":"s","v":"end-jump"}]}},{"t":"s","v":"compile-when"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,17,4,20,1,0,52,2,0,1,17,5,20,3,0,20,4,0,20,5,0,20,6,0,4,48,4,5,20,7,0,20,4,0,1,8,0,48,2,5,20,9,0,20,4,0,48,1,17,6,20,10,0,20,4,0,1,11,0,48,2,5,20,12,0,20,4,0,20,13,0,20,6,0,20,14,0,48,4,5,20,7,0,20,4,0,1,15,0,48,2,5,20,9,0,20,4,0,48,1,17,7,20,10,0,20,4,0,1,11,0,48,2,5,20,16,0,20,4,0,20,17,0,20,9,0,20,4,0,48,1,20,17,0,1,20,0,52,19,0,2,52,18,0,2,48,3,5,20,7,0,20,4,0,1,20,0,48,2,5,20,16,0,20,4,0,20,21,0,20,9,0,20,4,0,48,1,20,21,0,1,20,0,52,19,0,2,52,18,0,2,49,3,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"args"},{"t":"s","v":"rest"},{"t":"s","v":"compile-expr"},{"t":"s","v":"em"},{"t":"s","v":"test"},{"t":"s","v":"scope"},{"t":"s","v":"emit-op"},{"t":"n","v":33},{"t":"s","v":"current-offset"},{"t":"s","v":"emit-i16"},{"t":"n","v":0},{"t":"s","v":"compile-begin"},{"t":"s","v":"body"},{"t":"s","v":"tail?"},{"t":"n","v":32},{"t":"s","v":"patch-i16"},{"t":"s","v":"skip-jump"},{"t":"s","v":"-"},{"t":"s","v":"+"},{"t":"n","v":2},{"t":"s","v":"end-jump"}]}},{"t":"s","v":"compile-and"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,14,0,20,2,0,20,3,0,1,4,0,49,2,32,174,0,20,1,0,52,6,0,1,1,7,0,52,5,0,2,33,24,0,20,8,0,20,3,0,20,1,0,52,9,0,1,20,10,0,20,11,0,49,4,32,133,0,20,8,0,20,3,0,20,1,0,52,9,0,1,20,10,0,4,48,4,5,20,2,0,20,3,0,1,12,0,48,2,5,20,2,0,20,3,0,1,13,0,48,2,5,20,14,0,20,3,0,48,1,17,4,20,15,0,20,3,0,1,16,0,48,2,5,20,2,0,20,3,0,1,17,0,48,2,5,20,18,0,20,3,0,20,1,0,52,19,0,1,20,10,0,20,11,0,48,4,5,20,20,0,20,3,0,20,21,0,20,14,0,20,3,0,48,1,20,21,0,1,24,0,52,23,0,2,52,22,0,2,49,3,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"args"},{"t":"s","v":"emit-op"},{"t":"s","v":"em"},{"t":"n","v":3},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"compile-expr"},{"t":"s","v":"first"},{"t":"s","v":"scope"},{"t":"s","v":"tail?"},{"t":"n","v":6},{"t":"n","v":33},{"t":"s","v":"current-offset"},{"t":"s","v":"emit-i16"},{"t":"n","v":0},{"t":"n","v":5},{"t":"s","v":"compile-and"},{"t":"s","v":"rest"},{"t":"s","v":"patch-i16"},{"t":"s","v":"skip"},{"t":"s","v":"-"},{"t":"s","v":"+"},{"t":"n","v":2}]}},{"t":"s","v":"compile-or"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,14,0,20,2,0,20,3,0,1,4,0,49,2,32,174,0,20,1,0,52,6,0,1,1,7,0,52,5,0,2,33,24,0,20,8,0,20,3,0,20,1,0,52,9,0,1,20,10,0,20,11,0,49,4,32,133,0,20,8,0,20,3,0,20,1,0,52,9,0,1,20,10,0,4,48,4,5,20,2,0,20,3,0,1,12,0,48,2,5,20,2,0,20,3,0,1,13,0,48,2,5,20,14,0,20,3,0,48,1,17,4,20,15,0,20,3,0,1,16,0,48,2,5,20,2,0,20,3,0,1,17,0,48,2,5,20,18,0,20,3,0,20,1,0,52,19,0,1,20,10,0,20,11,0,48,4,5,20,20,0,20,3,0,20,21,0,20,14,0,20,3,0,48,1,20,21,0,1,24,0,52,23,0,2,52,22,0,2,49,3,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"args"},{"t":"s","v":"emit-op"},{"t":"s","v":"em"},{"t":"n","v":4},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"compile-expr"},{"t":"s","v":"first"},{"t":"s","v":"scope"},{"t":"s","v":"tail?"},{"t":"n","v":6},{"t":"n","v":34},{"t":"s","v":"current-offset"},{"t":"s","v":"emit-i16"},{"t":"n","v":0},{"t":"n","v":5},{"t":"s","v":"compile-or"},{"t":"s","v":"rest"},{"t":"s","v":"patch-i16"},{"t":"s","v":"skip"},{"t":"s","v":"-"},{"t":"s","v":"+"},{"t":"n","v":2}]}},{"t":"s","v":"compile-begin"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,52,0,0,1,6,33,19,0,5,20,5,0,1,6,0,52,4,0,2,52,3,0,1,52,0,0,1,33,13,0,51,8,0,20,2,0,52,7,0,2,32,1,0,2,5,20,2,0,52,1,0,1,33,14,0,20,9,0,20,10,0,1,11,0,49,2,32,94,0,20,2,0,52,13,0,1,1,14,0,52,12,0,2,33,24,0,20,15,0,20,10,0,20,2,0,52,16,0,1,20,5,0,20,17,0,49,4,32,53,0,20,15,0,20,10,0,20,2,0,52,16,0,1,20,5,0,4,48,4,5,20,9,0,20,10,0,1,18,0,48,2,5,20,19,0,20,10,0,20,2,0,52,20,0,1,20,5,0,20,17,0,49,4,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"exprs"},{"t":"s","v":"nil?"},{"t":"s","v":"get"},{"t":"s","v":"scope"},{"t":"s","v":"parent"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,1,3,0,52,0,0,2,6,33,62,0,5,20,2,0,52,5,0,1,1,6,0,52,4,0,2,6,33,43,0,5,20,2,0,52,7,0,1,52,1,0,1,1,8,0,52,0,0,2,6,33,20,0,5,20,9,0,20,2,0,52,7,0,1,48,1,1,10,0,52,0,0,2,33,59,0,20,2,0,1,12,0,52,11,0,2,17,1,20,13,0,52,1,0,1,1,8,0,52,0,0,2,33,11,0,20,9,0,20,13,0,48,1,32,3,0,20,13,0,17,2,20,14,0,20,15,0,20,16,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"expr"},{"t":"s","v":"list"},{"t":"s","v":">="},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"define"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"name-expr"},{"t":"s","v":"scope-define-local"},{"t":"s","v":"scope"},{"t":"s","v":"name"}]}},{"t":"s","v":"emit-op"},{"t":"s","v":"em"},{"t":"n","v":2},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"compile-expr"},{"t":"s","v":"first"},{"t":"s","v":"tail?"},{"t":"n","v":5},{"t":"s","v":"compile-begin"},{"t":"s","v":"rest"}]}},{"t":"s","v":"compile-let"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,3,0,52,2,0,1,52,1,0,1,1,4,0,52,0,0,2,33,147,0,20,5,0,20,3,0,52,2,0,1,48,1,17,4,20,3,0,1,7,0,52,6,0,2,17,5,20,3,0,1,9,0,52,8,0,2,17,6,52,10,0,0,17,7,52,10,0,0,17,8,51,12,0,20,13,0,52,11,0,2,5,1,16,0,52,15,0,1,20,17,0,52,10,0,2,20,18,0,52,14,0,2,17,9,20,19,0,52,15,0,1,20,20,0,52,10,0,2,52,10,0,1,17,10,20,19,0,52,15,0,1,20,22,0,52,21,0,2,17,11,20,23,0,20,24,0,20,25,0,20,26,0,52,10,0,2,20,27,0,20,28,0,49,4,32,77,0,20,3,0,52,2,0,1,17,4,20,3,0,52,29,0,1,17,5,20,30,0,20,27,0,48,1,17,6,20,32,0,1,33,0,20,27,0,1,33,0,52,34,0,2,52,31,0,3,5,51,35,0,20,13,0,52,11,0,2,5,20,36,0,20,24,0,20,18,0,20,32,0,20,28,0,49,4,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"args"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"slice"},{"t":"n","v":2},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,5,0,52,4,0,1,52,3,0,1,1,6,0,52,2,0,2,33,10,0,20,5,0,52,4,0,1,32,11,0,20,5,0,52,4,0,1,52,7,0,1,48,2,5,20,0,0,20,8,0,20,5,0,1,10,0,52,9,0,2,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"params"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"binding"},{"t":"s","v":"symbol"},{"t":"s","v":"make-symbol"},{"t":"s","v":"inits"},{"t":"s","v":"nth"},{"t":"n","v":1}]}},{"t":"s","v":"bindings"},{"t":"s","v":"concat"},{"t":"s","v":"make-symbol"},{"t":"s","v":"fn"},{"t":"s","v":"params"},{"t":"s","v":"body"},{"t":"s","v":"loop-name"},{"t":"s","v":"lambda-expr"},{"t":"s","v":"cons"},{"t":"s","v":"inits"},{"t":"s","v":"compile-letrec"},{"t":"s","v":"em"},{"t":"s","v":"letrec-bindings"},{"t":"s","v":"call-expr"},{"t":"s","v":"scope"},{"t":"s","v":"tail?"},{"t":"s","v":"rest"},{"t":"s","v":"make-scope"},{"t":"s","v":"dict-set!"},{"t":"s","v":"let-scope"},{"t":"s","v":"next-slot"},{"t":"s","v":"get"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,3,0,52,2,0,1,52,1,0,1,1,4,0,52,0,0,2,33,15,0,20,5,0,20,3,0,52,2,0,1,48,1,32,7,0,20,3,0,52,2,0,1,17,1,20,3,0,1,7,0,52,6,0,2,17,2,20,8,0,20,9,0,20,10,0,48,2,17,3,20,11,0,20,12,0,20,13,0,20,9,0,4,48,4,5,20,14,0,20,12,0,1,15,0,48,2,5,20,16,0,20,12,0,20,17,0,49,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"binding"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"scope-define-local"},{"t":"s","v":"let-scope"},{"t":"s","v":"name"},{"t":"s","v":"compile-expr"},{"t":"s","v":"em"},{"t":"s","v":"value"},{"t":"s","v":"emit-op"},{"t":"n","v":17},{"t":"s","v":"emit-byte"},{"t":"s","v":"slot"}]}},{"t":"s","v":"compile-begin"}]}},{"t":"s","v":"compile-letrec"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,2,0,52,1,0,1,17,4,20,2,0,52,3,0,1,17,5,20,4,0,20,5,0,48,1,17,6,20,7,0,1,8,0,20,5,0,1,8,0,52,9,0,2,52,6,0,3,5,51,11,0,20,12,0,52,10,0,2,17,7,51,14,0,51,15,0,1,17,0,20,12,0,52,18,0,1,52,16,0,2,52,10,0,2,52,13,0,2,5,20,19,0,20,20,0,20,21,0,20,7,0,20,22,0,49,4,50],"constants":[{"t":"s","v":"Compile letrec: all names visible during value compilation.\n 1. Define all local slots (initialized to nil).\n 2. Compile each value and assign — names are already in scope\n so mutually recursive functions can reference each other."},{"t":"s","v":"first"},{"t":"s","v":"args"},{"t":"s","v":"rest"},{"t":"s","v":"make-scope"},{"t":"s","v":"scope"},{"t":"s","v":"dict-set!"},{"t":"s","v":"let-scope"},{"t":"s","v":"next-slot"},{"t":"s","v":"get"},{"t":"s","v":"map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,3,0,52,2,0,1,52,1,0,1,1,4,0,52,0,0,2,33,15,0,20,5,0,20,3,0,52,2,0,1,48,1,32,7,0,20,3,0,52,2,0,1,17,1,20,6,0,20,7,0,20,8,0,48,2,17,2,20,9,0,20,10,0,1,11,0,48,2,5,20,9,0,20,10,0,1,12,0,48,2,5,20,13,0,20,10,0,20,14,0,48,2,5,20,14,0,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"binding"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"scope-define-local"},{"t":"s","v":"let-scope"},{"t":"s","v":"name"},{"t":"s","v":"emit-op"},{"t":"s","v":"em"},{"t":"n","v":2},{"t":"n","v":17},{"t":"s","v":"emit-byte"},{"t":"s","v":"slot"}]}},{"t":"s","v":"bindings"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,17,1,20,1,0,1,3,0,52,2,0,2,17,2,20,4,0,20,5,0,20,6,0,1,3,0,52,2,0,2,20,7,0,4,48,4,5,20,8,0,20,5,0,1,9,0,48,2,5,20,10,0,20,5,0,20,11,0,49,2,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"pair"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"compile-expr"},{"t":"s","v":"em"},{"t":"s","v":"binding"},{"t":"s","v":"let-scope"},{"t":"s","v":"emit-op"},{"t":"n","v":17},{"t":"s","v":"emit-byte"},{"t":"s","v":"slot"}]}},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,20,3,0,52,1,0,2,20,4,0,20,3,0,52,1,0,2,52,0,0,2,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"nth"},{"t":"s","v":"bindings"},{"t":"s","v":"i"},{"t":"s","v":"slots"}]}},{"t":"s","v":"range"},{"t":"n","v":0},{"t":"s","v":"len"},{"t":"s","v":"compile-begin"},{"t":"s","v":"em"},{"t":"s","v":"body"},{"t":"s","v":"tail?"}]}},{"t":"s","v":"compile-lambda"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,17,3,20,1,0,52,2,0,1,17,4,20,3,0,20,4,0,48,1,17,5,20,5,0,48,0,17,6,20,7,0,1,8,0,3,52,6,0,3,5,51,10,0,20,11,0,52,9,0,2,5,20,12,0,20,13,0,20,14,0,20,7,0,3,48,4,5,20,15,0,20,13,0,1,16,0,48,2,5,20,7,0,1,18,0,52,17,0,2,17,7,1,19,0,20,21,0,52,20,0,1,1,22,0,20,7,0,1,23,0,52,17,0,2,52,20,0,1,1,24,0,20,13,0,1,25,0,52,17,0,2,1,26,0,52,17,0,2,1,27,0,20,13,0,1,27,0,52,17,0,2,65,4,0,17,8,20,28,0,20,29,0,1,25,0,52,17,0,2,20,30,0,48,2,17,9,20,15,0,20,29,0,1,31,0,48,2,5,20,32,0,20,29,0,20,33,0,48,2,5,51,34,0,20,21,0,52,9,0,2,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"args"},{"t":"s","v":"rest"},{"t":"s","v":"make-scope"},{"t":"s","v":"scope"},{"t":"s","v":"make-emitter"},{"t":"s","v":"dict-set!"},{"t":"s","v":"fn-scope"},{"t":"s","v":"is-function"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,1,3,0,52,0,0,2,33,11,0,20,4,0,20,2,0,48,1,32,67,0,20,2,0,52,5,0,1,6,33,35,0,5,20,2,0,52,7,0,1,52,6,0,1,6,33,19,0,5,20,2,0,52,8,0,1,52,1,0,1,1,3,0,52,0,0,2,33,15,0,20,4,0,20,2,0,52,8,0,1,48,1,32,3,0,20,2,0,17,1,20,9,0,1,10,0,52,0,0,2,52,6,0,1,6,33,15,0,5,20,9,0,1,11,0,52,0,0,2,52,6,0,1,33,14,0,20,12,0,20,13,0,20,9,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"p"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"list?"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"first"},{"t":"s","v":"name"},{"t":"s","v":"&key"},{"t":"s","v":"&rest"},{"t":"s","v":"scope-define-local"},{"t":"s","v":"fn-scope"}]}},{"t":"s","v":"params"},{"t":"s","v":"compile-begin"},{"t":"s","v":"fn-em"},{"t":"s","v":"body"},{"t":"s","v":"emit-op"},{"t":"n","v":50},{"t":"s","v":"get"},{"t":"s","v":"upvalues"},{"t":"s","v":"upvalue-count"},{"t":"s","v":"len"},{"t":"s","v":"upvals"},{"t":"s","v":"arity"},{"t":"s","v":"locals"},{"t":"s","v":"constants"},{"t":"s","v":"pool"},{"t":"s","v":"entries"},{"t":"s","v":"bytecode"},{"t":"s","v":"pool-add"},{"t":"s","v":"em"},{"t":"s","v":"code"},{"t":"n","v":51},{"t":"s","v":"emit-u16"},{"t":"s","v":"code-idx"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,3,0,1,4,0,52,2,0,2,33,6,0,1,5,0,32,3,0,1,6,0,48,2,5,20,0,0,20,1,0,20,3,0,1,7,0,52,2,0,2,49,2,50],"constants":[{"t":"s","v":"emit-byte"},{"t":"s","v":"em"},{"t":"s","v":"get"},{"t":"s","v":"uv"},{"t":"s","v":"is-local"},{"t":"n","v":1},{"t":"n","v":0},{"t":"s","v":"index"}]}}]}},{"t":"s","v":"compile-define"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,17,3,20,4,0,52,3,0,1,1,5,0,52,2,0,2,33,11,0,20,6,0,20,4,0,48,1,32,3,0,20,4,0,17,4,20,1,0,52,7,0,1,17,6,20,10,0,52,9,0,1,52,8,0,1,6,33,19,0,5,20,10,0,52,0,0,1,52,3,0,1,1,11,0,52,2,0,2,33,16,0,51,12,0,17,7,20,13,0,20,10,0,48,1,32,7,0,20,10,0,52,0,0,1,17,5,20,16,0,1,17,0,52,15,0,2,52,14,0,1,52,8,0,1,33,55,0,20,18,0,20,16,0,20,19,0,48,2,17,6,20,20,0,20,21,0,20,22,0,20,16,0,4,48,4,5,20,23,0,20,21,0,1,24,0,48,2,5,20,25,0,20,21,0,20,26,0,49,2,32,59,0,20,27,0,20,21,0,1,28,0,52,15,0,2,20,19,0,48,2,17,6,20,20,0,20,21,0,20,22,0,20,16,0,4,48,4,5,20,23,0,20,21,0,1,29,0,48,2,5,20,30,0,20,21,0,20,31,0,49,2,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"args"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"name-expr"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"rest"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"rest-args"},{"t":"s","v":"keyword"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,4,0,2,32,47,0,20,1,0,52,4,0,1,52,3,0,1,1,5,0,52,2,0,2,33,19,0,20,6,0,20,1,0,52,7,0,1,52,7,0,1,49,1,32,7,0,20,1,0,52,4,0,1,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"items"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"keyword"},{"t":"s","v":"skip-annotations"},{"t":"s","v":"rest"}]}},{"t":"s","v":"skip-annotations"},{"t":"s","v":"nil?"},{"t":"s","v":"get"},{"t":"s","v":"scope"},{"t":"s","v":"parent"},{"t":"s","v":"scope-define-local"},{"t":"s","v":"name"},{"t":"s","v":"compile-expr"},{"t":"s","v":"em"},{"t":"s","v":"value"},{"t":"s","v":"emit-op"},{"t":"n","v":17},{"t":"s","v":"emit-byte"},{"t":"s","v":"slot"},{"t":"s","v":"pool-add"},{"t":"s","v":"pool"},{"t":"n","v":128},{"t":"s","v":"emit-u16"},{"t":"s","v":"name-idx"}]}},{"t":"s","v":"compile-set"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,3,0,52,2,0,1,52,1,0,1,1,4,0,52,0,0,2,33,15,0,20,5,0,20,3,0,52,2,0,1,48,1,32,7,0,20,3,0,52,2,0,1,17,3,20,3,0,1,7,0,52,6,0,2,17,4,20,8,0,20,9,0,20,10,0,48,2,17,5,20,11,0,20,12,0,20,13,0,20,9,0,4,48,4,5,20,15,0,1,16,0,52,14,0,2,1,17,0,52,0,0,2,33,33,0,20,18,0,20,12,0,1,19,0,48,2,5,20,20,0,20,12,0,20,15,0,1,21,0,52,14,0,2,49,2,32,96,0,20,15,0,1,16,0,52,14,0,2,1,22,0,52,0,0,2,33,33,0,20,18,0,20,12,0,1,23,0,48,2,5,20,20,0,20,12,0,20,15,0,1,21,0,52,14,0,2,49,2,32,43,0,20,24,0,20,12,0,1,25,0,52,14,0,2,20,10,0,48,2,17,6,20,18,0,20,12,0,1,26,0,48,2,5,20,27,0,20,12,0,20,28,0,49,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"first"},{"t":"s","v":"args"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"scope-resolve"},{"t":"s","v":"scope"},{"t":"s","v":"name"},{"t":"s","v":"compile-expr"},{"t":"s","v":"em"},{"t":"s","v":"value"},{"t":"s","v":"get"},{"t":"s","v":"resolved"},{"t":"s","v":"type"},{"t":"s","v":"local"},{"t":"s","v":"emit-op"},{"t":"n","v":17},{"t":"s","v":"emit-byte"},{"t":"s","v":"index"},{"t":"s","v":"upvalue"},{"t":"n","v":19},{"t":"s","v":"pool-add"},{"t":"s","v":"pool"},{"t":"n","v":21},{"t":"s","v":"emit-u16"},{"t":"s","v":"idx"}]}},{"t":"s","v":"compile-quote"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,14,0,20,2,0,20,3,0,1,4,0,49,2,32,15,0,20,5,0,20,3,0,20,1,0,52,6,0,1,49,2,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"args"},{"t":"s","v":"emit-op"},{"t":"s","v":"em"},{"t":"n","v":2},{"t":"s","v":"emit-const"},{"t":"s","v":"first"}]}},{"t":"s","v":"compile-cond"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,3,0,52,2,0,1,1,4,0,52,1,0,2,33,14,0,20,5,0,20,6,0,1,4,0,49,2,32,58,1,20,3,0,52,7,0,1,17,4,20,3,0,1,9,0,52,8,0,2,17,5,20,3,0,52,2,0,1,1,4,0,52,10,0,2,33,13,0,20,3,0,1,4,0,52,11,0,2,32,4,0,52,12,0,0,17,6,20,15,0,52,14,0,1,1,16,0,52,13,0,2,6,33,16,0,5,20,17,0,20,15,0,48,1,1,18,0,52,13,0,2,6,34,9,0,5,20,15,0,3,52,13,0,2,33,20,0,20,19,0,20,6,0,20,20,0,20,21,0,20,22,0,49,4,32,187,0,20,19,0,20,6,0,20,15,0,20,21,0,4,48,4,5,20,5,0,20,6,0,1,23,0,48,2,5,20,24,0,20,6,0,48,1,17,7,20,25,0,20,6,0,1,26,0,48,2,5,20,19,0,20,6,0,20,20,0,20,21,0,20,22,0,48,4,5,20,5,0,20,6,0,1,27,0,48,2,5,20,24,0,20,6,0,48,1,17,8,20,25,0,20,6,0,1,26,0,48,2,5,20,28,0,20,6,0,20,29,0,20,24,0,20,6,0,48,1,20,29,0,1,4,0,52,31,0,2,52,30,0,2,48,3,5,20,32,0,20,6,0,20,33,0,20,21,0,20,22,0,48,4,5,20,28,0,20,6,0,20,34,0,20,24,0,20,6,0,48,1,20,34,0,1,4,0,52,31,0,2,52,30,0,2,49,3,50],"constants":[{"t":"s","v":"Compile (cond test1 body1 test2 body2 ... :else fallback)."},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"args"},{"t":"n","v":2},{"t":"s","v":"emit-op"},{"t":"s","v":"em"},{"t":"s","v":"first"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":">"},{"t":"s","v":"slice"},{"t":"s","v":"list"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"test"},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"else"},{"t":"s","v":"compile-expr"},{"t":"s","v":"body"},{"t":"s","v":"scope"},{"t":"s","v":"tail?"},{"t":"n","v":33},{"t":"s","v":"current-offset"},{"t":"s","v":"emit-i16"},{"t":"n","v":0},{"t":"n","v":32},{"t":"s","v":"patch-i16"},{"t":"s","v":"skip"},{"t":"s","v":"-"},{"t":"s","v":"+"},{"t":"s","v":"compile-cond"},{"t":"s","v":"rest-clauses"},{"t":"s","v":"end-jump"}]}},{"t":"s","v":"compile-case"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,1,0,20,2,0,20,4,0,52,3,0,1,20,5,0,4,48,4,5,20,4,0,52,6,0,1,17,4,20,7,0,20,2,0,20,8,0,20,5,0,20,9,0,49,4,50],"constants":[{"t":"s","v":"Compile (case expr val1 body1 val2 body2 ... :else fallback)."},{"t":"s","v":"compile-expr"},{"t":"s","v":"em"},{"t":"s","v":"first"},{"t":"s","v":"args"},{"t":"s","v":"scope"},{"t":"s","v":"rest"},{"t":"s","v":"compile-case-clauses"},{"t":"s","v":"clauses"},{"t":"s","v":"tail?"}]}},{"t":"s","v":"compile-case-clauses"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,1,3,0,52,0,0,2,33,26,0,20,4,0,20,5,0,1,6,0,48,2,5,20,4,0,20,5,0,1,3,0,49,2,32,150,1,20,2,0,52,7,0,1,17,4,20,2,0,1,9,0,52,8,0,2,17,5,20,2,0,52,1,0,1,1,3,0,52,10,0,2,33,13,0,20,2,0,1,3,0,52,11,0,2,32,4,0,52,12,0,0,17,6,20,15,0,52,14,0,1,1,16,0,52,13,0,2,6,33,16,0,5,20,17,0,20,15,0,48,1,1,18,0,52,13,0,2,6,34,9,0,5,20,15,0,3,52,13,0,2,33,32,0,20,4,0,20,5,0,1,6,0,48,2,5,20,19,0,20,5,0,20,20,0,20,21,0,20,22,0,49,4,32,11,1,20,4,0,20,5,0,1,23,0,48,2,5,20,19,0,20,5,0,20,15,0,20,21,0,4,48,4,5,20,24,0,20,5,0,1,26,0,52,25,0,2,1,13,0,48,2,17,7,20,4,0,20,5,0,1,27,0,48,2,5,20,28,0,20,5,0,20,29,0,48,2,5,20,30,0,20,5,0,1,3,0,48,2,5,20,4,0,20,5,0,1,31,0,48,2,5,20,32,0,20,5,0,48,1,17,7,20,33,0,20,5,0,1,34,0,48,2,5,20,4,0,20,5,0,1,6,0,48,2,5,20,19,0,20,5,0,20,20,0,20,21,0,20,22,0,48,4,5,20,4,0,20,5,0,1,35,0,48,2,5,20,32,0,20,5,0,48,1,17,8,20,33,0,20,5,0,1,34,0,48,2,5,20,36,0,20,5,0,20,37,0,20,32,0,20,5,0,48,1,20,37,0,1,3,0,52,39,0,2,52,38,0,2,48,3,5,20,40,0,20,5,0,20,41,0,20,21,0,20,22,0,48,4,5,20,36,0,20,5,0,20,42,0,20,32,0,20,5,0,48,1,20,42,0,1,3,0,52,39,0,2,52,38,0,2,49,3,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"clauses"},{"t":"n","v":2},{"t":"s","v":"emit-op"},{"t":"s","v":"em"},{"t":"n","v":5},{"t":"s","v":"first"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":">"},{"t":"s","v":"slice"},{"t":"s","v":"list"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"test"},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"else"},{"t":"s","v":"compile-expr"},{"t":"s","v":"body"},{"t":"s","v":"scope"},{"t":"s","v":"tail?"},{"t":"n","v":6},{"t":"s","v":"pool-add"},{"t":"s","v":"get"},{"t":"s","v":"pool"},{"t":"n","v":52},{"t":"s","v":"emit-u16"},{"t":"s","v":"name-idx"},{"t":"s","v":"emit-byte"},{"t":"n","v":33},{"t":"s","v":"current-offset"},{"t":"s","v":"emit-i16"},{"t":"n","v":0},{"t":"n","v":32},{"t":"s","v":"patch-i16"},{"t":"s","v":"skip"},{"t":"s","v":"-"},{"t":"s","v":"+"},{"t":"s","v":"compile-case-clauses"},{"t":"s","v":"rest-clauses"},{"t":"s","v":"end-jump"}]}},{"t":"s","v":"compile-thread"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,2,0,52,1,0,1,33,14,0,20,3,0,20,4,0,1,5,0,49,2,32,79,0,20,2,0,52,7,0,1,1,8,0,52,6,0,2,33,24,0,20,9,0,20,4,0,20,2,0,52,10,0,1,20,11,0,20,12,0,49,4,32,38,0,20,2,0,52,10,0,1,17,4,20,2,0,52,13,0,1,17,5,20,14,0,20,4,0,20,15,0,20,16,0,20,11,0,20,12,0,49,5,50],"constants":[{"t":"s","v":"Compile (-> val (f1 a) (f2 b)) by desugaring to nested calls."},{"t":"s","v":"empty?"},{"t":"s","v":"args"},{"t":"s","v":"emit-op"},{"t":"s","v":"em"},{"t":"n","v":2},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"compile-expr"},{"t":"s","v":"first"},{"t":"s","v":"scope"},{"t":"s","v":"tail?"},{"t":"s","v":"rest"},{"t":"s","v":"compile-thread-step"},{"t":"s","v":"val-expr"},{"t":"s","v":"forms"}]}},{"t":"s","v":"compile-thread-step"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,20,0,20,2,0,20,3,0,20,4,0,20,5,0,20,6,0,49,4,32,151,0,20,1,0,52,7,0,1,17,5,20,1,0,52,8,0,1,17,6,20,6,0,6,33,8,0,5,20,9,0,52,0,0,1,17,7,20,11,0,52,10,0,1,33,28,0,20,11,0,52,7,0,1,20,4,0,52,13,0,2,20,11,0,52,8,0,1,52,12,0,2,32,10,0,20,11,0,20,4,0,52,13,0,2,17,8,20,9,0,52,0,0,1,33,20,0,20,2,0,20,3,0,20,14,0,20,5,0,20,15,0,49,4,32,36,0,20,2,0,20,3,0,20,14,0,20,5,0,4,48,4,5,20,16,0,20,3,0,20,14,0,20,9,0,20,5,0,20,6,0,49,5,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"forms"},{"t":"s","v":"compile-expr"},{"t":"s","v":"em"},{"t":"s","v":"val-expr"},{"t":"s","v":"scope"},{"t":"s","v":"tail?"},{"t":"s","v":"first"},{"t":"s","v":"rest"},{"t":"s","v":"rest-forms"},{"t":"s","v":"list?"},{"t":"s","v":"form"},{"t":"s","v":"concat"},{"t":"s","v":"list"},{"t":"s","v":"call-expr"},{"t":"s","v":"is-tail"},{"t":"s","v":"compile-thread-step"}]}},{"t":"s","v":"compile-defcomp"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,1,0,20,3,0,1,4,0,52,2,0,2,1,5,0,48,2,17,3,20,6,0,20,3,0,1,7,0,48,2,5,20,8,0,20,3,0,20,9,0,48,2,5,20,10,0,20,3,0,1,14,0,52,13,0,1,52,12,0,1,20,15,0,52,11,0,2,48,2,5,20,6,0,20,3,0,1,16,0,48,2,5,20,17,0,20,3,0,1,18,0,49,2,50],"constants":[{"t":"s","v":"Compile defcomp/defisland — delegates to runtime via GLOBAL_GET + CALL."},{"t":"s","v":"pool-add"},{"t":"s","v":"get"},{"t":"s","v":"em"},{"t":"s","v":"pool"},{"t":"s","v":"eval-defcomp"},{"t":"s","v":"emit-op"},{"t":"n","v":20},{"t":"s","v":"emit-u16"},{"t":"s","v":"name-idx"},{"t":"s","v":"emit-const"},{"t":"s","v":"concat"},{"t":"s","v":"list"},{"t":"s","v":"make-symbol"},{"t":"s","v":"defcomp"},{"t":"s","v":"args"},{"t":"n","v":48},{"t":"s","v":"emit-byte"},{"t":"n","v":1}]}},{"t":"s","v":"compile-defmacro"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,1,0,20,3,0,1,4,0,52,2,0,2,1,5,0,48,2,17,3,20,6,0,20,3,0,1,7,0,48,2,5,20,8,0,20,3,0,20,9,0,48,2,5,20,10,0,20,3,0,1,14,0,52,13,0,1,52,12,0,1,20,15,0,52,11,0,2,48,2,5,20,6,0,20,3,0,1,16,0,48,2,5,20,17,0,20,3,0,1,18,0,49,2,50],"constants":[{"t":"s","v":"Compile defmacro — delegates to runtime via GLOBAL_GET + CALL."},{"t":"s","v":"pool-add"},{"t":"s","v":"get"},{"t":"s","v":"em"},{"t":"s","v":"pool"},{"t":"s","v":"eval-defmacro"},{"t":"s","v":"emit-op"},{"t":"n","v":20},{"t":"s","v":"emit-u16"},{"t":"s","v":"name-idx"},{"t":"s","v":"emit-const"},{"t":"s","v":"concat"},{"t":"s","v":"list"},{"t":"s","v":"make-symbol"},{"t":"s","v":"defmacro"},{"t":"s","v":"args"},{"t":"n","v":48},{"t":"s","v":"emit-byte"},{"t":"n","v":1}]}},{"t":"s","v":"compile-quasiquote"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,1,0,20,2,0,20,3,0,20,4,0,49,3,50],"constants":[{"t":"s","v":"Compile quasiquote inline — walks the template at compile time,\n emitting code that builds the structure at runtime. Unquoted\n expressions are compiled normally (resolving locals/upvalues),\n avoiding the qq-expand-runtime env-lookup limitation."},{"t":"s","v":"compile-qq-expr"},{"t":"s","v":"em"},{"t":"s","v":"expr"},{"t":"s","v":"scope"}]}},{"t":"s","v":"compile-qq-expr"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,4,0,52,3,0,1,1,5,0,52,2,0,2,52,1,0,1,33,14,0,20,6,0,20,7,0,20,4,0,49,2,32,121,0,20,4,0,52,8,0,1,33,26,0,20,9,0,20,7,0,1,10,0,48,2,5,20,11,0,20,7,0,1,12,0,49,2,32,85,0,20,4,0,52,13,0,1,17,3,20,14,0,52,3,0,1,1,15,0,52,2,0,2,6,33,16,0,5,20,16,0,20,14,0,48,1,1,17,0,52,2,0,2,33,25,0,20,18,0,20,7,0,20,4,0,1,20,0,52,19,0,2,20,21,0,4,49,4,32,14,0,20,22,0,20,7,0,20,4,0,20,21,0,49,3,50],"constants":[{"t":"s","v":"Compile a quasiquote sub-expression."},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"expr"},{"t":"s","v":"list"},{"t":"s","v":"emit-const"},{"t":"s","v":"em"},{"t":"s","v":"empty?"},{"t":"s","v":"emit-op"},{"t":"n","v":64},{"t":"s","v":"emit-u16"},{"t":"n","v":0},{"t":"s","v":"first"},{"t":"s","v":"head"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"unquote"},{"t":"s","v":"compile-expr"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"scope"},{"t":"s","v":"compile-qq-list"}]}},{"t":"s","v":"compile-qq-list"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,51,2,0,20,3,0,52,1,0,2,17,3,20,5,0,52,4,0,1,33,41,0,51,7,0,20,3,0,52,6,0,2,5,20,8,0,20,9,0,1,10,0,48,2,5,20,11,0,20,9,0,20,3,0,52,12,0,1,49,2,32,148,0,1,13,0,17,4,1,13,0,17,5,51,14,0,20,3,0,52,6,0,2,5,20,16,0,1,13,0,52,15,0,2,33,40,0,20,8,0,20,9,0,1,10,0,48,2,5,20,11,0,20,9,0,20,16,0,48,2,5,20,18,0,1,19,0,52,17,0,2,21,18,0,32,1,0,2,5,20,18,0,1,19,0,52,15,0,2,33,58,0,20,20,0,20,9,0,1,22,0,52,21,0,2,1,23,0,48,2,17,6,20,8,0,20,9,0,1,24,0,48,2,5,20,11,0,20,9,0,20,25,0,48,2,5,20,26,0,20,9,0,20,18,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"Compile a quasiquote list. Handles splice-unquote by building\n segments and concatenating them."},{"t":"s","v":"some"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,1,3,0,52,0,0,2,6,33,62,0,5,20,2,0,52,5,0,1,1,6,0,52,4,0,2,6,33,43,0,5,20,2,0,52,7,0,1,52,1,0,1,1,8,0,52,0,0,2,6,33,20,0,5,20,9,0,20,2,0,52,7,0,1,48,1,1,10,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"item"},{"t":"s","v":"list"},{"t":"s","v":">="},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"splice-unquote"}]}},{"t":"s","v":"items"},{"t":"s","v":"not"},{"t":"s","v":"has-splice"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,49,3,50],"constants":[{"t":"s","v":"compile-qq-expr"},{"t":"s","v":"em"},{"t":"s","v":"item"},{"t":"s","v":"scope"}]}},{"t":"s","v":"emit-op"},{"t":"s","v":"em"},{"t":"n","v":64},{"t":"s","v":"emit-u16"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,1,3,0,52,0,0,2,6,33,62,0,5,20,2,0,52,5,0,1,1,6,0,52,4,0,2,6,33,43,0,5,20,2,0,52,7,0,1,52,1,0,1,1,8,0,52,0,0,2,6,33,20,0,5,20,9,0,20,2,0,52,7,0,1,48,1,1,10,0,52,0,0,2,33,101,0,20,12,0,1,13,0,52,11,0,2,33,47,0,20,14,0,20,15,0,1,16,0,48,2,5,20,17,0,20,15,0,20,12,0,48,2,5,20,19,0,1,20,0,52,18,0,2,21,19,0,5,1,13,0,21,12,0,32,1,0,2,5,20,21,0,20,15,0,20,2,0,1,20,0,52,22,0,2,20,23,0,4,48,4,5,20,19,0,1,20,0,52,18,0,2,21,19,0,32,28,0,20,24,0,20,15,0,20,2,0,20,23,0,48,3,5,20,12,0,1,20,0,52,18,0,2,21,12,0,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"item"},{"t":"s","v":"list"},{"t":"s","v":">="},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"splice-unquote"},{"t":"s","v":">"},{"t":"s","v":"pending"},{"t":"n","v":0},{"t":"s","v":"emit-op"},{"t":"s","v":"em"},{"t":"n","v":64},{"t":"s","v":"emit-u16"},{"t":"s","v":"+"},{"t":"s","v":"segment-count"},{"t":"n","v":1},{"t":"s","v":"compile-expr"},{"t":"s","v":"nth"},{"t":"s","v":"scope"},{"t":"s","v":"compile-qq-expr"}]}},{"t":"s","v":">"},{"t":"s","v":"pending"},{"t":"s","v":"+"},{"t":"s","v":"segment-count"},{"t":"n","v":1},{"t":"s","v":"pool-add"},{"t":"s","v":"get"},{"t":"s","v":"pool"},{"t":"s","v":"concat"},{"t":"n","v":52},{"t":"s","v":"concat-idx"},{"t":"s","v":"emit-byte"}]}},{"t":"s","v":"compile-call"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,1,3,0,52,0,0,2,6,33,86,0,5,20,4,0,20,2,0,48,1,17,6,20,7,0,20,8,0,20,9,0,48,2,1,10,0,52,6,0,2,1,11,0,52,0,0,2,52,5,0,1,6,33,42,0,5,20,7,0,20,8,0,20,9,0,48,2,1,10,0,52,6,0,2,1,12,0,52,0,0,2,52,5,0,1,6,33,8,0,5,20,9,0,52,13,0,1,17,5,20,14,0,33,88,0,20,4,0,20,2,0,48,1,17,6,20,16,0,52,15,0,1,17,7,20,17,0,20,18,0,1,19,0,52,6,0,2,20,9,0,48,2,17,8,51,21,0,20,16,0,52,20,0,2,5,20,22,0,20,18,0,1,23,0,48,2,5,20,24,0,20,18,0,20,25,0,48,2,5,20,26,0,20,18,0,20,27,0,49,2,32,90,0,20,28,0,20,18,0,20,2,0,20,8,0,4,48,4,5,51,21,0,20,16,0,52,20,0,2,5,20,29,0,33,30,0,20,22,0,20,18,0,1,30,0,48,2,5,20,26,0,20,18,0,20,16,0,52,15,0,1,49,2,32,27,0,20,22,0,20,18,0,1,31,0,48,2,5,20,26,0,20,18,0,20,16,0,52,15,0,1,49,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"head"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"not"},{"t":"s","v":"get"},{"t":"s","v":"scope-resolve"},{"t":"s","v":"scope"},{"t":"s","v":"name"},{"t":"s","v":"type"},{"t":"s","v":"local"},{"t":"s","v":"upvalue"},{"t":"s","v":"primitive?"},{"t":"s","v":"is-prim"},{"t":"s","v":"len"},{"t":"s","v":"args"},{"t":"s","v":"pool-add"},{"t":"s","v":"em"},{"t":"s","v":"pool"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,4,49,4,50],"constants":[{"t":"s","v":"compile-expr"},{"t":"s","v":"em"},{"t":"s","v":"a"},{"t":"s","v":"scope"}]}},{"t":"s","v":"emit-op"},{"t":"n","v":52},{"t":"s","v":"emit-u16"},{"t":"s","v":"name-idx"},{"t":"s","v":"emit-byte"},{"t":"s","v":"argc"},{"t":"s","v":"compile-expr"},{"t":"s","v":"tail?"},{"t":"n","v":49},{"t":"n","v":48}]}},{"t":"s","v":"compile"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,1,0,48,0,17,1,20,2,0,2,48,1,17,2,20,3,0,20,4,0,20,5,0,20,6,0,4,48,4,5,20,7,0,20,4,0,1,8,0,48,2,5,1,9,0,20,4,0,1,11,0,52,10,0,2,1,12,0,52,10,0,2,1,13,0,20,4,0,1,13,0,52,10,0,2,65,2,0,50],"constants":[{"t":"s","v":"Compile a single SX expression to a bytecode module."},{"t":"s","v":"make-emitter"},{"t":"s","v":"make-scope"},{"t":"s","v":"compile-expr"},{"t":"s","v":"em"},{"t":"s","v":"expr"},{"t":"s","v":"scope"},{"t":"s","v":"emit-op"},{"t":"n","v":50},{"t":"s","v":"constants"},{"t":"s","v":"get"},{"t":"s","v":"pool"},{"t":"s","v":"entries"},{"t":"s","v":"bytecode"}]}},{"t":"s","v":"compile-module"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,1,0,48,0,17,1,20,2,0,2,48,1,17,2,51,4,0,20,6,0,52,5,0,1,52,3,0,2,5,20,7,0,20,8,0,20,6,0,52,9,0,1,20,10,0,4,48,4,5,20,11,0,20,8,0,1,12,0,48,2,5,1,13,0,20,8,0,1,15,0,52,14,0,2,1,16,0,52,14,0,2,1,17,0,20,8,0,1,17,0,52,14,0,2,65,2,0,50],"constants":[{"t":"s","v":"Compile a list of top-level expressions to a bytecode module."},{"t":"s","v":"make-emitter"},{"t":"s","v":"make-scope"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,4,48,4,5,20,4,0,20,1,0,1,5,0,49,2,50],"constants":[{"t":"s","v":"compile-expr"},{"t":"s","v":"em"},{"t":"s","v":"expr"},{"t":"s","v":"scope"},{"t":"s","v":"emit-op"},{"t":"n","v":5}]}},{"t":"s","v":"init"},{"t":"s","v":"exprs"},{"t":"s","v":"compile-expr"},{"t":"s","v":"em"},{"t":"s","v":"last"},{"t":"s","v":"scope"},{"t":"s","v":"emit-op"},{"t":"n","v":50},{"t":"s","v":"constants"},{"t":"s","v":"get"},{"t":"s","v":"pool"},{"t":"s","v":"entries"},{"t":"s","v":"bytecode"}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/core-signals.sxbc.json b/shared/static/wasm/sx/core-signals.sxbc.json index c164b968..2968de8b 100644 --- a/shared/static/wasm/sx/core-signals.sxbc.json +++ b/shared/static/wasm/sx/core-signals.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"22cfefb49bc43534","module":{"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,1,31,0,128,30,0,5,52,33,0,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,5,51,45,0,128,44,0,50],"constants":[{"t":"s","v":"make-signal"},{"t":"code","v":{"bytecode":[1,1,0,3,1,2,0,16,0,1,3,0,52,4,0,0,1,5,0,52,4,0,0,52,0,0,8,50],"constants":[{"t":"s","v":"dict"},{"t":"s","v":"__signal"},{"t":"s","v":"value"},{"t":"s","v":"subscribers"},{"t":"s","v":"list"},{"t":"s","v":"deps"}],"arity":1}},{"t":"s","v":"signal?"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,6,33,10,0,5,16,0,1,2,0,52,1,0,2,50],"constants":[{"t":"s","v":"dict?"},{"t":"s","v":"has-key?"},{"t":"s","v":"__signal"}],"arity":1}},{"t":"s","v":"signal-value"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"value"}],"arity":1}},{"t":"s","v":"signal-set-value!"},{"t":"code","v":{"bytecode":[16,0,1,1,0,16,1,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"value"}],"arity":2}},{"t":"s","v":"signal-subscribers"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"subscribers"}],"arity":1}},{"t":"s","v":"signal-add-sub!"},{"t":"code","v":{"bytecode":[16,0,1,3,0,52,2,0,2,16,1,52,1,0,2,52,0,0,1,33,19,0,20,4,0,16,0,1,3,0,52,2,0,2,16,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"get"},{"t":"s","v":"subscribers"},{"t":"s","v":"append!"}],"arity":2}},{"t":"s","v":"signal-remove-sub!"},{"t":"code","v":{"bytecode":[16,0,1,1,0,51,3,0,1,1,16,0,1,1,0,52,4,0,2,52,2,0,2,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"subscribers"},{"t":"s","v":"filter"},{"t":"code","v":{"bytecode":[16,0,18,0,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"identical?"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"get"}],"arity":2}},{"t":"s","v":"signal-deps"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"deps"}],"arity":1}},{"t":"s","v":"signal-set-deps!"},{"t":"code","v":{"bytecode":[16,0,1,1,0,16,1,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"deps"}],"arity":2}},{"t":"s","v":"signal"},{"t":"code","v":{"bytecode":[20,0,0,16,0,49,1,50],"constants":[{"t":"s","v":"make-signal"}],"arity":1}},{"t":"s","v":"deref"},{"t":"code","v":{"bytecode":[20,1,0,16,0,48,1,52,0,0,1,33,5,0,16,0,32,87,0,1,3,0,2,52,2,0,2,17,1,16,1,33,63,0,16,1,1,5,0,52,4,0,2,17,2,16,1,1,6,0,52,4,0,2,17,3,16,2,16,0,52,7,0,2,52,0,0,1,33,22,0,20,8,0,16,2,16,0,48,2,5,20,9,0,16,0,16,3,48,2,32,1,0,2,32,1,0,2,5,20,10,0,16,0,49,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"signal?"},{"t":"s","v":"context"},{"t":"s","v":"sx-reactive"},{"t":"s","v":"get"},{"t":"s","v":"deps"},{"t":"s","v":"notify"},{"t":"s","v":"contains?"},{"t":"s","v":"append!"},{"t":"s","v":"signal-add-sub!"},{"t":"s","v":"signal-value"}],"arity":1}},{"t":"s","v":"reset!"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,33,48,0,20,1,0,16,0,48,1,17,2,16,2,16,1,52,3,0,2,52,2,0,1,33,20,0,20,4,0,16,0,16,1,48,2,5,20,5,0,16,0,49,1,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"signal?"},{"t":"s","v":"signal-value"},{"t":"s","v":"not"},{"t":"s","v":"identical?"},{"t":"s","v":"signal-set-value!"},{"t":"s","v":"notify-subscribers"}],"arity":2}},{"t":"s","v":"swap!"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,33,69,0,20,1,0,16,0,48,1,17,3,20,2,0,16,1,16,3,16,2,52,4,0,2,52,3,0,2,48,1,17,4,16,3,16,4,52,6,0,2,52,5,0,1,33,20,0,20,7,0,16,0,16,4,48,2,5,20,8,0,16,0,49,1,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"signal?"},{"t":"s","v":"signal-value"},{"t":"s","v":"trampoline"},{"t":"s","v":"apply"},{"t":"s","v":"cons"},{"t":"s","v":"not"},{"t":"s","v":"identical?"},{"t":"s","v":"signal-set-value!"},{"t":"s","v":"notify-subscribers"}],"arity":3}},{"t":"s","v":"computed"},{"t":"code","v":{"bytecode":[20,0,0,2,48,1,17,1,52,1,0,0,17,2,2,17,3,51,2,0,1,4,1,1,1,0,17,4,16,4,48,0,5,20,3,0,51,4,0,1,1,48,1,5,16,1,50],"constants":[{"t":"s","v":"make-signal"},{"t":"s","v":"list"},{"t":"code","v":{"bytecode":[51,1,0,0,0,20,2,0,18,1,48,1,52,0,0,2,5,20,3,0,18,1,52,4,0,0,48,2,5,1,6,0,52,4,0,0,1,7,0,18,0,52,5,0,4,17,0,1,9,0,16,0,52,8,0,2,5,20,10,0,18,2,2,48,2,17,1,1,9,0,52,11,0,1,5,20,3,0,18,1,16,0,1,6,0,52,12,0,2,48,2,5,20,13,0,18,1,48,1,17,2,20,14,0,18,1,16,1,48,2,5,16,2,16,1,52,16,0,2,52,15,0,1,33,10,0,20,17,0,18,1,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,49,2,50],"constants":[{"t":"s","v":"signal-remove-sub!"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"signal-deps"},{"t":"s","v":"signal-set-deps!"},{"t":"s","v":"list"},{"t":"s","v":"dict"},{"t":"s","v":"deps"},{"t":"s","v":"notify"},{"t":"s","v":"scope-push!"},{"t":"s","v":"sx-reactive"},{"t":"s","v":"cek-call"},{"t":"s","v":"scope-pop!"},{"t":"s","v":"get"},{"t":"s","v":"signal-value"},{"t":"s","v":"signal-set-value!"},{"t":"s","v":"not"},{"t":"s","v":"identical?"},{"t":"s","v":"notify-subscribers"}],"upvalue-count":3}},{"t":"s","v":"register-in-scope"},{"t":"code","v":{"bytecode":[20,0,0,18,0,49,1,50],"constants":[{"t":"s","v":"dispose-computed"}],"upvalue-count":1}}],"arity":1}},{"t":"s","v":"effect"},{"t":"code","v":{"bytecode":[52,0,0,0,17,1,4,17,2,2,17,3,51,1,0,1,2,1,3,1,4,1,1,1,0,17,4,16,4,48,0,5,51,2,0,1,2,1,3,1,4,1,1,17,5,20,3,0,16,5,48,1,5,16,5,50],"constants":[{"t":"s","v":"list"},{"t":"code","v":{"bytecode":[18,0,52,0,0,1,33,116,0,18,1,33,11,0,20,1,0,18,1,2,48,2,32,1,0,2,5,51,3,0,0,2,18,3,52,2,0,2,5,52,4,0,0,19,3,5,1,6,0,52,4,0,0,1,7,0,18,2,52,5,0,4,17,0,1,9,0,16,0,52,8,0,2,5,20,1,0,18,4,2,48,2,17,1,1,9,0,52,10,0,1,5,16,0,1,6,0,52,11,0,2,19,3,5,20,12,0,16,1,48,1,33,7,0,16,1,19,1,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"cek-call"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,49,2,50],"constants":[{"t":"s","v":"signal-remove-sub!"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"list"},{"t":"s","v":"dict"},{"t":"s","v":"deps"},{"t":"s","v":"notify"},{"t":"s","v":"scope-push!"},{"t":"s","v":"sx-reactive"},{"t":"s","v":"scope-pop!"},{"t":"s","v":"get"},{"t":"s","v":"callable?"}],"upvalue-count":5}},{"t":"code","v":{"bytecode":[3,19,0,5,18,1,33,11,0,20,0,0,18,1,2,48,2,32,1,0,2,5,51,2,0,0,2,18,3,52,1,0,2,5,52,3,0,0,19,3,50],"constants":[{"t":"s","v":"cek-call"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,49,2,50],"constants":[{"t":"s","v":"signal-remove-sub!"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"list"}],"upvalue-count":4}},{"t":"s","v":"register-in-scope"}],"arity":1}},{"t":"s","v":"*batch-depth*"},{"t":"n","v":0},{"t":"s","v":"*batch-queue*"},{"t":"s","v":"list"},{"t":"s","v":"batch"},{"t":"code","v":{"bytecode":[20,1,0,1,2,0,52,0,0,2,21,1,0,5,20,3,0,16,0,2,48,2,5,20,1,0,1,2,0,52,4,0,2,21,1,0,5,20,1,0,1,6,0,52,5,0,2,33,51,0,20,7,0,17,1,52,8,0,0,21,7,0,5,52,8,0,0,17,2,52,8,0,0,17,3,51,10,0,1,2,1,3,16,1,52,9,0,2,5,51,11,0,16,3,52,9,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"+"},{"t":"s","v":"*batch-depth*"},{"t":"n","v":1},{"t":"s","v":"cek-call"},{"t":"s","v":"-"},{"t":"s","v":"="},{"t":"n","v":0},{"t":"s","v":"*batch-queue*"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[51,1,0,0,0,0,1,20,2,0,16,0,48,1,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,16,0,52,1,0,2,52,0,0,1,33,22,0,20,2,0,18,0,16,0,48,2,5,20,2,0,18,1,16,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"append!"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"signal-subscribers"}],"arity":1,"upvalue-count":2}},{"t":"code","v":{"bytecode":[16,0,49,0,50],"constants":[],"arity":1}}],"arity":1}},{"t":"s","v":"notify-subscribers"},{"t":"code","v":{"bytecode":[20,1,0,1,2,0,52,0,0,2,33,33,0,20,5,0,16,0,52,4,0,2,52,3,0,1,33,13,0,20,6,0,20,5,0,16,0,49,2,32,1,0,2,32,7,0,20,7,0,16,0,49,1,50],"constants":[{"t":"s","v":">"},{"t":"s","v":"*batch-depth*"},{"t":"n","v":0},{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"*batch-queue*"},{"t":"s","v":"append!"},{"t":"s","v":"flush-subscribers"}],"arity":1}},{"t":"s","v":"flush-subscribers"},{"t":"code","v":{"bytecode":[51,1,0,20,2,0,16,0,48,1,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,49,0,50],"constants":[],"arity":1}},{"t":"s","v":"signal-subscribers"}],"arity":1}},{"t":"s","v":"dispose-computed"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,33,29,0,51,2,0,20,3,0,16,0,48,1,52,1,0,2,5,20,4,0,16,0,52,5,0,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"signal?"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,2,49,2,50],"constants":[{"t":"s","v":"signal-remove-sub!"}],"arity":1}},{"t":"s","v":"signal-deps"},{"t":"s","v":"signal-set-deps!"},{"t":"s","v":"list"}],"arity":1}},{"t":"s","v":"with-island-scope"},{"t":"code","v":{"bytecode":[1,1,0,16,0,52,0,0,2,5,16,1,48,0,17,2,1,1,0,52,2,0,1,5,16,2,50],"constants":[{"t":"s","v":"scope-push!"},{"t":"s","v":"sx-island-scope"},{"t":"s","v":"scope-pop!"}],"arity":2}},{"t":"s","v":"register-in-scope"},{"t":"code","v":{"bytecode":[1,1,0,52,0,0,1,17,1,16,1,33,16,0,20,2,0,16,1,16,0,52,3,0,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"scope-peek"},{"t":"s","v":"sx-island-scope"},{"t":"s","v":"cek-call"},{"t":"s","v":"list"}],"arity":1}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"9085d84acf7aa708","module":{"arity":0,"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,1,31,0,128,30,0,5,52,33,0,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,5,51,45,0,128,44,0,50],"constants":[{"t":"s","v":"make-signal"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,1,0,3,1,2,0,20,2,0,1,3,0,52,4,0,0,1,5,0,52,4,0,0,52,0,0,8,50],"constants":[{"t":"s","v":"dict"},{"t":"s","v":"__signal"},{"t":"s","v":"value"},{"t":"s","v":"subscribers"},{"t":"s","v":"list"},{"t":"s","v":"deps"}]}},{"t":"s","v":"signal?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,6,33,11,0,5,20,1,0,1,3,0,52,2,0,2,50],"constants":[{"t":"s","v":"dict?"},{"t":"s","v":"x"},{"t":"s","v":"has-key?"},{"t":"s","v":"__signal"}]}},{"t":"s","v":"signal-value"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"s"},{"t":"s","v":"value"}]}},{"t":"s","v":"signal-set-value!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,20,3,0,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"s"},{"t":"s","v":"value"},{"t":"s","v":"v"}]}},{"t":"s","v":"signal-subscribers"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"s"},{"t":"s","v":"subscribers"}]}},{"t":"s","v":"signal-add-sub!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,3,0,1,4,0,52,2,0,2,20,5,0,52,1,0,2,52,0,0,1,33,21,0,20,6,0,20,3,0,1,4,0,52,2,0,2,20,5,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"get"},{"t":"s","v":"s"},{"t":"s","v":"subscribers"},{"t":"s","v":"f"},{"t":"s","v":"append!"}]}},{"t":"s","v":"signal-remove-sub!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,2,20,3,0,20,4,0,20,5,0,49,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"s"},{"t":"s","v":"subscribers"},{"t":"s","v":"remove!"},{"t":"s","v":"subs"},{"t":"s","v":"f"}]}},{"t":"s","v":"signal-deps"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"s"},{"t":"s","v":"deps"}]}},{"t":"s","v":"signal-set-deps!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,20,2,0,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"s"},{"t":"s","v":"deps"}]}},{"t":"s","v":"signal"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"make-signal"},{"t":"s","v":"initial-value"}]}},{"t":"s","v":"deref"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,48,1,52,0,0,1,33,6,0,20,2,0,32,98,0,20,3,0,1,4,0,2,48,2,17,1,20,5,0,33,71,0,20,5,0,1,7,0,52,6,0,2,17,2,20,5,0,1,8,0,52,6,0,2,17,3,20,10,0,20,2,0,52,9,0,2,52,0,0,1,33,26,0,20,11,0,20,10,0,20,2,0,48,2,5,20,12,0,20,2,0,20,13,0,48,2,32,1,0,2,32,1,0,2,5,20,14,0,20,2,0,49,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"signal?"},{"t":"s","v":"s"},{"t":"s","v":"context"},{"t":"s","v":"sx-reactive"},{"t":"s","v":"ctx"},{"t":"s","v":"get"},{"t":"s","v":"deps"},{"t":"s","v":"notify"},{"t":"s","v":"contains?"},{"t":"s","v":"dep-list"},{"t":"s","v":"append!"},{"t":"s","v":"signal-add-sub!"},{"t":"s","v":"notify-fn"},{"t":"s","v":"signal-value"}]}},{"t":"s","v":"reset!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,33,54,0,20,2,0,20,1,0,48,1,17,2,20,5,0,20,6,0,52,4,0,2,52,3,0,1,33,23,0,20,7,0,20,1,0,20,6,0,48,2,5,20,8,0,20,1,0,49,1,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"signal?"},{"t":"s","v":"s"},{"t":"s","v":"signal-value"},{"t":"s","v":"not"},{"t":"s","v":"identical?"},{"t":"s","v":"old"},{"t":"s","v":"value"},{"t":"s","v":"signal-set-value!"},{"t":"s","v":"notify-subscribers"}]}},{"t":"s","v":"swap!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,33,78,0,20,2,0,20,1,0,48,1,17,3,20,3,0,20,5,0,20,7,0,20,8,0,52,6,0,2,52,4,0,2,48,1,17,4,20,7,0,20,11,0,52,10,0,2,52,9,0,1,33,23,0,20,12,0,20,1,0,20,11,0,48,2,5,20,13,0,20,1,0,49,1,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"signal?"},{"t":"s","v":"s"},{"t":"s","v":"signal-value"},{"t":"s","v":"trampoline"},{"t":"s","v":"apply"},{"t":"s","v":"f"},{"t":"s","v":"cons"},{"t":"s","v":"old"},{"t":"s","v":"args"},{"t":"s","v":"not"},{"t":"s","v":"identical?"},{"t":"s","v":"new-val"},{"t":"s","v":"signal-set-value!"},{"t":"s","v":"notify-subscribers"}]}},{"t":"s","v":"computed"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,2,48,1,17,1,52,1,0,0,17,2,2,17,3,51,2,0,17,4,20,3,0,48,0,5,20,4,0,51,5,0,48,1,5,20,6,0,50],"constants":[{"t":"s","v":"make-signal"},{"t":"s","v":"list"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,2,0,20,3,0,48,1,52,0,0,2,5,20,4,0,20,3,0,52,5,0,0,48,2,5,1,7,0,52,5,0,0,1,8,0,20,9,0,52,6,0,4,17,0,20,10,0,1,11,0,20,12,0,48,2,5,20,13,0,48,0,17,1,20,14,0,1,11,0,48,1,5,20,4,0,20,3,0,20,12,0,1,7,0,52,15,0,2,48,2,5,20,16,0,20,3,0,48,1,17,2,20,17,0,20,3,0,20,18,0,48,2,5,20,21,0,20,18,0,52,20,0,2,52,19,0,1,33,11,0,20,22,0,20,3,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"signal-remove-sub!"},{"t":"s","v":"dep"},{"t":"s","v":"recompute"}]}},{"t":"s","v":"signal-deps"},{"t":"s","v":"s"},{"t":"s","v":"signal-set-deps!"},{"t":"s","v":"list"},{"t":"s","v":"dict"},{"t":"s","v":"deps"},{"t":"s","v":"notify"},{"t":"s","v":"recompute"},{"t":"s","v":"scope-push!"},{"t":"s","v":"sx-reactive"},{"t":"s","v":"ctx"},{"t":"s","v":"compute-fn"},{"t":"s","v":"scope-pop!"},{"t":"s","v":"get"},{"t":"s","v":"signal-value"},{"t":"s","v":"signal-set-value!"},{"t":"s","v":"new-val"},{"t":"s","v":"not"},{"t":"s","v":"identical?"},{"t":"s","v":"old"},{"t":"s","v":"notify-subscribers"}]}},{"t":"s","v":"recompute"},{"t":"s","v":"register-in-scope"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"dispose-computed"},{"t":"s","v":"s"}]}},{"t":"s","v":"s"}]}},{"t":"s","v":"effect"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,17,1,4,17,2,2,17,3,51,1,0,17,4,20,2,0,48,0,5,51,3,0,17,5,20,4,0,20,5,0,48,1,5,20,5,0,50],"constants":[{"t":"s","v":"list"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,120,0,20,2,0,33,8,0,20,2,0,48,0,32,1,0,2,5,51,4,0,20,5,0,52,3,0,2,5,52,6,0,0,21,5,0,5,1,5,0,52,6,0,0,1,8,0,20,9,0,52,7,0,4,17,0,20,10,0,1,11,0,20,12,0,48,2,5,20,13,0,48,0,17,1,20,14,0,1,11,0,48,1,5,20,12,0,1,5,0,52,15,0,2,21,5,0,5,20,16,0,20,17,0,48,1,33,9,0,20,17,0,21,2,0,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"disposed"},{"t":"s","v":"cleanup-fn"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"signal-remove-sub!"},{"t":"s","v":"dep"},{"t":"s","v":"run-effect"}]}},{"t":"s","v":"deps"},{"t":"s","v":"list"},{"t":"s","v":"dict"},{"t":"s","v":"notify"},{"t":"s","v":"run-effect"},{"t":"s","v":"scope-push!"},{"t":"s","v":"sx-reactive"},{"t":"s","v":"ctx"},{"t":"s","v":"effect-fn"},{"t":"s","v":"scope-pop!"},{"t":"s","v":"get"},{"t":"s","v":"callable?"},{"t":"s","v":"result"}]}},{"t":"s","v":"run-effect"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[3,21,0,0,5,20,1,0,33,8,0,20,1,0,48,0,32,1,0,2,5,51,3,0,20,4,0,52,2,0,2,5,52,5,0,0,21,4,0,50],"constants":[{"t":"s","v":"disposed"},{"t":"s","v":"cleanup-fn"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"signal-remove-sub!"},{"t":"s","v":"dep"},{"t":"s","v":"run-effect"}]}},{"t":"s","v":"deps"},{"t":"s","v":"list"}]}},{"t":"s","v":"register-in-scope"},{"t":"s","v":"dispose-fn"}]}},{"t":"s","v":"*batch-depth*"},{"t":"n","v":0},{"t":"s","v":"*batch-queue*"},{"t":"s","v":"list"},{"t":"s","v":"batch"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,21,1,0,5,20,3,0,48,0,5,20,1,0,1,2,0,52,4,0,2,21,1,0,5,20,1,0,1,6,0,52,5,0,2,33,49,0,20,7,0,17,1,52,8,0,0,21,7,0,5,52,8,0,0,17,2,52,8,0,0,17,3,51,10,0,20,11,0,52,9,0,2,5,51,12,0,20,13,0,52,9,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"+"},{"t":"s","v":"*batch-depth*"},{"t":"n","v":1},{"t":"s","v":"thunk"},{"t":"s","v":"-"},{"t":"s","v":"="},{"t":"n","v":0},{"t":"s","v":"*batch-queue*"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,2,0,20,3,0,48,1,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,20,3,0,52,1,0,2,52,0,0,1,33,26,0,20,4,0,20,2,0,20,3,0,48,2,5,20,4,0,20,5,0,20,3,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"seen"},{"t":"s","v":"sub"},{"t":"s","v":"append!"},{"t":"s","v":"pending"}]}},{"t":"s","v":"signal-subscribers"},{"t":"s","v":"s"}]}},{"t":"s","v":"queue"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,49,0,50],"constants":[{"t":"s","v":"sub"}]}},{"t":"s","v":"pending"}]}},{"t":"s","v":"notify-subscribers"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,35,0,20,5,0,20,6,0,52,4,0,2,52,3,0,1,33,14,0,20,7,0,20,5,0,20,6,0,49,2,32,1,0,2,32,8,0,20,8,0,20,6,0,49,1,50],"constants":[{"t":"s","v":">"},{"t":"s","v":"*batch-depth*"},{"t":"n","v":0},{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"*batch-queue*"},{"t":"s","v":"s"},{"t":"s","v":"append!"},{"t":"s","v":"flush-subscribers"}]}},{"t":"s","v":"flush-subscribers"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,2,0,20,3,0,48,1,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,49,0,50],"constants":[{"t":"s","v":"sub"}]}},{"t":"s","v":"signal-subscribers"},{"t":"s","v":"s"}]}},{"t":"s","v":"dispose-computed"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,33,31,0,51,3,0,20,4,0,20,1,0,48,1,52,2,0,2,5,20,5,0,20,1,0,52,6,0,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"signal?"},{"t":"s","v":"s"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,2,49,2,50],"constants":[{"t":"s","v":"signal-remove-sub!"},{"t":"s","v":"dep"}]}},{"t":"s","v":"signal-deps"},{"t":"s","v":"signal-set-deps!"},{"t":"s","v":"list"}]}},{"t":"s","v":"with-island-scope"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,20,2,0,48,2,5,20,3,0,48,0,17,2,20,4,0,1,1,0,48,1,5,20,5,0,50],"constants":[{"t":"s","v":"scope-push!"},{"t":"s","v":"sx-island-scope"},{"t":"s","v":"scope-fn"},{"t":"s","v":"body-fn"},{"t":"s","v":"scope-pop!"},{"t":"s","v":"result"}]}},{"t":"s","v":"register-in-scope"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,48,1,17,1,20,2,0,33,18,0,20,3,0,20,2,0,20,5,0,52,4,0,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"scope-peek"},{"t":"s","v":"sx-island-scope"},{"t":"s","v":"collector"},{"t":"s","v":"cek-call"},{"t":"s","v":"list"},{"t":"s","v":"disposable"}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/deps.sxbc.json b/shared/static/wasm/sx/deps.sxbc.json index 205c68f6..05885b43 100644 --- a/shared/static/wasm/sx/deps.sxbc.json +++ b/shared/static/wasm/sx/deps.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"e71dcede46ada0e7","module":{"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,50],"constants":[{"t":"s","v":"scan-refs"},{"t":"code","v":{"bytecode":[52,0,0,0,17,1,20,1,0,16,0,16,1,48,2,5,16,1,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"scan-refs-walk"}],"arity":1}},{"t":"s","v":"scan-refs-walk"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,1,2,0,52,0,0,2,33,56,0,20,3,0,16,0,48,1,17,2,16,2,1,5,0,52,4,0,2,33,31,0,16,1,16,2,52,7,0,2,52,6,0,1,33,12,0,20,8,0,16,1,16,2,49,2,32,1,0,2,32,1,0,2,32,67,0,16,0,52,1,0,1,1,9,0,52,0,0,2,33,14,0,51,11,0,1,1,16,0,52,10,0,2,32,37,0,16,0,52,1,0,1,1,12,0,52,0,0,2,33,20,0,51,13,0,1,0,1,1,16,0,52,14,0,1,52,10,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"starts-with?"},{"t":"s","v":"~"},{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"append!"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,49,2,50],"constants":[{"t":"s","v":"scan-refs-walk"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"dict"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,52,1,0,2,18,1,49,2,50],"constants":[{"t":"s","v":"scan-refs-walk"},{"t":"s","v":"dict-get"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"keys"}],"arity":2}},{"t":"s","v":"transitive-deps-walk"},{"t":"code","v":{"bytecode":[16,1,16,0,52,1,0,2,52,0,0,1,33,126,0,20,2,0,16,1,16,0,48,2,5,20,3,0,16,2,16,0,48,2,17,3,16,3,52,5,0,1,1,6,0,52,4,0,2,6,34,14,0,5,16,3,52,5,0,1,1,7,0,52,4,0,2,33,25,0,51,9,0,1,1,1,2,20,10,0,16,3,52,11,0,1,48,1,52,8,0,2,32,43,0,16,3,52,5,0,1,1,12,0,52,4,0,2,33,26,0,51,9,0,1,1,1,2,20,10,0,20,13,0,16,3,48,1,48,1,52,8,0,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"append!"},{"t":"s","v":"env-get"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"component"},{"t":"s","v":"island"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,18,1,49,3,50],"constants":[{"t":"s","v":"transitive-deps-walk"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"scan-refs"},{"t":"s","v":"component-body"},{"t":"s","v":"macro"},{"t":"s","v":"macro-body"}],"arity":3}},{"t":"s","v":"transitive-deps"},{"t":"code","v":{"bytecode":[52,0,0,0,17,2,16,0,1,2,0,52,1,0,2,33,5,0,16,0,32,9,0,1,2,0,16,0,52,3,0,2,17,3,20,4,0,16,3,16,2,16,1,48,3,5,51,6,0,1,3,16,2,52,5,0,2,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"starts-with?"},{"t":"s","v":"~"},{"t":"s","v":"str"},{"t":"s","v":"transitive-deps-walk"},{"t":"s","v":"filter"},{"t":"code","v":{"bytecode":[16,0,18,0,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"="}],"arity":1,"upvalue-count":1}}],"arity":2}},{"t":"s","v":"compute-all-deps"},{"t":"code","v":{"bytecode":[51,1,0,1,0,20,2,0,16,0,48,1,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,48,2,17,1,16,1,52,2,0,1,1,3,0,52,1,0,2,6,34,14,0,5,16,1,52,2,0,1,1,4,0,52,1,0,2,33,19,0,20,5,0,16,1,20,6,0,16,0,18,0,48,2,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"env-get"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"component"},{"t":"s","v":"island"},{"t":"s","v":"component-set-deps!"},{"t":"s","v":"transitive-deps"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"env-components"}],"arity":1}},{"t":"s","v":"scan-components-from-source"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,16,0,48,2,17,1,51,3,0,16,1,52,2,0,2,50],"constants":[{"t":"s","v":"regex-find-all"},{"t":"s","v":"\\(~([a-zA-Z_][a-zA-Z0-9_\\-:/]*)"},{"t":"s","v":"map"},{"t":"code","v":{"bytecode":[1,1,0,16,0,52,0,0,2,50],"constants":[{"t":"s","v":"str"},{"t":"s","v":"~"}],"arity":1}}],"arity":1}},{"t":"s","v":"components-needed"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,2,52,1,0,0,17,3,51,3,0,1,3,1,1,16,2,52,2,0,2,5,16,3,50],"constants":[{"t":"s","v":"scan-components-from-source"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,16,0,52,1,0,2,52,0,0,1,33,12,0,20,2,0,18,0,16,0,48,2,32,1,0,2,5,20,3,0,18,1,16,0,48,2,17,1,16,1,52,5,0,1,1,6,0,52,4,0,2,6,33,16,0,5,20,8,0,16,1,48,1,52,7,0,1,52,0,0,1,33,10,0,20,8,0,16,1,48,1,32,9,0,20,9,0,16,0,18,1,48,2,17,2,51,11,0,0,0,16,2,52,10,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"append!"},{"t":"s","v":"env-get"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"component"},{"t":"s","v":"empty?"},{"t":"s","v":"component-deps"},{"t":"s","v":"transitive-deps"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,16,0,52,1,0,2,52,0,0,1,33,12,0,20,2,0,18,0,16,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"append!"}],"arity":1,"upvalue-count":1}}],"arity":1,"upvalue-count":2}}],"arity":2}},{"t":"s","v":"page-component-bundle"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,49,2,50],"constants":[{"t":"s","v":"components-needed"}],"arity":2}},{"t":"s","v":"page-css-classes"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,48,2,17,2,52,1,0,0,17,3,51,3,0,1,1,1,3,16,2,52,2,0,2,5,51,4,0,1,3,20,5,0,16,0,48,1,52,2,0,2,5,16,3,50],"constants":[{"t":"s","v":"components-needed"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,48,2,17,1,16,1,52,2,0,1,1,3,0,52,1,0,2,33,19,0,51,5,0,0,1,20,6,0,16,1,48,1,52,4,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"env-get"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"component"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,16,0,52,1,0,2,52,0,0,1,33,12,0,20,2,0,18,0,16,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"append!"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"component-css-classes"}],"arity":1,"upvalue-count":2}},{"t":"code","v":{"bytecode":[18,0,16,0,52,1,0,2,52,0,0,1,33,12,0,20,2,0,18,0,16,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"append!"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"scan-css-classes"}],"arity":2}},{"t":"s","v":"scan-io-refs-walk"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,1,2,0,52,0,0,2,33,55,0,20,3,0,16,0,48,1,17,3,16,1,16,3,52,4,0,2,33,31,0,16,2,16,3,52,4,0,2,52,5,0,1,33,12,0,20,6,0,16,2,16,3,49,2,32,1,0,2,32,1,0,2,32,71,0,16,0,52,1,0,1,1,7,0,52,0,0,2,33,16,0,51,9,0,1,1,1,2,16,0,52,8,0,2,32,39,0,16,0,52,1,0,1,1,10,0,52,0,0,2,33,22,0,51,11,0,1,0,1,1,1,2,16,0,52,12,0,1,52,8,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"contains?"},{"t":"s","v":"not"},{"t":"s","v":"append!"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,18,1,49,3,50],"constants":[{"t":"s","v":"scan-io-refs-walk"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"dict"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,52,1,0,2,18,1,18,2,49,3,50],"constants":[{"t":"s","v":"scan-io-refs-walk"},{"t":"s","v":"dict-get"}],"arity":1,"upvalue-count":3}},{"t":"s","v":"keys"}],"arity":3}},{"t":"s","v":"scan-io-refs"},{"t":"code","v":{"bytecode":[52,0,0,0,17,2,20,1,0,16,0,16,1,16,2,48,3,5,16,2,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"scan-io-refs-walk"}],"arity":2}},{"t":"s","v":"transitive-io-refs-walk"},{"t":"code","v":{"bytecode":[16,1,16,0,52,1,0,2,52,0,0,1,33,163,0,20,2,0,16,1,16,0,48,2,5,20,3,0,16,3,16,0,48,2,17,5,16,5,52,5,0,1,1,6,0,52,4,0,2,33,52,0,51,8,0,1,2,20,9,0,16,5,52,10,0,1,16,4,48,2,52,7,0,2,5,51,11,0,1,1,1,2,1,3,1,4,20,12,0,16,5,52,10,0,1,48,1,52,7,0,2,32,71,0,16,5,52,5,0,1,1,13,0,52,4,0,2,33,54,0,51,8,0,1,2,20,9,0,20,14,0,16,5,48,1,16,4,48,2,52,7,0,2,5,51,11,0,1,1,1,2,1,3,1,4,20,12,0,20,14,0,16,5,48,1,48,1,52,7,0,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"append!"},{"t":"s","v":"env-get"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"component"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,16,0,52,1,0,2,52,0,0,1,33,12,0,20,2,0,18,0,16,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"append!"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"scan-io-refs"},{"t":"s","v":"component-body"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,18,1,18,2,18,3,49,5,50],"constants":[{"t":"s","v":"transitive-io-refs-walk"}],"arity":1,"upvalue-count":4}},{"t":"s","v":"scan-refs"},{"t":"s","v":"macro"},{"t":"s","v":"macro-body"}],"arity":5}},{"t":"s","v":"transitive-io-refs"},{"t":"code","v":{"bytecode":[52,0,0,0,17,3,52,0,0,0,17,4,16,0,1,2,0,52,1,0,2,33,5,0,16,0,32,9,0,1,2,0,16,0,52,3,0,2,17,5,20,4,0,16,5,16,4,16,3,16,1,16,2,48,5,5,16,3,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"starts-with?"},{"t":"s","v":"~"},{"t":"s","v":"str"},{"t":"s","v":"transitive-io-refs-walk"}],"arity":3}},{"t":"s","v":"compute-all-io-refs"},{"t":"code","v":{"bytecode":[51,1,0,1,0,1,1,20,2,0,16,0,48,1,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,48,2,17,1,16,1,52,2,0,1,1,3,0,52,1,0,2,33,21,0,20,4,0,16,1,20,5,0,16,0,18,0,18,1,48,3,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"env-get"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"component"},{"t":"s","v":"component-set-io-refs!"},{"t":"s","v":"transitive-io-refs"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"env-components"}],"arity":2}},{"t":"s","v":"component-io-refs-cached"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,33,5,0,16,0,32,9,0,1,1,0,16,0,52,2,0,2,17,3,20,3,0,16,1,16,3,48,2,17,4,16,4,52,5,0,1,1,6,0,52,4,0,2,6,33,36,0,5,20,9,0,16,4,48,1,52,8,0,1,52,7,0,1,6,33,16,0,5,20,9,0,16,4,48,1,52,10,0,1,52,7,0,1,33,10,0,20,9,0,16,4,49,1,32,11,0,20,11,0,16,0,16,1,16,2,49,3,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"~"},{"t":"s","v":"str"},{"t":"s","v":"env-get"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"component"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"component-io-refs"},{"t":"s","v":"empty?"},{"t":"s","v":"transitive-io-refs"}],"arity":3}},{"t":"s","v":"component-pure?"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,33,5,0,16,0,32,9,0,1,1,0,16,0,52,2,0,2,17,3,20,3,0,16,1,16,3,48,2,17,4,16,4,52,5,0,1,1,6,0,52,4,0,2,6,33,16,0,5,20,9,0,16,4,48,1,52,8,0,1,52,7,0,1,33,14,0,20,9,0,16,4,48,1,52,10,0,1,32,15,0,20,11,0,16,0,16,1,16,2,48,3,52,10,0,1,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"~"},{"t":"s","v":"str"},{"t":"s","v":"env-get"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"component"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"component-io-refs"},{"t":"s","v":"empty?"},{"t":"s","v":"transitive-io-refs"}],"arity":3}},{"t":"s","v":"render-target"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,33,5,0,16,0,32,9,0,1,1,0,16,0,52,2,0,2,17,3,20,3,0,16,1,16,3,48,2,17,4,16,4,52,6,0,1,1,7,0,52,5,0,2,52,4,0,1,33,6,0,1,8,0,32,72,0,20,9,0,16,4,48,1,17,5,16,5,1,8,0,52,5,0,2,33,6,0,1,8,0,32,45,0,16,5,1,10,0,52,5,0,2,33,6,0,1,10,0,32,27,0,20,11,0,16,0,16,1,16,2,48,3,52,4,0,1,33,6,0,1,8,0,32,3,0,1,10,0,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"~"},{"t":"s","v":"str"},{"t":"s","v":"env-get"},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"component"},{"t":"s","v":"server"},{"t":"s","v":"component-affinity"},{"t":"s","v":"client"},{"t":"s","v":"component-pure?"}],"arity":3}},{"t":"s","v":"page-render-plan"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,48,2,17,3,52,1,0,0,17,4,52,2,0,0,17,5,52,2,0,0,17,6,52,2,0,0,17,7,51,4,0,1,1,1,2,1,4,1,5,1,7,1,6,16,3,52,3,0,2,5,1,5,0,16,7,1,6,0,16,5,1,7,0,16,4,1,8,0,16,6,65,4,0,50],"constants":[{"t":"s","v":"components-needed"},{"t":"s","v":"dict"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,18,1,48,3,17,1,18,2,16,0,16,1,52,1,0,3,5,16,1,1,3,0,52,2,0,2,33,33,0,20,4,0,18,3,16,0,48,2,5,51,6,0,0,4,20,7,0,16,0,18,0,18,1,48,3,52,5,0,2,32,9,0,20,4,0,18,5,16,0,49,2,50],"constants":[{"t":"s","v":"render-target"},{"t":"s","v":"dict-set!"},{"t":"s","v":"="},{"t":"s","v":"server"},{"t":"s","v":"append!"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,16,0,52,1,0,2,52,0,0,1,33,12,0,20,2,0,18,0,16,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"append!"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"component-io-refs-cached"}],"arity":1,"upvalue-count":6}},{"t":"s","v":"io-deps"},{"t":"s","v":"server"},{"t":"s","v":"components"},{"t":"s","v":"client"}],"arity":3}},{"t":"s","v":"env-components"},{"t":"code","v":{"bytecode":[51,1,0,1,0,16,0,52,2,0,1,52,0,0,2,50],"constants":[{"t":"s","v":"filter"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,48,2,17,1,16,1,52,1,0,1,6,34,7,0,5,16,1,52,2,0,1,50],"constants":[{"t":"s","v":"env-get"},{"t":"s","v":"component?"},{"t":"s","v":"macro?"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"keys"}],"arity":1}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"e34d23a0cb361f8a","module":{"arity":0,"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,50],"constants":[{"t":"s","v":"scan-refs"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,17,1,20,1,0,20,2,0,20,3,0,48,2,5,20,3,0,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"scan-refs-walk"},{"t":"s","v":"node"},{"t":"s","v":"refs"}]}},{"t":"s","v":"scan-refs-walk"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,1,3,0,52,0,0,2,33,62,0,20,4,0,20,2,0,48,1,17,2,20,6,0,1,7,0,52,5,0,2,33,35,0,20,10,0,20,6,0,52,9,0,2,52,8,0,1,33,14,0,20,11,0,20,10,0,20,6,0,49,2,32,1,0,2,32,1,0,2,32,65,0,20,2,0,52,1,0,1,1,12,0,52,0,0,2,33,13,0,51,14,0,20,2,0,52,13,0,2,32,35,0,20,2,0,52,1,0,1,1,15,0,52,0,0,2,33,17,0,51,16,0,20,2,0,52,17,0,1,52,13,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"node"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"starts-with?"},{"t":"s","v":"name"},{"t":"s","v":"~"},{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"refs"},{"t":"s","v":"append!"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"scan-refs-walk"},{"t":"s","v":"item"},{"t":"s","v":"refs"}]}},{"t":"s","v":"dict"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,20,3,0,52,1,0,2,20,4,0,49,2,50],"constants":[{"t":"s","v":"scan-refs-walk"},{"t":"s","v":"dict-get"},{"t":"s","v":"node"},{"t":"s","v":"key"},{"t":"s","v":"refs"}]}},{"t":"s","v":"keys"}]}},{"t":"s","v":"transitive-deps-walk"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,20,3,0,52,1,0,2,52,0,0,1,33,127,0,20,4,0,20,2,0,20,3,0,48,2,5,20,5,0,20,6,0,20,3,0,48,2,17,3,20,9,0,52,8,0,1,1,10,0,52,7,0,2,6,34,15,0,5,20,9,0,52,8,0,1,1,11,0,52,7,0,2,33,22,0,51,13,0,20,14,0,20,9,0,52,15,0,1,48,1,52,12,0,2,32,41,0,20,9,0,52,8,0,1,1,16,0,52,7,0,2,33,23,0,51,13,0,20,14,0,20,17,0,20,9,0,48,1,48,1,52,12,0,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"seen"},{"t":"s","v":"n"},{"t":"s","v":"append!"},{"t":"s","v":"env-get"},{"t":"s","v":"env"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"val"},{"t":"s","v":"component"},{"t":"s","v":"island"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,49,3,50],"constants":[{"t":"s","v":"transitive-deps-walk"},{"t":"s","v":"ref"},{"t":"s","v":"seen"},{"t":"s","v":"env"}]}},{"t":"s","v":"scan-refs"},{"t":"s","v":"component-body"},{"t":"s","v":"macro"},{"t":"s","v":"macro-body"}]}},{"t":"s","v":"transitive-deps"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,17,2,20,2,0,1,3,0,52,1,0,2,33,6,0,20,2,0,32,10,0,1,3,0,20,2,0,52,4,0,2,17,3,20,5,0,20,6,0,20,7,0,20,8,0,48,3,5,51,10,0,20,7,0,52,9,0,2,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"starts-with?"},{"t":"s","v":"name"},{"t":"s","v":"~"},{"t":"s","v":"str"},{"t":"s","v":"transitive-deps-walk"},{"t":"s","v":"key"},{"t":"s","v":"seen"},{"t":"s","v":"env"},{"t":"s","v":"filter"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,20,3,0,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"x"},{"t":"s","v":"key"}]}}]}},{"t":"s","v":"compute-all-deps"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,2,0,20,3,0,48,1,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,1,20,5,0,52,4,0,1,1,6,0,52,3,0,2,6,34,15,0,5,20,5,0,52,4,0,1,1,7,0,52,3,0,2,33,22,0,20,8,0,20,5,0,20,9,0,20,2,0,20,1,0,48,2,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"env-get"},{"t":"s","v":"env"},{"t":"s","v":"name"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"val"},{"t":"s","v":"component"},{"t":"s","v":"island"},{"t":"s","v":"component-set-deps!"},{"t":"s","v":"transitive-deps"}]}},{"t":"s","v":"env-components"},{"t":"s","v":"env"}]}},{"t":"s","v":"scan-components-from-source"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,20,2,0,48,2,17,1,51,4,0,20,5,0,52,3,0,2,50],"constants":[{"t":"s","v":"regex-find-all"},{"t":"s","v":"\\(~([a-zA-Z_][a-zA-Z0-9_\\-:/]*)"},{"t":"s","v":"source"},{"t":"s","v":"map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,1,0,20,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"str"},{"t":"s","v":"~"},{"t":"s","v":"m"}]}},{"t":"s","v":"matches"}]}},{"t":"s","v":"components-needed"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,2,52,2,0,0,17,3,51,4,0,20,5,0,52,3,0,2,5,20,6,0,50],"constants":[{"t":"s","v":"scan-components-from-source"},{"t":"s","v":"page-source"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,20,3,0,52,1,0,2,52,0,0,1,33,14,0,20,4,0,20,2,0,20,3,0,48,2,32,1,0,2,5,20,5,0,20,6,0,20,3,0,48,2,17,1,20,9,0,52,8,0,1,1,10,0,52,7,0,2,6,33,17,0,5,20,12,0,20,9,0,48,1,52,11,0,1,52,0,0,1,33,11,0,20,12,0,20,9,0,48,1,32,11,0,20,13,0,20,3,0,20,6,0,48,2,17,2,51,15,0,20,16,0,52,14,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"all-needed"},{"t":"s","v":"name"},{"t":"s","v":"append!"},{"t":"s","v":"env-get"},{"t":"s","v":"env"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"val"},{"t":"s","v":"component"},{"t":"s","v":"empty?"},{"t":"s","v":"component-deps"},{"t":"s","v":"transitive-deps"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,20,3,0,52,1,0,2,52,0,0,1,33,14,0,20,4,0,20,2,0,20,3,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"all-needed"},{"t":"s","v":"dep"},{"t":"s","v":"append!"}]}},{"t":"s","v":"deps"}]}},{"t":"s","v":"direct"},{"t":"s","v":"all-needed"}]}},{"t":"s","v":"page-component-bundle"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"components-needed"},{"t":"s","v":"page-source"},{"t":"s","v":"env"}]}},{"t":"s","v":"page-css-classes"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,2,52,3,0,0,17,3,51,5,0,20,6,0,52,4,0,2,5,51,7,0,20,8,0,20,1,0,48,1,52,4,0,2,5,20,9,0,50],"constants":[{"t":"s","v":"components-needed"},{"t":"s","v":"page-source"},{"t":"s","v":"env"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,1,20,5,0,52,4,0,1,1,6,0,52,3,0,2,33,18,0,51,8,0,20,9,0,20,5,0,48,1,52,7,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"env-get"},{"t":"s","v":"env"},{"t":"s","v":"name"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"val"},{"t":"s","v":"component"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,20,3,0,52,1,0,2,52,0,0,1,33,14,0,20,4,0,20,2,0,20,3,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"classes"},{"t":"s","v":"cls"},{"t":"s","v":"append!"}]}},{"t":"s","v":"component-css-classes"}]}},{"t":"s","v":"needed"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,20,3,0,52,1,0,2,52,0,0,1,33,14,0,20,4,0,20,2,0,20,3,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"classes"},{"t":"s","v":"cls"},{"t":"s","v":"append!"}]}},{"t":"s","v":"scan-css-classes"},{"t":"s","v":"classes"}]}},{"t":"s","v":"scan-io-refs-walk"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,1,3,0,52,0,0,2,33,62,0,20,4,0,20,2,0,48,1,17,3,20,6,0,20,7,0,52,5,0,2,33,35,0,20,9,0,20,7,0,52,5,0,2,52,8,0,1,33,14,0,20,10,0,20,9,0,20,7,0,49,2,32,1,0,2,32,1,0,2,32,65,0,20,2,0,52,1,0,1,1,11,0,52,0,0,2,33,13,0,51,13,0,20,2,0,52,12,0,2,32,35,0,20,2,0,52,1,0,1,1,14,0,52,0,0,2,33,17,0,51,15,0,20,2,0,52,16,0,1,52,12,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"node"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"contains?"},{"t":"s","v":"io-names"},{"t":"s","v":"name"},{"t":"s","v":"not"},{"t":"s","v":"refs"},{"t":"s","v":"append!"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,49,3,50],"constants":[{"t":"s","v":"scan-io-refs-walk"},{"t":"s","v":"item"},{"t":"s","v":"io-names"},{"t":"s","v":"refs"}]}},{"t":"s","v":"dict"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,20,3,0,52,1,0,2,20,4,0,20,5,0,49,3,50],"constants":[{"t":"s","v":"scan-io-refs-walk"},{"t":"s","v":"dict-get"},{"t":"s","v":"node"},{"t":"s","v":"key"},{"t":"s","v":"io-names"},{"t":"s","v":"refs"}]}},{"t":"s","v":"keys"}]}},{"t":"s","v":"scan-io-refs"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,17,2,20,1,0,20,2,0,20,3,0,20,4,0,48,3,5,20,4,0,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"scan-io-refs-walk"},{"t":"s","v":"node"},{"t":"s","v":"io-names"},{"t":"s","v":"refs"}]}},{"t":"s","v":"transitive-io-refs-walk"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,20,3,0,52,1,0,2,52,0,0,1,33,155,0,20,4,0,20,2,0,20,3,0,48,2,5,20,5,0,20,6,0,20,3,0,48,2,17,5,20,9,0,52,8,0,1,1,10,0,52,7,0,2,33,45,0,51,12,0,20,13,0,20,9,0,52,14,0,1,20,15,0,48,2,52,11,0,2,5,51,16,0,20,17,0,20,9,0,52,14,0,1,48,1,52,11,0,2,32,65,0,20,9,0,52,8,0,1,1,18,0,52,7,0,2,33,47,0,51,12,0,20,13,0,20,19,0,20,9,0,48,1,20,15,0,48,2,52,11,0,2,5,51,16,0,20,17,0,20,19,0,20,9,0,48,1,48,1,52,11,0,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"seen"},{"t":"s","v":"n"},{"t":"s","v":"append!"},{"t":"s","v":"env-get"},{"t":"s","v":"env"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"val"},{"t":"s","v":"component"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,20,3,0,52,1,0,2,52,0,0,1,33,14,0,20,4,0,20,2,0,20,3,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"all-refs"},{"t":"s","v":"ref"},{"t":"s","v":"append!"}]}},{"t":"s","v":"scan-io-refs"},{"t":"s","v":"component-body"},{"t":"s","v":"io-names"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,20,4,0,20,5,0,49,5,50],"constants":[{"t":"s","v":"transitive-io-refs-walk"},{"t":"s","v":"dep"},{"t":"s","v":"seen"},{"t":"s","v":"all-refs"},{"t":"s","v":"env"},{"t":"s","v":"io-names"}]}},{"t":"s","v":"scan-refs"},{"t":"s","v":"macro"},{"t":"s","v":"macro-body"}]}},{"t":"s","v":"transitive-io-refs"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,17,3,52,0,0,0,17,4,20,2,0,1,3,0,52,1,0,2,33,6,0,20,2,0,32,10,0,1,3,0,20,2,0,52,4,0,2,17,5,20,5,0,20,6,0,20,7,0,20,8,0,20,9,0,20,10,0,48,5,5,20,8,0,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"starts-with?"},{"t":"s","v":"name"},{"t":"s","v":"~"},{"t":"s","v":"str"},{"t":"s","v":"transitive-io-refs-walk"},{"t":"s","v":"key"},{"t":"s","v":"seen"},{"t":"s","v":"all-refs"},{"t":"s","v":"env"},{"t":"s","v":"io-names"}]}},{"t":"s","v":"compute-all-io-refs"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,2,0,20,3,0,48,1,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,1,20,5,0,52,4,0,1,1,6,0,52,3,0,2,33,25,0,20,7,0,20,5,0,20,8,0,20,2,0,20,1,0,20,9,0,48,3,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"env-get"},{"t":"s","v":"env"},{"t":"s","v":"name"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"val"},{"t":"s","v":"component"},{"t":"s","v":"component-set-io-refs!"},{"t":"s","v":"transitive-io-refs"},{"t":"s","v":"io-names"}]}},{"t":"s","v":"env-components"},{"t":"s","v":"env"}]}},{"t":"s","v":"component-io-refs-cached"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,6,0,20,1,0,32,10,0,1,2,0,20,1,0,52,3,0,2,17,3,20,4,0,20,5,0,20,6,0,48,2,17,4,20,9,0,52,8,0,1,1,10,0,52,7,0,2,6,33,38,0,5,20,13,0,20,9,0,48,1,52,12,0,1,52,11,0,1,6,33,17,0,5,20,13,0,20,9,0,48,1,52,14,0,1,52,11,0,1,33,11,0,20,13,0,20,9,0,49,1,32,14,0,20,15,0,20,1,0,20,5,0,20,16,0,49,3,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"name"},{"t":"s","v":"~"},{"t":"s","v":"str"},{"t":"s","v":"env-get"},{"t":"s","v":"env"},{"t":"s","v":"key"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"val"},{"t":"s","v":"component"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"component-io-refs"},{"t":"s","v":"empty?"},{"t":"s","v":"transitive-io-refs"},{"t":"s","v":"io-names"}]}},{"t":"s","v":"component-pure?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,6,0,20,1,0,32,10,0,1,2,0,20,1,0,52,3,0,2,17,3,20,4,0,20,5,0,20,6,0,48,2,17,4,20,9,0,52,8,0,1,1,10,0,52,7,0,2,6,33,17,0,5,20,13,0,20,9,0,48,1,52,12,0,1,52,11,0,1,33,15,0,20,13,0,20,9,0,48,1,52,14,0,1,32,18,0,20,15,0,20,1,0,20,5,0,20,16,0,48,3,52,14,0,1,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"name"},{"t":"s","v":"~"},{"t":"s","v":"str"},{"t":"s","v":"env-get"},{"t":"s","v":"env"},{"t":"s","v":"key"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"val"},{"t":"s","v":"component"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"component-io-refs"},{"t":"s","v":"empty?"},{"t":"s","v":"transitive-io-refs"},{"t":"s","v":"io-names"}]}},{"t":"s","v":"render-target"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,6,0,20,1,0,32,10,0,1,2,0,20,1,0,52,3,0,2,17,3,20,4,0,20,5,0,20,6,0,48,2,17,4,20,10,0,52,9,0,1,1,11,0,52,8,0,2,52,7,0,1,33,6,0,1,12,0,32,78,0,20,13,0,20,10,0,48,1,17,5,20,14,0,1,12,0,52,8,0,2,33,6,0,1,12,0,32,49,0,20,14,0,1,15,0,52,8,0,2,33,6,0,1,15,0,32,30,0,20,16,0,20,1,0,20,5,0,20,17,0,48,3,52,7,0,1,33,6,0,1,12,0,32,3,0,1,15,0,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"name"},{"t":"s","v":"~"},{"t":"s","v":"str"},{"t":"s","v":"env-get"},{"t":"s","v":"env"},{"t":"s","v":"key"},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"val"},{"t":"s","v":"component"},{"t":"s","v":"server"},{"t":"s","v":"component-affinity"},{"t":"s","v":"affinity"},{"t":"s","v":"client"},{"t":"s","v":"component-pure?"},{"t":"s","v":"io-names"}]}},{"t":"s","v":"page-render-plan"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,3,52,3,0,0,17,4,52,4,0,0,17,5,52,4,0,0,17,6,52,4,0,0,17,7,51,6,0,20,7,0,52,5,0,2,5,1,8,0,20,8,0,1,9,0,20,10,0,1,11,0,20,12,0,1,13,0,20,14,0,65,4,0,50],"constants":[{"t":"s","v":"components-needed"},{"t":"s","v":"page-source"},{"t":"s","v":"env"},{"t":"s","v":"dict"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,3,17,1,20,5,0,20,1,0,20,6,0,52,4,0,3,5,20,6,0,1,8,0,52,7,0,2,33,36,0,20,9,0,20,10,0,20,1,0,48,2,5,51,12,0,20,13,0,20,1,0,20,2,0,20,3,0,48,3,52,11,0,2,32,11,0,20,9,0,20,14,0,20,1,0,49,2,50],"constants":[{"t":"s","v":"render-target"},{"t":"s","v":"name"},{"t":"s","v":"env"},{"t":"s","v":"io-names"},{"t":"s","v":"dict-set!"},{"t":"s","v":"comp-targets"},{"t":"s","v":"target"},{"t":"s","v":"="},{"t":"s","v":"server"},{"t":"s","v":"append!"},{"t":"s","v":"server-list"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,20,3,0,52,1,0,2,52,0,0,1,33,14,0,20,4,0,20,2,0,20,3,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"io-deps"},{"t":"s","v":"io-ref"},{"t":"s","v":"append!"}]}},{"t":"s","v":"component-io-refs-cached"},{"t":"s","v":"client-list"}]}},{"t":"s","v":"needed"},{"t":"s","v":"io-deps"},{"t":"s","v":"server"},{"t":"s","v":"server-list"},{"t":"s","v":"components"},{"t":"s","v":"comp-targets"},{"t":"s","v":"client"},{"t":"s","v":"client-list"}]}},{"t":"s","v":"env-components"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,3,0,52,2,0,1,52,0,0,2,50],"constants":[{"t":"s","v":"filter"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,1,20,4,0,52,3,0,1,6,34,8,0,5,20,4,0,52,5,0,1,50],"constants":[{"t":"s","v":"env-get"},{"t":"s","v":"env"},{"t":"s","v":"k"},{"t":"s","v":"component?"},{"t":"s","v":"v"},{"t":"s","v":"macro?"}]}},{"t":"s","v":"keys"},{"t":"s","v":"env"}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/dom.sxbc.json b/shared/static/wasm/sx/dom.sxbc.json index ee8ecf99..aa082c6e 100644 --- a/shared/static/wasm/sx/dom.sxbc.json +++ b/shared/static/wasm/sx/dom.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"adbb6509c41ca1a8","module":{"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,5,51,45,0,128,44,0,5,51,47,0,128,46,0,5,51,49,0,128,48,0,5,51,51,0,128,50,0,5,51,53,0,128,52,0,5,51,55,0,128,54,0,5,51,57,0,128,56,0,5,51,59,0,128,58,0,5,51,61,0,128,60,0,5,51,63,0,128,62,0,5,51,65,0,128,64,0,5,51,67,0,128,66,0,5,51,69,0,128,68,0,5,51,71,0,128,70,0,5,51,73,0,128,72,0,5,51,75,0,128,74,0,5,51,77,0,128,76,0,5,51,79,0,128,78,0,5,51,81,0,128,80,0,5,51,83,0,128,82,0,5,51,85,0,128,84,0,5,51,87,0,128,86,0,5,51,89,0,128,88,0,5,51,91,0,128,90,0,5,51,93,0,128,92,0,5,51,95,0,128,94,0,5,51,97,0,128,96,0,5,51,99,0,128,98,0,5,51,101,0,128,100,0,5,51,99,0,128,102,0,5,51,104,0,128,103,0,5,51,106,0,128,105,0,5,51,108,0,128,107,0,5,51,110,0,128,109,0,5,51,112,0,128,111,0,5,51,114,0,128,113,0,5,51,116,0,128,115,0,5,51,118,0,128,117,0,5,51,120,0,128,119,0,5,51,122,0,128,121,0,5,51,124,0,128,123,0,5,51,126,0,128,125,0,5,51,128,0,128,127,0,5,51,130,0,128,129,0,5,51,132,0,128,131,0,5,51,134,0,128,133,0,50],"constants":[{"t":"s","v":"dom-document"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,49,1,50],"constants":[{"t":"s","v":"host-global"},{"t":"s","v":"document"}]}},{"t":"s","v":"dom-window"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,49,1,50],"constants":[{"t":"s","v":"host-global"},{"t":"s","v":"window"}]}},{"t":"s","v":"dom-body"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"dom-document"},{"t":"s","v":"body"}]}},{"t":"s","v":"dom-head"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"dom-document"},{"t":"s","v":"head"}]}},{"t":"s","v":"dom-create-element"},{"t":"code","v":{"bytecode":[16,1,6,33,11,0,5,16,1,52,1,0,1,52,0,0,1,33,9,0,16,1,52,2,0,1,32,1,0,2,17,2,16,2,33,20,0,20,3,0,20,4,0,48,0,1,5,0,16,2,16,0,49,4,32,15,0,20,3,0,20,4,0,48,0,1,6,0,16,0,49,3,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"first"},{"t":"s","v":"host-call"},{"t":"s","v":"dom-document"},{"t":"s","v":"createElementNS"},{"t":"s","v":"createElement"}],"arity":2}},{"t":"s","v":"create-text-node"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,1,2,0,16,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-document"},{"t":"s","v":"createTextNode"}],"arity":1}},{"t":"s","v":"create-fragment"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-document"},{"t":"s","v":"createDocumentFragment"}]}},{"t":"s","v":"create-comment"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,1,2,0,16,0,6,34,4,0,5,1,3,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-document"},{"t":"s","v":"createComment"},{"t":"s","v":""}],"arity":1}},{"t":"s","v":"dom-append"},{"t":"code","v":{"bytecode":[16,0,6,33,3,0,5,16,1,33,15,0,20,0,0,16,0,1,1,0,16,1,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"appendChild"}],"arity":2}},{"t":"s","v":"dom-prepend"},{"t":"code","v":{"bytecode":[16,0,6,33,3,0,5,16,1,33,15,0,20,0,0,16,0,1,1,0,16,1,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"prepend"}],"arity":2}},{"t":"s","v":"dom-insert-before"},{"t":"code","v":{"bytecode":[16,0,6,33,3,0,5,16,1,33,17,0,20,0,0,16,0,1,1,0,16,1,16,2,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"insertBefore"}],"arity":3}},{"t":"s","v":"dom-insert-after"},{"t":"code","v":{"bytecode":[1,0,0,5,20,1,0,16,0,1,2,0,48,2,17,2,20,1,0,16,0,1,3,0,48,2,17,3,16,2,33,37,0,16,3,33,17,0,20,4,0,16,2,1,5,0,16,1,16,3,49,4,32,12,0,20,4,0,16,2,1,6,0,16,1,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"Insert node after ref in the same parent."},{"t":"s","v":"host-get"},{"t":"s","v":"parentNode"},{"t":"s","v":"nextSibling"},{"t":"s","v":"host-call"},{"t":"s","v":"insertBefore"},{"t":"s","v":"appendChild"}],"arity":2}},{"t":"s","v":"dom-remove"},{"t":"code","v":{"bytecode":[16,0,33,13,0,20,0,0,16,0,1,1,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"remove"}],"arity":1}},{"t":"s","v":"dom-is-active-element?"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,1,2,0,48,2,17,1,16,1,6,33,3,0,5,16,0,33,11,0,16,0,16,1,52,3,0,2,32,1,0,4,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"dom-document"},{"t":"s","v":"activeElement"},{"t":"s","v":"identical?"}],"arity":1}},{"t":"s","v":"dom-is-input-element?"},{"t":"code","v":{"bytecode":[20,1,0,16,0,48,1,6,34,4,0,5,1,2,0,52,0,0,1,17,1,16,1,1,4,0,52,3,0,2,6,34,24,0,5,16,1,1,5,0,52,3,0,2,6,34,10,0,5,16,1,1,6,0,52,3,0,2,50],"constants":[{"t":"s","v":"upper"},{"t":"s","v":"dom-tag-name"},{"t":"s","v":""},{"t":"s","v":"="},{"t":"s","v":"INPUT"},{"t":"s","v":"TEXTAREA"},{"t":"s","v":"SELECT"}],"arity":1}},{"t":"s","v":"dom-is-child-of?"},{"t":"code","v":{"bytecode":[16,0,6,33,20,0,5,16,1,6,33,13,0,5,20,0,0,16,1,1,1,0,16,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"contains"}],"arity":2}},{"t":"s","v":"dom-attr-list"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,52,2,0,0,17,2,16,1,33,38,0,20,0,0,16,1,1,3,0,48,2,17,3,2,17,4,51,4,0,1,3,1,1,1,2,1,4,17,4,16,4,1,5,0,48,1,32,1,0,2,5,16,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"attributes"},{"t":"s","v":"list"},{"t":"s","v":"length"},{"t":"code","v":{"bytecode":[16,0,18,0,52,0,0,2,33,62,0,20,1,0,18,1,1,2,0,16,0,48,3,17,1,20,3,0,18,2,20,5,0,16,1,1,6,0,48,2,20,5,0,16,1,1,7,0,48,2,52,4,0,2,48,2,5,18,3,16,0,1,9,0,52,8,0,2,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"host-call"},{"t":"s","v":"item"},{"t":"s","v":"append!"},{"t":"s","v":"list"},{"t":"s","v":"host-get"},{"t":"s","v":"name"},{"t":"s","v":"value"},{"t":"s","v":"+"},{"t":"n","v":1}],"arity":1,"upvalue-count":4}},{"t":"n","v":0}],"arity":1}},{"t":"s","v":"dom-remove-child"},{"t":"code","v":{"bytecode":[16,0,6,33,3,0,5,16,1,33,15,0,20,0,0,16,0,1,1,0,16,1,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"removeChild"}],"arity":2}},{"t":"s","v":"dom-replace-child"},{"t":"code","v":{"bytecode":[16,0,6,33,10,0,5,16,1,6,33,3,0,5,16,2,33,17,0,20,0,0,16,0,1,1,0,16,1,16,2,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"replaceChild"}],"arity":3}},{"t":"s","v":"dom-clone"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,16,1,52,2,0,1,33,4,0,3,32,2,0,16,1,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"cloneNode"},{"t":"s","v":"nil?"}],"arity":2}},{"t":"s","v":"dom-query"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,33,18,0,20,1,0,20,2,0,48,0,1,3,0,16,0,49,3,32,16,0,20,1,0,16,0,1,3,0,16,1,52,4,0,1,49,3,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"host-call"},{"t":"s","v":"dom-document"},{"t":"s","v":"querySelector"},{"t":"s","v":"first"}],"arity":2}},{"t":"s","v":"dom-query-all"},{"t":"code","v":{"bytecode":[1,0,0,5,16,1,52,1,0,1,33,18,0,20,2,0,20,3,0,48,0,1,4,0,16,0,48,3,32,12,0,20,2,0,16,0,1,4,0,16,1,48,3,17,2,16,2,52,1,0,1,33,7,0,52,5,0,0,32,44,0,20,6,0,16,2,1,7,0,48,2,17,3,52,5,0,0,17,4,2,17,5,51,8,0,1,3,1,4,1,2,1,5,17,5,16,5,1,9,0,48,1,5,16,4,50],"constants":[{"t":"s","v":"Query DOM and return an SX list (not a host NodeList)."},{"t":"s","v":"nil?"},{"t":"s","v":"host-call"},{"t":"s","v":"dom-document"},{"t":"s","v":"querySelectorAll"},{"t":"s","v":"list"},{"t":"s","v":"host-get"},{"t":"s","v":"length"},{"t":"code","v":{"bytecode":[16,0,18,0,52,0,0,2,33,36,0,20,1,0,18,1,20,2,0,18,2,1,3,0,16,0,48,3,48,2,5,18,3,16,0,1,5,0,52,4,0,2,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"append!"},{"t":"s","v":"host-call"},{"t":"s","v":"item"},{"t":"s","v":"+"},{"t":"n","v":1}],"arity":1,"upvalue-count":4}},{"t":"n","v":0}],"arity":2}},{"t":"s","v":"dom-query-by-id"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,1,2,0,16,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-document"},{"t":"s","v":"getElementById"}],"arity":1}},{"t":"s","v":"dom-closest"},{"t":"code","v":{"bytecode":[16,0,33,15,0,20,0,0,16,0,1,1,0,16,1,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"closest"}],"arity":2}},{"t":"s","v":"dom-matches?"},{"t":"code","v":{"bytecode":[16,0,6,33,11,0,5,20,0,0,16,0,1,1,0,48,2,33,15,0,20,2,0,16,0,1,1,0,16,1,49,3,32,1,0,4,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"matches"},{"t":"s","v":"host-call"}],"arity":2}},{"t":"s","v":"dom-get-attr"},{"t":"code","v":{"bytecode":[16,0,6,33,11,0,5,20,0,0,16,0,1,1,0,48,2,33,32,0,20,2,0,16,0,1,1,0,16,1,48,3,17,2,16,2,52,3,0,1,33,4,0,2,32,2,0,16,2,32,1,0,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"getAttribute"},{"t":"s","v":"host-call"},{"t":"s","v":"nil?"}],"arity":2}},{"t":"s","v":"dom-set-attr"},{"t":"code","v":{"bytecode":[16,0,6,33,11,0,5,20,0,0,16,0,1,1,0,48,2,33,17,0,20,2,0,16,0,1,1,0,16,1,16,2,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"setAttribute"},{"t":"s","v":"host-call"}],"arity":3}},{"t":"s","v":"dom-remove-attr"},{"t":"code","v":{"bytecode":[16,0,6,33,11,0,5,20,0,0,16,0,1,1,0,48,2,33,15,0,20,2,0,16,0,1,1,0,16,1,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"removeAttribute"},{"t":"s","v":"host-call"}],"arity":2}},{"t":"s","v":"dom-has-attr?"},{"t":"code","v":{"bytecode":[16,0,6,33,11,0,5,20,0,0,16,0,1,1,0,48,2,33,15,0,20,2,0,16,0,1,1,0,16,1,49,3,32,1,0,4,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"hasAttribute"},{"t":"s","v":"host-call"}],"arity":2}},{"t":"s","v":"dom-add-class"},{"t":"code","v":{"bytecode":[16,0,33,23,0,20,0,0,20,1,0,16,0,1,2,0,48,2,1,3,0,16,1,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"classList"},{"t":"s","v":"add"}],"arity":2}},{"t":"s","v":"dom-remove-class"},{"t":"code","v":{"bytecode":[16,0,33,23,0,20,0,0,20,1,0,16,0,1,2,0,48,2,1,3,0,16,1,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"classList"},{"t":"s","v":"remove"}],"arity":2}},{"t":"s","v":"dom-has-class?"},{"t":"code","v":{"bytecode":[16,0,33,23,0,20,0,0,20,1,0,16,0,1,2,0,48,2,1,3,0,16,1,49,3,32,1,0,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"classList"},{"t":"s","v":"contains"}],"arity":2}},{"t":"s","v":"dom-text-content"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"textContent"}],"arity":1}},{"t":"s","v":"dom-set-text-content"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,16,1,49,3,50],"constants":[{"t":"s","v":"host-set!"},{"t":"s","v":"textContent"}],"arity":2}},{"t":"s","v":"dom-inner-html"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"innerHTML"}],"arity":1}},{"t":"s","v":"dom-set-inner-html"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,16,1,49,3,50],"constants":[{"t":"s","v":"host-set!"},{"t":"s","v":"innerHTML"}],"arity":2}},{"t":"s","v":"dom-outer-html"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"outerHTML"}],"arity":1}},{"t":"s","v":"dom-insert-adjacent-html"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,16,1,16,2,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"insertAdjacentHTML"}],"arity":3}},{"t":"s","v":"dom-get-style"},{"t":"code","v":{"bytecode":[20,0,0,20,0,0,16,0,1,1,0,48,2,16,1,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"style"}],"arity":2}},{"t":"s","v":"dom-set-style"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,16,0,1,2,0,48,2,1,3,0,16,1,16,2,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"style"},{"t":"s","v":"setProperty"}],"arity":3}},{"t":"s","v":"dom-get-prop"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,49,2,50],"constants":[{"t":"s","v":"host-get"}],"arity":2}},{"t":"s","v":"dom-set-prop"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,16,2,49,3,50],"constants":[{"t":"s","v":"host-set!"}],"arity":3}},{"t":"s","v":"dom-tag-name"},{"t":"code","v":{"bytecode":[16,0,33,25,0,20,1,0,16,0,1,2,0,48,2,6,34,4,0,5,1,3,0,52,0,0,1,32,3,0,1,3,0,50],"constants":[{"t":"s","v":"lower"},{"t":"s","v":"host-get"},{"t":"s","v":"tagName"},{"t":"s","v":""}],"arity":1}},{"t":"s","v":"dom-node-type"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"nodeType"}],"arity":1}},{"t":"s","v":"dom-node-name"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"nodeName"}],"arity":1}},{"t":"s","v":"dom-id"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"id"}],"arity":1}},{"t":"s","v":"dom-parent"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"parentNode"}],"arity":1}},{"t":"s","v":"dom-first-child"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"firstChild"}],"arity":1}},{"t":"s","v":"dom-next-sibling"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"nextSibling"}],"arity":1}},{"t":"s","v":"dom-child-list"},{"t":"code","v":{"bytecode":[1,0,0,5,16,0,33,59,0,20,1,0,16,0,1,2,0,48,2,17,1,20,1,0,16,1,1,3,0,48,2,17,2,52,4,0,0,17,3,2,17,4,51,5,0,1,2,1,3,1,1,1,4,17,4,16,4,1,6,0,48,1,5,16,3,32,4,0,52,4,0,0,50],"constants":[{"t":"s","v":"Return child nodes as an SX list."},{"t":"s","v":"host-get"},{"t":"s","v":"childNodes"},{"t":"s","v":"length"},{"t":"s","v":"list"},{"t":"code","v":{"bytecode":[16,0,18,0,52,0,0,2,33,36,0,20,1,0,18,1,20,2,0,18,2,1,3,0,16,0,48,3,48,2,5,18,3,16,0,1,5,0,52,4,0,2,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"append!"},{"t":"s","v":"host-call"},{"t":"s","v":"item"},{"t":"s","v":"+"},{"t":"n","v":1}],"arity":1,"upvalue-count":4}},{"t":"n","v":0}],"arity":1}},{"t":"s","v":"dom-is-fragment?"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,1,3,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"host-get"},{"t":"s","v":"nodeType"},{"t":"n","v":11}],"arity":1}},{"t":"s","v":"dom-child-nodes"},{"t":"s","v":"dom-remove-children-after"},{"t":"code","v":{"bytecode":[1,0,0,5,20,1,0,16,0,48,1,17,1,16,1,33,21,0,2,17,2,51,2,0,1,0,1,1,1,2,17,2,16,2,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"Remove all siblings after marker node."},{"t":"s","v":"dom-parent"},{"t":"code","v":{"bytecode":[20,0,0,18,0,48,1,17,0,16,0,33,20,0,20,1,0,18,1,1,2,0,16,0,48,3,5,18,2,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"dom-next-sibling"},{"t":"s","v":"host-call"},{"t":"s","v":"removeChild"}],"upvalue-count":3}}],"arity":1}},{"t":"s","v":"dom-focus"},{"t":"code","v":{"bytecode":[16,0,33,13,0,20,0,0,16,0,1,1,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"focus"}],"arity":1}},{"t":"s","v":"dom-parse-html"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,48,1,17,1,20,2,0,16,1,1,3,0,16,0,1,4,0,48,4,17,2,20,5,0,20,5,0,16,2,1,6,0,48,2,1,7,0,49,2,50],"constants":[{"t":"s","v":"host-new"},{"t":"s","v":"DOMParser"},{"t":"s","v":"host-call"},{"t":"s","v":"parseFromString"},{"t":"s","v":"text/html"},{"t":"s","v":"host-get"},{"t":"s","v":"body"},{"t":"s","v":"childNodes"}],"arity":1}},{"t":"s","v":"dom-listen"},{"t":"code","v":{"bytecode":[20,0,0,16,2,48,1,17,3,20,1,0,16,0,1,2,0,16,1,16,3,48,4,5,51,3,0,1,0,1,1,1,3,50],"constants":[{"t":"s","v":"host-callback"},{"t":"s","v":"host-call"},{"t":"s","v":"addEventListener"},{"t":"code","v":{"bytecode":[20,0,0,18,0,1,1,0,18,1,18,2,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"removeEventListener"}],"upvalue-count":3}}],"arity":3}},{"t":"s","v":"dom-add-listener"},{"t":"code","v":{"bytecode":[20,0,0,16,2,48,1,17,4,16,3,6,33,11,0,5,16,3,52,2,0,1,52,1,0,1,33,23,0,20,3,0,16,0,1,4,0,16,1,16,4,16,3,52,5,0,1,48,5,32,14,0,20,3,0,16,0,1,4,0,16,1,16,4,48,4,5,51,6,0,1,0,1,1,1,4,50],"constants":[{"t":"s","v":"host-callback"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"host-call"},{"t":"s","v":"addEventListener"},{"t":"s","v":"first"},{"t":"code","v":{"bytecode":[20,0,0,18,0,1,1,0,18,1,18,2,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"removeEventListener"}],"upvalue-count":3}}],"arity":4}},{"t":"s","v":"dom-dispatch"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,16,1,1,3,0,16,2,1,4,0,3,52,2,0,4,48,3,17,3,20,5,0,16,0,1,6,0,16,3,49,3,50],"constants":[{"t":"s","v":"host-new"},{"t":"s","v":"CustomEvent"},{"t":"s","v":"dict"},{"t":"s","v":"detail"},{"t":"s","v":"bubbles"},{"t":"s","v":"host-call"},{"t":"s","v":"dispatchEvent"}],"arity":3}},{"t":"s","v":"event-detail"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"detail"}],"arity":1}},{"t":"s","v":"prevent-default"},{"t":"code","v":{"bytecode":[16,0,33,13,0,20,0,0,16,0,1,1,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"preventDefault"}],"arity":1}},{"t":"s","v":"stop-propagation"},{"t":"code","v":{"bytecode":[16,0,33,13,0,20,0,0,16,0,1,1,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"stopPropagation"}],"arity":1}},{"t":"s","v":"event-modifier-key?"},{"t":"code","v":{"bytecode":[16,0,6,33,56,0,5,20,0,0,16,0,1,1,0,48,2,6,34,41,0,5,20,0,0,16,0,1,2,0,48,2,6,34,26,0,5,20,0,0,16,0,1,3,0,48,2,6,34,11,0,5,20,0,0,16,0,1,4,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"ctrlKey"},{"t":"s","v":"metaKey"},{"t":"s","v":"shiftKey"},{"t":"s","v":"altKey"}],"arity":1}},{"t":"s","v":"element-value"},{"t":"code","v":{"bytecode":[16,0,6,33,19,0,5,20,2,0,16,0,1,3,0,48,2,52,1,0,1,52,0,0,1,33,13,0,20,2,0,16,0,1,3,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"host-get"},{"t":"s","v":"value"}],"arity":1}},{"t":"s","v":"error-message"},{"t":"code","v":{"bytecode":[16,0,6,33,11,0,5,20,0,0,16,0,1,1,0,48,2,33,13,0,20,0,0,16,0,1,1,0,49,2,32,6,0,16,0,52,2,0,1,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"message"},{"t":"s","v":"str"}],"arity":1}},{"t":"s","v":"dom-get-data"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,2,16,2,33,12,0,20,0,0,16,2,16,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"__sx_data"}],"arity":2}},{"t":"s","v":"dom-set-data"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,52,0,0,1,33,17,0,20,3,0,16,0,1,2,0,52,4,0,0,48,3,32,1,0,2,5,20,3,0,20,1,0,16,0,1,2,0,48,2,16,1,16,2,49,3,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"host-get"},{"t":"s","v":"__sx_data"},{"t":"s","v":"host-set!"},{"t":"s","v":"dict"}],"arity":3}},{"t":"s","v":"dom-append-to-head"},{"t":"code","v":{"bytecode":[20,0,0,48,0,33,18,0,20,1,0,20,0,0,48,0,1,2,0,16,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"dom-head"},{"t":"s","v":"host-call"},{"t":"s","v":"appendChild"}],"arity":1}},{"t":"s","v":"set-document-title"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,1,2,0,16,0,49,3,50],"constants":[{"t":"s","v":"host-set!"},{"t":"s","v":"dom-document"},{"t":"s","v":"title"}],"arity":1}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"86d517886439b3ac","module":{"arity":0,"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,5,51,45,0,128,44,0,5,51,47,0,128,46,0,5,51,49,0,128,48,0,5,51,51,0,128,50,0,5,51,53,0,128,52,0,5,51,55,0,128,54,0,5,51,57,0,128,56,0,5,51,59,0,128,58,0,5,51,61,0,128,60,0,5,51,63,0,128,62,0,5,51,65,0,128,64,0,5,51,67,0,128,66,0,5,51,69,0,128,68,0,5,51,71,0,128,70,0,5,51,73,0,128,72,0,5,51,75,0,128,74,0,5,51,77,0,128,76,0,5,51,79,0,128,78,0,5,51,81,0,128,80,0,5,51,83,0,128,82,0,5,51,85,0,128,84,0,5,51,87,0,128,86,0,5,51,89,0,128,88,0,5,51,91,0,128,90,0,5,51,93,0,128,92,0,5,51,95,0,128,94,0,5,51,97,0,128,96,0,5,51,99,0,128,98,0,5,51,101,0,128,100,0,5,51,99,0,128,102,0,5,51,104,0,128,103,0,5,51,106,0,128,105,0,5,51,108,0,128,107,0,5,51,110,0,128,109,0,5,51,112,0,128,111,0,5,51,114,0,128,113,0,5,51,116,0,128,115,0,5,51,118,0,128,117,0,5,51,120,0,128,119,0,5,51,122,0,128,121,0,5,51,124,0,128,123,0,5,51,126,0,128,125,0,5,51,128,0,128,127,0,5,51,130,0,128,129,0,5,51,132,0,128,131,0,5,51,134,0,128,133,0,50],"constants":[{"t":"s","v":"dom-document"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,49,1,50],"constants":[{"t":"s","v":"host-global"},{"t":"s","v":"document"}]}},{"t":"s","v":"dom-window"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,49,1,50],"constants":[{"t":"s","v":"host-global"},{"t":"s","v":"window"}]}},{"t":"s","v":"dom-body"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"dom-document"},{"t":"s","v":"body"}]}},{"t":"s","v":"dom-head"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"dom-document"},{"t":"s","v":"head"}]}},{"t":"s","v":"dom-create-element"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,22,0,20,1,0,20,2,0,48,0,1,3,0,20,0,0,20,4,0,49,4,32,16,0,20,1,0,20,2,0,48,0,1,5,0,20,4,0,49,3,50],"constants":[{"t":"s","v":"ns"},{"t":"s","v":"host-call"},{"t":"s","v":"dom-document"},{"t":"s","v":"createElementNS"},{"t":"s","v":"tag"},{"t":"s","v":"createElement"}]}},{"t":"s","v":"create-text-node"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,1,2,0,20,3,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-document"},{"t":"s","v":"createTextNode"},{"t":"s","v":"s"}]}},{"t":"s","v":"create-fragment"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-document"},{"t":"s","v":"createDocumentFragment"}]}},{"t":"s","v":"create-comment"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,1,2,0,20,3,0,6,34,4,0,5,1,4,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-document"},{"t":"s","v":"createComment"},{"t":"s","v":"text"},{"t":"s","v":""}]}},{"t":"s","v":"dom-append"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,33,4,0,5,20,1,0,33,17,0,20,2,0,20,0,0,1,3,0,20,1,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"parent"},{"t":"s","v":"child"},{"t":"s","v":"host-call"},{"t":"s","v":"appendChild"}]}},{"t":"s","v":"dom-prepend"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,33,4,0,5,20,1,0,33,17,0,20,2,0,20,0,0,1,3,0,20,1,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"parent"},{"t":"s","v":"child"},{"t":"s","v":"host-call"},{"t":"s","v":"prepend"}]}},{"t":"s","v":"dom-insert-before"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,33,4,0,5,20,1,0,33,20,0,20,2,0,20,0,0,1,3,0,20,1,0,20,4,0,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"parent"},{"t":"s","v":"child"},{"t":"s","v":"host-call"},{"t":"s","v":"insertBefore"},{"t":"s","v":"ref"}]}},{"t":"s","v":"dom-insert-after"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,1,0,20,2,0,1,3,0,48,2,17,2,20,1,0,20,2,0,1,4,0,48,2,17,3,20,5,0,33,43,0,20,6,0,33,20,0,20,7,0,20,5,0,1,8,0,20,9,0,20,6,0,49,4,32,14,0,20,7,0,20,5,0,1,10,0,20,9,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"Insert node after ref in the same parent."},{"t":"s","v":"host-get"},{"t":"s","v":"ref"},{"t":"s","v":"parentNode"},{"t":"s","v":"nextSibling"},{"t":"s","v":"parent"},{"t":"s","v":"next"},{"t":"s","v":"host-call"},{"t":"s","v":"insertBefore"},{"t":"s","v":"node"},{"t":"s","v":"appendChild"}]}},{"t":"s","v":"dom-remove"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,14,0,20,1,0,20,0,0,1,2,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"el"},{"t":"s","v":"host-call"},{"t":"s","v":"remove"}]}},{"t":"s","v":"dom-is-active-element?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,1,2,0,48,2,17,1,20,3,0,6,33,4,0,5,20,4,0,33,13,0,20,4,0,20,3,0,52,5,0,2,32,1,0,4,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"dom-document"},{"t":"s","v":"activeElement"},{"t":"s","v":"active"},{"t":"s","v":"el"},{"t":"s","v":"identical?"}]}},{"t":"s","v":"dom-is-input-element?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,48,1,6,34,4,0,5,1,3,0,52,0,0,1,17,1,20,5,0,1,6,0,52,4,0,2,6,34,26,0,5,20,5,0,1,7,0,52,4,0,2,6,34,11,0,5,20,5,0,1,8,0,52,4,0,2,50],"constants":[{"t":"s","v":"upper"},{"t":"s","v":"dom-tag-name"},{"t":"s","v":"el"},{"t":"s","v":""},{"t":"s","v":"="},{"t":"s","v":"tag"},{"t":"s","v":"INPUT"},{"t":"s","v":"TEXTAREA"},{"t":"s","v":"SELECT"}]}},{"t":"s","v":"dom-is-child-of?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,33,23,0,5,20,1,0,6,33,15,0,5,20,2,0,20,1,0,1,3,0,20,0,0,49,3,50],"constants":[{"t":"s","v":"child"},{"t":"s","v":"parent"},{"t":"s","v":"host-call"},{"t":"s","v":"contains"}]}},{"t":"s","v":"dom-attr-list"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,52,3,0,0,17,2,20,4,0,33,32,0,20,0,0,20,4,0,1,5,0,48,2,17,3,2,17,4,51,6,0,17,4,20,7,0,1,8,0,48,1,32,1,0,2,5,20,9,0,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"el"},{"t":"s","v":"attributes"},{"t":"s","v":"list"},{"t":"s","v":"attrs"},{"t":"s","v":"length"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,33,69,0,20,3,0,20,4,0,1,5,0,20,1,0,48,3,17,1,20,6,0,20,7,0,20,9,0,20,10,0,1,11,0,48,2,20,9,0,20,10,0,1,12,0,48,2,52,8,0,2,48,2,5,20,13,0,20,1,0,1,15,0,52,14,0,2,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"i"},{"t":"s","v":"n"},{"t":"s","v":"host-call"},{"t":"s","v":"attrs"},{"t":"s","v":"item"},{"t":"s","v":"append!"},{"t":"s","v":"result"},{"t":"s","v":"list"},{"t":"s","v":"host-get"},{"t":"s","v":"attr"},{"t":"s","v":"name"},{"t":"s","v":"value"},{"t":"s","v":"loop"},{"t":"s","v":"+"},{"t":"n","v":1}]}},{"t":"s","v":"loop"},{"t":"n","v":0},{"t":"s","v":"result"}]}},{"t":"s","v":"dom-remove-child"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,33,4,0,5,20,1,0,33,17,0,20,2,0,20,0,0,1,3,0,20,1,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"parent"},{"t":"s","v":"child"},{"t":"s","v":"host-call"},{"t":"s","v":"removeChild"}]}},{"t":"s","v":"dom-replace-child"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,33,12,0,5,20,1,0,6,33,4,0,5,20,2,0,33,20,0,20,3,0,20,0,0,1,4,0,20,1,0,20,2,0,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"parent"},{"t":"s","v":"new-child"},{"t":"s","v":"old-child"},{"t":"s","v":"host-call"},{"t":"s","v":"replaceChild"}]}},{"t":"s","v":"dom-clone"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,20,4,0,52,3,0,1,33,4,0,3,32,3,0,20,4,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"node"},{"t":"s","v":"cloneNode"},{"t":"s","v":"nil?"},{"t":"s","v":"deep"}]}},{"t":"s","v":"dom-query"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,19,0,20,2,0,20,3,0,48,0,1,4,0,20,5,0,49,3,32,14,0,20,2,0,20,5,0,1,4,0,20,1,0,49,3,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"sel"},{"t":"s","v":"host-call"},{"t":"s","v":"dom-document"},{"t":"s","v":"querySelector"},{"t":"s","v":"root-or-sel"}]}},{"t":"s","v":"dom-query-all"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,2,0,52,1,0,1,33,19,0,20,3,0,20,4,0,48,0,1,5,0,20,6,0,48,3,32,14,0,20,3,0,20,6,0,1,5,0,20,2,0,48,3,17,2,20,7,0,52,1,0,1,33,7,0,52,8,0,0,32,39,0,20,9,0,20,7,0,1,10,0,48,2,17,3,52,8,0,0,17,4,2,17,5,51,11,0,17,5,20,12,0,1,13,0,48,1,5,20,14,0,50],"constants":[{"t":"s","v":"Query DOM and return an SX list (not a host NodeList)."},{"t":"s","v":"nil?"},{"t":"s","v":"sel"},{"t":"s","v":"host-call"},{"t":"s","v":"dom-document"},{"t":"s","v":"querySelectorAll"},{"t":"s","v":"root"},{"t":"s","v":"node-list"},{"t":"s","v":"list"},{"t":"s","v":"host-get"},{"t":"s","v":"length"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,33,41,0,20,3,0,20,4,0,20,5,0,20,6,0,1,7,0,20,1,0,48,3,48,2,5,20,8,0,20,1,0,1,10,0,52,9,0,2,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"i"},{"t":"s","v":"n"},{"t":"s","v":"append!"},{"t":"s","v":"result"},{"t":"s","v":"host-call"},{"t":"s","v":"node-list"},{"t":"s","v":"item"},{"t":"s","v":"loop"},{"t":"s","v":"+"},{"t":"n","v":1}]}},{"t":"s","v":"loop"},{"t":"n","v":0},{"t":"s","v":"result"}]}},{"t":"s","v":"dom-query-by-id"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,1,2,0,20,3,0,49,3,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"dom-document"},{"t":"s","v":"getElementById"},{"t":"s","v":"id"}]}},{"t":"s","v":"dom-closest"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,17,0,20,1,0,20,0,0,1,2,0,20,3,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"el"},{"t":"s","v":"host-call"},{"t":"s","v":"closest"},{"t":"s","v":"sel"}]}},{"t":"s","v":"dom-matches?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,33,12,0,5,20,1,0,20,0,0,1,2,0,48,2,33,17,0,20,3,0,20,0,0,1,2,0,20,4,0,49,3,32,1,0,4,50],"constants":[{"t":"s","v":"el"},{"t":"s","v":"host-get"},{"t":"s","v":"matches"},{"t":"s","v":"host-call"},{"t":"s","v":"sel"}]}},{"t":"s","v":"dom-get-attr"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,33,12,0,5,20,1,0,20,0,0,1,2,0,48,2,33,36,0,20,3,0,20,0,0,1,2,0,20,4,0,48,3,17,2,20,6,0,52,5,0,1,33,4,0,2,32,3,0,20,6,0,32,1,0,2,50],"constants":[{"t":"s","v":"el"},{"t":"s","v":"host-get"},{"t":"s","v":"getAttribute"},{"t":"s","v":"host-call"},{"t":"s","v":"name"},{"t":"s","v":"nil?"},{"t":"s","v":"v"}]}},{"t":"s","v":"dom-set-attr"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,33,12,0,5,20,1,0,20,0,0,1,2,0,48,2,33,20,0,20,3,0,20,0,0,1,2,0,20,4,0,20,5,0,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"el"},{"t":"s","v":"host-get"},{"t":"s","v":"setAttribute"},{"t":"s","v":"host-call"},{"t":"s","v":"name"},{"t":"s","v":"val"}]}},{"t":"s","v":"dom-remove-attr"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,33,12,0,5,20,1,0,20,0,0,1,2,0,48,2,33,17,0,20,3,0,20,0,0,1,2,0,20,4,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"el"},{"t":"s","v":"host-get"},{"t":"s","v":"removeAttribute"},{"t":"s","v":"host-call"},{"t":"s","v":"name"}]}},{"t":"s","v":"dom-has-attr?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,33,12,0,5,20,1,0,20,0,0,1,2,0,48,2,33,17,0,20,3,0,20,0,0,1,2,0,20,4,0,49,3,32,1,0,4,50],"constants":[{"t":"s","v":"el"},{"t":"s","v":"host-get"},{"t":"s","v":"hasAttribute"},{"t":"s","v":"host-call"},{"t":"s","v":"name"}]}},{"t":"s","v":"dom-add-class"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,25,0,20,1,0,20,2,0,20,0,0,1,3,0,48,2,1,4,0,20,5,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"el"},{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"classList"},{"t":"s","v":"add"},{"t":"s","v":"cls"}]}},{"t":"s","v":"dom-remove-class"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,25,0,20,1,0,20,2,0,20,0,0,1,3,0,48,2,1,4,0,20,5,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"el"},{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"classList"},{"t":"s","v":"remove"},{"t":"s","v":"cls"}]}},{"t":"s","v":"dom-has-class?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,25,0,20,1,0,20,2,0,20,0,0,1,3,0,48,2,1,4,0,20,5,0,49,3,32,1,0,4,50],"constants":[{"t":"s","v":"el"},{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"classList"},{"t":"s","v":"contains"},{"t":"s","v":"cls"}]}},{"t":"s","v":"dom-text-content"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"el"},{"t":"s","v":"textContent"}]}},{"t":"s","v":"dom-set-text-content"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,20,3,0,49,3,50],"constants":[{"t":"s","v":"host-set!"},{"t":"s","v":"el"},{"t":"s","v":"textContent"},{"t":"s","v":"val"}]}},{"t":"s","v":"dom-inner-html"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"el"},{"t":"s","v":"innerHTML"}]}},{"t":"s","v":"dom-set-inner-html"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,20,3,0,49,3,50],"constants":[{"t":"s","v":"host-set!"},{"t":"s","v":"el"},{"t":"s","v":"innerHTML"},{"t":"s","v":"val"}]}},{"t":"s","v":"dom-outer-html"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"el"},{"t":"s","v":"outerHTML"}]}},{"t":"s","v":"dom-insert-adjacent-html"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,20,3,0,20,4,0,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"el"},{"t":"s","v":"insertAdjacentHTML"},{"t":"s","v":"position"},{"t":"s","v":"html"}]}},{"t":"s","v":"dom-get-style"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,0,0,20,1,0,1,2,0,48,2,20,3,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"el"},{"t":"s","v":"style"},{"t":"s","v":"prop"}]}},{"t":"s","v":"dom-set-style"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,1,3,0,48,2,1,4,0,20,5,0,20,6,0,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"host-get"},{"t":"s","v":"el"},{"t":"s","v":"style"},{"t":"s","v":"setProperty"},{"t":"s","v":"prop"},{"t":"s","v":"val"}]}},{"t":"s","v":"dom-get-prop"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"el"},{"t":"s","v":"name"}]}},{"t":"s","v":"dom-set-prop"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,49,3,50],"constants":[{"t":"s","v":"host-set!"},{"t":"s","v":"el"},{"t":"s","v":"name"},{"t":"s","v":"val"}]}},{"t":"s","v":"dom-tag-name"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,26,0,20,2,0,20,0,0,1,3,0,48,2,6,34,4,0,5,1,4,0,52,1,0,1,32,3,0,1,4,0,50],"constants":[{"t":"s","v":"el"},{"t":"s","v":"lower"},{"t":"s","v":"host-get"},{"t":"s","v":"tagName"},{"t":"s","v":""}]}},{"t":"s","v":"dom-node-type"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"el"},{"t":"s","v":"nodeType"}]}},{"t":"s","v":"dom-node-name"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"el"},{"t":"s","v":"nodeName"}]}},{"t":"s","v":"dom-id"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"el"},{"t":"s","v":"id"}]}},{"t":"s","v":"dom-parent"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"el"},{"t":"s","v":"parentNode"}]}},{"t":"s","v":"dom-first-child"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"el"},{"t":"s","v":"firstChild"}]}},{"t":"s","v":"dom-next-sibling"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"el"},{"t":"s","v":"nextSibling"}]}},{"t":"s","v":"dom-child-list"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,1,0,33,55,0,20,2,0,20,1,0,1,3,0,48,2,17,1,20,2,0,20,4,0,1,5,0,48,2,17,2,52,6,0,0,17,3,2,17,4,51,7,0,17,4,20,8,0,1,9,0,48,1,5,20,10,0,32,4,0,52,6,0,0,50],"constants":[{"t":"s","v":"Return child nodes as an SX list."},{"t":"s","v":"el"},{"t":"s","v":"host-get"},{"t":"s","v":"childNodes"},{"t":"s","v":"nl"},{"t":"s","v":"length"},{"t":"s","v":"list"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,33,41,0,20,3,0,20,4,0,20,5,0,20,6,0,1,7,0,20,1,0,48,3,48,2,5,20,8,0,20,1,0,1,10,0,52,9,0,2,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"i"},{"t":"s","v":"n"},{"t":"s","v":"append!"},{"t":"s","v":"result"},{"t":"s","v":"host-call"},{"t":"s","v":"nl"},{"t":"s","v":"item"},{"t":"s","v":"loop"},{"t":"s","v":"+"},{"t":"n","v":1}]}},{"t":"s","v":"loop"},{"t":"n","v":0},{"t":"s","v":"result"}]}},{"t":"s","v":"dom-is-fragment?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,1,3,0,48,2,1,4,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"host-get"},{"t":"s","v":"el"},{"t":"s","v":"nodeType"},{"t":"n","v":11}]}},{"t":"s","v":"dom-child-nodes"},{"t":"s","v":"dom-remove-children-after"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,1,0,20,2,0,48,1,17,1,20,3,0,33,16,0,2,17,2,51,4,0,17,2,20,5,0,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"Remove all siblings after marker node."},{"t":"s","v":"dom-parent"},{"t":"s","v":"marker"},{"t":"s","v":"parent"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,0,20,2,0,33,23,0,20,3,0,20,4,0,1,5,0,20,2,0,48,3,5,20,6,0,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"dom-next-sibling"},{"t":"s","v":"marker"},{"t":"s","v":"next"},{"t":"s","v":"host-call"},{"t":"s","v":"parent"},{"t":"s","v":"removeChild"},{"t":"s","v":"loop"}]}},{"t":"s","v":"loop"}]}},{"t":"s","v":"dom-focus"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,14,0,20,1,0,20,0,0,1,2,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"el"},{"t":"s","v":"host-call"},{"t":"s","v":"focus"}]}},{"t":"s","v":"dom-parse-html"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,48,1,17,1,20,2,0,20,3,0,1,4,0,20,5,0,1,6,0,48,4,17,2,20,7,0,20,7,0,20,8,0,1,9,0,48,2,1,10,0,49,2,50],"constants":[{"t":"s","v":"host-new"},{"t":"s","v":"DOMParser"},{"t":"s","v":"host-call"},{"t":"s","v":"parser"},{"t":"s","v":"parseFromString"},{"t":"s","v":"html"},{"t":"s","v":"text/html"},{"t":"s","v":"host-get"},{"t":"s","v":"doc"},{"t":"s","v":"body"},{"t":"s","v":"childNodes"}]}},{"t":"s","v":"dom-listen"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,3,20,2,0,20,3,0,1,4,0,20,5,0,20,6,0,48,4,5,51,7,0,50],"constants":[{"t":"s","v":"host-callback"},{"t":"s","v":"handler"},{"t":"s","v":"host-call"},{"t":"s","v":"el"},{"t":"s","v":"addEventListener"},{"t":"s","v":"event-name"},{"t":"s","v":"cb"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,20,3,0,20,4,0,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"el"},{"t":"s","v":"removeEventListener"},{"t":"s","v":"event-name"},{"t":"s","v":"cb"}]}}]}},{"t":"s","v":"dom-add-listener"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,4,20,2,0,33,23,0,20,3,0,20,4,0,1,5,0,20,6,0,20,7,0,20,2,0,48,5,32,17,0,20,3,0,20,4,0,1,5,0,20,6,0,20,7,0,48,4,5,51,8,0,50],"constants":[{"t":"s","v":"host-callback"},{"t":"s","v":"handler"},{"t":"s","v":"opts"},{"t":"s","v":"host-call"},{"t":"s","v":"el"},{"t":"s","v":"addEventListener"},{"t":"s","v":"event-name"},{"t":"s","v":"cb"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,20,3,0,20,4,0,49,4,50],"constants":[{"t":"s","v":"host-call"},{"t":"s","v":"el"},{"t":"s","v":"removeEventListener"},{"t":"s","v":"event-name"},{"t":"s","v":"cb"}]}}]}},{"t":"s","v":"dom-dispatch"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,20,2,0,1,4,0,20,4,0,1,5,0,3,52,3,0,4,48,3,17,3,20,6,0,20,7,0,1,8,0,20,9,0,49,3,50],"constants":[{"t":"s","v":"host-new"},{"t":"s","v":"CustomEvent"},{"t":"s","v":"event-name"},{"t":"s","v":"dict"},{"t":"s","v":"detail"},{"t":"s","v":"bubbles"},{"t":"s","v":"host-call"},{"t":"s","v":"el"},{"t":"s","v":"dispatchEvent"},{"t":"s","v":"evt"}]}},{"t":"s","v":"event-detail"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"evt"},{"t":"s","v":"detail"}]}},{"t":"s","v":"prevent-default"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,14,0,20,1,0,20,0,0,1,2,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"e"},{"t":"s","v":"host-call"},{"t":"s","v":"preventDefault"}]}},{"t":"s","v":"stop-propagation"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,14,0,20,1,0,20,0,0,1,2,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"e"},{"t":"s","v":"host-call"},{"t":"s","v":"stopPropagation"}]}},{"t":"s","v":"event-modifier-key?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,33,60,0,5,20,1,0,20,0,0,1,2,0,48,2,6,34,44,0,5,20,1,0,20,0,0,1,3,0,48,2,6,34,28,0,5,20,1,0,20,0,0,1,4,0,48,2,6,34,12,0,5,20,1,0,20,0,0,1,5,0,49,2,50],"constants":[{"t":"s","v":"e"},{"t":"s","v":"host-get"},{"t":"s","v":"ctrlKey"},{"t":"s","v":"metaKey"},{"t":"s","v":"shiftKey"},{"t":"s","v":"altKey"}]}},{"t":"s","v":"element-value"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,33,20,0,5,20,3,0,20,0,0,1,4,0,48,2,52,2,0,1,52,1,0,1,33,14,0,20,3,0,20,0,0,1,4,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"el"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"host-get"},{"t":"s","v":"value"}]}},{"t":"s","v":"error-message"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,33,12,0,5,20,1,0,20,0,0,1,2,0,48,2,33,14,0,20,1,0,20,0,0,1,2,0,49,2,32,7,0,20,0,0,52,3,0,1,50],"constants":[{"t":"s","v":"e"},{"t":"s","v":"host-get"},{"t":"s","v":"message"},{"t":"s","v":"str"}]}},{"t":"s","v":"dom-get-data"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,2,20,3,0,33,14,0,20,0,0,20,3,0,20,4,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"host-get"},{"t":"s","v":"el"},{"t":"s","v":"__sx_data"},{"t":"s","v":"store"},{"t":"s","v":"key"}]}},{"t":"s","v":"dom-set-data"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,1,3,0,48,2,52,0,0,1,33,18,0,20,4,0,20,2,0,1,3,0,52,5,0,0,48,3,32,1,0,2,5,20,4,0,20,1,0,20,2,0,1,3,0,48,2,20,6,0,20,7,0,49,3,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"host-get"},{"t":"s","v":"el"},{"t":"s","v":"__sx_data"},{"t":"s","v":"host-set!"},{"t":"s","v":"dict"},{"t":"s","v":"key"},{"t":"s","v":"val"}]}},{"t":"s","v":"dom-append-to-head"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,48,0,33,19,0,20,1,0,20,0,0,48,0,1,2,0,20,3,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"dom-head"},{"t":"s","v":"host-call"},{"t":"s","v":"appendChild"},{"t":"s","v":"el"}]}},{"t":"s","v":"set-document-title"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,1,2,0,20,2,0,49,3,50],"constants":[{"t":"s","v":"host-set!"},{"t":"s","v":"dom-document"},{"t":"s","v":"title"}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/engine.sxbc.json b/shared/static/wasm/sx/engine.sxbc.json index 5cb28b76..da1dede5 100644 --- a/shared/static/wasm/sx/engine.sxbc.json +++ b/shared/static/wasm/sx/engine.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"66f0b10ce08346df","module":{"bytecode":[1,2,0,1,3,0,1,4,0,1,5,0,1,6,0,52,1,0,5,128,0,0,5,1,8,0,128,7,0,5,51,10,0,128,9,0,5,51,12,0,128,11,0,5,51,14,0,128,13,0,5,51,16,0,128,15,0,5,51,18,0,128,17,0,5,51,20,0,128,19,0,5,51,22,0,128,21,0,5,51,24,0,128,23,0,5,51,26,0,128,25,0,5,51,28,0,128,27,0,5,51,30,0,128,29,0,5,51,32,0,128,31,0,5,51,34,0,128,33,0,5,51,36,0,128,35,0,5,51,38,0,128,37,0,5,51,40,0,128,39,0,5,51,42,0,128,41,0,5,51,44,0,128,43,0,5,51,46,0,128,45,0,5,51,48,0,128,47,0,5,51,50,0,128,49,0,5,51,52,0,128,51,0,5,51,54,0,128,53,0,5,51,56,0,128,55,0,5,1,58,0,128,57,0,5,51,60,0,128,59,0,5,51,62,0,128,61,0,5,51,64,0,128,63,0,5,51,66,0,128,65,0,5,51,68,0,128,67,0,5,51,70,0,128,69,0,50],"constants":[{"t":"s","v":"ENGINE_VERBS"},{"t":"s","v":"list"},{"t":"s","v":"get"},{"t":"s","v":"post"},{"t":"s","v":"put"},{"t":"s","v":"delete"},{"t":"s","v":"patch"},{"t":"s","v":"DEFAULT_SWAP"},{"t":"s","v":"outerHTML"},{"t":"s","v":"parse-time"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,6,0,1,1,0,32,74,0,16,0,1,3,0,52,2,0,2,33,12,0,16,0,1,1,0,52,4,0,2,32,50,0,16,0,1,5,0,52,2,0,2,33,29,0,16,0,1,5,0,1,8,0,52,7,0,3,1,1,0,52,4,0,2,1,9,0,52,6,0,2,32,9,0,16,0,1,1,0,52,4,0,2,50],"constants":[{"t":"s","v":"nil?"},{"t":"n","v":0},{"t":"s","v":"ends-with?"},{"t":"s","v":"ms"},{"t":"s","v":"parse-int"},{"t":"s","v":"s"},{"t":"s","v":"*"},{"t":"s","v":"replace"},{"t":"s","v":""},{"t":"n","v":1000}],"arity":1}},{"t":"s","v":"parse-trigger-spec"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,4,0,2,32,27,0,16,0,1,2,0,52,1,0,2,17,1,51,4,0,51,6,0,16,1,52,5,0,2,52,3,0,2,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"split"},{"t":"s","v":","},{"t":"s","v":"filter"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"nil?"}],"arity":1}},{"t":"s","v":"map"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,1,2,0,52,0,0,2,17,1,16,1,52,3,0,1,33,4,0,2,32,111,0,16,1,52,5,0,1,1,6,0,52,4,0,2,6,33,14,0,5,16,1,52,8,0,1,1,9,0,52,7,0,2,33,37,0,1,11,0,1,6,0,1,12,0,1,13,0,20,14,0,16,1,1,16,0,52,15,0,2,48,1,52,10,0,2,52,10,0,4,32,40,0,52,10,0,0,17,2,51,18,0,1,2,16,1,52,19,0,1,52,17,0,2,5,1,11,0,16,1,52,5,0,1,1,12,0,16,2,52,10,0,4,50],"constants":[{"t":"s","v":"split"},{"t":"s","v":"trim"},{"t":"s","v":" "},{"t":"s","v":"empty?"},{"t":"s","v":"="},{"t":"s","v":"first"},{"t":"s","v":"every"},{"t":"s","v":">="},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"dict"},{"t":"s","v":"event"},{"t":"s","v":"modifiers"},{"t":"s","v":"interval"},{"t":"s","v":"parse-time"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,33,13,0,18,0,1,1,0,3,52,2,0,3,32,97,0,16,0,1,3,0,52,0,0,2,33,13,0,18,0,1,3,0,3,52,2,0,3,32,72,0,16,0,1,5,0,52,4,0,2,33,26,0,18,0,1,6,0,20,7,0,16,0,1,9,0,52,8,0,2,48,1,52,2,0,3,32,34,0,16,0,1,10,0,52,4,0,2,33,21,0,18,0,1,11,0,16,0,1,12,0,52,8,0,2,52,2,0,3,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"once"},{"t":"s","v":"dict-set!"},{"t":"s","v":"changed"},{"t":"s","v":"starts-with?"},{"t":"s","v":"delay:"},{"t":"s","v":"delay"},{"t":"s","v":"parse-time"},{"t":"s","v":"slice"},{"t":"n","v":6},{"t":"s","v":"from:"},{"t":"s","v":"from"},{"t":"n","v":5}],"arity":1,"upvalue-count":1}},{"t":"s","v":"rest"}],"arity":1}}],"arity":1}},{"t":"s","v":"default-trigger"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,33,24,0,1,4,0,1,5,0,1,6,0,52,3,0,0,52,3,0,4,52,2,0,1,32,85,0,16,0,1,7,0,52,0,0,2,6,34,24,0,5,16,0,1,8,0,52,0,0,2,6,34,10,0,5,16,0,1,9,0,52,0,0,2,33,24,0,1,4,0,1,10,0,1,6,0,52,3,0,0,52,3,0,4,52,2,0,1,32,21,0,1,4,0,1,11,0,1,6,0,52,3,0,0,52,3,0,4,52,2,0,1,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"FORM"},{"t":"s","v":"list"},{"t":"s","v":"dict"},{"t":"s","v":"event"},{"t":"s","v":"submit"},{"t":"s","v":"modifiers"},{"t":"s","v":"INPUT"},{"t":"s","v":"SELECT"},{"t":"s","v":"TEXTAREA"},{"t":"s","v":"change"},{"t":"s","v":"click"}],"arity":1}},{"t":"s","v":"get-verb-info"},{"t":"code","v":{"bytecode":[51,1,0,1,0,20,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"some"},{"t":"code","v":{"bytecode":[20,0,0,18,0,1,2,0,16,0,52,1,0,2,48,2,17,1,16,1,33,21,0,1,4,0,16,0,52,5,0,1,1,6,0,16,1,52,3,0,4,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"str"},{"t":"s","v":"sx-"},{"t":"s","v":"dict"},{"t":"s","v":"method"},{"t":"s","v":"upper"},{"t":"s","v":"url"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"ENGINE_VERBS"}],"arity":1}},{"t":"s","v":"build-request-headers"},{"t":"code","v":{"bytecode":[1,1,0,1,2,0,1,3,0,20,4,0,48,0,52,0,0,4,17,3,20,5,0,16,0,1,6,0,48,2,17,4,16,4,33,14,0,16,3,1,8,0,16,4,52,7,0,3,32,1,0,2,5,20,5,0,20,9,0,1,10,0,48,1,1,11,0,48,2,17,4,16,4,33,14,0,16,3,1,12,0,16,4,52,7,0,3,32,1,0,2,5,16,2,33,14,0,16,3,1,13,0,16,2,52,7,0,3,32,1,0,2,5,20,5,0,16,0,1,14,0,48,2,17,4,16,4,33,38,0,20,15,0,16,4,48,1,17,5,16,5,33,20,0,51,17,0,1,3,1,5,16,5,52,18,0,1,52,16,0,2,32,1,0,2,32,1,0,2,5,16,3,50],"constants":[{"t":"s","v":"dict"},{"t":"s","v":"SX-Request"},{"t":"s","v":"true"},{"t":"s","v":"SX-Current-URL"},{"t":"s","v":"browser-location-href"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-target"},{"t":"s","v":"dict-set!"},{"t":"s","v":"SX-Target"},{"t":"s","v":"dom-query"},{"t":"s","v":"script[data-components][data-hash]"},{"t":"s","v":"data-hash"},{"t":"s","v":"SX-Components-Hash"},{"t":"s","v":"SX-Css"},{"t":"s","v":"sx-headers"},{"t":"s","v":"parse-header-value"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,16,0,18,1,16,0,52,2,0,2,52,1,0,1,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"str"},{"t":"s","v":"get"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"keys"}],"arity":3}},{"t":"s","v":"process-response-headers"},{"t":"code","v":{"bytecode":[1,1,0,16,0,1,2,0,48,1,1,3,0,16,0,1,4,0,48,1,1,5,0,16,0,1,6,0,48,1,1,7,0,16,0,1,8,0,48,1,1,9,0,16,0,1,10,0,48,1,1,11,0,16,0,1,12,0,48,1,1,13,0,16,0,1,14,0,48,1,1,15,0,16,0,1,16,0,48,1,1,17,0,16,0,1,18,0,48,1,1,19,0,16,0,1,20,0,48,1,1,21,0,16,0,1,22,0,48,1,1,23,0,16,0,1,24,0,48,1,1,25,0,16,0,1,26,0,48,1,52,0,0,26,50],"constants":[{"t":"s","v":"dict"},{"t":"s","v":"redirect"},{"t":"s","v":"SX-Redirect"},{"t":"s","v":"refresh"},{"t":"s","v":"SX-Refresh"},{"t":"s","v":"trigger"},{"t":"s","v":"SX-Trigger"},{"t":"s","v":"retarget"},{"t":"s","v":"SX-Retarget"},{"t":"s","v":"reswap"},{"t":"s","v":"SX-Reswap"},{"t":"s","v":"location"},{"t":"s","v":"SX-Location"},{"t":"s","v":"replace-url"},{"t":"s","v":"SX-Replace-Url"},{"t":"s","v":"css-hash"},{"t":"s","v":"SX-Css-Hash"},{"t":"s","v":"trigger-swap"},{"t":"s","v":"SX-Trigger-After-Swap"},{"t":"s","v":"trigger-settle"},{"t":"s","v":"SX-Trigger-After-Settle"},{"t":"s","v":"content-type"},{"t":"s","v":"Content-Type"},{"t":"s","v":"cache-invalidate"},{"t":"s","v":"SX-Cache-Invalidate"},{"t":"s","v":"cache-update"},{"t":"s","v":"SX-Cache-Update"}],"arity":1}},{"t":"s","v":"parse-swap-spec"},{"t":"code","v":{"bytecode":[16,0,6,34,4,0,5,20,1,0,1,2,0,52,0,0,2,17,2,16,2,52,3,0,1,17,3,16,1,17,4,51,5,0,1,4,16,2,52,6,0,1,52,4,0,2,5,1,8,0,16,3,1,9,0,16,4,52,7,0,4,50],"constants":[{"t":"s","v":"split"},{"t":"s","v":"DEFAULT_SWAP"},{"t":"s","v":" "},{"t":"s","v":"first"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,33,6,0,3,19,0,32,19,0,16,0,1,2,0,52,0,0,2,33,6,0,4,19,0,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"transition:true"},{"t":"s","v":"transition:false"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"rest"},{"t":"s","v":"dict"},{"t":"s","v":"style"},{"t":"s","v":"transition"}],"arity":2}},{"t":"s","v":"parse-retry-spec"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,4,0,2,32,62,0,16,0,1,2,0,52,1,0,2,17,1,1,4,0,16,1,52,5,0,1,1,6,0,16,1,1,9,0,52,8,0,2,1,10,0,52,7,0,2,1,11,0,16,1,1,12,0,52,8,0,2,1,13,0,52,7,0,2,52,3,0,6,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"split"},{"t":"s","v":":"},{"t":"s","v":"dict"},{"t":"s","v":"strategy"},{"t":"s","v":"first"},{"t":"s","v":"start-ms"},{"t":"s","v":"parse-int"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"n","v":1000},{"t":"s","v":"cap-ms"},{"t":"n","v":2},{"t":"n","v":30000}],"arity":1}},{"t":"s","v":"next-retry-ms"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,16,1,52,0,0,2,50],"constants":[{"t":"s","v":"min"},{"t":"s","v":"*"},{"t":"n","v":2}],"arity":2}},{"t":"s","v":"filter-params"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,5,0,16,1,32,116,0,16,0,1,2,0,52,1,0,2,33,7,0,52,3,0,0,32,97,0,16,0,1,4,0,52,1,0,2,33,5,0,16,1,32,80,0,16,0,1,6,0,52,5,0,2,33,39,0,20,8,0,16,0,1,11,0,52,10,0,2,1,12,0,52,9,0,2,52,7,0,2,17,2,51,14,0,1,2,16,1,52,13,0,2,32,29,0,20,8,0,16,0,1,12,0,52,9,0,2,52,7,0,2,17,2,51,15,0,1,2,16,1,52,13,0,2,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"="},{"t":"s","v":"none"},{"t":"s","v":"list"},{"t":"s","v":"*"},{"t":"s","v":"starts-with?"},{"t":"s","v":"not "},{"t":"s","v":"map"},{"t":"s","v":"trim"},{"t":"s","v":"split"},{"t":"s","v":"slice"},{"t":"n","v":4},{"t":"s","v":","},{"t":"s","v":"filter"},{"t":"code","v":{"bytecode":[18,0,16,0,52,2,0,1,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"first"}],"arity":1,"upvalue-count":1}},{"t":"code","v":{"bytecode":[18,0,16,0,52,1,0,1,52,0,0,2,50],"constants":[{"t":"s","v":"contains?"},{"t":"s","v":"first"}],"arity":1,"upvalue-count":1}}],"arity":2}},{"t":"s","v":"resolve-target"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,16,1,52,2,0,1,6,34,10,0,5,16,1,1,4,0,52,3,0,2,33,5,0,16,0,32,29,0,16,1,1,5,0,52,3,0,2,33,10,0,20,6,0,16,0,49,1,32,7,0,20,7,0,16,1,49,1,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-target"},{"t":"s","v":"nil?"},{"t":"s","v":"="},{"t":"s","v":"this"},{"t":"s","v":"closest"},{"t":"s","v":"dom-parent"},{"t":"s","v":"dom-query"}],"arity":1}},{"t":"s","v":"apply-optimistic"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,16,1,52,2,0,1,33,4,0,2,32,191,0,20,3,0,16,0,48,1,6,34,3,0,5,16,0,17,2,1,5,0,16,2,1,6,0,16,1,52,4,0,4,17,3,16,1,1,8,0,52,7,0,2,33,50,0,16,3,1,10,0,20,11,0,16,2,1,10,0,48,2,52,9,0,3,5,20,12,0,16,2,1,10,0,1,13,0,48,3,5,20,12,0,16,2,1,14,0,1,15,0,48,3,32,94,0,16,1,1,16,0,52,7,0,2,33,34,0,16,3,1,17,0,20,18,0,16,2,1,17,0,48,2,52,9,0,3,5,20,19,0,16,2,1,17,0,3,48,3,32,48,0,16,1,1,21,0,52,20,0,2,33,35,0,16,1,1,23,0,52,22,0,2,17,4,16,3,1,24,0,16,4,52,9,0,3,5,20,25,0,16,2,16,4,48,2,32,1,0,2,5,16,3,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-optimistic"},{"t":"s","v":"nil?"},{"t":"s","v":"resolve-target"},{"t":"s","v":"dict"},{"t":"s","v":"target"},{"t":"s","v":"directive"},{"t":"s","v":"="},{"t":"s","v":"remove"},{"t":"s","v":"dict-set!"},{"t":"s","v":"opacity"},{"t":"s","v":"dom-get-style"},{"t":"s","v":"dom-set-style"},{"t":"s","v":"0"},{"t":"s","v":"pointer-events"},{"t":"s","v":"none"},{"t":"s","v":"disable"},{"t":"s","v":"disabled"},{"t":"s","v":"dom-get-prop"},{"t":"s","v":"dom-set-prop"},{"t":"s","v":"starts-with?"},{"t":"s","v":"add-class:"},{"t":"s","v":"slice"},{"t":"n","v":10},{"t":"s","v":"add-class"},{"t":"s","v":"dom-add-class"}],"arity":1}},{"t":"s","v":"revert-optimistic"},{"t":"code","v":{"bytecode":[16,0,33,153,0,16,0,1,1,0,52,0,0,2,17,1,16,0,1,2,0,52,0,0,2,17,2,16,2,1,4,0,52,3,0,2,33,44,0,20,5,0,16,1,1,6,0,16,0,1,6,0,52,0,0,2,6,34,4,0,5,1,7,0,48,3,5,20,5,0,16,1,1,8,0,1,7,0,49,3,32,72,0,16,2,1,9,0,52,3,0,2,33,28,0,20,10,0,16,1,1,11,0,16,0,1,11,0,52,0,0,2,6,34,2,0,5,4,49,3,32,32,0,16,0,1,12,0,52,0,0,2,33,19,0,20,13,0,16,1,16,0,1,12,0,52,0,0,2,49,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"target"},{"t":"s","v":"directive"},{"t":"s","v":"="},{"t":"s","v":"remove"},{"t":"s","v":"dom-set-style"},{"t":"s","v":"opacity"},{"t":"s","v":""},{"t":"s","v":"pointer-events"},{"t":"s","v":"disable"},{"t":"s","v":"dom-set-prop"},{"t":"s","v":"disabled"},{"t":"s","v":"add-class"},{"t":"s","v":"dom-remove-class"}],"arity":1}},{"t":"s","v":"find-oob-swaps"},{"t":"code","v":{"bytecode":[52,0,0,0,17,1,51,2,0,1,0,1,1,1,3,0,1,4,0,52,0,0,2,52,1,0,2,5,16,1,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,1,2,0,16,0,1,3,0,52,1,0,3,48,2,17,1,51,5,0,1,0,0,1,16,1,52,4,0,2,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"str"},{"t":"s","v":"["},{"t":"s","v":"]"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,48,2,6,34,4,0,5,1,1,0,17,1,20,2,0,16,0,48,1,17,2,20,3,0,16,0,18,0,48,2,5,16,2,33,29,0,20,4,0,18,1,1,6,0,16,0,1,7,0,16,1,1,8,0,16,2,52,5,0,6,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"outerHTML"},{"t":"s","v":"dom-id"},{"t":"s","v":"dom-remove-attr"},{"t":"s","v":"append!"},{"t":"s","v":"dict"},{"t":"s","v":"element"},{"t":"s","v":"swap-type"},{"t":"s","v":"target-id"}],"arity":1,"upvalue-count":2}}],"arity":1,"upvalue-count":2}},{"t":"s","v":"sx-swap-oob"},{"t":"s","v":"hx-swap-oob"}],"arity":1}},{"t":"s","v":"morph-node"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,6,34,11,0,5,20,0,0,16,0,1,2,0,48,2,33,4,0,2,32,137,1,20,0,0,16,0,1,3,0,48,2,6,33,55,0,5,20,4,0,16,0,1,5,0,48,2,6,33,40,0,5,20,0,0,16,1,1,3,0,48,2,6,33,25,0,5,20,7,0,16,0,1,3,0,48,2,20,7,0,16,1,1,3,0,48,2,52,6,0,2,33,12,0,20,8,0,16,0,16,1,49,2,32,53,1,20,10,0,16,0,48,1,20,10,0,16,1,48,1,52,6,0,2,52,9,0,1,6,34,23,0,5,20,11,0,16,0,48,1,20,11,0,16,1,48,1,52,6,0,2,52,9,0,1,33,24,0,20,12,0,20,13,0,16,0,48,1,20,14,0,16,1,48,1,16,0,49,3,32,233,0,20,10,0,16,0,48,1,1,15,0,52,6,0,2,6,34,15,0,5,20,10,0,16,0,48,1,1,16,0,52,6,0,2,33,46,0,20,17,0,16,0,48,1,20,17,0,16,1,48,1,52,6,0,2,52,9,0,1,33,17,0,20,18,0,16,0,20,17,0,16,1,48,1,49,2,32,1,0,2,32,151,0,20,10,0,16,0,48,1,1,19,0,52,6,0,2,33,133,0,20,0,0,16,0,1,3,0,48,2,6,33,44,0,5,20,0,0,16,1,1,3,0,48,2,6,33,29,0,5,20,7,0,16,0,1,3,0,48,2,20,7,0,16,1,1,3,0,48,2,52,6,0,2,52,9,0,1,33,18,0,20,20,0,16,0,48,1,5,20,21,0,16,0,48,1,32,1,0,2,5,20,22,0,16,0,16,1,48,2,5,20,23,0,16,0,48,1,6,33,8,0,5,20,24,0,16,0,48,1,52,9,0,1,33,12,0,20,25,0,16,0,16,1,49,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"sx-preserve"},{"t":"s","v":"sx-ignore"},{"t":"s","v":"data-sx-island"},{"t":"s","v":"is-processed?"},{"t":"s","v":"island-hydrated"},{"t":"s","v":"="},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"morph-island-children"},{"t":"s","v":"not"},{"t":"s","v":"dom-node-type"},{"t":"s","v":"dom-node-name"},{"t":"s","v":"dom-replace-child"},{"t":"s","v":"dom-parent"},{"t":"s","v":"dom-clone"},{"t":"n","v":3},{"t":"n","v":8},{"t":"s","v":"dom-text-content"},{"t":"s","v":"dom-set-text-content"},{"t":"n","v":1},{"t":"s","v":"dispose-island"},{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"sync-attrs"},{"t":"s","v":"dom-is-active-element?"},{"t":"s","v":"dom-is-input-element?"},{"t":"s","v":"morph-children"}],"arity":2}},{"t":"s","v":"sync-attrs"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,6,34,4,0,5,1,2,0,17,2,16,2,52,3,0,1,33,7,0,52,4,0,0,32,9,0,16,2,1,6,0,52,5,0,2,17,3,51,8,0,1,0,1,3,20,9,0,16,1,48,1,52,7,0,2,5,51,10,0,1,1,1,3,1,0,20,9,0,16,0,48,1,52,7,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-sx-reactive-attrs"},{"t":"s","v":""},{"t":"s","v":"empty?"},{"t":"s","v":"list"},{"t":"s","v":"split"},{"t":"s","v":","},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,17,1,16,0,1,2,0,52,1,0,2,17,2,20,5,0,18,0,16,1,48,2,16,2,52,4,0,2,52,3,0,1,6,33,13,0,5,18,1,16,1,52,6,0,2,52,3,0,1,33,14,0,20,7,0,18,0,16,1,16,2,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"contains?"},{"t":"s","v":"dom-set-attr"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"dom-attr-list"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,17,1,20,2,0,18,0,16,1,48,2,52,1,0,1,6,33,31,0,5,18,1,16,1,52,3,0,2,52,1,0,1,6,33,14,0,5,16,1,1,5,0,52,4,0,2,52,1,0,1,33,12,0,20,6,0,18,2,16,1,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"not"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"contains?"},{"t":"s","v":"="},{"t":"s","v":"data-sx-reactive-attrs"},{"t":"s","v":"dom-remove-attr"}],"arity":1,"upvalue-count":3}}],"arity":2}},{"t":"s","v":"morph-children"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,2,20,0,0,16,1,48,1,17,3,51,2,0,52,3,0,0,16,2,52,1,0,3,17,4,1,4,0,17,5,51,6,0,1,4,1,5,1,2,1,0,16,3,52,5,0,2,5,51,7,0,1,5,1,2,1,0,16,5,16,2,52,9,0,1,52,8,0,2,52,5,0,2,50],"constants":[{"t":"s","v":"dom-child-list"},{"t":"s","v":"reduce"},{"t":"code","v":{"bytecode":[20,0,0,16,1,48,1,17,2,16,2,33,16,0,16,0,16,2,16,1,52,1,0,3,5,16,0,32,2,0,16,0,50],"constants":[{"t":"s","v":"dom-id"},{"t":"s","v":"dict-set!"}],"arity":2}},{"t":"s","v":"dict"},{"t":"n","v":0},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,1,16,1,33,11,0,18,0,16,1,52,1,0,2,32,1,0,2,17,2,16,2,6,33,11,0,5,16,2,52,3,0,1,52,2,0,1,33,100,0,18,1,18,2,52,5,0,1,52,4,0,2,6,33,19,0,5,16,2,18,2,18,1,52,7,0,2,52,6,0,2,52,2,0,1,33,39,0,20,8,0,18,3,16,2,18,1,18,2,52,5,0,1,52,4,0,2,33,11,0,18,2,18,1,52,7,0,2,32,1,0,2,48,3,32,1,0,2,5,20,9,0,16,2,16,0,48,2,5,18,1,52,10,0,1,19,1,32,100,0,18,1,18,2,52,5,0,1,52,4,0,2,33,71,0,18,2,18,1,52,7,0,2,17,3,20,0,0,16,3,48,1,6,33,7,0,5,16,1,52,2,0,1,33,19,0,20,8,0,18,3,20,11,0,16,0,48,1,16,3,49,3,32,18,0,20,9,0,16,3,16,0,48,2,5,18,1,52,10,0,1,19,1,32,14,0,20,12,0,18,3,20,11,0,16,0,48,1,49,2,50],"constants":[{"t":"s","v":"dom-id"},{"t":"s","v":"dict-get"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"="},{"t":"s","v":"nth"},{"t":"s","v":"dom-insert-before"},{"t":"s","v":"morph-node"},{"t":"s","v":"inc"},{"t":"s","v":"dom-clone"},{"t":"s","v":"dom-append"}],"arity":1,"upvalue-count":4}},{"t":"code","v":{"bytecode":[16,0,18,0,52,0,0,2,33,76,0,18,1,16,0,52,1,0,2,17,1,20,2,0,16,1,18,2,48,2,6,33,34,0,5,20,4,0,16,1,1,5,0,48,2,52,3,0,1,6,33,15,0,5,20,4,0,16,1,1,6,0,48,2,52,3,0,1,33,12,0,20,7,0,18,2,16,1,49,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":">="},{"t":"s","v":"nth"},{"t":"s","v":"dom-is-child-of?"},{"t":"s","v":"not"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"sx-preserve"},{"t":"s","v":"sx-ignore"},{"t":"s","v":"dom-remove-child"}],"arity":1,"upvalue-count":3}},{"t":"s","v":"range"},{"t":"s","v":"len"}],"arity":2}},{"t":"s","v":"morph-island-children"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,2,20,0,0,16,1,1,1,0,48,2,17,3,20,0,0,16,0,1,2,0,48,2,17,4,20,0,0,16,1,1,2,0,48,2,17,5,52,3,0,0,17,6,52,3,0,0,17,7,51,5,0,1,6,16,3,52,4,0,2,5,51,6,0,1,7,16,5,52,4,0,2,5,51,7,0,1,6,16,2,52,4,0,2,5,51,8,0,1,7,1,0,16,4,52,4,0,2,5,20,9,0,16,1,49,1,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"[data-sx-lake]"},{"t":"s","v":"[data-sx-marsh]"},{"t":"s","v":"dict"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,16,1,33,13,0,18,0,16,1,16,0,52,2,0,3,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-sx-lake"},{"t":"s","v":"dict-set!"}],"arity":1,"upvalue-count":1}},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,16,1,33,13,0,18,0,16,1,16,0,52,2,0,3,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-sx-marsh"},{"t":"s","v":"dict-set!"}],"arity":1,"upvalue-count":1}},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,18,0,16,1,52,2,0,2,17,2,16,2,33,22,0,20,3,0,16,0,16,2,48,2,5,20,4,0,16,0,16,2,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-sx-lake"},{"t":"s","v":"dict-get"},{"t":"s","v":"sync-attrs"},{"t":"s","v":"morph-children"}],"arity":1,"upvalue-count":1}},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,18,0,16,1,52,2,0,2,17,2,16,2,33,14,0,20,3,0,16,0,16,2,18,1,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-sx-marsh"},{"t":"s","v":"dict-get"},{"t":"s","v":"morph-marsh"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"process-signal-updates"}],"arity":2}},{"t":"s","v":"morph-marsh"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,3,20,0,0,16,0,1,2,0,48,2,17,4,20,3,0,16,1,48,1,17,5,16,4,6,33,18,0,5,16,5,6,33,11,0,5,16,5,52,5,0,1,52,4,0,1,33,61,0,20,6,0,16,5,48,1,17,6,16,3,33,16,0,20,7,0,16,3,16,6,52,8,0,1,48,2,32,2,0,16,6,17,7,20,9,0,16,0,48,1,5,20,10,0,16,0,51,11,0,1,7,1,4,1,0,49,2,32,19,0,20,12,0,16,0,16,1,48,2,5,20,13,0,16,0,16,1,49,2,50],"constants":[{"t":"s","v":"dom-get-data"},{"t":"s","v":"sx-marsh-transform"},{"t":"s","v":"sx-marsh-env"},{"t":"s","v":"dom-inner-html"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"parse"},{"t":"s","v":"cek-call"},{"t":"s","v":"list"},{"t":"s","v":"dispose-marsh-scope"},{"t":"s","v":"with-marsh-scope"},{"t":"code","v":{"bytecode":[20,0,0,18,0,18,1,2,48,3,17,0,20,1,0,18,2,2,48,2,5,20,2,0,18,2,16,0,49,2,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"dom-remove-children-after"},{"t":"s","v":"dom-append"}],"upvalue-count":3}},{"t":"s","v":"sync-attrs"},{"t":"s","v":"morph-children"}],"arity":3}},{"t":"s","v":"process-signal-updates"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,51,3,0,16,1,52,2,0,2,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"[data-sx-signal]"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,16,1,33,93,0,16,1,1,3,0,52,2,0,2,17,2,16,2,1,5,0,52,4,0,2,33,66,0,16,1,1,5,0,16,2,52,6,0,3,17,3,16,1,16,2,1,8,0,52,7,0,2,52,6,0,2,17,4,20,9,0,16,4,48,1,17,5,20,10,0,16,3,52,11,0,1,16,5,48,2,5,20,12,0,16,0,1,1,0,49,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-sx-signal"},{"t":"s","v":"index-of"},{"t":"s","v":":"},{"t":"s","v":">"},{"t":"n","v":0},{"t":"s","v":"slice"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"json-parse"},{"t":"s","v":"reset!"},{"t":"s","v":"use-store"},{"t":"s","v":"dom-remove-attr"}],"arity":1}}],"arity":1}},{"t":"s","v":"swap-dom-nodes"},{"t":"code","v":{"bytecode":[16,2,6,1,0,0,52,1,0,2,33,56,0,5,20,2,0,16,1,48,1,33,12,0,20,3,0,16,0,16,1,49,2,32,30,0,20,4,0,1,5,0,2,48,2,17,3,20,6,0,16,3,16,1,48,2,5,20,3,0,16,0,16,3,49,2,32,73,1,6,1,7,0,52,1,0,2,33,117,0,5,20,8,0,16,0,48,1,17,3,20,9,0,16,1,48,1,17,4,20,2,0,16,1,48,1,33,71,0,20,10,0,16,1,48,1,17,5,16,5,33,45,0,20,9,0,16,5,48,1,17,4,5,20,11,0,16,3,16,4,16,0,48,3,5,20,12,0,16,5,48,1,17,6,20,13,0,16,3,16,4,16,6,48,3,32,9,0,20,14,0,16,3,16,0,48,2,32,11,0,20,11,0,16,3,16,4,16,0,48,3,5,16,4,32,201,0,6,1,15,0,52,1,0,2,33,13,0,5,20,16,0,16,0,16,1,49,2,32,177,0,6,1,17,0,52,1,0,2,33,13,0,5,20,6,0,16,0,16,1,49,2,32,153,0,6,1,18,0,52,1,0,2,33,13,0,5,20,19,0,16,0,16,1,49,2,32,129,0,6,1,20,0,52,1,0,2,33,20,0,5,20,21,0,20,8,0,16,0,48,1,16,1,16,0,49,3,32,98,0,6,1,22,0,52,1,0,2,33,18,0,5,20,14,0,20,8,0,16,0,48,1,16,0,49,2,32,69,0,6,1,23,0,52,1,0,2,33,5,0,5,2,32,53,0,5,20,2,0,16,1,48,1,33,12,0,20,3,0,16,0,16,1,49,2,32,30,0,20,4,0,1,5,0,2,48,2,17,3,20,6,0,16,3,16,1,48,2,5,20,3,0,16,0,16,3,49,2,50],"constants":[{"t":"s","v":"innerHTML"},{"t":"s","v":"="},{"t":"s","v":"dom-is-fragment?"},{"t":"s","v":"morph-children"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"div"},{"t":"s","v":"dom-append"},{"t":"s","v":"outerHTML"},{"t":"s","v":"dom-parent"},{"t":"s","v":"dom-clone"},{"t":"s","v":"dom-first-child"},{"t":"s","v":"dom-replace-child"},{"t":"s","v":"dom-next-sibling"},{"t":"s","v":"insert-remaining-siblings"},{"t":"s","v":"dom-remove-child"},{"t":"s","v":"afterend"},{"t":"s","v":"dom-insert-after"},{"t":"s","v":"beforeend"},{"t":"s","v":"afterbegin"},{"t":"s","v":"dom-prepend"},{"t":"s","v":"beforebegin"},{"t":"s","v":"dom-insert-before"},{"t":"s","v":"delete"},{"t":"s","v":"none"}],"arity":3}},{"t":"s","v":"insert-remaining-siblings"},{"t":"code","v":{"bytecode":[16,2,33,33,0,20,0,0,16,2,48,1,17,3,20,1,0,16,1,16,2,48,2,5,20,2,0,16,0,16,2,16,3,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"dom-next-sibling"},{"t":"s","v":"dom-insert-after"},{"t":"s","v":"insert-remaining-siblings"}],"arity":3}},{"t":"s","v":"swap-html-string"},{"t":"code","v":{"bytecode":[16,2,6,1,0,0,52,1,0,2,33,13,0,5,20,2,0,16,0,16,1,49,2,32,212,0,6,1,3,0,52,1,0,2,33,38,0,5,20,4,0,16,0,48,1,17,3,20,5,0,16,0,1,6,0,16,1,48,3,5,20,7,0,16,3,16,0,48,2,5,16,3,32,163,0,6,1,6,0,52,1,0,2,33,16,0,5,20,5,0,16,0,1,6,0,16,1,49,3,32,136,0,6,1,8,0,52,1,0,2,33,16,0,5,20,5,0,16,0,1,8,0,16,1,49,3,32,109,0,6,1,9,0,52,1,0,2,33,16,0,5,20,5,0,16,0,1,9,0,16,1,49,3,32,82,0,6,1,10,0,52,1,0,2,33,16,0,5,20,5,0,16,0,1,10,0,16,1,49,3,32,55,0,6,1,11,0,52,1,0,2,33,18,0,5,20,7,0,20,4,0,16,0,48,1,16,0,49,2,32,26,0,6,1,12,0,52,1,0,2,33,5,0,5,2,32,10,0,5,20,2,0,16,0,16,1,49,2,50],"constants":[{"t":"s","v":"innerHTML"},{"t":"s","v":"="},{"t":"s","v":"dom-set-inner-html"},{"t":"s","v":"outerHTML"},{"t":"s","v":"dom-parent"},{"t":"s","v":"dom-insert-adjacent-html"},{"t":"s","v":"afterend"},{"t":"s","v":"dom-remove-child"},{"t":"s","v":"beforeend"},{"t":"s","v":"afterbegin"},{"t":"s","v":"beforebegin"},{"t":"s","v":"delete"},{"t":"s","v":"none"}],"arity":3}},{"t":"s","v":"handle-history"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,3,20,0,0,16,0,1,2,0,48,2,17,4,16,2,1,4,0,52,3,0,2,17,5,16,5,33,10,0,20,5,0,16,5,49,1,32,101,0,16,3,6,33,14,0,5,16,3,1,8,0,52,7,0,2,52,6,0,1,33,27,0,20,9,0,16,3,1,10,0,52,7,0,2,33,5,0,16,1,32,2,0,16,3,49,1,32,51,0,16,4,6,33,14,0,5,16,4,1,8,0,52,7,0,2,52,6,0,1,33,27,0,20,5,0,16,4,1,10,0,52,7,0,2,33,5,0,16,1,32,2,0,16,4,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-push-url"},{"t":"s","v":"sx-replace-url"},{"t":"s","v":"get"},{"t":"s","v":"replace-url"},{"t":"s","v":"browser-replace-state"},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"false"},{"t":"s","v":"browser-push-state"},{"t":"s","v":"true"}],"arity":3}},{"t":"s","v":"PRELOAD_TTL"},{"t":"n","v":30000},{"t":"s","v":"preload-cache-get"},{"t":"code","v":{"bytecode":[16,0,16,1,52,0,0,2,17,2,16,2,52,1,0,1,33,4,0,2,32,52,0,20,4,0,48,0,16,2,1,6,0,52,5,0,2,52,3,0,2,20,7,0,52,2,0,2,33,13,0,16,0,16,1,52,8,0,2,5,2,32,11,0,16,0,16,1,52,8,0,2,5,16,2,50],"constants":[{"t":"s","v":"dict-get"},{"t":"s","v":"nil?"},{"t":"s","v":">"},{"t":"s","v":"-"},{"t":"s","v":"now-ms"},{"t":"s","v":"get"},{"t":"s","v":"timestamp"},{"t":"s","v":"PRELOAD_TTL"},{"t":"s","v":"dict-delete!"}],"arity":2}},{"t":"s","v":"preload-cache-set"},{"t":"code","v":{"bytecode":[16,0,16,1,1,2,0,16,2,1,3,0,16,3,1,4,0,20,5,0,48,0,52,1,0,6,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"dict"},{"t":"s","v":"text"},{"t":"s","v":"content-type"},{"t":"s","v":"timestamp"},{"t":"s","v":"now-ms"}],"arity":4}},{"t":"s","v":"classify-trigger"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,1,16,1,1,3,0,52,2,0,2,33,6,0,1,4,0,32,57,0,16,1,1,5,0,52,2,0,2,33,6,0,1,5,0,32,39,0,16,1,1,6,0,52,2,0,2,33,6,0,1,6,0,32,21,0,16,1,1,7,0,52,2,0,2,33,6,0,1,7,0,32,3,0,1,1,0,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"event"},{"t":"s","v":"="},{"t":"s","v":"every"},{"t":"s","v":"poll"},{"t":"s","v":"intersect"},{"t":"s","v":"load"},{"t":"s","v":"revealed"}],"arity":1}},{"t":"s","v":"should-boost-link?"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,16,1,6,33,119,0,5,16,1,1,4,0,52,3,0,2,52,2,0,1,6,33,101,0,5,16,1,1,5,0,52,3,0,2,52,2,0,1,6,33,83,0,5,16,1,1,6,0,52,3,0,2,52,2,0,1,6,33,65,0,5,20,7,0,16,1,48,1,6,33,53,0,5,20,8,0,16,0,1,9,0,48,2,52,2,0,1,6,33,34,0,5,20,8,0,16,0,1,10,0,48,2,52,2,0,1,6,33,15,0,5,20,8,0,16,0,1,11,0,48,2,52,2,0,1,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"href"},{"t":"s","v":"not"},{"t":"s","v":"starts-with?"},{"t":"s","v":"#"},{"t":"s","v":"javascript:"},{"t":"s","v":"mailto:"},{"t":"s","v":"browser-same-origin?"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"sx-get"},{"t":"s","v":"sx-post"},{"t":"s","v":"sx-disable"}],"arity":1}},{"t":"s","v":"should-boost-form?"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,52,0,0,1,6,33,34,0,5,20,1,0,16,0,1,3,0,48,2,52,0,0,1,6,33,15,0,5,20,1,0,16,0,1,4,0,48,2,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"sx-get"},{"t":"s","v":"sx-post"},{"t":"s","v":"sx-disable"}],"arity":1}},{"t":"s","v":"parse-sse-swap"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,6,34,4,0,5,1,2,0,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-sse-swap"},{"t":"s","v":"message"}],"arity":1}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"4c88d6a1fd39ed4c","module":{"arity":0,"bytecode":[1,2,0,1,3,0,1,4,0,1,5,0,1,6,0,52,1,0,5,128,0,0,5,1,8,0,128,7,0,5,51,10,0,128,9,0,5,51,12,0,128,11,0,5,51,14,0,128,13,0,5,51,16,0,128,15,0,5,51,18,0,128,17,0,5,51,20,0,128,19,0,5,51,22,0,128,21,0,5,51,24,0,128,23,0,5,51,26,0,128,25,0,5,51,28,0,128,27,0,5,51,30,0,128,29,0,5,51,32,0,128,31,0,5,51,34,0,128,33,0,5,51,36,0,128,35,0,5,51,38,0,128,37,0,5,51,40,0,128,39,0,5,51,42,0,128,41,0,5,51,44,0,128,43,0,5,51,46,0,128,45,0,5,51,48,0,128,47,0,5,51,50,0,128,49,0,5,51,52,0,128,51,0,5,51,54,0,128,53,0,5,51,56,0,128,55,0,5,1,58,0,128,57,0,5,51,60,0,128,59,0,5,51,62,0,128,61,0,5,51,64,0,128,63,0,5,51,66,0,128,65,0,5,51,68,0,128,67,0,5,51,70,0,128,69,0,50],"constants":[{"t":"s","v":"ENGINE_VERBS"},{"t":"s","v":"list"},{"t":"s","v":"get"},{"t":"s","v":"post"},{"t":"s","v":"put"},{"t":"s","v":"delete"},{"t":"s","v":"patch"},{"t":"s","v":"DEFAULT_SWAP"},{"t":"s","v":"outerHTML"},{"t":"s","v":"parse-time"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,6,0,1,2,0,32,79,0,20,1,0,1,4,0,52,3,0,2,33,13,0,20,1,0,1,2,0,52,5,0,2,32,53,0,20,1,0,1,1,0,52,3,0,2,33,30,0,20,1,0,1,1,0,1,8,0,52,7,0,3,1,2,0,52,5,0,2,1,9,0,52,6,0,2,32,10,0,20,1,0,1,2,0,52,5,0,2,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"s"},{"t":"n","v":0},{"t":"s","v":"ends-with?"},{"t":"s","v":"ms"},{"t":"s","v":"parse-int"},{"t":"s","v":"*"},{"t":"s","v":"replace"},{"t":"s","v":""},{"t":"n","v":1000}]}},{"t":"s","v":"parse-trigger-spec"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,4,0,2,32,29,0,20,1,0,1,3,0,52,2,0,2,17,1,51,5,0,51,7,0,20,8,0,52,6,0,2,52,4,0,2,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"spec"},{"t":"s","v":"split"},{"t":"s","v":","},{"t":"s","v":"filter"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"x"}]}},{"t":"s","v":"map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,1,3,0,52,0,0,2,17,1,20,5,0,52,4,0,1,33,4,0,2,32,115,0,20,5,0,52,7,0,1,1,8,0,52,6,0,2,6,33,15,0,5,20,5,0,52,10,0,1,1,11,0,52,9,0,2,33,38,0,1,13,0,1,8,0,1,14,0,1,15,0,20,16,0,20,5,0,1,18,0,52,17,0,2,48,1,52,12,0,2,52,12,0,4,32,41,0,52,12,0,0,17,2,51,20,0,20,5,0,52,21,0,1,52,19,0,2,5,1,13,0,20,5,0,52,7,0,1,1,14,0,20,22,0,52,12,0,4,50],"constants":[{"t":"s","v":"split"},{"t":"s","v":"trim"},{"t":"s","v":"part"},{"t":"s","v":" "},{"t":"s","v":"empty?"},{"t":"s","v":"tokens"},{"t":"s","v":"="},{"t":"s","v":"first"},{"t":"s","v":"every"},{"t":"s","v":">="},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"dict"},{"t":"s","v":"event"},{"t":"s","v":"modifiers"},{"t":"s","v":"interval"},{"t":"s","v":"parse-time"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,14,0,20,4,0,1,2,0,3,52,3,0,3,32,105,0,20,1,0,1,5,0,52,0,0,2,33,14,0,20,4,0,1,5,0,3,52,3,0,3,32,78,0,20,1,0,1,7,0,52,6,0,2,33,28,0,20,4,0,1,8,0,20,9,0,20,1,0,1,11,0,52,10,0,2,48,1,52,3,0,3,32,37,0,20,1,0,1,12,0,52,6,0,2,33,23,0,20,4,0,1,13,0,20,1,0,1,14,0,52,10,0,2,52,3,0,3,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"tok"},{"t":"s","v":"once"},{"t":"s","v":"dict-set!"},{"t":"s","v":"mods"},{"t":"s","v":"changed"},{"t":"s","v":"starts-with?"},{"t":"s","v":"delay:"},{"t":"s","v":"delay"},{"t":"s","v":"parse-time"},{"t":"s","v":"slice"},{"t":"n","v":6},{"t":"s","v":"from:"},{"t":"s","v":"from"},{"t":"n","v":5}]}},{"t":"s","v":"rest"},{"t":"s","v":"mods"}]}},{"t":"s","v":"raw-parts"}]}},{"t":"s","v":"default-trigger"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,24,0,1,5,0,1,6,0,1,7,0,52,4,0,0,52,4,0,4,52,3,0,1,32,88,0,20,1,0,1,8,0,52,0,0,2,6,34,26,0,5,20,1,0,1,9,0,52,0,0,2,6,34,11,0,5,20,1,0,1,10,0,52,0,0,2,33,24,0,1,5,0,1,11,0,1,7,0,52,4,0,0,52,4,0,4,52,3,0,1,32,21,0,1,5,0,1,12,0,1,7,0,52,4,0,0,52,4,0,4,52,3,0,1,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"tag-name"},{"t":"s","v":"FORM"},{"t":"s","v":"list"},{"t":"s","v":"dict"},{"t":"s","v":"event"},{"t":"s","v":"submit"},{"t":"s","v":"modifiers"},{"t":"s","v":"INPUT"},{"t":"s","v":"SELECT"},{"t":"s","v":"TEXTAREA"},{"t":"s","v":"change"},{"t":"s","v":"click"}]}},{"t":"s","v":"get-verb-info"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"some"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,3,0,20,4,0,52,2,0,2,48,2,17,1,20,5,0,33,23,0,1,7,0,20,4,0,52,8,0,1,1,5,0,20,5,0,52,6,0,4,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"str"},{"t":"s","v":"sx-"},{"t":"s","v":"verb"},{"t":"s","v":"url"},{"t":"s","v":"dict"},{"t":"s","v":"method"},{"t":"s","v":"upper"}]}},{"t":"s","v":"ENGINE_VERBS"}]}},{"t":"s","v":"build-request-headers"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,1,0,1,2,0,1,3,0,20,4,0,48,0,52,0,0,4,17,3,20,5,0,20,6,0,1,7,0,48,2,17,4,20,8,0,33,16,0,20,10,0,1,11,0,20,8,0,52,9,0,3,32,1,0,2,5,20,5,0,20,12,0,1,13,0,48,1,1,14,0,48,2,17,4,20,15,0,33,16,0,20,10,0,1,16,0,20,15,0,52,9,0,3,32,1,0,2,5,20,17,0,33,16,0,20,10,0,1,18,0,20,17,0,52,9,0,3,32,1,0,2,5,20,5,0,20,6,0,1,19,0,48,2,17,4,20,20,0,33,37,0,20,21,0,20,20,0,48,1,17,5,20,22,0,33,17,0,51,24,0,20,22,0,52,25,0,1,52,23,0,2,32,1,0,2,32,1,0,2,5,20,10,0,50],"constants":[{"t":"s","v":"dict"},{"t":"s","v":"SX-Request"},{"t":"s","v":"true"},{"t":"s","v":"SX-Current-URL"},{"t":"s","v":"browser-location-href"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"sx-target"},{"t":"s","v":"target-sel"},{"t":"s","v":"dict-set!"},{"t":"s","v":"headers"},{"t":"s","v":"SX-Target"},{"t":"s","v":"dom-query"},{"t":"s","v":"script[data-components][data-hash]"},{"t":"s","v":"data-hash"},{"t":"s","v":"comp-hash"},{"t":"s","v":"SX-Components-Hash"},{"t":"s","v":"css-hash"},{"t":"s","v":"SX-Css"},{"t":"s","v":"sx-headers"},{"t":"s","v":"extra-h"},{"t":"s","v":"parse-header-value"},{"t":"s","v":"parsed"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,20,5,0,20,2,0,52,4,0,2,52,3,0,1,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"headers"},{"t":"s","v":"key"},{"t":"s","v":"str"},{"t":"s","v":"get"},{"t":"s","v":"parsed"}]}},{"t":"s","v":"keys"}]}},{"t":"s","v":"process-response-headers"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,1,0,20,2,0,1,3,0,48,1,1,4,0,20,2,0,1,5,0,48,1,1,6,0,20,2,0,1,7,0,48,1,1,8,0,20,2,0,1,9,0,48,1,1,10,0,20,2,0,1,11,0,48,1,1,12,0,20,2,0,1,13,0,48,1,1,14,0,20,2,0,1,15,0,48,1,1,16,0,20,2,0,1,17,0,48,1,1,18,0,20,2,0,1,19,0,48,1,1,20,0,20,2,0,1,21,0,48,1,1,22,0,20,2,0,1,23,0,48,1,1,24,0,20,2,0,1,25,0,48,1,1,26,0,20,2,0,1,27,0,48,1,52,0,0,26,50],"constants":[{"t":"s","v":"dict"},{"t":"s","v":"redirect"},{"t":"s","v":"get-header"},{"t":"s","v":"SX-Redirect"},{"t":"s","v":"refresh"},{"t":"s","v":"SX-Refresh"},{"t":"s","v":"trigger"},{"t":"s","v":"SX-Trigger"},{"t":"s","v":"retarget"},{"t":"s","v":"SX-Retarget"},{"t":"s","v":"reswap"},{"t":"s","v":"SX-Reswap"},{"t":"s","v":"location"},{"t":"s","v":"SX-Location"},{"t":"s","v":"replace-url"},{"t":"s","v":"SX-Replace-Url"},{"t":"s","v":"css-hash"},{"t":"s","v":"SX-Css-Hash"},{"t":"s","v":"trigger-swap"},{"t":"s","v":"SX-Trigger-After-Swap"},{"t":"s","v":"trigger-settle"},{"t":"s","v":"SX-Trigger-After-Settle"},{"t":"s","v":"content-type"},{"t":"s","v":"Content-Type"},{"t":"s","v":"cache-invalidate"},{"t":"s","v":"SX-Cache-Invalidate"},{"t":"s","v":"cache-update"},{"t":"s","v":"SX-Cache-Update"}]}},{"t":"s","v":"parse-swap-spec"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,6,34,4,0,5,20,2,0,1,3,0,52,0,0,2,17,2,20,5,0,52,4,0,1,17,3,20,6,0,17,4,51,8,0,20,5,0,52,9,0,1,52,7,0,2,5,1,11,0,20,11,0,1,12,0,20,13,0,52,10,0,4,50],"constants":[{"t":"s","v":"split"},{"t":"s","v":"raw-swap"},{"t":"s","v":"DEFAULT_SWAP"},{"t":"s","v":" "},{"t":"s","v":"first"},{"t":"s","v":"parts"},{"t":"s","v":"global-transitions?"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,7,0,3,21,3,0,32,21,0,20,1,0,1,4,0,52,0,0,2,33,7,0,4,21,3,0,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"p"},{"t":"s","v":"transition:true"},{"t":"s","v":"use-transition"},{"t":"s","v":"transition:false"}]}},{"t":"s","v":"rest"},{"t":"s","v":"dict"},{"t":"s","v":"style"},{"t":"s","v":"transition"},{"t":"s","v":"use-transition"}]}},{"t":"s","v":"parse-retry-spec"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,4,0,2,32,66,0,20,1,0,1,3,0,52,2,0,2,17,1,1,5,0,20,7,0,52,6,0,1,1,8,0,20,7,0,1,11,0,52,10,0,2,1,12,0,52,9,0,2,1,13,0,20,7,0,1,14,0,52,10,0,2,1,15,0,52,9,0,2,52,4,0,6,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"retry-attr"},{"t":"s","v":"split"},{"t":"s","v":":"},{"t":"s","v":"dict"},{"t":"s","v":"strategy"},{"t":"s","v":"first"},{"t":"s","v":"parts"},{"t":"s","v":"start-ms"},{"t":"s","v":"parse-int"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"n","v":1000},{"t":"s","v":"cap-ms"},{"t":"n","v":2},{"t":"n","v":30000}]}},{"t":"s","v":"next-retry-ms"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,20,4,0,52,0,0,2,50],"constants":[{"t":"s","v":"min"},{"t":"s","v":"*"},{"t":"s","v":"current-ms"},{"t":"n","v":2},{"t":"s","v":"cap-ms"}]}},{"t":"s","v":"filter-params"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,6,0,20,2,0,32,120,0,20,1,0,1,4,0,52,3,0,2,33,7,0,52,5,0,0,32,100,0,20,1,0,1,6,0,52,3,0,2,33,6,0,20,2,0,32,81,0,20,1,0,1,8,0,52,7,0,2,33,39,0,20,10,0,20,1,0,1,13,0,52,12,0,2,1,14,0,52,11,0,2,52,9,0,2,17,2,51,16,0,20,2,0,52,15,0,2,32,29,0,20,10,0,20,1,0,1,14,0,52,11,0,2,52,9,0,2,17,2,51,17,0,20,2,0,52,15,0,2,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"params-spec"},{"t":"s","v":"all-params"},{"t":"s","v":"="},{"t":"s","v":"none"},{"t":"s","v":"list"},{"t":"s","v":"*"},{"t":"s","v":"starts-with?"},{"t":"s","v":"not "},{"t":"s","v":"map"},{"t":"s","v":"trim"},{"t":"s","v":"split"},{"t":"s","v":"slice"},{"t":"n","v":4},{"t":"s","v":","},{"t":"s","v":"filter"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,20,4,0,52,3,0,1,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"excluded"},{"t":"s","v":"first"},{"t":"s","v":"p"}]}},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,3,0,52,2,0,1,52,0,0,2,50],"constants":[{"t":"s","v":"contains?"},{"t":"s","v":"allowed"},{"t":"s","v":"first"},{"t":"s","v":"p"}]}}]}},{"t":"s","v":"resolve-target"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,20,4,0,52,3,0,1,6,34,11,0,5,20,4,0,1,6,0,52,5,0,2,33,6,0,20,1,0,32,32,0,20,4,0,1,7,0,52,5,0,2,33,11,0,20,8,0,20,1,0,49,1,32,8,0,20,9,0,20,4,0,49,1,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"sx-target"},{"t":"s","v":"nil?"},{"t":"s","v":"sel"},{"t":"s","v":"="},{"t":"s","v":"this"},{"t":"s","v":"closest"},{"t":"s","v":"dom-parent"},{"t":"s","v":"dom-query"}]}},{"t":"s","v":"apply-optimistic"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,20,4,0,52,3,0,1,33,4,0,2,32,211,0,20,5,0,20,1,0,48,1,6,34,4,0,5,20,1,0,17,2,1,7,0,20,7,0,1,4,0,20,4,0,52,6,0,4,17,3,20,4,0,1,9,0,52,8,0,2,33,54,0,20,11,0,1,12,0,20,13,0,20,7,0,1,12,0,48,2,52,10,0,3,5,20,14,0,20,7,0,1,12,0,1,15,0,48,3,5,20,14,0,20,7,0,1,16,0,1,17,0,48,3,32,104,0,20,4,0,1,18,0,52,8,0,2,33,37,0,20,11,0,1,19,0,20,20,0,20,7,0,1,19,0,48,2,52,10,0,3,5,20,21,0,20,7,0,1,19,0,3,48,3,32,54,0,20,4,0,1,23,0,52,22,0,2,33,40,0,20,4,0,1,25,0,52,24,0,2,17,4,20,11,0,1,26,0,20,27,0,52,10,0,3,5,20,28,0,20,7,0,20,27,0,48,2,32,1,0,2,5,20,11,0,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"sx-optimistic"},{"t":"s","v":"nil?"},{"t":"s","v":"directive"},{"t":"s","v":"resolve-target"},{"t":"s","v":"dict"},{"t":"s","v":"target"},{"t":"s","v":"="},{"t":"s","v":"remove"},{"t":"s","v":"dict-set!"},{"t":"s","v":"state"},{"t":"s","v":"opacity"},{"t":"s","v":"dom-get-style"},{"t":"s","v":"dom-set-style"},{"t":"s","v":"0"},{"t":"s","v":"pointer-events"},{"t":"s","v":"none"},{"t":"s","v":"disable"},{"t":"s","v":"disabled"},{"t":"s","v":"dom-get-prop"},{"t":"s","v":"dom-set-prop"},{"t":"s","v":"starts-with?"},{"t":"s","v":"add-class:"},{"t":"s","v":"slice"},{"t":"n","v":10},{"t":"s","v":"add-class"},{"t":"s","v":"cls"},{"t":"s","v":"dom-add-class"}]}},{"t":"s","v":"revert-optimistic"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,165,0,20,0,0,1,2,0,52,1,0,2,17,1,20,0,0,1,3,0,52,1,0,2,17,2,20,3,0,1,5,0,52,4,0,2,33,47,0,20,6,0,20,2,0,1,7,0,20,0,0,1,7,0,52,1,0,2,6,34,4,0,5,1,8,0,48,3,5,20,6,0,20,2,0,1,9,0,1,8,0,49,3,32,78,0,20,3,0,1,10,0,52,4,0,2,33,30,0,20,11,0,20,2,0,1,12,0,20,0,0,1,12,0,52,1,0,2,6,34,2,0,5,4,49,3,32,35,0,20,0,0,1,13,0,52,1,0,2,33,21,0,20,14,0,20,2,0,20,0,0,1,13,0,52,1,0,2,49,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"state"},{"t":"s","v":"get"},{"t":"s","v":"target"},{"t":"s","v":"directive"},{"t":"s","v":"="},{"t":"s","v":"remove"},{"t":"s","v":"dom-set-style"},{"t":"s","v":"opacity"},{"t":"s","v":""},{"t":"s","v":"pointer-events"},{"t":"s","v":"disable"},{"t":"s","v":"dom-set-prop"},{"t":"s","v":"disabled"},{"t":"s","v":"add-class"},{"t":"s","v":"dom-remove-class"}]}},{"t":"s","v":"find-oob-swaps"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,17,1,51,2,0,1,3,0,1,4,0,52,0,0,2,52,1,0,2,5,20,5,0,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,3,0,20,4,0,1,5,0,52,2,0,3,48,2,17,1,51,7,0,20,8,0,52,6,0,2,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"container"},{"t":"s","v":"str"},{"t":"s","v":"["},{"t":"s","v":"attr"},{"t":"s","v":"]"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,6,34,4,0,5,1,3,0,17,1,20,4,0,20,1,0,48,1,17,2,20,5,0,20,1,0,20,2,0,48,2,5,20,6,0,33,33,0,20,7,0,20,8,0,1,10,0,20,1,0,1,11,0,20,11,0,1,6,0,20,6,0,52,9,0,6,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"oob"},{"t":"s","v":"attr"},{"t":"s","v":"outerHTML"},{"t":"s","v":"dom-id"},{"t":"s","v":"dom-remove-attr"},{"t":"s","v":"target-id"},{"t":"s","v":"append!"},{"t":"s","v":"results"},{"t":"s","v":"dict"},{"t":"s","v":"element"},{"t":"s","v":"swap-type"}]}},{"t":"s","v":"oob-els"}]}},{"t":"s","v":"sx-swap-oob"},{"t":"s","v":"hx-swap-oob"},{"t":"s","v":"results"}]}},{"t":"s","v":"morph-node"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,6,34,12,0,5,20,0,0,20,1,0,1,3,0,48,2,33,4,0,2,32,170,1,20,0,0,20,1,0,1,4,0,48,2,6,33,59,0,5,20,5,0,20,1,0,1,6,0,48,2,6,33,43,0,5,20,0,0,20,7,0,1,4,0,48,2,6,33,27,0,5,20,9,0,20,1,0,1,4,0,48,2,20,9,0,20,7,0,1,4,0,48,2,52,8,0,2,33,14,0,20,10,0,20,1,0,20,7,0,49,2,32,79,1,20,12,0,20,1,0,48,1,20,12,0,20,7,0,48,1,52,8,0,2,52,11,0,1,6,34,25,0,5,20,13,0,20,1,0,48,1,20,13,0,20,7,0,48,1,52,8,0,2,52,11,0,1,33,27,0,20,14,0,20,15,0,20,1,0,48,1,20,16,0,20,7,0,48,1,20,1,0,49,3,32,252,0,20,12,0,20,1,0,48,1,1,17,0,52,8,0,2,6,34,16,0,5,20,12,0,20,1,0,48,1,1,18,0,52,8,0,2,33,50,0,20,19,0,20,1,0,48,1,20,19,0,20,7,0,48,1,52,8,0,2,52,11,0,1,33,19,0,20,20,0,20,1,0,20,19,0,20,7,0,48,1,49,2,32,1,0,2,32,164,0,20,12,0,20,1,0,48,1,1,21,0,52,8,0,2,33,145,0,20,0,0,20,1,0,1,4,0,48,2,6,33,47,0,5,20,0,0,20,7,0,1,4,0,48,2,6,33,31,0,5,20,9,0,20,1,0,1,4,0,48,2,20,9,0,20,7,0,1,4,0,48,2,52,8,0,2,52,11,0,1,33,20,0,20,22,0,20,1,0,48,1,5,20,23,0,20,1,0,48,1,32,1,0,2,5,20,24,0,20,1,0,20,7,0,48,2,5,20,25,0,20,1,0,48,1,6,33,9,0,5,20,26,0,20,1,0,48,1,52,11,0,1,33,14,0,20,27,0,20,1,0,20,7,0,49,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"old-node"},{"t":"s","v":"sx-preserve"},{"t":"s","v":"sx-ignore"},{"t":"s","v":"data-sx-island"},{"t":"s","v":"is-processed?"},{"t":"s","v":"island-hydrated"},{"t":"s","v":"new-node"},{"t":"s","v":"="},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"morph-island-children"},{"t":"s","v":"not"},{"t":"s","v":"dom-node-type"},{"t":"s","v":"dom-node-name"},{"t":"s","v":"dom-replace-child"},{"t":"s","v":"dom-parent"},{"t":"s","v":"dom-clone"},{"t":"n","v":3},{"t":"n","v":8},{"t":"s","v":"dom-text-content"},{"t":"s","v":"dom-set-text-content"},{"t":"n","v":1},{"t":"s","v":"dispose-island"},{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"sync-attrs"},{"t":"s","v":"dom-is-active-element?"},{"t":"s","v":"dom-is-input-element?"},{"t":"s","v":"morph-children"}]}},{"t":"s","v":"sync-attrs"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,6,34,4,0,5,1,3,0,17,2,20,5,0,52,4,0,1,33,7,0,52,6,0,0,32,10,0,20,5,0,1,8,0,52,7,0,2,17,3,51,10,0,20,11,0,20,12,0,48,1,52,9,0,2,5,51,13,0,20,11,0,20,1,0,48,1,52,9,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"old-el"},{"t":"s","v":"data-sx-reactive-attrs"},{"t":"s","v":""},{"t":"s","v":"empty?"},{"t":"s","v":"ra-str"},{"t":"s","v":"list"},{"t":"s","v":"split"},{"t":"s","v":","},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,17,1,20,1,0,1,3,0,52,2,0,2,17,2,20,6,0,20,7,0,20,8,0,48,2,20,9,0,52,5,0,2,52,4,0,1,6,33,15,0,5,20,11,0,20,8,0,52,10,0,2,52,4,0,1,33,17,0,20,12,0,20,7,0,20,8,0,20,9,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"attr"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"old-el"},{"t":"s","v":"name"},{"t":"s","v":"val"},{"t":"s","v":"contains?"},{"t":"s","v":"reactive-attrs"},{"t":"s","v":"dom-set-attr"}]}},{"t":"s","v":"dom-attr-list"},{"t":"s","v":"new-el"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,17,1,20,3,0,20,4,0,20,5,0,48,2,52,2,0,1,6,33,34,0,5,20,7,0,20,5,0,52,6,0,2,52,2,0,1,6,33,15,0,5,20,5,0,1,9,0,52,8,0,2,52,2,0,1,33,14,0,20,10,0,20,11,0,20,5,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"attr"},{"t":"s","v":"not"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"new-el"},{"t":"s","v":"aname"},{"t":"s","v":"contains?"},{"t":"s","v":"reactive-attrs"},{"t":"s","v":"="},{"t":"s","v":"data-sx-reactive-attrs"},{"t":"s","v":"dom-remove-attr"},{"t":"s","v":"old-el"}]}}]}},{"t":"s","v":"morph-children"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,2,20,0,0,20,2,0,48,1,17,3,51,4,0,52,5,0,0,20,6,0,52,3,0,3,17,4,1,7,0,17,5,51,9,0,20,10,0,52,8,0,2,5,51,11,0,20,13,0,20,6,0,52,14,0,1,52,12,0,2,52,8,0,2,50],"constants":[{"t":"s","v":"dom-child-list"},{"t":"s","v":"old-parent"},{"t":"s","v":"new-parent"},{"t":"s","v":"reduce"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,2,20,2,0,33,20,0,20,4,0,20,2,0,20,1,0,52,3,0,3,5,20,4,0,32,3,0,20,4,0,50],"constants":[{"t":"s","v":"dom-id"},{"t":"s","v":"kid"},{"t":"s","v":"id"},{"t":"s","v":"dict-set!"},{"t":"s","v":"acc"}]}},{"t":"s","v":"dict"},{"t":"s","v":"old-kids"},{"t":"n","v":0},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,1,20,2,0,33,13,0,20,4,0,20,2,0,52,3,0,2,32,1,0,2,17,2,20,5,0,6,33,12,0,5,20,5,0,52,7,0,1,52,6,0,1,33,115,0,20,9,0,20,11,0,52,10,0,1,52,8,0,2,6,33,22,0,5,20,5,0,20,11,0,20,9,0,52,13,0,2,52,12,0,2,52,6,0,1,33,45,0,20,14,0,20,15,0,20,5,0,20,9,0,20,11,0,52,10,0,1,52,8,0,2,33,13,0,20,11,0,20,9,0,52,13,0,2,32,1,0,2,48,3,32,1,0,2,5,20,16,0,20,5,0,20,1,0,48,2,5,20,9,0,52,17,0,1,21,9,0,32,115,0,20,9,0,20,11,0,52,10,0,1,52,8,0,2,33,82,0,20,11,0,20,9,0,52,13,0,2,17,3,20,0,0,20,18,0,48,1,6,33,8,0,5,20,2,0,52,6,0,1,33,22,0,20,14,0,20,15,0,20,19,0,20,1,0,48,1,20,18,0,49,3,32,22,0,20,16,0,20,18,0,20,1,0,48,2,5,20,9,0,52,17,0,1,21,9,0,32,16,0,20,20,0,20,15,0,20,19,0,20,1,0,48,1,49,2,50],"constants":[{"t":"s","v":"dom-id"},{"t":"s","v":"new-child"},{"t":"s","v":"match-id"},{"t":"s","v":"dict-get"},{"t":"s","v":"old-by-id"},{"t":"s","v":"match-by-id"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"<"},{"t":"s","v":"oi"},{"t":"s","v":"len"},{"t":"s","v":"old-kids"},{"t":"s","v":"="},{"t":"s","v":"nth"},{"t":"s","v":"dom-insert-before"},{"t":"s","v":"old-parent"},{"t":"s","v":"morph-node"},{"t":"s","v":"inc"},{"t":"s","v":"old-child"},{"t":"s","v":"dom-clone"},{"t":"s","v":"dom-append"}]}},{"t":"s","v":"new-kids"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,33,84,0,20,4,0,20,1,0,52,3,0,2,17,1,20,5,0,20,6,0,20,7,0,48,2,6,33,36,0,5,20,9,0,20,6,0,1,10,0,48,2,52,8,0,1,6,33,16,0,5,20,9,0,20,6,0,1,11,0,48,2,52,8,0,1,33,14,0,20,12,0,20,7,0,20,6,0,49,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":">="},{"t":"s","v":"i"},{"t":"s","v":"oi"},{"t":"s","v":"nth"},{"t":"s","v":"old-kids"},{"t":"s","v":"dom-is-child-of?"},{"t":"s","v":"leftover"},{"t":"s","v":"old-parent"},{"t":"s","v":"not"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"sx-preserve"},{"t":"s","v":"sx-ignore"},{"t":"s","v":"dom-remove-child"}]}},{"t":"s","v":"range"},{"t":"s","v":"oi"},{"t":"s","v":"len"}]}},{"t":"s","v":"morph-island-children"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,2,20,0,0,20,3,0,1,2,0,48,2,17,3,20,0,0,20,1,0,1,4,0,48,2,17,4,20,0,0,20,3,0,1,4,0,48,2,17,5,52,5,0,0,17,6,52,5,0,0,17,7,51,7,0,20,8,0,52,6,0,2,5,51,9,0,20,10,0,52,6,0,2,5,51,11,0,20,12,0,52,6,0,2,5,51,13,0,20,14,0,52,6,0,2,5,20,15,0,20,3,0,49,1,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"old-island"},{"t":"s","v":"[data-sx-lake]"},{"t":"s","v":"new-island"},{"t":"s","v":"[data-sx-marsh]"},{"t":"s","v":"dict"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,20,3,0,33,16,0,20,5,0,20,3,0,20,1,0,52,4,0,3,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"lake"},{"t":"s","v":"data-sx-lake"},{"t":"s","v":"id"},{"t":"s","v":"dict-set!"},{"t":"s","v":"new-lake-map"}]}},{"t":"s","v":"new-lakes"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,20,3,0,33,16,0,20,5,0,20,3,0,20,1,0,52,4,0,3,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"marsh"},{"t":"s","v":"data-sx-marsh"},{"t":"s","v":"id"},{"t":"s","v":"dict-set!"},{"t":"s","v":"new-marsh-map"}]}},{"t":"s","v":"new-marshes"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,20,4,0,20,5,0,52,3,0,2,17,2,20,6,0,33,26,0,20,7,0,20,1,0,20,6,0,48,2,5,20,8,0,20,1,0,20,6,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"old-lake"},{"t":"s","v":"data-sx-lake"},{"t":"s","v":"dict-get"},{"t":"s","v":"new-lake-map"},{"t":"s","v":"id"},{"t":"s","v":"new-lake"},{"t":"s","v":"sync-attrs"},{"t":"s","v":"morph-children"}]}},{"t":"s","v":"old-lakes"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,20,4,0,20,5,0,52,3,0,2,17,2,20,6,0,33,17,0,20,7,0,20,1,0,20,6,0,20,8,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"old-marsh"},{"t":"s","v":"data-sx-marsh"},{"t":"s","v":"dict-get"},{"t":"s","v":"new-marsh-map"},{"t":"s","v":"id"},{"t":"s","v":"new-marsh"},{"t":"s","v":"morph-marsh"},{"t":"s","v":"old-island"}]}},{"t":"s","v":"old-marshes"},{"t":"s","v":"process-signal-updates"}]}},{"t":"s","v":"morph-marsh"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,3,20,0,0,20,1,0,1,3,0,48,2,17,4,20,4,0,20,5,0,48,1,17,5,20,6,0,6,33,20,0,5,20,7,0,6,33,12,0,5,20,7,0,52,9,0,1,52,8,0,1,33,62,0,20,10,0,20,7,0,48,1,17,6,20,11,0,33,18,0,20,12,0,20,11,0,20,14,0,52,13,0,1,48,2,32,3,0,20,14,0,17,7,20,15,0,20,1,0,48,1,5,20,16,0,20,1,0,51,17,0,49,2,32,23,0,20,18,0,20,1,0,20,5,0,48,2,5,20,19,0,20,1,0,20,5,0,49,2,50],"constants":[{"t":"s","v":"dom-get-data"},{"t":"s","v":"old-marsh"},{"t":"s","v":"sx-marsh-transform"},{"t":"s","v":"sx-marsh-env"},{"t":"s","v":"dom-inner-html"},{"t":"s","v":"new-marsh"},{"t":"s","v":"env"},{"t":"s","v":"new-html"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"parse"},{"t":"s","v":"transform"},{"t":"s","v":"cek-call"},{"t":"s","v":"list"},{"t":"s","v":"parsed"},{"t":"s","v":"dispose-marsh-scope"},{"t":"s","v":"with-marsh-scope"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,2,48,3,17,0,20,3,0,20,4,0,2,48,2,5,20,5,0,20,4,0,20,6,0,49,2,50],"constants":[{"t":"s","v":"render-to-dom"},{"t":"s","v":"sx-content"},{"t":"s","v":"env"},{"t":"s","v":"dom-remove-children-after"},{"t":"s","v":"old-marsh"},{"t":"s","v":"dom-append"},{"t":"s","v":"new-dom"}]}},{"t":"s","v":"sync-attrs"},{"t":"s","v":"morph-children"}]}},{"t":"s","v":"process-signal-updates"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,51,4,0,20,5,0,52,3,0,2,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"root"},{"t":"s","v":"[data-sx-signal]"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,20,3,0,33,103,0,20,3,0,1,5,0,52,4,0,2,17,2,20,7,0,1,8,0,52,6,0,2,33,74,0,20,3,0,1,8,0,20,7,0,52,9,0,3,17,3,20,3,0,20,7,0,1,11,0,52,10,0,2,52,9,0,2,17,4,20,12,0,20,13,0,48,1,17,5,20,14,0,20,16,0,52,15,0,1,20,17,0,48,2,5,20,18,0,20,1,0,1,2,0,49,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"data-sx-signal"},{"t":"s","v":"spec"},{"t":"s","v":"index-of"},{"t":"s","v":":"},{"t":"s","v":">"},{"t":"s","v":"colon-idx"},{"t":"n","v":0},{"t":"s","v":"slice"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"json-parse"},{"t":"s","v":"raw-value"},{"t":"s","v":"reset!"},{"t":"s","v":"use-store"},{"t":"s","v":"store-name"},{"t":"s","v":"parsed"},{"t":"s","v":"dom-remove-attr"}]}},{"t":"s","v":"signal-els"}]}},{"t":"s","v":"swap-dom-nodes"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,1,1,0,52,2,0,2,33,63,0,5,20,3,0,20,4,0,48,1,33,14,0,20,5,0,20,6,0,20,4,0,49,2,32,34,0,20,7,0,1,8,0,2,48,2,17,3,20,9,0,20,10,0,20,4,0,48,2,5,20,5,0,20,6,0,20,10,0,49,2,32,111,1,6,1,11,0,52,2,0,2,33,137,0,5,20,12,0,20,6,0,48,1,17,3,20,13,0,20,4,0,48,1,17,4,20,3,0,20,4,0,48,1,33,84,0,20,14,0,20,4,0,48,1,17,5,20,15,0,33,54,0,20,13,0,20,15,0,48,1,21,16,0,5,20,17,0,20,18,0,20,16,0,20,6,0,48,3,5,20,19,0,20,15,0,48,1,17,6,20,20,0,20,18,0,20,16,0,20,21,0,48,3,32,11,0,20,22,0,20,18,0,20,6,0,48,2,32,14,0,20,17,0,20,18,0,20,16,0,20,6,0,48,3,5,20,16,0,32,219,0,6,1,23,0,52,2,0,2,33,15,0,5,20,24,0,20,6,0,20,4,0,49,2,32,193,0,6,1,25,0,52,2,0,2,33,15,0,5,20,9,0,20,6,0,20,4,0,49,2,32,167,0,6,1,26,0,52,2,0,2,33,15,0,5,20,27,0,20,6,0,20,4,0,49,2,32,141,0,6,1,28,0,52,2,0,2,33,23,0,5,20,29,0,20,12,0,20,6,0,48,1,20,4,0,20,6,0,49,3,32,107,0,6,1,30,0,52,2,0,2,33,20,0,5,20,22,0,20,12,0,20,6,0,48,1,20,6,0,49,2,32,76,0,6,1,31,0,52,2,0,2,33,5,0,5,2,32,60,0,5,20,3,0,20,4,0,48,1,33,14,0,20,5,0,20,6,0,20,4,0,49,2,32,34,0,20,7,0,1,8,0,2,48,2,17,3,20,9,0,20,10,0,20,4,0,48,2,5,20,5,0,20,6,0,20,10,0,49,2,50],"constants":[{"t":"s","v":"strategy"},{"t":"s","v":"innerHTML"},{"t":"s","v":"="},{"t":"s","v":"dom-is-fragment?"},{"t":"s","v":"new-nodes"},{"t":"s","v":"morph-children"},{"t":"s","v":"target"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"div"},{"t":"s","v":"dom-append"},{"t":"s","v":"wrapper"},{"t":"s","v":"outerHTML"},{"t":"s","v":"dom-parent"},{"t":"s","v":"dom-clone"},{"t":"s","v":"dom-first-child"},{"t":"s","v":"fc"},{"t":"s","v":"new-el"},{"t":"s","v":"dom-replace-child"},{"t":"s","v":"parent"},{"t":"s","v":"dom-next-sibling"},{"t":"s","v":"insert-remaining-siblings"},{"t":"s","v":"sib"},{"t":"s","v":"dom-remove-child"},{"t":"s","v":"afterend"},{"t":"s","v":"dom-insert-after"},{"t":"s","v":"beforeend"},{"t":"s","v":"afterbegin"},{"t":"s","v":"dom-prepend"},{"t":"s","v":"beforebegin"},{"t":"s","v":"dom-insert-before"},{"t":"s","v":"delete"},{"t":"s","v":"none"}]}},{"t":"s","v":"insert-remaining-siblings"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,39,0,20,1,0,20,0,0,48,1,17,3,20,2,0,20,3,0,20,0,0,48,2,5,20,4,0,20,5,0,20,0,0,20,6,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"sib"},{"t":"s","v":"dom-next-sibling"},{"t":"s","v":"dom-insert-after"},{"t":"s","v":"ref-node"},{"t":"s","v":"insert-remaining-siblings"},{"t":"s","v":"parent"},{"t":"s","v":"next"}]}},{"t":"s","v":"swap-html-string"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,1,1,0,52,2,0,2,33,15,0,5,20,3,0,20,4,0,20,5,0,49,2,32,230,0,6,1,6,0,52,2,0,2,33,44,0,5,20,7,0,20,4,0,48,1,17,3,20,8,0,20,4,0,1,9,0,20,5,0,48,3,5,20,10,0,20,11,0,20,4,0,48,2,5,20,11,0,32,175,0,6,1,9,0,52,2,0,2,33,18,0,5,20,8,0,20,4,0,1,9,0,20,5,0,49,3,32,146,0,6,1,12,0,52,2,0,2,33,18,0,5,20,8,0,20,4,0,1,12,0,20,5,0,49,3,32,117,0,6,1,13,0,52,2,0,2,33,18,0,5,20,8,0,20,4,0,1,13,0,20,5,0,49,3,32,88,0,6,1,14,0,52,2,0,2,33,18,0,5,20,8,0,20,4,0,1,14,0,20,5,0,49,3,32,59,0,6,1,15,0,52,2,0,2,33,20,0,5,20,10,0,20,7,0,20,4,0,48,1,20,4,0,49,2,32,28,0,6,1,16,0,52,2,0,2,33,5,0,5,2,32,12,0,5,20,3,0,20,4,0,20,5,0,49,2,50],"constants":[{"t":"s","v":"strategy"},{"t":"s","v":"innerHTML"},{"t":"s","v":"="},{"t":"s","v":"dom-set-inner-html"},{"t":"s","v":"target"},{"t":"s","v":"html"},{"t":"s","v":"outerHTML"},{"t":"s","v":"dom-parent"},{"t":"s","v":"dom-insert-adjacent-html"},{"t":"s","v":"afterend"},{"t":"s","v":"dom-remove-child"},{"t":"s","v":"parent"},{"t":"s","v":"beforeend"},{"t":"s","v":"afterbegin"},{"t":"s","v":"beforebegin"},{"t":"s","v":"delete"},{"t":"s","v":"none"}]}},{"t":"s","v":"handle-history"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,3,20,0,0,20,1,0,1,3,0,48,2,17,4,20,5,0,1,6,0,52,4,0,2,17,5,20,7,0,33,11,0,20,8,0,20,7,0,49,1,32,111,0,20,9,0,6,33,15,0,5,20,9,0,1,12,0,52,11,0,2,52,10,0,1,33,30,0,20,13,0,20,9,0,1,14,0,52,11,0,2,33,6,0,20,15,0,32,3,0,20,9,0,49,1,32,56,0,20,6,0,6,33,15,0,5,20,6,0,1,12,0,52,11,0,2,52,10,0,1,33,30,0,20,8,0,20,6,0,1,14,0,52,11,0,2,33,6,0,20,15,0,32,3,0,20,6,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"sx-push-url"},{"t":"s","v":"sx-replace-url"},{"t":"s","v":"get"},{"t":"s","v":"resp-headers"},{"t":"s","v":"replace-url"},{"t":"s","v":"hdr-replace"},{"t":"s","v":"browser-replace-state"},{"t":"s","v":"push-url"},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"false"},{"t":"s","v":"browser-push-state"},{"t":"s","v":"true"},{"t":"s","v":"url"}]}},{"t":"s","v":"PRELOAD_TTL"},{"t":"n","v":30000},{"t":"s","v":"preload-cache-get"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,17,2,20,4,0,52,3,0,1,33,4,0,2,32,58,0,20,7,0,48,0,20,4,0,1,9,0,52,8,0,2,52,6,0,2,20,10,0,52,5,0,2,33,15,0,20,1,0,20,2,0,52,11,0,2,5,2,32,14,0,20,1,0,20,2,0,52,11,0,2,5,20,4,0,50],"constants":[{"t":"s","v":"dict-get"},{"t":"s","v":"cache"},{"t":"s","v":"url"},{"t":"s","v":"nil?"},{"t":"s","v":"entry"},{"t":"s","v":">"},{"t":"s","v":"-"},{"t":"s","v":"now-ms"},{"t":"s","v":"get"},{"t":"s","v":"timestamp"},{"t":"s","v":"PRELOAD_TTL"},{"t":"s","v":"dict-delete!"}]}},{"t":"s","v":"preload-cache-set"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,1,4,0,20,4,0,1,5,0,20,5,0,1,6,0,20,7,0,48,0,52,3,0,6,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"cache"},{"t":"s","v":"url"},{"t":"s","v":"dict"},{"t":"s","v":"text"},{"t":"s","v":"content-type"},{"t":"s","v":"timestamp"},{"t":"s","v":"now-ms"}]}},{"t":"s","v":"classify-trigger"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,1,20,2,0,1,4,0,52,3,0,2,33,6,0,1,5,0,32,60,0,20,2,0,1,6,0,52,3,0,2,33,6,0,1,6,0,32,41,0,20,2,0,1,7,0,52,3,0,2,33,6,0,1,7,0,32,22,0,20,2,0,1,8,0,52,3,0,2,33,6,0,1,8,0,32,3,0,1,2,0,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"trigger"},{"t":"s","v":"event"},{"t":"s","v":"="},{"t":"s","v":"every"},{"t":"s","v":"poll"},{"t":"s","v":"intersect"},{"t":"s","v":"load"},{"t":"s","v":"revealed"}]}},{"t":"s","v":"should-boost-link?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,20,2,0,6,33,126,0,5,20,2,0,1,5,0,52,4,0,2,52,3,0,1,6,33,107,0,5,20,2,0,1,6,0,52,4,0,2,52,3,0,1,6,33,88,0,5,20,2,0,1,7,0,52,4,0,2,52,3,0,1,6,33,69,0,5,20,8,0,20,2,0,48,1,6,33,56,0,5,20,9,0,20,1,0,1,10,0,48,2,52,3,0,1,6,33,36,0,5,20,9,0,20,1,0,1,11,0,48,2,52,3,0,1,6,33,16,0,5,20,9,0,20,1,0,1,12,0,48,2,52,3,0,1,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"link"},{"t":"s","v":"href"},{"t":"s","v":"not"},{"t":"s","v":"starts-with?"},{"t":"s","v":"#"},{"t":"s","v":"javascript:"},{"t":"s","v":"mailto:"},{"t":"s","v":"browser-same-origin?"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"sx-get"},{"t":"s","v":"sx-post"},{"t":"s","v":"sx-disable"}]}},{"t":"s","v":"should-boost-form?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,1,3,0,48,2,52,0,0,1,6,33,36,0,5,20,1,0,20,2,0,1,4,0,48,2,52,0,0,1,6,33,16,0,5,20,1,0,20,2,0,1,5,0,48,2,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"form"},{"t":"s","v":"sx-get"},{"t":"s","v":"sx-post"},{"t":"s","v":"sx-disable"}]}},{"t":"s","v":"parse-sse-swap"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,6,34,4,0,5,1,3,0,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"sx-sse-swap"},{"t":"s","v":"message"}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/freeze.sxbc.json b/shared/static/wasm/sx/freeze.sxbc.json index 65824554..5981426a 100644 --- a/shared/static/wasm/sx/freeze.sxbc.json +++ b/shared/static/wasm/sx/freeze.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"19bca721c37b25b6","module":{"bytecode":[52,1,0,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,50],"constants":[{"t":"s","v":"freeze-registry"},{"t":"s","v":"dict"},{"t":"s","v":"freeze-signal"},{"t":"code","v":{"bytecode":[1,1,0,2,52,0,0,2,17,2,16,2,33,56,0,20,3,0,16,2,52,2,0,2,6,34,5,0,5,52,4,0,0,17,3,20,5,0,16,3,1,7,0,16,0,1,8,0,16,1,52,6,0,4,48,2,5,20,3,0,16,2,16,3,52,9,0,3,32,1,0,2,50],"constants":[{"t":"s","v":"context"},{"t":"s","v":"sx-freeze-scope"},{"t":"s","v":"get"},{"t":"s","v":"freeze-registry"},{"t":"s","v":"list"},{"t":"s","v":"append!"},{"t":"s","v":"dict"},{"t":"s","v":"name"},{"t":"s","v":"signal"},{"t":"s","v":"dict-set!"}],"arity":2}},{"t":"s","v":"freeze-scope"},{"t":"code","v":{"bytecode":[1,1,0,16,0,52,0,0,2,5,20,3,0,16,0,52,4,0,0,52,2,0,3,5,20,5,0,16,1,2,48,2,5,1,1,0,52,6,0,1,5,2,50],"constants":[{"t":"s","v":"scope-push!"},{"t":"s","v":"sx-freeze-scope"},{"t":"s","v":"dict-set!"},{"t":"s","v":"freeze-registry"},{"t":"s","v":"list"},{"t":"s","v":"cek-call"},{"t":"s","v":"scope-pop!"}],"arity":2}},{"t":"s","v":"cek-freeze-scope"},{"t":"code","v":{"bytecode":[20,1,0,16,0,52,0,0,2,6,34,5,0,5,52,2,0,0,17,1,52,3,0,0,17,2,51,5,0,1,2,16,1,52,4,0,2,5,1,6,0,16,0,1,7,0,16,2,52,3,0,4,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"freeze-registry"},{"t":"s","v":"list"},{"t":"s","v":"dict"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,16,0,1,2,0,52,1,0,2,20,3,0,16,0,1,4,0,52,1,0,2,48,1,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"get"},{"t":"s","v":"name"},{"t":"s","v":"signal-value"},{"t":"s","v":"signal"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"name"},{"t":"s","v":"signals"}],"arity":1}},{"t":"s","v":"cek-freeze-all"},{"t":"code","v":{"bytecode":[51,1,0,20,3,0,52,2,0,1,52,0,0,2,50],"constants":[{"t":"s","v":"map"},{"t":"code","v":{"bytecode":[20,0,0,16,0,49,1,50],"constants":[{"t":"s","v":"cek-freeze-scope"}],"arity":1}},{"t":"s","v":"keys"},{"t":"s","v":"freeze-registry"}]}},{"t":"s","v":"cek-thaw-scope"},{"t":"code","v":{"bytecode":[20,1,0,16,0,52,0,0,2,6,34,5,0,5,52,2,0,0,17,2,16,1,1,3,0,52,0,0,2,17,3,16,3,33,14,0,51,5,0,1,3,16,2,52,4,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"freeze-registry"},{"t":"s","v":"list"},{"t":"s","v":"signals"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,1,16,0,1,2,0,52,0,0,2,17,2,18,0,16,1,52,0,0,2,17,3,16,3,52,4,0,1,52,3,0,1,33,12,0,20,5,0,16,2,16,3,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"name"},{"t":"s","v":"signal"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"reset!"}],"arity":1,"upvalue-count":1}}],"arity":2}},{"t":"s","v":"cek-thaw-all"},{"t":"code","v":{"bytecode":[51,1,0,16,0,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,2,0,52,1,0,2,16,0,49,2,50],"constants":[{"t":"s","v":"cek-thaw-scope"},{"t":"s","v":"get"},{"t":"s","v":"name"}],"arity":1}}],"arity":1}},{"t":"s","v":"freeze-to-sx"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,16,0,48,1,49,1,50],"constants":[{"t":"s","v":"sx-serialize"},{"t":"s","v":"cek-freeze-scope"}],"arity":1}},{"t":"s","v":"thaw-from-sx"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,1,16,1,52,2,0,1,52,1,0,1,33,27,0,16,1,52,3,0,1,17,2,20,4,0,16,2,1,6,0,52,5,0,2,16,2,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"sx-parse"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"first"},{"t":"s","v":"cek-thaw-scope"},{"t":"s","v":"get"},{"t":"s","v":"name"}],"arity":1}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"bfa1b3e64a390451","module":{"arity":0,"bytecode":[52,1,0,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,50],"constants":[{"t":"s","v":"freeze-registry"},{"t":"s","v":"dict"},{"t":"s","v":"freeze-signal"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,2,48,2,17,2,20,2,0,33,62,0,20,4,0,20,2,0,52,3,0,2,6,34,5,0,5,52,5,0,0,17,3,20,6,0,20,7,0,1,9,0,20,9,0,1,10,0,20,11,0,52,8,0,4,48,2,5,20,4,0,20,2,0,20,7,0,52,12,0,3,32,1,0,2,50],"constants":[{"t":"s","v":"context"},{"t":"s","v":"sx-freeze-scope"},{"t":"s","v":"scope-name"},{"t":"s","v":"get"},{"t":"s","v":"freeze-registry"},{"t":"s","v":"list"},{"t":"s","v":"append!"},{"t":"s","v":"entries"},{"t":"s","v":"dict"},{"t":"s","v":"name"},{"t":"s","v":"signal"},{"t":"s","v":"sig"},{"t":"s","v":"dict-set!"}]}},{"t":"s","v":"freeze-scope"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,20,2,0,48,2,5,20,4,0,20,2,0,52,5,0,0,52,3,0,3,5,20,6,0,20,7,0,2,48,2,5,20,8,0,1,1,0,48,1,5,2,50],"constants":[{"t":"s","v":"scope-push!"},{"t":"s","v":"sx-freeze-scope"},{"t":"s","v":"name"},{"t":"s","v":"dict-set!"},{"t":"s","v":"freeze-registry"},{"t":"s","v":"list"},{"t":"s","v":"cek-call"},{"t":"s","v":"body-fn"},{"t":"s","v":"scope-pop!"}]}},{"t":"s","v":"cek-freeze-scope"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,6,34,5,0,5,52,3,0,0,17,1,52,4,0,0,17,2,51,6,0,20,7,0,52,5,0,2,5,1,2,0,20,2,0,1,8,0,20,9,0,52,4,0,4,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"freeze-registry"},{"t":"s","v":"name"},{"t":"s","v":"list"},{"t":"s","v":"dict"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,3,0,1,4,0,52,2,0,2,20,5,0,20,3,0,1,6,0,52,2,0,2,48,1,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"signals-dict"},{"t":"s","v":"get"},{"t":"s","v":"entry"},{"t":"s","v":"name"},{"t":"s","v":"signal-value"},{"t":"s","v":"signal"}]}},{"t":"s","v":"entries"},{"t":"s","v":"signals"},{"t":"s","v":"signals-dict"}]}},{"t":"s","v":"cek-freeze-all"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,3,0,52,2,0,1,52,0,0,2,50],"constants":[{"t":"s","v":"map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"cek-freeze-scope"},{"t":"s","v":"name"}]}},{"t":"s","v":"keys"},{"t":"s","v":"freeze-registry"}]}},{"t":"s","v":"cek-thaw-scope"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,6,34,5,0,5,52,3,0,0,17,2,20,4,0,1,5,0,52,0,0,2,17,3,20,6,0,33,13,0,51,8,0,20,9,0,52,7,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"freeze-registry"},{"t":"s","v":"name"},{"t":"s","v":"list"},{"t":"s","v":"frozen"},{"t":"s","v":"signals"},{"t":"s","v":"values"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,1,20,1,0,1,3,0,52,0,0,2,17,2,20,4,0,20,5,0,52,0,0,2,17,3,20,8,0,52,7,0,1,52,6,0,1,33,14,0,20,9,0,20,10,0,20,8,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"entry"},{"t":"s","v":"name"},{"t":"s","v":"signal"},{"t":"s","v":"values"},{"t":"s","v":"sig-name"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"val"},{"t":"s","v":"reset!"},{"t":"s","v":"sig"}]}},{"t":"s","v":"entries"}]}},{"t":"s","v":"cek-thaw-all"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,1,3,0,52,1,0,2,20,2,0,49,2,50],"constants":[{"t":"s","v":"cek-thaw-scope"},{"t":"s","v":"get"},{"t":"s","v":"frozen"},{"t":"s","v":"name"}]}},{"t":"s","v":"frozen-list"}]}},{"t":"s","v":"freeze-to-sx"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,1,49,1,50],"constants":[{"t":"s","v":"sx-serialize"},{"t":"s","v":"cek-freeze-scope"},{"t":"s","v":"name"}]}},{"t":"s","v":"thaw-from-sx"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,1,20,4,0,52,3,0,1,52,2,0,1,33,30,0,20,4,0,52,5,0,1,17,2,20,6,0,20,8,0,1,9,0,52,7,0,2,20,8,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"sx-parse"},{"t":"s","v":"sx-text"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"parsed"},{"t":"s","v":"first"},{"t":"s","v":"cek-thaw-scope"},{"t":"s","v":"get"},{"t":"s","v":"frozen"},{"t":"s","v":"name"}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/harness-reactive.sxbc.json b/shared/static/wasm/sx/harness-reactive.sxbc.json index 340d38a0..6aa95a32 100644 --- a/shared/static/wasm/sx/harness-reactive.sxbc.json +++ b/shared/static/wasm/sx/harness-reactive.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"93780bb9539e858f","module":{"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,50],"constants":[{"t":"s","v":"assert-signal-value"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,2,20,1,0,16,2,16,1,1,3,0,16,1,1,4,0,16,2,52,2,0,4,49,3,50],"constants":[{"t":"s","v":"deref"},{"t":"s","v":"assert="},{"t":"s","v":"str"},{"t":"s","v":"Expected signal value "},{"t":"s","v":", got "}],"arity":2}},{"t":"s","v":"assert-signal-has-subscribers"},{"t":"code","v":{"bytecode":[20,0,0,20,3,0,16,0,48,1,52,2,0,1,1,4,0,52,1,0,2,1,5,0,49,2,50],"constants":[{"t":"s","v":"assert"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"s","v":"signal-subscribers"},{"t":"n","v":0},{"t":"s","v":"Expected signal to have subscribers"}],"arity":1}},{"t":"s","v":"assert-signal-no-subscribers"},{"t":"code","v":{"bytecode":[20,0,0,20,3,0,16,0,48,1,52,2,0,1,1,4,0,52,1,0,2,1,5,0,49,2,50],"constants":[{"t":"s","v":"assert"},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"s","v":"signal-subscribers"},{"t":"n","v":0},{"t":"s","v":"Expected signal to have no subscribers"}],"arity":1}},{"t":"s","v":"assert-signal-subscriber-count"},{"t":"code","v":{"bytecode":[20,1,0,16,0,48,1,52,0,0,1,17,2,20,2,0,16,2,16,1,1,4,0,16,1,1,5,0,16,2,52,3,0,4,49,3,50],"constants":[{"t":"s","v":"len"},{"t":"s","v":"signal-subscribers"},{"t":"s","v":"assert="},{"t":"s","v":"str"},{"t":"s","v":"Expected "},{"t":"s","v":" subscribers, got "}],"arity":2}},{"t":"s","v":"simulate-signal-set!"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,49,2,50],"constants":[{"t":"s","v":"reset!"}],"arity":2}},{"t":"s","v":"simulate-signal-swap!"},{"t":"code","v":{"bytecode":[20,1,0,16,0,16,1,16,2,52,2,0,2,52,2,0,2,52,0,0,2,50],"constants":[{"t":"s","v":"apply"},{"t":"s","v":"swap!"},{"t":"s","v":"cons"}],"arity":3}},{"t":"s","v":"assert-computed-dep-count"},{"t":"code","v":{"bytecode":[20,1,0,16,0,48,1,52,0,0,1,17,2,20,2,0,16,2,16,1,1,4,0,16,1,1,5,0,16,2,52,3,0,4,49,3,50],"constants":[{"t":"s","v":"len"},{"t":"s","v":"signal-deps"},{"t":"s","v":"assert="},{"t":"s","v":"str"},{"t":"s","v":"Expected "},{"t":"s","v":" deps, got "}],"arity":2}},{"t":"s","v":"assert-computed-depends-on"},{"t":"code","v":{"bytecode":[20,0,0,20,2,0,16,0,48,1,16,1,52,1,0,2,1,3,0,49,2,50],"constants":[{"t":"s","v":"assert"},{"t":"s","v":"contains?"},{"t":"s","v":"signal-deps"},{"t":"s","v":"Expected computed to depend on the given signal"}],"arity":2}},{"t":"s","v":"count-effect-runs"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,48,1,17,1,20,2,0,51,3,0,1,1,48,1,5,1,1,0,17,2,20,2,0,51,4,0,1,2,1,0,48,1,17,3,16,2,50],"constants":[{"t":"s","v":"signal"},{"t":"n","v":0},{"t":"s","v":"effect"},{"t":"code","v":{"bytecode":[20,0,0,18,0,49,1,50],"constants":[{"t":"s","v":"deref"}],"upvalue-count":1}},{"t":"code","v":{"bytecode":[18,0,1,1,0,52,0,0,2,19,0,5,20,2,0,18,1,2,49,2,50],"constants":[{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"cek-call"}],"upvalue-count":2}}],"arity":1}},{"t":"s","v":"make-test-signal"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,1,52,1,0,0,17,2,20,2,0,51,3,0,1,2,1,1,48,1,5,1,0,0,16,1,1,4,0,16,2,65,2,0,50],"constants":[{"t":"s","v":"signal"},{"t":"s","v":"list"},{"t":"s","v":"effect"},{"t":"code","v":{"bytecode":[20,0,0,18,0,20,1,0,18,1,48,1,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"deref"}],"upvalue-count":2}},{"t":"s","v":"history"}],"arity":1}},{"t":"s","v":"assert-batch-coalesces"},{"t":"code","v":{"bytecode":[1,0,0,17,2,20,1,0,1,0,0,48,1,17,3,20,2,0,51,3,0,1,3,1,2,48,1,5,1,0,0,17,2,5,20,4,0,16,0,48,1,5,20,5,0,16,2,16,1,1,7,0,16,1,1,8,0,16,2,52,6,0,4,49,3,50],"constants":[{"t":"n","v":0},{"t":"s","v":"signal"},{"t":"s","v":"effect"},{"t":"code","v":{"bytecode":[20,0,0,18,0,48,1,5,18,1,1,2,0,52,1,0,2,19,1,50],"constants":[{"t":"s","v":"deref"},{"t":"s","v":"+"},{"t":"n","v":1}],"upvalue-count":2}},{"t":"s","v":"batch"},{"t":"s","v":"assert="},{"t":"s","v":"str"},{"t":"s","v":"Expected "},{"t":"s","v":" notifications, got "}],"arity":2}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"f1f561c2cbe0aa76","module":{"arity":0,"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,50],"constants":[{"t":"s","v":"assert-signal-value"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,2,20,2,0,20,3,0,20,4,0,1,6,0,20,4,0,1,7,0,20,3,0,52,5,0,4,49,3,50],"constants":[{"t":"s","v":"deref"},{"t":"s","v":"sig"},{"t":"s","v":"assert="},{"t":"s","v":"actual"},{"t":"s","v":"expected"},{"t":"s","v":"str"},{"t":"s","v":"Expected signal value "},{"t":"s","v":", got "}]}},{"t":"s","v":"assert-signal-has-subscribers"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,3,0,20,4,0,48,1,52,2,0,1,1,5,0,52,1,0,2,1,6,0,49,2,50],"constants":[{"t":"s","v":"assert"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"s","v":"signal-subscribers"},{"t":"s","v":"sig"},{"t":"n","v":0},{"t":"s","v":"Expected signal to have subscribers"}]}},{"t":"s","v":"assert-signal-no-subscribers"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,3,0,20,4,0,48,1,52,2,0,1,1,5,0,52,1,0,2,1,6,0,49,2,50],"constants":[{"t":"s","v":"assert"},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"s","v":"signal-subscribers"},{"t":"s","v":"sig"},{"t":"n","v":0},{"t":"s","v":"Expected signal to have no subscribers"}]}},{"t":"s","v":"assert-signal-subscriber-count"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,48,1,52,0,0,1,17,2,20,3,0,20,4,0,20,5,0,1,7,0,20,5,0,1,8,0,20,4,0,52,6,0,4,49,3,50],"constants":[{"t":"s","v":"len"},{"t":"s","v":"signal-subscribers"},{"t":"s","v":"sig"},{"t":"s","v":"assert="},{"t":"s","v":"actual"},{"t":"s","v":"n"},{"t":"s","v":"str"},{"t":"s","v":"Expected "},{"t":"s","v":" subscribers, got "}]}},{"t":"s","v":"simulate-signal-set!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"reset!"},{"t":"s","v":"sig"},{"t":"s","v":"value"}]}},{"t":"s","v":"simulate-signal-swap!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"swap!"},{"t":"s","v":"sig"},{"t":"s","v":"f"}]}},{"t":"s","v":"assert-computed-dep-count"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,48,1,52,0,0,1,17,2,20,3,0,20,4,0,20,5,0,1,7,0,20,5,0,1,8,0,20,4,0,52,6,0,4,49,3,50],"constants":[{"t":"s","v":"len"},{"t":"s","v":"signal-deps"},{"t":"s","v":"sig"},{"t":"s","v":"assert="},{"t":"s","v":"actual"},{"t":"s","v":"n"},{"t":"s","v":"str"},{"t":"s","v":"Expected "},{"t":"s","v":" deps, got "}]}},{"t":"s","v":"assert-computed-depends-on"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,20,3,0,48,1,20,4,0,52,1,0,2,1,5,0,49,2,50],"constants":[{"t":"s","v":"assert"},{"t":"s","v":"contains?"},{"t":"s","v":"signal-deps"},{"t":"s","v":"computed-sig"},{"t":"s","v":"dep-sig"},{"t":"s","v":"Expected computed to depend on the given signal"}]}},{"t":"s","v":"count-effect-runs"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,48,1,17,1,20,2,0,51,3,0,48,1,5,1,1,0,17,2,20,2,0,51,4,0,48,1,17,3,20,5,0,50],"constants":[{"t":"s","v":"signal"},{"t":"n","v":0},{"t":"s","v":"effect"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"deref"},{"t":"s","v":"count"}]}},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,21,1,0,5,20,3,0,20,4,0,2,49,2,50],"constants":[{"t":"s","v":"+"},{"t":"s","v":"run-count"},{"t":"n","v":1},{"t":"s","v":"cek-call"},{"t":"s","v":"thunk"}]}},{"t":"s","v":"run-count"}]}},{"t":"s","v":"make-test-signal"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,1,52,2,0,0,17,2,20,3,0,51,4,0,48,1,5,1,0,0,20,5,0,1,6,0,20,6,0,65,2,0,50],"constants":[{"t":"s","v":"signal"},{"t":"s","v":"initial-value"},{"t":"s","v":"list"},{"t":"s","v":"effect"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,1,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"history"},{"t":"s","v":"deref"},{"t":"s","v":"sig"}]}},{"t":"s","v":"sig"},{"t":"s","v":"history"}]}},{"t":"s","v":"assert-batch-coalesces"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,17,2,20,1,0,1,0,0,48,1,17,3,20,2,0,51,3,0,48,1,5,1,0,0,21,4,0,5,20,5,0,20,6,0,48,1,5,20,7,0,20,4,0,20,8,0,1,10,0,20,8,0,1,11,0,20,4,0,52,9,0,4,49,3,50],"constants":[{"t":"n","v":0},{"t":"s","v":"signal"},{"t":"s","v":"effect"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,5,20,3,0,1,4,0,52,2,0,2,21,3,0,50],"constants":[{"t":"s","v":"deref"},{"t":"s","v":"sig"},{"t":"s","v":"+"},{"t":"s","v":"notify-count"},{"t":"n","v":1}]}},{"t":"s","v":"notify-count"},{"t":"s","v":"batch"},{"t":"s","v":"thunk"},{"t":"s","v":"assert="},{"t":"s","v":"expected-notify-count"},{"t":"s","v":"str"},{"t":"s","v":"Expected "},{"t":"s","v":" notifications, got "}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/harness-web.sxbc.json b/shared/static/wasm/sx/harness-web.sxbc.json index 7c6cf9d9..f68707d6 100644 --- a/shared/static/wasm/sx/harness-web.sxbc.json +++ b/shared/static/wasm/sx/harness-web.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"b94a32e5b86d6f76","module":{"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,5,51,45,0,128,44,0,5,51,47,0,128,46,0,5,51,49,0,128,48,0,5,51,51,0,128,50,0,5,51,53,0,128,52,0,50],"constants":[{"t":"s","v":"mock-element"},{"t":"code","v":{"bytecode":[1,0,0,52,1,0,0,1,2,0,65,0,0,1,3,0,52,1,0,0,1,4,0,16,0,1,5,0,1,6,0,1,7,0,65,0,0,16,1,33,11,0,1,9,0,16,1,65,1,0,32,3,0,65,0,0,16,2,33,11,0,1,10,0,16,2,65,1,0,32,3,0,65,0,0,52,8,0,3,65,6,0,50],"constants":[{"t":"s","v":"children"},{"t":"s","v":"list"},{"t":"s","v":"listeners"},{"t":"s","v":"event-log"},{"t":"s","v":"tag"},{"t":"s","v":"text"},{"t":"s","v":""},{"t":"s","v":"attrs"},{"t":"s","v":"merge"},{"t":"s","v":"class"},{"t":"s","v":"id"}],"arity":3}},{"t":"s","v":"mock-set-text!"},{"t":"code","v":{"bytecode":[16,0,1,1,0,16,1,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"text"}],"arity":2}},{"t":"s","v":"mock-append-child!"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,2,0,52,1,0,2,16,1,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"get"},{"t":"s","v":"children"}],"arity":2}},{"t":"s","v":"mock-set-attr!"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,16,1,16,2,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"get"},{"t":"s","v":"attrs"}],"arity":3}},{"t":"s","v":"mock-get-attr"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,16,1,52,0,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"attrs"}],"arity":2}},{"t":"s","v":"mock-add-listener!"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,3,16,3,16,1,52,3,0,2,52,2,0,1,33,15,0,16,3,16,1,52,5,0,0,52,4,0,3,32,1,0,2,5,20,6,0,16,3,16,1,52,0,0,2,16,2,49,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"listeners"},{"t":"s","v":"not"},{"t":"s","v":"has-key?"},{"t":"s","v":"dict-set!"},{"t":"s","v":"list"},{"t":"s","v":"append!"}],"arity":3}},{"t":"s","v":"simulate-click"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,1,2,0,52,0,0,2,17,1,16,1,33,14,0,51,4,0,1,0,16,1,52,3,0,2,32,1,0,2,5,20,5,0,16,0,1,6,0,52,0,0,2,1,7,0,1,2,0,65,1,0,49,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"listeners"},{"t":"s","v":"click"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,2,0,18,0,1,3,0,1,4,0,65,2,0,52,1,0,1,49,2,50],"constants":[{"t":"s","v":"cek-call"},{"t":"s","v":"list"},{"t":"s","v":"target"},{"t":"s","v":"type"},{"t":"s","v":"click"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"append!"},{"t":"s","v":"event-log"},{"t":"s","v":"type"}],"arity":1}},{"t":"s","v":"simulate-input"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,16,1,48,3,5,16,0,1,3,0,52,2,0,2,1,4,0,52,2,0,2,17,2,16,2,33,14,0,51,6,0,1,0,16,2,52,5,0,2,32,1,0,2,5,20,7,0,16,0,1,8,0,52,2,0,2,1,1,0,16,1,1,9,0,1,4,0,65,2,0,49,2,50],"constants":[{"t":"s","v":"mock-set-attr!"},{"t":"s","v":"value"},{"t":"s","v":"get"},{"t":"s","v":"listeners"},{"t":"s","v":"input"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,2,0,18,0,1,3,0,1,4,0,65,2,0,52,1,0,1,49,2,50],"constants":[{"t":"s","v":"cek-call"},{"t":"s","v":"list"},{"t":"s","v":"target"},{"t":"s","v":"type"},{"t":"s","v":"input"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"append!"},{"t":"s","v":"event-log"},{"t":"s","v":"type"}],"arity":2}},{"t":"s","v":"simulate-event"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,16,1,52,0,0,2,17,3,16,3,33,18,0,51,3,0,1,0,1,2,1,1,16,3,52,2,0,2,32,1,0,2,5,20,4,0,16,0,1,5,0,52,0,0,2,1,6,0,16,2,1,7,0,16,1,65,2,0,49,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"listeners"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,2,0,18,0,1,3,0,18,1,1,4,0,18,2,65,3,0,52,1,0,1,49,2,50],"constants":[{"t":"s","v":"cek-call"},{"t":"s","v":"list"},{"t":"s","v":"target"},{"t":"s","v":"detail"},{"t":"s","v":"type"}],"arity":1,"upvalue-count":3}},{"t":"s","v":"append!"},{"t":"s","v":"event-log"},{"t":"s","v":"detail"},{"t":"s","v":"type"}],"arity":3}},{"t":"s","v":"assert-text"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,2,20,2,0,16,2,16,1,1,4,0,16,1,1,5,0,16,2,1,6,0,52,3,0,5,49,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"text"},{"t":"s","v":"assert="},{"t":"s","v":"str"},{"t":"s","v":"Expected text \""},{"t":"s","v":"\", got \""},{"t":"s","v":"\""}],"arity":2}},{"t":"s","v":"assert-attr"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,48,2,17,3,20,1,0,16,3,16,2,1,3,0,16,1,1,4,0,16,2,1,5,0,16,3,1,6,0,52,2,0,7,49,3,50],"constants":[{"t":"s","v":"mock-get-attr"},{"t":"s","v":"assert="},{"t":"s","v":"str"},{"t":"s","v":"Expected attr "},{"t":"s","v":"=\""},{"t":"s","v":"\", got \""},{"t":"s","v":"\""}],"arity":3}},{"t":"s","v":"assert-class"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,6,34,4,0,5,1,2,0,17,2,20,3,0,16,2,1,6,0,52,5,0,2,16,1,52,4,0,2,1,8,0,16,1,1,9,0,16,2,1,10,0,52,7,0,5,49,2,50],"constants":[{"t":"s","v":"mock-get-attr"},{"t":"s","v":"class"},{"t":"s","v":""},{"t":"s","v":"assert"},{"t":"s","v":"contains?"},{"t":"s","v":"split"},{"t":"s","v":" "},{"t":"s","v":"str"},{"t":"s","v":"Expected class \""},{"t":"s","v":"\" in \""},{"t":"s","v":"\""}],"arity":2}},{"t":"s","v":"assert-no-class"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,6,34,4,0,5,1,2,0,17,2,20,3,0,16,2,1,7,0,52,6,0,2,16,1,52,5,0,2,52,4,0,1,1,9,0,16,1,1,10,0,16,2,1,11,0,52,8,0,5,49,2,50],"constants":[{"t":"s","v":"mock-get-attr"},{"t":"s","v":"class"},{"t":"s","v":""},{"t":"s","v":"assert"},{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"split"},{"t":"s","v":" "},{"t":"s","v":"str"},{"t":"s","v":"Expected no class \""},{"t":"s","v":"\" but found in \""},{"t":"s","v":"\""}],"arity":2}},{"t":"s","v":"assert-child-count"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,52,0,0,1,17,2,20,3,0,16,2,16,1,1,5,0,16,1,1,6,0,16,2,52,4,0,4,49,3,50],"constants":[{"t":"s","v":"len"},{"t":"s","v":"get"},{"t":"s","v":"children"},{"t":"s","v":"assert="},{"t":"s","v":"str"},{"t":"s","v":"Expected "},{"t":"s","v":" children, got "}],"arity":2}},{"t":"s","v":"assert-event-fired"},{"t":"code","v":{"bytecode":[20,0,0,51,2,0,1,1,16,0,1,4,0,52,3,0,2,52,1,0,2,1,6,0,16,1,1,7,0,52,5,0,3,49,2,50],"constants":[{"t":"s","v":"assert"},{"t":"s","v":"some"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,18,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"type"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"get"},{"t":"s","v":"event-log"},{"t":"s","v":"str"},{"t":"s","v":"Expected event \""},{"t":"s","v":"\" to have been fired"}],"arity":2}},{"t":"s","v":"assert-no-event"},{"t":"code","v":{"bytecode":[20,0,0,51,3,0,1,1,16,0,1,5,0,52,4,0,2,52,2,0,2,52,1,0,1,1,7,0,16,1,1,8,0,52,6,0,3,49,2,50],"constants":[{"t":"s","v":"assert"},{"t":"s","v":"not"},{"t":"s","v":"some"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,18,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"type"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"get"},{"t":"s","v":"event-log"},{"t":"s","v":"str"},{"t":"s","v":"Expected event \""},{"t":"s","v":"\" to NOT have been fired"}],"arity":2}},{"t":"s","v":"event-fire-count"},{"t":"code","v":{"bytecode":[51,2,0,1,1,16,0,1,4,0,52,3,0,2,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"len"},{"t":"s","v":"filter"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,18,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"type"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"get"},{"t":"s","v":"event-log"}],"arity":2}},{"t":"s","v":"make-web-harness"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,16,0,48,2,17,1,20,2,0,16,1,1,3,0,1,4,0,65,0,0,1,5,0,20,6,0,1,7,0,1,8,0,1,5,0,48,3,65,2,0,48,3,5,16,1,50],"constants":[{"t":"s","v":"make-harness"},{"t":"s","v":"platform"},{"t":"s","v":"harness-set!"},{"t":"s","v":"dom"},{"t":"s","v":"elements"},{"t":"s","v":"root"},{"t":"s","v":"mock-element"},{"t":"s","v":"div"},{"t":"s","v":"id"}],"arity":1}},{"t":"s","v":"is-renderable?"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,4,0,3,32,118,0,16,0,52,1,0,1,33,4,0,3,32,105,0,16,0,52,2,0,1,33,4,0,3,32,92,0,16,0,52,3,0,1,33,4,0,3,32,79,0,16,0,52,4,0,1,33,4,0,4,32,66,0,16,0,52,6,0,1,52,5,0,1,33,4,0,4,32,49,0,16,0,52,7,0,1,33,4,0,3,32,36,0,16,0,52,8,0,1,17,1,16,1,52,10,0,1,1,11,0,52,9,0,2,6,33,11,0,5,16,1,52,4,0,1,52,5,0,1,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"string?"},{"t":"s","v":"number?"},{"t":"s","v":"boolean?"},{"t":"s","v":"dict?"},{"t":"s","v":"not"},{"t":"s","v":"list?"},{"t":"s","v":"empty?"},{"t":"s","v":"first"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"symbol"}],"arity":1}},{"t":"s","v":"is-render-leak?"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,52,0,0,1,6,33,12,0,5,20,2,0,16,0,48,1,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"is-renderable?"}],"arity":1}},{"t":"s","v":"assert-renderable"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,16,0,48,1,1,3,0,16,1,1,4,0,16,0,52,5,0,1,16,0,52,6,0,1,33,6,0,1,7,0,32,48,0,16,0,52,8,0,1,6,33,26,0,5,16,0,52,10,0,1,52,9,0,1,6,33,11,0,5,16,0,52,11,0,1,52,6,0,1,33,6,0,1,12,0,32,3,0,1,13,0,52,2,0,5,49,2,50],"constants":[{"t":"s","v":"assert"},{"t":"s","v":"is-renderable?"},{"t":"s","v":"str"},{"t":"s","v":"Render leak in "},{"t":"s","v":": "},{"t":"s","v":"type-of"},{"t":"s","v":"dict?"},{"t":"s","v":" — dict would appear as {:key val} text in output"},{"t":"s","v":"list?"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"first"},{"t":"s","v":" — list of dicts would appear as raw data in output"},{"t":"s","v":" — non-renderable value would appear as text"}],"arity":2}},{"t":"s","v":"render-body-audit"},{"t":"code","v":{"bytecode":[52,0,0,0,17,1,51,2,0,1,1,16,0,52,1,0,2,5,16,1,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,33,88,0,20,1,0,18,0,1,2,0,16,0,52,3,0,1,33,6,0,1,4,0,32,48,0,16,0,52,5,0,1,6,33,26,0,5,16,0,52,7,0,1,52,6,0,1,6,33,11,0,5,16,0,52,8,0,1,52,3,0,1,33,6,0,1,9,0,32,3,0,1,10,0,1,11,0,16,0,52,12,0,1,65,2,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"is-render-leak?"},{"t":"s","v":"append!"},{"t":"s","v":"leak-kind"},{"t":"s","v":"dict?"},{"t":"s","v":"dict"},{"t":"s","v":"list?"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"first"},{"t":"s","v":"list-of-dicts"},{"t":"s","v":"other"},{"t":"s","v":"value-type"},{"t":"s","v":"type-of"}],"arity":1,"upvalue-count":1}}],"arity":1}},{"t":"s","v":"assert-render-body-clean"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,2,20,1,0,16,2,52,2,0,1,1,4,0,16,2,52,5,0,1,1,6,0,16,1,1,7,0,1,8,0,1,9,0,52,3,0,7,49,2,50],"constants":[{"t":"s","v":"render-body-audit"},{"t":"s","v":"assert"},{"t":"s","v":"empty?"},{"t":"s","v":"str"},{"t":"s","v":"Render body has "},{"t":"s","v":"len"},{"t":"s","v":" leak(s) in "},{"t":"s","v":". "},{"t":"s","v":"render-to-html/render-to-dom render ALL body expressions — "},{"t":"s","v":"put side effects in let bindings, not body expressions."}],"arity":2}},{"t":"s","v":"mock-render"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,4,0,2,32,173,0,16,0,52,1,0,1,33,25,0,20,2,0,1,3,0,48,1,17,1,20,4,0,16,1,16,0,48,2,5,16,1,32,139,0,16,0,52,5,0,1,33,29,0,20,2,0,1,3,0,48,1,17,1,20,4,0,16,1,16,0,52,6,0,1,48,2,5,16,1,32,101,0,16,0,52,8,0,1,52,7,0,1,33,4,0,2,32,84,0,16,0,52,9,0,1,33,4,0,2,32,71,0,16,0,52,10,0,1,17,1,16,1,52,12,0,1,1,13,0,52,11,0,2,52,7,0,1,33,4,0,2,32,39,0,20,2,0,20,14,0,16,1,48,1,48,1,17,2,2,17,3,51,15,0,1,2,1,3,17,3,16,3,16,0,52,16,0,1,48,1,5,16,2,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"string?"},{"t":"s","v":"mock-element"},{"t":"s","v":"TEXT"},{"t":"s","v":"mock-set-text!"},{"t":"s","v":"number?"},{"t":"s","v":"str"},{"t":"s","v":"not"},{"t":"s","v":"list?"},{"t":"s","v":"empty?"},{"t":"s","v":"first"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,52,0,0,1,33,127,0,16,0,52,2,0,1,17,1,16,1,52,4,0,1,1,5,0,52,3,0,2,33,62,0,16,0,52,6,0,1,52,1,0,1,52,0,0,1,33,41,0,20,7,0,18,0,20,8,0,16,1,48,1,16,0,1,10,0,52,9,0,2,48,3,5,18,1,16,0,52,6,0,1,52,6,0,1,49,1,32,1,0,2,32,38,0,20,11,0,16,1,48,1,17,2,16,2,33,12,0,20,12,0,18,0,16,2,48,2,32,1,0,2,5,18,1,16,0,52,6,0,1,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"first"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"keyword"},{"t":"s","v":"rest"},{"t":"s","v":"mock-set-attr!"},{"t":"s","v":"keyword-name"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"mock-render"},{"t":"s","v":"mock-append-child!"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"rest"}],"arity":1}},{"t":"s","v":"mock-render-fragment"},{"t":"code","v":{"bytecode":[51,1,0,20,3,0,16,0,52,2,0,2,52,0,0,2,50],"constants":[{"t":"s","v":"filter"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"nil?"}],"arity":1}},{"t":"s","v":"map"},{"t":"s","v":"mock-render"}],"arity":1}},{"t":"s","v":"assert-single-render-root"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,2,20,1,0,16,2,52,3,0,1,1,4,0,52,2,0,2,1,6,0,16,1,1,7,0,16,2,52,3,0,1,1,8,0,1,9,0,1,10,0,52,5,0,7,49,2,50],"constants":[{"t":"s","v":"mock-render-fragment"},{"t":"s","v":"assert"},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"str"},{"t":"s","v":"Expected single render root in "},{"t":"s","v":" but got "},{"t":"s","v":" element(s). "},{"t":"s","v":"Multi-body let/begin in render-to-html/render-to-dom renders "},{"t":"s","v":"ALL expressions — put side effects in let bindings."}],"arity":2}},{"t":"s","v":"assert-tag"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,3,0,52,2,0,2,16,1,52,1,0,2,1,5,0,16,1,1,6,0,16,0,1,3,0,52,2,0,2,1,7,0,52,4,0,5,49,2,50],"constants":[{"t":"s","v":"assert"},{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"tag"},{"t":"s","v":"str"},{"t":"s","v":"Expected <"},{"t":"s","v":"> but got <"},{"t":"s","v":">"}],"arity":2}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"0e39f01af5f0164d","module":{"arity":0,"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,5,51,45,0,128,44,0,5,51,47,0,128,46,0,5,51,49,0,128,48,0,5,51,51,0,128,50,0,5,51,53,0,128,52,0,50],"constants":[{"t":"s","v":"mock-element"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,52,1,0,0,1,2,0,65,0,0,1,3,0,52,1,0,0,1,4,0,20,4,0,1,5,0,1,6,0,1,7,0,65,0,0,20,9,0,33,12,0,1,9,0,20,9,0,65,1,0,32,3,0,65,0,0,20,10,0,33,12,0,1,10,0,20,10,0,65,1,0,32,3,0,65,0,0,52,8,0,3,65,6,0,50],"constants":[{"t":"s","v":"children"},{"t":"s","v":"list"},{"t":"s","v":"listeners"},{"t":"s","v":"event-log"},{"t":"s","v":"tag"},{"t":"s","v":"text"},{"t":"s","v":""},{"t":"s","v":"attrs"},{"t":"s","v":"merge"},{"t":"s","v":"class"},{"t":"s","v":"id"}]}},{"t":"s","v":"mock-set-text!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,20,2,0,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"el"},{"t":"s","v":"text"}]}},{"t":"s","v":"mock-append-child!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,1,3,0,52,1,0,2,20,4,0,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"get"},{"t":"s","v":"parent"},{"t":"s","v":"children"},{"t":"s","v":"child"}]}},{"t":"s","v":"mock-set-attr!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,20,4,0,20,5,0,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"get"},{"t":"s","v":"el"},{"t":"s","v":"attrs"},{"t":"s","v":"name"},{"t":"s","v":"value"}]}},{"t":"s","v":"mock-get-attr"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,20,3,0,52,0,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"el"},{"t":"s","v":"attrs"},{"t":"s","v":"name"}]}},{"t":"s","v":"mock-add-listener!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,3,20,2,0,20,5,0,52,4,0,2,52,3,0,1,33,17,0,20,2,0,20,5,0,52,7,0,0,52,6,0,3,32,1,0,2,5,20,8,0,20,2,0,20,5,0,52,0,0,2,20,9,0,49,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"el"},{"t":"s","v":"listeners"},{"t":"s","v":"not"},{"t":"s","v":"has-key?"},{"t":"s","v":"event-name"},{"t":"s","v":"dict-set!"},{"t":"s","v":"list"},{"t":"s","v":"append!"},{"t":"s","v":"handler"}]}},{"t":"s","v":"simulate-click"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,1,3,0,52,0,0,2,17,1,20,4,0,33,13,0,51,6,0,20,4,0,52,5,0,2,32,1,0,2,5,20,7,0,20,1,0,1,8,0,52,0,0,2,1,9,0,1,3,0,65,1,0,49,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"el"},{"t":"s","v":"listeners"},{"t":"s","v":"click"},{"t":"s","v":"handlers"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,3,0,20,4,0,1,5,0,1,6,0,65,2,0,52,2,0,1,49,2,50],"constants":[{"t":"s","v":"cek-call"},{"t":"s","v":"h"},{"t":"s","v":"list"},{"t":"s","v":"target"},{"t":"s","v":"el"},{"t":"s","v":"type"},{"t":"s","v":"click"}]}},{"t":"s","v":"append!"},{"t":"s","v":"event-log"},{"t":"s","v":"type"}]}},{"t":"s","v":"simulate-input"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,20,2,0,48,3,5,20,1,0,1,4,0,52,3,0,2,1,5,0,52,3,0,2,17,2,20,6,0,33,13,0,51,8,0,20,6,0,52,7,0,2,32,1,0,2,5,20,9,0,20,1,0,1,10,0,52,3,0,2,1,2,0,20,2,0,1,11,0,1,5,0,65,2,0,49,2,50],"constants":[{"t":"s","v":"mock-set-attr!"},{"t":"s","v":"el"},{"t":"s","v":"value"},{"t":"s","v":"get"},{"t":"s","v":"listeners"},{"t":"s","v":"input"},{"t":"s","v":"handlers"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,3,0,20,4,0,1,5,0,1,6,0,65,2,0,52,2,0,1,49,2,50],"constants":[{"t":"s","v":"cek-call"},{"t":"s","v":"h"},{"t":"s","v":"list"},{"t":"s","v":"target"},{"t":"s","v":"el"},{"t":"s","v":"type"},{"t":"s","v":"input"}]}},{"t":"s","v":"append!"},{"t":"s","v":"event-log"},{"t":"s","v":"type"}]}},{"t":"s","v":"simulate-event"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,20,3,0,52,0,0,2,17,3,20,4,0,33,13,0,51,6,0,20,4,0,52,5,0,2,32,1,0,2,5,20,7,0,20,1,0,1,8,0,52,0,0,2,1,9,0,20,9,0,1,10,0,20,3,0,65,2,0,49,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"el"},{"t":"s","v":"listeners"},{"t":"s","v":"event-name"},{"t":"s","v":"handlers"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,3,0,20,4,0,1,5,0,20,5,0,1,6,0,20,7,0,65,3,0,52,2,0,1,49,2,50],"constants":[{"t":"s","v":"cek-call"},{"t":"s","v":"h"},{"t":"s","v":"list"},{"t":"s","v":"target"},{"t":"s","v":"el"},{"t":"s","v":"detail"},{"t":"s","v":"type"},{"t":"s","v":"event-name"}]}},{"t":"s","v":"append!"},{"t":"s","v":"event-log"},{"t":"s","v":"detail"},{"t":"s","v":"type"}]}},{"t":"s","v":"assert-text"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,2,20,3,0,20,4,0,20,5,0,1,7,0,20,5,0,1,8,0,20,4,0,1,9,0,52,6,0,5,49,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"el"},{"t":"s","v":"text"},{"t":"s","v":"assert="},{"t":"s","v":"actual"},{"t":"s","v":"expected"},{"t":"s","v":"str"},{"t":"s","v":"Expected text \""},{"t":"s","v":"\", got \""},{"t":"s","v":"\""}]}},{"t":"s","v":"assert-attr"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,3,20,3,0,20,4,0,20,5,0,1,7,0,20,2,0,1,8,0,20,5,0,1,9,0,20,4,0,1,10,0,52,6,0,7,49,3,50],"constants":[{"t":"s","v":"mock-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"name"},{"t":"s","v":"assert="},{"t":"s","v":"actual"},{"t":"s","v":"expected"},{"t":"s","v":"str"},{"t":"s","v":"Expected attr "},{"t":"s","v":"=\""},{"t":"s","v":"\", got \""},{"t":"s","v":"\""}]}},{"t":"s","v":"assert-class"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,6,34,4,0,5,1,3,0,17,2,20,4,0,20,7,0,1,8,0,52,6,0,2,20,9,0,52,5,0,2,1,11,0,20,9,0,1,12,0,20,7,0,1,13,0,52,10,0,5,49,2,50],"constants":[{"t":"s","v":"mock-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"class"},{"t":"s","v":""},{"t":"s","v":"assert"},{"t":"s","v":"contains?"},{"t":"s","v":"split"},{"t":"s","v":"classes"},{"t":"s","v":" "},{"t":"s","v":"class-name"},{"t":"s","v":"str"},{"t":"s","v":"Expected class \""},{"t":"s","v":"\" in \""},{"t":"s","v":"\""}]}},{"t":"s","v":"assert-no-class"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,6,34,4,0,5,1,3,0,17,2,20,4,0,20,8,0,1,9,0,52,7,0,2,20,10,0,52,6,0,2,52,5,0,1,1,12,0,20,10,0,1,13,0,20,8,0,1,14,0,52,11,0,5,49,2,50],"constants":[{"t":"s","v":"mock-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"class"},{"t":"s","v":""},{"t":"s","v":"assert"},{"t":"s","v":"not"},{"t":"s","v":"contains?"},{"t":"s","v":"split"},{"t":"s","v":"classes"},{"t":"s","v":" "},{"t":"s","v":"class-name"},{"t":"s","v":"str"},{"t":"s","v":"Expected no class \""},{"t":"s","v":"\" but found in \""},{"t":"s","v":"\""}]}},{"t":"s","v":"assert-child-count"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,52,0,0,1,17,2,20,4,0,20,5,0,20,6,0,1,8,0,20,6,0,1,9,0,20,5,0,52,7,0,4,49,3,50],"constants":[{"t":"s","v":"len"},{"t":"s","v":"get"},{"t":"s","v":"el"},{"t":"s","v":"children"},{"t":"s","v":"assert="},{"t":"s","v":"actual"},{"t":"s","v":"n"},{"t":"s","v":"str"},{"t":"s","v":"Expected "},{"t":"s","v":" children, got "}]}},{"t":"s","v":"assert-event-fired"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,51,2,0,20,4,0,1,5,0,52,3,0,2,52,1,0,2,1,7,0,20,8,0,1,9,0,52,6,0,3,49,2,50],"constants":[{"t":"s","v":"assert"},{"t":"s","v":"some"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,20,4,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"e"},{"t":"s","v":"type"},{"t":"s","v":"event-name"}]}},{"t":"s","v":"get"},{"t":"s","v":"el"},{"t":"s","v":"event-log"},{"t":"s","v":"str"},{"t":"s","v":"Expected event \""},{"t":"s","v":"event-name"},{"t":"s","v":"\" to have been fired"}]}},{"t":"s","v":"assert-no-event"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,51,3,0,20,5,0,1,6,0,52,4,0,2,52,2,0,2,52,1,0,1,1,8,0,20,9,0,1,10,0,52,7,0,3,49,2,50],"constants":[{"t":"s","v":"assert"},{"t":"s","v":"not"},{"t":"s","v":"some"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,20,4,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"e"},{"t":"s","v":"type"},{"t":"s","v":"event-name"}]}},{"t":"s","v":"get"},{"t":"s","v":"el"},{"t":"s","v":"event-log"},{"t":"s","v":"str"},{"t":"s","v":"Expected event \""},{"t":"s","v":"event-name"},{"t":"s","v":"\" to NOT have been fired"}]}},{"t":"s","v":"event-fire-count"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,2,0,20,4,0,1,5,0,52,3,0,2,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"len"},{"t":"s","v":"filter"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,20,4,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"e"},{"t":"s","v":"type"},{"t":"s","v":"event-name"}]}},{"t":"s","v":"get"},{"t":"s","v":"el"},{"t":"s","v":"event-log"}]}},{"t":"s","v":"make-web-harness"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,20,1,0,48,2,17,1,20,2,0,20,3,0,1,4,0,1,5,0,65,0,0,1,6,0,20,7,0,1,8,0,1,9,0,1,6,0,48,3,65,2,0,48,3,5,20,3,0,50],"constants":[{"t":"s","v":"make-harness"},{"t":"s","v":"platform"},{"t":"s","v":"harness-set!"},{"t":"s","v":"h"},{"t":"s","v":"dom"},{"t":"s","v":"elements"},{"t":"s","v":"root"},{"t":"s","v":"mock-element"},{"t":"s","v":"div"},{"t":"s","v":"id"}]}},{"t":"s","v":"is-renderable?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,4,0,3,32,127,0,20,1,0,52,2,0,1,33,4,0,3,32,113,0,20,1,0,52,3,0,1,33,4,0,3,32,99,0,20,1,0,52,4,0,1,33,4,0,3,32,85,0,20,1,0,52,5,0,1,33,4,0,4,32,71,0,20,1,0,52,7,0,1,52,6,0,1,33,4,0,4,32,53,0,20,1,0,52,8,0,1,33,4,0,3,32,39,0,20,1,0,52,9,0,1,17,1,20,12,0,52,11,0,1,1,13,0,52,10,0,2,6,33,12,0,5,20,12,0,52,5,0,1,52,6,0,1,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"value"},{"t":"s","v":"string?"},{"t":"s","v":"number?"},{"t":"s","v":"boolean?"},{"t":"s","v":"dict?"},{"t":"s","v":"not"},{"t":"s","v":"list?"},{"t":"s","v":"empty?"},{"t":"s","v":"first"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"head"},{"t":"s","v":"symbol"}]}},{"t":"s","v":"is-render-leak?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,52,0,0,1,6,33,13,0,5,20,3,0,20,2,0,48,1,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"value"},{"t":"s","v":"is-renderable?"}]}},{"t":"s","v":"assert-renderable"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,1,1,4,0,20,5,0,1,6,0,20,2,0,52,7,0,1,20,2,0,52,8,0,1,33,6,0,1,9,0,32,51,0,20,2,0,52,10,0,1,6,33,28,0,5,20,2,0,52,12,0,1,52,11,0,1,6,33,12,0,5,20,2,0,52,13,0,1,52,8,0,1,33,6,0,1,14,0,32,3,0,1,15,0,52,3,0,5,49,2,50],"constants":[{"t":"s","v":"assert"},{"t":"s","v":"is-renderable?"},{"t":"s","v":"value"},{"t":"s","v":"str"},{"t":"s","v":"Render leak in "},{"t":"s","v":"label"},{"t":"s","v":": "},{"t":"s","v":"type-of"},{"t":"s","v":"dict?"},{"t":"s","v":" — dict would appear as {:key val} text in output"},{"t":"s","v":"list?"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"first"},{"t":"s","v":" — list of dicts would appear as raw data in output"},{"t":"s","v":" — non-renderable value would appear as text"}]}},{"t":"s","v":"render-body-audit"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,17,1,51,2,0,20,3,0,52,1,0,2,5,20,4,0,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,33,94,0,20,2,0,20,3,0,1,4,0,20,1,0,52,5,0,1,33,6,0,1,6,0,32,51,0,20,1,0,52,7,0,1,6,33,28,0,5,20,1,0,52,9,0,1,52,8,0,1,6,33,12,0,5,20,1,0,52,10,0,1,52,5,0,1,33,6,0,1,11,0,32,3,0,1,12,0,1,13,0,20,1,0,52,14,0,1,65,2,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"is-render-leak?"},{"t":"s","v":"v"},{"t":"s","v":"append!"},{"t":"s","v":"leaks"},{"t":"s","v":"leak-kind"},{"t":"s","v":"dict?"},{"t":"s","v":"dict"},{"t":"s","v":"list?"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"first"},{"t":"s","v":"list-of-dicts"},{"t":"s","v":"other"},{"t":"s","v":"value-type"},{"t":"s","v":"type-of"}]}},{"t":"s","v":"values"},{"t":"s","v":"leaks"}]}},{"t":"s","v":"assert-render-body-clean"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,2,20,2,0,20,4,0,52,3,0,1,1,6,0,20,4,0,52,7,0,1,1,8,0,20,9,0,1,10,0,1,11,0,1,12,0,52,5,0,7,49,2,50],"constants":[{"t":"s","v":"render-body-audit"},{"t":"s","v":"values"},{"t":"s","v":"assert"},{"t":"s","v":"empty?"},{"t":"s","v":"leaks"},{"t":"s","v":"str"},{"t":"s","v":"Render body has "},{"t":"s","v":"len"},{"t":"s","v":" leak(s) in "},{"t":"s","v":"label"},{"t":"s","v":". "},{"t":"s","v":"render-to-html/render-to-dom render ALL body expressions — "},{"t":"s","v":"put side effects in let bindings, not body expressions."}]}},{"t":"s","v":"mock-render"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,4,0,2,32,185,0,20,1,0,52,2,0,1,33,28,0,20,3,0,1,4,0,48,1,17,1,20,5,0,20,6,0,20,1,0,48,2,5,20,6,0,32,147,0,20,1,0,52,7,0,1,33,32,0,20,3,0,1,4,0,48,1,17,1,20,5,0,20,6,0,20,1,0,52,8,0,1,48,2,5,20,6,0,32,105,0,20,1,0,52,10,0,1,52,9,0,1,33,4,0,2,32,87,0,20,1,0,52,11,0,1,33,4,0,2,32,73,0,20,1,0,52,12,0,1,17,1,20,15,0,52,14,0,1,1,16,0,52,13,0,2,52,9,0,1,33,4,0,2,32,39,0,20,3,0,20,17,0,20,15,0,48,1,48,1,17,2,2,17,3,51,18,0,17,3,20,19,0,20,1,0,52,20,0,1,48,1,5,20,6,0,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"expr"},{"t":"s","v":"string?"},{"t":"s","v":"mock-element"},{"t":"s","v":"TEXT"},{"t":"s","v":"mock-set-text!"},{"t":"s","v":"el"},{"t":"s","v":"number?"},{"t":"s","v":"str"},{"t":"s","v":"not"},{"t":"s","v":"list?"},{"t":"s","v":"empty?"},{"t":"s","v":"first"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"head"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,52,0,0,1,33,141,0,20,2,0,52,3,0,1,17,1,20,6,0,52,5,0,1,1,7,0,52,4,0,2,33,68,0,20,2,0,52,8,0,1,52,1,0,1,52,0,0,1,33,46,0,20,9,0,20,10,0,20,11,0,20,6,0,48,1,20,2,0,1,13,0,52,12,0,2,48,3,5,20,14,0,20,2,0,52,8,0,1,52,8,0,1,49,1,32,1,0,2,32,44,0,20,15,0,20,6,0,48,1,17,2,20,16,0,33,14,0,20,17,0,20,10,0,20,16,0,48,2,32,1,0,2,5,20,14,0,20,2,0,52,8,0,1,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"args"},{"t":"s","v":"first"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"arg"},{"t":"s","v":"keyword"},{"t":"s","v":"rest"},{"t":"s","v":"mock-set-attr!"},{"t":"s","v":"el"},{"t":"s","v":"keyword-name"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"loop"},{"t":"s","v":"mock-render"},{"t":"s","v":"child-el"},{"t":"s","v":"mock-append-child!"}]}},{"t":"s","v":"loop"},{"t":"s","v":"rest"}]}},{"t":"s","v":"mock-render-fragment"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,3,0,20,4,0,52,2,0,2,52,0,0,2,50],"constants":[{"t":"s","v":"filter"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"el"}]}},{"t":"s","v":"map"},{"t":"s","v":"mock-render"},{"t":"s","v":"exprs"}]}},{"t":"s","v":"assert-single-render-root"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,2,20,2,0,20,5,0,52,4,0,1,1,6,0,52,3,0,2,1,8,0,20,9,0,1,10,0,20,5,0,52,4,0,1,1,11,0,1,12,0,1,13,0,52,7,0,7,49,2,50],"constants":[{"t":"s","v":"mock-render-fragment"},{"t":"s","v":"exprs"},{"t":"s","v":"assert"},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"s","v":"rendered"},{"t":"n","v":1},{"t":"s","v":"str"},{"t":"s","v":"Expected single render root in "},{"t":"s","v":"label"},{"t":"s","v":" but got "},{"t":"s","v":" element(s). "},{"t":"s","v":"Multi-body let/begin in render-to-html/render-to-dom renders "},{"t":"s","v":"ALL expressions — put side effects in let bindings."}]}},{"t":"s","v":"assert-tag"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,3,0,1,4,0,52,2,0,2,20,5,0,52,1,0,2,1,7,0,20,5,0,1,8,0,20,3,0,1,4,0,52,2,0,2,1,9,0,52,6,0,5,49,2,50],"constants":[{"t":"s","v":"assert"},{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"el"},{"t":"s","v":"tag"},{"t":"s","v":"expected-tag"},{"t":"s","v":"str"},{"t":"s","v":"Expected <"},{"t":"s","v":"> but got <"},{"t":"s","v":">"}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/harness.sxbc.json b/shared/static/wasm/sx/harness.sxbc.json index e6f62289..7336f603 100644 --- a/shared/static/wasm/sx/harness.sxbc.json +++ b/shared/static/wasm/sx/harness.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"b3cae03948f7a615","module":{"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,1,5,0,51,6,0,1,7,0,51,8,0,1,9,0,51,10,0,1,11,0,51,12,0,1,13,0,51,14,0,1,15,0,51,16,0,1,17,0,51,18,0,1,19,0,51,20,0,1,21,0,51,14,0,1,22,0,51,23,0,1,24,0,51,14,0,1,25,0,51,18,0,1,26,0,51,16,0,1,27,0,51,16,0,1,28,0,51,29,0,1,30,0,51,31,0,1,32,0,51,16,0,1,33,0,51,14,0,1,34,0,51,35,0,1,36,0,51,14,0,1,37,0,51,38,0,1,39,0,51,16,0,1,40,0,51,16,0,1,41,0,51,14,0,1,42,0,51,16,0,1,43,0,51,14,0,1,44,0,51,14,0,65,27,0,128,4,0,5,51,46,0,128,45,0,5,51,48,0,128,47,0,5,51,50,0,128,49,0,5,51,52,0,128,51,0,5,51,54,0,128,53,0,5,51,56,0,128,55,0,5,51,58,0,128,57,0,5,51,60,0,128,59,0,5,51,62,0,128,61,0,5,51,64,0,128,63,0,5,51,66,0,128,65,0,5,51,68,0,128,67,0,5,51,70,0,128,69,0,5,51,72,0,128,71,0,5,51,74,0,128,73,0,5,51,76,0,128,75,0,5,51,78,0,128,77,0,5,51,80,0,128,79,0,50],"constants":[{"t":"s","v":"assert"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,17,0,16,1,6,34,4,0,5,1,2,0,52,1,0,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"error"},{"t":"s","v":"Assertion failed"}],"arity":2}},{"t":"s","v":"assert="},{"t":"code","v":{"bytecode":[16,0,16,1,52,1,0,2,52,0,0,1,33,28,0,16,2,6,34,15,0,5,1,4,0,16,1,1,5,0,16,0,52,3,0,4,52,2,0,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"error"},{"t":"s","v":"str"},{"t":"s","v":"Expected "},{"t":"s","v":", got "}],"arity":3}},{"t":"s","v":"default-platform"},{"t":"s","v":"current-user"},{"t":"code","v":{"bytecode":[2,50],"constants":[]}},{"t":"s","v":"csrf-token"},{"t":"code","v":{"bytecode":[1,0,0,50],"constants":[{"t":"s","v":"test-csrf-token"}]}},{"t":"s","v":"app-url"},{"t":"code","v":{"bytecode":[1,0,0,50],"constants":[{"t":"s","v":"/mock-app-url"}],"arity":2}},{"t":"s","v":"frag"},{"t":"code","v":{"bytecode":[1,0,0,50],"constants":[{"t":"s","v":""}],"arity":3}},{"t":"s","v":"sleep"},{"t":"code","v":{"bytecode":[2,50],"constants":[],"arity":1}},{"t":"s","v":"local-storage-set"},{"t":"code","v":{"bytecode":[2,50],"constants":[],"arity":2}},{"t":"s","v":"set-cookie"},{"t":"code","v":{"bytecode":[2,50],"constants":[],"arity":3}},{"t":"s","v":"url-for"},{"t":"code","v":{"bytecode":[1,0,0,50],"constants":[{"t":"s","v":"/mock-url"}],"arity":2}},{"t":"s","v":"create-element"},{"t":"s","v":"request-path"},{"t":"code","v":{"bytecode":[1,0,0,50],"constants":[{"t":"s","v":"/"}]}},{"t":"s","v":"config"},{"t":"s","v":"set-attr"},{"t":"s","v":"set-text"},{"t":"s","v":"remove-child"},{"t":"s","v":"fetch"},{"t":"code","v":{"bytecode":[1,0,0,1,1,0,1,2,0,1,3,0,1,4,0,3,65,3,0,50],"constants":[{"t":"s","v":"status"},{"t":"n","v":200},{"t":"s","v":"body"},{"t":"s","v":""},{"t":"s","v":"ok"}],"arity":2}},{"t":"s","v":"query"},{"t":"code","v":{"bytecode":[52,0,0,0,50],"constants":[{"t":"s","v":"list"}],"arity":3}},{"t":"s","v":"add-class"},{"t":"s","v":"get-element"},{"t":"s","v":"now"},{"t":"code","v":{"bytecode":[1,0,0,50],"constants":[{"t":"n","v":0}]}},{"t":"s","v":"abort"},{"t":"s","v":"action"},{"t":"code","v":{"bytecode":[1,0,0,3,65,1,0,50],"constants":[{"t":"s","v":"ok"}],"arity":3}},{"t":"s","v":"remove-class"},{"t":"s","v":"append-child"},{"t":"s","v":"request-arg"},{"t":"s","v":"emit-dom"},{"t":"s","v":"local-storage-get"},{"t":"s","v":"get-cookie"},{"t":"s","v":"make-harness"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,6,0,20,1,0,32,9,0,20,1,0,16,0,52,2,0,2,17,1,1,3,0,52,4,0,0,1,5,0,16,1,1,6,0,1,7,0,65,0,0,1,8,0,65,0,0,1,9,0,2,65,3,0,65,3,0,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"default-platform"},{"t":"s","v":"merge"},{"t":"s","v":"log"},{"t":"s","v":"list"},{"t":"s","v":"platform"},{"t":"s","v":"state"},{"t":"s","v":"cookies"},{"t":"s","v":"storage"},{"t":"s","v":"dom"}],"arity":1}},{"t":"s","v":"harness-reset!"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,2,0,0,52,0,0,3,5,16,0,1,3,0,1,4,0,65,0,0,1,5,0,65,0,0,1,6,0,2,65,3,0,52,0,0,3,5,16,0,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"log"},{"t":"s","v":"list"},{"t":"s","v":"state"},{"t":"s","v":"cookies"},{"t":"s","v":"storage"},{"t":"s","v":"dom"}],"arity":1}},{"t":"s","v":"harness-log"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,2,16,1,52,2,0,1,33,5,0,16,2,32,11,0,51,4,0,1,1,16,2,52,3,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"log"},{"t":"s","v":"nil?"},{"t":"s","v":"filter"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,18,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"op"}],"arity":1,"upvalue-count":1}}],"arity":2}},{"t":"s","v":"harness-get"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,16,1,52,0,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"state"}],"arity":2}},{"t":"s","v":"harness-set!"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,16,1,16,2,52,0,0,3,5,2,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"get"},{"t":"s","v":"state"}],"arity":3}},{"t":"s","v":"make-interceptor"},{"t":"code","v":{"bytecode":[51,0,0,1,2,1,0,1,1,50],"constants":[{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,7,0,18,0,48,0,32,122,0,1,2,0,16,0,52,3,0,1,52,1,0,2,33,13,0,18,0,16,0,52,4,0,1,48,1,32,93,0,1,5,0,16,0,52,3,0,1,52,1,0,2,33,22,0,18,0,16,0,52,4,0,1,16,0,1,2,0,52,6,0,2,48,2,32,55,0,1,7,0,16,0,52,3,0,1,52,1,0,2,33,31,0,18,0,16,0,52,4,0,1,16,0,1,2,0,52,6,0,2,16,0,1,5,0,52,6,0,2,48,3,32,8,0,18,0,16,0,52,8,0,2,17,1,18,1,1,10,0,52,9,0,2,17,2,20,11,0,16,2,1,12,0,16,0,1,13,0,16,1,1,14,0,18,2,65,3,0,48,2,5,16,1,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"="},{"t":"n","v":1},{"t":"s","v":"len"},{"t":"s","v":"first"},{"t":"n","v":2},{"t":"s","v":"nth"},{"t":"n","v":3},{"t":"s","v":"apply"},{"t":"s","v":"get"},{"t":"s","v":"log"},{"t":"s","v":"append!"},{"t":"s","v":"args"},{"t":"s","v":"result"},{"t":"s","v":"op"}],"arity":1,"upvalue-count":3}}],"arity":3}},{"t":"s","v":"install-interceptors"},{"t":"code","v":{"bytecode":[51,1,0,1,0,1,1,16,0,1,4,0,52,3,0,2,52,2,0,1,52,0,0,2,5,16,1,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,1,1,0,52,0,0,2,16,0,52,0,0,2,17,1,20,2,0,18,0,16,0,16,1,48,3,17,2,20,3,0,18,1,16,0,16,2,49,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"platform"},{"t":"s","v":"make-interceptor"},{"t":"s","v":"env-bind!"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"keys"},{"t":"s","v":"get"},{"t":"s","v":"platform"}],"arity":2}},{"t":"s","v":"io-calls"},{"t":"code","v":{"bytecode":[51,1,0,1,1,16,0,1,3,0,52,2,0,2,52,0,0,2,50],"constants":[{"t":"s","v":"filter"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,18,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"op"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"get"},{"t":"s","v":"log"}],"arity":2}},{"t":"s","v":"io-call-count"},{"t":"code","v":{"bytecode":[20,1,0,16,0,16,1,48,2,52,0,0,1,50],"constants":[{"t":"s","v":"len"},{"t":"s","v":"io-calls"}],"arity":2}},{"t":"s","v":"io-call-nth"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,48,2,17,3,16,2,16,3,52,2,0,1,52,1,0,2,33,11,0,16,3,16,2,52,3,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"io-calls"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"nth"}],"arity":3}},{"t":"s","v":"io-call-args"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,16,2,48,3,17,3,16,3,52,1,0,1,33,4,0,2,32,9,0,16,3,1,3,0,52,2,0,2,50],"constants":[{"t":"s","v":"io-call-nth"},{"t":"s","v":"nil?"},{"t":"s","v":"get"},{"t":"s","v":"args"}],"arity":3}},{"t":"s","v":"io-call-result"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,16,2,48,3,17,3,16,3,52,1,0,1,33,4,0,2,32,9,0,16,3,1,3,0,52,2,0,2,50],"constants":[{"t":"s","v":"io-call-nth"},{"t":"s","v":"nil?"},{"t":"s","v":"get"},{"t":"s","v":"result"}],"arity":3}},{"t":"s","v":"assert-io-called"},{"t":"code","v":{"bytecode":[20,0,0,20,2,0,16,0,16,1,48,2,1,3,0,52,1,0,2,1,5,0,16,1,1,6,0,52,4,0,3,49,2,50],"constants":[{"t":"s","v":"assert"},{"t":"s","v":">"},{"t":"s","v":"io-call-count"},{"t":"n","v":0},{"t":"s","v":"str"},{"t":"s","v":"Expected IO operation "},{"t":"s","v":" to be called but it was not"}],"arity":2}},{"t":"s","v":"assert-no-io"},{"t":"code","v":{"bytecode":[20,0,0,20,2,0,16,0,16,1,48,2,1,3,0,52,1,0,2,1,5,0,16,1,1,6,0,20,2,0,16,0,16,1,48,2,1,7,0,52,4,0,5,49,2,50],"constants":[{"t":"s","v":"assert"},{"t":"s","v":"="},{"t":"s","v":"io-call-count"},{"t":"n","v":0},{"t":"s","v":"str"},{"t":"s","v":"Expected IO operation "},{"t":"s","v":" not to be called but it was called "},{"t":"s","v":" time(s)"}],"arity":2}},{"t":"s","v":"assert-io-count"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,48,2,17,3,20,1,0,16,3,16,2,52,2,0,2,1,4,0,16,1,1,5,0,16,2,1,6,0,16,3,1,7,0,52,3,0,7,49,2,50],"constants":[{"t":"s","v":"io-call-count"},{"t":"s","v":"assert"},{"t":"s","v":"="},{"t":"s","v":"str"},{"t":"s","v":"Expected "},{"t":"s","v":" to be called "},{"t":"s","v":" time(s) but was called "},{"t":"s","v":" time(s)"}],"arity":3}},{"t":"s","v":"assert-io-args"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,16,2,48,3,17,4,20,1,0,20,2,0,16,4,16,3,48,2,1,4,0,16,2,1,5,0,16,1,1,6,0,16,3,52,3,0,1,1,7,0,16,4,52,3,0,1,52,3,0,8,49,2,50],"constants":[{"t":"s","v":"io-call-args"},{"t":"s","v":"assert"},{"t":"s","v":"equal?"},{"t":"s","v":"str"},{"t":"s","v":"Expected call "},{"t":"s","v":" to "},{"t":"s","v":" with args "},{"t":"s","v":" but got "}],"arity":4}},{"t":"s","v":"assert-io-result"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,16,2,48,3,17,4,20,1,0,20,2,0,16,4,16,3,48,2,1,4,0,16,2,1,5,0,16,1,1,6,0,16,3,52,3,0,1,1,7,0,16,4,52,3,0,1,52,3,0,8,49,2,50],"constants":[{"t":"s","v":"io-call-result"},{"t":"s","v":"assert"},{"t":"s","v":"equal?"},{"t":"s","v":"str"},{"t":"s","v":"Expected call "},{"t":"s","v":" to "},{"t":"s","v":" to return "},{"t":"s","v":" but got "}],"arity":4}},{"t":"s","v":"assert-state"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,48,2,17,3,20,1,0,20,2,0,16,3,16,2,48,2,1,4,0,16,1,1,5,0,16,2,52,3,0,1,1,6,0,16,3,52,3,0,1,52,3,0,6,49,2,50],"constants":[{"t":"s","v":"harness-get"},{"t":"s","v":"assert"},{"t":"s","v":"equal?"},{"t":"s","v":"str"},{"t":"s","v":"Expected state "},{"t":"s","v":" to be "},{"t":"s","v":" but got "}],"arity":3}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"e6ee3442b033cac1","module":{"arity":0,"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,1,5,0,51,6,0,1,7,0,51,8,0,1,9,0,51,10,0,1,11,0,51,12,0,1,13,0,51,6,0,1,14,0,51,6,0,1,15,0,51,6,0,1,16,0,51,17,0,1,18,0,51,6,0,1,19,0,51,20,0,1,21,0,51,6,0,1,22,0,51,6,0,1,23,0,51,6,0,1,24,0,51,6,0,1,25,0,51,26,0,1,27,0,51,28,0,1,29,0,51,6,0,1,30,0,51,6,0,1,31,0,51,32,0,1,33,0,51,6,0,1,34,0,51,35,0,1,36,0,51,6,0,1,37,0,51,6,0,1,38,0,51,6,0,1,39,0,51,6,0,1,40,0,51,6,0,1,41,0,51,6,0,65,27,0,128,4,0,5,51,43,0,128,42,0,5,51,45,0,128,44,0,5,51,47,0,128,46,0,5,51,49,0,128,48,0,5,51,51,0,128,50,0,5,51,53,0,128,52,0,5,51,55,0,128,54,0,5,51,57,0,128,56,0,5,51,59,0,128,58,0,5,51,61,0,128,60,0,5,51,63,0,128,62,0,5,51,65,0,128,64,0,5,51,67,0,128,66,0,5,51,69,0,128,68,0,5,51,71,0,128,70,0,5,51,73,0,128,72,0,5,51,75,0,128,74,0,5,51,77,0,128,76,0,50],"constants":[{"t":"s","v":"assert"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,18,0,20,3,0,6,34,4,0,5,1,4,0,52,2,0,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"condition"},{"t":"s","v":"error"},{"t":"s","v":"msg"},{"t":"s","v":"Assertion failed"}]}},{"t":"s","v":"assert="},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,20,3,0,52,1,0,2,52,0,0,1,33,31,0,20,5,0,6,34,17,0,5,1,7,0,20,3,0,1,8,0,20,2,0,52,6,0,4,52,4,0,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"actual"},{"t":"s","v":"expected"},{"t":"s","v":"error"},{"t":"s","v":"msg"},{"t":"s","v":"str"},{"t":"s","v":"Expected "},{"t":"s","v":", got "}]}},{"t":"s","v":"default-platform"},{"t":"s","v":"current-user"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[2,50],"constants":[]}},{"t":"s","v":"csrf-token"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,50],"constants":[{"t":"s","v":"test-csrf-token"}]}},{"t":"s","v":"app-url"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,50],"constants":[{"t":"s","v":"/mock-app-url"}]}},{"t":"s","v":"frag"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,50],"constants":[{"t":"s","v":""}]}},{"t":"s","v":"sleep"},{"t":"s","v":"local-storage-set"},{"t":"s","v":"set-cookie"},{"t":"s","v":"url-for"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,50],"constants":[{"t":"s","v":"/mock-url"}]}},{"t":"s","v":"create-element"},{"t":"s","v":"request-path"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,50],"constants":[{"t":"s","v":"/"}]}},{"t":"s","v":"config"},{"t":"s","v":"set-attr"},{"t":"s","v":"set-text"},{"t":"s","v":"remove-child"},{"t":"s","v":"fetch"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,1,1,0,1,2,0,1,3,0,1,4,0,3,65,3,0,50],"constants":[{"t":"s","v":"status"},{"t":"n","v":200},{"t":"s","v":"body"},{"t":"s","v":""},{"t":"s","v":"ok"}]}},{"t":"s","v":"query"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,50],"constants":[{"t":"s","v":"list"}]}},{"t":"s","v":"add-class"},{"t":"s","v":"get-element"},{"t":"s","v":"now"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,50],"constants":[{"t":"n","v":0}]}},{"t":"s","v":"abort"},{"t":"s","v":"action"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,3,65,1,0,50],"constants":[{"t":"s","v":"ok"}]}},{"t":"s","v":"remove-class"},{"t":"s","v":"append-child"},{"t":"s","v":"request-arg"},{"t":"s","v":"emit-dom"},{"t":"s","v":"local-storage-get"},{"t":"s","v":"get-cookie"},{"t":"s","v":"make-harness"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,6,0,20,2,0,32,10,0,20,2,0,20,1,0,52,3,0,2,17,1,1,4,0,52,5,0,0,1,1,0,20,6,0,1,7,0,1,8,0,65,0,0,1,9,0,65,0,0,1,10,0,2,65,3,0,65,3,0,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"platform"},{"t":"s","v":"default-platform"},{"t":"s","v":"merge"},{"t":"s","v":"log"},{"t":"s","v":"list"},{"t":"s","v":"merged"},{"t":"s","v":"state"},{"t":"s","v":"cookies"},{"t":"s","v":"storage"},{"t":"s","v":"dom"}]}},{"t":"s","v":"harness-reset!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,3,0,0,52,0,0,3,5,20,1,0,1,4,0,1,5,0,65,0,0,1,6,0,65,0,0,1,7,0,2,65,3,0,52,0,0,3,5,20,1,0,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"session"},{"t":"s","v":"log"},{"t":"s","v":"list"},{"t":"s","v":"state"},{"t":"s","v":"cookies"},{"t":"s","v":"storage"},{"t":"s","v":"dom"}]}},{"t":"s","v":"harness-log"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,2,20,4,0,52,3,0,1,33,6,0,20,2,0,32,10,0,51,6,0,20,2,0,52,5,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"session"},{"t":"s","v":"log"},{"t":"s","v":"nil?"},{"t":"s","v":"op"},{"t":"s","v":"filter"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,20,3,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"entry"},{"t":"s","v":"op"}]}}]}},{"t":"s","v":"harness-get"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,20,3,0,52,0,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"session"},{"t":"s","v":"state"},{"t":"s","v":"key"}]}},{"t":"s","v":"harness-set!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,20,4,0,20,5,0,52,0,0,3,5,2,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"get"},{"t":"s","v":"session"},{"t":"s","v":"state"},{"t":"s","v":"key"},{"t":"s","v":"value"}]}},{"t":"s","v":"make-interceptor"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,0,0,50],"constants":[{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,8,0,20,2,0,48,0,32,136,0,1,4,0,20,1,0,52,5,0,1,52,3,0,2,33,15,0,20,2,0,20,1,0,52,6,0,1,48,1,32,104,0,1,7,0,20,1,0,52,5,0,1,52,3,0,2,33,25,0,20,2,0,20,1,0,52,6,0,1,20,1,0,1,4,0,52,8,0,2,48,2,32,62,0,1,9,0,20,1,0,52,5,0,1,52,3,0,2,33,35,0,20,2,0,20,1,0,52,6,0,1,20,1,0,1,4,0,52,8,0,2,20,1,0,1,7,0,52,8,0,2,48,3,32,10,0,20,2,0,20,1,0,52,10,0,2,17,1,20,12,0,1,13,0,52,11,0,2,17,2,20,14,0,20,13,0,1,1,0,20,1,0,1,15,0,20,15,0,1,16,0,20,17,0,65,3,0,48,2,5,20,15,0,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"args"},{"t":"s","v":"mock-fn"},{"t":"s","v":"="},{"t":"n","v":1},{"t":"s","v":"len"},{"t":"s","v":"first"},{"t":"n","v":2},{"t":"s","v":"nth"},{"t":"n","v":3},{"t":"s","v":"apply"},{"t":"s","v":"get"},{"t":"s","v":"session"},{"t":"s","v":"log"},{"t":"s","v":"append!"},{"t":"s","v":"result"},{"t":"s","v":"op"},{"t":"s","v":"op-name"}]}}]}},{"t":"s","v":"install-interceptors"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,4,0,1,5,0,52,3,0,2,52,2,0,1,52,0,0,2,5,20,6,0,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,20,3,0,52,0,0,2,17,1,20,4,0,20,1,0,20,3,0,20,5,0,48,3,17,2,20,6,0,20,7,0,20,3,0,20,8,0,49,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"session"},{"t":"s","v":"platform"},{"t":"s","v":"key"},{"t":"s","v":"make-interceptor"},{"t":"s","v":"mock-fn"},{"t":"s","v":"env-bind!"},{"t":"s","v":"env"},{"t":"s","v":"interceptor"}]}},{"t":"s","v":"keys"},{"t":"s","v":"get"},{"t":"s","v":"session"},{"t":"s","v":"platform"},{"t":"s","v":"env"}]}},{"t":"s","v":"io-calls"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,3,0,1,4,0,52,2,0,2,52,0,0,2,50],"constants":[{"t":"s","v":"filter"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,20,4,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"entry"},{"t":"s","v":"op"},{"t":"s","v":"op-name"}]}},{"t":"s","v":"get"},{"t":"s","v":"session"},{"t":"s","v":"log"}]}},{"t":"s","v":"io-call-count"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,20,3,0,48,2,52,0,0,1,50],"constants":[{"t":"s","v":"len"},{"t":"s","v":"io-calls"},{"t":"s","v":"session"},{"t":"s","v":"op-name"}]}},{"t":"s","v":"io-call-nth"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,3,20,4,0,20,6,0,52,5,0,1,52,3,0,2,33,13,0,20,6,0,20,4,0,52,7,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"io-calls"},{"t":"s","v":"session"},{"t":"s","v":"op-name"},{"t":"s","v":"<"},{"t":"s","v":"n"},{"t":"s","v":"len"},{"t":"s","v":"calls"},{"t":"s","v":"nth"}]}},{"t":"s","v":"io-call-args"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,3,17,3,20,5,0,52,4,0,1,33,4,0,2,32,10,0,20,5,0,1,7,0,52,6,0,2,50],"constants":[{"t":"s","v":"io-call-nth"},{"t":"s","v":"session"},{"t":"s","v":"op-name"},{"t":"s","v":"n"},{"t":"s","v":"nil?"},{"t":"s","v":"call"},{"t":"s","v":"get"},{"t":"s","v":"args"}]}},{"t":"s","v":"io-call-result"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,3,17,3,20,5,0,52,4,0,1,33,4,0,2,32,10,0,20,5,0,1,7,0,52,6,0,2,50],"constants":[{"t":"s","v":"io-call-nth"},{"t":"s","v":"session"},{"t":"s","v":"op-name"},{"t":"s","v":"n"},{"t":"s","v":"nil?"},{"t":"s","v":"call"},{"t":"s","v":"get"},{"t":"s","v":"result"}]}},{"t":"s","v":"assert-io-called"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,20,3,0,20,4,0,48,2,1,5,0,52,1,0,2,1,7,0,20,4,0,1,8,0,52,6,0,3,49,2,50],"constants":[{"t":"s","v":"assert"},{"t":"s","v":">"},{"t":"s","v":"io-call-count"},{"t":"s","v":"session"},{"t":"s","v":"op-name"},{"t":"n","v":0},{"t":"s","v":"str"},{"t":"s","v":"Expected IO operation "},{"t":"s","v":" to be called but it was not"}]}},{"t":"s","v":"assert-no-io"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,20,3,0,20,4,0,48,2,1,5,0,52,1,0,2,1,7,0,20,4,0,1,8,0,20,2,0,20,3,0,20,4,0,48,2,1,9,0,52,6,0,5,49,2,50],"constants":[{"t":"s","v":"assert"},{"t":"s","v":"="},{"t":"s","v":"io-call-count"},{"t":"s","v":"session"},{"t":"s","v":"op-name"},{"t":"n","v":0},{"t":"s","v":"str"},{"t":"s","v":"Expected IO operation "},{"t":"s","v":" not to be called but it was called "},{"t":"s","v":" time(s)"}]}},{"t":"s","v":"assert-io-count"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,3,20,3,0,20,5,0,20,6,0,52,4,0,2,1,8,0,20,2,0,1,9,0,20,6,0,1,10,0,20,5,0,1,11,0,52,7,0,7,49,2,50],"constants":[{"t":"s","v":"io-call-count"},{"t":"s","v":"session"},{"t":"s","v":"op-name"},{"t":"s","v":"assert"},{"t":"s","v":"="},{"t":"s","v":"actual"},{"t":"s","v":"expected"},{"t":"s","v":"str"},{"t":"s","v":"Expected "},{"t":"s","v":" to be called "},{"t":"s","v":" time(s) but was called "},{"t":"s","v":" time(s)"}]}},{"t":"s","v":"assert-io-args"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,3,17,4,20,4,0,20,5,0,20,6,0,20,7,0,48,2,1,9,0,20,3,0,1,10,0,20,2,0,1,11,0,20,7,0,52,8,0,1,1,12,0,20,6,0,52,8,0,1,52,8,0,8,49,2,50],"constants":[{"t":"s","v":"io-call-args"},{"t":"s","v":"session"},{"t":"s","v":"op-name"},{"t":"s","v":"n"},{"t":"s","v":"assert"},{"t":"s","v":"equal?"},{"t":"s","v":"actual"},{"t":"s","v":"expected-args"},{"t":"s","v":"str"},{"t":"s","v":"Expected call "},{"t":"s","v":" to "},{"t":"s","v":" with args "},{"t":"s","v":" but got "}]}},{"t":"s","v":"assert-io-result"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,3,17,4,20,4,0,20,5,0,20,6,0,20,7,0,48,2,1,9,0,20,3,0,1,10,0,20,2,0,1,11,0,20,7,0,52,8,0,1,1,12,0,20,6,0,52,8,0,1,52,8,0,8,49,2,50],"constants":[{"t":"s","v":"io-call-result"},{"t":"s","v":"session"},{"t":"s","v":"op-name"},{"t":"s","v":"n"},{"t":"s","v":"assert"},{"t":"s","v":"equal?"},{"t":"s","v":"actual"},{"t":"s","v":"expected"},{"t":"s","v":"str"},{"t":"s","v":"Expected call "},{"t":"s","v":" to "},{"t":"s","v":" to return "},{"t":"s","v":" but got "}]}},{"t":"s","v":"assert-state"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,3,20,3,0,20,4,0,20,5,0,20,6,0,48,2,1,8,0,20,2,0,1,9,0,20,6,0,52,7,0,1,1,10,0,20,5,0,52,7,0,1,52,7,0,6,49,2,50],"constants":[{"t":"s","v":"harness-get"},{"t":"s","v":"session"},{"t":"s","v":"key"},{"t":"s","v":"assert"},{"t":"s","v":"equal?"},{"t":"s","v":"actual"},{"t":"s","v":"expected"},{"t":"s","v":"str"},{"t":"s","v":"Expected state "},{"t":"s","v":" to be "},{"t":"s","v":" but got "}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/hypersx.sxbc.json b/shared/static/wasm/sx/hypersx.sxbc.json index e3c9cdce..cfec28ec 100644 --- a/shared/static/wasm/sx/hypersx.sxbc.json +++ b/shared/static/wasm/sx/hypersx.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"352dd0823915cc55","module":{"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,50],"constants":[{"t":"s","v":"hsx-indent"},{"t":"code","v":{"bytecode":[1,0,0,17,1,51,2,0,1,1,1,4,0,16,0,52,3,0,2,52,1,0,2,5,16,1,50],"constants":[{"t":"s","v":""},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,1,1,0,52,0,0,2,19,0,50],"constants":[{"t":"s","v":"str"},{"t":"s","v":" "}],"arity":1,"upvalue-count":1}},{"t":"s","v":"range"},{"t":"n","v":0}],"arity":1}},{"t":"s","v":"hsx-sym-name"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,1,2,0,52,0,0,2,33,10,0,20,3,0,16,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"}],"arity":1}},{"t":"s","v":"hsx-kw-name"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,1,2,0,52,0,0,2,33,10,0,20,3,0,16,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"}],"arity":1}},{"t":"s","v":"hsx-is-element?"},{"t":"code","v":{"bytecode":[16,0,6,33,26,0,5,16,0,1,2,0,52,1,0,2,52,0,0,1,6,33,8,0,5,20,3,0,16,0,49,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"starts-with?"},{"t":"s","v":"~"},{"t":"s","v":"is-html-tag?"}],"arity":1}},{"t":"s","v":"hsx-is-component?"},{"t":"code","v":{"bytecode":[16,0,6,33,10,0,5,16,0,1,1,0,52,0,0,2,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"~"}],"arity":1}},{"t":"s","v":"hsx-extract-css"},{"t":"code","v":{"bytecode":[2,17,1,2,17,2,52,0,0,0,17,3,1,1,0,17,4,16,0,52,2,0,1,17,5,2,17,6,51,3,0,1,4,1,5,1,0,1,1,1,6,1,2,1,3,17,6,16,6,48,0,5,1,5,0,16,1,1,6,0,16,2,1,7,0,16,3,1,8,0,16,4,16,5,52,9,0,2,33,11,0,16,0,16,4,52,10,0,2,32,4,0,52,0,0,0,52,4,0,8,50],"constants":[{"t":"s","v":"list"},{"t":"n","v":0},{"t":"s","v":"len"},{"t":"code","v":{"bytecode":[18,0,18,1,52,0,0,2,33,180,0,20,1,0,18,2,18,0,52,2,0,2,48,1,17,0,16,0,1,4,0,52,3,0,2,33,37,0,18,2,18,0,1,6,0,52,5,0,2,52,2,0,2,19,3,5,18,0,1,7,0,52,5,0,2,19,0,5,18,4,49,0,32,113,0,16,0,1,8,0,52,3,0,2,33,37,0,18,2,18,0,1,6,0,52,5,0,2,52,2,0,2,19,5,5,18,0,1,7,0,52,5,0,2,19,0,5,18,4,49,0,32,64,0,16,0,33,58,0,20,9,0,18,6,18,2,18,0,52,2,0,2,48,2,5,20,9,0,18,6,18,2,18,0,1,6,0,52,5,0,2,52,2,0,2,48,2,5,18,0,1,7,0,52,5,0,2,19,0,5,18,4,49,0,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"hsx-kw-name"},{"t":"s","v":"nth"},{"t":"s","v":"="},{"t":"s","v":"class"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"n","v":2},{"t":"s","v":"id"},{"t":"s","v":"append!"}],"upvalue-count":7}},{"t":"s","v":"dict"},{"t":"s","v":"classes"},{"t":"s","v":"id"},{"t":"s","v":"attrs"},{"t":"s","v":"children"},{"t":"s","v":"<"},{"t":"s","v":"slice"}],"arity":1}},{"t":"s","v":"hsx-tag-str"},{"t":"code","v":{"bytecode":[16,0,17,2,16,1,1,1,0,52,0,0,2,17,3,16,1,1,2,0,52,0,0,2,17,4,16,3,6,33,7,0,5,16,3,52,3,0,1,33,21,0,51,5,0,1,2,16,3,1,7,0,52,6,0,2,52,4,0,2,32,1,0,2,5,16,4,33,16,0,16,2,1,9,0,16,4,52,8,0,3,17,2,32,1,0,2,5,16,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"classes"},{"t":"s","v":"id"},{"t":"s","v":"string?"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,1,1,0,16,0,52,0,0,3,19,0,50],"constants":[{"t":"s","v":"str"},{"t":"s","v":"."}],"arity":1,"upvalue-count":1}},{"t":"s","v":"split"},{"t":"s","v":" "},{"t":"s","v":"str"},{"t":"s","v":"#"}],"arity":2}},{"t":"s","v":"hsx-atom"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,6,0,1,1,0,32,151,0,16,0,52,2,0,1,33,15,0,1,4,0,16,0,1,4,0,52,3,0,3,32,127,0,16,0,52,5,0,1,33,9,0,16,0,52,3,0,1,32,109,0,16,0,52,7,0,1,1,8,0,52,6,0,2,33,17,0,16,0,33,6,0,1,9,0,32,3,0,1,10,0,32,76,0,16,0,52,7,0,1,1,11,0,52,6,0,2,33,20,0,1,12,0,20,13,0,16,0,48,1,1,14,0,52,3,0,3,32,40,0,16,0,52,7,0,1,1,15,0,52,6,0,2,33,17,0,1,16,0,20,17,0,16,0,48,1,52,3,0,2,32,7,0,20,18,0,16,0,49,1,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"nil"},{"t":"s","v":"string?"},{"t":"s","v":"str"},{"t":"s","v":"\""},{"t":"s","v":"number?"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"boolean"},{"t":"s","v":"true"},{"t":"s","v":"false"},{"t":"s","v":"symbol"},{"t":"s","v":"{"},{"t":"s","v":"symbol-name"},{"t":"s","v":"}"},{"t":"s","v":"keyword"},{"t":"s","v":":"},{"t":"s","v":"keyword-name"},{"t":"s","v":"sx-serialize"}],"arity":1}},{"t":"s","v":"hsx-inline"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,52,0,0,1,33,10,0,20,2,0,16,0,49,1,32,84,1,16,0,52,3,0,1,33,6,0,1,4,0,32,69,1,20,5,0,16,0,52,6,0,1,48,1,17,1,16,1,1,8,0,52,7,0,2,33,24,0,1,10,0,20,2,0,16,0,1,12,0,52,11,0,2,48,1,52,9,0,2,32,20,1,16,1,1,13,0,52,7,0,2,33,49,0,1,14,0,16,0,52,16,0,1,1,12,0,52,15,0,2,33,17,0,20,17,0,16,0,1,12,0,52,11,0,2,48,1,32,3,0,1,18,0,1,19,0,52,9,0,3,32,215,0,16,1,1,20,0,52,7,0,2,33,38,0,20,2,0,16,0,1,12,0,52,11,0,2,48,1,1,21,0,20,17,0,16,0,1,22,0,52,11,0,2,48,1,52,9,0,3,32,165,0,16,1,1,23,0,52,7,0,2,33,38,0,20,2,0,16,0,1,12,0,52,11,0,2,48,1,1,24,0,20,17,0,16,0,1,22,0,52,11,0,2,48,1,52,9,0,3,32,115,0,16,1,1,9,0,52,7,0,2,33,33,0,1,25,0,1,18,0,51,28,0,16,0,52,29,0,1,52,27,0,2,52,26,0,2,1,25,0,52,9,0,3,32,70,0,1,30,0,20,2,0,16,0,52,6,0,1,48,1,16,0,52,16,0,1,1,12,0,52,15,0,2,33,30,0,1,31,0,1,31,0,20,17,0,16,0,52,29,0,1,52,27,0,2,52,26,0,2,52,9,0,2,32,3,0,1,18,0,1,19,0,52,9,0,4,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"list?"},{"t":"s","v":"sx-serialize"},{"t":"s","v":"empty?"},{"t":"s","v":"()"},{"t":"s","v":"hsx-sym-name"},{"t":"s","v":"first"},{"t":"s","v":"="},{"t":"s","v":"deref"},{"t":"s","v":"str"},{"t":"s","v":"@"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"signal"},{"t":"s","v":"signal("},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"s","v":"hsx-inline"},{"t":"s","v":""},{"t":"s","v":")"},{"t":"s","v":"reset!"},{"t":"s","v":" := "},{"t":"n","v":2},{"t":"s","v":"swap!"},{"t":"s","v":" <- "},{"t":"s","v":"\""},{"t":"s","v":"join"},{"t":"s","v":"map"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,5,0,16,0,32,17,0,1,2,0,20,3,0,16,0,48,1,1,4,0,52,1,0,3,50],"constants":[{"t":"s","v":"string?"},{"t":"s","v":"str"},{"t":"s","v":"{"},{"t":"s","v":"hsx-inline"},{"t":"s","v":"}"}],"arity":1}},{"t":"s","v":"rest"},{"t":"s","v":"("},{"t":"s","v":" "}],"arity":1}},{"t":"s","v":"hsx-attrs-str"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,6,0,1,1,0,32,48,0,52,2,0,0,17,1,1,3,0,17,2,2,17,3,51,4,0,1,2,1,0,1,1,1,3,17,3,16,3,48,0,5,1,6,0,1,6,0,16,1,52,7,0,2,52,5,0,2,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":""},{"t":"s","v":"list"},{"t":"n","v":0},{"t":"code","v":{"bytecode":[18,0,18,1,52,1,0,1,52,0,0,2,33,70,0,20,2,0,18,2,1,4,0,20,5,0,18,1,18,0,52,6,0,2,48,1,1,7,0,20,8,0,18,1,18,0,1,10,0,52,9,0,2,52,6,0,2,48,1,52,3,0,4,48,2,5,18,0,1,11,0,52,9,0,2,19,0,5,18,3,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"append!"},{"t":"s","v":"str"},{"t":"s","v":":"},{"t":"s","v":"keyword-name"},{"t":"s","v":"nth"},{"t":"s","v":" "},{"t":"s","v":"hsx-atom"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"n","v":2}],"upvalue-count":4}},{"t":"s","v":"str"},{"t":"s","v":" "},{"t":"s","v":"join"}],"arity":1}},{"t":"s","v":"hsx-children"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,33,5,0,16,0,32,85,0,16,1,52,2,0,1,1,3,0,52,1,0,2,6,33,15,0,5,16,1,52,6,0,1,52,5,0,1,52,4,0,1,33,23,0,16,0,1,8,0,20,9,0,16,1,52,6,0,1,48,1,52,7,0,3,32,27,0,16,0,1,10,0,1,10,0,51,13,0,1,2,16,1,52,12,0,2,52,11,0,2,52,7,0,3,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"not"},{"t":"s","v":"list?"},{"t":"s","v":"first"},{"t":"s","v":"str"},{"t":"s","v":" "},{"t":"s","v":"hsx-atom"},{"t":"s","v":"\n"},{"t":"s","v":"join"},{"t":"s","v":"map"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,1,2,0,52,1,0,2,49,2,50],"constants":[{"t":"s","v":"sx->hypersx-node"},{"t":"s","v":"+"},{"t":"n","v":1}],"arity":1,"upvalue-count":1}}],"arity":3}},{"t":"s","v":"sx->hypersx-node"},{"t":"code","v":{"bytecode":[20,0,0,16,1,48,1,17,2,16,0,52,1,0,1,33,12,0,16,2,1,3,0,52,2,0,2,32,201,4,16,0,52,5,0,1,52,4,0,1,33,16,0,16,2,20,6,0,16,0,48,1,52,2,0,2,32,172,4,16,0,52,7,0,1,33,12,0,16,2,1,8,0,52,2,0,2,32,151,4,20,9,0,16,0,52,10,0,1,48,1,17,3,16,3,1,2,0,52,11,0,2,33,16,0,16,2,20,12,0,16,0,48,1,52,2,0,2,32,110,4,16,3,1,13,0,52,11,0,2,33,16,0,16,2,20,12,0,16,0,48,1,52,2,0,2,32,82,4,16,3,1,14,0,52,11,0,2,33,16,0,16,2,20,12,0,16,0,48,1,52,2,0,2,32,54,4,16,3,1,15,0,52,11,0,2,33,16,0,16,2,20,12,0,16,0,48,1,52,2,0,2,32,26,4,16,3,1,16,0,52,11,0,2,33,16,0,16,2,20,12,0,16,0,48,1,52,2,0,2,32,254,3,16,3,1,17,0,52,11,0,2,6,34,10,0,5,16,3,1,18,0,52,11,0,2,33,68,0,16,2,16,3,1,19,0,20,20,0,16,0,1,22,0,52,21,0,2,48,1,1,19,0,20,20,0,16,0,1,23,0,52,21,0,2,48,1,1,24,0,20,25,0,16,0,52,26,0,1,16,1,1,22,0,52,27,0,2,48,2,52,2,0,8,32,160,3,16,3,1,28,0,52,11,0,2,33,54,0,16,2,1,29,0,20,12,0,16,0,1,22,0,52,21,0,2,48,1,1,24,0,1,24,0,51,32,0,1,1,16,0,1,23,0,52,33,0,2,52,31,0,2,52,30,0,2,52,2,0,5,32,94,3,16,3,1,34,0,52,11,0,2,33,223,0,16,0,1,22,0,52,21,0,2,17,4,16,0,1,23,0,52,21,0,2,17,5,16,0,52,36,0,1,1,37,0,52,35,0,2,33,12,0,16,0,1,37,0,52,21,0,2,32,1,0,2,17,6,16,5,52,5,0,1,52,4,0,1,6,33,22,0,5,16,6,52,1,0,1,6,34,11,0,5,16,6,52,5,0,1,52,4,0,1,33,54,0,16,2,1,38,0,20,12,0,16,4,48,1,1,19,0,20,6,0,16,5,48,1,16,6,33,17,0,1,19,0,20,6,0,16,6,48,1,52,2,0,2,32,3,0,1,39,0,52,2,0,6,32,74,0,16,2,1,38,0,20,12,0,16,4,48,1,1,24,0,20,25,0,16,5,16,1,1,22,0,52,27,0,2,48,2,16,6,33,31,0,1,24,0,16,2,1,40,0,20,25,0,16,6,16,1,1,22,0,52,27,0,2,48,2,52,2,0,4,32,3,0,1,39,0,52,2,0,6,32,115,2,16,3,1,41,0,52,11,0,2,6,34,24,0,5,16,3,1,42,0,52,11,0,2,6,34,10,0,5,16,3,1,43,0,52,11,0,2,33,121,0,16,0,1,22,0,52,21,0,2,17,4,16,0,1,23,0,52,33,0,2,17,5,16,2,16,3,1,19,0,1,44,0,51,45,0,16,4,52,5,0,1,6,33,26,0,5,16,4,52,7,0,1,52,4,0,1,6,33,11,0,5,16,4,52,10,0,1,52,5,0,1,33,5,0,16,4,32,6,0,16,4,52,46,0,1,52,31,0,2,52,30,0,2,1,24,0,1,24,0,51,32,0,1,1,16,5,52,31,0,2,52,30,0,2,52,2,0,6,32,210,1,16,3,1,31,0,52,11,0,2,6,33,62,0,5,16,0,52,36,0,1,1,37,0,52,11,0,2,6,33,44,0,5,16,0,1,22,0,52,21,0,2,52,5,0,1,6,33,26,0,5,20,9,0,16,0,1,22,0,52,21,0,2,52,10,0,1,48,1,1,47,0,52,11,0,2,33,81,0,16,0,1,22,0,52,21,0,2,17,4,16,0,1,23,0,52,21,0,2,17,5,16,2,1,48,0,20,12,0,16,5,48,1,1,49,0,20,20,0,16,4,1,22,0,52,21,0,2,48,1,1,24,0,20,25,0,16,4,52,26,0,1,16,1,1,22,0,52,27,0,2,48,2,52,2,0,7,32,51,1,16,3,1,50,0,52,11,0,2,6,33,62,0,5,16,0,52,36,0,1,1,37,0,52,11,0,2,6,33,44,0,5,16,0,1,22,0,52,21,0,2,52,5,0,1,6,33,26,0,5,20,9,0,16,0,1,22,0,52,21,0,2,52,10,0,1,48,1,1,47,0,52,11,0,2,33,81,0,16,0,1,22,0,52,21,0,2,17,4,16,0,1,23,0,52,21,0,2,17,5,16,2,1,51,0,20,20,0,16,4,1,22,0,52,21,0,2,48,1,1,52,0,20,12,0,16,5,48,1,1,24,0,20,25,0,16,4,52,26,0,1,16,1,1,22,0,52,27,0,2,48,2,52,2,0,7,32,148,0,20,53,0,16,3,48,1,33,61,0,20,54,0,16,0,52,55,0,1,48,1,17,4,20,56,0,16,2,20,57,0,16,3,16,4,48,2,20,58,0,16,4,1,60,0,52,59,0,2,48,1,52,2,0,3,16,4,1,61,0,52,59,0,2,16,1,49,3,32,77,0,20,62,0,16,3,48,1,33,54,0,20,54,0,16,0,52,55,0,1,48,1,17,4,20,56,0,16,2,16,3,20,58,0,16,4,1,60,0,52,59,0,2,48,1,52,2,0,3,16,4,1,61,0,52,59,0,2,16,1,49,3,32,13,0,16,2,20,20,0,16,0,48,1,52,2,0,2,50],"constants":[{"t":"s","v":"hsx-indent"},{"t":"s","v":"nil?"},{"t":"s","v":"str"},{"t":"s","v":"nil"},{"t":"s","v":"not"},{"t":"s","v":"list?"},{"t":"s","v":"hsx-atom"},{"t":"s","v":"empty?"},{"t":"s","v":"()"},{"t":"s","v":"hsx-sym-name"},{"t":"s","v":"first"},{"t":"s","v":"="},{"t":"s","v":"hsx-inline"},{"t":"s","v":"deref"},{"t":"s","v":"reset!"},{"t":"s","v":"swap!"},{"t":"s","v":"signal"},{"t":"s","v":"defcomp"},{"t":"s","v":"defisland"},{"t":"s","v":" "},{"t":"s","v":"sx-serialize"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"n","v":2},{"t":"s","v":"\n"},{"t":"s","v":"sx->hypersx-node"},{"t":"s","v":"last"},{"t":"s","v":"+"},{"t":"s","v":"when"},{"t":"s","v":"when "},{"t":"s","v":"join"},{"t":"s","v":"map"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,1,2,0,52,1,0,2,49,2,50],"constants":[{"t":"s","v":"sx->hypersx-node"},{"t":"s","v":"+"},{"t":"n","v":1}],"arity":1,"upvalue-count":1}},{"t":"s","v":"slice"},{"t":"s","v":"if"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":3},{"t":"s","v":"if "},{"t":"s","v":""},{"t":"s","v":"else\n"},{"t":"s","v":"let"},{"t":"s","v":"letrec"},{"t":"s","v":"let*"},{"t":"s","v":", "},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,6,33,14,0,5,16,0,52,2,0,1,1,3,0,52,1,0,2,33,35,0,20,5,0,16,0,52,6,0,1,48,1,1,7,0,20,8,0,16,0,1,10,0,52,9,0,2,48,1,52,4,0,3,32,7,0,20,5,0,16,0,49,1,50],"constants":[{"t":"s","v":"list?"},{"t":"s","v":">="},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"str"},{"t":"s","v":"sx-serialize"},{"t":"s","v":"first"},{"t":"s","v":" = "},{"t":"s","v":"hsx-inline"},{"t":"s","v":"nth"},{"t":"n","v":1}],"arity":1}},{"t":"s","v":"list"},{"t":"s","v":"fn"},{"t":"s","v":"map "},{"t":"s","v":" -> "},{"t":"s","v":"for-each"},{"t":"s","v":"for "},{"t":"s","v":" in "},{"t":"s","v":"hsx-is-element?"},{"t":"s","v":"hsx-extract-css"},{"t":"s","v":"rest"},{"t":"s","v":"hsx-children"},{"t":"s","v":"hsx-tag-str"},{"t":"s","v":"hsx-attrs-str"},{"t":"s","v":"get"},{"t":"s","v":"attrs"},{"t":"s","v":"children"},{"t":"s","v":"hsx-is-component?"}],"arity":2}},{"t":"s","v":"sx->hypersx"},{"t":"code","v":{"bytecode":[1,1,0,51,3,0,16,0,52,2,0,2,52,0,0,2,50],"constants":[{"t":"s","v":"join"},{"t":"s","v":"\n\n"},{"t":"s","v":"map"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,49,2,50],"constants":[{"t":"s","v":"sx->hypersx-node"},{"t":"n","v":0}],"arity":1}}],"arity":1}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"8906e92f3786d124","module":{"arity":0,"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,50],"constants":[{"t":"s","v":"hsx-indent"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,17,1,51,2,0,1,4,0,20,5,0,52,3,0,2,52,1,0,2,5,20,6,0,50],"constants":[{"t":"s","v":""},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,21,1,0,50],"constants":[{"t":"s","v":"str"},{"t":"s","v":"result"},{"t":"s","v":" "}]}},{"t":"s","v":"range"},{"t":"n","v":0},{"t":"s","v":"depth"},{"t":"s","v":"result"}]}},{"t":"s","v":"hsx-sym-name"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,1,3,0,52,0,0,2,33,11,0,20,4,0,20,2,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"node"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"}]}},{"t":"s","v":"hsx-kw-name"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,1,3,0,52,0,0,2,33,11,0,20,4,0,20,2,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"node"},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"}]}},{"t":"s","v":"hsx-is-element?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,33,28,0,5,20,0,0,1,3,0,52,2,0,2,52,1,0,1,6,33,9,0,5,20,4,0,20,0,0,49,1,50],"constants":[{"t":"s","v":"name"},{"t":"s","v":"not"},{"t":"s","v":"starts-with?"},{"t":"s","v":"~"},{"t":"s","v":"is-html-tag?"}]}},{"t":"s","v":"hsx-is-component?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,33,11,0,5,20,0,0,1,2,0,52,1,0,2,50],"constants":[{"t":"s","v":"name"},{"t":"s","v":"starts-with?"},{"t":"s","v":"~"}]}},{"t":"s","v":"hsx-extract-css"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[2,17,1,2,17,2,52,0,0,0,17,3,1,1,0,17,4,20,3,0,52,2,0,1,17,5,2,17,6,51,4,0,17,6,20,5,0,48,0,5,1,7,0,20,7,0,1,8,0,20,8,0,1,9,0,20,10,0,1,11,0,20,13,0,20,14,0,52,12,0,2,33,13,0,20,3,0,20,13,0,52,15,0,2,32,4,0,52,0,0,0,52,6,0,8,50],"constants":[{"t":"s","v":"list"},{"t":"n","v":0},{"t":"s","v":"len"},{"t":"s","v":"args"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,33,206,0,20,3,0,20,5,0,20,1,0,52,4,0,2,48,1,17,0,20,7,0,1,8,0,52,6,0,2,33,43,0,20,5,0,20,1,0,1,10,0,52,9,0,2,52,4,0,2,21,11,0,5,20,1,0,1,12,0,52,9,0,2,21,1,0,5,20,13,0,49,0,32,130,0,20,7,0,1,14,0,52,6,0,2,33,43,0,20,5,0,20,1,0,1,10,0,52,9,0,2,52,4,0,2,21,14,0,5,20,1,0,1,12,0,52,9,0,2,21,1,0,5,20,13,0,49,0,32,74,0,20,7,0,33,67,0,20,15,0,20,16,0,20,5,0,20,1,0,52,4,0,2,48,2,5,20,15,0,20,16,0,20,5,0,20,1,0,1,10,0,52,9,0,2,52,4,0,2,48,2,5,20,1,0,1,12,0,52,9,0,2,21,1,0,5,20,13,0,49,0,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"i"},{"t":"s","v":"n"},{"t":"s","v":"hsx-kw-name"},{"t":"s","v":"nth"},{"t":"s","v":"args"},{"t":"s","v":"="},{"t":"s","v":"kn"},{"t":"s","v":"class"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"classes"},{"t":"n","v":2},{"t":"s","v":"walk"},{"t":"s","v":"id"},{"t":"s","v":"append!"},{"t":"s","v":"rest-attrs"}]}},{"t":"s","v":"walk"},{"t":"s","v":"dict"},{"t":"s","v":"classes"},{"t":"s","v":"id"},{"t":"s","v":"attrs"},{"t":"s","v":"rest-attrs"},{"t":"s","v":"children"},{"t":"s","v":"<"},{"t":"s","v":"i"},{"t":"s","v":"n"},{"t":"s","v":"slice"}]}},{"t":"s","v":"hsx-tag-str"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,17,2,20,2,0,1,3,0,52,1,0,2,17,3,20,2,0,1,4,0,52,1,0,2,17,4,20,5,0,6,33,8,0,5,20,5,0,52,6,0,1,33,20,0,51,8,0,20,5,0,1,10,0,52,9,0,2,52,7,0,2,32,1,0,2,5,20,11,0,33,19,0,20,13,0,1,14,0,20,11,0,52,12,0,3,21,13,0,32,1,0,2,5,20,13,0,50],"constants":[{"t":"s","v":"name"},{"t":"s","v":"get"},{"t":"s","v":"css"},{"t":"s","v":"classes"},{"t":"s","v":"id"},{"t":"s","v":"cls"},{"t":"s","v":"string?"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,20,3,0,52,0,0,3,21,1,0,50],"constants":[{"t":"s","v":"str"},{"t":"s","v":"s"},{"t":"s","v":"."},{"t":"s","v":"c"}]}},{"t":"s","v":"split"},{"t":"s","v":" "},{"t":"s","v":"eid"},{"t":"s","v":"str"},{"t":"s","v":"s"},{"t":"s","v":"#"}]}},{"t":"s","v":"hsx-atom"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,6,0,1,2,0,32,162,0,20,1,0,52,3,0,1,33,16,0,1,5,0,20,1,0,1,5,0,52,4,0,3,32,136,0,20,1,0,52,6,0,1,33,10,0,20,1,0,52,4,0,1,32,116,0,20,1,0,52,8,0,1,1,9,0,52,7,0,2,33,18,0,20,1,0,33,6,0,1,10,0,32,3,0,1,11,0,32,81,0,20,1,0,52,8,0,1,1,12,0,52,7,0,2,33,21,0,1,13,0,20,14,0,20,1,0,48,1,1,15,0,52,4,0,3,32,43,0,20,1,0,52,8,0,1,1,16,0,52,7,0,2,33,18,0,1,17,0,20,18,0,20,1,0,48,1,52,4,0,2,32,8,0,20,19,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"node"},{"t":"s","v":"nil"},{"t":"s","v":"string?"},{"t":"s","v":"str"},{"t":"s","v":"\""},{"t":"s","v":"number?"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"boolean"},{"t":"s","v":"true"},{"t":"s","v":"false"},{"t":"s","v":"symbol"},{"t":"s","v":"{"},{"t":"s","v":"symbol-name"},{"t":"s","v":"}"},{"t":"s","v":"keyword"},{"t":"s","v":":"},{"t":"s","v":"keyword-name"},{"t":"s","v":"sx-serialize"}]}},{"t":"s","v":"hsx-inline"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,52,0,0,1,33,11,0,20,3,0,20,2,0,49,1,32,102,1,20,2,0,52,4,0,1,33,6,0,1,5,0,32,86,1,20,6,0,20,2,0,52,7,0,1,48,1,17,1,20,9,0,1,10,0,52,8,0,2,33,25,0,1,12,0,20,3,0,20,2,0,1,14,0,52,13,0,2,48,1,52,11,0,2,32,34,1,20,9,0,1,15,0,52,8,0,2,33,51,0,1,16,0,20,2,0,52,18,0,1,1,14,0,52,17,0,2,33,18,0,20,19,0,20,2,0,1,14,0,52,13,0,2,48,1,32,3,0,1,20,0,1,21,0,52,11,0,3,32,226,0,20,9,0,1,22,0,52,8,0,2,33,40,0,20,3,0,20,2,0,1,14,0,52,13,0,2,48,1,1,23,0,20,19,0,20,2,0,1,24,0,52,13,0,2,48,1,52,11,0,3,32,173,0,20,9,0,1,25,0,52,8,0,2,33,40,0,20,3,0,20,2,0,1,14,0,52,13,0,2,48,1,1,26,0,20,19,0,20,2,0,1,24,0,52,13,0,2,48,1,52,11,0,3,32,120,0,20,9,0,1,11,0,52,8,0,2,33,34,0,1,27,0,1,20,0,51,30,0,20,2,0,52,31,0,1,52,29,0,2,52,28,0,2,1,27,0,52,11,0,3,32,73,0,1,32,0,20,3,0,20,2,0,52,7,0,1,48,1,20,2,0,52,18,0,1,1,14,0,52,17,0,2,33,31,0,1,33,0,1,33,0,20,19,0,20,2,0,52,31,0,1,52,29,0,2,52,28,0,2,52,11,0,2,32,3,0,1,20,0,1,21,0,52,11,0,4,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"list?"},{"t":"s","v":"node"},{"t":"s","v":"sx-serialize"},{"t":"s","v":"empty?"},{"t":"s","v":"()"},{"t":"s","v":"hsx-sym-name"},{"t":"s","v":"first"},{"t":"s","v":"="},{"t":"s","v":"hd"},{"t":"s","v":"deref"},{"t":"s","v":"str"},{"t":"s","v":"@"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"signal"},{"t":"s","v":"signal("},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"s","v":"hsx-inline"},{"t":"s","v":""},{"t":"s","v":")"},{"t":"s","v":"reset!"},{"t":"s","v":" := "},{"t":"n","v":2},{"t":"s","v":"swap!"},{"t":"s","v":" <- "},{"t":"s","v":"\""},{"t":"s","v":"join"},{"t":"s","v":"map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,6,0,20,1,0,32,18,0,1,3,0,20,4,0,20,1,0,48,1,1,5,0,52,2,0,3,50],"constants":[{"t":"s","v":"string?"},{"t":"s","v":"a"},{"t":"s","v":"str"},{"t":"s","v":"{"},{"t":"s","v":"hsx-inline"},{"t":"s","v":"}"}]}},{"t":"s","v":"rest"},{"t":"s","v":"("},{"t":"s","v":" "}]}},{"t":"s","v":"hsx-attrs-str"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,6,0,1,2,0,32,42,0,52,3,0,0,17,1,1,4,0,17,2,2,17,3,51,5,0,17,3,20,6,0,48,0,5,1,8,0,1,8,0,20,10,0,52,9,0,2,52,7,0,2,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"attrs"},{"t":"s","v":""},{"t":"s","v":"list"},{"t":"n","v":0},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,3,0,52,2,0,1,52,0,0,2,33,78,0,20,4,0,20,5,0,1,7,0,20,8,0,20,3,0,20,1,0,52,9,0,2,48,1,1,10,0,20,11,0,20,3,0,20,1,0,1,13,0,52,12,0,2,52,9,0,2,48,1,52,6,0,4,48,2,5,20,1,0,1,14,0,52,12,0,2,21,1,0,5,20,15,0,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"i"},{"t":"s","v":"len"},{"t":"s","v":"attrs"},{"t":"s","v":"append!"},{"t":"s","v":"parts"},{"t":"s","v":"str"},{"t":"s","v":":"},{"t":"s","v":"keyword-name"},{"t":"s","v":"nth"},{"t":"s","v":" "},{"t":"s","v":"hsx-atom"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"n","v":2},{"t":"s","v":"walk"}]}},{"t":"s","v":"walk"},{"t":"s","v":"str"},{"t":"s","v":" "},{"t":"s","v":"join"},{"t":"s","v":"parts"}]}},{"t":"s","v":"hsx-children"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,6,0,20,2,0,32,89,0,20,1,0,52,4,0,1,1,5,0,52,3,0,2,6,33,16,0,5,20,1,0,52,8,0,1,52,7,0,1,52,6,0,1,33,25,0,20,2,0,1,10,0,20,11,0,20,1,0,52,8,0,1,48,1,52,9,0,3,32,27,0,20,2,0,1,12,0,1,12,0,51,15,0,20,1,0,52,14,0,2,52,13,0,2,52,9,0,3,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"kids"},{"t":"s","v":"line"},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"not"},{"t":"s","v":"list?"},{"t":"s","v":"first"},{"t":"s","v":"str"},{"t":"s","v":" "},{"t":"s","v":"hsx-atom"},{"t":"s","v":"\n"},{"t":"s","v":"join"},{"t":"s","v":"map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,3,0,1,4,0,52,2,0,2,49,2,50],"constants":[{"t":"s","v":"sx->hypersx-node"},{"t":"s","v":"c"},{"t":"s","v":"+"},{"t":"s","v":"depth"},{"t":"n","v":1}]}}]}},{"t":"s","v":"sx->hypersx-node"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,2,20,3,0,52,2,0,1,33,13,0,20,5,0,1,6,0,52,4,0,2,32,47,5,20,3,0,52,8,0,1,52,7,0,1,33,18,0,20,5,0,20,9,0,20,3,0,48,1,52,4,0,2,32,15,5,20,3,0,52,10,0,1,33,13,0,20,5,0,1,11,0,52,4,0,2,32,248,4,20,12,0,20,3,0,52,13,0,1,48,1,17,3,20,15,0,1,4,0,52,14,0,2,33,18,0,20,5,0,20,16,0,20,3,0,48,1,52,4,0,2,32,203,4,20,15,0,1,17,0,52,14,0,2,33,18,0,20,5,0,20,16,0,20,3,0,48,1,52,4,0,2,32,172,4,20,15,0,1,18,0,52,14,0,2,33,18,0,20,5,0,20,16,0,20,3,0,48,1,52,4,0,2,32,141,4,20,15,0,1,19,0,52,14,0,2,33,18,0,20,5,0,20,16,0,20,3,0,48,1,52,4,0,2,32,110,4,20,15,0,1,20,0,52,14,0,2,33,18,0,20,5,0,20,16,0,20,3,0,48,1,52,4,0,2,32,79,4,20,15,0,1,21,0,52,14,0,2,6,34,11,0,5,20,15,0,1,22,0,52,14,0,2,33,74,0,20,5,0,20,15,0,1,23,0,20,24,0,20,3,0,1,26,0,52,25,0,2,48,1,1,23,0,20,24,0,20,3,0,1,27,0,52,25,0,2,48,1,1,28,0,20,29,0,20,3,0,52,30,0,1,20,1,0,1,26,0,52,31,0,2,48,2,52,4,0,8,32,233,3,20,15,0,1,32,0,52,14,0,2,33,55,0,20,5,0,1,33,0,20,16,0,20,3,0,1,26,0,52,25,0,2,48,1,1,28,0,1,28,0,51,36,0,20,3,0,1,27,0,52,37,0,2,52,35,0,2,52,34,0,2,52,4,0,5,32,165,3,20,15,0,1,38,0,52,14,0,2,33,243,0,20,3,0,1,26,0,52,25,0,2,17,4,20,3,0,1,27,0,52,25,0,2,17,5,20,3,0,52,40,0,1,1,41,0,52,39,0,2,33,13,0,20,3,0,1,41,0,52,25,0,2,32,1,0,2,17,6,20,42,0,52,8,0,1,52,7,0,1,6,33,24,0,5,20,43,0,52,2,0,1,6,34,12,0,5,20,43,0,52,8,0,1,52,7,0,1,33,59,0,20,5,0,1,44,0,20,16,0,20,45,0,48,1,1,23,0,20,9,0,20,42,0,48,1,20,43,0,33,18,0,1,23,0,20,9,0,20,43,0,48,1,52,4,0,2,32,3,0,1,46,0,52,4,0,6,32,82,0,20,5,0,1,44,0,20,16,0,20,45,0,48,1,1,28,0,20,29,0,20,42,0,20,1,0,1,26,0,52,31,0,2,48,2,20,43,0,33,34,0,1,28,0,20,5,0,1,47,0,20,29,0,20,43,0,20,1,0,1,26,0,52,31,0,2,48,2,52,4,0,4,32,3,0,1,46,0,52,4,0,6,32,165,2,20,15,0,1,48,0,52,14,0,2,6,34,26,0,5,20,15,0,1,49,0,52,14,0,2,6,34,11,0,5,20,15,0,1,50,0,52,14,0,2,33,129,0,20,3,0,1,26,0,52,25,0,2,17,4,20,3,0,1,27,0,52,37,0,2,17,5,20,5,0,20,15,0,1,23,0,1,51,0,51,52,0,20,53,0,52,8,0,1,6,33,28,0,5,20,53,0,52,10,0,1,52,7,0,1,6,33,12,0,5,20,53,0,52,13,0,1,52,8,0,1,33,6,0,20,53,0,32,7,0,20,53,0,52,54,0,1,52,35,0,2,52,34,0,2,1,28,0,1,28,0,51,55,0,20,56,0,52,35,0,2,52,34,0,2,52,4,0,6,32,249,1,20,15,0,1,35,0,52,14,0,2,6,33,65,0,5,20,3,0,52,40,0,1,1,41,0,52,14,0,2,6,33,46,0,5,20,3,0,1,26,0,52,25,0,2,52,8,0,1,6,33,27,0,5,20,12,0,20,3,0,1,26,0,52,25,0,2,52,13,0,1,48,1,1,57,0,52,14,0,2,33,88,0,20,3,0,1,26,0,52,25,0,2,17,4,20,3,0,1,27,0,52,25,0,2,17,5,20,5,0,1,58,0,20,16,0,20,59,0,48,1,1,60,0,20,24,0,20,61,0,1,26,0,52,25,0,2,48,1,1,28,0,20,29,0,20,61,0,52,30,0,1,20,1,0,1,26,0,52,31,0,2,48,2,52,4,0,7,32,79,1,20,15,0,1,62,0,52,14,0,2,6,33,65,0,5,20,3,0,52,40,0,1,1,41,0,52,14,0,2,6,33,46,0,5,20,3,0,1,26,0,52,25,0,2,52,8,0,1,6,33,27,0,5,20,12,0,20,3,0,1,26,0,52,25,0,2,52,13,0,1,48,1,1,57,0,52,14,0,2,33,88,0,20,3,0,1,26,0,52,25,0,2,17,4,20,3,0,1,27,0,52,25,0,2,17,5,20,5,0,1,63,0,20,24,0,20,61,0,1,26,0,52,25,0,2,48,1,1,64,0,20,16,0,20,59,0,48,1,1,28,0,20,29,0,20,61,0,52,30,0,1,20,1,0,1,26,0,52,31,0,2,48,2,52,4,0,7,32,165,0,20,65,0,20,15,0,48,1,33,68,0,20,66,0,20,3,0,52,67,0,1,48,1,17,4,20,68,0,20,5,0,20,69,0,20,15,0,20,70,0,48,2,20,71,0,20,70,0,1,73,0,52,72,0,2,48,1,52,4,0,3,20,70,0,1,74,0,52,72,0,2,20,1,0,49,3,32,86,0,20,75,0,20,15,0,48,1,33,60,0,20,66,0,20,3,0,52,67,0,1,48,1,17,4,20,68,0,20,5,0,20,15,0,20,71,0,20,70,0,1,73,0,52,72,0,2,48,1,52,4,0,3,20,70,0,1,74,0,52,72,0,2,20,1,0,49,3,32,15,0,20,5,0,20,24,0,20,3,0,48,1,52,4,0,2,50],"constants":[{"t":"s","v":"hsx-indent"},{"t":"s","v":"depth"},{"t":"s","v":"nil?"},{"t":"s","v":"node"},{"t":"s","v":"str"},{"t":"s","v":"pad"},{"t":"s","v":"nil"},{"t":"s","v":"not"},{"t":"s","v":"list?"},{"t":"s","v":"hsx-atom"},{"t":"s","v":"empty?"},{"t":"s","v":"()"},{"t":"s","v":"hsx-sym-name"},{"t":"s","v":"first"},{"t":"s","v":"="},{"t":"s","v":"hd"},{"t":"s","v":"hsx-inline"},{"t":"s","v":"deref"},{"t":"s","v":"reset!"},{"t":"s","v":"swap!"},{"t":"s","v":"signal"},{"t":"s","v":"defcomp"},{"t":"s","v":"defisland"},{"t":"s","v":" "},{"t":"s","v":"sx-serialize"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"n","v":2},{"t":"s","v":"\n"},{"t":"s","v":"sx->hypersx-node"},{"t":"s","v":"last"},{"t":"s","v":"+"},{"t":"s","v":"when"},{"t":"s","v":"when "},{"t":"s","v":"join"},{"t":"s","v":"map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,3,0,1,4,0,52,2,0,2,49,2,50],"constants":[{"t":"s","v":"sx->hypersx-node"},{"t":"s","v":"c"},{"t":"s","v":"+"},{"t":"s","v":"depth"},{"t":"n","v":1}]}},{"t":"s","v":"slice"},{"t":"s","v":"if"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":3},{"t":"s","v":"then-b"},{"t":"s","v":"else-b"},{"t":"s","v":"if "},{"t":"s","v":"test"},{"t":"s","v":""},{"t":"s","v":"else\n"},{"t":"s","v":"let"},{"t":"s","v":"letrec"},{"t":"s","v":"let*"},{"t":"s","v":", "},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,6,33,15,0,5,20,1,0,52,3,0,1,1,4,0,52,2,0,2,33,37,0,20,6,0,20,1,0,52,7,0,1,48,1,1,8,0,20,9,0,20,1,0,1,11,0,52,10,0,2,48,1,52,5,0,3,32,8,0,20,6,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"list?"},{"t":"s","v":"b"},{"t":"s","v":">="},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"str"},{"t":"s","v":"sx-serialize"},{"t":"s","v":"first"},{"t":"s","v":" = "},{"t":"s","v":"hsx-inline"},{"t":"s","v":"nth"},{"t":"n","v":1}]}},{"t":"s","v":"binds"},{"t":"s","v":"list"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,3,0,1,4,0,52,2,0,2,49,2,50],"constants":[{"t":"s","v":"sx->hypersx-node"},{"t":"s","v":"b"},{"t":"s","v":"+"},{"t":"s","v":"depth"},{"t":"n","v":1}]}},{"t":"s","v":"body"},{"t":"s","v":"fn"},{"t":"s","v":"map "},{"t":"s","v":"coll"},{"t":"s","v":" -> "},{"t":"s","v":"fn-node"},{"t":"s","v":"for-each"},{"t":"s","v":"for "},{"t":"s","v":" in "},{"t":"s","v":"hsx-is-element?"},{"t":"s","v":"hsx-extract-css"},{"t":"s","v":"rest"},{"t":"s","v":"hsx-children"},{"t":"s","v":"hsx-tag-str"},{"t":"s","v":"css"},{"t":"s","v":"hsx-attrs-str"},{"t":"s","v":"get"},{"t":"s","v":"attrs"},{"t":"s","v":"children"},{"t":"s","v":"hsx-is-component?"}]}},{"t":"s","v":"sx->hypersx"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,1,0,51,3,0,20,4,0,52,2,0,2,52,0,0,2,50],"constants":[{"t":"s","v":"join"},{"t":"s","v":"\n\n"},{"t":"s","v":"map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,49,2,50],"constants":[{"t":"s","v":"sx->hypersx-node"},{"t":"s","v":"expr"},{"t":"n","v":0}]}},{"t":"s","v":"tree"}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/orchestration.sxbc.json b/shared/static/wasm/sx/orchestration.sxbc.json index fcaeb5c1..47693e8b 100644 --- a/shared/static/wasm/sx/orchestration.sxbc.json +++ b/shared/static/wasm/sx/orchestration.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"ed713f35bbdf3500","module":{"bytecode":[52,1,0,0,128,0,0,5,1,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,52,1,0,0,128,38,0,5,1,40,0,128,39,0,5,51,42,0,128,41,0,5,51,44,0,128,43,0,5,51,46,0,128,45,0,5,51,48,0,128,47,0,5,51,50,0,128,49,0,5,51,52,0,128,51,0,5,51,54,0,128,53,0,5,52,1,0,0,128,55,0,5,51,57,0,128,56,0,5,51,59,0,128,58,0,5,51,61,0,128,60,0,5,51,63,0,128,62,0,5,3,128,64,0,5,52,66,0,0,128,65,0,5,51,68,0,128,67,0,5,51,70,0,128,69,0,5,51,72,0,128,71,0,5,51,74,0,128,73,0,5,51,76,0,128,75,0,5,51,78,0,128,77,0,5,51,80,0,128,79,0,5,51,82,0,128,81,0,5,51,84,0,128,83,0,5,51,86,0,128,85,0,5,51,88,0,128,87,0,5,51,90,0,128,89,0,5,51,92,0,128,91,0,5,51,94,0,128,93,0,5,51,96,0,128,95,0,5,51,98,0,128,97,0,5,51,100,0,128,99,0,5,51,102,0,128,101,0,5,1,105,0,52,104,0,1,128,103,0,5,51,107,0,128,106,0,5,51,109,0,128,108,0,5,51,111,0,128,110,0,5,51,113,0,128,112,0,5,51,115,0,128,114,0,50],"constants":[{"t":"s","v":"_preload-cache"},{"t":"s","v":"dict"},{"t":"s","v":"_css-hash"},{"t":"s","v":""},{"t":"s","v":"dispatch-trigger-events"},{"t":"code","v":{"bytecode":[16,1,33,55,0,20,0,0,16,1,48,1,17,2,16,2,33,20,0,51,2,0,1,0,1,2,16,2,52,3,0,1,52,1,0,2,32,18,0,51,4,0,1,0,16,1,1,6,0,52,5,0,2,52,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"try-parse-json"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,18,1,16,0,52,1,0,2,49,3,50],"constants":[{"t":"s","v":"dom-dispatch"},{"t":"s","v":"get"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"keys"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,17,1,16,1,52,2,0,1,52,1,0,1,33,16,0,20,3,0,18,0,16,1,52,4,0,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"trim"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"dict"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"split"},{"t":"s","v":","}],"arity":2}},{"t":"s","v":"init-css-tracking"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,48,1,17,0,16,0,33,29,0,20,2,0,16,0,1,3,0,48,2,17,1,16,1,33,8,0,16,1,21,4,0,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-query"},{"t":"s","v":"meta[name=\"sx-css-classes\"]"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"content"},{"t":"s","v":"_css-hash"}]}},{"t":"s","v":"execute-request"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,6,34,3,0,5,16,1,17,3,16,3,52,1,0,1,33,9,0,20,2,0,2,49,1,32,249,0,16,3,1,4,0,52,3,0,2,17,4,16,3,1,5,0,52,3,0,2,17,5,20,6,0,16,0,1,7,0,48,2,17,6,16,6,6,33,12,0,5,20,9,0,16,6,48,1,52,8,0,1,33,9,0,20,2,0,2,49,1,32,185,0,20,6,0,16,0,1,10,0,48,2,17,6,16,6,6,33,12,0,5,20,11,0,16,6,48,1,52,8,0,1,33,9,0,20,2,0,2,49,1,32,143,0,20,6,0,16,0,1,12,0,48,2,17,6,16,6,33,10,0,20,13,0,16,6,48,1,32,1,0,2,17,7,16,6,6,33,7,0,5,16,7,52,1,0,1,33,9,0,20,2,0,2,49,1,32,88,0,16,4,52,1,0,1,6,34,23,0,5,16,5,52,1,0,1,6,34,12,0,5,20,14,0,16,0,48,1,52,8,0,1,33,9,0,20,2,0,2,49,1,32,43,0,20,15,0,16,0,16,4,16,4,16,5,16,7,33,23,0,16,2,6,34,5,0,5,52,17,0,0,1,18,0,16,7,52,16,0,3,32,2,0,16,2,49,5,50],"constants":[{"t":"s","v":"get-verb-info"},{"t":"s","v":"nil?"},{"t":"s","v":"promise-resolve"},{"t":"s","v":"get"},{"t":"s","v":"method"},{"t":"s","v":"url"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-media"},{"t":"s","v":"not"},{"t":"s","v":"browser-media-matches?"},{"t":"s","v":"sx-confirm"},{"t":"s","v":"browser-confirm"},{"t":"s","v":"sx-prompt"},{"t":"s","v":"browser-prompt"},{"t":"s","v":"validate-for-request"},{"t":"s","v":"do-fetch"},{"t":"s","v":"assoc"},{"t":"s","v":"dict"},{"t":"s","v":"SX-Prompt"}],"arity":3}},{"t":"s","v":"do-fetch"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,5,16,5,1,3,0,52,2,0,2,33,10,0,20,4,0,16,0,48,1,32,1,0,2,5,20,5,0,16,0,48,1,17,6,16,6,6,33,13,0,5,16,0,16,6,52,7,0,2,52,6,0,1,33,10,0,20,8,0,16,6,48,1,32,1,0,2,5,20,9,0,48,0,17,6,20,10,0,16,0,16,6,48,2,5,20,5,0,16,0,48,1,17,7,16,7,33,12,0,20,11,0,16,7,16,6,48,2,32,1,0,2,5,20,12,0,16,0,16,2,16,3,48,3,17,7,16,7,1,14,0,52,13,0,2,17,8,16,7,1,15,0,52,13,0,2,17,9,16,7,1,16,0,52,13,0,2,17,10,20,17,0,16,0,20,18,0,48,0,20,19,0,48,3,17,11,20,20,0,48,0,17,12,16,4,33,20,0,51,22,0,1,11,1,4,16,4,52,23,0,1,52,21,0,2,32,1,0,2,5,16,10,33,14,0,16,11,1,25,0,16,10,52,24,0,3,32,1,0,2,5,16,12,33,14,0,16,11,1,26,0,16,12,52,24,0,3,32,1,0,2,5,20,27,0,20,28,0,16,8,48,2,17,13,20,29,0,16,0,48,1,17,14,20,30,0,16,0,48,1,17,15,20,31,0,16,0,48,1,17,16,20,32,0,16,0,1,33,0,48,2,5,20,34,0,16,0,1,35,0,1,36,0,48,3,5,20,37,0,16,0,1,38,0,1,14,0,16,8,1,40,0,16,2,52,39,0,4,48,3,5,20,41,0,1,14,0,16,8,1,40,0,16,2,1,42,0,16,11,1,15,0,16,9,1,43,0,20,44,0,16,6,48,1,1,45,0,20,46,0,16,8,48,1,1,47,0,16,13,52,39,0,14,51,48,0,1,0,1,15,1,16,1,14,1,8,1,1,1,4,1,2,51,49,0,1,0,1,15,1,16,1,14,1,2,1,8,49,3,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-sync"},{"t":"s","v":"="},{"t":"s","v":"replace"},{"t":"s","v":"abort-previous"},{"t":"s","v":"resolve-target"},{"t":"s","v":"not"},{"t":"s","v":"identical?"},{"t":"s","v":"abort-previous-target"},{"t":"s","v":"new-abort-controller"},{"t":"s","v":"track-controller"},{"t":"s","v":"track-controller-target"},{"t":"s","v":"build-request-body"},{"t":"s","v":"get"},{"t":"s","v":"url"},{"t":"s","v":"body"},{"t":"s","v":"content-type"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"s","v":"csrf-token"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,16,0,18,1,16,0,52,1,0,2,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"get"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"keys"},{"t":"s","v":"dict-set!"},{"t":"s","v":"Content-Type"},{"t":"s","v":"X-CSRFToken"},{"t":"s","v":"preload-cache-get"},{"t":"s","v":"_preload-cache"},{"t":"s","v":"apply-optimistic"},{"t":"s","v":"show-indicator"},{"t":"s","v":"disable-elements"},{"t":"s","v":"dom-add-class"},{"t":"s","v":"sx-request"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"aria-busy"},{"t":"s","v":"true"},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"sx:beforeRequest"},{"t":"s","v":"dict"},{"t":"s","v":"method"},{"t":"s","v":"fetch-request"},{"t":"s","v":"headers"},{"t":"s","v":"signal"},{"t":"s","v":"controller-signal"},{"t":"s","v":"cross-origin"},{"t":"s","v":"cross-origin?"},{"t":"s","v":"preloaded"},{"t":"code","v":{"bytecode":[20,0,0,18,0,18,1,18,2,48,3,5,20,1,0,18,3,48,1,5,16,0,52,2,0,1,33,86,0,20,3,0,18,0,1,4,0,1,6,0,16,1,1,7,0,16,3,52,5,0,4,48,3,5,16,3,6,33,14,0,5,16,3,52,9,0,1,1,10,0,52,8,0,2,33,20,0,20,11,0,18,0,18,4,18,5,18,6,16,2,16,3,49,6,32,15,0,20,12,0,18,0,18,5,18,7,18,4,18,6,49,5,32,37,0,20,3,0,18,0,1,13,0,1,6,0,16,1,52,5,0,2,48,3,5,20,11,0,18,0,18,4,18,5,18,6,16,2,16,3,49,6,50],"constants":[{"t":"s","v":"clear-loading-state"},{"t":"s","v":"revert-optimistic"},{"t":"s","v":"not"},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"sx:responseError"},{"t":"s","v":"dict"},{"t":"s","v":"status"},{"t":"s","v":"text"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"s","v":"handle-fetch-success"},{"t":"s","v":"handle-retry"},{"t":"s","v":"sx:afterRequest"}],"arity":4,"upvalue-count":8}},{"t":"code","v":{"bytecode":[20,0,0,18,0,18,1,18,2,48,3,5,20,1,0,18,3,48,1,5,20,3,0,16,0,48,1,52,2,0,1,33,47,0,20,4,0,1,6,0,18,4,1,7,0,18,5,1,8,0,16,0,52,5,0,6,48,1,5,20,9,0,18,0,1,10,0,1,12,0,16,0,52,11,0,2,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"clear-loading-state"},{"t":"s","v":"revert-optimistic"},{"t":"s","v":"not"},{"t":"s","v":"abort-error?"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:fetch error "},{"t":"s","v":" "},{"t":"s","v":" — "},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"sx:requestError"},{"t":"s","v":"dict"},{"t":"s","v":"error"}],"arity":1,"upvalue-count":6}}],"arity":5}},{"t":"s","v":"handle-fetch-success"},{"t":"code","v":{"bytecode":[20,0,0,16,4,48,1,17,6,16,6,1,2,0,52,1,0,2,17,7,16,7,33,8,0,16,7,21,3,0,32,1,0,2,5,20,4,0,16,0,16,6,1,5,0,52,1,0,2,48,2,5,20,6,0,16,0,16,6,16,5,48,3,5,16,6,1,7,0,52,1,0,2,33,17,0,20,8,0,16,6,1,7,0,52,1,0,2,49,1,32,31,1,16,6,1,9,0,52,1,0,2,33,8,0,20,10,0,49,0,32,11,1,16,6,1,11,0,52,1,0,2,33,17,0,20,12,0,16,6,1,11,0,52,1,0,2,49,1,32,238,0,16,6,1,13,0,52,1,0,2,33,17,0,20,14,0,16,6,1,13,0,52,1,0,2,48,1,32,7,0,20,15,0,16,0,48,1,17,7,20,16,0,16,6,1,17,0,52,1,0,2,6,34,11,0,5,20,18,0,16,0,1,19,0,48,2,20,20,0,20,21,0,48,0,1,22,0,48,2,48,2,17,8,16,8,1,23,0,52,1,0,2,17,9,16,8,1,24,0,52,1,0,2,17,10,16,6,1,25,0,52,1,0,2,6,34,4,0,5,1,26,0,17,11,16,11,1,28,0,52,27,0,2,33,18,0,20,29,0,16,0,16,7,16,5,16,9,16,10,48,5,32,15,0,20,30,0,16,0,16,7,16,5,16,9,16,10,48,5,5,20,4,0,16,0,16,6,1,31,0,52,1,0,2,48,2,5,20,32,0,16,0,16,1,16,6,48,3,5,20,33,0,51,34,0,1,6,1,0,1,35,0,48,2,5,20,36,0,16,0,1,37,0,1,39,0,16,7,1,40,0,16,9,52,38,0,4,49,3,50],"constants":[{"t":"s","v":"process-response-headers"},{"t":"s","v":"get"},{"t":"s","v":"css-hash"},{"t":"s","v":"_css-hash"},{"t":"s","v":"dispatch-trigger-events"},{"t":"s","v":"trigger"},{"t":"s","v":"process-cache-directives"},{"t":"s","v":"redirect"},{"t":"s","v":"browser-navigate"},{"t":"s","v":"refresh"},{"t":"s","v":"browser-reload"},{"t":"s","v":"location"},{"t":"s","v":"fetch-location"},{"t":"s","v":"retarget"},{"t":"s","v":"dom-query"},{"t":"s","v":"resolve-target"},{"t":"s","v":"parse-swap-spec"},{"t":"s","v":"reswap"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-swap"},{"t":"s","v":"dom-has-class?"},{"t":"s","v":"dom-body"},{"t":"s","v":"sx-transitions"},{"t":"s","v":"style"},{"t":"s","v":"transition"},{"t":"s","v":"content-type"},{"t":"s","v":""},{"t":"s","v":"contains?"},{"t":"s","v":"text/sx"},{"t":"s","v":"handle-sx-response"},{"t":"s","v":"handle-html-response"},{"t":"s","v":"trigger-swap"},{"t":"s","v":"handle-history"},{"t":"s","v":"set-timeout"},{"t":"code","v":{"bytecode":[18,0,1,1,0,52,0,0,2,33,19,0,20,2,0,18,1,18,0,1,1,0,52,0,0,2,48,2,32,1,0,2,5,20,3,0,18,1,49,1,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"trigger-settle"},{"t":"s","v":"dispatch-trigger-events"},{"t":"s","v":"process-settle-hooks"}],"upvalue-count":2}},{"t":"n","v":20},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"sx:afterSwap"},{"t":"s","v":"dict"},{"t":"s","v":"target"},{"t":"s","v":"swap"}],"arity":6}},{"t":"s","v":"handle-sx-response"},{"t":"code","v":{"bytecode":[20,0,0,16,2,48,1,17,5,20,1,0,16,5,48,1,17,6,16,6,52,2,0,1,17,7,16,7,52,4,0,1,52,3,0,1,33,106,0,20,5,0,16,7,48,1,17,8,20,6,0,1,7,0,2,48,2,17,9,20,8,0,16,9,16,8,48,2,5,20,9,0,16,9,51,10,0,48,2,5,20,11,0,16,0,1,12,0,48,2,17,10,16,10,33,12,0,20,13,0,16,9,16,10,48,2,32,7,0,20,14,0,16,9,48,1,17,11,20,15,0,16,1,48,1,5,20,16,0,16,4,51,17,0,1,1,1,11,1,3,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"strip-component-scripts"},{"t":"s","v":"extract-response-css"},{"t":"s","v":"trim"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"sx-render"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"div"},{"t":"s","v":"dom-append"},{"t":"s","v":"process-oob-swaps"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,5,20,1,0,16,0,16,1,16,2,48,3,5,20,2,0,16,0,48,1,5,20,3,0,16,0,49,1,50],"constants":[{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"swap-dom-nodes"},{"t":"s","v":"sx-hydrate"},{"t":"s","v":"process-elements"}],"arity":3}},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-select"},{"t":"s","v":"select-from-container"},{"t":"s","v":"children-to-fragment"},{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"with-transition"},{"t":"code","v":{"bytecode":[20,0,0,18,0,18,1,18,2,48,3,17,0,20,1,0,16,0,6,34,3,0,5,18,0,49,1,50],"constants":[{"t":"s","v":"swap-dom-nodes"},{"t":"s","v":"post-swap"}],"upvalue-count":3}}],"arity":5}},{"t":"s","v":"handle-html-response"},{"t":"code","v":{"bytecode":[20,0,0,16,2,48,1,17,5,16,5,33,119,0,20,1,0,16,0,1,2,0,48,2,17,6,20,3,0,16,1,48,1,5,16,6,33,30,0,20,4,0,16,5,16,6,48,2,17,7,20,5,0,16,4,51,6,0,1,1,1,7,1,3,49,2,32,61,0,20,7,0,1,8,0,2,48,2,17,7,20,9,0,16,7,20,10,0,16,5,48,1,48,2,5,20,11,0,16,7,51,12,0,48,2,5,20,13,0,16,7,48,1,5,20,5,0,16,4,51,14,0,1,1,1,7,1,3,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-parse-html-document"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-select"},{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"select-html-from-doc"},{"t":"s","v":"with-transition"},{"t":"code","v":{"bytecode":[20,0,0,18,0,18,1,18,2,48,3,5,20,1,0,18,0,49,1,50],"constants":[{"t":"s","v":"swap-html-string"},{"t":"s","v":"post-swap"}],"upvalue-count":3}},{"t":"s","v":"dom-create-element"},{"t":"s","v":"div"},{"t":"s","v":"dom-set-inner-html"},{"t":"s","v":"dom-body-inner-html"},{"t":"s","v":"process-oob-swaps"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,5,20,1,0,16,0,16,1,16,2,48,3,5,20,2,0,16,0,49,1,50],"constants":[{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"swap-dom-nodes"},{"t":"s","v":"post-swap"}],"arity":3}},{"t":"s","v":"hoist-head-elements"},{"t":"code","v":{"bytecode":[20,0,0,18,0,20,1,0,18,1,48,1,18,2,48,3,5,20,2,0,18,0,49,1,50],"constants":[{"t":"s","v":"swap-dom-nodes"},{"t":"s","v":"children-to-fragment"},{"t":"s","v":"post-swap"}],"upvalue-count":3}}],"arity":5}},{"t":"s","v":"handle-retry"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,5,20,2,0,16,5,48,1,17,6,16,6,33,97,0,20,0,0,16,0,1,3,0,48,2,6,34,10,0,5,16,6,1,5,0,52,4,0,2,17,7,16,7,16,6,1,5,0,52,4,0,2,52,6,0,2,17,8,20,7,0,16,0,1,3,0,20,9,0,16,8,16,6,1,10,0,52,4,0,2,48,2,52,8,0,1,48,3,5,20,11,0,51,12,0,1,0,1,1,1,2,1,3,1,4,16,8,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-retry"},{"t":"s","v":"parse-retry-spec"},{"t":"s","v":"data-sx-retry-ms"},{"t":"s","v":"get"},{"t":"s","v":"start-ms"},{"t":"s","v":"parse-int"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"str"},{"t":"s","v":"next-retry-ms"},{"t":"s","v":"cap-ms"},{"t":"s","v":"set-timeout"},{"t":"code","v":{"bytecode":[20,0,0,18,0,18,1,18,2,18,3,18,4,49,5,50],"constants":[{"t":"s","v":"do-fetch"}],"upvalue-count":5}}],"arity":5}},{"t":"s","v":"bind-triggers"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,16,0,1,2,0,48,2,48,1,6,34,13,0,5,20,3,0,20,4,0,16,0,48,1,48,1,17,2,51,6,0,1,0,1,1,16,2,52,5,0,2,50],"constants":[{"t":"s","v":"parse-trigger-spec"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-trigger"},{"t":"s","v":"default-trigger"},{"t":"s","v":"dom-tag-name"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,1,16,0,1,2,0,52,1,0,2,17,2,16,1,1,4,0,52,3,0,2,33,22,0,20,5,0,51,6,0,0,0,16,2,1,7,0,52,1,0,2,49,2,32,152,0,16,1,1,8,0,52,3,0,2,33,25,0,20,9,0,18,0,51,6,0,0,0,4,16,2,1,10,0,52,1,0,2,49,4,32,115,0,16,1,1,11,0,52,3,0,2,33,30,0,20,12,0,51,6,0,0,0,16,2,1,10,0,52,1,0,2,6,34,4,0,5,1,13,0,49,2,32,73,0,16,1,1,14,0,52,3,0,2,33,25,0,20,9,0,18,0,51,6,0,0,0,3,16,2,1,10,0,52,1,0,2,49,4,32,36,0,16,1,1,15,0,52,3,0,2,33,23,0,20,16,0,18,0,16,0,1,15,0,52,1,0,2,16,2,18,1,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"classify-trigger"},{"t":"s","v":"get"},{"t":"s","v":"modifiers"},{"t":"s","v":"="},{"t":"s","v":"poll"},{"t":"s","v":"set-interval"},{"t":"code","v":{"bytecode":[20,0,0,18,0,2,2,49,3,50],"constants":[{"t":"s","v":"execute-request"}],"upvalue-count":1}},{"t":"s","v":"interval"},{"t":"s","v":"intersect"},{"t":"s","v":"observe-intersection"},{"t":"s","v":"delay"},{"t":"s","v":"load"},{"t":"s","v":"set-timeout"},{"t":"n","v":0},{"t":"s","v":"revealed"},{"t":"s","v":"event"},{"t":"s","v":"bind-event"}],"arity":1,"upvalue-count":2}}],"arity":2}},{"t":"s","v":"bind-event"},{"t":"code","v":{"bytecode":[2,17,4,2,17,5,16,2,1,1,0,52,0,0,2,33,17,0,20,2,0,16,2,1,1,0,52,0,0,2,48,1,32,2,0,16,0,17,6,20,3,0,1,5,0,16,1,1,6,0,20,7,0,16,0,48,1,1,8,0,20,9,0,16,0,1,10,0,48,2,52,4,0,6,48,1,33,54,0,16,6,5,20,11,0,16,6,16,1,51,12,0,1,2,1,0,1,5,1,1,1,3,1,4,16,2,1,13,0,52,0,0,2,33,11,0,1,13,0,3,52,14,0,2,32,1,0,2,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"from"},{"t":"s","v":"dom-query"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"DEBUG bind-event: "},{"t":"s","v":" on "},{"t":"s","v":"dom-tag-name"},{"t":"s","v":" href="},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"href"},{"t":"s","v":"dom-add-listener"},{"t":"code","v":{"bytecode":[3,17,1,18,0,1,1,0,52,0,0,2,33,33,0,20,2,0,18,1,48,1,17,2,16,2,18,2,52,3,0,2,33,6,0,4,17,1,32,4,0,16,2,19,2,32,1,0,2,5,16,1,6,33,26,0,5,18,3,1,5,0,52,3,0,2,6,33,8,0,5,20,6,0,16,0,48,1,52,4,0,1,33,43,1,18,3,1,7,0,52,3,0,2,6,34,25,0,5,18,3,1,5,0,52,3,0,2,6,33,11,0,5,20,8,0,18,1,1,9,0,48,2,33,10,0,20,10,0,16,0,48,1,32,1,0,2,5,20,11,0,18,1,48,1,6,34,3,0,5,18,4,17,2,18,3,1,5,0,52,3,0,2,6,33,50,0,5,16,2,1,12,0,52,0,0,2,1,13,0,52,3,0,2,6,33,29,0,5,20,8,0,18,1,1,9,0,48,2,6,33,14,0,5,18,0,1,14,0,52,0,0,2,52,4,0,1,17,3,4,17,4,16,3,33,34,0,20,15,0,20,16,0,16,2,1,17,0,52,0,0,2,48,1,20,18,0,18,1,1,19,0,48,2,48,2,17,4,32,1,0,2,5,16,4,33,29,0,20,20,0,16,2,1,17,0,52,0,0,2,48,1,5,20,21,0,1,22,0,1,22,0,49,2,32,84,0,16,3,33,24,0,20,23,0,1,25,0,16,2,1,17,0,52,0,0,2,52,24,0,2,48,1,32,1,0,2,5,18,0,1,14,0,52,0,0,2,33,32,0,20,26,0,18,5,48,1,5,20,27,0,51,28,0,0,1,18,0,1,14,0,52,0,0,2,48,2,19,5,32,9,0,20,29,0,18,1,2,2,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"changed"},{"t":"s","v":"element-value"},{"t":"s","v":"="},{"t":"s","v":"not"},{"t":"s","v":"click"},{"t":"s","v":"event-modifier-key?"},{"t":"s","v":"submit"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"href"},{"t":"s","v":"prevent-default"},{"t":"s","v":"get-verb-info"},{"t":"s","v":"method"},{"t":"s","v":"GET"},{"t":"s","v":"delay"},{"t":"s","v":"try-client-route"},{"t":"s","v":"url-pathname"},{"t":"s","v":"url"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-target"},{"t":"s","v":"browser-push-state"},{"t":"s","v":"browser-scroll-to"},{"t":"n","v":0},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:route server fetch "},{"t":"s","v":"clear-timeout"},{"t":"s","v":"set-timeout"},{"t":"code","v":{"bytecode":[20,0,0,18,0,2,2,49,3,50],"constants":[{"t":"s","v":"execute-request"}],"upvalue-count":1}},{"t":"s","v":"execute-request"}],"arity":1,"upvalue-count":6}},{"t":"s","v":"once"},{"t":"s","v":"dict"}],"arity":4}},{"t":"s","v":"post-swap"},{"t":"code","v":{"bytecode":[20,0,0,1,2,0,16,0,33,10,0,20,3,0,16,0,48,1,32,3,0,1,4,0,52,1,0,2,48,1,5,20,5,0,16,0,48,1,5,20,6,0,16,0,48,1,5,20,7,0,16,0,48,1,5,20,8,0,16,0,48,1,5,20,9,0,48,0,5,20,10,0,16,0,49,1,50],"constants":[{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"post-swap: root="},{"t":"s","v":"dom-tag-name"},{"t":"s","v":"nil"},{"t":"s","v":"activate-scripts"},{"t":"s","v":"sx-process-scripts"},{"t":"s","v":"sx-hydrate"},{"t":"s","v":"sx-hydrate-islands"},{"t":"s","v":"run-post-render-hooks"},{"t":"s","v":"process-elements"}],"arity":1}},{"t":"s","v":"process-settle-hooks"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,16,1,6,33,11,0,5,16,1,52,3,0,1,52,2,0,1,33,21,0,20,4,0,16,1,48,1,17,2,51,6,0,16,2,52,5,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-on-settle"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"sx-parse"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,20,1,0,52,2,0,0,48,1,49,2,50],"constants":[{"t":"s","v":"eval-expr"},{"t":"s","v":"env-extend"},{"t":"s","v":"dict"}],"arity":1}}],"arity":1}},{"t":"s","v":"activate-scripts"},{"t":"code","v":{"bytecode":[16,0,33,24,0,20,0,0,16,0,1,1,0,48,2,17,1,51,3,0,16,1,52,2,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"script"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,52,0,0,1,6,33,15,0,5,20,1,0,16,0,1,3,0,48,2,52,0,0,1,33,42,0,20,4,0,16,0,48,1,17,1,20,5,0,16,1,1,3,0,1,6,0,48,3,5,20,7,0,20,8,0,16,0,48,1,16,1,16,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"data-components"},{"t":"s","v":"data-sx-activated"},{"t":"s","v":"create-script-clone"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"true"},{"t":"s","v":"dom-replace-child"},{"t":"s","v":"dom-parent"}],"arity":1}}],"arity":1}},{"t":"s","v":"process-oob-swaps"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,2,51,2,0,1,1,16,2,52,1,0,2,50],"constants":[{"t":"s","v":"find-oob-swaps"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,1,20,2,0,16,1,48,1,17,2,16,0,1,3,0,52,0,0,2,17,3,16,0,1,4,0,52,0,0,2,17,4,20,5,0,16,3,48,1,33,17,0,20,6,0,20,5,0,16,3,48,1,16,3,48,2,32,1,0,2,5,16,2,33,13,0,18,0,16,2,16,3,16,4,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"target-id"},{"t":"s","v":"dom-query-by-id"},{"t":"s","v":"element"},{"t":"s","v":"swap-type"},{"t":"s","v":"dom-parent"},{"t":"s","v":"dom-remove-child"}],"arity":1,"upvalue-count":1}}],"arity":2}},{"t":"s","v":"hoist-head-elements"},{"t":"code","v":{"bytecode":[51,1,0,20,2,0,16,0,1,3,0,48,2,52,0,0,2,5,51,1,0,20,2,0,16,0,1,4,0,48,2,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,33,17,0,20,1,0,20,0,0,16,0,48,1,16,0,48,2,32,1,0,2,5,20,2,0,16,0,49,1,50],"constants":[{"t":"s","v":"dom-parent"},{"t":"s","v":"dom-remove-child"},{"t":"s","v":"dom-append-to-head"}],"arity":1}},{"t":"s","v":"dom-query-all"},{"t":"s","v":"style[data-sx-css]"},{"t":"s","v":"link[rel=\"stylesheet\"]"}],"arity":1}},{"t":"s","v":"process-boosted"},{"t":"code","v":{"bytecode":[51,1,0,20,2,0,16,0,6,34,6,0,5,20,3,0,48,0,1,4,0,48,2,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,49,1,50],"constants":[{"t":"s","v":"boost-descendants"}],"arity":1}},{"t":"s","v":"dom-query-all"},{"t":"s","v":"dom-body"},{"t":"s","v":"[sx-boost]"}],"arity":1}},{"t":"s","v":"boost-descendants"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,51,3,0,1,1,20,4,0,16,0,1,5,0,48,2,52,2,0,2,5,51,6,0,1,1,20,4,0,16,0,1,7,0,48,2,52,2,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-boost"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,52,0,0,1,6,33,8,0,5,20,3,0,16,0,48,1,33,160,0,20,4,0,16,0,1,2,0,48,2,5,20,5,0,16,0,1,6,0,48,2,52,0,0,1,6,33,21,0,5,18,0,6,33,14,0,5,18,0,1,8,0,52,7,0,2,52,0,0,1,33,15,0,20,9,0,16,0,1,6,0,18,0,48,3,32,1,0,2,5,20,5,0,16,0,1,10,0,48,2,52,0,0,1,33,16,0,20,9,0,16,0,1,10,0,1,11,0,48,3,32,1,0,2,5,20,5,0,16,0,1,12,0,48,2,52,0,0,1,33,16,0,20,9,0,16,0,1,12,0,1,8,0,48,3,32,1,0,2,5,20,13,0,16,0,20,14,0,16,0,1,15,0,48,2,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"boost"},{"t":"s","v":"should-boost-link?"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"sx-target"},{"t":"s","v":"="},{"t":"s","v":"true"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"sx-swap"},{"t":"s","v":"innerHTML"},{"t":"s","v":"sx-push-url"},{"t":"s","v":"bind-client-route-link"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"href"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"dom-query-all"},{"t":"s","v":"a[href]"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,52,0,0,1,6,33,8,0,5,20,3,0,16,0,48,1,33,165,0,20,4,0,16,0,1,2,0,48,2,5,20,6,0,16,0,1,7,0,48,2,6,34,4,0,5,1,8,0,52,5,0,1,17,1,20,6,0,16,0,1,9,0,48,2,6,34,6,0,5,20,10,0,48,0,17,2,20,11,0,16,0,1,12,0,48,2,52,0,0,1,6,33,21,0,5,18,0,6,33,14,0,5,18,0,1,14,0,52,13,0,2,52,0,0,1,33,15,0,20,15,0,16,0,1,12,0,18,0,48,3,32,1,0,2,5,20,11,0,16,0,1,16,0,48,2,52,0,0,1,33,16,0,20,15,0,16,0,1,16,0,1,17,0,48,3,32,1,0,2,5,20,18,0,16,0,16,1,16,2,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"boost"},{"t":"s","v":"should-boost-form?"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"upper"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"method"},{"t":"s","v":"GET"},{"t":"s","v":"action"},{"t":"s","v":"browser-location-href"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"sx-target"},{"t":"s","v":"="},{"t":"s","v":"true"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"sx-swap"},{"t":"s","v":"innerHTML"},{"t":"s","v":"bind-boost-form"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"form"}],"arity":1}},{"t":"s","v":"_page-data-cache"},{"t":"s","v":"_page-data-cache-ttl"},{"t":"n","v":30000},{"t":"s","v":"page-data-cache-key"},{"t":"code","v":{"bytecode":[16,0,17,2,16,1,52,0,0,1,6,34,11,0,5,16,1,52,2,0,1,52,1,0,1,33,5,0,16,2,32,42,0,52,3,0,0,17,3,51,5,0,1,3,1,1,16,1,52,2,0,1,52,4,0,2,5,16,2,1,7,0,1,9,0,16,3,52,8,0,2,52,6,0,3,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"empty?"},{"t":"s","v":"keys"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,1,2,0,18,1,16,0,52,3,0,2,52,1,0,3,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"str"},{"t":"s","v":"="},{"t":"s","v":"get"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"str"},{"t":"s","v":":"},{"t":"s","v":"join"},{"t":"s","v":"&"}],"arity":2}},{"t":"s","v":"page-data-cache-get"},{"t":"code","v":{"bytecode":[20,1,0,16,0,52,0,0,2,17,1,16,1,52,2,0,1,33,4,0,2,32,52,0,20,5,0,48,0,16,1,1,6,0,52,0,0,2,52,4,0,2,20,7,0,52,3,0,2,33,15,0,20,1,0,16,0,2,52,8,0,3,5,2,32,9,0,16,1,1,9,0,52,0,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"_page-data-cache"},{"t":"s","v":"nil?"},{"t":"s","v":">"},{"t":"s","v":"-"},{"t":"s","v":"now-ms"},{"t":"s","v":"ts"},{"t":"s","v":"_page-data-cache-ttl"},{"t":"s","v":"dict-set!"},{"t":"s","v":"data"}],"arity":1}},{"t":"s","v":"page-data-cache-set"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,16,1,1,3,0,20,4,0,48,0,65,2,0,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"_page-data-cache"},{"t":"s","v":"data"},{"t":"s","v":"ts"},{"t":"s","v":"now-ms"}],"arity":2}},{"t":"s","v":"invalidate-page-cache"},{"t":"code","v":{"bytecode":[51,1,0,1,0,20,3,0,52,2,0,1,52,0,0,2,5,20,4,0,1,5,0,1,6,0,1,7,0,16,0,65,2,0,48,1,5,20,8,0,1,10,0,16,0,52,9,0,2,49,1,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,18,0,52,0,0,2,6,34,16,0,5,16,0,18,0,1,3,0,52,2,0,2,52,1,0,2,33,13,0,20,5,0,16,0,2,52,4,0,3,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"starts-with?"},{"t":"s","v":"str"},{"t":"s","v":":"},{"t":"s","v":"dict-set!"},{"t":"s","v":"_page-data-cache"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"keys"},{"t":"s","v":"_page-data-cache"},{"t":"s","v":"sw-post-message"},{"t":"s","v":"type"},{"t":"s","v":"invalidate"},{"t":"s","v":"page"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:cache invalidate "}],"arity":1}},{"t":"s","v":"invalidate-all-page-cache"},{"t":"code","v":{"bytecode":[52,0,0,0,21,1,0,5,20,2,0,1,3,0,1,4,0,1,5,0,1,6,0,65,2,0,48,1,5,20,7,0,1,8,0,49,1,50],"constants":[{"t":"s","v":"dict"},{"t":"s","v":"_page-data-cache"},{"t":"s","v":"sw-post-message"},{"t":"s","v":"type"},{"t":"s","v":"invalidate"},{"t":"s","v":"page"},{"t":"s","v":"*"},{"t":"s","v":"log-info"},{"t":"s","v":"sx:cache invalidate *"}]}},{"t":"s","v":"update-page-cache"},{"t":"code","v":{"bytecode":[20,0,0,16,0,52,1,0,0,48,2,17,2,20,2,0,16,2,16,1,48,2,5,20,3,0,1,5,0,16,0,52,4,0,2,49,1,50],"constants":[{"t":"s","v":"page-data-cache-key"},{"t":"s","v":"dict"},{"t":"s","v":"page-data-cache-set"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:cache update "}],"arity":2}},{"t":"s","v":"process-cache-directives"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,3,16,3,33,30,0,16,3,1,3,0,52,2,0,2,33,8,0,20,4,0,48,0,32,7,0,20,5,0,16,3,48,1,32,1,0,2,5,16,1,1,7,0,52,6,0,2,17,3,16,3,33,30,0,16,3,1,3,0,52,2,0,2,33,8,0,20,4,0,48,0,32,7,0,20,5,0,16,3,48,1,32,1,0,2,5,16,1,1,8,0,52,6,0,2,17,3,16,3,33,30,0,20,9,0,16,2,48,1,17,4,16,4,33,12,0,20,10,0,16,3,16,4,49,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-cache-invalidate"},{"t":"s","v":"="},{"t":"s","v":"*"},{"t":"s","v":"invalidate-all-page-cache"},{"t":"s","v":"invalidate-page-cache"},{"t":"s","v":"get"},{"t":"s","v":"cache-invalidate"},{"t":"s","v":"cache-update"},{"t":"s","v":"parse-sx-data"},{"t":"s","v":"update-page-cache"}],"arity":3}},{"t":"s","v":"_optimistic-snapshots"},{"t":"s","v":"optimistic-cache-update"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,2,16,2,33,35,0,16,1,16,2,48,1,17,3,20,2,0,16,0,16,2,52,1,0,3,5,20,3,0,16,0,16,3,48,2,5,16,3,32,1,0,2,50],"constants":[{"t":"s","v":"page-data-cache-get"},{"t":"s","v":"dict-set!"},{"t":"s","v":"_optimistic-snapshots"},{"t":"s","v":"page-data-cache-set"}],"arity":2}},{"t":"s","v":"optimistic-cache-revert"},{"t":"code","v":{"bytecode":[20,1,0,16,0,52,0,0,2,17,1,16,1,33,25,0,20,2,0,16,0,16,1,48,2,5,20,1,0,16,0,52,3,0,2,5,16,1,32,1,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"_optimistic-snapshots"},{"t":"s","v":"page-data-cache-set"},{"t":"s","v":"dict-delete!"}],"arity":1}},{"t":"s","v":"optimistic-cache-confirm"},{"t":"code","v":{"bytecode":[20,1,0,16,0,52,0,0,2,50],"constants":[{"t":"s","v":"dict-delete!"},{"t":"s","v":"_optimistic-snapshots"}],"arity":1}},{"t":"s","v":"submit-mutation"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,48,2,17,6,20,1,0,16,6,16,4,48,2,17,7,16,7,33,14,0,20,2,0,16,0,16,1,16,7,48,3,32,1,0,2,5,20,3,0,16,2,16,3,51,4,0,1,6,1,0,1,1,1,5,51,5,0,1,6,1,0,1,1,1,5,49,4,50],"constants":[{"t":"s","v":"page-data-cache-key"},{"t":"s","v":"optimistic-cache-update"},{"t":"s","v":"try-rerender-page"},{"t":"s","v":"execute-action"},{"t":"code","v":{"bytecode":[16,0,33,12,0,20,0,0,18,0,16,0,48,2,32,1,0,2,5,20,1,0,18,0,48,1,5,16,0,33,14,0,20,2,0,18,1,18,2,16,0,48,3,32,1,0,2,5,20,3,0,1,5,0,18,1,52,4,0,2,48,1,5,18,3,33,10,0,18,3,1,6,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"page-data-cache-set"},{"t":"s","v":"optimistic-cache-confirm"},{"t":"s","v":"try-rerender-page"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:optimistic confirmed "},{"t":"s","v":"confirmed"}],"arity":1,"upvalue-count":4}},{"t":"code","v":{"bytecode":[20,0,0,18,0,48,1,17,1,16,1,33,14,0,20,1,0,18,1,18,2,16,1,48,3,32,1,0,2,5,20,2,0,1,4,0,18,1,1,5,0,16,0,52,3,0,4,48,1,5,18,3,33,10,0,18,3,1,6,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"optimistic-cache-revert"},{"t":"s","v":"try-rerender-page"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:optimistic reverted "},{"t":"s","v":": "},{"t":"s","v":"reverted"}],"arity":1,"upvalue-count":4}}],"arity":6}},{"t":"s","v":"_is-online"},{"t":"s","v":"_offline-queue"},{"t":"s","v":"list"},{"t":"s","v":"offline-is-online?"},{"t":"code","v":{"bytecode":[20,0,0,50],"constants":[{"t":"s","v":"_is-online"}]}},{"t":"s","v":"offline-set-online!"},{"t":"code","v":{"bytecode":[16,0,21,0,0,50],"constants":[{"t":"s","v":"_is-online"}],"arity":1}},{"t":"s","v":"offline-queue-mutation"},{"t":"code","v":{"bytecode":[20,0,0,16,2,16,3,48,2,17,5,1,2,0,16,0,1,3,0,16,1,1,4,0,16,2,1,5,0,16,3,1,6,0,20,7,0,48,0,1,8,0,1,9,0,52,1,0,12,17,6,20,10,0,20,11,0,16,6,48,2,5,20,12,0,16,5,16,4,48,2,17,7,16,7,33,14,0,20,13,0,16,2,16,3,16,7,48,3,32,1,0,2,5,20,14,0,1,16,0,16,0,1,17,0,20,11,0,52,18,0,1,1,19,0,52,15,0,5,48,1,5,16,6,50],"constants":[{"t":"s","v":"page-data-cache-key"},{"t":"s","v":"dict"},{"t":"s","v":"action"},{"t":"s","v":"payload"},{"t":"s","v":"page"},{"t":"s","v":"params"},{"t":"s","v":"timestamp"},{"t":"s","v":"now-ms"},{"t":"s","v":"status"},{"t":"s","v":"pending"},{"t":"s","v":"append!"},{"t":"s","v":"_offline-queue"},{"t":"s","v":"optimistic-cache-update"},{"t":"s","v":"try-rerender-page"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:offline queued "},{"t":"s","v":" ("},{"t":"s","v":"len"},{"t":"s","v":" pending)"}],"arity":5}},{"t":"s","v":"offline-sync"},{"t":"code","v":{"bytecode":[51,1,0,20,2,0,52,0,0,2,17,0,16,0,52,4,0,1,52,3,0,1,33,34,0,20,5,0,1,7,0,16,0,52,8,0,1,1,9,0,52,6,0,3,48,1,5,51,11,0,16,0,52,10,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"filter"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,1,3,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"status"},{"t":"s","v":"pending"}],"arity":1}},{"t":"s","v":"_offline-queue"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:offline syncing "},{"t":"s","v":"len"},{"t":"s","v":" mutations"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,2,0,52,1,0,2,16,0,1,3,0,52,1,0,2,51,4,0,1,0,51,5,0,1,0,49,4,50],"constants":[{"t":"s","v":"execute-action"},{"t":"s","v":"get"},{"t":"s","v":"action"},{"t":"s","v":"payload"},{"t":"code","v":{"bytecode":[18,0,1,1,0,1,2,0,52,0,0,3,5,20,3,0,1,5,0,18,0,1,7,0,52,6,0,2,52,4,0,2,49,1,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"status"},{"t":"s","v":"synced"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:offline synced "},{"t":"s","v":"get"},{"t":"s","v":"action"}],"arity":1,"upvalue-count":1}},{"t":"code","v":{"bytecode":[18,0,1,1,0,1,2,0,52,0,0,3,5,20,3,0,1,5,0,18,0,1,7,0,52,6,0,2,1,8,0,16,0,52,4,0,4,49,1,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"status"},{"t":"s","v":"failed"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:offline sync failed "},{"t":"s","v":"get"},{"t":"s","v":"action"},{"t":"s","v":": "}],"arity":1,"upvalue-count":1}}],"arity":1}}]}},{"t":"s","v":"offline-pending-count"},{"t":"code","v":{"bytecode":[51,2,0,20,3,0,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"len"},{"t":"s","v":"filter"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,1,3,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"status"},{"t":"s","v":"pending"}],"arity":1}},{"t":"s","v":"_offline-queue"}]}},{"t":"s","v":"offline-aware-mutation"},{"t":"code","v":{"bytecode":[20,0,0,33,20,0,20,1,0,16,0,16,1,16,2,16,3,16,4,16,5,49,6,32,32,0,20,2,0,16,2,16,3,16,0,16,1,16,4,48,5,5,16,5,33,10,0,16,5,1,3,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"_is-online"},{"t":"s","v":"submit-mutation"},{"t":"s","v":"offline-queue-mutation"},{"t":"s","v":"queued"}],"arity":6}},{"t":"s","v":"current-page-layout"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,48,1,17,0,20,2,0,16,0,20,3,0,48,2,17,1,16,1,52,4,0,1,33,6,0,1,5,0,32,17,0,16,1,1,7,0,52,6,0,2,6,34,4,0,5,1,5,0,50],"constants":[{"t":"s","v":"url-pathname"},{"t":"s","v":"browser-location-href"},{"t":"s","v":"find-matching-route"},{"t":"s","v":"_page-routes"},{"t":"s","v":"nil?"},{"t":"s","v":""},{"t":"s","v":"get"},{"t":"s","v":"layout"}]}},{"t":"s","v":"swap-rendered-content"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,5,20,1,0,16,0,1,2,0,48,2,5,20,3,0,16,0,16,1,48,2,5,20,4,0,16,0,48,1,5,20,5,0,16,0,48,1,5,20,6,0,16,0,48,1,5,20,7,0,16,0,48,1,5,20,8,0,48,0,5,20,9,0,16,0,1,10,0,1,12,0,16,2,52,11,0,2,48,3,5,20,13,0,1,15,0,16,2,52,14,0,2,49,1,50],"constants":[{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"dom-set-text-content"},{"t":"s","v":""},{"t":"s","v":"dom-append"},{"t":"s","v":"hoist-head-elements-full"},{"t":"s","v":"process-elements"},{"t":"s","v":"sx-hydrate-elements"},{"t":"s","v":"sx-hydrate-islands"},{"t":"s","v":"run-post-render-hooks"},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"sx:clientRoute"},{"t":"s","v":"dict"},{"t":"s","v":"pathname"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:route client "}],"arity":3}},{"t":"s","v":"resolve-route-target"},{"t":"code","v":{"bytecode":[16,0,6,33,14,0,5,16,0,1,2,0,52,1,0,2,52,0,0,1,33,10,0,20,3,0,16,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"true"},{"t":"s","v":"dom-query"}],"arity":1}},{"t":"s","v":"deps-satisfied?"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,1,20,2,0,48,0,17,2,16,1,52,3,0,1,6,34,7,0,5,16,1,52,4,0,1,33,4,0,3,32,11,0,51,6,0,1,2,16,1,52,5,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"deps"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"nil?"},{"t":"s","v":"empty?"},{"t":"s","v":"every?"},{"t":"code","v":{"bytecode":[18,0,16,0,52,0,0,2,50],"constants":[{"t":"s","v":"contains?"}],"arity":1,"upvalue-count":1}}],"arity":1}},{"t":"s","v":"try-client-route"},{"t":"code","v":{"bytecode":[20,0,0,16,0,20,1,0,48,2,17,2,16,2,52,2,0,1,33,29,0,20,3,0,1,5,0,20,1,0,52,6,0,1,1,7,0,16,0,52,4,0,4,48,1,5,4,32,233,2,16,2,1,9,0,52,8,0,2,6,34,4,0,5,1,10,0,17,3,20,11,0,48,0,17,4,16,3,16,4,52,13,0,2,52,12,0,1,33,29,0,20,3,0,1,14,0,16,4,1,15,0,16,3,1,16,0,16,0,52,4,0,6,48,1,5,4,32,163,2,16,2,1,17,0,52,8,0,2,17,5,16,2,1,18,0,52,8,0,2,6,34,4,0,5,65,0,0,17,6,16,2,1,19,0,52,8,0,2,17,7,16,2,1,20,0,52,8,0,2,17,8,16,5,52,2,0,1,6,34,7,0,5,16,5,52,21,0,1,33,19,0,20,22,0,1,23,0,16,0,52,4,0,2,48,1,5,4,32,72,2,20,24,0,16,1,48,1,17,9,16,9,52,2,0,1,33,19,0,20,22,0,1,25,0,16,1,52,4,0,2,48,1,5,4,32,35,2,20,26,0,16,2,48,1,52,12,0,1,33,19,0,20,3,0,1,27,0,16,8,52,4,0,2,48,1,5,4,32,2,2,16,2,1,28,0,52,8,0,2,17,10,16,10,6,33,11,0,5,16,10,52,21,0,1,52,12,0,1,17,11,16,2,1,29,0,52,8,0,2,17,12,16,12,33,78,0,16,12,1,30,0,52,8,0,2,6,34,5,0,5,52,31,0,0,17,13,16,12,1,32,0,52,8,0,2,6,34,5,0,5,52,31,0,0,17,14,20,3,0,1,33,0,16,8,1,34,0,16,13,52,6,0,1,1,35,0,16,14,52,6,0,1,1,36,0,52,4,0,7,48,1,32,1,0,2,5,16,11,33,10,0,20,37,0,16,10,48,1,32,1,0,2,5,16,2,1,38,0,52,8,0,2,33,44,0,20,3,0,1,39,0,16,0,52,4,0,2,48,1,5,20,40,0,16,9,16,0,20,41,0,16,9,20,42,0,48,0,20,43,0,48,3,48,3,5,3,32,59,1,16,2,1,44,0,52,8,0,2,33,194,0,20,45,0,16,8,16,7,48,2,17,13,20,46,0,16,13,48,1,17,14,16,14,33,123,0,16,6,16,7,16,14,52,47,0,3,17,15,16,11,33,36,0,20,3,0,1,48,0,16,0,52,4,0,2,48,1,5,20,49,0,16,5,16,15,51,50,0,1,0,1,9,48,3,5,3,32,67,0,20,51,0,16,5,16,15,48,2,17,16,16,16,52,2,0,1,33,19,0,20,22,0,1,52,0,16,0,52,4,0,2,48,1,5,4,32,28,0,20,3,0,1,53,0,16,0,52,4,0,2,48,1,5,20,54,0,16,9,16,16,16,0,48,3,5,3,32,43,0,20,3,0,1,55,0,16,0,52,4,0,2,48,1,5,20,56,0,16,8,16,7,51,57,0,1,13,1,6,1,7,1,11,1,5,1,0,1,9,48,3,5,3,32,109,0,16,11,33,42,0,20,3,0,1,58,0,16,0,52,4,0,2,48,1,5,20,49,0,16,5,16,6,16,7,52,47,0,2,51,59,0,1,0,1,9,48,3,5,3,32,62,0,16,6,16,7,52,47,0,2,17,13,20,51,0,16,5,16,13,48,2,17,14,16,14,52,2,0,1,33,19,0,20,3,0,1,60,0,16,0,52,4,0,2,48,1,5,4,32,13,0,20,54,0,16,9,16,14,16,0,48,3,5,3,50],"constants":[{"t":"s","v":"find-matching-route"},{"t":"s","v":"_page-routes"},{"t":"s","v":"nil?"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:route no match ("},{"t":"s","v":"len"},{"t":"s","v":" routes) "},{"t":"s","v":"get"},{"t":"s","v":"layout"},{"t":"s","v":""},{"t":"s","v":"current-page-layout"},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"sx:route server (layout: "},{"t":"s","v":" -> "},{"t":"s","v":") "},{"t":"s","v":"content"},{"t":"s","v":"closure"},{"t":"s","v":"params"},{"t":"s","v":"name"},{"t":"s","v":"empty?"},{"t":"s","v":"log-warn"},{"t":"s","v":"sx:route no content for "},{"t":"s","v":"resolve-route-target"},{"t":"s","v":"sx:route target not found: "},{"t":"s","v":"deps-satisfied?"},{"t":"s","v":"sx:route deps miss for "},{"t":"s","v":"io-deps"},{"t":"s","v":"render-plan"},{"t":"s","v":"server"},{"t":"s","v":"list"},{"t":"s","v":"client"},{"t":"s","v":"sx:route plan "},{"t":"s","v":" — "},{"t":"s","v":" server, "},{"t":"s","v":" client"},{"t":"s","v":"register-io-deps"},{"t":"s","v":"stream"},{"t":"s","v":"sx:route streaming "},{"t":"s","v":"fetch-streaming"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"s","v":"has-data"},{"t":"s","v":"page-data-cache-key"},{"t":"s","v":"page-data-cache-get"},{"t":"s","v":"merge"},{"t":"s","v":"sx:route client+cache+async "},{"t":"s","v":"try-async-eval-content"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,48,0,20,1,0,1,3,0,18,0,1,4,0,52,2,0,3,48,1,5,20,5,0,18,1,18,0,20,6,0,18,1,20,7,0,48,0,20,8,0,48,3,1,9,0,49,4,32,11,0,20,10,0,18,1,16,0,18,0,49,3,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:route cache+async eval failed for "},{"t":"s","v":" — server fallback"},{"t":"s","v":"fetch-and-restore"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"n","v":0},{"t":"s","v":"swap-rendered-content"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"try-eval-content"},{"t":"s","v":"sx:route cached eval failed for "},{"t":"s","v":"sx:route client+cache "},{"t":"s","v":"swap-rendered-content"},{"t":"s","v":"sx:route client+data "},{"t":"s","v":"resolve-page-data"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,48,2,5,18,1,18,2,16,0,52,1,0,3,17,1,18,3,33,19,0,20,2,0,18,4,16,1,51,3,0,0,5,0,6,49,3,32,79,0,20,4,0,18,4,16,1,48,2,17,2,16,2,52,5,0,1,33,48,0,20,6,0,1,8,0,18,5,1,9,0,52,7,0,3,48,1,5,20,10,0,18,6,18,5,20,11,0,18,6,20,12,0,48,0,20,13,0,48,3,1,14,0,49,4,32,11,0,20,15,0,18,6,16,2,18,5,49,3,50],"constants":[{"t":"s","v":"page-data-cache-set"},{"t":"s","v":"merge"},{"t":"s","v":"try-async-eval-content"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,48,0,20,1,0,1,3,0,18,0,1,4,0,52,2,0,3,48,1,5,20,5,0,18,1,18,0,20,6,0,18,1,20,7,0,48,0,20,8,0,48,3,1,9,0,49,4,32,11,0,20,10,0,18,1,16,0,18,0,49,3,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:route data+async eval failed for "},{"t":"s","v":" — server fallback"},{"t":"s","v":"fetch-and-restore"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"n","v":0},{"t":"s","v":"swap-rendered-content"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"try-eval-content"},{"t":"s","v":"nil?"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:route data eval failed for "},{"t":"s","v":" — server fallback"},{"t":"s","v":"fetch-and-restore"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"n","v":0},{"t":"s","v":"swap-rendered-content"}],"arity":1,"upvalue-count":7}},{"t":"s","v":"sx:route client+async "},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,48,0,20,1,0,1,3,0,18,0,1,4,0,52,2,0,3,48,1,5,20,5,0,18,1,18,0,20,6,0,18,1,20,7,0,48,0,20,8,0,48,3,1,9,0,49,4,32,11,0,20,10,0,18,1,16,0,18,0,49,3,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:route async eval failed for "},{"t":"s","v":" — server fallback"},{"t":"s","v":"fetch-and-restore"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"n","v":0},{"t":"s","v":"swap-rendered-content"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"sx:route server (eval failed) "}],"arity":2}},{"t":"s","v":"bind-client-route-link"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,51,1,0,1,0,1,1,49,3,50],"constants":[{"t":"s","v":"bind-client-route-click"},{"t":"code","v":{"bytecode":[20,0,0,18,0,18,1,49,2,50],"constants":[{"t":"s","v":"bind-boost-link"}],"upvalue-count":2}}],"arity":2}},{"t":"s","v":"process-sse"},{"t":"code","v":{"bytecode":[51,1,0,20,2,0,16,0,6,34,6,0,5,20,3,0,48,0,1,4,0,48,2,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,52,0,0,1,33,21,0,20,3,0,16,0,1,2,0,48,2,5,20,4,0,16,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"sse"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"bind-sse"}],"arity":1}},{"t":"s","v":"dom-query-all"},{"t":"s","v":"dom-body"},{"t":"s","v":"[sx-sse]"}],"arity":1}},{"t":"s","v":"bind-sse"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,16,1,33,37,0,20,2,0,16,1,16,0,48,2,17,2,20,3,0,16,0,48,1,17,3,20,4,0,16,2,16,3,51,5,0,1,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-sse"},{"t":"s","v":"event-source-connect"},{"t":"s","v":"parse-sse-swap"},{"t":"s","v":"event-source-listen"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,49,2,50],"constants":[{"t":"s","v":"bind-sse-swap"}],"arity":1,"upvalue-count":1}}],"arity":1}},{"t":"s","v":"bind-sse-swap"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,2,20,1,0,20,2,0,16,0,1,3,0,48,2,20,4,0,20,5,0,48,0,1,6,0,48,2,48,2,17,3,16,3,1,8,0,52,7,0,2,17,4,16,3,1,9,0,52,7,0,2,17,5,16,1,52,10,0,1,17,6,16,6,52,12,0,1,52,11,0,1,33,88,0,20,13,0,16,2,48,1,5,16,6,1,15,0,52,14,0,2,33,49,0,20,16,0,16,6,48,1,17,7,20,17,0,1,18,0,2,48,2,17,8,20,19,0,16,8,16,7,48,2,5,20,20,0,16,5,51,21,0,1,2,1,8,1,4,49,2,32,16,0,20,20,0,16,5,51,22,0,1,2,1,6,1,4,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"resolve-target"},{"t":"s","v":"parse-swap-spec"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-swap"},{"t":"s","v":"dom-has-class?"},{"t":"s","v":"dom-body"},{"t":"s","v":"sx-transitions"},{"t":"s","v":"get"},{"t":"s","v":"style"},{"t":"s","v":"transition"},{"t":"s","v":"trim"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"starts-with?"},{"t":"s","v":"("},{"t":"s","v":"sx-render"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"div"},{"t":"s","v":"dom-append"},{"t":"s","v":"with-transition"},{"t":"code","v":{"bytecode":[20,0,0,18,0,20,1,0,18,1,48,1,18,2,48,3,5,20,2,0,18,0,49,1,50],"constants":[{"t":"s","v":"swap-dom-nodes"},{"t":"s","v":"children-to-fragment"},{"t":"s","v":"post-swap"}],"upvalue-count":3}},{"t":"code","v":{"bytecode":[20,0,0,18,0,18,1,18,2,48,3,5,20,1,0,18,0,49,1,50],"constants":[{"t":"s","v":"swap-html-string"},{"t":"s","v":"post-swap"}],"upvalue-count":3}}],"arity":2}},{"t":"s","v":"bind-inline-handlers"},{"t":"code","v":{"bytecode":[51,1,0,20,2,0,16,0,6,34,6,0,5,20,3,0,48,0,1,4,0,48,2,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[51,1,0,1,0,20,2,0,16,0,48,1,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,17,1,16,0,1,2,0,52,1,0,2,17,2,16,1,1,4,0,52,3,0,2,33,83,0,16,1,1,6,0,52,5,0,2,17,3,20,8,0,18,0,1,10,0,16,3,52,9,0,2,48,2,52,7,0,1,33,45,0,20,11,0,18,0,1,10,0,16,3,52,9,0,2,48,2,5,20,12,0,16,2,48,1,17,4,20,13,0,18,0,16,3,51,14,0,0,0,1,4,49,3,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"starts-with?"},{"t":"s","v":"sx-on:"},{"t":"s","v":"slice"},{"t":"n","v":6},{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"str"},{"t":"s","v":"on:"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"sx-parse"},{"t":"s","v":"dom-on"},{"t":"code","v":{"bytecode":[20,0,0,52,1,0,0,48,1,17,1,20,2,0,16,1,1,3,0,16,0,48,3,5,20,2,0,16,1,1,4,0,18,0,48,3,5,20,2,0,16,1,1,5,0,20,6,0,16,0,48,1,48,3,5,51,8,0,1,1,18,1,52,7,0,2,50],"constants":[{"t":"s","v":"env-extend"},{"t":"s","v":"dict"},{"t":"s","v":"env-bind!"},{"t":"s","v":"event"},{"t":"s","v":"this"},{"t":"s","v":"detail"},{"t":"s","v":"event-detail"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,49,2,50],"constants":[{"t":"s","v":"eval-expr"}],"arity":1,"upvalue-count":1}}],"arity":1,"upvalue-count":2}}],"arity":1,"upvalue-count":1}},{"t":"s","v":"dom-attr-list"}],"arity":1}},{"t":"s","v":"dom-query-all"},{"t":"s","v":"dom-body"},{"t":"s","v":"[sx-on\\:]"}],"arity":1}},{"t":"s","v":"bind-preload-for"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,16,1,33,76,0,16,1,1,3,0,52,2,0,2,33,13,0,1,3,0,1,5,0,52,4,0,2,32,7,0,1,6,0,52,4,0,1,17,2,16,1,1,3,0,52,2,0,2,33,6,0,1,7,0,32,3,0,1,8,0,17,3,20,9,0,16,0,16,2,16,3,51,10,0,1,0,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-preload"},{"t":"s","v":"="},{"t":"s","v":"mousedown"},{"t":"s","v":"list"},{"t":"s","v":"touchstart"},{"t":"s","v":"mouseover"},{"t":"n","v":0},{"t":"n","v":100},{"t":"s","v":"bind-preload"},{"t":"code","v":{"bytecode":[20,0,0,18,0,48,1,17,0,16,0,33,32,0,20,1,0,16,0,1,3,0,52,2,0,2,20,4,0,18,0,20,5,0,48,0,20,6,0,48,3,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"get-verb-info"},{"t":"s","v":"do-preload"},{"t":"s","v":"get"},{"t":"s","v":"url"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"}],"upvalue-count":1}}],"arity":1}},{"t":"s","v":"do-preload"},{"t":"code","v":{"bytecode":[20,1,0,20,2,0,16,0,48,2,52,0,0,1,33,15,0,20,3,0,16,0,16,1,20,2,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"preload-cache-get"},{"t":"s","v":"_preload-cache"},{"t":"s","v":"fetch-preload"}],"arity":2}},{"t":"s","v":"VERB_SELECTOR"},{"t":"s","v":"str"},{"t":"s","v":"[sx-get],[sx-post],[sx-put],[sx-delete],[sx-patch]"},{"t":"s","v":"process-elements"},{"t":"code","v":{"bytecode":[20,0,0,16,0,6,34,6,0,5,20,1,0,48,0,20,2,0,48,2,17,1,20,3,0,1,5,0,16,1,52,6,0,1,1,7,0,52,4,0,3,48,1,5,51,9,0,16,1,52,8,0,2,5,20,10,0,16,0,48,1,5,20,11,0,16,0,48,1,5,20,12,0,16,0,48,1,5,20,13,0,16,0,49,1,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"dom-body"},{"t":"s","v":"VERB_SELECTOR"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"DEBUG process-elements: found "},{"t":"s","v":"length"},{"t":"s","v":" verb elements"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,52,0,0,1,33,21,0,20,3,0,16,0,1,2,0,48,2,5,20,4,0,16,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"verb"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"process-one"}],"arity":1}},{"t":"s","v":"process-boosted"},{"t":"s","v":"process-sse"},{"t":"s","v":"bind-inline-handlers"},{"t":"s","v":"process-emit-elements"}],"arity":1}},{"t":"s","v":"process-one"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,1,16,1,33,87,0,20,2,0,16,0,1,3,0,48,2,52,1,0,1,33,66,0,20,4,0,1,6,0,20,7,0,16,0,48,1,1,8,0,20,9,0,16,0,1,10,0,48,2,1,11,0,20,9,0,16,0,1,12,0,48,2,52,5,0,6,48,1,5,20,13,0,16,0,16,1,48,2,5,20,14,0,16,0,49,1,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"get-verb-info"},{"t":"s","v":"not"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"sx-disable"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"DEBUG process-one: binding triggers for "},{"t":"s","v":"dom-tag-name"},{"t":"s","v":" href="},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"href"},{"t":"s","v":" sx-get="},{"t":"s","v":"sx-get"},{"t":"s","v":"bind-triggers"},{"t":"s","v":"bind-preload-for"}],"arity":1}},{"t":"s","v":"process-emit-elements"},{"t":"code","v":{"bytecode":[20,0,0,16,0,6,34,6,0,5,20,1,0,48,0,1,2,0,48,2,17,1,51,4,0,16,1,52,3,0,2,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"dom-body"},{"t":"s","v":"[data-sx-emit]"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,52,0,0,1,33,52,0,20,3,0,16,0,1,2,0,48,2,5,20,4,0,16,0,1,5,0,48,2,17,1,16,1,33,20,0,20,6,0,16,0,1,7,0,51,8,0,1,0,1,1,49,3,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"emit"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-sx-emit"},{"t":"s","v":"dom-on"},{"t":"s","v":"click"},{"t":"code","v":{"bytecode":[20,0,0,18,0,1,1,0,48,2,17,1,16,1,33,10,0,20,2,0,16,1,48,1,32,4,0,52,3,0,0,17,2,20,4,0,18,0,18,1,16,2,49,3,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-sx-emit-detail"},{"t":"s","v":"json-parse"},{"t":"s","v":"dict"},{"t":"s","v":"dom-dispatch"}],"arity":1,"upvalue-count":2}}],"arity":1}}],"arity":1}},{"t":"s","v":"handle-popstate"},{"t":"code","v":{"bytecode":[20,0,0,48,0,17,1,20,1,0,1,2,0,48,1,17,2,16,2,33,44,0,20,3,0,16,2,1,4,0,48,2,17,4,16,4,6,33,14,0,5,16,4,1,7,0,52,6,0,2,52,5,0,1,33,5,0,16,4,32,1,0,2,32,1,0,2,17,3,16,3,6,34,4,0,5,1,8,0,17,3,20,1,0,16,3,48,1,17,4,20,9,0,16,1,48,1,17,5,16,4,33,58,0,20,10,0,16,5,16,3,48,2,33,13,0,20,11,0,1,12,0,16,0,49,2,32,30,0,20,13,0,16,4,20,14,0,48,0,20,15,0,48,3,17,6,20,16,0,16,4,16,1,16,6,16,0,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"browser-location-href"},{"t":"s","v":"dom-query"},{"t":"s","v":"[sx-boost]"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-boost"},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"true"},{"t":"s","v":"#main-panel"},{"t":"s","v":"url-pathname"},{"t":"s","v":"try-client-route"},{"t":"s","v":"browser-scroll-to"},{"t":"n","v":0},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"s","v":"fetch-and-restore"}],"arity":1}},{"t":"s","v":"engine-init"},{"t":"code","v":{"bytecode":[20,0,0,48,0,5,20,1,0,2,48,1,5,20,2,0,2,48,1,5,20,3,0,2,49,1,50],"constants":[{"t":"s","v":"init-css-tracking"},{"t":"s","v":"sx-process-scripts"},{"t":"s","v":"sx-hydrate"},{"t":"s","v":"process-elements"}]}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"1aeebda1b7cf36fc","module":{"arity":0,"bytecode":[52,1,0,0,128,0,0,5,1,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,52,1,0,0,128,38,0,5,1,40,0,128,39,0,5,51,42,0,128,41,0,5,51,44,0,128,43,0,5,51,46,0,128,45,0,5,51,48,0,128,47,0,5,51,50,0,128,49,0,5,51,52,0,128,51,0,5,51,54,0,128,53,0,5,52,1,0,0,128,55,0,5,51,57,0,128,56,0,5,51,59,0,128,58,0,5,51,61,0,128,60,0,5,51,63,0,128,62,0,5,3,128,64,0,5,52,66,0,0,128,65,0,5,51,68,0,128,67,0,5,51,70,0,128,69,0,5,51,72,0,128,71,0,5,51,74,0,128,73,0,5,51,76,0,128,75,0,5,51,78,0,128,77,0,5,51,80,0,128,79,0,5,51,82,0,128,81,0,5,51,84,0,128,83,0,5,51,86,0,128,85,0,5,51,88,0,128,87,0,5,51,90,0,128,89,0,5,51,92,0,128,91,0,5,51,94,0,128,93,0,5,51,96,0,128,95,0,5,51,98,0,128,97,0,5,51,100,0,128,99,0,5,51,102,0,128,101,0,5,1,105,0,52,104,0,1,128,103,0,5,51,107,0,128,106,0,5,51,109,0,128,108,0,5,51,111,0,128,110,0,5,51,113,0,128,112,0,5,51,115,0,128,114,0,50],"constants":[{"t":"s","v":"_preload-cache"},{"t":"s","v":"dict"},{"t":"s","v":"_css-hash"},{"t":"s","v":""},{"t":"s","v":"dispatch-trigger-events"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,53,0,20,1,0,20,0,0,48,1,17,2,20,2,0,33,17,0,51,4,0,20,2,0,52,5,0,1,52,3,0,2,32,17,0,51,6,0,20,0,0,1,8,0,52,7,0,2,52,3,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"header-val"},{"t":"s","v":"try-parse-json"},{"t":"s","v":"parsed"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,4,0,20,2,0,52,3,0,2,49,3,50],"constants":[{"t":"s","v":"dom-dispatch"},{"t":"s","v":"el"},{"t":"s","v":"key"},{"t":"s","v":"get"},{"t":"s","v":"parsed"}]}},{"t":"s","v":"keys"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,17,1,20,4,0,52,3,0,1,52,2,0,1,33,18,0,20,5,0,20,6,0,20,4,0,52,7,0,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"trim"},{"t":"s","v":"name"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"trimmed"},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"el"},{"t":"s","v":"dict"}]}},{"t":"s","v":"split"},{"t":"s","v":","}]}},{"t":"s","v":"init-css-tracking"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,1,0,48,1,17,0,20,2,0,33,32,0,20,3,0,20,2,0,1,4,0,48,2,17,1,20,4,0,33,9,0,20,4,0,21,5,0,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-query"},{"t":"s","v":"meta[name=\"sx-css-classes\"]"},{"t":"s","v":"meta"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"content"},{"t":"s","v":"_css-hash"}]}},{"t":"s","v":"execute-request"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,6,34,4,0,5,20,2,0,17,3,20,4,0,52,3,0,1,33,9,0,20,5,0,2,49,1,32,17,1,20,4,0,1,7,0,52,6,0,2,17,4,20,4,0,1,8,0,52,6,0,2,17,5,20,9,0,20,1,0,1,10,0,48,2,17,6,20,11,0,6,33,13,0,5,20,13,0,20,11,0,48,1,52,12,0,1,33,9,0,20,5,0,2,49,1,32,204,0,20,9,0,20,1,0,1,14,0,48,2,17,6,20,15,0,6,33,13,0,5,20,16,0,20,15,0,48,1,52,12,0,1,33,9,0,20,5,0,2,49,1,32,159,0,20,9,0,20,1,0,1,17,0,48,2,17,6,20,18,0,33,11,0,20,19,0,20,18,0,48,1,32,1,0,2,17,7,20,18,0,6,33,8,0,5,20,20,0,52,3,0,1,33,9,0,20,5,0,2,49,1,32,99,0,20,21,0,52,3,0,1,6,34,25,0,5,20,8,0,52,3,0,1,6,34,13,0,5,20,22,0,20,1,0,48,1,52,12,0,1,33,9,0,20,5,0,2,49,1,32,51,0,20,23,0,20,1,0,20,21,0,20,21,0,20,8,0,20,20,0,33,25,0,20,25,0,6,34,5,0,5,52,26,0,0,1,27,0,20,20,0,52,24,0,3,32,3,0,20,25,0,49,5,50],"constants":[{"t":"s","v":"get-verb-info"},{"t":"s","v":"el"},{"t":"s","v":"verbInfo"},{"t":"s","v":"nil?"},{"t":"s","v":"info"},{"t":"s","v":"promise-resolve"},{"t":"s","v":"get"},{"t":"s","v":"method"},{"t":"s","v":"url"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-media"},{"t":"s","v":"media"},{"t":"s","v":"not"},{"t":"s","v":"browser-media-matches?"},{"t":"s","v":"sx-confirm"},{"t":"s","v":"confirm-msg"},{"t":"s","v":"browser-confirm"},{"t":"s","v":"sx-prompt"},{"t":"s","v":"prompt-msg"},{"t":"s","v":"browser-prompt"},{"t":"s","v":"prompt-val"},{"t":"s","v":"verb"},{"t":"s","v":"validate-for-request"},{"t":"s","v":"do-fetch"},{"t":"s","v":"assoc"},{"t":"s","v":"extraParams"},{"t":"s","v":"dict"},{"t":"s","v":"SX-Prompt"}]}},{"t":"s","v":"do-fetch"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,5,20,4,0,1,5,0,52,3,0,2,33,11,0,20,6,0,20,1,0,48,1,32,1,0,2,5,20,7,0,20,1,0,48,1,17,6,20,8,0,6,33,15,0,5,20,1,0,20,8,0,52,10,0,2,52,9,0,1,33,11,0,20,11,0,20,8,0,48,1,32,1,0,2,5,20,12,0,48,0,17,6,20,13,0,20,1,0,20,14,0,48,2,5,20,7,0,20,1,0,48,1,17,7,20,8,0,33,14,0,20,15,0,20,8,0,20,14,0,48,2,32,1,0,2,5,20,16,0,20,1,0,20,17,0,20,18,0,48,3,17,7,20,20,0,1,18,0,52,19,0,2,17,8,20,20,0,1,21,0,52,19,0,2,17,9,20,20,0,1,22,0,52,19,0,2,17,10,20,23,0,20,1,0,20,24,0,48,0,20,25,0,48,3,17,11,20,26,0,48,0,17,12,20,27,0,33,17,0,51,29,0,20,27,0,52,30,0,1,52,28,0,2,32,1,0,2,5,20,31,0,33,16,0,20,33,0,1,34,0,20,31,0,52,32,0,3,32,1,0,2,5,20,35,0,33,16,0,20,33,0,1,36,0,20,35,0,52,32,0,3,32,1,0,2,5,20,37,0,20,38,0,20,39,0,48,2,17,13,20,40,0,20,1,0,48,1,17,14,20,41,0,20,1,0,48,1,17,15,20,42,0,20,1,0,48,1,17,16,20,43,0,20,1,0,1,44,0,48,2,5,20,45,0,20,1,0,1,46,0,1,47,0,48,3,5,20,48,0,20,1,0,1,49,0,1,18,0,20,39,0,1,17,0,20,17,0,52,50,0,4,48,3,5,20,51,0,1,18,0,20,39,0,1,17,0,20,17,0,1,33,0,20,33,0,1,21,0,20,21,0,1,52,0,20,53,0,20,14,0,48,1,1,54,0,20,55,0,20,39,0,48,1,1,56,0,20,57,0,52,50,0,14,51,58,0,51,59,0,49,3,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"sx-sync"},{"t":"s","v":"="},{"t":"s","v":"sync"},{"t":"s","v":"replace"},{"t":"s","v":"abort-previous"},{"t":"s","v":"resolve-target"},{"t":"s","v":"target-el"},{"t":"s","v":"not"},{"t":"s","v":"identical?"},{"t":"s","v":"abort-previous-target"},{"t":"s","v":"new-abort-controller"},{"t":"s","v":"track-controller"},{"t":"s","v":"ctrl"},{"t":"s","v":"track-controller-target"},{"t":"s","v":"build-request-body"},{"t":"s","v":"method"},{"t":"s","v":"url"},{"t":"s","v":"get"},{"t":"s","v":"body-info"},{"t":"s","v":"body"},{"t":"s","v":"content-type"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"s","v":"csrf-token"},{"t":"s","v":"extraParams"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,20,4,0,20,2,0,52,3,0,2,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"headers"},{"t":"s","v":"k"},{"t":"s","v":"get"},{"t":"s","v":"extraParams"}]}},{"t":"s","v":"keys"},{"t":"s","v":"ct"},{"t":"s","v":"dict-set!"},{"t":"s","v":"headers"},{"t":"s","v":"Content-Type"},{"t":"s","v":"csrf"},{"t":"s","v":"X-CSRFToken"},{"t":"s","v":"preload-cache-get"},{"t":"s","v":"_preload-cache"},{"t":"s","v":"final-url"},{"t":"s","v":"apply-optimistic"},{"t":"s","v":"show-indicator"},{"t":"s","v":"disable-elements"},{"t":"s","v":"dom-add-class"},{"t":"s","v":"sx-request"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"aria-busy"},{"t":"s","v":"true"},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"sx:beforeRequest"},{"t":"s","v":"dict"},{"t":"s","v":"fetch-request"},{"t":"s","v":"signal"},{"t":"s","v":"controller-signal"},{"t":"s","v":"cross-origin"},{"t":"s","v":"cross-origin?"},{"t":"s","v":"preloaded"},{"t":"s","v":"cached"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,3,5,20,4,0,20,5,0,48,1,5,20,7,0,52,6,0,1,33,102,0,20,8,0,20,1,0,1,9,0,1,11,0,20,11,0,1,12,0,20,12,0,52,10,0,4,48,3,5,20,12,0,6,33,15,0,5,20,12,0,52,14,0,1,1,15,0,52,13,0,2,33,26,0,20,16,0,20,1,0,20,17,0,20,18,0,20,19,0,20,20,0,20,12,0,49,6,32,20,0,20,21,0,20,1,0,20,18,0,20,22,0,20,17,0,20,19,0,49,5,32,45,0,20,8,0,20,1,0,1,23,0,1,11,0,20,11,0,52,10,0,2,48,3,5,20,16,0,20,1,0,20,17,0,20,18,0,20,19,0,20,20,0,20,12,0,49,6,50],"constants":[{"t":"s","v":"clear-loading-state"},{"t":"s","v":"el"},{"t":"s","v":"indicator"},{"t":"s","v":"disabled-elts"},{"t":"s","v":"revert-optimistic"},{"t":"s","v":"optimistic-state"},{"t":"s","v":"not"},{"t":"s","v":"resp-ok"},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"sx:responseError"},{"t":"s","v":"dict"},{"t":"s","v":"status"},{"t":"s","v":"text"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"s","v":"handle-fetch-success"},{"t":"s","v":"final-url"},{"t":"s","v":"verb"},{"t":"s","v":"extraParams"},{"t":"s","v":"get-header"},{"t":"s","v":"handle-retry"},{"t":"s","v":"method"},{"t":"s","v":"sx:afterRequest"}]}},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,3,5,20,4,0,20,5,0,48,1,5,20,7,0,20,8,0,48,1,52,6,0,1,33,52,0,20,9,0,1,11,0,20,12,0,1,13,0,20,14,0,1,15,0,20,8,0,52,10,0,6,48,1,5,20,16,0,20,1,0,1,17,0,1,19,0,20,8,0,52,18,0,2,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"clear-loading-state"},{"t":"s","v":"el"},{"t":"s","v":"indicator"},{"t":"s","v":"disabled-elts"},{"t":"s","v":"revert-optimistic"},{"t":"s","v":"optimistic-state"},{"t":"s","v":"not"},{"t":"s","v":"abort-error?"},{"t":"s","v":"err"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:fetch error "},{"t":"s","v":"method"},{"t":"s","v":" "},{"t":"s","v":"final-url"},{"t":"s","v":" — "},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"sx:requestError"},{"t":"s","v":"dict"},{"t":"s","v":"error"}]}}]}},{"t":"s","v":"handle-fetch-success"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,6,20,3,0,1,4,0,52,2,0,2,17,7,20,5,0,33,9,0,20,5,0,21,6,0,32,1,0,2,5,20,7,0,20,8,0,20,3,0,1,9,0,52,2,0,2,48,2,5,20,10,0,20,8,0,20,3,0,20,11,0,48,3,5,20,3,0,1,12,0,52,2,0,2,33,18,0,20,13,0,20,3,0,1,12,0,52,2,0,2,49,1,32,57,1,20,3,0,1,14,0,52,2,0,2,33,8,0,20,15,0,49,0,32,36,1,20,3,0,1,16,0,52,2,0,2,33,18,0,20,17,0,20,3,0,1,16,0,52,2,0,2,49,1,32,5,1,20,3,0,1,18,0,52,2,0,2,33,18,0,20,19,0,20,3,0,1,18,0,52,2,0,2,48,1,32,8,0,20,20,0,20,8,0,48,1,17,7,20,21,0,20,3,0,1,22,0,52,2,0,2,6,34,12,0,5,20,23,0,20,8,0,1,24,0,48,2,20,25,0,20,26,0,48,0,1,27,0,48,2,48,2,17,8,20,28,0,1,29,0,52,2,0,2,17,9,20,28,0,1,30,0,52,2,0,2,17,10,20,3,0,1,31,0,52,2,0,2,6,34,4,0,5,1,32,0,17,11,20,34,0,1,35,0,52,33,0,2,33,23,0,20,36,0,20,8,0,20,37,0,20,11,0,20,38,0,20,39,0,48,5,32,20,0,20,40,0,20,8,0,20,37,0,20,11,0,20,38,0,20,39,0,48,5,5,20,7,0,20,8,0,20,3,0,1,41,0,52,2,0,2,48,2,5,20,42,0,20,8,0,20,43,0,20,3,0,48,3,5,20,44,0,51,45,0,1,46,0,48,2,5,20,47,0,20,8,0,1,48,0,1,50,0,20,37,0,1,51,0,20,38,0,52,49,0,4,49,3,50],"constants":[{"t":"s","v":"process-response-headers"},{"t":"s","v":"get-header"},{"t":"s","v":"get"},{"t":"s","v":"resp-headers"},{"t":"s","v":"css-hash"},{"t":"s","v":"new-hash"},{"t":"s","v":"_css-hash"},{"t":"s","v":"dispatch-trigger-events"},{"t":"s","v":"el"},{"t":"s","v":"trigger"},{"t":"s","v":"process-cache-directives"},{"t":"s","v":"text"},{"t":"s","v":"redirect"},{"t":"s","v":"browser-navigate"},{"t":"s","v":"refresh"},{"t":"s","v":"browser-reload"},{"t":"s","v":"location"},{"t":"s","v":"fetch-location"},{"t":"s","v":"retarget"},{"t":"s","v":"dom-query"},{"t":"s","v":"resolve-target"},{"t":"s","v":"parse-swap-spec"},{"t":"s","v":"reswap"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-swap"},{"t":"s","v":"dom-has-class?"},{"t":"s","v":"dom-body"},{"t":"s","v":"sx-transitions"},{"t":"s","v":"swap-spec"},{"t":"s","v":"style"},{"t":"s","v":"transition"},{"t":"s","v":"content-type"},{"t":"s","v":""},{"t":"s","v":"contains?"},{"t":"s","v":"ct"},{"t":"s","v":"text/sx"},{"t":"s","v":"handle-sx-response"},{"t":"s","v":"target-el"},{"t":"s","v":"swap-style"},{"t":"s","v":"use-transition"},{"t":"s","v":"handle-html-response"},{"t":"s","v":"trigger-swap"},{"t":"s","v":"handle-history"},{"t":"s","v":"url"},{"t":"s","v":"set-timeout"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,21,0,20,3,0,20,4,0,20,1,0,1,2,0,52,0,0,2,48,2,32,1,0,2,5,20,5,0,20,4,0,49,1,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"resp-headers"},{"t":"s","v":"trigger-settle"},{"t":"s","v":"dispatch-trigger-events"},{"t":"s","v":"el"},{"t":"s","v":"process-settle-hooks"}]}},{"t":"n","v":20},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"sx:afterSwap"},{"t":"s","v":"dict"},{"t":"s","v":"target"},{"t":"s","v":"swap"}]}},{"t":"s","v":"handle-sx-response"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,5,20,2,0,20,3,0,48,1,17,6,20,5,0,52,4,0,1,17,7,20,8,0,52,7,0,1,52,6,0,1,33,111,0,20,9,0,20,8,0,48,1,17,8,20,10,0,1,11,0,2,48,2,17,9,20,12,0,20,13,0,20,14,0,48,2,5,20,15,0,20,13,0,51,16,0,48,2,5,20,17,0,20,18,0,1,19,0,48,2,17,10,20,20,0,33,14,0,20,21,0,20,13,0,20,20,0,48,2,32,8,0,20,22,0,20,13,0,48,1,17,11,20,23,0,20,24,0,48,1,5,20,25,0,20,26,0,51,27,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"strip-component-scripts"},{"t":"s","v":"text"},{"t":"s","v":"extract-response-css"},{"t":"s","v":"cleaned"},{"t":"s","v":"trim"},{"t":"s","v":"final"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"trimmed"},{"t":"s","v":"sx-render"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"div"},{"t":"s","v":"dom-append"},{"t":"s","v":"container"},{"t":"s","v":"rendered"},{"t":"s","v":"process-oob-swaps"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,5,20,2,0,20,1,0,20,3,0,20,4,0,48,3,5,20,5,0,20,1,0,48,1,5,20,6,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"t"},{"t":"s","v":"swap-dom-nodes"},{"t":"s","v":"oob"},{"t":"s","v":"s"},{"t":"s","v":"sx-hydrate"},{"t":"s","v":"process-elements"}]}},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"sx-select"},{"t":"s","v":"select-sel"},{"t":"s","v":"select-from-container"},{"t":"s","v":"children-to-fragment"},{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"target"},{"t":"s","v":"with-transition"},{"t":"s","v":"use-transition"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,3,17,0,20,4,0,20,3,0,1,6,0,52,5,0,2,33,19,0,20,7,0,20,8,0,6,34,4,0,5,20,1,0,48,1,32,11,0,20,8,0,6,34,4,0,5,20,1,0,49,1,50],"constants":[{"t":"s","v":"swap-dom-nodes"},{"t":"s","v":"target"},{"t":"s","v":"content"},{"t":"s","v":"swap-style"},{"t":"s","v":"post-swap"},{"t":"s","v":"="},{"t":"s","v":"outerHTML"},{"t":"s","v":"dom-parent"},{"t":"s","v":"swap-result"}]}}]}},{"t":"s","v":"handle-html-response"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,5,20,2,0,33,118,0,20,3,0,20,4,0,1,5,0,48,2,17,6,20,6,0,20,7,0,48,1,5,20,8,0,33,27,0,20,9,0,20,2,0,20,8,0,48,2,17,7,20,10,0,20,11,0,51,12,0,49,2,32,60,0,20,13,0,1,14,0,2,48,2,17,7,20,15,0,20,16,0,20,17,0,20,2,0,48,1,48,2,5,20,18,0,20,16,0,51,19,0,48,2,5,20,20,0,20,16,0,48,1,5,20,10,0,20,11,0,51,21,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-parse-html-document"},{"t":"s","v":"text"},{"t":"s","v":"doc"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"sx-select"},{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"target"},{"t":"s","v":"select-sel"},{"t":"s","v":"select-html-from-doc"},{"t":"s","v":"with-transition"},{"t":"s","v":"use-transition"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,3,17,0,20,4,0,1,6,0,20,7,0,33,11,0,20,8,0,20,7,0,48,1,32,3,0,1,9,0,1,10,0,20,8,0,20,1,0,48,1,52,5,0,4,48,1,5,20,11,0,20,7,0,6,34,4,0,5,20,1,0,49,1,50],"constants":[{"t":"s","v":"swap-html-string"},{"t":"s","v":"target"},{"t":"s","v":"html"},{"t":"s","v":"swap-style"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"swap-root: "},{"t":"s","v":"swap-root"},{"t":"s","v":"dom-tag-name"},{"t":"s","v":"nil"},{"t":"s","v":" target: "},{"t":"s","v":"post-swap"}]}},{"t":"s","v":"dom-create-element"},{"t":"s","v":"div"},{"t":"s","v":"dom-set-inner-html"},{"t":"s","v":"container"},{"t":"s","v":"dom-body-inner-html"},{"t":"s","v":"process-oob-swaps"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,5,20,2,0,20,1,0,20,3,0,20,4,0,48,3,5,20,5,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"t"},{"t":"s","v":"swap-dom-nodes"},{"t":"s","v":"oob"},{"t":"s","v":"s"},{"t":"s","v":"post-swap"}]}},{"t":"s","v":"hoist-head-elements"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,1,20,4,0,48,3,5,20,5,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"swap-dom-nodes"},{"t":"s","v":"target"},{"t":"s","v":"children-to-fragment"},{"t":"s","v":"container"},{"t":"s","v":"swap-style"},{"t":"s","v":"post-swap"}]}}]}},{"t":"s","v":"handle-retry"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,5,20,3,0,20,4,0,48,1,17,6,20,5,0,33,95,0,20,0,0,20,1,0,1,6,0,48,2,6,34,11,0,5,20,5,0,1,8,0,52,7,0,2,17,7,20,10,0,20,5,0,1,8,0,52,7,0,2,52,9,0,2,17,8,20,11,0,20,1,0,1,6,0,20,13,0,20,14,0,20,5,0,1,15,0,52,7,0,2,48,2,52,12,0,1,48,3,5,20,16,0,51,17,0,20,14,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"sx-retry"},{"t":"s","v":"parse-retry-spec"},{"t":"s","v":"retry-attr"},{"t":"s","v":"spec"},{"t":"s","v":"data-sx-retry-ms"},{"t":"s","v":"get"},{"t":"s","v":"start-ms"},{"t":"s","v":"parse-int"},{"t":"s","v":"current-ms"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"str"},{"t":"s","v":"next-retry-ms"},{"t":"s","v":"ms"},{"t":"s","v":"cap-ms"},{"t":"s","v":"set-timeout"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,20,4,0,20,5,0,49,5,50],"constants":[{"t":"s","v":"do-fetch"},{"t":"s","v":"el"},{"t":"s","v":"verb"},{"t":"s","v":"method"},{"t":"s","v":"url"},{"t":"s","v":"extraParams"}]}}]}},{"t":"s","v":"bind-triggers"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,1,3,0,48,2,48,1,6,34,14,0,5,20,4,0,20,5,0,20,2,0,48,1,48,1,17,2,51,7,0,20,8,0,52,6,0,2,50],"constants":[{"t":"s","v":"parse-trigger-spec"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"sx-trigger"},{"t":"s","v":"default-trigger"},{"t":"s","v":"dom-tag-name"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,1,20,1,0,1,3,0,52,2,0,2,17,2,20,5,0,1,6,0,52,4,0,2,33,21,0,20,7,0,51,8,0,20,9,0,1,10,0,52,2,0,2,49,2,32,159,0,20,5,0,1,11,0,52,4,0,2,33,25,0,20,12,0,20,13,0,51,8,0,4,20,9,0,1,14,0,52,2,0,2,49,4,32,121,0,20,5,0,1,15,0,52,4,0,2,33,29,0,20,16,0,51,8,0,20,9,0,1,14,0,52,2,0,2,6,34,4,0,5,1,17,0,49,2,32,79,0,20,5,0,1,18,0,52,4,0,2,33,25,0,20,12,0,20,13,0,51,8,0,3,20,9,0,1,14,0,52,2,0,2,49,4,32,41,0,20,5,0,1,19,0,52,4,0,2,33,27,0,20,20,0,20,13,0,20,1,0,1,19,0,52,2,0,2,20,9,0,20,21,0,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"classify-trigger"},{"t":"s","v":"trigger"},{"t":"s","v":"get"},{"t":"s","v":"modifiers"},{"t":"s","v":"="},{"t":"s","v":"kind"},{"t":"s","v":"poll"},{"t":"s","v":"set-interval"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,2,2,49,3,50],"constants":[{"t":"s","v":"execute-request"},{"t":"s","v":"el"}]}},{"t":"s","v":"mods"},{"t":"s","v":"interval"},{"t":"s","v":"intersect"},{"t":"s","v":"observe-intersection"},{"t":"s","v":"el"},{"t":"s","v":"delay"},{"t":"s","v":"load"},{"t":"s","v":"set-timeout"},{"t":"n","v":0},{"t":"s","v":"revealed"},{"t":"s","v":"event"},{"t":"s","v":"bind-event"},{"t":"s","v":"verbInfo"}]}},{"t":"s","v":"triggers"}]}},{"t":"s","v":"bind-event"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[2,17,4,2,17,5,20,1,0,1,2,0,52,0,0,2,33,18,0,20,3,0,20,1,0,1,2,0,52,0,0,2,48,1,32,3,0,20,4,0,17,6,20,5,0,33,42,0,20,6,0,20,5,0,20,7,0,51,8,0,20,1,0,1,9,0,52,0,0,2,33,11,0,1,9,0,3,52,10,0,2,32,1,0,2,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"mods"},{"t":"s","v":"from"},{"t":"s","v":"dom-query"},{"t":"s","v":"el"},{"t":"s","v":"listen-target"},{"t":"s","v":"dom-add-listener"},{"t":"s","v":"event-name"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[3,17,1,20,1,0,1,2,0,52,0,0,2,33,39,0,20,3,0,20,4,0,48,1,17,2,20,6,0,20,7,0,52,5,0,2,33,7,0,4,21,8,0,32,6,0,20,6,0,21,7,0,32,1,0,2,5,20,8,0,6,33,28,0,5,20,10,0,1,11,0,52,5,0,2,6,33,9,0,5,20,12,0,20,13,0,48,1,52,9,0,1,33,56,1,20,10,0,1,14,0,52,5,0,2,6,34,27,0,5,20,10,0,1,11,0,52,5,0,2,6,33,12,0,5,20,15,0,20,4,0,1,16,0,48,2,33,11,0,20,17,0,20,13,0,48,1,32,1,0,2,5,20,18,0,20,4,0,48,1,17,2,20,10,0,1,11,0,52,5,0,2,6,33,53,0,5,20,19,0,1,20,0,52,0,0,2,1,21,0,52,5,0,2,6,33,31,0,5,20,15,0,20,4,0,1,16,0,48,2,6,33,15,0,5,20,1,0,1,22,0,52,0,0,2,52,9,0,1,17,3,4,17,4,20,23,0,33,37,0,20,24,0,20,25,0,20,19,0,1,26,0,52,0,0,2,48,1,20,27,0,20,4,0,1,28,0,48,2,48,2,21,29,0,32,1,0,2,5,20,29,0,33,30,0,20,30,0,20,19,0,1,26,0,52,0,0,2,48,1,5,20,31,0,1,32,0,1,32,0,49,2,32,89,0,20,23,0,33,25,0,20,33,0,1,35,0,20,19,0,1,26,0,52,0,0,2,52,34,0,2,48,1,32,1,0,2,5,20,1,0,1,22,0,52,0,0,2,33,33,0,20,36,0,20,37,0,48,1,5,20,38,0,51,39,0,20,1,0,1,22,0,52,0,0,2,48,2,21,37,0,32,10,0,20,40,0,20,4,0,2,2,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"mods"},{"t":"s","v":"changed"},{"t":"s","v":"dom-value"},{"t":"s","v":"el"},{"t":"s","v":"="},{"t":"s","v":"val"},{"t":"s","v":"last-val"},{"t":"s","v":"should-fire"},{"t":"s","v":"not"},{"t":"s","v":"event-name"},{"t":"s","v":"click"},{"t":"s","v":"event-modifier-key?"},{"t":"s","v":"e"},{"t":"s","v":"submit"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"href"},{"t":"s","v":"prevent-default"},{"t":"s","v":"get-verb-info"},{"t":"s","v":"live-info"},{"t":"s","v":"method"},{"t":"s","v":"GET"},{"t":"s","v":"delay"},{"t":"s","v":"is-get-link"},{"t":"s","v":"try-client-route"},{"t":"s","v":"url-pathname"},{"t":"s","v":"url"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-target"},{"t":"s","v":"client-routed"},{"t":"s","v":"browser-push-state"},{"t":"s","v":"browser-scroll-to"},{"t":"n","v":0},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:route server fetch "},{"t":"s","v":"clear-timeout"},{"t":"s","v":"timer"},{"t":"s","v":"set-timeout"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,2,2,49,3,50],"constants":[{"t":"s","v":"execute-request"},{"t":"s","v":"el"}]}},{"t":"s","v":"execute-request"}]}},{"t":"s","v":"once"},{"t":"s","v":"dict"}]}},{"t":"s","v":"post-swap"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,2,0,20,3,0,33,11,0,20,4,0,20,3,0,48,1,32,3,0,1,5,0,52,1,0,2,48,1,5,20,6,0,20,3,0,48,1,5,20,7,0,20,3,0,48,1,5,20,8,0,20,3,0,48,1,5,20,9,0,20,3,0,48,1,5,20,10,0,48,0,5,20,11,0,20,3,0,49,1,50],"constants":[{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"post-swap: root="},{"t":"s","v":"root"},{"t":"s","v":"dom-tag-name"},{"t":"s","v":"nil"},{"t":"s","v":"activate-scripts"},{"t":"s","v":"sx-process-scripts"},{"t":"s","v":"sx-hydrate"},{"t":"s","v":"sx-hydrate-islands"},{"t":"s","v":"run-post-render-hooks"},{"t":"s","v":"process-elements"}]}},{"t":"s","v":"process-settle-hooks"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,20,3,0,6,33,12,0,5,20,3,0,52,5,0,1,52,4,0,1,33,23,0,20,6,0,20,3,0,48,1,17,2,51,8,0,20,9,0,52,7,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"sx-on-settle"},{"t":"s","v":"settle-expr"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"sx-parse"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,52,3,0,0,48,1,49,2,50],"constants":[{"t":"s","v":"eval-expr"},{"t":"s","v":"expr"},{"t":"s","v":"env-extend"},{"t":"s","v":"dict"}]}},{"t":"s","v":"exprs"}]}},{"t":"s","v":"activate-scripts"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,26,0,20,1,0,20,0,0,1,2,0,48,2,17,1,51,4,0,20,5,0,52,3,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"root"},{"t":"s","v":"dom-query-all"},{"t":"s","v":"script"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,1,3,0,48,2,52,0,0,1,6,33,16,0,5,20,1,0,20,2,0,1,4,0,48,2,52,0,0,1,33,47,0,20,5,0,20,2,0,48,1,17,1,20,6,0,20,7,0,1,4,0,1,8,0,48,3,5,20,9,0,20,10,0,20,2,0,48,1,20,7,0,20,2,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"dead"},{"t":"s","v":"data-components"},{"t":"s","v":"data-sx-activated"},{"t":"s","v":"create-script-clone"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"live"},{"t":"s","v":"true"},{"t":"s","v":"dom-replace-child"},{"t":"s","v":"dom-parent"}]}},{"t":"s","v":"scripts"}]}},{"t":"s","v":"process-oob-swaps"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,2,51,3,0,20,4,0,52,2,0,2,50],"constants":[{"t":"s","v":"find-oob-swaps"},{"t":"s","v":"container"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,1,20,3,0,20,2,0,48,1,17,2,20,1,0,1,4,0,52,0,0,2,17,3,20,1,0,1,5,0,52,0,0,2,17,4,20,6,0,20,7,0,48,1,33,19,0,20,8,0,20,6,0,20,7,0,48,1,20,7,0,48,2,32,1,0,2,5,20,9,0,33,17,0,20,10,0,20,9,0,20,7,0,20,5,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"oob"},{"t":"s","v":"target-id"},{"t":"s","v":"dom-query-by-id"},{"t":"s","v":"element"},{"t":"s","v":"swap-type"},{"t":"s","v":"dom-parent"},{"t":"s","v":"oob-el"},{"t":"s","v":"dom-remove-child"},{"t":"s","v":"target"},{"t":"s","v":"swap-fn"}]}},{"t":"s","v":"oobs"}]}},{"t":"s","v":"hoist-head-elements"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,2,0,20,3,0,1,4,0,48,2,52,0,0,2,5,51,5,0,20,2,0,20,3,0,1,6,0,48,2,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,33,19,0,20,2,0,20,0,0,20,1,0,48,1,20,1,0,48,2,32,1,0,2,5,20,3,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"dom-parent"},{"t":"s","v":"style"},{"t":"s","v":"dom-remove-child"},{"t":"s","v":"dom-append-to-head"}]}},{"t":"s","v":"dom-query-all"},{"t":"s","v":"container"},{"t":"s","v":"style[data-sx-css]"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,33,19,0,20,2,0,20,0,0,20,1,0,48,1,20,1,0,48,2,32,1,0,2,5,20,3,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"dom-parent"},{"t":"s","v":"link"},{"t":"s","v":"dom-remove-child"},{"t":"s","v":"dom-append-to-head"}]}},{"t":"s","v":"link[rel=\"stylesheet\"]"}]}},{"t":"s","v":"process-boosted"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,2,0,20,3,0,6,34,6,0,5,20,4,0,48,0,1,5,0,48,2,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"boost-descendants"},{"t":"s","v":"container"}]}},{"t":"s","v":"dom-query-all"},{"t":"s","v":"root"},{"t":"s","v":"dom-body"},{"t":"s","v":"[sx-boost]"}]}},{"t":"s","v":"boost-descendants"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,51,4,0,20,5,0,20,1,0,1,6,0,48,2,52,3,0,2,5,51,7,0,20,5,0,20,1,0,1,8,0,48,2,52,3,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"container"},{"t":"s","v":"sx-boost"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,1,3,0,48,2,52,0,0,1,6,33,9,0,5,20,4,0,20,2,0,48,1,33,172,0,20,5,0,20,2,0,1,3,0,48,2,5,20,6,0,20,2,0,1,7,0,48,2,52,0,0,1,6,33,23,0,5,20,8,0,6,33,15,0,5,20,8,0,1,10,0,52,9,0,2,52,0,0,1,33,17,0,20,11,0,20,2,0,1,7,0,20,8,0,48,3,32,1,0,2,5,20,6,0,20,2,0,1,12,0,48,2,52,0,0,1,33,17,0,20,11,0,20,2,0,1,12,0,1,13,0,48,3,32,1,0,2,5,20,6,0,20,2,0,1,14,0,48,2,52,0,0,1,33,17,0,20,11,0,20,2,0,1,14,0,1,10,0,48,3,32,1,0,2,5,20,15,0,20,2,0,20,16,0,20,2,0,1,17,0,48,2,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"link"},{"t":"s","v":"boost"},{"t":"s","v":"should-boost-link?"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"sx-target"},{"t":"s","v":"boost-target"},{"t":"s","v":"="},{"t":"s","v":"true"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"sx-swap"},{"t":"s","v":"innerHTML"},{"t":"s","v":"sx-push-url"},{"t":"s","v":"bind-client-route-link"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"href"}]}},{"t":"s","v":"dom-query-all"},{"t":"s","v":"a[href]"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,1,3,0,48,2,52,0,0,1,6,33,9,0,5,20,4,0,20,2,0,48,1,33,178,0,20,5,0,20,2,0,1,3,0,48,2,5,20,7,0,20,2,0,1,8,0,48,2,6,34,4,0,5,1,9,0,52,6,0,1,17,1,20,7,0,20,2,0,1,10,0,48,2,6,34,6,0,5,20,11,0,48,0,17,2,20,12,0,20,2,0,1,13,0,48,2,52,0,0,1,6,33,23,0,5,20,14,0,6,33,15,0,5,20,14,0,1,16,0,52,15,0,2,52,0,0,1,33,17,0,20,17,0,20,2,0,1,13,0,20,14,0,48,3,32,1,0,2,5,20,12,0,20,2,0,1,18,0,48,2,52,0,0,1,33,17,0,20,17,0,20,2,0,1,18,0,1,19,0,48,3,32,1,0,2,5,20,20,0,20,2,0,20,8,0,20,10,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"form"},{"t":"s","v":"boost"},{"t":"s","v":"should-boost-form?"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"upper"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"method"},{"t":"s","v":"GET"},{"t":"s","v":"action"},{"t":"s","v":"browser-location-href"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"sx-target"},{"t":"s","v":"boost-target"},{"t":"s","v":"="},{"t":"s","v":"true"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"sx-swap"},{"t":"s","v":"innerHTML"},{"t":"s","v":"bind-boost-form"}]}},{"t":"s","v":"form"}]}},{"t":"s","v":"_page-data-cache"},{"t":"s","v":"_page-data-cache-ttl"},{"t":"n","v":30000},{"t":"s","v":"page-data-cache-key"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,17,2,20,2,0,52,1,0,1,6,34,12,0,5,20,2,0,52,4,0,1,52,3,0,1,33,6,0,20,5,0,32,41,0,52,6,0,0,17,3,51,8,0,20,2,0,52,4,0,1,52,7,0,2,5,20,5,0,1,10,0,1,12,0,20,13,0,52,11,0,2,52,9,0,3,50],"constants":[{"t":"s","v":"page-name"},{"t":"s","v":"nil?"},{"t":"s","v":"params"},{"t":"s","v":"empty?"},{"t":"s","v":"keys"},{"t":"s","v":"base"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,3,0,1,4,0,20,6,0,20,3,0,52,5,0,2,52,2,0,3,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"parts"},{"t":"s","v":"str"},{"t":"s","v":"k"},{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"params"}]}},{"t":"s","v":"str"},{"t":"s","v":":"},{"t":"s","v":"join"},{"t":"s","v":"&"},{"t":"s","v":"parts"}]}},{"t":"s","v":"page-data-cache-get"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,17,1,20,4,0,52,3,0,1,33,4,0,2,32,55,0,20,7,0,48,0,20,4,0,1,8,0,52,0,0,2,52,6,0,2,20,9,0,52,5,0,2,33,16,0,20,1,0,20,2,0,2,52,10,0,3,5,2,32,10,0,20,4,0,1,11,0,52,0,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"_page-data-cache"},{"t":"s","v":"cache-key"},{"t":"s","v":"nil?"},{"t":"s","v":"entry"},{"t":"s","v":">"},{"t":"s","v":"-"},{"t":"s","v":"now-ms"},{"t":"s","v":"ts"},{"t":"s","v":"_page-data-cache-ttl"},{"t":"s","v":"dict-set!"},{"t":"s","v":"data"}]}},{"t":"s","v":"page-data-cache-set"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,1,3,0,20,3,0,1,4,0,20,5,0,48,0,65,2,0,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"_page-data-cache"},{"t":"s","v":"cache-key"},{"t":"s","v":"data"},{"t":"s","v":"ts"},{"t":"s","v":"now-ms"}]}},{"t":"s","v":"invalidate-page-cache"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,3,0,52,2,0,1,52,0,0,2,5,20,4,0,1,5,0,1,6,0,1,7,0,20,8,0,65,2,0,48,1,5,20,9,0,1,11,0,20,8,0,52,10,0,2,49,1,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,6,34,18,0,5,20,1,0,20,2,0,1,5,0,52,4,0,2,52,3,0,2,33,14,0,20,7,0,20,1,0,2,52,6,0,3,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"k"},{"t":"s","v":"page-name"},{"t":"s","v":"starts-with?"},{"t":"s","v":"str"},{"t":"s","v":":"},{"t":"s","v":"dict-set!"},{"t":"s","v":"_page-data-cache"}]}},{"t":"s","v":"keys"},{"t":"s","v":"_page-data-cache"},{"t":"s","v":"sw-post-message"},{"t":"s","v":"type"},{"t":"s","v":"invalidate"},{"t":"s","v":"page"},{"t":"s","v":"page-name"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:cache invalidate "}]}},{"t":"s","v":"invalidate-all-page-cache"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,21,1,0,5,20,2,0,1,3,0,1,4,0,1,5,0,1,6,0,65,2,0,48,1,5,20,7,0,1,8,0,49,1,50],"constants":[{"t":"s","v":"dict"},{"t":"s","v":"_page-data-cache"},{"t":"s","v":"sw-post-message"},{"t":"s","v":"type"},{"t":"s","v":"invalidate"},{"t":"s","v":"page"},{"t":"s","v":"*"},{"t":"s","v":"log-info"},{"t":"s","v":"sx:cache invalidate *"}]}},{"t":"s","v":"update-page-cache"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,52,2,0,0,48,2,17,2,20,3,0,20,4,0,20,5,0,48,2,5,20,6,0,1,8,0,20,1,0,52,7,0,2,49,1,50],"constants":[{"t":"s","v":"page-data-cache-key"},{"t":"s","v":"page-name"},{"t":"s","v":"dict"},{"t":"s","v":"page-data-cache-set"},{"t":"s","v":"cache-key"},{"t":"s","v":"data"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:cache update "}]}},{"t":"s","v":"process-cache-directives"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,3,20,3,0,33,32,0,20,3,0,1,5,0,52,4,0,2,33,8,0,20,6,0,48,0,32,8,0,20,7,0,20,3,0,48,1,32,1,0,2,5,20,9,0,1,10,0,52,8,0,2,17,3,20,11,0,33,32,0,20,11,0,1,5,0,52,4,0,2,33,8,0,20,6,0,48,0,32,8,0,20,7,0,20,11,0,48,1,32,1,0,2,5,20,9,0,1,12,0,52,8,0,2,17,3,20,13,0,33,34,0,20,14,0,20,15,0,48,1,17,4,20,16,0,33,14,0,20,17,0,20,13,0,20,16,0,49,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"sx-cache-invalidate"},{"t":"s","v":"el-invalidate"},{"t":"s","v":"="},{"t":"s","v":"*"},{"t":"s","v":"invalidate-all-page-cache"},{"t":"s","v":"invalidate-page-cache"},{"t":"s","v":"get"},{"t":"s","v":"resp-headers"},{"t":"s","v":"cache-invalidate"},{"t":"s","v":"hdr-invalidate"},{"t":"s","v":"cache-update"},{"t":"s","v":"hdr-update"},{"t":"s","v":"parse-sx-data"},{"t":"s","v":"response-text"},{"t":"s","v":"data"},{"t":"s","v":"update-page-cache"}]}},{"t":"s","v":"_optimistic-snapshots"},{"t":"s","v":"optimistic-cache-update"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,2,20,2,0,33,42,0,20,3,0,20,2,0,48,1,17,3,20,5,0,20,1,0,20,2,0,52,4,0,3,5,20,6,0,20,1,0,20,7,0,48,2,5,20,7,0,32,1,0,2,50],"constants":[{"t":"s","v":"page-data-cache-get"},{"t":"s","v":"cache-key"},{"t":"s","v":"cached"},{"t":"s","v":"mutator"},{"t":"s","v":"dict-set!"},{"t":"s","v":"_optimistic-snapshots"},{"t":"s","v":"page-data-cache-set"},{"t":"s","v":"predicted"}]}},{"t":"s","v":"optimistic-cache-revert"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,17,1,20,3,0,33,29,0,20,4,0,20,2,0,20,3,0,48,2,5,20,1,0,20,2,0,52,5,0,2,5,20,3,0,32,1,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"_optimistic-snapshots"},{"t":"s","v":"cache-key"},{"t":"s","v":"snapshot"},{"t":"s","v":"page-data-cache-set"},{"t":"s","v":"dict-delete!"}]}},{"t":"s","v":"optimistic-cache-confirm"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"dict-delete!"},{"t":"s","v":"_optimistic-snapshots"},{"t":"s","v":"cache-key"}]}},{"t":"s","v":"submit-mutation"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,6,20,3,0,20,4,0,20,5,0,48,2,17,7,20,6,0,33,17,0,20,7,0,20,1,0,20,2,0,20,6,0,48,3,32,1,0,2,5,20,8,0,20,9,0,20,10,0,51,11,0,51,12,0,49,4,50],"constants":[{"t":"s","v":"page-data-cache-key"},{"t":"s","v":"page-name"},{"t":"s","v":"params"},{"t":"s","v":"optimistic-cache-update"},{"t":"s","v":"cache-key"},{"t":"s","v":"mutator-fn"},{"t":"s","v":"predicted"},{"t":"s","v":"try-rerender-page"},{"t":"s","v":"execute-action"},{"t":"s","v":"action-name"},{"t":"s","v":"payload"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,14,0,20,1,0,20,2,0,20,0,0,48,2,32,1,0,2,5,20,3,0,20,2,0,48,1,5,20,0,0,33,17,0,20,4,0,20,5,0,20,6,0,20,0,0,48,3,32,1,0,2,5,20,7,0,1,9,0,20,5,0,52,8,0,2,48,1,5,20,10,0,33,11,0,20,10,0,1,11,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"result"},{"t":"s","v":"page-data-cache-set"},{"t":"s","v":"cache-key"},{"t":"s","v":"optimistic-cache-confirm"},{"t":"s","v":"try-rerender-page"},{"t":"s","v":"page-name"},{"t":"s","v":"params"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:optimistic confirmed "},{"t":"s","v":"on-complete"},{"t":"s","v":"confirmed"}]}},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,1,20,2,0,33,17,0,20,3,0,20,4,0,20,5,0,20,2,0,48,3,32,1,0,2,5,20,6,0,1,8,0,20,4,0,1,9,0,20,10,0,52,7,0,4,48,1,5,20,11,0,33,11,0,20,11,0,1,2,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"optimistic-cache-revert"},{"t":"s","v":"cache-key"},{"t":"s","v":"reverted"},{"t":"s","v":"try-rerender-page"},{"t":"s","v":"page-name"},{"t":"s","v":"params"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:optimistic reverted "},{"t":"s","v":": "},{"t":"s","v":"error"},{"t":"s","v":"on-complete"}]}}]}},{"t":"s","v":"_is-online"},{"t":"s","v":"_offline-queue"},{"t":"s","v":"list"},{"t":"s","v":"offline-is-online?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,50],"constants":[{"t":"s","v":"_is-online"}]}},{"t":"s","v":"offline-set-online!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,21,1,0,50],"constants":[{"t":"s","v":"val"},{"t":"s","v":"_is-online"}]}},{"t":"s","v":"offline-queue-mutation"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,5,1,4,0,20,5,0,1,6,0,20,6,0,1,7,0,20,1,0,1,2,0,20,2,0,1,8,0,20,9,0,48,0,1,10,0,1,11,0,52,3,0,12,17,6,20,12,0,20,13,0,20,14,0,48,2,5,20,15,0,20,16,0,20,17,0,48,2,17,7,20,18,0,33,17,0,20,19,0,20,1,0,20,2,0,20,18,0,48,3,32,1,0,2,5,20,20,0,1,22,0,20,5,0,1,23,0,20,13,0,52,24,0,1,1,25,0,52,21,0,5,48,1,5,20,14,0,50],"constants":[{"t":"s","v":"page-data-cache-key"},{"t":"s","v":"page-name"},{"t":"s","v":"params"},{"t":"s","v":"dict"},{"t":"s","v":"action"},{"t":"s","v":"action-name"},{"t":"s","v":"payload"},{"t":"s","v":"page"},{"t":"s","v":"timestamp"},{"t":"s","v":"now-ms"},{"t":"s","v":"status"},{"t":"s","v":"pending"},{"t":"s","v":"append!"},{"t":"s","v":"_offline-queue"},{"t":"s","v":"entry"},{"t":"s","v":"optimistic-cache-update"},{"t":"s","v":"cache-key"},{"t":"s","v":"mutator-fn"},{"t":"s","v":"predicted"},{"t":"s","v":"try-rerender-page"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:offline queued "},{"t":"s","v":" ("},{"t":"s","v":"len"},{"t":"s","v":" pending)"}]}},{"t":"s","v":"offline-sync"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,2,0,52,0,0,2,17,0,20,5,0,52,4,0,1,52,3,0,1,33,36,0,20,6,0,1,8,0,20,5,0,52,9,0,1,1,10,0,52,7,0,3,48,1,5,51,12,0,20,5,0,52,11,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"filter"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,1,4,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"e"},{"t":"s","v":"status"},{"t":"s","v":"pending"}]}},{"t":"s","v":"_offline-queue"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"pending"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:offline syncing "},{"t":"s","v":"len"},{"t":"s","v":" mutations"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,1,3,0,52,1,0,2,20,2,0,1,4,0,52,1,0,2,51,5,0,51,6,0,49,4,50],"constants":[{"t":"s","v":"execute-action"},{"t":"s","v":"get"},{"t":"s","v":"entry"},{"t":"s","v":"action"},{"t":"s","v":"payload"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,1,3,0,52,0,0,3,5,20,4,0,1,6,0,20,1,0,1,8,0,52,7,0,2,52,5,0,2,49,1,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"entry"},{"t":"s","v":"status"},{"t":"s","v":"synced"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:offline synced "},{"t":"s","v":"get"},{"t":"s","v":"action"}]}},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,1,3,0,52,0,0,3,5,20,4,0,1,6,0,20,1,0,1,8,0,52,7,0,2,1,9,0,20,10,0,52,5,0,4,49,1,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"entry"},{"t":"s","v":"status"},{"t":"s","v":"failed"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:offline sync failed "},{"t":"s","v":"get"},{"t":"s","v":"action"},{"t":"s","v":": "},{"t":"s","v":"error"}]}}]}}]}},{"t":"s","v":"offline-pending-count"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,2,0,20,3,0,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"len"},{"t":"s","v":"filter"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,1,4,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"e"},{"t":"s","v":"status"},{"t":"s","v":"pending"}]}},{"t":"s","v":"_offline-queue"}]}},{"t":"s","v":"offline-aware-mutation"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,26,0,20,1,0,20,2,0,20,3,0,20,4,0,20,5,0,20,6,0,20,7,0,49,6,32,39,0,20,8,0,20,4,0,20,5,0,20,2,0,20,3,0,20,6,0,48,5,5,20,7,0,33,11,0,20,7,0,1,9,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"_is-online"},{"t":"s","v":"submit-mutation"},{"t":"s","v":"page-name"},{"t":"s","v":"params"},{"t":"s","v":"action-name"},{"t":"s","v":"payload"},{"t":"s","v":"mutator-fn"},{"t":"s","v":"on-complete"},{"t":"s","v":"offline-queue-mutation"},{"t":"s","v":"queued"}]}},{"t":"s","v":"current-page-layout"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,0,48,1,17,0,20,2,0,20,3,0,20,4,0,48,2,17,1,20,6,0,52,5,0,1,33,6,0,1,7,0,32,18,0,20,6,0,1,9,0,52,8,0,2,6,34,4,0,5,1,7,0,50],"constants":[{"t":"s","v":"url-pathname"},{"t":"s","v":"browser-location-href"},{"t":"s","v":"find-matching-route"},{"t":"s","v":"pathname"},{"t":"s","v":"_page-routes"},{"t":"s","v":"nil?"},{"t":"s","v":"match"},{"t":"s","v":""},{"t":"s","v":"get"},{"t":"s","v":"layout"}]}},{"t":"s","v":"swap-rendered-content"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,5,20,2,0,20,1,0,1,3,0,48,2,5,20,4,0,20,1,0,20,5,0,48,2,5,20,6,0,20,1,0,48,1,5,20,7,0,20,1,0,48,1,5,20,8,0,20,1,0,48,1,5,20,9,0,20,1,0,48,1,5,20,10,0,48,0,5,20,11,0,20,1,0,1,12,0,1,14,0,20,14,0,52,13,0,2,48,3,5,20,15,0,1,17,0,20,14,0,52,16,0,2,49,1,50],"constants":[{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"target"},{"t":"s","v":"dom-set-text-content"},{"t":"s","v":""},{"t":"s","v":"dom-append"},{"t":"s","v":"rendered"},{"t":"s","v":"hoist-head-elements-full"},{"t":"s","v":"process-elements"},{"t":"s","v":"sx-hydrate-elements"},{"t":"s","v":"sx-hydrate-islands"},{"t":"s","v":"run-post-render-hooks"},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"sx:clientRoute"},{"t":"s","v":"dict"},{"t":"s","v":"pathname"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:route client "}]}},{"t":"s","v":"resolve-route-target"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,33,15,0,5,20,0,0,1,3,0,52,2,0,2,52,1,0,1,33,11,0,20,4,0,20,0,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"target-sel"},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"true"},{"t":"s","v":"dom-query"}]}},{"t":"s","v":"deps-satisfied?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,1,20,3,0,48,0,17,2,20,2,0,52,4,0,1,6,34,8,0,5,20,2,0,52,5,0,1,33,4,0,3,32,10,0,51,7,0,20,2,0,52,6,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"match"},{"t":"s","v":"deps"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"nil?"},{"t":"s","v":"empty?"},{"t":"s","v":"every?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"contains?"},{"t":"s","v":"loaded"},{"t":"s","v":"dep"}]}}]}},{"t":"s","v":"try-client-route"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,2,20,4,0,52,3,0,1,33,30,0,20,5,0,1,7,0,20,2,0,52,8,0,1,1,9,0,20,1,0,52,6,0,4,48,1,5,4,32,27,3,20,4,0,1,11,0,52,10,0,2,6,34,4,0,5,1,12,0,17,3,20,13,0,48,0,17,4,20,16,0,20,17,0,52,15,0,2,52,14,0,1,33,32,0,20,5,0,1,18,0,20,17,0,1,19,0,20,16,0,1,20,0,20,1,0,52,6,0,6,48,1,5,4,32,207,2,20,4,0,1,21,0,52,10,0,2,17,5,20,4,0,1,22,0,52,10,0,2,6,34,4,0,5,65,0,0,17,6,20,4,0,1,23,0,52,10,0,2,17,7,20,4,0,1,24,0,52,10,0,2,17,8,20,25,0,52,3,0,1,6,34,8,0,5,20,25,0,52,26,0,1,33,20,0,20,27,0,1,28,0,20,1,0,52,6,0,2,48,1,5,4,32,109,2,20,29,0,20,30,0,48,1,17,9,20,31,0,52,3,0,1,33,20,0,20,27,0,1,32,0,20,30,0,52,6,0,2,48,1,5,4,32,69,2,20,33,0,20,4,0,48,1,52,14,0,1,33,20,0,20,5,0,1,34,0,20,35,0,52,6,0,2,48,1,5,4,32,34,2,20,4,0,1,36,0,52,10,0,2,17,10,20,36,0,6,33,12,0,5,20,36,0,52,26,0,1,52,14,0,1,17,11,20,4,0,1,37,0,52,10,0,2,17,12,20,37,0,33,83,0,20,37,0,1,38,0,52,10,0,2,6,34,5,0,5,52,39,0,0,17,13,20,37,0,1,40,0,52,10,0,2,6,34,5,0,5,52,39,0,0,17,14,20,5,0,1,41,0,20,35,0,1,42,0,20,43,0,52,8,0,1,1,44,0,20,45,0,52,8,0,1,1,46,0,52,6,0,7,48,1,32,1,0,2,5,20,47,0,33,11,0,20,48,0,20,36,0,48,1,32,1,0,2,5,20,4,0,1,49,0,52,10,0,2,33,48,0,20,5,0,1,50,0,20,1,0,52,6,0,2,48,1,5,20,51,0,20,31,0,20,1,0,20,52,0,20,31,0,20,53,0,48,0,20,54,0,48,3,48,3,5,3,32,74,1,20,4,0,1,55,0,52,10,0,2,33,198,0,20,56,0,20,35,0,20,23,0,48,2,17,13,20,57,0,20,58,0,48,1,17,14,20,59,0,33,134,0,20,22,0,20,23,0,20,59,0,52,60,0,3,17,15,20,47,0,33,35,0,20,5,0,1,61,0,20,1,0,52,6,0,2,48,1,5,20,62,0,20,25,0,20,63,0,51,64,0,48,3,5,3,32,75,0,20,65,0,20,25,0,20,63,0,48,2,17,16,20,66,0,52,3,0,1,33,20,0,20,27,0,1,67,0,20,1,0,52,6,0,2,48,1,5,4,32,32,0,20,5,0,1,68,0,20,1,0,52,6,0,2,48,1,5,20,69,0,20,31,0,20,66,0,20,1,0,48,3,5,3,32,32,0,20,5,0,1,70,0,20,1,0,52,6,0,2,48,1,5,20,71,0,20,35,0,20,23,0,51,72,0,48,3,5,3,32,119,0,20,47,0,33,42,0,20,5,0,1,73,0,20,1,0,52,6,0,2,48,1,5,20,62,0,20,25,0,20,22,0,20,23,0,52,60,0,2,51,74,0,48,3,5,3,32,71,0,20,22,0,20,23,0,52,60,0,2,17,13,20,65,0,20,25,0,20,63,0,48,2,17,14,20,66,0,52,3,0,1,33,20,0,20,5,0,1,75,0,20,1,0,52,6,0,2,48,1,5,4,32,16,0,20,69,0,20,31,0,20,66,0,20,1,0,48,3,5,3,50],"constants":[{"t":"s","v":"find-matching-route"},{"t":"s","v":"pathname"},{"t":"s","v":"_page-routes"},{"t":"s","v":"nil?"},{"t":"s","v":"match"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:route no match ("},{"t":"s","v":"len"},{"t":"s","v":" routes) "},{"t":"s","v":"get"},{"t":"s","v":"layout"},{"t":"s","v":""},{"t":"s","v":"current-page-layout"},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"target-layout"},{"t":"s","v":"cur-layout"},{"t":"s","v":"sx:route server (layout: "},{"t":"s","v":" -> "},{"t":"s","v":") "},{"t":"s","v":"content"},{"t":"s","v":"closure"},{"t":"s","v":"params"},{"t":"s","v":"name"},{"t":"s","v":"content-src"},{"t":"s","v":"empty?"},{"t":"s","v":"log-warn"},{"t":"s","v":"sx:route no content for "},{"t":"s","v":"resolve-route-target"},{"t":"s","v":"target-sel"},{"t":"s","v":"target"},{"t":"s","v":"sx:route target not found: "},{"t":"s","v":"deps-satisfied?"},{"t":"s","v":"sx:route deps miss for "},{"t":"s","v":"page-name"},{"t":"s","v":"io-deps"},{"t":"s","v":"render-plan"},{"t":"s","v":"server"},{"t":"s","v":"list"},{"t":"s","v":"client"},{"t":"s","v":"sx:route plan "},{"t":"s","v":" — "},{"t":"s","v":"srv"},{"t":"s","v":" server, "},{"t":"s","v":"cli"},{"t":"s","v":" client"},{"t":"s","v":"has-io"},{"t":"s","v":"register-io-deps"},{"t":"s","v":"stream"},{"t":"s","v":"sx:route streaming "},{"t":"s","v":"fetch-streaming"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"s","v":"has-data"},{"t":"s","v":"page-data-cache-key"},{"t":"s","v":"page-data-cache-get"},{"t":"s","v":"cache-key"},{"t":"s","v":"cached"},{"t":"s","v":"merge"},{"t":"s","v":"sx:route client+cache+async "},{"t":"s","v":"try-async-eval-content"},{"t":"s","v":"env"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,52,0,20,2,0,1,4,0,20,5,0,1,6,0,52,3,0,3,48,1,5,20,7,0,20,8,0,20,5,0,20,9,0,20,8,0,20,10,0,48,0,20,11,0,48,3,1,12,0,49,4,32,14,0,20,13,0,20,8,0,20,1,0,20,5,0,49,3,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"rendered"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:route cache+async eval failed for "},{"t":"s","v":"pathname"},{"t":"s","v":" — server fallback"},{"t":"s","v":"fetch-and-restore"},{"t":"s","v":"target"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"n","v":0},{"t":"s","v":"swap-rendered-content"}]}},{"t":"s","v":"try-eval-content"},{"t":"s","v":"rendered"},{"t":"s","v":"sx:route cached eval failed for "},{"t":"s","v":"sx:route client+cache "},{"t":"s","v":"swap-rendered-content"},{"t":"s","v":"sx:route client+data "},{"t":"s","v":"resolve-page-data"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,5,20,4,0,20,5,0,20,2,0,52,3,0,3,17,1,20,6,0,33,17,0,20,7,0,20,8,0,20,9,0,51,10,0,49,3,32,89,0,20,11,0,20,8,0,20,9,0,48,2,17,2,20,13,0,52,12,0,1,33,52,0,20,14,0,1,16,0,20,17,0,1,18,0,52,15,0,3,48,1,5,20,19,0,20,20,0,20,17,0,20,21,0,20,20,0,20,22,0,48,0,20,23,0,48,3,1,24,0,49,4,32,14,0,20,25,0,20,20,0,20,13,0,20,17,0,49,3,50],"constants":[{"t":"s","v":"page-data-cache-set"},{"t":"s","v":"cache-key"},{"t":"s","v":"data"},{"t":"s","v":"merge"},{"t":"s","v":"closure"},{"t":"s","v":"params"},{"t":"s","v":"has-io"},{"t":"s","v":"try-async-eval-content"},{"t":"s","v":"content-src"},{"t":"s","v":"env"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,52,0,20,2,0,1,4,0,20,5,0,1,6,0,52,3,0,3,48,1,5,20,7,0,20,8,0,20,5,0,20,9,0,20,8,0,20,10,0,48,0,20,11,0,48,3,1,12,0,49,4,32,14,0,20,13,0,20,8,0,20,1,0,20,5,0,49,3,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"rendered"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:route data+async eval failed for "},{"t":"s","v":"pathname"},{"t":"s","v":" — server fallback"},{"t":"s","v":"fetch-and-restore"},{"t":"s","v":"target"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"n","v":0},{"t":"s","v":"swap-rendered-content"}]}},{"t":"s","v":"try-eval-content"},{"t":"s","v":"nil?"},{"t":"s","v":"rendered"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:route data eval failed for "},{"t":"s","v":"pathname"},{"t":"s","v":" — server fallback"},{"t":"s","v":"fetch-and-restore"},{"t":"s","v":"target"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"n","v":0},{"t":"s","v":"swap-rendered-content"}]}},{"t":"s","v":"sx:route client+async "},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,52,0,20,2,0,1,4,0,20,5,0,1,6,0,52,3,0,3,48,1,5,20,7,0,20,8,0,20,5,0,20,9,0,20,8,0,20,10,0,48,0,20,11,0,48,3,1,12,0,49,4,32,14,0,20,13,0,20,8,0,20,1,0,20,5,0,49,3,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"rendered"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:route async eval failed for "},{"t":"s","v":"pathname"},{"t":"s","v":" — server fallback"},{"t":"s","v":"fetch-and-restore"},{"t":"s","v":"target"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"n","v":0},{"t":"s","v":"swap-rendered-content"}]}},{"t":"s","v":"sx:route server (eval failed) "}]}},{"t":"s","v":"bind-client-route-link"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,51,3,0,49,3,50],"constants":[{"t":"s","v":"bind-client-route-click"},{"t":"s","v":"link"},{"t":"s","v":"href"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"bind-boost-link"},{"t":"s","v":"link"},{"t":"s","v":"href"}]}}]}},{"t":"s","v":"process-sse"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,2,0,20,3,0,6,34,6,0,5,20,4,0,48,0,1,5,0,48,2,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,1,3,0,48,2,52,0,0,1,33,23,0,20,4,0,20,2,0,1,3,0,48,2,5,20,5,0,20,2,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"el"},{"t":"s","v":"sse"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"bind-sse"}]}},{"t":"s","v":"dom-query-all"},{"t":"s","v":"root"},{"t":"s","v":"dom-body"},{"t":"s","v":"[sx-sse]"}]}},{"t":"s","v":"bind-sse"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,20,3,0,33,40,0,20,4,0,20,3,0,20,1,0,48,2,17,2,20,5,0,20,1,0,48,1,17,3,20,6,0,20,7,0,20,8,0,51,9,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"sx-sse"},{"t":"s","v":"url"},{"t":"s","v":"event-source-connect"},{"t":"s","v":"parse-sse-swap"},{"t":"s","v":"event-source-listen"},{"t":"s","v":"source"},{"t":"s","v":"event-name"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"bind-sse-swap"},{"t":"s","v":"el"},{"t":"s","v":"data"}]}}]}},{"t":"s","v":"bind-sse-swap"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,2,20,2,0,20,3,0,20,1,0,1,4,0,48,2,20,5,0,20,6,0,48,0,1,7,0,48,2,48,2,17,3,20,9,0,1,10,0,52,8,0,2,17,4,20,9,0,1,11,0,52,8,0,2,17,5,20,13,0,52,12,0,1,17,6,20,16,0,52,15,0,1,52,14,0,1,33,83,0,20,17,0,20,18,0,48,1,5,20,16,0,1,20,0,52,19,0,2,33,47,0,20,21,0,20,16,0,48,1,17,7,20,22,0,1,23,0,2,48,2,17,8,20,24,0,20,25,0,20,26,0,48,2,5,20,27,0,20,28,0,51,29,0,49,2,32,11,0,20,27,0,20,28,0,51,30,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"resolve-target"},{"t":"s","v":"el"},{"t":"s","v":"parse-swap-spec"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-swap"},{"t":"s","v":"dom-has-class?"},{"t":"s","v":"dom-body"},{"t":"s","v":"sx-transitions"},{"t":"s","v":"get"},{"t":"s","v":"swap-spec"},{"t":"s","v":"style"},{"t":"s","v":"transition"},{"t":"s","v":"trim"},{"t":"s","v":"data"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"trimmed"},{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"target"},{"t":"s","v":"starts-with?"},{"t":"s","v":"("},{"t":"s","v":"sx-render"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"div"},{"t":"s","v":"dom-append"},{"t":"s","v":"container"},{"t":"s","v":"rendered"},{"t":"s","v":"with-transition"},{"t":"s","v":"use-transition"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,1,20,4,0,48,3,5,20,5,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"swap-dom-nodes"},{"t":"s","v":"target"},{"t":"s","v":"children-to-fragment"},{"t":"s","v":"container"},{"t":"s","v":"swap-style"},{"t":"s","v":"post-swap"}]}},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,48,3,5,20,4,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"swap-html-string"},{"t":"s","v":"target"},{"t":"s","v":"trimmed"},{"t":"s","v":"swap-style"},{"t":"s","v":"post-swap"}]}}]}},{"t":"s","v":"bind-inline-handlers"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,2,0,20,3,0,6,34,6,0,5,20,4,0,48,0,1,5,0,48,2,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,2,0,20,3,0,48,1,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,17,1,20,1,0,1,3,0,52,2,0,2,17,2,20,5,0,1,6,0,52,4,0,2,33,87,0,20,5,0,1,8,0,52,7,0,2,17,3,20,10,0,20,11,0,1,13,0,20,14,0,52,12,0,2,48,2,52,9,0,1,33,46,0,20,15,0,20,11,0,1,13,0,20,14,0,52,12,0,2,48,2,5,20,16,0,20,17,0,48,1,17,4,20,18,0,20,11,0,20,14,0,51,19,0,49,3,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"attr"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"starts-with?"},{"t":"s","v":"name"},{"t":"s","v":"sx-on:"},{"t":"s","v":"slice"},{"t":"n","v":6},{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"el"},{"t":"s","v":"str"},{"t":"s","v":"on:"},{"t":"s","v":"event-name"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"sx-parse"},{"t":"s","v":"body"},{"t":"s","v":"dom-on"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,52,1,0,0,48,1,17,1,20,2,0,20,3,0,1,4,0,20,5,0,48,3,5,20,2,0,20,3,0,1,6,0,20,7,0,48,3,5,20,2,0,20,3,0,1,8,0,20,9,0,20,5,0,48,1,48,3,5,51,11,0,20,12,0,52,10,0,2,50],"constants":[{"t":"s","v":"env-extend"},{"t":"s","v":"dict"},{"t":"s","v":"env-bind!"},{"t":"s","v":"handler-env"},{"t":"s","v":"event"},{"t":"s","v":"e"},{"t":"s","v":"this"},{"t":"s","v":"el"},{"t":"s","v":"detail"},{"t":"s","v":"event-detail"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"eval-expr"},{"t":"s","v":"expr"},{"t":"s","v":"handler-env"}]}},{"t":"s","v":"exprs"}]}}]}},{"t":"s","v":"dom-attr-list"},{"t":"s","v":"el"}]}},{"t":"s","v":"dom-query-all"},{"t":"s","v":"root"},{"t":"s","v":"dom-body"},{"t":"s","v":"[sx-on\\:]"}]}},{"t":"s","v":"bind-preload-for"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,20,3,0,33,79,0,20,3,0,1,5,0,52,4,0,2,33,13,0,1,5,0,1,7,0,52,6,0,2,32,7,0,1,8,0,52,6,0,1,17,2,20,3,0,1,5,0,52,4,0,2,33,6,0,1,9,0,32,3,0,1,10,0,17,3,20,11,0,20,1,0,20,12,0,20,13,0,51,14,0,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"sx-preload"},{"t":"s","v":"preload-attr"},{"t":"s","v":"="},{"t":"s","v":"mousedown"},{"t":"s","v":"list"},{"t":"s","v":"touchstart"},{"t":"s","v":"mouseover"},{"t":"n","v":0},{"t":"n","v":100},{"t":"s","v":"bind-preload"},{"t":"s","v":"events"},{"t":"s","v":"debounce-ms"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,0,20,2,0,33,34,0,20,3,0,20,2,0,1,5,0,52,4,0,2,20,6,0,20,1,0,20,7,0,48,0,20,8,0,48,3,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"get-verb-info"},{"t":"s","v":"el"},{"t":"s","v":"info"},{"t":"s","v":"do-preload"},{"t":"s","v":"get"},{"t":"s","v":"url"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"}]}}]}},{"t":"s","v":"do-preload"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,20,3,0,48,2,52,0,0,1,33,17,0,20,4,0,20,3,0,20,5,0,20,2,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"preload-cache-get"},{"t":"s","v":"_preload-cache"},{"t":"s","v":"url"},{"t":"s","v":"fetch-preload"},{"t":"s","v":"headers"}]}},{"t":"s","v":"VERB_SELECTOR"},{"t":"s","v":"str"},{"t":"s","v":"[sx-get],[sx-post],[sx-put],[sx-delete],[sx-patch]"},{"t":"s","v":"process-elements"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,6,34,6,0,5,20,2,0,48,0,20,3,0,48,2,17,1,51,5,0,20,6,0,52,4,0,2,5,20,7,0,20,1,0,48,1,5,20,8,0,20,1,0,48,1,5,20,9,0,20,1,0,48,1,5,20,10,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"root"},{"t":"s","v":"dom-body"},{"t":"s","v":"VERB_SELECTOR"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,1,3,0,48,2,52,0,0,1,33,23,0,20,4,0,20,2,0,1,3,0,48,2,5,20,5,0,20,2,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"el"},{"t":"s","v":"verb"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"process-one"}]}},{"t":"s","v":"els"},{"t":"s","v":"process-boosted"},{"t":"s","v":"process-sse"},{"t":"s","v":"bind-inline-handlers"},{"t":"s","v":"process-emit-elements"}]}},{"t":"s","v":"process-one"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,1,20,2,0,33,45,0,20,4,0,20,1,0,1,5,0,48,2,52,3,0,1,33,23,0,20,6,0,20,1,0,20,2,0,48,2,5,20,7,0,20,1,0,49,1,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"get-verb-info"},{"t":"s","v":"el"},{"t":"s","v":"verb-info"},{"t":"s","v":"not"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"sx-disable"},{"t":"s","v":"bind-triggers"},{"t":"s","v":"bind-preload-for"}]}},{"t":"s","v":"process-emit-elements"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,6,34,6,0,5,20,2,0,48,0,1,3,0,48,2,17,1,51,5,0,20,6,0,52,4,0,2,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"root"},{"t":"s","v":"dom-body"},{"t":"s","v":"[data-sx-emit]"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,1,3,0,48,2,52,0,0,1,33,52,0,20,4,0,20,2,0,1,3,0,48,2,5,20,5,0,20,2,0,1,6,0,48,2,17,1,20,7,0,33,17,0,20,8,0,20,2,0,1,9,0,51,10,0,49,3,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"el"},{"t":"s","v":"emit"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-sx-emit"},{"t":"s","v":"event-name"},{"t":"s","v":"dom-on"},{"t":"s","v":"click"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,20,3,0,33,11,0,20,4,0,20,3,0,48,1,32,4,0,52,5,0,0,17,2,20,6,0,20,1,0,20,7,0,20,8,0,49,3,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"el"},{"t":"s","v":"data-sx-emit-detail"},{"t":"s","v":"detail-json"},{"t":"s","v":"json-parse"},{"t":"s","v":"dict"},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"event-name"},{"t":"s","v":"detail"}]}}]}},{"t":"s","v":"els"}]}},{"t":"s","v":"handle-popstate"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,48,0,17,1,20,1,0,1,2,0,48,1,17,2,20,3,0,33,48,0,20,4,0,20,3,0,1,5,0,48,2,17,4,20,6,0,6,33,15,0,5,20,6,0,1,9,0,52,8,0,2,52,7,0,1,33,6,0,20,6,0,32,1,0,2,32,1,0,2,17,3,20,10,0,6,34,4,0,5,1,11,0,17,4,20,1,0,20,10,0,48,1,17,5,20,12,0,20,13,0,48,1,17,6,20,14,0,33,66,0,20,15,0,20,16,0,20,10,0,48,2,33,14,0,20,17,0,1,18,0,20,19,0,49,2,32,35,0,20,20,0,20,14,0,20,21,0,48,0,20,22,0,48,3,17,7,20,23,0,20,14,0,20,13,0,20,24,0,20,19,0,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"browser-location-href"},{"t":"s","v":"dom-query"},{"t":"s","v":"[sx-boost]"},{"t":"s","v":"boost-el"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-boost"},{"t":"s","v":"attr"},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"true"},{"t":"s","v":"target-sel"},{"t":"s","v":"#main-panel"},{"t":"s","v":"url-pathname"},{"t":"s","v":"url"},{"t":"s","v":"target"},{"t":"s","v":"try-client-route"},{"t":"s","v":"pathname"},{"t":"s","v":"browser-scroll-to"},{"t":"n","v":0},{"t":"s","v":"scrollY"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"s","v":"fetch-and-restore"},{"t":"s","v":"headers"}]}},{"t":"s","v":"engine-init"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,48,0,5,20,1,0,2,48,1,5,20,2,0,2,48,1,5,20,3,0,2,49,1,50],"constants":[{"t":"s","v":"init-css-tracking"},{"t":"s","v":"sx-process-scripts"},{"t":"s","v":"sx-hydrate"},{"t":"s","v":"process-elements"}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/page-helpers.sxbc.json b/shared/static/wasm/sx/page-helpers.sxbc.json index 5eb7d076..beb0b6f9 100644 --- a/shared/static/wasm/sx/page-helpers.sxbc.json +++ b/shared/static/wasm/sx/page-helpers.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"c2d5bf6a702b8eb7","module":{"bytecode":[1,1,0,1,2,0,1,3,0,1,4,0,1,5,0,1,6,0,1,7,0,1,8,0,1,9,0,1,4,0,1,10,0,1,11,0,1,12,0,1,13,0,1,14,0,1,8,0,1,15,0,1,4,0,1,16,0,1,17,0,1,18,0,1,4,0,1,19,0,1,13,0,1,20,0,1,6,0,1,21,0,1,22,0,1,23,0,1,8,0,1,24,0,1,8,0,1,25,0,1,11,0,1,26,0,1,13,0,1,27,0,1,22,0,1,28,0,1,4,0,1,29,0,1,4,0,1,30,0,1,8,0,1,31,0,1,13,0,1,32,0,1,33,0,1,34,0,1,4,0,1,35,0,1,6,0,1,36,0,1,2,0,1,37,0,1,6,0,1,38,0,1,2,0,1,39,0,1,6,0,1,40,0,1,13,0,1,41,0,1,2,0,1,42,0,1,33,0,1,43,0,1,13,0,1,44,0,1,22,0,65,35,0,128,0,0,5,51,46,0,128,45,0,5,51,48,0,128,47,0,5,51,50,0,128,49,0,5,51,52,0,128,51,0,5,51,54,0,128,53,0,5,51,56,0,128,55,0,5,51,58,0,128,57,0,5,51,60,0,128,59,0,5,51,62,0,128,61,0,5,51,64,0,128,63,0,5,51,66,0,128,65,0,50],"constants":[{"t":"s","v":"special-form-category-map"},{"t":"s","v":"defmacro"},{"t":"s","v":"Functions & Components"},{"t":"s","v":"for-each"},{"t":"s","v":"Higher-Order Forms"},{"t":"s","v":"defpage"},{"t":"s","v":"Domain Definitions"},{"t":"s","v":"let"},{"t":"s","v":"Binding"},{"t":"s","v":"filter"},{"t":"s","v":"shift"},{"t":"s","v":"Continuations"},{"t":"s","v":"and"},{"t":"s","v":"Control Flow"},{"t":"s","v":"set!"},{"t":"s","v":"map-indexed"},{"t":"s","v":"dynamic-wind"},{"t":"s","v":"Guards"},{"t":"s","v":"reduce"},{"t":"s","v":"cond"},{"t":"s","v":"defquery"},{"t":"s","v":"->"},{"t":"s","v":"Sequencing & Threading"},{"t":"s","v":"let*"},{"t":"s","v":"define"},{"t":"s","v":"reset"},{"t":"s","v":"case"},{"t":"s","v":"do"},{"t":"s","v":"map"},{"t":"s","v":"some"},{"t":"s","v":"letrec"},{"t":"s","v":"if"},{"t":"s","v":"quote"},{"t":"s","v":"Quoting"},{"t":"s","v":"every?"},{"t":"s","v":"defhandler"},{"t":"s","v":"fn"},{"t":"s","v":"defstyle"},{"t":"s","v":"lambda"},{"t":"s","v":"defaction"},{"t":"s","v":"or"},{"t":"s","v":"defcomp"},{"t":"s","v":"quasiquote"},{"t":"s","v":"when"},{"t":"s","v":"begin"},{"t":"s","v":"extract-define-kwargs"},{"t":"code","v":{"bytecode":[65,0,0,17,1,16,0,1,1,0,52,0,0,2,17,2,16,2,52,2,0,1,17,3,51,4,0,1,3,1,2,1,1,1,6,0,16,3,52,5,0,2,52,3,0,2,5,16,1,50],"constants":[{"t":"s","v":"slice"},{"t":"n","v":2},{"t":"s","v":"len"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,18,0,52,0,0,2,6,33,20,0,5,18,1,16,0,52,5,0,2,52,4,0,1,1,6,0,52,3,0,2,33,94,0,20,7,0,18,1,16,0,52,5,0,2,48,1,17,1,18,1,16,0,1,2,0,52,1,0,2,52,5,0,2,17,2,18,2,16,1,16,2,52,4,0,1,1,9,0,52,3,0,2,33,29,0,1,11,0,1,13,0,20,15,0,16,2,52,14,0,2,52,12,0,2,1,16,0,52,10,0,3,32,6,0,16,2,52,10,0,1,52,8,0,3,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"nth"},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"dict-set!"},{"t":"s","v":"list"},{"t":"s","v":"str"},{"t":"s","v":"("},{"t":"s","v":"join"},{"t":"s","v":" "},{"t":"s","v":"map"},{"t":"s","v":"serialize"},{"t":"s","v":")"}],"arity":1,"upvalue-count":3}},{"t":"s","v":"range"},{"t":"n","v":0}],"arity":1}},{"t":"s","v":"categorize-special-forms"},{"t":"code","v":{"bytecode":[65,0,0,17,1,51,1,0,1,1,16,0,52,0,0,2,5,16,1,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,1,2,0,52,0,0,2,6,33,59,0,5,16,0,52,4,0,1,1,5,0,52,3,0,2,6,33,41,0,5,16,0,52,6,0,1,52,1,0,1,1,7,0,52,0,0,2,6,33,19,0,5,20,8,0,16,0,52,6,0,1,48,1,1,9,0,52,0,0,2,33,175,0,16,0,1,11,0,52,10,0,2,17,1,20,12,0,16,0,48,1,17,2,20,14,0,16,1,52,13,0,2,6,34,4,0,5,1,15,0,17,3,18,0,16,3,52,17,0,2,52,16,0,1,33,15,0,18,0,16,3,52,2,0,0,52,18,0,3,32,1,0,2,5,20,19,0,18,0,16,3,52,13,0,2,1,20,0,16,2,1,20,0,52,13,0,2,6,34,4,0,5,1,21,0,1,22,0,16,2,1,22,0,52,13,0,2,6,34,4,0,5,1,21,0,1,23,0,16,2,1,23,0,52,13,0,2,6,34,4,0,5,1,21,0,1,24,0,16,2,1,24,0,52,13,0,2,6,34,4,0,5,1,21,0,1,25,0,16,1,65,5,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"list"},{"t":"s","v":">="},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"define-special-form"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"extract-define-kwargs"},{"t":"s","v":"get"},{"t":"s","v":"special-form-category-map"},{"t":"s","v":"Other"},{"t":"s","v":"not"},{"t":"s","v":"has-key?"},{"t":"s","v":"dict-set!"},{"t":"s","v":"append!"},{"t":"s","v":"doc"},{"t":"s","v":""},{"t":"s","v":"example"},{"t":"s","v":"tail-position"},{"t":"s","v":"syntax"},{"t":"s","v":"name"}],"arity":1,"upvalue-count":1}}],"arity":1}},{"t":"s","v":"build-ref-items-with-href"},{"t":"code","v":{"bytecode":[51,1,0,1,3,1,2,1,1,16,0,52,0,0,2,50],"constants":[{"t":"s","v":"map"},{"t":"code","v":{"bytecode":[18,0,1,1,0,52,0,0,2,33,90,0,16,0,1,3,0,52,2,0,2,17,1,16,0,1,4,0,52,2,0,2,17,2,16,0,1,5,0,52,2,0,2,17,3,1,6,0,16,3,6,33,12,0,5,51,8,0,1,1,18,1,52,7,0,2,33,11,0,18,2,16,1,52,9,0,2,32,1,0,2,1,10,0,16,3,1,11,0,16,2,1,12,0,16,1,65,4,0,32,64,0,16,0,1,3,0,52,2,0,2,17,1,16,0,1,4,0,52,2,0,2,17,2,1,6,0,51,8,0,1,1,18,1,52,7,0,2,33,11,0,18,2,16,1,52,9,0,2,32,1,0,2,1,11,0,16,2,1,12,0,16,1,65,3,0,50],"constants":[{"t":"s","v":"="},{"t":"n","v":3},{"t":"s","v":"nth"},{"t":"n","v":0},{"t":"n","v":1},{"t":"n","v":2},{"t":"s","v":"href"},{"t":"s","v":"some"},{"t":"code","v":{"bytecode":[16,0,18,0,52,0,0,2,50],"constants":[{"t":"s","v":"="}],"arity":1,"upvalue-count":1}},{"t":"s","v":"str"},{"t":"s","v":"exists"},{"t":"s","v":"desc"},{"t":"s","v":"name"}],"arity":1,"upvalue-count":3}}],"arity":4}},{"t":"s","v":"build-reference-data"},{"t":"code","v":{"bytecode":[16,0,6,1,0,0,52,1,0,2,33,82,0,5,1,2,0,20,3,0,16,1,1,2,0,52,4,0,2,1,5,0,16,2,1,6,0,48,4,1,7,0,20,3,0,16,1,1,7,0,52,4,0,2,1,5,0,16,2,1,6,0,48,4,1,8,0,20,3,0,16,1,1,8,0,52,4,0,2,1,5,0,16,2,1,6,0,48,4,65,3,0,32,227,0,6,1,9,0,52,1,0,2,33,57,0,5,1,10,0,20,3,0,16,1,1,10,0,52,4,0,2,1,11,0,16,2,1,6,0,48,4,1,12,0,20,3,0,16,1,1,12,0,52,4,0,2,1,11,0,16,2,1,6,0,48,4,65,2,0,32,159,0,6,1,13,0,52,1,0,2,33,32,0,5,1,14,0,20,3,0,16,1,1,14,0,52,4,0,2,1,15,0,16,2,1,16,0,48,4,65,1,0,32,116,0,6,1,17,0,52,1,0,2,33,26,0,5,1,18,0,51,20,0,16,1,1,18,0,52,4,0,2,52,19,0,2,65,1,0,32,79,0,5,1,2,0,20,3,0,16,1,1,2,0,52,4,0,2,1,5,0,16,2,1,6,0,48,4,1,7,0,20,3,0,16,1,1,7,0,52,4,0,2,1,5,0,16,2,1,6,0,48,4,1,8,0,20,3,0,16,1,1,8,0,52,4,0,2,1,5,0,16,2,1,6,0,48,4,65,3,0,50],"constants":[{"t":"s","v":"attributes"},{"t":"s","v":"="},{"t":"s","v":"req-attrs"},{"t":"s","v":"build-ref-items-with-href"},{"t":"s","v":"get"},{"t":"s","v":"/geography/hypermedia/reference/attributes/"},{"t":"n","v":3},{"t":"s","v":"beh-attrs"},{"t":"s","v":"uniq-attrs"},{"t":"s","v":"headers"},{"t":"s","v":"req-headers"},{"t":"s","v":"/geography/hypermedia/reference/headers/"},{"t":"s","v":"resp-headers"},{"t":"s","v":"events"},{"t":"s","v":"events-list"},{"t":"s","v":"/geography/hypermedia/reference/events/"},{"t":"n","v":2},{"t":"s","v":"js-api"},{"t":"s","v":"js-api-list"},{"t":"s","v":"map"},{"t":"code","v":{"bytecode":[1,0,0,16,0,1,2,0,52,1,0,2,1,3,0,16,0,1,4,0,52,1,0,2,65,2,0,50],"constants":[{"t":"s","v":"desc"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"name"},{"t":"n","v":0}],"arity":1}}],"arity":3}},{"t":"s","v":"build-attr-detail"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,33,10,0,1,1,0,3,65,1,0,32,108,0,1,2,0,16,1,1,4,0,52,3,0,2,1,5,0,16,0,1,6,0,16,1,1,7,0,52,3,0,2,1,1,0,2,1,8,0,16,1,1,9,0,52,3,0,2,1,10,0,16,1,1,11,0,52,3,0,2,1,12,0,16,1,1,4,0,52,13,0,2,33,32,0,1,15,0,16,0,1,17,0,1,18,0,52,16,0,3,1,19,0,1,20,0,52,16,0,3,52,14,0,2,32,1,0,2,65,7,0,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"attr-not-found"},{"t":"s","v":"attr-handler"},{"t":"s","v":"get"},{"t":"s","v":"handler"},{"t":"s","v":"attr-title"},{"t":"s","v":"attr-example"},{"t":"s","v":"example"},{"t":"s","v":"attr-description"},{"t":"s","v":"description"},{"t":"s","v":"attr-demo"},{"t":"s","v":"demo"},{"t":"s","v":"attr-wire-id"},{"t":"s","v":"has-key?"},{"t":"s","v":"str"},{"t":"s","v":"ref-wire-"},{"t":"s","v":"replace"},{"t":"s","v":":"},{"t":"s","v":"-"},{"t":"s","v":"*"},{"t":"s","v":"star"}],"arity":2}},{"t":"s","v":"build-header-detail"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,33,10,0,1,1,0,3,65,1,0,32,60,0,1,2,0,16,1,1,4,0,52,3,0,2,1,5,0,16,1,1,6,0,52,3,0,2,1,1,0,2,1,7,0,16,0,1,8,0,16,1,1,9,0,52,3,0,2,1,10,0,16,1,1,11,0,52,3,0,2,65,6,0,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"header-not-found"},{"t":"s","v":"header-description"},{"t":"s","v":"get"},{"t":"s","v":"description"},{"t":"s","v":"header-demo"},{"t":"s","v":"demo"},{"t":"s","v":"header-title"},{"t":"s","v":"header-example"},{"t":"s","v":"example"},{"t":"s","v":"header-direction"},{"t":"s","v":"direction"}],"arity":2}},{"t":"s","v":"build-event-detail"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,33,10,0,1,1,0,3,65,1,0,32,48,0,1,2,0,16,1,1,4,0,52,3,0,2,1,5,0,16,1,1,6,0,52,3,0,2,1,7,0,16,1,1,8,0,52,3,0,2,1,1,0,2,1,9,0,16,0,65,5,0,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"event-not-found"},{"t":"s","v":"event-example"},{"t":"s","v":"get"},{"t":"s","v":"example"},{"t":"s","v":"event-demo"},{"t":"s","v":"demo"},{"t":"s","v":"event-description"},{"t":"s","v":"description"},{"t":"s","v":"event-title"}],"arity":2}},{"t":"s","v":"build-component-source"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,1,16,0,1,2,0,52,0,0,2,17,2,16,0,1,3,0,52,0,0,2,17,3,16,0,1,4,0,52,0,0,2,17,4,16,0,1,5,0,52,0,0,2,17,5,16,0,1,6,0,52,0,0,2,17,6,16,1,1,8,0,52,7,0,2,33,15,0,1,10,0,16,2,1,11,0,52,9,0,3,32,211,0,16,3,52,12,0,1,33,25,0,16,4,33,13,0,1,14,0,1,15,0,52,13,0,2,32,4,0,52,13,0,0,32,40,0,16,4,33,26,0,1,18,0,16,3,52,17,0,2,1,14,0,1,15,0,52,13,0,2,52,16,0,2,32,9,0,1,18,0,16,3,52,17,0,2,17,7,1,19,0,1,21,0,16,7,52,20,0,2,1,22,0,52,9,0,3,17,8,16,1,1,23,0,52,7,0,2,33,6,0,1,24,0,32,3,0,1,25,0,17,9,16,1,1,26,0,52,7,0,2,6,33,29,0,5,16,6,52,28,0,1,52,27,0,1,6,33,14,0,5,16,6,1,29,0,52,7,0,2,52,27,0,1,33,12,0,1,30,0,16,6,52,9,0,2,32,3,0,1,31,0,17,10,1,19,0,16,9,1,21,0,16,2,1,21,0,16,8,16,10,1,32,0,16,5,1,22,0,52,9,0,10,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"type"},{"t":"s","v":"name"},{"t":"s","v":"params"},{"t":"s","v":"has-children"},{"t":"s","v":"body-sx"},{"t":"s","v":"affinity"},{"t":"s","v":"="},{"t":"s","v":"not-found"},{"t":"s","v":"str"},{"t":"s","v":";; component "},{"t":"s","v":" not found"},{"t":"s","v":"empty?"},{"t":"s","v":"list"},{"t":"s","v":"&rest"},{"t":"s","v":"children"},{"t":"s","v":"append"},{"t":"s","v":"cons"},{"t":"s","v":"&key"},{"t":"s","v":"("},{"t":"s","v":"join"},{"t":"s","v":" "},{"t":"s","v":")"},{"t":"s","v":"island"},{"t":"s","v":"defisland"},{"t":"s","v":"defcomp"},{"t":"s","v":"component"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"auto"},{"t":"s","v":" :affinity "},{"t":"s","v":""},{"t":"s","v":"\n "}],"arity":1}},{"t":"s","v":"build-bundle-analysis"},{"t":"code","v":{"bytecode":[52,0,0,0,17,6,51,2,0,1,2,1,1,1,6,16,0,52,1,0,2,5,1,3,0,16,3,1,4,0,16,6,1,5,0,16,5,1,6,0,16,4,1,7,0,16,2,65,5,0,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,1,16,1,52,2,0,1,17,2,18,0,1,4,0,52,3,0,2,33,22,0,16,2,18,0,52,7,0,2,1,8,0,52,6,0,2,52,5,0,1,32,3,0,1,4,0,17,3,1,8,0,16,3,52,9,0,2,17,4,1,4,0,17,5,1,4,0,17,6,52,10,0,0,17,7,52,10,0,0,17,8,51,12,0,0,1,1,5,1,6,1,7,1,8,16,1,52,11,0,2,5,20,13,0,18,2,1,14,0,16,5,1,15,0,16,7,52,2,0,1,1,16,0,16,0,1,16,0,52,0,0,2,1,17,0,16,2,1,18,0,16,6,1,19,0,16,8,1,20,0,16,4,1,21,0,16,3,1,22,0,16,0,1,22,0,52,0,0,2,1,23,0,16,0,1,23,0,52,0,0,2,65,10,0,49,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"needed-names"},{"t":"s","v":"len"},{"t":"s","v":">"},{"t":"n","v":0},{"t":"s","v":"round"},{"t":"s","v":"*"},{"t":"s","v":"/"},{"t":"n","v":100},{"t":"s","v":"-"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,16,0,52,0,0,2,17,1,16,1,52,2,0,1,52,1,0,1,33,174,0,16,1,1,3,0,52,0,0,2,33,14,0,18,1,1,5,0,52,4,0,2,19,1,32,39,0,18,2,1,5,0,52,4,0,2,19,2,5,51,7,0,0,3,16,1,1,8,0,52,0,0,2,6,34,5,0,5,52,9,0,0,52,6,0,2,5,20,10,0,18,4,1,8,0,16,1,1,8,0,52,0,0,2,6,34,5,0,5,52,9,0,0,1,11,0,16,1,1,11,0,52,0,0,2,1,12,0,16,1,1,12,0,52,0,0,2,6,34,5,0,5,52,9,0,0,1,13,0,16,1,1,13,0,52,0,0,2,1,14,0,16,0,1,3,0,16,1,1,3,0,52,0,0,2,1,15,0,16,1,1,15,0,52,0,0,2,65,7,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"is-pure"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[51,2,0,1,0,18,0,52,1,0,2,52,0,0,1,33,12,0,20,3,0,18,0,16,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"some"},{"t":"code","v":{"bytecode":[16,0,18,0,52,0,0,2,50],"constants":[{"t":"s","v":"="}],"arity":1,"upvalue-count":1}},{"t":"s","v":"append!"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"io-refs"},{"t":"s","v":"list"},{"t":"s","v":"append!"},{"t":"s","v":"render-target"},{"t":"s","v":"deps"},{"t":"s","v":"source"},{"t":"s","v":"name"},{"t":"s","v":"affinity"}],"arity":1,"upvalue-count":5}},{"t":"s","v":"append!"},{"t":"s","v":"pure-in-page"},{"t":"s","v":"io-refs"},{"t":"s","v":"direct"},{"t":"s","v":"needed"},{"t":"s","v":"io-in-page"},{"t":"s","v":"components"},{"t":"s","v":"savings"},{"t":"s","v":"pct"},{"t":"s","v":"path"},{"t":"s","v":"name"}],"arity":1,"upvalue-count":3}},{"t":"s","v":"total-macros"},{"t":"s","v":"pages"},{"t":"s","v":"io-count"},{"t":"s","v":"pure-count"},{"t":"s","v":"total-components"}],"arity":6}},{"t":"s","v":"build-routing-analysis"},{"t":"code","v":{"bytecode":[52,0,0,0,17,1,1,1,0,17,2,1,1,0,17,3,51,3,0,1,3,1,2,1,1,16,0,52,2,0,2,5,1,4,0,16,1,1,5,0,16,2,16,3,52,6,0,2,1,7,0,16,3,1,8,0,16,2,65,4,0,50],"constants":[{"t":"s","v":"list"},{"t":"n","v":0},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,1,16,0,1,2,0,52,0,0,2,6,34,4,0,5,1,3,0,17,2,2,17,3,1,3,0,17,4,16,1,33,26,0,1,4,0,17,3,5,1,5,0,17,4,5,18,0,1,7,0,52,6,0,2,19,0,32,52,0,16,2,52,8,0,1,33,26,0,1,4,0,17,3,5,1,9,0,17,4,5,18,0,1,7,0,52,6,0,2,19,0,32,17,0,1,10,0,17,3,5,18,1,1,7,0,52,6,0,2,19,1,5,20,11,0,18,2,1,12,0,16,4,1,13,0,16,3,1,14,0,16,2,52,16,0,1,1,17,0,52,15,0,2,33,22,0,16,2,1,20,0,1,17,0,52,19,0,3,1,21,0,52,18,0,2,32,2,0,16,2,1,1,0,16,1,1,22,0,16,0,1,22,0,52,0,0,2,1,23,0,16,0,1,23,0,52,0,0,2,65,6,0,49,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"has-data"},{"t":"s","v":"content-src"},{"t":"s","v":""},{"t":"s","v":"server"},{"t":"s","v":"Has :data expression — needs server IO"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"empty?"},{"t":"s","v":"No content expression"},{"t":"s","v":"client"},{"t":"s","v":"append!"},{"t":"s","v":"reason"},{"t":"s","v":"mode"},{"t":"s","v":"content-expr"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":80},{"t":"s","v":"str"},{"t":"s","v":"slice"},{"t":"n","v":0},{"t":"s","v":"..."},{"t":"s","v":"path"},{"t":"s","v":"name"}],"arity":1,"upvalue-count":3}},{"t":"s","v":"pages"},{"t":"s","v":"total-pages"},{"t":"s","v":"+"},{"t":"s","v":"server-count"},{"t":"s","v":"client-count"}],"arity":1}},{"t":"s","v":"build-affinity-analysis"},{"t":"code","v":{"bytecode":[1,0,0,16,0,1,1,0,16,1,65,2,0,50],"constants":[{"t":"s","v":"components"},{"t":"s","v":"page-plans"}],"arity":2}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"3e5990419731f45c","module":{"arity":0,"bytecode":[1,1,0,1,2,0,1,3,0,1,4,0,1,5,0,1,6,0,1,7,0,1,8,0,1,9,0,1,4,0,1,10,0,1,11,0,1,12,0,1,13,0,1,14,0,1,8,0,1,15,0,1,4,0,1,16,0,1,17,0,1,18,0,1,4,0,1,19,0,1,13,0,1,20,0,1,6,0,1,21,0,1,22,0,1,23,0,1,8,0,1,24,0,1,8,0,1,25,0,1,11,0,1,26,0,1,13,0,1,27,0,1,22,0,1,28,0,1,4,0,1,29,0,1,4,0,1,30,0,1,8,0,1,31,0,1,13,0,1,32,0,1,33,0,1,34,0,1,4,0,1,35,0,1,6,0,1,36,0,1,2,0,1,37,0,1,6,0,1,38,0,1,2,0,1,39,0,1,6,0,1,40,0,1,13,0,1,41,0,1,2,0,1,42,0,1,33,0,1,43,0,1,13,0,1,44,0,1,22,0,65,35,0,128,0,0,5,51,46,0,128,45,0,5,51,48,0,128,47,0,5,51,50,0,128,49,0,5,51,52,0,128,51,0,5,51,54,0,128,53,0,5,51,56,0,128,55,0,5,51,58,0,128,57,0,5,51,60,0,128,59,0,5,51,62,0,128,61,0,5,51,64,0,128,63,0,5,51,66,0,128,65,0,50],"constants":[{"t":"s","v":"special-form-category-map"},{"t":"s","v":"defmacro"},{"t":"s","v":"Functions & Components"},{"t":"s","v":"for-each"},{"t":"s","v":"Higher-Order Forms"},{"t":"s","v":"defpage"},{"t":"s","v":"Domain Definitions"},{"t":"s","v":"let"},{"t":"s","v":"Binding"},{"t":"s","v":"filter"},{"t":"s","v":"shift"},{"t":"s","v":"Continuations"},{"t":"s","v":"and"},{"t":"s","v":"Control Flow"},{"t":"s","v":"set!"},{"t":"s","v":"map-indexed"},{"t":"s","v":"dynamic-wind"},{"t":"s","v":"Guards"},{"t":"s","v":"reduce"},{"t":"s","v":"cond"},{"t":"s","v":"defquery"},{"t":"s","v":"->"},{"t":"s","v":"Sequencing & Threading"},{"t":"s","v":"let*"},{"t":"s","v":"define"},{"t":"s","v":"reset"},{"t":"s","v":"case"},{"t":"s","v":"do"},{"t":"s","v":"map"},{"t":"s","v":"some"},{"t":"s","v":"letrec"},{"t":"s","v":"if"},{"t":"s","v":"quote"},{"t":"s","v":"Quoting"},{"t":"s","v":"every?"},{"t":"s","v":"defhandler"},{"t":"s","v":"fn"},{"t":"s","v":"defstyle"},{"t":"s","v":"lambda"},{"t":"s","v":"defaction"},{"t":"s","v":"or"},{"t":"s","v":"defcomp"},{"t":"s","v":"quasiquote"},{"t":"s","v":"when"},{"t":"s","v":"begin"},{"t":"s","v":"extract-define-kwargs"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[65,0,0,17,1,20,1,0,1,2,0,52,0,0,2,17,2,20,4,0,52,3,0,1,17,3,51,6,0,1,8,0,20,9,0,52,7,0,2,52,5,0,2,5,20,10,0,50],"constants":[{"t":"s","v":"slice"},{"t":"s","v":"expr"},{"t":"n","v":2},{"t":"s","v":"len"},{"t":"s","v":"items"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,20,4,0,52,0,0,2,6,33,22,0,5,20,8,0,20,2,0,52,7,0,2,52,6,0,1,1,9,0,52,5,0,2,33,103,0,20,10,0,20,8,0,20,2,0,52,7,0,2,48,1,17,1,20,8,0,20,2,0,1,3,0,52,1,0,2,52,7,0,2,17,2,20,12,0,20,13,0,20,14,0,52,6,0,1,1,15,0,52,5,0,2,33,30,0,1,17,0,1,19,0,20,21,0,20,14,0,52,20,0,2,52,18,0,2,1,22,0,52,16,0,3,32,7,0,20,14,0,52,16,0,1,52,11,0,3,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"+"},{"t":"s","v":"idx"},{"t":"n","v":1},{"t":"s","v":"n"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"nth"},{"t":"s","v":"items"},{"t":"s","v":"keyword"},{"t":"s","v":"keyword-name"},{"t":"s","v":"dict-set!"},{"t":"s","v":"result"},{"t":"s","v":"key"},{"t":"s","v":"val"},{"t":"s","v":"list"},{"t":"s","v":"str"},{"t":"s","v":"("},{"t":"s","v":"join"},{"t":"s","v":" "},{"t":"s","v":"map"},{"t":"s","v":"serialize"},{"t":"s","v":")"}]}},{"t":"s","v":"range"},{"t":"n","v":0},{"t":"s","v":"n"},{"t":"s","v":"result"}]}},{"t":"s","v":"categorize-special-forms"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[65,0,0,17,1,51,1,0,20,2,0,52,0,0,2,5,20,3,0,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,1,3,0,52,0,0,2,6,33,62,0,5,20,2,0,52,5,0,1,1,6,0,52,4,0,2,6,33,43,0,5,20,2,0,52,7,0,1,52,1,0,1,1,8,0,52,0,0,2,6,33,20,0,5,20,9,0,20,2,0,52,7,0,1,48,1,1,10,0,52,0,0,2,33,189,0,20,2,0,1,12,0,52,11,0,2,17,1,20,13,0,20,2,0,48,1,17,2,20,15,0,20,16,0,52,14,0,2,6,34,4,0,5,1,17,0,17,3,20,20,0,20,21,0,52,19,0,2,52,18,0,1,33,17,0,20,20,0,20,21,0,52,3,0,0,52,22,0,3,32,1,0,2,5,20,23,0,20,20,0,20,21,0,52,14,0,2,1,24,0,20,25,0,1,24,0,52,14,0,2,6,34,4,0,5,1,26,0,1,27,0,20,25,0,1,27,0,52,14,0,2,6,34,4,0,5,1,26,0,1,28,0,20,25,0,1,28,0,52,14,0,2,6,34,4,0,5,1,26,0,1,29,0,20,25,0,1,29,0,52,14,0,2,6,34,4,0,5,1,26,0,1,16,0,20,16,0,65,5,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"expr"},{"t":"s","v":"list"},{"t":"s","v":">="},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"define-special-form"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"extract-define-kwargs"},{"t":"s","v":"get"},{"t":"s","v":"special-form-category-map"},{"t":"s","v":"name"},{"t":"s","v":"Other"},{"t":"s","v":"not"},{"t":"s","v":"has-key?"},{"t":"s","v":"categories"},{"t":"s","v":"category"},{"t":"s","v":"dict-set!"},{"t":"s","v":"append!"},{"t":"s","v":"doc"},{"t":"s","v":"kwargs"},{"t":"s","v":""},{"t":"s","v":"example"},{"t":"s","v":"tail-position"},{"t":"s","v":"syntax"}]}},{"t":"s","v":"parsed-exprs"},{"t":"s","v":"categories"}]}},{"t":"s","v":"build-ref-items-with-href"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,98,0,20,4,0,1,5,0,52,3,0,2,17,1,20,4,0,1,6,0,52,3,0,2,17,2,20,4,0,1,7,0,52,3,0,2,17,3,1,8,0,20,9,0,6,33,11,0,5,51,11,0,20,12,0,52,10,0,2,33,13,0,20,14,0,20,15,0,52,13,0,2,32,1,0,2,1,16,0,20,9,0,1,17,0,20,18,0,1,15,0,20,15,0,65,4,0,32,69,0,20,4,0,1,5,0,52,3,0,2,17,1,20,4,0,1,6,0,52,3,0,2,17,2,1,8,0,51,11,0,20,12,0,52,10,0,2,33,13,0,20,14,0,20,15,0,52,13,0,2,32,1,0,2,1,17,0,20,17,0,1,15,0,20,15,0,65,3,0,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"n-fields"},{"t":"n","v":3},{"t":"s","v":"nth"},{"t":"s","v":"item"},{"t":"n","v":0},{"t":"n","v":1},{"t":"n","v":2},{"t":"s","v":"href"},{"t":"s","v":"field3"},{"t":"s","v":"some"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"k"},{"t":"s","v":"name"}]}},{"t":"s","v":"detail-keys"},{"t":"s","v":"str"},{"t":"s","v":"base-path"},{"t":"s","v":"name"},{"t":"s","v":"exists"},{"t":"s","v":"desc"},{"t":"s","v":"field2"}]}},{"t":"s","v":"items"}]}},{"t":"s","v":"build-reference-data"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,1,1,0,52,2,0,2,33,88,0,5,1,3,0,20,4,0,20,6,0,1,3,0,52,5,0,2,1,7,0,20,8,0,1,9,0,48,4,1,10,0,20,4,0,20,6,0,1,10,0,52,5,0,2,1,7,0,20,8,0,1,9,0,48,4,1,11,0,20,4,0,20,6,0,1,11,0,52,5,0,2,1,7,0,20,8,0,1,9,0,48,4,65,3,0,32,240,0,6,1,12,0,52,2,0,2,33,61,0,5,1,13,0,20,4,0,20,6,0,1,13,0,52,5,0,2,1,14,0,20,8,0,1,9,0,48,4,1,15,0,20,4,0,20,6,0,1,15,0,52,5,0,2,1,14,0,20,8,0,1,9,0,48,4,65,2,0,32,168,0,6,1,16,0,52,2,0,2,33,34,0,5,1,17,0,20,4,0,20,6,0,1,17,0,52,5,0,2,1,18,0,20,8,0,1,19,0,48,4,65,1,0,32,123,0,6,1,20,0,52,2,0,2,33,27,0,5,1,21,0,51,23,0,20,6,0,1,21,0,52,5,0,2,52,22,0,2,65,1,0,32,85,0,5,1,3,0,20,4,0,20,6,0,1,3,0,52,5,0,2,1,7,0,20,8,0,1,9,0,48,4,1,10,0,20,4,0,20,6,0,1,10,0,52,5,0,2,1,7,0,20,8,0,1,9,0,48,4,1,11,0,20,4,0,20,6,0,1,11,0,52,5,0,2,1,7,0,20,8,0,1,9,0,48,4,65,3,0,50],"constants":[{"t":"s","v":"slug"},{"t":"s","v":"attributes"},{"t":"s","v":"="},{"t":"s","v":"req-attrs"},{"t":"s","v":"build-ref-items-with-href"},{"t":"s","v":"get"},{"t":"s","v":"raw-data"},{"t":"s","v":"/geography/hypermedia/reference/attributes/"},{"t":"s","v":"detail-keys"},{"t":"n","v":3},{"t":"s","v":"beh-attrs"},{"t":"s","v":"uniq-attrs"},{"t":"s","v":"headers"},{"t":"s","v":"req-headers"},{"t":"s","v":"/geography/hypermedia/reference/headers/"},{"t":"s","v":"resp-headers"},{"t":"s","v":"events"},{"t":"s","v":"events-list"},{"t":"s","v":"/geography/hypermedia/reference/events/"},{"t":"n","v":2},{"t":"s","v":"js-api"},{"t":"s","v":"js-api-list"},{"t":"s","v":"map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,20,2,0,1,3,0,52,1,0,2,1,4,0,20,2,0,1,5,0,52,1,0,2,65,2,0,50],"constants":[{"t":"s","v":"desc"},{"t":"s","v":"nth"},{"t":"s","v":"item"},{"t":"n","v":1},{"t":"s","v":"name"},{"t":"n","v":0}]}}]}},{"t":"s","v":"build-attr-detail"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,10,0,1,2,0,3,65,1,0,32,115,0,1,3,0,20,1,0,1,5,0,52,4,0,2,1,6,0,20,7,0,1,8,0,20,1,0,1,9,0,52,4,0,2,1,2,0,2,1,10,0,20,1,0,1,11,0,52,4,0,2,1,12,0,20,1,0,1,13,0,52,4,0,2,1,14,0,20,1,0,1,5,0,52,15,0,2,33,33,0,1,17,0,20,7,0,1,19,0,1,20,0,52,18,0,3,1,21,0,1,22,0,52,18,0,3,52,16,0,2,32,1,0,2,65,7,0,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"detail"},{"t":"s","v":"attr-not-found"},{"t":"s","v":"attr-handler"},{"t":"s","v":"get"},{"t":"s","v":"handler"},{"t":"s","v":"attr-title"},{"t":"s","v":"slug"},{"t":"s","v":"attr-example"},{"t":"s","v":"example"},{"t":"s","v":"attr-description"},{"t":"s","v":"description"},{"t":"s","v":"attr-demo"},{"t":"s","v":"demo"},{"t":"s","v":"attr-wire-id"},{"t":"s","v":"has-key?"},{"t":"s","v":"str"},{"t":"s","v":"ref-wire-"},{"t":"s","v":"replace"},{"t":"s","v":":"},{"t":"s","v":"-"},{"t":"s","v":"*"},{"t":"s","v":"star"}]}},{"t":"s","v":"build-header-detail"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,10,0,1,2,0,3,65,1,0,32,65,0,1,3,0,20,1,0,1,5,0,52,4,0,2,1,6,0,20,1,0,1,7,0,52,4,0,2,1,2,0,2,1,8,0,20,9,0,1,10,0,20,1,0,1,11,0,52,4,0,2,1,12,0,20,1,0,1,13,0,52,4,0,2,65,6,0,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"detail"},{"t":"s","v":"header-not-found"},{"t":"s","v":"header-description"},{"t":"s","v":"get"},{"t":"s","v":"description"},{"t":"s","v":"header-demo"},{"t":"s","v":"demo"},{"t":"s","v":"header-title"},{"t":"s","v":"slug"},{"t":"s","v":"header-example"},{"t":"s","v":"example"},{"t":"s","v":"header-direction"},{"t":"s","v":"direction"}]}},{"t":"s","v":"build-event-detail"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,10,0,1,2,0,3,65,1,0,32,52,0,1,3,0,20,1,0,1,5,0,52,4,0,2,1,6,0,20,1,0,1,7,0,52,4,0,2,1,8,0,20,1,0,1,9,0,52,4,0,2,1,2,0,2,1,10,0,20,11,0,65,5,0,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"detail"},{"t":"s","v":"event-not-found"},{"t":"s","v":"event-example"},{"t":"s","v":"get"},{"t":"s","v":"example"},{"t":"s","v":"event-demo"},{"t":"s","v":"demo"},{"t":"s","v":"event-description"},{"t":"s","v":"description"},{"t":"s","v":"event-title"},{"t":"s","v":"slug"}]}},{"t":"s","v":"build-component-source"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,1,20,1,0,1,3,0,52,0,0,2,17,2,20,1,0,1,4,0,52,0,0,2,17,3,20,1,0,1,5,0,52,0,0,2,17,4,20,1,0,1,6,0,52,0,0,2,17,5,20,1,0,1,7,0,52,0,0,2,17,6,20,9,0,1,10,0,52,8,0,2,33,16,0,1,12,0,20,3,0,1,13,0,52,11,0,3,32,227,0,20,4,0,52,14,0,1,33,26,0,20,5,0,33,13,0,1,16,0,1,17,0,52,15,0,2,32,4,0,52,15,0,0,32,43,0,20,5,0,33,27,0,1,20,0,20,4,0,52,19,0,2,1,16,0,1,17,0,52,15,0,2,52,18,0,2,32,10,0,1,20,0,20,4,0,52,19,0,2,17,7,1,21,0,1,23,0,20,24,0,52,22,0,2,1,25,0,52,11,0,3,17,8,20,9,0,1,26,0,52,8,0,2,33,6,0,1,27,0,32,3,0,1,28,0,17,9,20,9,0,1,29,0,52,8,0,2,6,33,31,0,5,20,7,0,52,31,0,1,52,30,0,1,6,33,15,0,5,20,7,0,1,32,0,52,8,0,2,52,30,0,1,33,13,0,1,33,0,20,7,0,52,11,0,2,32,3,0,1,34,0,17,10,1,21,0,20,35,0,1,23,0,20,3,0,1,23,0,20,36,0,20,37,0,1,38,0,20,6,0,1,25,0,52,11,0,10,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"comp-data"},{"t":"s","v":"type"},{"t":"s","v":"name"},{"t":"s","v":"params"},{"t":"s","v":"has-children"},{"t":"s","v":"body-sx"},{"t":"s","v":"affinity"},{"t":"s","v":"="},{"t":"s","v":"comp-type"},{"t":"s","v":"not-found"},{"t":"s","v":"str"},{"t":"s","v":";; component "},{"t":"s","v":" not found"},{"t":"s","v":"empty?"},{"t":"s","v":"list"},{"t":"s","v":"&rest"},{"t":"s","v":"children"},{"t":"s","v":"append"},{"t":"s","v":"cons"},{"t":"s","v":"&key"},{"t":"s","v":"("},{"t":"s","v":"join"},{"t":"s","v":" "},{"t":"s","v":"param-strs"},{"t":"s","v":")"},{"t":"s","v":"island"},{"t":"s","v":"defisland"},{"t":"s","v":"defcomp"},{"t":"s","v":"component"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"auto"},{"t":"s","v":" :affinity "},{"t":"s","v":""},{"t":"s","v":"form-name"},{"t":"s","v":"params-sx"},{"t":"s","v":"affinity-str"},{"t":"s","v":"\n "}]}},{"t":"s","v":"build-bundle-analysis"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,17,6,51,2,0,20,3,0,52,1,0,2,5,1,4,0,20,4,0,1,5,0,20,6,0,1,7,0,20,7,0,1,8,0,20,8,0,1,9,0,20,9,0,65,5,0,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,1,20,2,0,52,3,0,1,17,2,20,5,0,1,6,0,52,4,0,2,33,24,0,20,10,0,20,5,0,52,9,0,2,1,11,0,52,8,0,2,52,7,0,1,32,3,0,1,6,0,17,3,1,11,0,20,13,0,52,12,0,2,17,4,1,6,0,17,5,1,6,0,17,6,52,14,0,0,17,7,52,14,0,0,17,8,51,16,0,20,2,0,52,15,0,2,5,20,17,0,20,18,0,1,19,0,20,19,0,1,20,0,20,21,0,52,3,0,1,1,22,0,20,1,0,1,22,0,52,0,0,2,1,23,0,20,10,0,1,24,0,20,24,0,1,25,0,20,26,0,1,27,0,20,27,0,1,13,0,20,13,0,1,28,0,20,1,0,1,28,0,52,0,0,2,1,29,0,20,1,0,1,29,0,52,0,0,2,65,10,0,49,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"page"},{"t":"s","v":"needed-names"},{"t":"s","v":"len"},{"t":"s","v":">"},{"t":"s","v":"total-components"},{"t":"n","v":0},{"t":"s","v":"round"},{"t":"s","v":"*"},{"t":"s","v":"/"},{"t":"s","v":"n"},{"t":"n","v":100},{"t":"s","v":"-"},{"t":"s","v":"pct"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,17,1,20,5,0,52,4,0,1,52,3,0,1,33,186,0,20,5,0,1,6,0,52,0,0,2,33,16,0,20,8,0,1,9,0,52,7,0,2,21,8,0,32,40,0,20,10,0,1,9,0,52,7,0,2,21,10,0,5,51,12,0,20,5,0,1,13,0,52,0,0,2,6,34,5,0,5,52,14,0,0,52,11,0,2,5,20,15,0,20,16,0,1,13,0,20,5,0,1,13,0,52,0,0,2,6,34,5,0,5,52,14,0,0,1,17,0,20,5,0,1,17,0,52,0,0,2,1,18,0,20,5,0,1,18,0,52,0,0,2,6,34,5,0,5,52,14,0,0,1,19,0,20,5,0,1,19,0,52,0,0,2,1,20,0,20,2,0,1,6,0,20,5,0,1,6,0,52,0,0,2,1,21,0,20,5,0,1,21,0,52,0,0,2,65,7,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"components-raw"},{"t":"s","v":"comp-name"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"info"},{"t":"s","v":"is-pure"},{"t":"s","v":"+"},{"t":"s","v":"pure-in-page"},{"t":"n","v":1},{"t":"s","v":"io-in-page"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,2,0,20,3,0,52,1,0,2,52,0,0,1,33,14,0,20,4,0,20,3,0,20,5,0,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"some"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"r"},{"t":"s","v":"ref"}]}},{"t":"s","v":"page-io-refs"},{"t":"s","v":"append!"},{"t":"s","v":"ref"}]}},{"t":"s","v":"io-refs"},{"t":"s","v":"list"},{"t":"s","v":"append!"},{"t":"s","v":"comp-details"},{"t":"s","v":"render-target"},{"t":"s","v":"deps"},{"t":"s","v":"source"},{"t":"s","v":"name"},{"t":"s","v":"affinity"}]}},{"t":"s","v":"append!"},{"t":"s","v":"pages-data"},{"t":"s","v":"pure-in-page"},{"t":"s","v":"io-refs"},{"t":"s","v":"page-io-refs"},{"t":"s","v":"direct"},{"t":"s","v":"needed"},{"t":"s","v":"io-in-page"},{"t":"s","v":"components"},{"t":"s","v":"comp-details"},{"t":"s","v":"savings"},{"t":"s","v":"path"},{"t":"s","v":"name"}]}},{"t":"s","v":"pages-raw"},{"t":"s","v":"total-macros"},{"t":"s","v":"pages"},{"t":"s","v":"pages-data"},{"t":"s","v":"io-count"},{"t":"s","v":"pure-count"},{"t":"s","v":"total-components"}]}},{"t":"s","v":"build-routing-analysis"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,17,1,1,1,0,17,2,1,1,0,17,3,51,3,0,20,4,0,52,2,0,2,5,1,5,0,20,6,0,1,7,0,20,9,0,20,10,0,52,8,0,2,1,10,0,20,10,0,1,9,0,20,9,0,65,4,0,50],"constants":[{"t":"s","v":"list"},{"t":"n","v":0},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,1,20,1,0,1,3,0,52,0,0,2,6,34,4,0,5,1,4,0,17,2,2,17,3,1,4,0,17,4,20,2,0,33,30,0,1,5,0,21,6,0,5,1,7,0,21,8,0,5,20,10,0,1,11,0,52,9,0,2,21,10,0,32,60,0,20,3,0,52,12,0,1,33,30,0,1,5,0,21,6,0,5,1,13,0,21,8,0,5,20,10,0,1,11,0,52,9,0,2,21,10,0,32,20,0,1,14,0,21,6,0,5,20,15,0,1,11,0,52,9,0,2,21,15,0,5,20,16,0,20,17,0,1,8,0,20,8,0,1,6,0,20,6,0,1,18,0,20,3,0,52,20,0,1,1,21,0,52,19,0,2,33,23,0,20,3,0,1,24,0,1,21,0,52,23,0,3,1,25,0,52,22,0,2,32,3,0,20,3,0,1,2,0,20,2,0,1,26,0,20,1,0,1,26,0,52,0,0,2,1,27,0,20,1,0,1,27,0,52,0,0,2,65,6,0,49,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"page"},{"t":"s","v":"has-data"},{"t":"s","v":"content-src"},{"t":"s","v":""},{"t":"s","v":"server"},{"t":"s","v":"mode"},{"t":"s","v":"Has :data expression — needs server IO"},{"t":"s","v":"reason"},{"t":"s","v":"+"},{"t":"s","v":"server-count"},{"t":"n","v":1},{"t":"s","v":"empty?"},{"t":"s","v":"No content expression"},{"t":"s","v":"client"},{"t":"s","v":"client-count"},{"t":"s","v":"append!"},{"t":"s","v":"pages-data"},{"t":"s","v":"content-expr"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":80},{"t":"s","v":"str"},{"t":"s","v":"slice"},{"t":"n","v":0},{"t":"s","v":"..."},{"t":"s","v":"path"},{"t":"s","v":"name"}]}},{"t":"s","v":"pages-raw"},{"t":"s","v":"pages"},{"t":"s","v":"pages-data"},{"t":"s","v":"total-pages"},{"t":"s","v":"+"},{"t":"s","v":"client-count"},{"t":"s","v":"server-count"}]}},{"t":"s","v":"build-affinity-analysis"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,20,1,0,1,2,0,20,2,0,65,2,0,50],"constants":[{"t":"s","v":"components"},{"t":"s","v":"demo-components"},{"t":"s","v":"page-plans"}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/render.sxbc.json b/shared/static/wasm/sx/render.sxbc.json index 4913389b..9875dd51 100644 --- a/shared/static/wasm/sx/render.sxbc.json +++ b/shared/static/wasm/sx/render.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"96c150ad4f0a6342","module":{"bytecode":[1,2,0,1,3,0,1,4,0,1,5,0,1,6,0,1,7,0,1,8,0,1,9,0,1,10,0,1,11,0,1,12,0,1,13,0,1,14,0,1,15,0,1,16,0,1,17,0,1,18,0,1,19,0,1,20,0,1,21,0,1,22,0,1,23,0,1,24,0,1,25,0,1,26,0,1,27,0,1,28,0,1,29,0,1,30,0,1,31,0,1,32,0,1,33,0,1,34,0,1,35,0,1,36,0,1,37,0,1,38,0,1,39,0,1,40,0,1,41,0,1,42,0,1,43,0,1,44,0,1,45,0,1,46,0,1,47,0,1,48,0,1,49,0,1,50,0,1,51,0,1,52,0,1,53,0,1,54,0,1,55,0,1,56,0,1,57,0,1,58,0,1,59,0,1,60,0,1,61,0,1,62,0,1,63,0,1,64,0,1,65,0,1,66,0,1,67,0,1,68,0,1,69,0,1,70,0,1,71,0,1,72,0,1,73,0,1,74,0,1,75,0,1,76,0,1,77,0,1,78,0,1,79,0,1,80,0,1,81,0,1,82,0,1,83,0,1,84,0,1,85,0,1,86,0,1,87,0,1,88,0,1,89,0,1,90,0,1,91,0,1,92,0,1,93,0,1,94,0,1,95,0,1,96,0,1,97,0,1,98,0,1,99,0,1,100,0,1,101,0,1,102,0,1,103,0,1,104,0,1,105,0,1,106,0,1,107,0,1,108,0,1,109,0,1,110,0,1,111,0,1,112,0,1,113,0,1,114,0,1,115,0,1,116,0,1,117,0,1,118,0,1,119,0,1,120,0,1,121,0,1,122,0,1,123,0,1,124,0,1,125,0,1,126,0,1,127,0,1,128,0,1,129,0,1,130,0,1,131,0,1,132,0,1,133,0,1,134,0,1,135,0,1,136,0,1,137,0,1,138,0,1,139,0,1,140,0,52,1,0,139,128,0,0,5,1,142,0,1,143,0,1,53,0,1,71,0,1,144,0,1,55,0,1,84,0,1,73,0,1,7,0,1,6,0,1,145,0,1,87,0,1,146,0,1,54,0,52,1,0,14,128,141,0,5,1,148,0,1,149,0,1,150,0,1,151,0,1,152,0,1,153,0,1,154,0,1,155,0,1,156,0,1,157,0,1,158,0,1,159,0,1,160,0,1,161,0,1,162,0,1,163,0,1,164,0,1,165,0,1,166,0,1,167,0,1,168,0,1,169,0,1,170,0,52,1,0,23,128,147,0,5,52,1,0,0,128,171,0,5,51,173,0,128,172,0,5,51,175,0,128,174,0,5,51,177,0,128,176,0,5,51,179,0,128,178,0,5,51,181,0,128,180,0,5,51,183,0,128,182,0,5,51,185,0,128,184,0,5,51,187,0,128,186,0,5,51,189,0,128,188,0,5,51,191,0,128,190,0,5,51,193,0,128,192,0,50],"constants":[{"t":"s","v":"HTML_TAGS"},{"t":"s","v":"list"},{"t":"s","v":"html"},{"t":"s","v":"head"},{"t":"s","v":"body"},{"t":"s","v":"title"},{"t":"s","v":"meta"},{"t":"s","v":"link"},{"t":"s","v":"script"},{"t":"s","v":"style"},{"t":"s","v":"noscript"},{"t":"s","v":"header"},{"t":"s","v":"nav"},{"t":"s","v":"main"},{"t":"s","v":"section"},{"t":"s","v":"article"},{"t":"s","v":"aside"},{"t":"s","v":"footer"},{"t":"s","v":"h1"},{"t":"s","v":"h2"},{"t":"s","v":"h3"},{"t":"s","v":"h4"},{"t":"s","v":"h5"},{"t":"s","v":"h6"},{"t":"s","v":"hgroup"},{"t":"s","v":"div"},{"t":"s","v":"p"},{"t":"s","v":"blockquote"},{"t":"s","v":"pre"},{"t":"s","v":"figure"},{"t":"s","v":"figcaption"},{"t":"s","v":"address"},{"t":"s","v":"details"},{"t":"s","v":"summary"},{"t":"s","v":"a"},{"t":"s","v":"span"},{"t":"s","v":"em"},{"t":"s","v":"strong"},{"t":"s","v":"small"},{"t":"s","v":"b"},{"t":"s","v":"i"},{"t":"s","v":"u"},{"t":"s","v":"s"},{"t":"s","v":"mark"},{"t":"s","v":"sub"},{"t":"s","v":"sup"},{"t":"s","v":"abbr"},{"t":"s","v":"cite"},{"t":"s","v":"code"},{"t":"s","v":"kbd"},{"t":"s","v":"samp"},{"t":"s","v":"var"},{"t":"s","v":"time"},{"t":"s","v":"br"},{"t":"s","v":"wbr"},{"t":"s","v":"hr"},{"t":"s","v":"ul"},{"t":"s","v":"ol"},{"t":"s","v":"li"},{"t":"s","v":"dl"},{"t":"s","v":"dt"},{"t":"s","v":"dd"},{"t":"s","v":"table"},{"t":"s","v":"thead"},{"t":"s","v":"tbody"},{"t":"s","v":"tfoot"},{"t":"s","v":"tr"},{"t":"s","v":"th"},{"t":"s","v":"td"},{"t":"s","v":"caption"},{"t":"s","v":"colgroup"},{"t":"s","v":"col"},{"t":"s","v":"form"},{"t":"s","v":"input"},{"t":"s","v":"textarea"},{"t":"s","v":"select"},{"t":"s","v":"option"},{"t":"s","v":"optgroup"},{"t":"s","v":"button"},{"t":"s","v":"label"},{"t":"s","v":"fieldset"},{"t":"s","v":"legend"},{"t":"s","v":"output"},{"t":"s","v":"datalist"},{"t":"s","v":"img"},{"t":"s","v":"video"},{"t":"s","v":"audio"},{"t":"s","v":"source"},{"t":"s","v":"picture"},{"t":"s","v":"canvas"},{"t":"s","v":"iframe"},{"t":"s","v":"svg"},{"t":"s","v":"math"},{"t":"s","v":"path"},{"t":"s","v":"circle"},{"t":"s","v":"ellipse"},{"t":"s","v":"rect"},{"t":"s","v":"line"},{"t":"s","v":"polyline"},{"t":"s","v":"polygon"},{"t":"s","v":"text"},{"t":"s","v":"tspan"},{"t":"s","v":"g"},{"t":"s","v":"defs"},{"t":"s","v":"use"},{"t":"s","v":"clipPath"},{"t":"s","v":"mask"},{"t":"s","v":"pattern"},{"t":"s","v":"linearGradient"},{"t":"s","v":"radialGradient"},{"t":"s","v":"stop"},{"t":"s","v":"filter"},{"t":"s","v":"feGaussianBlur"},{"t":"s","v":"feOffset"},{"t":"s","v":"feBlend"},{"t":"s","v":"feColorMatrix"},{"t":"s","v":"feComposite"},{"t":"s","v":"feMerge"},{"t":"s","v":"feMergeNode"},{"t":"s","v":"feTurbulence"},{"t":"s","v":"feComponentTransfer"},{"t":"s","v":"feFuncR"},{"t":"s","v":"feFuncG"},{"t":"s","v":"feFuncB"},{"t":"s","v":"feFuncA"},{"t":"s","v":"feDisplacementMap"},{"t":"s","v":"feFlood"},{"t":"s","v":"feImage"},{"t":"s","v":"feMorphology"},{"t":"s","v":"feSpecularLighting"},{"t":"s","v":"feDiffuseLighting"},{"t":"s","v":"fePointLight"},{"t":"s","v":"feSpotLight"},{"t":"s","v":"feDistantLight"},{"t":"s","v":"animate"},{"t":"s","v":"animateTransform"},{"t":"s","v":"foreignObject"},{"t":"s","v":"template"},{"t":"s","v":"slot"},{"t":"s","v":"dialog"},{"t":"s","v":"menu"},{"t":"s","v":"VOID_ELEMENTS"},{"t":"s","v":"area"},{"t":"s","v":"base"},{"t":"s","v":"embed"},{"t":"s","v":"param"},{"t":"s","v":"track"},{"t":"s","v":"BOOLEAN_ATTRS"},{"t":"s","v":"async"},{"t":"s","v":"autofocus"},{"t":"s","v":"autoplay"},{"t":"s","v":"checked"},{"t":"s","v":"controls"},{"t":"s","v":"default"},{"t":"s","v":"defer"},{"t":"s","v":"disabled"},{"t":"s","v":"formnovalidate"},{"t":"s","v":"hidden"},{"t":"s","v":"inert"},{"t":"s","v":"ismap"},{"t":"s","v":"loop"},{"t":"s","v":"multiple"},{"t":"s","v":"muted"},{"t":"s","v":"nomodule"},{"t":"s","v":"novalidate"},{"t":"s","v":"open"},{"t":"s","v":"playsinline"},{"t":"s","v":"readonly"},{"t":"s","v":"required"},{"t":"s","v":"reversed"},{"t":"s","v":"selected"},{"t":"s","v":"*definition-form-extensions*"},{"t":"s","v":"definition-form?"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,6,34,94,0,5,16,0,1,2,0,52,0,0,2,6,34,80,0,5,16,0,1,3,0,52,0,0,2,6,34,66,0,5,16,0,1,4,0,52,0,0,2,6,34,52,0,5,16,0,1,5,0,52,0,0,2,6,34,38,0,5,16,0,1,6,0,52,0,0,2,6,34,24,0,5,16,0,1,7,0,52,0,0,2,6,34,10,0,5,20,9,0,16,0,52,8,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"define"},{"t":"s","v":"defcomp"},{"t":"s","v":"defisland"},{"t":"s","v":"defmacro"},{"t":"s","v":"defstyle"},{"t":"s","v":"deftype"},{"t":"s","v":"defeffect"},{"t":"s","v":"contains?"},{"t":"s","v":"*definition-form-extensions*"}],"arity":1}},{"t":"s","v":"parse-element-args"},{"t":"code","v":{"bytecode":[52,0,0,0,17,2,52,1,0,0,17,3,51,3,0,1,0,1,1,1,2,1,3,1,4,0,1,5,0,1,6,0,4,52,0,0,4,16,0,52,2,0,3,5,16,2,16,3,52,1,0,2,50],"constants":[{"t":"s","v":"dict"},{"t":"s","v":"list"},{"t":"s","v":"reduce"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,2,16,2,33,29,0,16,0,1,1,0,4,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,5,32,154,0,16,1,52,6,0,1,1,7,0,52,5,0,2,6,33,24,0,5,16,0,1,3,0,52,0,0,2,52,4,0,1,18,0,52,9,0,1,52,8,0,2,33,78,0,20,10,0,20,11,0,18,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,12,0,2,18,1,48,2,48,1,17,3,18,2,20,14,0,16,1,48,1,16,3,52,13,0,3,5,16,0,1,1,0,3,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,5,32,32,0,20,15,0,18,3,16,1,48,2,5,16,0,1,3,0,16,0,1,3,0,52,0,0,2,52,4,0,1,52,2,0,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"skip"},{"t":"s","v":"assoc"},{"t":"s","v":"i"},{"t":"s","v":"inc"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"keyword"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"s","v":"dict-set!"},{"t":"s","v":"keyword-name"},{"t":"s","v":"append!"}],"arity":2,"upvalue-count":4}},{"t":"s","v":"i"},{"t":"n","v":0},{"t":"s","v":"skip"}],"arity":2}},{"t":"s","v":"render-attrs"},{"t":"code","v":{"bytecode":[1,1,0,51,3,0,1,0,16,0,52,4,0,1,52,2,0,2,52,0,0,2,50],"constants":[{"t":"s","v":"join"},{"t":"s","v":""},{"t":"s","v":"map"},{"t":"code","v":{"bytecode":[18,0,16,0,52,0,0,2,17,1,20,2,0,16,0,52,1,0,2,6,33,3,0,5,16,1,33,12,0,1,4,0,16,0,52,3,0,2,32,70,0,20,2,0,16,0,52,1,0,2,6,33,7,0,5,16,1,52,5,0,1,33,6,0,1,6,0,32,41,0,16,1,52,7,0,1,33,6,0,1,6,0,32,26,0,1,4,0,16,0,1,8,0,20,9,0,16,1,52,3,0,1,48,1,1,10,0,52,3,0,5,50],"constants":[{"t":"s","v":"dict-get"},{"t":"s","v":"contains?"},{"t":"s","v":"BOOLEAN_ATTRS"},{"t":"s","v":"str"},{"t":"s","v":" "},{"t":"s","v":"not"},{"t":"s","v":""},{"t":"s","v":"nil?"},{"t":"s","v":"=\""},{"t":"s","v":"escape-attr"},{"t":"s","v":"\""}],"arity":1,"upvalue-count":1}},{"t":"s","v":"keys"}],"arity":1}},{"t":"s","v":"eval-cond"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,12,0,20,1,0,16,0,16,1,49,2,32,9,0,20,2,0,16,0,16,1,49,2,50],"constants":[{"t":"s","v":"cond-scheme?"},{"t":"s","v":"eval-cond-scheme"},{"t":"s","v":"eval-cond-clojure"}],"arity":2}},{"t":"s","v":"eval-cond-scheme"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,4,0,2,32,76,0,16,0,52,1,0,1,17,2,16,2,52,1,0,1,17,3,16,2,1,3,0,52,2,0,2,17,4,16,3,52,4,0,1,33,5,0,16,4,32,35,0,20,5,0,20,6,0,16,3,16,1,48,2,48,1,33,5,0,16,4,32,13,0,20,7,0,16,0,52,8,0,1,16,1,49,2,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"first"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"is-else-clause?"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"eval-cond-scheme"},{"t":"s","v":"rest"}],"arity":2}},{"t":"s","v":"eval-cond-clojure"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,1,2,0,52,0,0,2,33,4,0,2,32,71,0,16,0,52,3,0,1,17,2,16,0,1,5,0,52,4,0,2,17,3,16,2,52,6,0,1,33,5,0,16,3,32,38,0,20,7,0,20,8,0,16,2,16,1,48,2,48,1,33,5,0,16,3,32,16,0,20,9,0,16,0,1,2,0,52,10,0,2,16,1,49,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"first"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"is-else-clause?"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"eval-cond-clojure"},{"t":"s","v":"slice"}],"arity":2}},{"t":"s","v":"process-bindings"},{"t":"code","v":{"bytecode":[20,0,0,16,1,48,1,17,2,51,2,0,1,2,16,0,52,1,0,2,5,16,2,50],"constants":[{"t":"s","v":"env-extend"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,1,2,0,52,0,0,2,6,33,14,0,5,16,0,52,4,0,1,1,5,0,52,3,0,2,33,79,0,16,0,52,6,0,1,52,1,0,1,1,7,0,52,0,0,2,33,14,0,20,8,0,16,0,52,6,0,1,48,1,32,10,0,16,0,52,6,0,1,52,9,0,1,17,1,20,10,0,18,0,16,1,20,11,0,20,12,0,16,0,1,14,0,52,13,0,2,18,0,48,2,48,1,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"list"},{"t":"s","v":">="},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"str"},{"t":"s","v":"env-bind!"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"n","v":1}],"arity":1,"upvalue-count":1}}],"arity":2}},{"t":"s","v":"is-render-expr?"},{"t":"code","v":{"bytecode":[16,0,52,2,0,1,1,3,0,52,1,0,2,52,0,0,1,6,34,7,0,5,16,0,52,4,0,1,33,4,0,4,32,170,0,16,0,52,5,0,1,17,1,16,1,52,2,0,1,1,6,0,52,1,0,2,52,0,0,1,33,4,0,4,32,138,0,20,7,0,16,1,48,1,17,2,16,2,1,8,0,52,1,0,2,6,34,116,0,5,16,2,1,9,0,52,1,0,2,6,34,102,0,5,16,2,1,11,0,52,10,0,2,6,34,88,0,5,16,2,1,12,0,52,10,0,2,6,34,74,0,5,20,14,0,16,2,52,13,0,2,6,34,60,0,5,16,2,1,17,0,52,16,0,2,1,18,0,52,15,0,2,6,33,39,0,5,16,0,52,19,0,1,1,20,0,52,15,0,2,6,33,21,0,5,16,0,1,20,0,52,21,0,2,52,2,0,1,1,22,0,52,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"list"},{"t":"s","v":"empty?"},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"<>"},{"t":"s","v":"raw!"},{"t":"s","v":"starts-with?"},{"t":"s","v":"~"},{"t":"s","v":"html:"},{"t":"s","v":"contains?"},{"t":"s","v":"HTML_TAGS"},{"t":"s","v":">"},{"t":"s","v":"index-of"},{"t":"s","v":"-"},{"t":"n","v":0},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"nth"},{"t":"s","v":"keyword"}],"arity":1}},{"t":"s","v":"merge-spread-attrs"},{"t":"code","v":{"bytecode":[51,1,0,1,1,1,0,16,1,52,2,0,1,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,16,0,52,0,0,2,17,1,16,0,1,2,0,52,1,0,2,33,62,0,18,1,1,2,0,52,0,0,2,17,2,18,1,1,2,0,16,2,6,33,14,0,5,16,2,1,5,0,52,1,0,2,52,4,0,1,33,14,0,16,2,1,7,0,16,1,52,6,0,3,32,2,0,16,1,52,3,0,3,32,84,0,16,0,1,8,0,52,1,0,2,33,62,0,18,1,1,8,0,52,0,0,2,17,2,18,1,1,8,0,16,2,6,33,14,0,5,16,2,1,5,0,52,1,0,2,52,4,0,1,33,14,0,16,2,1,9,0,16,1,52,6,0,3,32,2,0,16,1,52,3,0,3,32,10,0,18,1,16,0,16,1,52,3,0,3,50],"constants":[{"t":"s","v":"dict-get"},{"t":"s","v":"="},{"t":"s","v":"class"},{"t":"s","v":"dict-set!"},{"t":"s","v":"not"},{"t":"s","v":""},{"t":"s","v":"str"},{"t":"s","v":" "},{"t":"s","v":"style"},{"t":"s","v":";"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"keys"}],"arity":2}},{"t":"s","v":"escape-html"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,17,1,16,1,1,2,0,1,3,0,52,1,0,3,17,1,5,16,1,1,4,0,1,5,0,52,1,0,3,17,1,5,16,1,1,6,0,1,7,0,52,1,0,3,17,1,5,16,1,1,8,0,1,9,0,52,1,0,3,17,1,5,16,1,50],"constants":[{"t":"s","v":"str"},{"t":"s","v":"replace"},{"t":"s","v":"&"},{"t":"s","v":"&"},{"t":"s","v":"<"},{"t":"s","v":"<"},{"t":"s","v":">"},{"t":"s","v":">"},{"t":"s","v":"\""},{"t":"s","v":"""}],"arity":1}},{"t":"s","v":"escape-attr"},{"t":"code","v":{"bytecode":[20,0,0,16,0,49,1,50],"constants":[{"t":"s","v":"escape-html"}],"arity":1}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"61416f3651baa0c0","module":{"arity":0,"bytecode":[1,2,0,1,3,0,1,4,0,1,5,0,1,6,0,1,7,0,1,8,0,1,9,0,1,10,0,1,11,0,1,12,0,1,13,0,1,14,0,1,15,0,1,16,0,1,17,0,1,18,0,1,19,0,1,20,0,1,21,0,1,22,0,1,23,0,1,24,0,1,25,0,1,26,0,1,27,0,1,28,0,1,29,0,1,30,0,1,31,0,1,32,0,1,33,0,1,34,0,1,35,0,1,36,0,1,37,0,1,38,0,1,39,0,1,40,0,1,41,0,1,42,0,1,43,0,1,44,0,1,45,0,1,46,0,1,47,0,1,48,0,1,49,0,1,50,0,1,51,0,1,52,0,1,53,0,1,54,0,1,55,0,1,56,0,1,57,0,1,58,0,1,59,0,1,60,0,1,61,0,1,62,0,1,63,0,1,64,0,1,65,0,1,66,0,1,67,0,1,68,0,1,69,0,1,70,0,1,71,0,1,72,0,1,73,0,1,74,0,1,75,0,1,76,0,1,77,0,1,78,0,1,79,0,1,80,0,1,81,0,1,82,0,1,83,0,1,84,0,1,85,0,1,86,0,1,87,0,1,88,0,1,89,0,1,90,0,1,91,0,1,92,0,1,93,0,1,94,0,1,95,0,1,96,0,1,97,0,1,98,0,1,99,0,1,100,0,1,101,0,1,102,0,1,103,0,1,104,0,1,105,0,1,106,0,1,107,0,1,108,0,1,109,0,1,110,0,1,111,0,1,112,0,1,113,0,1,114,0,1,115,0,1,116,0,1,117,0,1,118,0,1,119,0,1,120,0,1,121,0,1,122,0,1,123,0,1,124,0,1,125,0,1,126,0,1,127,0,1,128,0,1,129,0,1,130,0,1,131,0,1,132,0,1,133,0,1,134,0,1,135,0,1,136,0,1,137,0,1,138,0,1,139,0,1,140,0,52,1,0,139,128,0,0,5,1,142,0,1,143,0,1,53,0,1,71,0,1,144,0,1,55,0,1,84,0,1,73,0,1,7,0,1,6,0,1,145,0,1,87,0,1,146,0,1,54,0,52,1,0,14,128,141,0,5,1,148,0,1,149,0,1,150,0,1,151,0,1,152,0,1,153,0,1,154,0,1,155,0,1,156,0,1,157,0,1,158,0,1,159,0,1,160,0,1,161,0,1,162,0,1,163,0,1,164,0,1,165,0,1,166,0,1,167,0,1,168,0,1,169,0,1,170,0,52,1,0,23,128,147,0,5,52,1,0,0,128,171,0,5,51,173,0,128,172,0,5,51,175,0,128,174,0,5,51,177,0,128,176,0,5,51,179,0,128,178,0,5,51,181,0,128,180,0,5,51,183,0,128,182,0,5,51,185,0,128,184,0,5,51,187,0,128,186,0,5,51,189,0,128,188,0,5,51,191,0,128,190,0,5,51,193,0,128,192,0,50],"constants":[{"t":"s","v":"HTML_TAGS"},{"t":"s","v":"list"},{"t":"s","v":"html"},{"t":"s","v":"head"},{"t":"s","v":"body"},{"t":"s","v":"title"},{"t":"s","v":"meta"},{"t":"s","v":"link"},{"t":"s","v":"script"},{"t":"s","v":"style"},{"t":"s","v":"noscript"},{"t":"s","v":"header"},{"t":"s","v":"nav"},{"t":"s","v":"main"},{"t":"s","v":"section"},{"t":"s","v":"article"},{"t":"s","v":"aside"},{"t":"s","v":"footer"},{"t":"s","v":"h1"},{"t":"s","v":"h2"},{"t":"s","v":"h3"},{"t":"s","v":"h4"},{"t":"s","v":"h5"},{"t":"s","v":"h6"},{"t":"s","v":"hgroup"},{"t":"s","v":"div"},{"t":"s","v":"p"},{"t":"s","v":"blockquote"},{"t":"s","v":"pre"},{"t":"s","v":"figure"},{"t":"s","v":"figcaption"},{"t":"s","v":"address"},{"t":"s","v":"details"},{"t":"s","v":"summary"},{"t":"s","v":"a"},{"t":"s","v":"span"},{"t":"s","v":"em"},{"t":"s","v":"strong"},{"t":"s","v":"small"},{"t":"s","v":"b"},{"t":"s","v":"i"},{"t":"s","v":"u"},{"t":"s","v":"s"},{"t":"s","v":"mark"},{"t":"s","v":"sub"},{"t":"s","v":"sup"},{"t":"s","v":"abbr"},{"t":"s","v":"cite"},{"t":"s","v":"code"},{"t":"s","v":"kbd"},{"t":"s","v":"samp"},{"t":"s","v":"var"},{"t":"s","v":"time"},{"t":"s","v":"br"},{"t":"s","v":"wbr"},{"t":"s","v":"hr"},{"t":"s","v":"ul"},{"t":"s","v":"ol"},{"t":"s","v":"li"},{"t":"s","v":"dl"},{"t":"s","v":"dt"},{"t":"s","v":"dd"},{"t":"s","v":"table"},{"t":"s","v":"thead"},{"t":"s","v":"tbody"},{"t":"s","v":"tfoot"},{"t":"s","v":"tr"},{"t":"s","v":"th"},{"t":"s","v":"td"},{"t":"s","v":"caption"},{"t":"s","v":"colgroup"},{"t":"s","v":"col"},{"t":"s","v":"form"},{"t":"s","v":"input"},{"t":"s","v":"textarea"},{"t":"s","v":"select"},{"t":"s","v":"option"},{"t":"s","v":"optgroup"},{"t":"s","v":"button"},{"t":"s","v":"label"},{"t":"s","v":"fieldset"},{"t":"s","v":"legend"},{"t":"s","v":"output"},{"t":"s","v":"datalist"},{"t":"s","v":"img"},{"t":"s","v":"video"},{"t":"s","v":"audio"},{"t":"s","v":"source"},{"t":"s","v":"picture"},{"t":"s","v":"canvas"},{"t":"s","v":"iframe"},{"t":"s","v":"svg"},{"t":"s","v":"math"},{"t":"s","v":"path"},{"t":"s","v":"circle"},{"t":"s","v":"ellipse"},{"t":"s","v":"rect"},{"t":"s","v":"line"},{"t":"s","v":"polyline"},{"t":"s","v":"polygon"},{"t":"s","v":"text"},{"t":"s","v":"tspan"},{"t":"s","v":"g"},{"t":"s","v":"defs"},{"t":"s","v":"use"},{"t":"s","v":"clipPath"},{"t":"s","v":"mask"},{"t":"s","v":"pattern"},{"t":"s","v":"linearGradient"},{"t":"s","v":"radialGradient"},{"t":"s","v":"stop"},{"t":"s","v":"filter"},{"t":"s","v":"feGaussianBlur"},{"t":"s","v":"feOffset"},{"t":"s","v":"feBlend"},{"t":"s","v":"feColorMatrix"},{"t":"s","v":"feComposite"},{"t":"s","v":"feMerge"},{"t":"s","v":"feMergeNode"},{"t":"s","v":"feTurbulence"},{"t":"s","v":"feComponentTransfer"},{"t":"s","v":"feFuncR"},{"t":"s","v":"feFuncG"},{"t":"s","v":"feFuncB"},{"t":"s","v":"feFuncA"},{"t":"s","v":"feDisplacementMap"},{"t":"s","v":"feFlood"},{"t":"s","v":"feImage"},{"t":"s","v":"feMorphology"},{"t":"s","v":"feSpecularLighting"},{"t":"s","v":"feDiffuseLighting"},{"t":"s","v":"fePointLight"},{"t":"s","v":"feSpotLight"},{"t":"s","v":"feDistantLight"},{"t":"s","v":"animate"},{"t":"s","v":"animateTransform"},{"t":"s","v":"foreignObject"},{"t":"s","v":"template"},{"t":"s","v":"slot"},{"t":"s","v":"dialog"},{"t":"s","v":"menu"},{"t":"s","v":"VOID_ELEMENTS"},{"t":"s","v":"area"},{"t":"s","v":"base"},{"t":"s","v":"embed"},{"t":"s","v":"param"},{"t":"s","v":"track"},{"t":"s","v":"BOOLEAN_ATTRS"},{"t":"s","v":"async"},{"t":"s","v":"autofocus"},{"t":"s","v":"autoplay"},{"t":"s","v":"checked"},{"t":"s","v":"controls"},{"t":"s","v":"default"},{"t":"s","v":"defer"},{"t":"s","v":"disabled"},{"t":"s","v":"formnovalidate"},{"t":"s","v":"hidden"},{"t":"s","v":"inert"},{"t":"s","v":"ismap"},{"t":"s","v":"loop"},{"t":"s","v":"multiple"},{"t":"s","v":"muted"},{"t":"s","v":"nomodule"},{"t":"s","v":"novalidate"},{"t":"s","v":"open"},{"t":"s","v":"playsinline"},{"t":"s","v":"readonly"},{"t":"s","v":"required"},{"t":"s","v":"reversed"},{"t":"s","v":"selected"},{"t":"s","v":"*definition-form-extensions*"},{"t":"s","v":"definition-form?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,6,34,101,0,5,20,1,0,1,3,0,52,0,0,2,6,34,86,0,5,20,1,0,1,4,0,52,0,0,2,6,34,71,0,5,20,1,0,1,5,0,52,0,0,2,6,34,56,0,5,20,1,0,1,6,0,52,0,0,2,6,34,41,0,5,20,1,0,1,7,0,52,0,0,2,6,34,26,0,5,20,1,0,1,8,0,52,0,0,2,6,34,11,0,5,20,10,0,20,1,0,52,9,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"name"},{"t":"s","v":"define"},{"t":"s","v":"defcomp"},{"t":"s","v":"defisland"},{"t":"s","v":"defmacro"},{"t":"s","v":"defstyle"},{"t":"s","v":"deftype"},{"t":"s","v":"defeffect"},{"t":"s","v":"contains?"},{"t":"s","v":"*definition-form-extensions*"}]}},{"t":"s","v":"parse-element-args"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,17,2,52,1,0,0,17,3,51,3,0,1,4,0,1,5,0,1,6,0,4,52,0,0,4,20,7,0,52,2,0,3,5,20,8,0,20,9,0,52,1,0,2,50],"constants":[{"t":"s","v":"dict"},{"t":"s","v":"list"},{"t":"s","v":"reduce"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,2,20,2,0,33,31,0,20,1,0,1,2,0,4,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,5,32,169,0,20,8,0,52,7,0,1,1,9,0,52,6,0,2,6,33,26,0,5,20,1,0,1,4,0,52,0,0,2,52,5,0,1,20,12,0,52,11,0,1,52,10,0,2,33,86,0,20,13,0,20,14,0,20,12,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,15,0,2,20,16,0,48,2,48,1,17,3,20,18,0,20,19,0,20,8,0,48,1,20,20,0,52,17,0,3,5,20,1,0,1,2,0,3,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,5,32,36,0,20,21,0,20,22,0,20,8,0,48,2,5,20,1,0,1,4,0,20,1,0,1,4,0,52,0,0,2,52,5,0,1,52,3,0,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"state"},{"t":"s","v":"skip"},{"t":"s","v":"assoc"},{"t":"s","v":"i"},{"t":"s","v":"inc"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"arg"},{"t":"s","v":"keyword"},{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"args"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"s","v":"env"},{"t":"s","v":"dict-set!"},{"t":"s","v":"attrs"},{"t":"s","v":"keyword-name"},{"t":"s","v":"val"},{"t":"s","v":"append!"},{"t":"s","v":"children"}]}},{"t":"s","v":"i"},{"t":"n","v":0},{"t":"s","v":"skip"},{"t":"s","v":"args"},{"t":"s","v":"attrs"},{"t":"s","v":"children"}]}},{"t":"s","v":"render-attrs"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,1,0,51,3,0,20,5,0,52,4,0,1,52,2,0,2,52,0,0,2,50],"constants":[{"t":"s","v":"join"},{"t":"s","v":""},{"t":"s","v":"map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,17,1,20,4,0,20,2,0,52,3,0,2,6,33,4,0,5,20,5,0,33,13,0,1,7,0,20,2,0,52,6,0,2,32,75,0,20,4,0,20,2,0,52,3,0,2,6,33,8,0,5,20,5,0,52,8,0,1,33,6,0,1,9,0,32,44,0,20,5,0,52,10,0,1,33,6,0,1,9,0,32,28,0,1,7,0,20,2,0,1,11,0,20,12,0,20,5,0,52,6,0,1,48,1,1,13,0,52,6,0,5,50],"constants":[{"t":"s","v":"dict-get"},{"t":"s","v":"attrs"},{"t":"s","v":"key"},{"t":"s","v":"contains?"},{"t":"s","v":"BOOLEAN_ATTRS"},{"t":"s","v":"val"},{"t":"s","v":"str"},{"t":"s","v":" "},{"t":"s","v":"not"},{"t":"s","v":""},{"t":"s","v":"nil?"},{"t":"s","v":"=\""},{"t":"s","v":"escape-attr"},{"t":"s","v":"\""}]}},{"t":"s","v":"keys"},{"t":"s","v":"attrs"}]}},{"t":"s","v":"eval-cond"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,14,0,20,2,0,20,1,0,20,3,0,49,2,32,11,0,20,4,0,20,1,0,20,3,0,49,2,50],"constants":[{"t":"s","v":"cond-scheme?"},{"t":"s","v":"clauses"},{"t":"s","v":"eval-cond-scheme"},{"t":"s","v":"env"},{"t":"s","v":"eval-cond-clojure"}]}},{"t":"s","v":"eval-cond-scheme"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,4,0,2,32,86,0,20,1,0,52,2,0,1,17,2,20,3,0,52,2,0,1,17,3,20,3,0,1,5,0,52,4,0,2,17,4,20,7,0,52,6,0,1,33,6,0,20,8,0,32,40,0,20,9,0,20,10,0,20,7,0,20,11,0,48,2,48,1,33,6,0,20,8,0,32,15,0,20,12,0,20,1,0,52,13,0,1,20,11,0,49,2,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"clauses"},{"t":"s","v":"first"},{"t":"s","v":"clause"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"is-else-clause?"},{"t":"s","v":"test"},{"t":"s","v":"body"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"env"},{"t":"s","v":"eval-cond-scheme"},{"t":"s","v":"rest"}]}},{"t":"s","v":"eval-cond-clojure"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,1,3,0,52,0,0,2,33,4,0,2,32,80,0,20,2,0,52,4,0,1,17,2,20,2,0,1,6,0,52,5,0,2,17,3,20,8,0,52,7,0,1,33,6,0,20,9,0,32,43,0,20,10,0,20,11,0,20,8,0,20,12,0,48,2,48,1,33,6,0,20,9,0,32,18,0,20,13,0,20,2,0,1,3,0,52,14,0,2,20,12,0,49,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"len"},{"t":"s","v":"clauses"},{"t":"n","v":2},{"t":"s","v":"first"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"is-else-clause?"},{"t":"s","v":"test"},{"t":"s","v":"body"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"env"},{"t":"s","v":"eval-cond-clojure"},{"t":"s","v":"slice"}]}},{"t":"s","v":"process-bindings"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,2,51,3,0,20,4,0,52,2,0,2,5,20,5,0,50],"constants":[{"t":"s","v":"env-extend"},{"t":"s","v":"env"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,1,3,0,52,0,0,2,6,33,15,0,5,20,2,0,52,5,0,1,1,6,0,52,4,0,2,33,86,0,20,2,0,52,7,0,1,52,1,0,1,1,8,0,52,0,0,2,33,15,0,20,9,0,20,2,0,52,7,0,1,48,1,32,11,0,20,2,0,52,7,0,1,52,10,0,1,17,1,20,11,0,20,12,0,20,13,0,20,14,0,20,15,0,20,2,0,1,17,0,52,16,0,2,20,12,0,48,2,48,1,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"pair"},{"t":"s","v":"list"},{"t":"s","v":">="},{"t":"s","v":"len"},{"t":"n","v":2},{"t":"s","v":"first"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"str"},{"t":"s","v":"env-bind!"},{"t":"s","v":"local"},{"t":"s","v":"name"},{"t":"s","v":"trampoline"},{"t":"s","v":"eval-expr"},{"t":"s","v":"nth"},{"t":"n","v":1}]}},{"t":"s","v":"bindings"},{"t":"s","v":"local"}]}},{"t":"s","v":"is-render-expr?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,3,0,52,2,0,1,1,4,0,52,1,0,2,52,0,0,1,6,34,8,0,5,20,3,0,52,5,0,1,33,4,0,4,32,181,0,20,3,0,52,6,0,1,17,1,20,7,0,52,2,0,1,1,8,0,52,1,0,2,52,0,0,1,33,4,0,4,32,147,0,20,9,0,20,7,0,48,1,17,2,20,10,0,1,11,0,52,1,0,2,6,34,123,0,5,20,10,0,1,12,0,52,1,0,2,6,34,108,0,5,20,10,0,1,14,0,52,13,0,2,6,34,93,0,5,20,10,0,1,15,0,52,13,0,2,6,34,78,0,5,20,17,0,20,10,0,52,16,0,2,6,34,63,0,5,20,10,0,1,20,0,52,19,0,2,1,21,0,52,18,0,2,6,33,41,0,5,20,3,0,52,22,0,1,1,23,0,52,18,0,2,6,33,22,0,5,20,3,0,1,23,0,52,24,0,2,52,2,0,1,1,25,0,52,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"expr"},{"t":"s","v":"list"},{"t":"s","v":"empty?"},{"t":"s","v":"first"},{"t":"s","v":"h"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"n"},{"t":"s","v":"<>"},{"t":"s","v":"raw!"},{"t":"s","v":"starts-with?"},{"t":"s","v":"~"},{"t":"s","v":"html:"},{"t":"s","v":"contains?"},{"t":"s","v":"HTML_TAGS"},{"t":"s","v":">"},{"t":"s","v":"index-of"},{"t":"s","v":"-"},{"t":"n","v":0},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"nth"},{"t":"s","v":"keyword"}]}},{"t":"s","v":"merge-spread-attrs"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[51,1,0,20,3,0,52,2,0,1,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,17,1,20,2,0,1,4,0,52,3,0,2,33,69,0,20,5,0,1,4,0,52,0,0,2,17,2,20,5,0,1,4,0,20,7,0,6,33,15,0,5,20,7,0,1,9,0,52,3,0,2,52,8,0,1,33,16,0,20,7,0,1,11,0,20,12,0,52,10,0,3,32,3,0,20,12,0,52,6,0,3,32,95,0,20,2,0,1,13,0,52,3,0,2,33,69,0,20,5,0,1,13,0,52,0,0,2,17,2,20,5,0,1,13,0,20,7,0,6,33,15,0,5,20,7,0,1,9,0,52,3,0,2,52,8,0,1,33,16,0,20,7,0,1,14,0,20,12,0,52,10,0,3,32,3,0,20,12,0,52,6,0,3,32,13,0,20,5,0,20,2,0,20,12,0,52,6,0,3,50],"constants":[{"t":"s","v":"dict-get"},{"t":"s","v":"spread-dict"},{"t":"s","v":"key"},{"t":"s","v":"="},{"t":"s","v":"class"},{"t":"s","v":"target"},{"t":"s","v":"dict-set!"},{"t":"s","v":"existing"},{"t":"s","v":"not"},{"t":"s","v":""},{"t":"s","v":"str"},{"t":"s","v":" "},{"t":"s","v":"val"},{"t":"s","v":"style"},{"t":"s","v":";"}]}},{"t":"s","v":"keys"},{"t":"s","v":"spread-dict"}]}},{"t":"s","v":"escape-html"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,17,1,20,3,0,1,4,0,1,5,0,52,2,0,3,21,3,0,5,20,3,0,1,6,0,1,7,0,52,2,0,3,21,3,0,5,20,3,0,1,8,0,1,9,0,52,2,0,3,21,3,0,5,20,3,0,1,10,0,1,11,0,52,2,0,3,21,3,0,5,20,3,0,50],"constants":[{"t":"s","v":"str"},{"t":"s","v":"s"},{"t":"s","v":"replace"},{"t":"s","v":"r"},{"t":"s","v":"&"},{"t":"s","v":"&"},{"t":"s","v":"<"},{"t":"s","v":"<"},{"t":"s","v":">"},{"t":"s","v":">"},{"t":"s","v":"\""},{"t":"s","v":"""}]}},{"t":"s","v":"escape-attr"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,49,1,50],"constants":[{"t":"s","v":"escape-html"},{"t":"s","v":"s"}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/router.sxbc.json b/shared/static/wasm/sx/router.sxbc.json index eec89553..dc36a968 100644 --- a/shared/static/wasm/sx/router.sxbc.json +++ b/shared/static/wasm/sx/router.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"10d418bcee7e13ff","module":{"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,5,51,45,0,128,44,0,5,51,47,0,128,46,0,5,51,49,0,128,48,0,5,51,51,0,128,50,0,5,51,53,0,128,52,0,5,51,55,0,128,54,0,5,51,57,0,128,56,0,5,51,59,0,128,58,0,5,51,61,0,128,60,0,5,51,63,0,128,62,0,5,51,65,0,128,64,0,5,51,67,0,128,66,0,5,51,69,0,128,68,0,5,51,71,0,128,70,0,50],"constants":[{"t":"s","v":"split-path-segments"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,33,12,0,16,0,1,3,0,52,2,0,2,32,2,0,16,0,17,1,16,1,52,5,0,1,52,4,0,1,6,33,10,0,5,16,1,1,1,0,52,6,0,2,33,25,0,16,1,1,7,0,16,1,52,9,0,1,1,3,0,52,8,0,2,52,2,0,3,32,2,0,16,1,17,2,16,2,52,5,0,1,33,7,0,52,10,0,0,32,9,0,16,2,1,1,0,52,11,0,2,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"/"},{"t":"s","v":"slice"},{"t":"n","v":1},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"ends-with?"},{"t":"n","v":0},{"t":"s","v":"-"},{"t":"s","v":"len"},{"t":"s","v":"list"},{"t":"s","v":"split"}],"arity":1}},{"t":"s","v":"make-route-segment"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,6,33,10,0,5,16,0,1,3,0,52,2,0,2,33,59,0,16,0,1,5,0,16,0,52,7,0,1,1,5,0,52,6,0,2,52,4,0,3,17,1,65,0,0,17,2,16,2,1,9,0,1,10,0,52,8,0,3,5,16,2,1,11,0,16,1,52,8,0,3,5,16,2,32,32,0,65,0,0,17,1,16,1,1,9,0,1,12,0,52,8,0,3,5,16,1,1,11,0,16,0,52,8,0,3,5,16,1,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"<"},{"t":"s","v":"ends-with?"},{"t":"s","v":">"},{"t":"s","v":"slice"},{"t":"n","v":1},{"t":"s","v":"-"},{"t":"s","v":"len"},{"t":"s","v":"dict-set!"},{"t":"s","v":"type"},{"t":"s","v":"param"},{"t":"s","v":"value"},{"t":"s","v":"literal"}],"arity":1}},{"t":"s","v":"parse-route-pattern"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,1,20,2,0,16,1,52,1,0,2,50],"constants":[{"t":"s","v":"split-path-segments"},{"t":"s","v":"map"},{"t":"s","v":"make-route-segment"}],"arity":1}},{"t":"s","v":"match-route-segments"},{"t":"code","v":{"bytecode":[16,0,52,2,0,1,16,1,52,2,0,1,52,1,0,2,52,0,0,1,33,4,0,2,32,35,0,65,0,0,17,2,3,17,3,51,4,0,1,3,1,0,1,2,16,1,52,3,0,2,5,16,3,33,5,0,16,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"s","v":"for-each-indexed"},{"t":"code","v":{"bytecode":[18,0,33,103,0,18,1,16,0,52,0,0,2,17,2,16,1,1,2,0,52,1,0,2,17,3,16,3,1,4,0,52,3,0,2,33,32,0,16,2,16,1,1,6,0,52,1,0,2,52,3,0,2,52,5,0,1,33,6,0,4,19,0,32,1,0,2,32,35,0,16,3,1,7,0,52,3,0,2,33,20,0,18,2,16,1,1,6,0,52,1,0,2,16,2,52,8,0,3,32,3,0,4,19,0,32,1,0,2,50],"constants":[{"t":"s","v":"nth"},{"t":"s","v":"get"},{"t":"s","v":"type"},{"t":"s","v":"="},{"t":"s","v":"literal"},{"t":"s","v":"not"},{"t":"s","v":"value"},{"t":"s","v":"param"},{"t":"s","v":"dict-set!"}],"arity":2,"upvalue-count":3}}],"arity":2}},{"t":"s","v":"match-route"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,2,20,1,0,16,1,48,1,17,3,20,2,0,16,2,16,3,49,2,50],"constants":[{"t":"s","v":"split-path-segments"},{"t":"s","v":"parse-route-pattern"},{"t":"s","v":"match-route-segments"}],"arity":2}},{"t":"s","v":"find-matching-route"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,33,17,0,20,2,0,16,0,48,1,6,34,3,0,5,16,0,32,2,0,16,0,17,2,20,3,0,16,2,48,1,17,3,2,17,4,51,5,0,1,4,1,3,16,1,52,4,0,2,5,16,4,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"/("},{"t":"s","v":"sx-url-to-path"},{"t":"s","v":"split-path-segments"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,52,0,0,1,33,65,0,20,1,0,18,1,16,0,1,3,0,52,2,0,2,48,2,17,1,16,1,52,0,0,1,52,4,0,1,33,30,0,16,0,65,0,0,52,5,0,2,17,2,16,2,1,7,0,16,1,52,6,0,3,5,16,2,19,0,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"match-route-segments"},{"t":"s","v":"get"},{"t":"s","v":"parsed"},{"t":"s","v":"not"},{"t":"s","v":"merge"},{"t":"s","v":"dict-set!"},{"t":"s","v":"params"}],"arity":1,"upvalue-count":2}}],"arity":2}},{"t":"s","v":"_fn-to-segment"},{"t":"code","v":{"bytecode":[16,0,6,1,0,0,52,1,0,2,33,7,0,5,1,2,0,32,147,0,6,1,3,0,52,1,0,2,33,7,0,5,1,4,0,32,129,0,6,1,5,0,52,1,0,2,33,7,0,5,1,6,0,32,111,0,6,1,7,0,52,1,0,2,33,7,0,5,1,8,0,32,93,0,6,1,9,0,52,1,0,2,33,7,0,5,1,10,0,32,75,0,6,1,11,0,52,1,0,2,33,7,0,5,1,12,0,32,57,0,6,1,13,0,52,1,0,2,33,7,0,5,1,14,0,32,39,0,6,1,15,0,52,1,0,2,33,7,0,5,1,16,0,32,21,0,6,1,17,0,52,1,0,2,33,7,0,5,1,18,0,32,3,0,5,16,0,50],"constants":[{"t":"s","v":"doc"},{"t":"s","v":"="},{"t":"s","v":"docs"},{"t":"s","v":"spec"},{"t":"s","v":"specs"},{"t":"s","v":"bootstrapper"},{"t":"s","v":"bootstrappers"},{"t":"s","v":"test"},{"t":"s","v":"testing"},{"t":"s","v":"example"},{"t":"s","v":"examples"},{"t":"s","v":"protocol"},{"t":"s","v":"protocols"},{"t":"s","v":"essay"},{"t":"s","v":"essays"},{"t":"s","v":"plan"},{"t":"s","v":"plans"},{"t":"s","v":"reference-detail"},{"t":"s","v":"reference"}],"arity":1}},{"t":"s","v":"sx-url-to-path"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,6,33,10,0,5,16,0,1,4,0,52,3,0,2,52,0,0,1,33,4,0,2,32,99,0,16,0,1,6,0,16,0,52,8,0,1,1,9,0,52,7,0,2,52,5,0,3,17,1,16,1,1,11,0,1,12,0,52,10,0,3,1,13,0,1,14,0,52,10,0,3,1,4,0,1,14,0,52,10,0,3,17,2,51,16,0,16,2,1,12,0,52,17,0,2,52,15,0,2,17,3,1,12,0,1,12,0,20,21,0,16,3,52,20,0,2,52,19,0,2,52,18,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"starts-with?"},{"t":"s","v":"/("},{"t":"s","v":"ends-with?"},{"t":"s","v":")"},{"t":"s","v":"slice"},{"t":"n","v":2},{"t":"s","v":"-"},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"replace"},{"t":"s","v":"."},{"t":"s","v":"/"},{"t":"s","v":"("},{"t":"s","v":""},{"t":"s","v":"filter"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"empty?"}],"arity":1}},{"t":"s","v":"split"},{"t":"s","v":"str"},{"t":"s","v":"join"},{"t":"s","v":"map"},{"t":"s","v":"_fn-to-segment"}],"arity":1}},{"t":"s","v":"_count-leading-dots"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,6,0,1,1,0,32,39,0,16,0,1,3,0,52,2,0,2,33,24,0,1,5,0,20,6,0,16,0,1,5,0,52,7,0,2,48,1,52,4,0,2,32,3,0,1,1,0,50],"constants":[{"t":"s","v":"empty?"},{"t":"n","v":0},{"t":"s","v":"starts-with?"},{"t":"s","v":"."},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"_count-leading-dots"},{"t":"s","v":"slice"}],"arity":1}},{"t":"s","v":"_strip-trailing-close"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,33,30,0,20,2,0,16,0,1,4,0,16,0,52,6,0,1,1,7,0,52,5,0,2,52,3,0,3,49,1,32,2,0,16,0,50],"constants":[{"t":"s","v":"ends-with?"},{"t":"s","v":")"},{"t":"s","v":"_strip-trailing-close"},{"t":"s","v":"slice"},{"t":"n","v":0},{"t":"s","v":"-"},{"t":"s","v":"len"},{"t":"n","v":1}],"arity":1}},{"t":"s","v":"_index-of-safe"},{"t":"code","v":{"bytecode":[16,0,16,1,52,0,0,2,17,2,16,2,52,1,0,1,6,34,10,0,5,16,2,1,3,0,52,2,0,2,33,4,0,2,32,2,0,16,2,50],"constants":[{"t":"s","v":"index-of"},{"t":"s","v":"nil?"},{"t":"s","v":"<"},{"t":"n","v":0}],"arity":2}},{"t":"s","v":"_last-index-of"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,48,2,17,2,16,2,52,1,0,1,33,4,0,2,32,53,0,20,2,0,16,0,16,2,1,5,0,52,4,0,2,52,3,0,2,16,1,48,2,17,3,16,3,52,1,0,1,33,5,0,16,2,32,15,0,16,2,1,5,0,52,4,0,2,16,3,52,4,0,2,50],"constants":[{"t":"s","v":"_index-of-safe"},{"t":"s","v":"nil?"},{"t":"s","v":"_last-index-of"},{"t":"s","v":"slice"},{"t":"s","v":"+"},{"t":"n","v":1}],"arity":2}},{"t":"s","v":"_pop-sx-url-level"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,1,16,0,52,2,0,1,20,0,0,16,0,48,1,52,2,0,1,52,1,0,2,17,2,16,2,1,4,0,52,3,0,2,33,6,0,1,5,0,32,67,0,20,6,0,16,1,1,7,0,48,2,17,3,16,3,52,8,0,1,33,6,0,1,5,0,32,40,0,16,1,1,11,0,16,3,52,10,0,3,16,0,16,0,52,2,0,1,16,2,1,4,0,52,1,0,2,52,1,0,2,52,10,0,2,52,9,0,2,50],"constants":[{"t":"s","v":"_strip-trailing-close"},{"t":"s","v":"-"},{"t":"s","v":"len"},{"t":"s","v":"<="},{"t":"n","v":1},{"t":"s","v":"/"},{"t":"s","v":"_last-index-of"},{"t":"s","v":".("},{"t":"s","v":"nil?"},{"t":"s","v":"str"},{"t":"s","v":"slice"},{"t":"n","v":0}],"arity":1}},{"t":"s","v":"_pop-sx-url-levels"},{"t":"code","v":{"bytecode":[16,1,1,1,0,52,0,0,2,33,5,0,16,0,32,21,0,20,2,0,20,3,0,16,0,48,1,16,1,1,5,0,52,4,0,2,49,2,50],"constants":[{"t":"s","v":"<="},{"t":"n","v":0},{"t":"s","v":"_pop-sx-url-levels"},{"t":"s","v":"_pop-sx-url-level"},{"t":"s","v":"-"},{"t":"n","v":1}],"arity":2}},{"t":"s","v":"_split-pos-kw"},{"t":"code","v":{"bytecode":[16,1,16,0,52,1,0,1,52,0,0,2,33,23,0,1,2,0,1,4,0,16,2,52,3,0,2,1,5,0,16,3,65,2,0,32,136,0,16,0,16,1,52,6,0,2,17,4,16,4,1,8,0,52,7,0,2,33,84,0,16,1,1,11,0,52,10,0,2,16,0,52,1,0,1,52,9,0,2,33,18,0,16,0,16,1,1,11,0,52,10,0,2,52,6,0,2,32,3,0,1,12,0,17,5,20,13,0,16,0,16,1,1,14,0,52,10,0,2,16,2,16,3,16,4,16,5,52,16,0,2,52,16,0,1,52,15,0,2,49,4,32,30,0,20,13,0,16,0,16,1,1,11,0,52,10,0,2,16,2,16,4,52,16,0,1,52,15,0,2,16,3,49,4,50],"constants":[{"t":"s","v":">="},{"t":"s","v":"len"},{"t":"s","v":"positional"},{"t":"s","v":"join"},{"t":"s","v":"."},{"t":"s","v":"keywords"},{"t":"s","v":"nth"},{"t":"s","v":"starts-with?"},{"t":"s","v":":"},{"t":"s","v":"<"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":""},{"t":"s","v":"_split-pos-kw"},{"t":"n","v":2},{"t":"s","v":"append"},{"t":"s","v":"list"}],"arity":4}},{"t":"s","v":"_parse-relative-body"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,19,0,1,1,0,1,2,0,1,3,0,52,4,0,0,65,2,0,32,25,0,20,5,0,16,0,1,7,0,52,6,0,2,1,8,0,52,4,0,0,52,4,0,0,49,4,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"positional"},{"t":"s","v":""},{"t":"s","v":"keywords"},{"t":"s","v":"list"},{"t":"s","v":"_split-pos-kw"},{"t":"s","v":"split"},{"t":"s","v":"."},{"t":"n","v":0}],"arity":1}},{"t":"s","v":"_extract-innermost"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,1,16,0,20,0,0,16,0,48,1,52,2,0,1,52,1,0,2,17,2,20,3,0,16,1,1,4,0,48,2,17,3,16,3,52,5,0,1,33,29,0,1,6,0,1,7,0,1,8,0,16,1,1,9,0,52,1,0,2,1,10,0,16,2,65,3,0,32,47,0,1,6,0,16,1,1,11,0,16,3,1,9,0,52,12,0,2,52,1,0,3,1,8,0,16,1,16,3,1,9,0,52,12,0,2,52,1,0,2,1,10,0,16,2,65,3,0,50],"constants":[{"t":"s","v":"_strip-trailing-close"},{"t":"s","v":"slice"},{"t":"s","v":"len"},{"t":"s","v":"_last-index-of"},{"t":"s","v":".("},{"t":"s","v":"nil?"},{"t":"s","v":"before"},{"t":"s","v":"/("},{"t":"s","v":"content"},{"t":"n","v":2},{"t":"s","v":"suffix"},{"t":"n","v":0},{"t":"s","v":"+"}],"arity":1}},{"t":"s","v":"_find-kw-in-tokens"},{"t":"code","v":{"bytecode":[16,1,16,0,52,1,0,1,52,0,0,2,33,4,0,2,32,77,0,16,0,16,1,52,3,0,2,16,2,52,2,0,2,6,33,20,0,5,16,1,1,6,0,52,5,0,2,16,0,52,1,0,1,52,4,0,2,33,18,0,16,0,16,1,1,6,0,52,5,0,2,52,3,0,2,32,18,0,20,7,0,16,0,16,1,1,6,0,52,5,0,2,16,2,49,3,50],"constants":[{"t":"s","v":">="},{"t":"s","v":"len"},{"t":"s","v":"="},{"t":"s","v":"nth"},{"t":"s","v":"<"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"_find-kw-in-tokens"}],"arity":3}},{"t":"s","v":"_find-keyword-value"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,2,0,52,1,0,2,1,3,0,16,1,49,3,50],"constants":[{"t":"s","v":"_find-kw-in-tokens"},{"t":"s","v":"split"},{"t":"s","v":"."},{"t":"n","v":0}],"arity":2}},{"t":"s","v":"_replace-kw-in-tokens"},{"t":"code","v":{"bytecode":[16,1,16,0,52,1,0,1,52,0,0,2,33,7,0,52,2,0,0,32,108,0,16,0,16,1,52,4,0,2,16,2,52,3,0,2,6,33,20,0,5,16,1,1,7,0,52,6,0,2,16,0,52,1,0,1,52,5,0,2,33,35,0,16,2,16,3,52,2,0,2,20,9,0,16,0,16,1,1,10,0,52,6,0,2,16,2,16,3,48,4,52,8,0,2,32,32,0,16,0,16,1,52,4,0,2,20,9,0,16,0,16,1,1,7,0,52,6,0,2,16,2,16,3,48,4,52,11,0,2,50],"constants":[{"t":"s","v":">="},{"t":"s","v":"len"},{"t":"s","v":"list"},{"t":"s","v":"="},{"t":"s","v":"nth"},{"t":"s","v":"<"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"append"},{"t":"s","v":"_replace-kw-in-tokens"},{"t":"n","v":2},{"t":"s","v":"cons"}],"arity":4}},{"t":"s","v":"_set-keyword-in-content"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,48,2,17,3,16,3,52,1,0,1,33,19,0,16,0,1,3,0,16,1,1,3,0,16,2,52,2,0,5,32,28,0,1,3,0,20,5,0,16,0,1,3,0,52,6,0,2,1,7,0,16,1,16,2,48,4,52,4,0,2,50],"constants":[{"t":"s","v":"_find-keyword-value"},{"t":"s","v":"nil?"},{"t":"s","v":"str"},{"t":"s","v":"."},{"t":"s","v":"join"},{"t":"s","v":"_replace-kw-in-tokens"},{"t":"s","v":"split"},{"t":"n","v":0}],"arity":3}},{"t":"s","v":"_is-delta-value?"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,52,0,0,1,6,33,42,0,5,16,0,52,3,0,1,1,4,0,52,2,0,2,6,33,24,0,5,16,0,1,6,0,52,5,0,2,6,34,10,0,5,16,0,1,7,0,52,5,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"starts-with?"},{"t":"s","v":"+"},{"t":"s","v":"-"}],"arity":1}},{"t":"s","v":"_apply-delta"},{"t":"code","v":{"bytecode":[16,0,2,52,0,0,2,17,2,16,1,2,52,0,0,2,17,3,16,2,52,1,0,1,6,34,7,0,5,16,3,52,1,0,1,33,5,0,16,1,32,12,0,16,2,16,3,52,3,0,2,52,2,0,1,50],"constants":[{"t":"s","v":"parse-int"},{"t":"s","v":"nil?"},{"t":"s","v":"str"},{"t":"s","v":"+"}],"arity":2}},{"t":"s","v":"_apply-kw-pairs"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,33,5,0,16,0,32,100,0,16,1,52,1,0,1,17,2,16,2,52,1,0,1,17,3,16,2,1,3,0,52,2,0,2,17,4,20,4,0,16,4,48,1,33,37,0,20,5,0,16,0,16,3,48,2,17,6,16,6,52,6,0,1,33,5,0,16,4,32,9,0,20,7,0,16,6,16,4,48,2,32,2,0,16,4,17,5,20,8,0,20,9,0,16,0,16,3,16,5,48,3,16,1,52,10,0,1,49,2,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"first"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"_is-delta-value?"},{"t":"s","v":"_find-keyword-value"},{"t":"s","v":"nil?"},{"t":"s","v":"_apply-delta"},{"t":"s","v":"_apply-kw-pairs"},{"t":"s","v":"_set-keyword-in-content"},{"t":"s","v":"rest"}],"arity":2}},{"t":"s","v":"_apply-keywords-to-url"},{"t":"code","v":{"bytecode":[16,1,52,0,0,1,33,5,0,16,0,32,51,0,20,1,0,16,0,48,1,17,2,20,2,0,16,2,1,4,0,52,3,0,2,16,1,48,2,17,3,16,2,1,6,0,52,3,0,2,16,3,16,2,1,7,0,52,3,0,2,52,5,0,3,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"_extract-innermost"},{"t":"s","v":"_apply-kw-pairs"},{"t":"s","v":"get"},{"t":"s","v":"content"},{"t":"s","v":"str"},{"t":"s","v":"before"},{"t":"s","v":"suffix"}],"arity":2}},{"t":"s","v":"_normalize-relative"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,33,5,0,16,0,32,12,0,1,1,0,16,0,1,3,0,52,2,0,3,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"("},{"t":"s","v":"str"},{"t":"s","v":")"}],"arity":1}},{"t":"s","v":"resolve-relative-url"},{"t":"code","v":{"bytecode":[20,0,0,16,1,48,1,17,2,16,2,1,2,0,16,2,52,4,0,1,1,2,0,52,3,0,2,52,1,0,3,17,3,20,5,0,16,3,48,1,17,4,16,3,20,5,0,16,3,48,1,52,1,0,2,17,5,16,4,1,7,0,52,6,0,2,33,5,0,16,0,32,215,0,20,8,0,16,5,48,1,17,6,16,6,1,10,0,52,9,0,2,17,7,16,6,1,11,0,52,9,0,2,17,8,16,4,1,2,0,52,6,0,2,33,58,0,16,7,52,12,0,1,33,5,0,16,0,32,41,0,20,13,0,16,0,48,1,17,10,16,0,20,13,0,16,0,48,1,52,4,0,1,52,1,0,2,17,11,16,10,1,15,0,16,7,16,11,52,14,0,4,32,103,0,20,16,0,16,0,16,4,1,2,0,52,3,0,2,48,2,17,10,16,7,52,12,0,1,33,5,0,16,10,32,71,0,16,10,1,17,0,52,6,0,2,33,15,0,1,18,0,16,7,1,19,0,52,14,0,3,32,44,0,20,13,0,16,10,48,1,17,11,16,10,20,13,0,16,10,48,1,52,4,0,1,52,1,0,2,17,12,16,11,1,20,0,16,7,1,19,0,16,12,52,14,0,5,17,9,20,21,0,16,9,16,8,49,2,50],"constants":[{"t":"s","v":"_normalize-relative"},{"t":"s","v":"slice"},{"t":"n","v":1},{"t":"s","v":"-"},{"t":"s","v":"len"},{"t":"s","v":"_count-leading-dots"},{"t":"s","v":"="},{"t":"n","v":0},{"t":"s","v":"_parse-relative-body"},{"t":"s","v":"get"},{"t":"s","v":"positional"},{"t":"s","v":"keywords"},{"t":"s","v":"empty?"},{"t":"s","v":"_strip-trailing-close"},{"t":"s","v":"str"},{"t":"s","v":"."},{"t":"s","v":"_pop-sx-url-levels"},{"t":"s","v":"/"},{"t":"s","v":"/("},{"t":"s","v":")"},{"t":"s","v":".("},{"t":"s","v":"_apply-keywords-to-url"}],"arity":2}},{"t":"s","v":"relative-sx-url?"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,6,33,14,0,5,16,0,1,3,0,52,0,0,2,52,2,0,1,6,34,10,0,5,16,0,1,4,0,52,0,0,2,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"("},{"t":"s","v":"not"},{"t":"s","v":"/("},{"t":"s","v":"."}],"arity":1}},{"t":"s","v":"_url-special-forms"},{"t":"code","v":{"bytecode":[1,1,0,1,2,0,1,3,0,1,4,0,1,5,0,1,6,0,52,0,0,6,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"!source"},{"t":"s","v":"!inspect"},{"t":"s","v":"!diff"},{"t":"s","v":"!search"},{"t":"s","v":"!raw"},{"t":"s","v":"!json"}]}},{"t":"s","v":"url-special-form?"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,6,33,12,0,5,20,3,0,48,0,16,0,52,2,0,2,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"!"},{"t":"s","v":"contains?"},{"t":"s","v":"_url-special-forms"}],"arity":1}},{"t":"s","v":"parse-sx-url"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,33,17,0,1,2,0,16,0,1,3,0,1,4,0,65,2,0,32,119,1,20,5,0,16,0,48,1,33,17,0,1,2,0,16,0,1,3,0,1,6,0,65,2,0,32,92,1,16,0,1,8,0,52,7,0,2,6,33,10,0,5,16,0,1,10,0,52,9,0,2,33,193,0,16,0,1,12,0,16,0,52,14,0,1,1,15,0,52,13,0,2,52,11,0,3,17,1,20,16,0,16,1,1,17,0,48,2,17,2,20,16,0,16,1,1,18,0,48,2,17,3,16,2,52,19,0,1,6,33,7,0,5,16,3,52,19,0,1,33,9,0,16,1,52,14,0,1,32,36,0,16,2,52,19,0,1,33,5,0,16,3,32,22,0,16,3,52,19,0,1,33,5,0,16,2,32,8,0,16,2,16,3,52,20,0,2,17,4,16,1,1,21,0,16,4,52,11,0,3,17,5,16,1,16,4,52,11,0,2,17,6,16,6,1,17,0,52,7,0,2,33,12,0,16,6,1,15,0,52,11,0,2,32,2,0,16,6,17,7,1,2,0,16,0,1,3,0,1,22,0,1,23,0,16,7,1,24,0,16,5,65,4,0,32,129,0,16,0,1,25,0,52,7,0,2,6,33,10,0,5,16,0,1,10,0,52,9,0,2,33,46,0,16,0,1,12,0,16,0,52,14,0,1,1,15,0,52,13,0,2,52,11,0,3,17,1,1,2,0,16,0,1,3,0,1,26,0,1,27,0,16,1,65,3,0,32,57,0,16,0,1,28,0,52,7,0,2,6,33,10,0,5,16,0,1,10,0,52,9,0,2,33,17,0,1,2,0,16,0,1,3,0,1,29,0,65,2,0,32,14,0,1,2,0,16,0,1,3,0,1,30,0,65,2,0,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"/"},{"t":"s","v":"raw"},{"t":"s","v":"type"},{"t":"s","v":"home"},{"t":"s","v":"relative-sx-url?"},{"t":"s","v":"relative"},{"t":"s","v":"starts-with?"},{"t":"s","v":"/(!"},{"t":"s","v":"ends-with?"},{"t":"s","v":")"},{"t":"s","v":"slice"},{"t":"n","v":2},{"t":"s","v":"-"},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"_index-of-safe"},{"t":"s","v":"."},{"t":"s","v":"("},{"t":"s","v":"nil?"},{"t":"s","v":"min"},{"t":"n","v":0},{"t":"s","v":"special-form"},{"t":"s","v":"inner"},{"t":"s","v":"form"},{"t":"s","v":"/(~"},{"t":"s","v":"direct-component"},{"t":"s","v":"name"},{"t":"s","v":"/("},{"t":"s","v":"absolute"},{"t":"s","v":"path"}],"arity":1}},{"t":"s","v":"url-special-form-name"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,1,16,1,1,3,0,52,2,0,2,1,4,0,52,1,0,2,33,12,0,16,1,1,5,0,52,2,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"parse-sx-url"},{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"type"},{"t":"s","v":"special-form"},{"t":"s","v":"form"}],"arity":1}},{"t":"s","v":"url-special-form-inner"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,1,16,1,1,3,0,52,2,0,2,1,4,0,52,1,0,2,33,12,0,16,1,1,5,0,52,2,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"parse-sx-url"},{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"type"},{"t":"s","v":"special-form"},{"t":"s","v":"inner"}],"arity":1}},{"t":"s","v":"url-to-expr"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,6,34,7,0,5,16,0,52,2,0,1,33,7,0,52,3,0,0,32,73,0,16,0,1,1,0,52,4,0,2,33,12,0,16,0,1,6,0,52,5,0,2,32,2,0,16,0,17,1,16,1,1,8,0,1,9,0,52,7,0,3,17,2,20,10,0,16,2,48,1,17,3,16,3,52,2,0,1,33,7,0,52,3,0,0,32,6,0,16,3,52,11,0,1,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"/"},{"t":"s","v":"empty?"},{"t":"s","v":"list"},{"t":"s","v":"starts-with?"},{"t":"s","v":"slice"},{"t":"n","v":1},{"t":"s","v":"replace"},{"t":"s","v":"."},{"t":"s","v":" "},{"t":"s","v":"sx-parse"},{"t":"s","v":"first"}],"arity":1}},{"t":"s","v":"auto-quote-unknowns"},{"t":"code","v":{"bytecode":[16,0,52,1,0,1,52,0,0,1,33,5,0,16,0,32,39,0,16,0,52,2,0,1,33,5,0,16,0,32,25,0,16,0,52,4,0,1,51,6,0,1,1,16,0,52,7,0,1,52,5,0,2,52,3,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"list?"},{"t":"s","v":"empty?"},{"t":"s","v":"cons"},{"t":"s","v":"first"},{"t":"s","v":"map"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,12,0,20,1,0,16,0,18,0,49,2,32,91,0,16,0,52,3,0,1,1,4,0,52,2,0,2,33,73,0,20,5,0,16,0,48,1,17,1,20,6,0,18,0,16,1,48,2,6,34,38,0,5,16,1,1,8,0,52,7,0,2,6,34,24,0,5,16,1,1,9,0,52,7,0,2,6,34,10,0,5,16,1,1,10,0,52,7,0,2,33,5,0,16,0,32,2,0,16,1,32,2,0,16,0,50],"constants":[{"t":"s","v":"list?"},{"t":"s","v":"auto-quote-unknowns"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"env-has?"},{"t":"s","v":"starts-with?"},{"t":"s","v":":"},{"t":"s","v":"~"},{"t":"s","v":"!"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"rest"}],"arity":2}},{"t":"s","v":"prepare-url-expr"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,2,16,2,52,1,0,1,33,5,0,16,2,32,9,0,20,2,0,16,2,16,1,49,2,50],"constants":[{"t":"s","v":"url-to-expr"},{"t":"s","v":"empty?"},{"t":"s","v":"auto-quote-unknowns"}],"arity":2}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"217d92f468e78b1a","module":{"arity":0,"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,5,51,45,0,128,44,0,5,51,47,0,128,46,0,5,51,49,0,128,48,0,5,51,51,0,128,50,0,5,51,53,0,128,52,0,5,51,55,0,128,54,0,5,51,57,0,128,56,0,5,51,59,0,128,58,0,5,51,61,0,128,60,0,5,51,63,0,128,62,0,5,51,65,0,128,64,0,5,51,67,0,128,66,0,5,51,69,0,128,68,0,5,51,71,0,128,70,0,50],"constants":[{"t":"s","v":"split-path-segments"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,13,0,20,1,0,1,4,0,52,3,0,2,32,3,0,20,1,0,17,1,20,7,0,52,6,0,1,52,5,0,1,6,33,11,0,5,20,7,0,1,2,0,52,8,0,2,33,27,0,20,7,0,1,9,0,20,7,0,52,11,0,1,1,4,0,52,10,0,2,52,3,0,3,32,3,0,20,7,0,17,2,20,12,0,52,6,0,1,33,7,0,52,13,0,0,32,10,0,20,12,0,1,2,0,52,14,0,2,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"path"},{"t":"s","v":"/"},{"t":"s","v":"slice"},{"t":"n","v":1},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"trimmed"},{"t":"s","v":"ends-with?"},{"t":"n","v":0},{"t":"s","v":"-"},{"t":"s","v":"len"},{"t":"s","v":"trimmed2"},{"t":"s","v":"list"},{"t":"s","v":"split"}]}},{"t":"s","v":"make-route-segment"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,6,33,11,0,5,20,1,0,1,4,0,52,3,0,2,33,65,0,20,1,0,1,6,0,20,1,0,52,8,0,1,1,6,0,52,7,0,2,52,5,0,3,17,1,65,0,0,17,2,20,10,0,1,11,0,1,12,0,52,9,0,3,5,20,10,0,1,13,0,20,14,0,52,9,0,3,5,20,10,0,32,36,0,65,0,0,17,1,20,10,0,1,11,0,1,15,0,52,9,0,3,5,20,10,0,1,13,0,20,1,0,52,9,0,3,5,20,10,0,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"seg"},{"t":"s","v":"<"},{"t":"s","v":"ends-with?"},{"t":"s","v":">"},{"t":"s","v":"slice"},{"t":"n","v":1},{"t":"s","v":"-"},{"t":"s","v":"len"},{"t":"s","v":"dict-set!"},{"t":"s","v":"d"},{"t":"s","v":"type"},{"t":"s","v":"param"},{"t":"s","v":"value"},{"t":"s","v":"param-name"},{"t":"s","v":"literal"}]}},{"t":"s","v":"parse-route-pattern"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,1,20,3,0,20,4,0,52,2,0,2,50],"constants":[{"t":"s","v":"split-path-segments"},{"t":"s","v":"pattern"},{"t":"s","v":"map"},{"t":"s","v":"make-route-segment"},{"t":"s","v":"segments"}]}},{"t":"s","v":"match-route-segments"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,3,0,52,2,0,1,20,4,0,52,2,0,1,52,1,0,2,52,0,0,1,33,4,0,2,32,32,0,65,0,0,17,2,3,17,3,51,6,0,20,4,0,52,5,0,2,5,20,7,0,33,6,0,20,8,0,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"len"},{"t":"s","v":"path-segs"},{"t":"s","v":"parsed-segs"},{"t":"s","v":"for-each-indexed"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,33,115,0,20,2,0,20,3,0,52,1,0,2,17,2,20,5,0,1,6,0,52,4,0,2,17,3,20,8,0,1,9,0,52,7,0,2,33,35,0,20,11,0,20,5,0,1,12,0,52,4,0,2,52,7,0,2,52,10,0,1,33,7,0,4,21,0,0,32,1,0,2,32,40,0,20,8,0,1,13,0,52,7,0,2,33,23,0,20,15,0,20,5,0,1,12,0,52,4,0,2,20,11,0,52,14,0,3,32,4,0,4,21,0,0,32,1,0,2,50],"constants":[{"t":"s","v":"matched"},{"t":"s","v":"nth"},{"t":"s","v":"path-segs"},{"t":"s","v":"i"},{"t":"s","v":"get"},{"t":"s","v":"parsed-seg"},{"t":"s","v":"type"},{"t":"s","v":"="},{"t":"s","v":"seg-type"},{"t":"s","v":"literal"},{"t":"s","v":"not"},{"t":"s","v":"path-seg"},{"t":"s","v":"value"},{"t":"s","v":"param"},{"t":"s","v":"dict-set!"},{"t":"s","v":"params"}]}},{"t":"s","v":"matched"},{"t":"s","v":"params"}]}},{"t":"s","v":"match-route"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,2,20,2,0,20,3,0,48,1,17,3,20,4,0,20,5,0,20,6,0,49,2,50],"constants":[{"t":"s","v":"split-path-segments"},{"t":"s","v":"path"},{"t":"s","v":"parse-route-pattern"},{"t":"s","v":"pattern"},{"t":"s","v":"match-route-segments"},{"t":"s","v":"path-segs"},{"t":"s","v":"parsed-segs"}]}},{"t":"s","v":"find-matching-route"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,19,0,20,3,0,20,1,0,48,1,6,34,4,0,5,20,1,0,32,3,0,20,1,0,17,2,20,4,0,20,5,0,48,1,17,3,2,17,4,51,7,0,20,8,0,52,6,0,2,5,20,9,0,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"path"},{"t":"s","v":"/("},{"t":"s","v":"sx-url-to-path"},{"t":"s","v":"split-path-segments"},{"t":"s","v":"match-path"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,73,0,20,2,0,20,3,0,20,5,0,1,6,0,52,4,0,2,48,2,17,1,20,8,0,52,0,0,1,52,7,0,1,33,35,0,20,5,0,65,0,0,52,9,0,2,17,2,20,11,0,1,8,0,20,8,0,52,10,0,3,5,20,11,0,21,1,0,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"result"},{"t":"s","v":"match-route-segments"},{"t":"s","v":"path-segs"},{"t":"s","v":"get"},{"t":"s","v":"route"},{"t":"s","v":"parsed"},{"t":"s","v":"not"},{"t":"s","v":"params"},{"t":"s","v":"merge"},{"t":"s","v":"dict-set!"},{"t":"s","v":"matched"}]}},{"t":"s","v":"routes"},{"t":"s","v":"result"}]}},{"t":"s","v":"_fn-to-segment"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,6,1,1,0,52,2,0,2,33,7,0,5,1,3,0,32,148,0,6,1,4,0,52,2,0,2,33,7,0,5,1,5,0,32,130,0,6,1,6,0,52,2,0,2,33,7,0,5,1,7,0,32,112,0,6,1,8,0,52,2,0,2,33,7,0,5,1,9,0,32,94,0,6,1,10,0,52,2,0,2,33,7,0,5,1,11,0,32,76,0,6,1,12,0,52,2,0,2,33,7,0,5,1,13,0,32,58,0,6,1,14,0,52,2,0,2,33,7,0,5,1,15,0,32,40,0,6,1,16,0,52,2,0,2,33,7,0,5,1,17,0,32,22,0,6,1,18,0,52,2,0,2,33,7,0,5,1,19,0,32,4,0,5,20,0,0,50],"constants":[{"t":"s","v":"name"},{"t":"s","v":"doc"},{"t":"s","v":"="},{"t":"s","v":"docs"},{"t":"s","v":"spec"},{"t":"s","v":"specs"},{"t":"s","v":"bootstrapper"},{"t":"s","v":"bootstrappers"},{"t":"s","v":"test"},{"t":"s","v":"testing"},{"t":"s","v":"example"},{"t":"s","v":"examples"},{"t":"s","v":"protocol"},{"t":"s","v":"protocols"},{"t":"s","v":"essay"},{"t":"s","v":"essays"},{"t":"s","v":"plan"},{"t":"s","v":"plans"},{"t":"s","v":"reference-detail"},{"t":"s","v":"reference"}]}},{"t":"s","v":"sx-url-to-path"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,6,33,11,0,5,20,2,0,1,5,0,52,4,0,2,52,0,0,1,33,4,0,2,32,104,0,20,2,0,1,7,0,20,2,0,52,9,0,1,1,10,0,52,8,0,2,52,6,0,3,17,1,20,12,0,1,13,0,1,14,0,52,11,0,3,1,15,0,1,16,0,52,11,0,3,1,5,0,1,16,0,52,11,0,3,17,2,51,18,0,20,20,0,1,14,0,52,19,0,2,52,17,0,2,17,3,1,14,0,1,14,0,20,24,0,20,25,0,52,23,0,2,52,22,0,2,52,21,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"starts-with?"},{"t":"s","v":"url"},{"t":"s","v":"/("},{"t":"s","v":"ends-with?"},{"t":"s","v":")"},{"t":"s","v":"slice"},{"t":"n","v":2},{"t":"s","v":"-"},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"replace"},{"t":"s","v":"inner"},{"t":"s","v":"."},{"t":"s","v":"/"},{"t":"s","v":"("},{"t":"s","v":""},{"t":"s","v":"filter"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,52,0,0,1,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"s"}]}},{"t":"s","v":"split"},{"t":"s","v":"s"},{"t":"s","v":"str"},{"t":"s","v":"join"},{"t":"s","v":"map"},{"t":"s","v":"_fn-to-segment"},{"t":"s","v":"segs"}]}},{"t":"s","v":"_count-leading-dots"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,6,0,1,2,0,32,41,0,20,1,0,1,4,0,52,3,0,2,33,25,0,1,6,0,20,7,0,20,1,0,1,6,0,52,8,0,2,48,1,52,5,0,2,32,3,0,1,2,0,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"s"},{"t":"n","v":0},{"t":"s","v":"starts-with?"},{"t":"s","v":"."},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"_count-leading-dots"},{"t":"s","v":"slice"}]}},{"t":"s","v":"_strip-trailing-close"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,32,0,20,3,0,20,1,0,1,5,0,20,1,0,52,7,0,1,1,8,0,52,6,0,2,52,4,0,3,49,1,32,3,0,20,1,0,50],"constants":[{"t":"s","v":"ends-with?"},{"t":"s","v":"s"},{"t":"s","v":")"},{"t":"s","v":"_strip-trailing-close"},{"t":"s","v":"slice"},{"t":"n","v":0},{"t":"s","v":"-"},{"t":"s","v":"len"},{"t":"n","v":1}]}},{"t":"s","v":"_index-of-safe"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,17,2,20,4,0,52,3,0,1,6,34,11,0,5,20,4,0,1,6,0,52,5,0,2,33,4,0,2,32,3,0,20,4,0,50],"constants":[{"t":"s","v":"index-of"},{"t":"s","v":"s"},{"t":"s","v":"needle"},{"t":"s","v":"nil?"},{"t":"s","v":"idx"},{"t":"s","v":"<"},{"t":"n","v":0}]}},{"t":"s","v":"_last-index-of"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,2,20,4,0,52,3,0,1,33,4,0,2,32,60,0,20,5,0,20,1,0,20,4,0,1,8,0,52,7,0,2,52,6,0,2,20,2,0,48,2,17,3,20,9,0,52,3,0,1,33,6,0,20,4,0,32,17,0,20,4,0,1,8,0,52,7,0,2,20,9,0,52,7,0,2,50],"constants":[{"t":"s","v":"_index-of-safe"},{"t":"s","v":"s"},{"t":"s","v":"needle"},{"t":"s","v":"nil?"},{"t":"s","v":"idx"},{"t":"s","v":"_last-index-of"},{"t":"s","v":"slice"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"rest-idx"}]}},{"t":"s","v":"_pop-sx-url-level"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,1,20,1,0,52,3,0,1,20,0,0,20,1,0,48,1,52,3,0,1,52,2,0,2,17,2,20,5,0,1,6,0,52,4,0,2,33,6,0,1,7,0,32,74,0,20,8,0,20,9,0,1,10,0,48,2,17,3,20,12,0,52,11,0,1,33,6,0,1,7,0,32,45,0,20,9,0,1,15,0,20,12,0,52,14,0,3,20,1,0,20,1,0,52,3,0,1,20,5,0,1,6,0,52,2,0,2,52,2,0,2,52,14,0,2,52,13,0,2,50],"constants":[{"t":"s","v":"_strip-trailing-close"},{"t":"s","v":"url"},{"t":"s","v":"-"},{"t":"s","v":"len"},{"t":"s","v":"<="},{"t":"s","v":"close-count"},{"t":"n","v":1},{"t":"s","v":"/"},{"t":"s","v":"_last-index-of"},{"t":"s","v":"stripped"},{"t":"s","v":".("},{"t":"s","v":"nil?"},{"t":"s","v":"last-dp"},{"t":"s","v":"str"},{"t":"s","v":"slice"},{"t":"n","v":0}]}},{"t":"s","v":"_pop-sx-url-levels"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,6,0,20,3,0,32,23,0,20,4,0,20,5,0,20,3,0,48,1,20,1,0,1,7,0,52,6,0,2,49,2,50],"constants":[{"t":"s","v":"<="},{"t":"s","v":"n"},{"t":"n","v":0},{"t":"s","v":"url"},{"t":"s","v":"_pop-sx-url-levels"},{"t":"s","v":"_pop-sx-url-level"},{"t":"s","v":"-"},{"t":"n","v":1}]}},{"t":"s","v":"_split-pos-kw"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,3,0,52,2,0,1,52,0,0,2,33,25,0,1,4,0,1,6,0,20,7,0,52,5,0,2,1,8,0,20,9,0,65,2,0,32,154,0,20,3,0,20,1,0,52,10,0,2,17,4,20,12,0,1,13,0,52,11,0,2,33,94,0,20,1,0,1,16,0,52,15,0,2,20,3,0,52,2,0,1,52,14,0,2,33,20,0,20,3,0,20,1,0,1,16,0,52,15,0,2,52,10,0,2,32,3,0,1,17,0,17,5,20,18,0,20,3,0,20,1,0,1,19,0,52,15,0,2,20,7,0,20,9,0,20,12,0,20,22,0,52,21,0,2,52,21,0,1,52,20,0,2,49,4,32,35,0,20,18,0,20,3,0,20,1,0,1,16,0,52,15,0,2,20,7,0,20,12,0,52,21,0,1,52,20,0,2,20,9,0,49,4,50],"constants":[{"t":"s","v":">="},{"t":"s","v":"i"},{"t":"s","v":"len"},{"t":"s","v":"tokens"},{"t":"s","v":"positional"},{"t":"s","v":"join"},{"t":"s","v":"."},{"t":"s","v":"pos"},{"t":"s","v":"keywords"},{"t":"s","v":"kw"},{"t":"s","v":"nth"},{"t":"s","v":"starts-with?"},{"t":"s","v":"tok"},{"t":"s","v":":"},{"t":"s","v":"<"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":""},{"t":"s","v":"_split-pos-kw"},{"t":"n","v":2},{"t":"s","v":"append"},{"t":"s","v":"list"},{"t":"s","v":"val"}]}},{"t":"s","v":"_parse-relative-body"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,19,0,1,2,0,1,3,0,1,4,0,52,5,0,0,65,2,0,32,26,0,20,6,0,20,1,0,1,8,0,52,7,0,2,1,9,0,52,5,0,0,52,5,0,0,49,4,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"body"},{"t":"s","v":"positional"},{"t":"s","v":""},{"t":"s","v":"keywords"},{"t":"s","v":"list"},{"t":"s","v":"_split-pos-kw"},{"t":"s","v":"split"},{"t":"s","v":"."},{"t":"n","v":0}]}},{"t":"s","v":"_extract-innermost"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,1,20,1,0,20,0,0,20,1,0,48,1,52,3,0,1,52,2,0,2,17,2,20,4,0,20,5,0,1,6,0,48,2,17,3,20,8,0,52,7,0,1,33,31,0,1,9,0,1,10,0,1,11,0,20,5,0,1,12,0,52,2,0,2,1,13,0,20,13,0,65,3,0,32,52,0,1,9,0,20,5,0,1,14,0,20,8,0,1,12,0,52,15,0,2,52,2,0,3,1,11,0,20,5,0,20,8,0,1,12,0,52,15,0,2,52,2,0,2,1,13,0,20,13,0,65,3,0,50],"constants":[{"t":"s","v":"_strip-trailing-close"},{"t":"s","v":"url"},{"t":"s","v":"slice"},{"t":"s","v":"len"},{"t":"s","v":"_last-index-of"},{"t":"s","v":"stripped"},{"t":"s","v":".("},{"t":"s","v":"nil?"},{"t":"s","v":"last-dp"},{"t":"s","v":"before"},{"t":"s","v":"/("},{"t":"s","v":"content"},{"t":"n","v":2},{"t":"s","v":"suffix"},{"t":"n","v":0},{"t":"s","v":"+"}]}},{"t":"s","v":"_find-kw-in-tokens"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,3,0,52,2,0,1,52,0,0,2,33,4,0,2,32,87,0,20,3,0,20,1,0,52,5,0,2,20,6,0,52,4,0,2,6,33,22,0,5,20,1,0,1,9,0,52,8,0,2,20,3,0,52,2,0,1,52,7,0,2,33,20,0,20,3,0,20,1,0,1,9,0,52,8,0,2,52,5,0,2,32,21,0,20,10,0,20,3,0,20,1,0,1,9,0,52,8,0,2,20,6,0,49,3,50],"constants":[{"t":"s","v":">="},{"t":"s","v":"i"},{"t":"s","v":"len"},{"t":"s","v":"tokens"},{"t":"s","v":"="},{"t":"s","v":"nth"},{"t":"s","v":"kw"},{"t":"s","v":"<"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"_find-kw-in-tokens"}]}},{"t":"s","v":"_find-keyword-value"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,2,0,1,3,0,52,1,0,2,1,4,0,20,5,0,49,3,50],"constants":[{"t":"s","v":"_find-kw-in-tokens"},{"t":"s","v":"split"},{"t":"s","v":"content"},{"t":"s","v":"."},{"t":"n","v":0},{"t":"s","v":"kw"}]}},{"t":"s","v":"_replace-kw-in-tokens"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,3,0,52,2,0,1,52,0,0,2,33,7,0,52,4,0,0,32,125,0,20,3,0,20,1,0,52,6,0,2,20,7,0,52,5,0,2,6,33,22,0,5,20,1,0,1,10,0,52,9,0,2,20,3,0,52,2,0,1,52,8,0,2,33,41,0,20,7,0,20,12,0,52,4,0,2,20,13,0,20,3,0,20,1,0,1,14,0,52,9,0,2,20,7,0,20,12,0,48,4,52,11,0,2,32,38,0,20,3,0,20,1,0,52,6,0,2,20,13,0,20,3,0,20,1,0,1,10,0,52,9,0,2,20,7,0,20,12,0,48,4,52,15,0,2,50],"constants":[{"t":"s","v":">="},{"t":"s","v":"i"},{"t":"s","v":"len"},{"t":"s","v":"tokens"},{"t":"s","v":"list"},{"t":"s","v":"="},{"t":"s","v":"nth"},{"t":"s","v":"kw"},{"t":"s","v":"<"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"append"},{"t":"s","v":"value"},{"t":"s","v":"_replace-kw-in-tokens"},{"t":"n","v":2},{"t":"s","v":"cons"}]}},{"t":"s","v":"_set-keyword-in-content"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,48,2,17,3,20,4,0,52,3,0,1,33,22,0,20,1,0,1,6,0,20,2,0,1,6,0,20,7,0,52,5,0,5,32,31,0,1,6,0,20,9,0,20,1,0,1,6,0,52,10,0,2,1,11,0,20,2,0,20,7,0,48,4,52,8,0,2,50],"constants":[{"t":"s","v":"_find-keyword-value"},{"t":"s","v":"content"},{"t":"s","v":"kw"},{"t":"s","v":"nil?"},{"t":"s","v":"current"},{"t":"s","v":"str"},{"t":"s","v":"."},{"t":"s","v":"value"},{"t":"s","v":"join"},{"t":"s","v":"_replace-kw-in-tokens"},{"t":"s","v":"split"},{"t":"n","v":0}]}},{"t":"s","v":"_is-delta-value?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,52,0,0,1,6,33,45,0,5,20,2,0,52,4,0,1,1,5,0,52,3,0,2,6,33,26,0,5,20,2,0,1,7,0,52,6,0,2,6,34,11,0,5,20,2,0,1,8,0,52,6,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"s"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"starts-with?"},{"t":"s","v":"+"},{"t":"s","v":"-"}]}},{"t":"s","v":"_apply-delta"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,2,52,0,0,2,17,2,20,2,0,2,52,0,0,2,17,3,20,4,0,52,3,0,1,6,34,8,0,5,20,5,0,52,3,0,1,33,6,0,20,2,0,32,14,0,20,4,0,20,5,0,52,7,0,2,52,6,0,1,50],"constants":[{"t":"s","v":"parse-int"},{"t":"s","v":"current-str"},{"t":"s","v":"delta-str"},{"t":"s","v":"nil?"},{"t":"s","v":"cur"},{"t":"s","v":"delta"},{"t":"s","v":"str"},{"t":"s","v":"+"}]}},{"t":"s","v":"_apply-kw-pairs"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,6,0,20,2,0,32,115,0,20,1,0,52,3,0,1,17,2,20,4,0,52,3,0,1,17,3,20,4,0,1,6,0,52,5,0,2,17,4,20,7,0,20,8,0,48,1,33,43,0,20,9,0,20,2,0,20,10,0,48,2,17,6,20,12,0,52,11,0,1,33,6,0,20,8,0,32,11,0,20,13,0,20,12,0,20,8,0,48,2,32,3,0,20,8,0,17,5,20,14,0,20,15,0,20,2,0,20,10,0,20,16,0,48,3,20,1,0,52,17,0,1,49,2,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"kw-pairs"},{"t":"s","v":"content"},{"t":"s","v":"first"},{"t":"s","v":"pair"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"_is-delta-value?"},{"t":"s","v":"raw-val"},{"t":"s","v":"_find-keyword-value"},{"t":"s","v":"kw"},{"t":"s","v":"nil?"},{"t":"s","v":"current"},{"t":"s","v":"_apply-delta"},{"t":"s","v":"_apply-kw-pairs"},{"t":"s","v":"_set-keyword-in-content"},{"t":"s","v":"actual-val"},{"t":"s","v":"rest"}]}},{"t":"s","v":"_apply-keywords-to-url"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,6,0,20,2,0,32,57,0,20,3,0,20,2,0,48,1,17,2,20,4,0,20,6,0,1,7,0,52,5,0,2,20,1,0,48,2,17,3,20,6,0,1,9,0,52,5,0,2,20,10,0,20,6,0,1,11,0,52,5,0,2,52,8,0,3,50],"constants":[{"t":"s","v":"empty?"},{"t":"s","v":"kw-pairs"},{"t":"s","v":"url"},{"t":"s","v":"_extract-innermost"},{"t":"s","v":"_apply-kw-pairs"},{"t":"s","v":"get"},{"t":"s","v":"parts"},{"t":"s","v":"content"},{"t":"s","v":"str"},{"t":"s","v":"before"},{"t":"s","v":"new-content"},{"t":"s","v":"suffix"}]}},{"t":"s","v":"_normalize-relative"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,6,0,20,1,0,32,13,0,1,2,0,20,1,0,1,4,0,52,3,0,3,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"url"},{"t":"s","v":"("},{"t":"s","v":"str"},{"t":"s","v":")"}]}},{"t":"s","v":"resolve-relative-url"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,2,20,3,0,1,4,0,20,3,0,52,6,0,1,1,4,0,52,5,0,2,52,2,0,3,17,3,20,7,0,20,8,0,48,1,17,4,20,8,0,20,7,0,20,8,0,48,1,52,2,0,2,17,5,20,10,0,1,11,0,52,9,0,2,33,6,0,20,12,0,32,241,0,20,13,0,20,14,0,48,1,17,6,20,16,0,1,17,0,52,15,0,2,17,7,20,16,0,1,18,0,52,15,0,2,17,8,20,10,0,1,4,0,52,9,0,2,33,66,0,20,20,0,52,19,0,1,33,6,0,20,12,0,32,47,0,20,21,0,20,12,0,48,1,17,10,20,12,0,20,21,0,20,12,0,48,1,52,6,0,1,52,2,0,2,17,11,20,23,0,1,24,0,20,20,0,20,25,0,52,22,0,4,32,115,0,20,26,0,20,12,0,20,10,0,1,4,0,52,5,0,2,48,2,17,10,20,20,0,52,19,0,1,33,6,0,20,27,0,32,79,0,20,27,0,1,28,0,52,9,0,2,33,16,0,1,29,0,20,20,0,1,30,0,52,22,0,3,32,50,0,20,21,0,20,27,0,48,1,17,11,20,27,0,20,21,0,20,27,0,48,1,52,6,0,1,52,2,0,2,17,12,20,23,0,1,31,0,20,20,0,1,30,0,20,25,0,52,22,0,5,17,9,20,32,0,20,33,0,20,34,0,49,2,50],"constants":[{"t":"s","v":"_normalize-relative"},{"t":"s","v":"relative"},{"t":"s","v":"slice"},{"t":"s","v":"canonical"},{"t":"n","v":1},{"t":"s","v":"-"},{"t":"s","v":"len"},{"t":"s","v":"_count-leading-dots"},{"t":"s","v":"rel-inner"},{"t":"s","v":"="},{"t":"s","v":"dots"},{"t":"n","v":0},{"t":"s","v":"current"},{"t":"s","v":"_parse-relative-body"},{"t":"s","v":"body"},{"t":"s","v":"get"},{"t":"s","v":"parsed"},{"t":"s","v":"positional"},{"t":"s","v":"keywords"},{"t":"s","v":"empty?"},{"t":"s","v":"pos-body"},{"t":"s","v":"_strip-trailing-close"},{"t":"s","v":"str"},{"t":"s","v":"stripped"},{"t":"s","v":"."},{"t":"s","v":"suffix"},{"t":"s","v":"_pop-sx-url-levels"},{"t":"s","v":"base"},{"t":"s","v":"/"},{"t":"s","v":"/("},{"t":"s","v":")"},{"t":"s","v":".("},{"t":"s","v":"_apply-keywords-to-url"},{"t":"s","v":"after-nav"},{"t":"s","v":"kw-pairs"}]}},{"t":"s","v":"relative-sx-url?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,6,33,15,0,5,20,1,0,1,4,0,52,0,0,2,52,3,0,1,6,34,11,0,5,20,1,0,1,5,0,52,0,0,2,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"url"},{"t":"s","v":"("},{"t":"s","v":"not"},{"t":"s","v":"/("},{"t":"s","v":"."}]}},{"t":"s","v":"_url-special-forms"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,1,0,1,2,0,1,3,0,1,4,0,1,5,0,1,6,0,52,0,0,6,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"!source"},{"t":"s","v":"!inspect"},{"t":"s","v":"!diff"},{"t":"s","v":"!search"},{"t":"s","v":"!raw"},{"t":"s","v":"!json"}]}},{"t":"s","v":"url-special-form?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,6,33,13,0,5,20,4,0,48,0,20,1,0,52,3,0,2,50],"constants":[{"t":"s","v":"starts-with?"},{"t":"s","v":"name"},{"t":"s","v":"!"},{"t":"s","v":"contains?"},{"t":"s","v":"_url-special-forms"}]}},{"t":"s","v":"parse-sx-url"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,33,18,0,1,3,0,20,1,0,1,4,0,1,5,0,65,2,0,32,156,1,20,6,0,20,1,0,48,1,33,18,0,1,3,0,20,1,0,1,4,0,1,7,0,65,2,0,32,127,1,20,1,0,1,9,0,52,8,0,2,6,33,11,0,5,20,1,0,1,11,0,52,10,0,2,33,216,0,20,1,0,1,13,0,20,1,0,52,15,0,1,1,16,0,52,14,0,2,52,12,0,3,17,1,20,17,0,20,18,0,1,19,0,48,2,17,2,20,17,0,20,18,0,1,20,0,48,2,17,3,20,22,0,52,21,0,1,6,33,8,0,5,20,23,0,52,21,0,1,33,10,0,20,18,0,52,15,0,1,32,42,0,20,22,0,52,21,0,1,33,6,0,20,23,0,32,26,0,20,23,0,52,21,0,1,33,6,0,20,22,0,32,10,0,20,22,0,20,23,0,52,24,0,2,17,4,20,18,0,1,25,0,20,26,0,52,12,0,3,17,5,20,18,0,20,26,0,52,12,0,2,17,6,20,27,0,1,19,0,52,8,0,2,33,13,0,20,27,0,1,16,0,52,12,0,2,32,3,0,20,27,0,17,7,1,3,0,20,1,0,1,4,0,1,28,0,1,18,0,20,29,0,1,30,0,20,31,0,65,4,0,32,139,0,20,1,0,1,32,0,52,8,0,2,6,33,11,0,5,20,1,0,1,11,0,52,10,0,2,33,50,0,20,1,0,1,13,0,20,1,0,52,15,0,1,1,16,0,52,14,0,2,52,12,0,3,17,1,1,3,0,20,1,0,1,4,0,1,33,0,1,34,0,20,34,0,65,3,0,32,61,0,20,1,0,1,35,0,52,8,0,2,6,33,11,0,5,20,1,0,1,11,0,52,10,0,2,33,18,0,1,3,0,20,1,0,1,4,0,1,36,0,65,2,0,32,15,0,1,3,0,20,1,0,1,4,0,1,37,0,65,2,0,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"url"},{"t":"s","v":"/"},{"t":"s","v":"raw"},{"t":"s","v":"type"},{"t":"s","v":"home"},{"t":"s","v":"relative-sx-url?"},{"t":"s","v":"relative"},{"t":"s","v":"starts-with?"},{"t":"s","v":"/(!"},{"t":"s","v":"ends-with?"},{"t":"s","v":")"},{"t":"s","v":"slice"},{"t":"n","v":2},{"t":"s","v":"-"},{"t":"s","v":"len"},{"t":"n","v":1},{"t":"s","v":"_index-of-safe"},{"t":"s","v":"inner"},{"t":"s","v":"."},{"t":"s","v":"("},{"t":"s","v":"nil?"},{"t":"s","v":"dot-pos"},{"t":"s","v":"paren-pos"},{"t":"s","v":"min"},{"t":"n","v":0},{"t":"s","v":"end-pos"},{"t":"s","v":"rest-part"},{"t":"s","v":"special-form"},{"t":"s","v":"inner-expr"},{"t":"s","v":"form"},{"t":"s","v":"form-name"},{"t":"s","v":"/(~"},{"t":"s","v":"direct-component"},{"t":"s","v":"name"},{"t":"s","v":"/("},{"t":"s","v":"absolute"},{"t":"s","v":"path"}]}},{"t":"s","v":"url-special-form-name"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,1,20,4,0,1,5,0,52,3,0,2,1,6,0,52,2,0,2,33,13,0,20,4,0,1,7,0,52,3,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"parse-sx-url"},{"t":"s","v":"url"},{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"parsed"},{"t":"s","v":"type"},{"t":"s","v":"special-form"},{"t":"s","v":"form"}]}},{"t":"s","v":"url-special-form-inner"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,1,20,4,0,1,5,0,52,3,0,2,1,6,0,52,2,0,2,33,13,0,20,4,0,1,7,0,52,3,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"parse-sx-url"},{"t":"s","v":"url"},{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"parsed"},{"t":"s","v":"type"},{"t":"s","v":"special-form"},{"t":"s","v":"inner"}]}},{"t":"s","v":"url-to-expr"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,6,34,8,0,5,20,1,0,52,3,0,1,33,7,0,52,4,0,0,32,80,0,20,1,0,1,2,0,52,5,0,2,33,13,0,20,1,0,1,7,0,52,6,0,2,32,3,0,20,1,0,17,1,20,9,0,1,10,0,1,11,0,52,8,0,3,17,2,20,12,0,20,13,0,48,1,17,3,20,14,0,52,3,0,1,33,7,0,52,4,0,0,32,7,0,20,14,0,52,15,0,1,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"url-path"},{"t":"s","v":"/"},{"t":"s","v":"empty?"},{"t":"s","v":"list"},{"t":"s","v":"starts-with?"},{"t":"s","v":"slice"},{"t":"n","v":1},{"t":"s","v":"replace"},{"t":"s","v":"trimmed"},{"t":"s","v":"."},{"t":"s","v":" "},{"t":"s","v":"sx-parse"},{"t":"s","v":"sx-source"},{"t":"s","v":"exprs"},{"t":"s","v":"first"}]}},{"t":"s","v":"auto-quote-unknowns"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,52,1,0,1,52,0,0,1,33,6,0,20,2,0,32,41,0,20,2,0,52,3,0,1,33,6,0,20,2,0,32,25,0,20,2,0,52,5,0,1,51,7,0,20,2,0,52,8,0,1,52,6,0,2,52,4,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"list?"},{"t":"s","v":"expr"},{"t":"s","v":"empty?"},{"t":"s","v":"cons"},{"t":"s","v":"first"},{"t":"s","v":"map"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,14,0,20,2,0,20,1,0,20,3,0,49,2,32,101,0,20,1,0,52,5,0,1,1,6,0,52,4,0,2,33,81,0,20,7,0,20,1,0,48,1,17,1,20,8,0,20,3,0,20,9,0,48,2,6,34,41,0,5,20,9,0,1,11,0,52,10,0,2,6,34,26,0,5,20,9,0,1,12,0,52,10,0,2,6,34,11,0,5,20,9,0,1,13,0,52,10,0,2,33,6,0,20,1,0,32,3,0,20,9,0,32,3,0,20,1,0,50],"constants":[{"t":"s","v":"list?"},{"t":"s","v":"child"},{"t":"s","v":"auto-quote-unknowns"},{"t":"s","v":"env"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"symbol"},{"t":"s","v":"symbol-name"},{"t":"s","v":"env-has?"},{"t":"s","v":"name"},{"t":"s","v":"starts-with?"},{"t":"s","v":":"},{"t":"s","v":"~"},{"t":"s","v":"!"}]}},{"t":"s","v":"rest"}]}},{"t":"s","v":"prepare-url-expr"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,2,20,3,0,52,2,0,1,33,6,0,20,3,0,32,11,0,20,4,0,20,3,0,20,5,0,49,2,50],"constants":[{"t":"s","v":"url-to-expr"},{"t":"s","v":"url-path"},{"t":"s","v":"empty?"},{"t":"s","v":"expr"},{"t":"s","v":"auto-quote-unknowns"},{"t":"s","v":"env"}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/signals.sxbc.json b/shared/static/wasm/sx/signals.sxbc.json index d5f81a3a..034d19f8 100644 --- a/shared/static/wasm/sx/signals.sxbc.json +++ b/shared/static/wasm/sx/signals.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"1e908c466d2b8c22","module":{"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,52,5,0,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,50],"constants":[{"t":"s","v":"with-marsh-scope"},{"t":"code","v":{"bytecode":[52,0,0,0,17,2,20,1,0,51,2,0,1,2,16,1,48,2,5,20,3,0,16,0,1,4,0,16,2,49,3,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"with-island-scope"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,49,2,50],"constants":[{"t":"s","v":"append!"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"dom-set-data"},{"t":"s","v":"sx-marsh-disposers"}],"arity":2}},{"t":"s","v":"dispose-marsh-scope"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,16,1,33,24,0,51,3,0,16,1,52,2,0,2,5,20,4,0,16,0,1,1,0,2,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-data"},{"t":"s","v":"sx-marsh-disposers"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,2,49,2,50],"constants":[{"t":"s","v":"cek-call"}],"arity":1}},{"t":"s","v":"dom-set-data"}],"arity":1}},{"t":"s","v":"*store-registry*"},{"t":"s","v":"dict"},{"t":"s","v":"def-store"},{"t":"code","v":{"bytecode":[20,0,0,17,2,16,2,16,0,52,2,0,2,52,1,0,1,33,22,0,16,2,16,0,20,4,0,16,1,2,48,2,52,3,0,3,21,0,0,32,1,0,2,5,20,0,0,16,0,52,5,0,2,50],"constants":[{"t":"s","v":"*store-registry*"},{"t":"s","v":"not"},{"t":"s","v":"has-key?"},{"t":"s","v":"assoc"},{"t":"s","v":"cek-call"},{"t":"s","v":"get"}],"arity":2}},{"t":"s","v":"use-store"},{"t":"code","v":{"bytecode":[20,1,0,16,0,52,0,0,2,33,12,0,20,1,0,16,0,52,2,0,2,32,16,0,1,5,0,16,0,1,6,0,52,4,0,3,52,3,0,1,50],"constants":[{"t":"s","v":"has-key?"},{"t":"s","v":"*store-registry*"},{"t":"s","v":"get"},{"t":"s","v":"error"},{"t":"s","v":"str"},{"t":"s","v":"Store not found: "},{"t":"s","v":". Call (def-store ...) before (use-store ...)."}],"arity":1}},{"t":"s","v":"clear-stores"},{"t":"code","v":{"bytecode":[52,0,0,0,21,1,0,50],"constants":[{"t":"s","v":"dict"},{"t":"s","v":"*store-registry*"}]}},{"t":"s","v":"emit-event"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,16,2,49,3,50],"constants":[{"t":"s","v":"dom-dispatch"}],"arity":3}},{"t":"s","v":"on-event"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,16,2,49,3,50],"constants":[{"t":"s","v":"dom-on"}],"arity":3}},{"t":"s","v":"bridge-event"},{"t":"code","v":{"bytecode":[20,0,0,51,1,0,1,0,1,1,1,3,1,2,49,1,50],"constants":[{"t":"s","v":"effect"},{"t":"code","v":{"bytecode":[20,0,0,18,0,18,1,51,1,0,0,2,0,3,48,3,17,0,16,0,50],"constants":[{"t":"s","v":"dom-on"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,1,18,0,33,16,0,20,1,0,18,0,16,1,52,2,0,1,48,2,32,2,0,16,1,17,2,20,3,0,18,1,16,2,49,2,50],"constants":[{"t":"s","v":"event-detail"},{"t":"s","v":"cek-call"},{"t":"s","v":"list"},{"t":"s","v":"reset!"}],"arity":1,"upvalue-count":2}}],"upvalue-count":4}}],"arity":4}},{"t":"s","v":"resource"},{"t":"code","v":{"bytecode":[20,0,0,1,2,0,3,1,3,0,2,1,4,0,2,52,1,0,6,48,1,17,1,20,5,0,20,6,0,16,0,2,48,2,51,7,0,1,1,51,8,0,1,1,48,3,5,16,1,50],"constants":[{"t":"s","v":"signal"},{"t":"s","v":"dict"},{"t":"s","v":"loading"},{"t":"s","v":"data"},{"t":"s","v":"error"},{"t":"s","v":"promise-then"},{"t":"s","v":"cek-call"},{"t":"code","v":{"bytecode":[20,0,0,18,0,1,2,0,4,1,3,0,16,0,1,4,0,2,52,1,0,6,49,2,50],"constants":[{"t":"s","v":"reset!"},{"t":"s","v":"dict"},{"t":"s","v":"loading"},{"t":"s","v":"data"},{"t":"s","v":"error"}],"arity":1,"upvalue-count":1}},{"t":"code","v":{"bytecode":[20,0,0,18,0,1,2,0,4,1,3,0,2,1,4,0,16,0,52,1,0,6,49,2,50],"constants":[{"t":"s","v":"reset!"},{"t":"s","v":"dict"},{"t":"s","v":"loading"},{"t":"s","v":"data"},{"t":"s","v":"error"}],"arity":1,"upvalue-count":1}}],"arity":1}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"f460911b9f86fad2","module":{"arity":0,"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,52,5,0,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,50],"constants":[{"t":"s","v":"with-marsh-scope"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,17,2,20,1,0,51,2,0,20,3,0,48,2,5,20,4,0,20,5,0,1,6,0,20,7,0,49,3,50],"constants":[{"t":"s","v":"list"},{"t":"s","v":"with-island-scope"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"disposers"},{"t":"s","v":"d"}]}},{"t":"s","v":"body-fn"},{"t":"s","v":"dom-set-data"},{"t":"s","v":"marsh-el"},{"t":"s","v":"sx-marsh-disposers"},{"t":"s","v":"disposers"}]}},{"t":"s","v":"dispose-marsh-scope"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,2,0,48,2,17,1,20,3,0,33,26,0,51,5,0,20,3,0,52,4,0,2,5,20,6,0,20,1,0,1,2,0,2,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-data"},{"t":"s","v":"marsh-el"},{"t":"s","v":"sx-marsh-disposers"},{"t":"s","v":"disposers"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,2,49,2,50],"constants":[{"t":"s","v":"cek-call"},{"t":"s","v":"d"}]}},{"t":"s","v":"dom-set-data"}]}},{"t":"s","v":"*store-registry*"},{"t":"s","v":"dict"},{"t":"s","v":"def-store"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,17,2,20,3,0,20,4,0,52,2,0,2,52,1,0,1,33,25,0,20,3,0,20,4,0,20,6,0,20,7,0,2,48,2,52,5,0,3,21,0,0,32,1,0,2,5,20,0,0,20,4,0,52,8,0,2,50],"constants":[{"t":"s","v":"*store-registry*"},{"t":"s","v":"not"},{"t":"s","v":"has-key?"},{"t":"s","v":"registry"},{"t":"s","v":"name"},{"t":"s","v":"assoc"},{"t":"s","v":"cek-call"},{"t":"s","v":"init-fn"},{"t":"s","v":"get"}]}},{"t":"s","v":"use-store"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,33,13,0,20,1,0,20,2,0,52,3,0,2,32,17,0,1,6,0,20,2,0,1,7,0,52,5,0,3,52,4,0,1,50],"constants":[{"t":"s","v":"has-key?"},{"t":"s","v":"*store-registry*"},{"t":"s","v":"name"},{"t":"s","v":"get"},{"t":"s","v":"error"},{"t":"s","v":"str"},{"t":"s","v":"Store not found: "},{"t":"s","v":". Call (def-store ...) before (use-store ...)."}]}},{"t":"s","v":"clear-stores"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[52,0,0,0,21,1,0,50],"constants":[{"t":"s","v":"dict"},{"t":"s","v":"*store-registry*"}]}},{"t":"s","v":"emit-event"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,49,3,50],"constants":[{"t":"s","v":"dom-dispatch"},{"t":"s","v":"el"},{"t":"s","v":"event-name"},{"t":"s","v":"detail"}]}},{"t":"s","v":"on-event"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,20,3,0,49,3,50],"constants":[{"t":"s","v":"dom-on"},{"t":"s","v":"el"},{"t":"s","v":"event-name"},{"t":"s","v":"handler"}]}},{"t":"s","v":"bridge-event"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,51,1,0,49,1,50],"constants":[{"t":"s","v":"effect"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,51,3,0,48,3,17,0,20,4,0,50],"constants":[{"t":"s","v":"dom-on"},{"t":"s","v":"el"},{"t":"s","v":"event-name"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,1,20,2,0,33,18,0,20,3,0,20,2,0,20,5,0,52,4,0,1,48,2,32,3,0,20,5,0,17,2,20,6,0,20,7,0,20,8,0,49,2,50],"constants":[{"t":"s","v":"event-detail"},{"t":"s","v":"e"},{"t":"s","v":"transform-fn"},{"t":"s","v":"cek-call"},{"t":"s","v":"list"},{"t":"s","v":"detail"},{"t":"s","v":"reset!"},{"t":"s","v":"target-signal"},{"t":"s","v":"new-val"}]}},{"t":"s","v":"remove"}]}}]}},{"t":"s","v":"resource"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,1,2,0,3,1,3,0,2,1,4,0,2,52,1,0,6,48,1,17,1,20,5,0,20,6,0,20,7,0,2,48,2,51,8,0,51,9,0,48,3,5,20,10,0,50],"constants":[{"t":"s","v":"signal"},{"t":"s","v":"dict"},{"t":"s","v":"loading"},{"t":"s","v":"data"},{"t":"s","v":"error"},{"t":"s","v":"promise-then"},{"t":"s","v":"cek-call"},{"t":"s","v":"fetch-fn"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,3,0,4,1,4,0,20,4,0,1,5,0,2,52,2,0,6,49,2,50],"constants":[{"t":"s","v":"reset!"},{"t":"s","v":"state"},{"t":"s","v":"dict"},{"t":"s","v":"loading"},{"t":"s","v":"data"},{"t":"s","v":"error"}]}},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,1,3,0,4,1,4,0,2,1,5,0,20,6,0,52,2,0,6,49,2,50],"constants":[{"t":"s","v":"reset!"},{"t":"s","v":"state"},{"t":"s","v":"dict"},{"t":"s","v":"loading"},{"t":"s","v":"data"},{"t":"s","v":"error"},{"t":"s","v":"err"}]}},{"t":"s","v":"state"}]}}]}} \ No newline at end of file diff --git a/shared/static/wasm/sx/vm.sxbc.json b/shared/static/wasm/sx/vm.sxbc.json index 66dffac2..140f00f6 100644 --- a/shared/static/wasm/sx/vm.sxbc.json +++ b/shared/static/wasm/sx/vm.sxbc.json @@ -1 +1 @@ -{"magic":"SXBC","version":1,"hash":"3a8a55b66b6597f5","module":{"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,5,51,45,0,128,44,0,5,51,47,0,128,46,0,5,51,49,0,128,48,0,5,51,51,0,128,50,0,5,51,53,0,128,52,0,5,51,55,0,128,54,0,5,51,57,0,128,56,0,5,51,59,0,128,58,0,50],"constants":[{"t":"s","v":"make-upvalue-cell"},{"t":"code","v":{"bytecode":[1,0,0,16,0,65,1,0,50],"constants":[{"t":"s","v":"uv-value"}],"arity":1}},{"t":"s","v":"uv-get"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"uv-value"}],"arity":1}},{"t":"s","v":"uv-set!"},{"t":"code","v":{"bytecode":[16,0,1,1,0,16,1,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"uv-value"}],"arity":2}},{"t":"s","v":"make-vm-code"},{"t":"code","v":{"bytecode":[1,0,0,16,2,1,1,0,16,1,1,2,0,16,0,1,3,0,16,3,65,4,0,50],"constants":[{"t":"s","v":"vc-bytecode"},{"t":"s","v":"vc-locals"},{"t":"s","v":"vc-arity"},{"t":"s","v":"vc-constants"}],"arity":4}},{"t":"s","v":"make-vm-closure"},{"t":"code","v":{"bytecode":[1,0,0,16,3,1,1,0,16,1,1,2,0,16,2,1,3,0,16,0,1,4,0,16,4,65,5,0,50],"constants":[{"t":"s","v":"vm-globals"},{"t":"s","v":"vm-upvalues"},{"t":"s","v":"vm-name"},{"t":"s","v":"vm-code"},{"t":"s","v":"vm-closure-env"}],"arity":5}},{"t":"s","v":"make-vm-frame"},{"t":"code","v":{"bytecode":[1,0,0,1,1,0,1,2,0,16,0,1,3,0,16,1,1,4,0,65,0,0,65,4,0,50],"constants":[{"t":"s","v":"ip"},{"t":"n","v":0},{"t":"s","v":"closure"},{"t":"s","v":"base"},{"t":"s","v":"local-cells"}],"arity":2}},{"t":"s","v":"make-vm"},{"t":"code","v":{"bytecode":[1,0,0,1,1,0,1,2,0,52,3,0,0,1,4,0,1,6,0,52,5,0,1,1,7,0,16,0,65,4,0,50],"constants":[{"t":"s","v":"sp"},{"t":"n","v":0},{"t":"s","v":"frames"},{"t":"s","v":"list"},{"t":"s","v":"stack"},{"t":"s","v":"make-vm-stack"},{"t":"n","v":4096},{"t":"s","v":"globals"}],"arity":1}},{"t":"s","v":"vm-push"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,2,16,0,1,2,0,52,0,0,2,17,3,16,2,16,3,52,4,0,1,52,3,0,2,33,45,0,16,2,1,7,0,52,6,0,2,52,5,0,1,17,4,16,3,16,4,16,2,52,8,0,3,5,16,0,1,2,0,16,4,52,9,0,3,5,16,4,17,3,32,1,0,2,5,16,3,16,2,16,1,52,10,0,3,5,16,0,1,1,0,16,2,1,12,0,52,11,0,2,52,9,0,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"sp"},{"t":"s","v":"stack"},{"t":"s","v":">="},{"t":"s","v":"vm-stack-length"},{"t":"s","v":"make-vm-stack"},{"t":"s","v":"*"},{"t":"n","v":2},{"t":"s","v":"vm-stack-copy!"},{"t":"s","v":"dict-set!"},{"t":"s","v":"vm-stack-set!"},{"t":"s","v":"+"},{"t":"n","v":1}],"arity":2}},{"t":"s","v":"vm-pop"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,1,3,0,52,0,0,2,17,1,16,0,1,2,0,16,1,52,4,0,3,5,16,0,1,6,0,52,1,0,2,16,1,52,5,0,2,50],"constants":[{"t":"s","v":"-"},{"t":"s","v":"get"},{"t":"s","v":"sp"},{"t":"n","v":1},{"t":"s","v":"dict-set!"},{"t":"s","v":"vm-stack-get"},{"t":"s","v":"stack"}],"arity":1}},{"t":"s","v":"vm-peek"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,16,0,1,4,0,52,1,0,2,1,5,0,52,3,0,2,52,0,0,2,50],"constants":[{"t":"s","v":"vm-stack-get"},{"t":"s","v":"get"},{"t":"s","v":"stack"},{"t":"s","v":"-"},{"t":"s","v":"sp"},{"t":"n","v":1}],"arity":1}},{"t":"s","v":"frame-read-u8"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,1,16,0,1,2,0,52,0,0,2,1,3,0,52,0,0,2,1,4,0,52,0,0,2,17,2,16,2,16,1,52,5,0,2,17,3,16,0,1,1,0,16,1,1,8,0,52,7,0,2,52,6,0,3,5,16,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"ip"},{"t":"s","v":"closure"},{"t":"s","v":"vm-code"},{"t":"s","v":"vc-bytecode"},{"t":"s","v":"nth"},{"t":"s","v":"dict-set!"},{"t":"s","v":"+"},{"t":"n","v":1}],"arity":1}},{"t":"s","v":"frame-read-u16"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,1,20,0,0,16,0,48,1,17,2,16,1,16,2,1,3,0,52,2,0,2,52,1,0,2,50],"constants":[{"t":"s","v":"frame-read-u8"},{"t":"s","v":"+"},{"t":"s","v":"*"},{"t":"n","v":256}],"arity":1}},{"t":"s","v":"frame-read-i16"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,1,16,1,1,2,0,52,1,0,2,33,12,0,16,1,1,4,0,52,3,0,2,32,2,0,16,1,50],"constants":[{"t":"s","v":"frame-read-u16"},{"t":"s","v":">="},{"t":"n","v":32768},{"t":"s","v":"-"},{"t":"n","v":65536}],"arity":1}},{"t":"s","v":"vm-push-frame"},{"t":"code","v":{"bytecode":[20,0,0,16,1,16,0,1,2,0,52,1,0,2,48,2,17,3,51,4,0,1,0,16,2,52,3,0,2,5,16,2,52,5,0,1,17,4,16,1,1,6,0,52,1,0,2,1,7,0,52,1,0,2,17,5,16,5,16,4,52,8,0,2,17,6,16,6,1,10,0,52,9,0,2,33,26,0,1,10,0,17,7,51,11,0,1,7,1,6,1,0,1,8,17,8,5,16,8,48,0,32,1,0,2,5,16,0,1,13,0,16,3,16,0,1,13,0,52,1,0,2,52,14,0,2,52,12,0,3,50],"constants":[{"t":"s","v":"make-vm-frame"},{"t":"s","v":"get"},{"t":"s","v":"sp"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,49,2,50],"constants":[{"t":"s","v":"vm-push"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"len"},{"t":"s","v":"vm-code"},{"t":"s","v":"vc-locals"},{"t":"s","v":"-"},{"t":"s","v":">"},{"t":"n","v":0},{"t":"code","v":{"bytecode":[18,0,18,1,52,0,0,2,33,28,0,20,1,0,18,2,2,48,2,5,18,0,1,3,0,52,2,0,2,19,0,5,18,3,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"vm-push"},{"t":"s","v":"+"},{"t":"n","v":1}],"upvalue-count":4}},{"t":"s","v":"dict-set!"},{"t":"s","v":"frames"},{"t":"s","v":"cons"}],"arity":3}},{"t":"s","v":"code-from-value"},{"t":"code","v":{"bytecode":[1,0,0,5,16,0,52,2,0,1,52,1,0,1,33,22,0,20,3,0,1,4,0,1,5,0,52,6,0,0,52,6,0,0,49,4,32,112,0,16,0,1,8,0,52,7,0,2,17,1,16,1,52,9,0,1,33,7,0,52,6,0,0,32,2,0,16,1,17,2,16,0,1,10,0,52,7,0,2,17,3,16,3,52,9,0,1,33,7,0,52,6,0,0,32,2,0,16,3,17,4,16,0,1,11,0,52,7,0,2,17,5,16,5,52,9,0,1,33,6,0,1,4,0,32,2,0,16,5,17,6,20,3,0,16,6,16,6,1,5,0,52,12,0,2,16,2,16,4,49,4,50],"constants":[{"t":"s","v":"Convert a compiler output dict to a vm-code object."},{"t":"s","v":"not"},{"t":"s","v":"dict?"},{"t":"s","v":"make-vm-code"},{"t":"n","v":0},{"t":"n","v":16},{"t":"s","v":"list"},{"t":"s","v":"get"},{"t":"s","v":"bytecode"},{"t":"s","v":"nil?"},{"t":"s","v":"constants"},{"t":"s","v":"arity"},{"t":"s","v":"+"}],"arity":1}},{"t":"s","v":"vm-closure?"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,6,33,10,0,5,16,0,1,2,0,52,1,0,2,50],"constants":[{"t":"s","v":"dict?"},{"t":"s","v":"has-key?"},{"t":"s","v":"vm-code"}],"arity":1}},{"t":"s","v":"vm-call"},{"t":"code","v":{"bytecode":[20,0,0,16,1,48,1,33,14,0,20,1,0,16,0,16,1,16,2,49,3,32,116,0,20,2,0,16,1,48,1,33,18,0,20,3,0,16,0,16,1,16,2,52,4,0,2,49,2,32,88,0,16,1,52,6,0,1,1,7,0,52,5,0,2,6,34,32,0,5,16,1,52,6,0,1,1,8,0,52,5,0,2,6,34,14,0,5,16,1,52,6,0,1,1,9,0,52,5,0,2,33,19,0,20,3,0,16,0,20,10,0,16,1,16,2,48,2,49,2,32,17,0,1,13,0,16,1,52,6,0,1,52,12,0,2,52,11,0,1,50],"constants":[{"t":"s","v":"vm-closure?"},{"t":"s","v":"vm-push-frame"},{"t":"s","v":"callable?"},{"t":"s","v":"vm-push"},{"t":"s","v":"apply"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"lambda"},{"t":"s","v":"component"},{"t":"s","v":"island"},{"t":"s","v":"cek-call"},{"t":"s","v":"error"},{"t":"s","v":"str"},{"t":"s","v":"VM: not callable: "}],"arity":3}},{"t":"s","v":"frame-local-get"},{"t":"code","v":{"bytecode":[1,0,0,5,16,1,1,2,0,52,1,0,2,17,3,16,2,52,3,0,1,17,4,16,3,16,4,52,4,0,2,33,16,0,20,5,0,16,3,16,4,52,1,0,2,49,1,32,28,0,16,0,1,7,0,52,1,0,2,16,1,1,9,0,52,1,0,2,16,2,52,8,0,2,52,6,0,2,50],"constants":[{"t":"s","v":"Read a local variable — check shared cells first, then stack."},{"t":"s","v":"get"},{"t":"s","v":"local-cells"},{"t":"s","v":"str"},{"t":"s","v":"has-key?"},{"t":"s","v":"uv-get"},{"t":"s","v":"vm-stack-get"},{"t":"s","v":"stack"},{"t":"s","v":"+"},{"t":"s","v":"base"}],"arity":3}},{"t":"s","v":"frame-local-set"},{"t":"code","v":{"bytecode":[1,0,0,5,16,1,1,2,0,52,1,0,2,17,4,16,2,52,3,0,1,17,5,16,4,16,5,52,4,0,2,33,18,0,20,5,0,16,4,16,5,52,1,0,2,16,3,49,2,32,30,0,16,0,1,7,0,52,1,0,2,16,1,1,9,0,52,1,0,2,16,2,52,8,0,2,16,3,52,6,0,3,50],"constants":[{"t":"s","v":"Write a local variable — to shared cell if captured, else to stack."},{"t":"s","v":"get"},{"t":"s","v":"local-cells"},{"t":"s","v":"str"},{"t":"s","v":"has-key?"},{"t":"s","v":"uv-set!"},{"t":"s","v":"vm-stack-set!"},{"t":"s","v":"stack"},{"t":"s","v":"+"},{"t":"s","v":"base"}],"arity":4}},{"t":"s","v":"frame-upvalue-get"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,3,0,52,2,0,2,1,4,0,52,2,0,2,16,1,52,1,0,2,49,1,50],"constants":[{"t":"s","v":"uv-get"},{"t":"s","v":"nth"},{"t":"s","v":"get"},{"t":"s","v":"closure"},{"t":"s","v":"vm-upvalues"}],"arity":2}},{"t":"s","v":"frame-upvalue-set"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,3,0,52,2,0,2,1,4,0,52,2,0,2,16,1,52,1,0,2,16,2,49,2,50],"constants":[{"t":"s","v":"uv-set!"},{"t":"s","v":"nth"},{"t":"s","v":"get"},{"t":"s","v":"closure"},{"t":"s","v":"vm-upvalues"}],"arity":3}},{"t":"s","v":"vm-global-get"},{"t":"code","v":{"bytecode":[1,0,0,5,16,0,1,2,0,52,1,0,2,17,3,16,3,16,2,52,3,0,2,33,11,0,16,3,16,2,52,1,0,2,32,67,0,16,1,1,4,0,52,1,0,2,1,5,0,52,1,0,2,17,4,16,4,52,6,0,1,33,9,0,16,2,52,7,0,1,32,31,0,20,8,0,16,4,16,2,48,2,17,5,16,5,52,6,0,1,33,9,0,16,2,52,7,0,1,32,2,0,16,5,50],"constants":[{"t":"s","v":"Look up a global: globals table → closure env chain → primitives."},{"t":"s","v":"get"},{"t":"s","v":"globals"},{"t":"s","v":"has-key?"},{"t":"s","v":"closure"},{"t":"s","v":"vm-closure-env"},{"t":"s","v":"nil?"},{"t":"s","v":"get-primitive"},{"t":"s","v":"env-walk"}],"arity":3}},{"t":"s","v":"vm-global-set"},{"t":"code","v":{"bytecode":[1,0,0,5,16,1,1,2,0,52,1,0,2,1,3,0,52,1,0,2,17,4,4,17,5,16,4,52,5,0,1,52,4,0,1,33,16,0,20,6,0,16,4,16,2,16,3,48,3,17,5,32,1,0,2,5,16,5,52,4,0,1,33,20,0,16,0,1,8,0,52,1,0,2,16,2,16,3,52,7,0,3,32,1,0,2,50],"constants":[{"t":"s","v":"Set a global: write to closure env if name exists there, else globals."},{"t":"s","v":"get"},{"t":"s","v":"closure"},{"t":"s","v":"vm-closure-env"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"env-walk-set!"},{"t":"s","v":"dict-set!"},{"t":"s","v":"globals"}],"arity":4}},{"t":"s","v":"env-walk"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,4,0,2,32,55,0,20,1,0,16,0,16,1,48,2,33,12,0,20,2,0,16,0,16,1,49,2,32,31,0,20,3,0,16,0,48,1,17,2,16,2,52,0,0,1,33,4,0,2,32,9,0,20,4,0,16,2,16,1,49,2,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"env-has?"},{"t":"s","v":"env-get"},{"t":"s","v":"env-parent"},{"t":"s","v":"env-walk"}],"arity":2}},{"t":"s","v":"env-walk-set!"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,4,0,4,32,61,0,20,1,0,16,0,16,1,48,2,33,16,0,20,2,0,16,0,16,1,16,2,48,3,5,3,32,33,0,20,3,0,16,0,48,1,17,3,16,3,52,0,0,1,33,4,0,4,32,11,0,20,4,0,16,3,16,1,16,2,49,3,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"env-has?"},{"t":"s","v":"env-set!"},{"t":"s","v":"env-parent"},{"t":"s","v":"env-walk-set!"}],"arity":3}},{"t":"s","v":"vm-create-closure"},{"t":"code","v":{"bytecode":[1,0,0,5,20,1,0,16,2,48,1,17,3,16,2,52,2,0,1,33,31,0,16,2,1,4,0,52,3,0,2,17,5,16,5,52,5,0,1,33,6,0,1,6,0,32,2,0,16,5,32,3,0,1,6,0,17,4,52,7,0,0,17,6,1,6,0,17,7,51,8,0,1,7,1,4,1,1,1,0,1,6,1,8,17,8,5,16,8,48,0,5,16,6,17,5,20,9,0,16,3,16,5,2,16,0,1,10,0,52,3,0,2,2,49,5,50],"constants":[{"t":"s","v":"Create a closure from a code constant. Reads upvalue descriptors\n from the bytecode stream and captures values from the enclosing frame."},{"t":"s","v":"code-from-value"},{"t":"s","v":"dict?"},{"t":"s","v":"get"},{"t":"s","v":"upvalue-count"},{"t":"s","v":"nil?"},{"t":"n","v":0},{"t":"s","v":"list"},{"t":"code","v":{"bytecode":[18,0,18,1,52,0,0,2,33,175,0,20,1,0,18,2,48,1,17,0,20,1,0,18,2,48,1,17,1,16,0,1,3,0,52,2,0,2,33,92,0,18,2,1,5,0,52,4,0,2,17,3,16,1,52,6,0,1,17,4,16,3,16,4,52,7,0,2,33,11,0,16,3,16,4,52,4,0,2,32,48,0,20,8,0,18,3,1,10,0,52,4,0,2,18,2,1,12,0,52,4,0,2,16,1,52,11,0,2,52,9,0,2,48,1,17,5,16,3,16,4,16,5,52,13,0,3,5,16,5,32,22,0,18,2,1,15,0,52,4,0,2,1,16,0,52,4,0,2,16,1,52,14,0,2,17,2,20,17,0,18,4,16,2,48,2,5,18,0,1,3,0,52,11,0,2,19,0,5,18,5,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"frame-read-u8"},{"t":"s","v":"="},{"t":"n","v":1},{"t":"s","v":"get"},{"t":"s","v":"local-cells"},{"t":"s","v":"str"},{"t":"s","v":"has-key?"},{"t":"s","v":"make-upvalue-cell"},{"t":"s","v":"vm-stack-get"},{"t":"s","v":"stack"},{"t":"s","v":"+"},{"t":"s","v":"base"},{"t":"s","v":"dict-set!"},{"t":"s","v":"nth"},{"t":"s","v":"closure"},{"t":"s","v":"vm-upvalues"},{"t":"s","v":"append!"}],"upvalue-count":6}},{"t":"s","v":"make-vm-closure"},{"t":"s","v":"globals"}],"arity":3}},{"t":"s","v":"vm-run"},{"t":"code","v":{"bytecode":[1,0,0,5,51,1,0,1,0,1,1,17,1,5,16,1,49,0,50],"constants":[{"t":"s","v":"Execute bytecode until all frames are exhausted.\n VmClosure calls push new frames; the loop picks them up.\n OP_TAIL_CALL + VmClosure = true TCO: drop frame, push new, loop."},{"t":"code","v":{"bytecode":[18,0,1,3,0,52,2,0,2,52,1,0,1,52,0,0,1,33,141,0,18,0,1,3,0,52,2,0,2,52,4,0,1,17,0,18,0,1,3,0,52,2,0,2,52,5,0,1,17,1,16,0,1,6,0,52,2,0,2,1,7,0,52,2,0,2,1,8,0,52,2,0,2,17,2,16,0,1,6,0,52,2,0,2,1,7,0,52,2,0,2,1,9,0,52,2,0,2,17,3,16,0,1,11,0,52,2,0,2,16,2,52,12,0,1,52,10,0,2,33,16,0,18,0,1,3,0,52,14,0,0,52,13,0,3,32,20,0,20,15,0,18,0,16,0,16,1,16,2,16,3,48,5,5,18,1,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"get"},{"t":"s","v":"frames"},{"t":"s","v":"first"},{"t":"s","v":"rest"},{"t":"s","v":"closure"},{"t":"s","v":"vm-code"},{"t":"s","v":"vc-bytecode"},{"t":"s","v":"vc-constants"},{"t":"s","v":">="},{"t":"s","v":"ip"},{"t":"s","v":"len"},{"t":"s","v":"dict-set!"},{"t":"s","v":"list"},{"t":"s","v":"vm-step"}],"upvalue-count":2}}],"arity":2}},{"t":"s","v":"vm-step"},{"t":"code","v":{"bytecode":[20,0,0,16,1,48,1,17,5,16,5,1,2,0,52,1,0,2,33,27,0,20,3,0,16,1,48,1,17,6,20,4,0,16,0,16,4,16,6,52,5,0,2,49,2,32,109,7,16,5,1,6,0,52,1,0,2,33,11,0,20,4,0,16,0,2,49,2,32,86,7,16,5,1,7,0,52,1,0,2,33,11,0,20,4,0,16,0,3,49,2,32,63,7,16,5,1,8,0,52,1,0,2,33,11,0,20,4,0,16,0,4,49,2,32,40,7,16,5,1,9,0,52,1,0,2,33,10,0,20,10,0,16,0,49,1,32,18,7,16,5,1,11,0,52,1,0,2,33,17,0,20,4,0,16,0,20,12,0,16,0,48,1,49,2,32,245,6,16,5,1,13,0,52,1,0,2,33,30,0,20,0,0,16,1,48,1,17,6,20,4,0,16,0,20,14,0,16,0,16,1,16,6,48,3,49,2,32,203,6,16,5,1,15,0,52,1,0,2,33,30,0,20,0,0,16,1,48,1,17,6,20,16,0,16,0,16,1,16,6,20,12,0,16,0,48,1,49,4,32,161,6,16,5,1,17,0,52,1,0,2,33,28,0,20,0,0,16,1,48,1,17,6,20,4,0,16,0,20,18,0,16,1,16,6,48,2,49,2,32,121,6,16,5,1,19,0,52,1,0,2,33,28,0,20,0,0,16,1,48,1,17,6,20,20,0,16,1,16,6,20,12,0,16,0,48,1,49,3,32,81,6,16,5,1,21,0,52,1,0,2,33,40,0,20,3,0,16,1,48,1,17,6,16,4,16,6,52,5,0,2,17,7,20,4,0,16,0,20,22,0,16,0,16,1,16,7,48,3,49,2,32,29,6,16,5,1,23,0,52,1,0,2,33,40,0,20,3,0,16,1,48,1,17,6,16,4,16,6,52,5,0,2,17,7,20,24,0,16,0,16,1,16,7,20,12,0,16,0,48,1,49,4,32,233,5,16,5,1,25,0,52,1,0,2,33,36,0,20,26,0,16,1,48,1,17,6,16,1,1,28,0,16,1,1,28,0,52,30,0,2,16,6,52,29,0,2,52,27,0,3,32,185,5,16,5,1,31,0,52,1,0,2,33,58,0,20,26,0,16,1,48,1,17,6,20,10,0,16,0,48,1,17,7,16,7,52,32,0,1,33,27,0,16,1,1,28,0,16,1,1,28,0,52,30,0,2,16,6,52,29,0,2,52,27,0,3,32,1,0,2,32,115,5,16,5,1,33,0,52,1,0,2,33,54,0,20,26,0,16,1,48,1,17,6,20,10,0,16,0,48,1,17,7,16,7,33,27,0,16,1,1,28,0,16,1,1,28,0,52,30,0,2,16,6,52,29,0,2,52,27,0,3,32,1,0,2,32,49,5,16,5,1,34,0,52,1,0,2,33,64,0,20,0,0,16,1,48,1,17,6,52,35,0,0,17,7,1,36,0,17,8,51,37,0,1,8,1,6,1,7,1,0,1,9,17,9,5,16,9,48,0,5,20,10,0,16,0,48,1,17,10,20,38,0,16,0,16,10,16,7,49,3,32,229,4,16,5,1,39,0,52,1,0,2,33,95,0,20,0,0,16,1,48,1,17,6,52,35,0,0,17,7,1,36,0,17,8,51,37,0,1,8,1,6,1,7,1,0,1,9,17,9,5,16,9,48,0,5,20,10,0,16,0,48,1,17,10,16,0,1,40,0,16,2,52,27,0,3,5,16,0,1,41,0,16,1,1,42,0,52,30,0,2,52,27,0,3,5,20,38,0,16,0,16,10,16,7,49,3,32,122,4,16,5,1,43,0,52,1,0,2,33,52,0,20,10,0,16,0,48,1,17,6,16,0,1,40,0,16,2,52,27,0,3,5,16,0,1,41,0,16,1,1,42,0,52,30,0,2,52,27,0,3,5,20,4,0,16,0,16,6,49,2,32,58,4,16,5,1,44,0,52,1,0,2,33,44,0,20,3,0,16,1,48,1,17,6,16,4,16,6,52,5,0,2,17,7,20,45,0,16,0,16,1,16,7,48,3,17,8,20,4,0,16,0,16,8,49,2,32,2,4,16,5,1,46,0,52,1,0,2,33,78,0,20,3,0,16,1,48,1,17,6,20,0,0,16,1,48,1,17,7,16,4,16,6,52,5,0,2,17,8,52,35,0,0,17,9,1,36,0,17,10,51,37,0,1,10,1,7,1,9,1,0,1,11,17,11,5,16,11,48,0,5,20,4,0,16,0,16,8,16,9,52,47,0,2,49,2,32,168,3,16,5,1,48,0,52,1,0,2,33,53,0,20,3,0,16,1,48,1,17,6,52,35,0,0,17,7,1,36,0,17,8,51,37,0,1,8,1,6,1,7,1,0,1,9,17,9,5,16,9,48,0,5,20,4,0,16,0,16,7,49,2,32,103,3,16,5,1,49,0,52,1,0,2,33,52,0,20,3,0,16,1,48,1,17,6,65,0,0,17,7,1,36,0,17,8,51,50,0,1,8,1,6,1,0,1,7,1,9,17,9,5,16,9,48,0,5,20,4,0,16,0,16,7,49,2,32,39,3,16,5,1,51,0,52,1,0,2,33,60,0,20,0,0,16,1,48,1,17,6,52,35,0,0,17,7,1,36,0,17,8,51,37,0,1,8,1,6,1,7,1,0,1,9,17,9,5,16,9,48,0,5,20,4,0,16,0,20,53,0,16,7,52,52,0,2,49,2,32,223,2,16,5,1,54,0,52,1,0,2,33,44,0,20,3,0,16,1,48,1,17,6,16,4,16,6,52,5,0,2,17,7,16,0,1,55,0,52,30,0,2,16,7,20,12,0,16,0,48,1,52,27,0,3,32,167,2,16,5,1,56,0,52,1,0,2,33,36,0,20,10,0,16,0,48,1,17,6,20,10,0,16,0,48,1,17,7,20,4,0,16,0,16,7,16,6,52,29,0,2,49,2,32,119,2,16,5,1,57,0,52,1,0,2,33,36,0,20,10,0,16,0,48,1,17,6,20,10,0,16,0,48,1,17,7,20,4,0,16,0,16,7,16,6,52,58,0,2,49,2,32,71,2,16,5,1,59,0,52,1,0,2,33,36,0,20,10,0,16,0,48,1,17,6,20,10,0,16,0,48,1,17,7,20,4,0,16,0,16,7,16,6,52,60,0,2,49,2,32,23,2,16,5,1,61,0,52,1,0,2,33,36,0,20,10,0,16,0,48,1,17,6,20,10,0,16,0,48,1,17,7,20,4,0,16,0,16,7,16,6,52,62,0,2,49,2,32,231,1,16,5,1,63,0,52,1,0,2,33,36,0,20,10,0,16,0,48,1,17,6,20,10,0,16,0,48,1,17,7,20,4,0,16,0,16,7,16,6,52,1,0,2,49,2,32,183,1,16,5,1,64,0,52,1,0,2,33,36,0,20,10,0,16,0,48,1,17,6,20,10,0,16,0,48,1,17,7,20,4,0,16,0,16,7,16,6,52,65,0,2,49,2,32,135,1,16,5,1,66,0,52,1,0,2,33,36,0,20,10,0,16,0,48,1,17,6,20,10,0,16,0,48,1,17,7,20,4,0,16,0,16,7,16,6,52,67,0,2,49,2,32,87,1,16,5,1,68,0,52,1,0,2,33,21,0,20,4,0,16,0,20,10,0,16,0,48,1,52,32,0,1,49,2,32,54,1,16,5,1,69,0,52,1,0,2,33,21,0,20,4,0,16,0,20,10,0,16,0,48,1,52,70,0,1,49,2,32,21,1,16,5,1,71,0,52,1,0,2,33,21,0,20,4,0,16,0,20,10,0,16,0,48,1,52,72,0,1,49,2,32,244,0,16,5,1,73,0,52,1,0,2,33,21,0,20,4,0,16,0,20,10,0,16,0,48,1,52,74,0,1,49,2,32,211,0,16,5,1,75,0,52,1,0,2,33,36,0,20,10,0,16,0,48,1,17,6,20,10,0,16,0,48,1,17,7,20,4,0,16,0,16,7,16,6,52,5,0,2,49,2,32,163,0,16,5,1,76,0,52,1,0,2,33,36,0,20,10,0,16,0,48,1,17,6,20,10,0,16,0,48,1,17,7,20,4,0,16,0,16,7,16,6,52,77,0,2,49,2,32,115,0,16,5,1,78,0,52,1,0,2,33,24,0,20,4,0,16,0,1,36,0,20,10,0,16,0,48,1,52,58,0,2,49,2,32,79,0,16,5,1,79,0,52,1,0,2,33,21,0,20,4,0,16,0,20,10,0,16,0,48,1,52,80,0,1,49,2,32,46,0,16,5,1,81,0,52,1,0,2,33,21,0,20,4,0,16,0,20,10,0,16,0,48,1,52,82,0,1,49,2,32,13,0,1,84,0,16,5,52,53,0,2,52,83,0,1,50],"constants":[{"t":"s","v":"frame-read-u8"},{"t":"s","v":"="},{"t":"n","v":1},{"t":"s","v":"frame-read-u16"},{"t":"s","v":"vm-push"},{"t":"s","v":"nth"},{"t":"n","v":2},{"t":"n","v":3},{"t":"n","v":4},{"t":"n","v":5},{"t":"s","v":"vm-pop"},{"t":"n","v":6},{"t":"s","v":"vm-peek"},{"t":"n","v":16},{"t":"s","v":"frame-local-get"},{"t":"n","v":17},{"t":"s","v":"frame-local-set"},{"t":"n","v":18},{"t":"s","v":"frame-upvalue-get"},{"t":"n","v":19},{"t":"s","v":"frame-upvalue-set"},{"t":"n","v":20},{"t":"s","v":"vm-global-get"},{"t":"n","v":21},{"t":"s","v":"vm-global-set"},{"t":"n","v":32},{"t":"s","v":"frame-read-i16"},{"t":"s","v":"dict-set!"},{"t":"s","v":"ip"},{"t":"s","v":"+"},{"t":"s","v":"get"},{"t":"n","v":33},{"t":"s","v":"not"},{"t":"n","v":34},{"t":"n","v":48},{"t":"s","v":"list"},{"t":"n","v":0},{"t":"code","v":{"bytecode":[18,0,18,1,52,0,0,2,33,35,0,20,2,0,18,3,48,1,18,2,52,1,0,2,19,2,5,18,0,1,4,0,52,3,0,2,19,0,5,18,4,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"cons"},{"t":"s","v":"vm-pop"},{"t":"s","v":"+"},{"t":"n","v":1}],"upvalue-count":5}},{"t":"s","v":"vm-call"},{"t":"n","v":49},{"t":"s","v":"frames"},{"t":"s","v":"sp"},{"t":"s","v":"base"},{"t":"n","v":50},{"t":"n","v":51},{"t":"s","v":"vm-create-closure"},{"t":"n","v":52},{"t":"s","v":"call-primitive"},{"t":"n","v":64},{"t":"n","v":65},{"t":"code","v":{"bytecode":[18,0,18,1,52,0,0,2,33,48,0,20,1,0,18,2,48,1,17,0,20,1,0,18,2,48,1,17,1,18,3,16,1,16,0,52,2,0,3,5,18,0,1,4,0,52,3,0,2,19,0,5,18,4,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"vm-pop"},{"t":"s","v":"dict-set!"},{"t":"s","v":"+"},{"t":"n","v":1}],"upvalue-count":5}},{"t":"n","v":144},{"t":"s","v":"apply"},{"t":"s","v":"str"},{"t":"n","v":128},{"t":"s","v":"globals"},{"t":"n","v":160},{"t":"n","v":161},{"t":"s","v":"-"},{"t":"n","v":162},{"t":"s","v":"*"},{"t":"n","v":163},{"t":"s","v":"/"},{"t":"n","v":164},{"t":"n","v":165},{"t":"s","v":"<"},{"t":"n","v":166},{"t":"s","v":">"},{"t":"n","v":167},{"t":"n","v":168},{"t":"s","v":"len"},{"t":"n","v":169},{"t":"s","v":"first"},{"t":"n","v":170},{"t":"s","v":"rest"},{"t":"n","v":171},{"t":"n","v":172},{"t":"s","v":"cons"},{"t":"n","v":173},{"t":"n","v":174},{"t":"s","v":"inc"},{"t":"n","v":175},{"t":"s","v":"dec"},{"t":"s","v":"error"},{"t":"s","v":"VM: unknown opcode "}],"arity":5}},{"t":"s","v":"vm-call-closure"},{"t":"code","v":{"bytecode":[20,0,0,16,2,48,1,17,3,20,1,0,16,3,16,0,16,1,48,3,5,20,2,0,16,3,48,1,5,20,3,0,16,3,49,1,50],"constants":[{"t":"s","v":"make-vm"},{"t":"s","v":"vm-push-frame"},{"t":"s","v":"vm-run"},{"t":"s","v":"vm-pop"}],"arity":3}},{"t":"s","v":"vm-execute-module"},{"t":"code","v":{"bytecode":[20,0,0,16,0,52,1,0,0,1,2,0,16,1,2,48,5,17,2,20,3,0,16,1,48,1,17,3,20,4,0,16,2,1,5,0,48,2,17,4,1,5,0,17,5,16,0,1,7,0,52,6,0,2,17,6,51,8,0,1,5,1,6,1,3,1,7,17,7,5,16,7,48,0,5,16,3,1,10,0,16,4,52,1,0,1,52,9,0,3,5,20,11,0,16,3,48,1,5,20,12,0,16,3,49,1,50],"constants":[{"t":"s","v":"make-vm-closure"},{"t":"s","v":"list"},{"t":"s","v":"module"},{"t":"s","v":"make-vm"},{"t":"s","v":"make-vm-frame"},{"t":"n","v":0},{"t":"s","v":"get"},{"t":"s","v":"vc-locals"},{"t":"code","v":{"bytecode":[18,0,18,1,52,0,0,2,33,28,0,20,1,0,18,2,2,48,2,5,18,0,1,3,0,52,2,0,2,19,0,5,18,3,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"vm-push"},{"t":"s","v":"+"},{"t":"n","v":1}],"upvalue-count":4}},{"t":"s","v":"dict-set!"},{"t":"s","v":"frames"},{"t":"s","v":"vm-run"},{"t":"s","v":"vm-pop"}],"arity":2}}]}} \ No newline at end of file +{"magic":"SXBC","version":1,"hash":"39d6243a5c6ea264","module":{"arity":0,"bytecode":[51,1,0,128,0,0,5,51,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,51,39,0,128,38,0,5,51,41,0,128,40,0,5,51,43,0,128,42,0,5,51,45,0,128,44,0,5,51,47,0,128,46,0,5,51,49,0,128,48,0,5,51,51,0,128,50,0,5,51,53,0,128,52,0,5,51,55,0,128,54,0,5,51,57,0,128,56,0,5,51,59,0,128,58,0,50],"constants":[{"t":"s","v":"make-upvalue-cell"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,20,1,0,65,1,0,50],"constants":[{"t":"s","v":"uv-value"},{"t":"s","v":"value"}]}},{"t":"s","v":"uv-get"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"cell"},{"t":"s","v":"uv-value"}]}},{"t":"s","v":"uv-set!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,20,3,0,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"cell"},{"t":"s","v":"uv-value"},{"t":"s","v":"value"}]}},{"t":"s","v":"make-vm-code"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,20,1,0,1,2,0,20,3,0,1,4,0,20,5,0,1,6,0,20,7,0,65,4,0,50],"constants":[{"t":"s","v":"vc-bytecode"},{"t":"s","v":"bytecode"},{"t":"s","v":"vc-locals"},{"t":"s","v":"locals"},{"t":"s","v":"vc-arity"},{"t":"s","v":"arity"},{"t":"s","v":"vc-constants"},{"t":"s","v":"constants"}]}},{"t":"s","v":"make-vm-closure"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,20,1,0,1,2,0,20,3,0,1,4,0,20,5,0,1,6,0,20,7,0,1,8,0,20,9,0,65,5,0,50],"constants":[{"t":"s","v":"vm-globals"},{"t":"s","v":"globals"},{"t":"s","v":"vm-upvalues"},{"t":"s","v":"upvalues"},{"t":"s","v":"vm-name"},{"t":"s","v":"name"},{"t":"s","v":"vm-code"},{"t":"s","v":"code"},{"t":"s","v":"vm-closure-env"},{"t":"s","v":"closure-env"}]}},{"t":"s","v":"make-vm-frame"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,1,1,0,1,2,0,20,2,0,1,3,0,20,3,0,1,4,0,65,0,0,65,4,0,50],"constants":[{"t":"s","v":"ip"},{"t":"n","v":0},{"t":"s","v":"closure"},{"t":"s","v":"base"},{"t":"s","v":"local-cells"}]}},{"t":"s","v":"make-vm"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,1,1,0,1,2,0,52,3,0,0,1,4,0,1,6,0,52,5,0,1,1,7,0,20,7,0,65,4,0,50],"constants":[{"t":"s","v":"sp"},{"t":"n","v":0},{"t":"s","v":"frames"},{"t":"s","v":"list"},{"t":"s","v":"stack"},{"t":"s","v":"make-vm-stack"},{"t":"n","v":4096},{"t":"s","v":"globals"}]}},{"t":"s","v":"vm-push"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,2,20,1,0,1,3,0,52,0,0,2,17,3,20,2,0,20,3,0,52,5,0,1,52,4,0,2,33,53,0,20,2,0,1,8,0,52,7,0,2,52,6,0,1,17,4,20,3,0,20,10,0,20,2,0,52,9,0,3,5,20,1,0,1,3,0,20,10,0,52,11,0,3,5,20,10,0,21,3,0,32,1,0,2,5,20,3,0,20,2,0,20,13,0,52,12,0,3,5,20,1,0,1,2,0,20,2,0,1,15,0,52,14,0,2,52,11,0,3,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"vm"},{"t":"s","v":"sp"},{"t":"s","v":"stack"},{"t":"s","v":">="},{"t":"s","v":"vm-stack-length"},{"t":"s","v":"make-vm-stack"},{"t":"s","v":"*"},{"t":"n","v":2},{"t":"s","v":"vm-stack-copy!"},{"t":"s","v":"new-stack"},{"t":"s","v":"dict-set!"},{"t":"s","v":"vm-stack-set!"},{"t":"s","v":"value"},{"t":"s","v":"+"},{"t":"n","v":1}]}},{"t":"s","v":"vm-pop"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,1,4,0,52,0,0,2,17,1,20,2,0,1,3,0,20,3,0,52,5,0,3,5,20,2,0,1,7,0,52,1,0,2,20,3,0,52,6,0,2,50],"constants":[{"t":"s","v":"-"},{"t":"s","v":"get"},{"t":"s","v":"vm"},{"t":"s","v":"sp"},{"t":"n","v":1},{"t":"s","v":"dict-set!"},{"t":"s","v":"vm-stack-get"},{"t":"s","v":"stack"}]}},{"t":"s","v":"vm-peek"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,2,0,1,3,0,52,1,0,2,20,2,0,1,5,0,52,1,0,2,1,6,0,52,4,0,2,52,0,0,2,50],"constants":[{"t":"s","v":"vm-stack-get"},{"t":"s","v":"get"},{"t":"s","v":"vm"},{"t":"s","v":"stack"},{"t":"s","v":"-"},{"t":"s","v":"sp"},{"t":"n","v":1}]}},{"t":"s","v":"frame-read-u8"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,1,2,0,52,0,0,2,17,1,20,1,0,1,3,0,52,0,0,2,1,4,0,52,0,0,2,1,5,0,52,0,0,2,17,2,20,7,0,20,2,0,52,6,0,2,17,3,20,1,0,1,2,0,20,2,0,1,10,0,52,9,0,2,52,8,0,3,5,20,11,0,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"frame"},{"t":"s","v":"ip"},{"t":"s","v":"closure"},{"t":"s","v":"vm-code"},{"t":"s","v":"vc-bytecode"},{"t":"s","v":"nth"},{"t":"s","v":"bc"},{"t":"s","v":"dict-set!"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"v"}]}},{"t":"s","v":"frame-read-u16"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,1,20,0,0,20,1,0,48,1,17,2,20,3,0,20,5,0,1,6,0,52,4,0,2,52,2,0,2,50],"constants":[{"t":"s","v":"frame-read-u8"},{"t":"s","v":"frame"},{"t":"s","v":"+"},{"t":"s","v":"lo"},{"t":"s","v":"*"},{"t":"s","v":"hi"},{"t":"n","v":256}]}},{"t":"s","v":"frame-read-i16"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,1,20,3,0,1,4,0,52,2,0,2,33,13,0,20,3,0,1,6,0,52,5,0,2,32,3,0,20,3,0,50],"constants":[{"t":"s","v":"frame-read-u16"},{"t":"s","v":"frame"},{"t":"s","v":">="},{"t":"s","v":"v"},{"t":"n","v":32768},{"t":"s","v":"-"},{"t":"n","v":65536}]}},{"t":"s","v":"vm-push-frame"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,3,0,1,4,0,52,2,0,2,48,2,17,3,51,6,0,20,7,0,52,5,0,2,5,20,7,0,52,8,0,1,17,4,20,1,0,1,9,0,52,2,0,2,1,10,0,52,2,0,2,17,5,20,12,0,20,13,0,52,11,0,2,17,6,20,15,0,1,16,0,52,14,0,2,33,19,0,1,16,0,17,7,51,17,0,17,9,5,20,18,0,48,0,32,1,0,2,5,20,3,0,1,20,0,20,22,0,20,3,0,1,20,0,52,2,0,2,52,21,0,2,52,19,0,3,50],"constants":[{"t":"s","v":"make-vm-frame"},{"t":"s","v":"closure"},{"t":"s","v":"get"},{"t":"s","v":"vm"},{"t":"s","v":"sp"},{"t":"s","v":"for-each"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,20,2,0,49,2,50],"constants":[{"t":"s","v":"vm-push"},{"t":"s","v":"vm"},{"t":"s","v":"a"}]}},{"t":"s","v":"args"},{"t":"s","v":"len"},{"t":"s","v":"vm-code"},{"t":"s","v":"vc-locals"},{"t":"s","v":"-"},{"t":"s","v":"total-locals"},{"t":"s","v":"arity"},{"t":"s","v":">"},{"t":"s","v":"pad-count"},{"t":"n","v":0},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,33,32,0,20,3,0,20,4,0,2,48,2,5,20,1,0,1,6,0,52,5,0,2,21,1,0,5,20,7,0,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"i"},{"t":"s","v":"pad-count"},{"t":"s","v":"vm-push"},{"t":"s","v":"vm"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"pad-loop"}]}},{"t":"s","v":"pad-loop"},{"t":"s","v":"dict-set!"},{"t":"s","v":"frames"},{"t":"s","v":"cons"},{"t":"s","v":"frame"}]}},{"t":"s","v":"code-from-value"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,3,0,52,2,0,1,52,1,0,1,33,22,0,20,4,0,1,5,0,1,6,0,52,7,0,0,52,7,0,0,49,4,32,125,0,20,3,0,1,9,0,52,8,0,2,17,1,20,11,0,52,10,0,1,33,7,0,52,7,0,0,32,3,0,20,11,0,17,2,20,3,0,1,12,0,52,8,0,2,17,3,20,13,0,52,10,0,1,33,7,0,52,7,0,0,32,3,0,20,13,0,17,4,20,3,0,1,14,0,52,8,0,2,17,5,20,15,0,52,10,0,1,33,6,0,1,5,0,32,3,0,20,15,0,17,6,20,4,0,20,14,0,20,14,0,1,6,0,52,16,0,2,20,17,0,20,18,0,49,4,50],"constants":[{"t":"s","v":"Convert a compiler output dict to a vm-code object."},{"t":"s","v":"not"},{"t":"s","v":"dict?"},{"t":"s","v":"v"},{"t":"s","v":"make-vm-code"},{"t":"n","v":0},{"t":"n","v":16},{"t":"s","v":"list"},{"t":"s","v":"get"},{"t":"s","v":"bytecode"},{"t":"s","v":"nil?"},{"t":"s","v":"bc-raw"},{"t":"s","v":"constants"},{"t":"s","v":"consts-raw"},{"t":"s","v":"arity"},{"t":"s","v":"arity-raw"},{"t":"s","v":"+"},{"t":"s","v":"bc"},{"t":"s","v":"consts"}]}},{"t":"s","v":"vm-closure?"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,6,33,11,0,5,20,1,0,1,3,0,52,2,0,2,50],"constants":[{"t":"s","v":"dict?"},{"t":"s","v":"v"},{"t":"s","v":"has-key?"},{"t":"s","v":"vm-code"}]}},{"t":"s","v":"vm-call"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,33,17,0,20,2,0,20,3,0,20,1,0,20,4,0,49,3,32,127,0,20,5,0,20,1,0,48,1,33,21,0,20,6,0,20,3,0,20,1,0,20,4,0,52,7,0,2,49,2,32,95,0,20,1,0,52,9,0,1,1,10,0,52,8,0,2,6,34,34,0,5,20,1,0,52,9,0,1,1,11,0,52,8,0,2,6,34,15,0,5,20,1,0,52,9,0,1,1,12,0,52,8,0,2,33,22,0,20,6,0,20,3,0,20,13,0,20,1,0,20,4,0,48,2,49,2,32,18,0,1,16,0,20,1,0,52,9,0,1,52,15,0,2,52,14,0,1,50],"constants":[{"t":"s","v":"vm-closure?"},{"t":"s","v":"f"},{"t":"s","v":"vm-push-frame"},{"t":"s","v":"vm"},{"t":"s","v":"args"},{"t":"s","v":"callable?"},{"t":"s","v":"vm-push"},{"t":"s","v":"apply"},{"t":"s","v":"="},{"t":"s","v":"type-of"},{"t":"s","v":"lambda"},{"t":"s","v":"component"},{"t":"s","v":"island"},{"t":"s","v":"cek-call"},{"t":"s","v":"error"},{"t":"s","v":"str"},{"t":"s","v":"VM: not callable: "}]}},{"t":"s","v":"frame-local-get"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,2,0,1,3,0,52,1,0,2,17,3,20,5,0,52,4,0,1,17,4,20,7,0,20,8,0,52,6,0,2,33,18,0,20,9,0,20,7,0,20,8,0,52,1,0,2,49,1,32,31,0,20,11,0,1,12,0,52,1,0,2,20,2,0,1,14,0,52,1,0,2,20,5,0,52,13,0,2,52,10,0,2,50],"constants":[{"t":"s","v":"Read a local variable — check shared cells first, then stack."},{"t":"s","v":"get"},{"t":"s","v":"frame"},{"t":"s","v":"local-cells"},{"t":"s","v":"str"},{"t":"s","v":"slot"},{"t":"s","v":"has-key?"},{"t":"s","v":"cells"},{"t":"s","v":"key"},{"t":"s","v":"uv-get"},{"t":"s","v":"vm-stack-get"},{"t":"s","v":"vm"},{"t":"s","v":"stack"},{"t":"s","v":"+"},{"t":"s","v":"base"}]}},{"t":"s","v":"frame-local-set"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,2,0,1,3,0,52,1,0,2,17,4,20,5,0,52,4,0,1,17,5,20,7,0,20,8,0,52,6,0,2,33,21,0,20,9,0,20,7,0,20,8,0,52,1,0,2,20,10,0,49,2,32,34,0,20,12,0,1,13,0,52,1,0,2,20,2,0,1,15,0,52,1,0,2,20,5,0,52,14,0,2,20,10,0,52,11,0,3,50],"constants":[{"t":"s","v":"Write a local variable — to shared cell if captured, else to stack."},{"t":"s","v":"get"},{"t":"s","v":"frame"},{"t":"s","v":"local-cells"},{"t":"s","v":"str"},{"t":"s","v":"slot"},{"t":"s","v":"has-key?"},{"t":"s","v":"cells"},{"t":"s","v":"key"},{"t":"s","v":"uv-set!"},{"t":"s","v":"value"},{"t":"s","v":"vm-stack-set!"},{"t":"s","v":"vm"},{"t":"s","v":"stack"},{"t":"s","v":"+"},{"t":"s","v":"base"}]}},{"t":"s","v":"frame-upvalue-get"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,3,0,1,4,0,52,2,0,2,1,5,0,52,2,0,2,20,6,0,52,1,0,2,49,1,50],"constants":[{"t":"s","v":"uv-get"},{"t":"s","v":"nth"},{"t":"s","v":"get"},{"t":"s","v":"frame"},{"t":"s","v":"closure"},{"t":"s","v":"vm-upvalues"},{"t":"s","v":"idx"}]}},{"t":"s","v":"frame-upvalue-set"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,3,0,1,4,0,52,2,0,2,1,5,0,52,2,0,2,20,6,0,52,1,0,2,20,7,0,49,2,50],"constants":[{"t":"s","v":"uv-set!"},{"t":"s","v":"nth"},{"t":"s","v":"get"},{"t":"s","v":"frame"},{"t":"s","v":"closure"},{"t":"s","v":"vm-upvalues"},{"t":"s","v":"idx"},{"t":"s","v":"value"}]}},{"t":"s","v":"vm-global-get"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,2,0,1,3,0,52,1,0,2,17,3,20,3,0,20,5,0,52,4,0,2,33,13,0,20,3,0,20,5,0,52,1,0,2,32,75,0,20,6,0,1,7,0,52,1,0,2,1,8,0,52,1,0,2,17,4,20,10,0,52,9,0,1,33,10,0,20,5,0,52,11,0,1,32,36,0,20,12,0,20,10,0,20,5,0,48,2,17,5,20,13,0,52,9,0,1,33,10,0,20,5,0,52,11,0,1,32,3,0,20,13,0,50],"constants":[{"t":"s","v":"Look up a global: globals table → closure env chain → primitives."},{"t":"s","v":"get"},{"t":"s","v":"vm"},{"t":"s","v":"globals"},{"t":"s","v":"has-key?"},{"t":"s","v":"name"},{"t":"s","v":"frame"},{"t":"s","v":"closure"},{"t":"s","v":"vm-closure-env"},{"t":"s","v":"nil?"},{"t":"s","v":"closure-env"},{"t":"s","v":"get-primitive"},{"t":"s","v":"env-walk"},{"t":"s","v":"found"}]}},{"t":"s","v":"vm-global-set"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,2,0,1,3,0,52,1,0,2,1,4,0,52,1,0,2,17,4,4,17,5,20,7,0,52,6,0,1,52,5,0,1,33,20,0,20,8,0,20,7,0,20,9,0,20,10,0,48,3,21,11,0,32,1,0,2,5,20,11,0,52,5,0,1,33,23,0,20,13,0,1,14,0,52,1,0,2,20,9,0,20,10,0,52,12,0,3,32,1,0,2,50],"constants":[{"t":"s","v":"Set a global: write to closure env if name exists there, else globals."},{"t":"s","v":"get"},{"t":"s","v":"frame"},{"t":"s","v":"closure"},{"t":"s","v":"vm-closure-env"},{"t":"s","v":"not"},{"t":"s","v":"nil?"},{"t":"s","v":"closure-env"},{"t":"s","v":"env-walk-set!"},{"t":"s","v":"name"},{"t":"s","v":"value"},{"t":"s","v":"written"},{"t":"s","v":"dict-set!"},{"t":"s","v":"vm"},{"t":"s","v":"globals"}]}},{"t":"s","v":"env-walk"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,4,0,2,32,63,0,20,2,0,20,1,0,20,3,0,48,2,33,14,0,20,4,0,20,1,0,20,3,0,49,2,32,35,0,20,5,0,20,1,0,48,1,17,2,20,6,0,52,0,0,1,33,4,0,2,32,11,0,20,7,0,20,6,0,20,3,0,49,2,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"env"},{"t":"s","v":"env-has?"},{"t":"s","v":"name"},{"t":"s","v":"env-get"},{"t":"s","v":"env-parent"},{"t":"s","v":"parent"},{"t":"s","v":"env-walk"}]}},{"t":"s","v":"env-walk-set!"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,52,0,0,1,33,4,0,4,32,71,0,20,2,0,20,1,0,20,3,0,48,2,33,19,0,20,4,0,20,1,0,20,3,0,20,5,0,48,3,5,3,32,38,0,20,6,0,20,1,0,48,1,17,3,20,7,0,52,0,0,1,33,4,0,4,32,14,0,20,8,0,20,7,0,20,3,0,20,5,0,49,3,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"env"},{"t":"s","v":"env-has?"},{"t":"s","v":"name"},{"t":"s","v":"env-set!"},{"t":"s","v":"value"},{"t":"s","v":"env-parent"},{"t":"s","v":"parent"},{"t":"s","v":"env-walk-set!"}]}},{"t":"s","v":"vm-create-closure"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,20,1,0,20,2,0,48,1,17,3,20,2,0,52,3,0,1,33,34,0,20,2,0,1,5,0,52,4,0,2,17,5,20,7,0,52,6,0,1,33,6,0,1,8,0,32,3,0,20,7,0,32,3,0,1,8,0,17,4,52,9,0,0,17,6,1,8,0,17,7,51,10,0,17,9,5,20,11,0,48,0,5,20,12,0,17,5,20,13,0,20,14,0,20,15,0,2,20,16,0,1,17,0,52,4,0,2,2,49,5,50],"constants":[{"t":"s","v":"Create a closure from a code constant. Reads upvalue descriptors\n from the bytecode stream and captures values from the enclosing frame."},{"t":"s","v":"code-from-value"},{"t":"s","v":"code-val"},{"t":"s","v":"dict?"},{"t":"s","v":"get"},{"t":"s","v":"upvalue-count"},{"t":"s","v":"nil?"},{"t":"s","v":"n"},{"t":"n","v":0},{"t":"s","v":"list"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,33,198,0,20,3,0,20,4,0,48,1,17,0,20,3,0,20,4,0,48,1,17,1,20,6,0,1,7,0,52,5,0,2,33,105,0,20,4,0,1,9,0,52,8,0,2,17,3,20,11,0,52,10,0,1,17,4,20,13,0,20,14,0,52,12,0,2,33,13,0,20,13,0,20,14,0,52,8,0,2,32,55,0,20,15,0,20,17,0,1,18,0,52,8,0,2,20,4,0,1,20,0,52,8,0,2,20,11,0,52,19,0,2,52,16,0,2,48,1,17,5,20,13,0,20,14,0,20,22,0,52,21,0,3,5,20,22,0,32,24,0,20,4,0,1,24,0,52,8,0,2,1,25,0,52,8,0,2,20,11,0,52,23,0,2,17,2,20,26,0,20,27,0,20,28,0,48,2,5,20,1,0,1,7,0,52,19,0,2,21,1,0,5,20,29,0,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"i"},{"t":"s","v":"uv-count"},{"t":"s","v":"frame-read-u8"},{"t":"s","v":"frame"},{"t":"s","v":"="},{"t":"s","v":"is-local"},{"t":"n","v":1},{"t":"s","v":"get"},{"t":"s","v":"local-cells"},{"t":"s","v":"str"},{"t":"s","v":"index"},{"t":"s","v":"has-key?"},{"t":"s","v":"cells"},{"t":"s","v":"key"},{"t":"s","v":"make-upvalue-cell"},{"t":"s","v":"vm-stack-get"},{"t":"s","v":"vm"},{"t":"s","v":"stack"},{"t":"s","v":"+"},{"t":"s","v":"base"},{"t":"s","v":"dict-set!"},{"t":"s","v":"c"},{"t":"s","v":"nth"},{"t":"s","v":"closure"},{"t":"s","v":"vm-upvalues"},{"t":"s","v":"append!"},{"t":"s","v":"result"},{"t":"s","v":"cell"},{"t":"s","v":"capture-loop"}]}},{"t":"s","v":"capture-loop"},{"t":"s","v":"result"},{"t":"s","v":"make-vm-closure"},{"t":"s","v":"code"},{"t":"s","v":"upvalues"},{"t":"s","v":"vm"},{"t":"s","v":"globals"}]}},{"t":"s","v":"vm-run"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[1,0,0,5,51,1,0,17,3,5,20,2,0,49,0,50],"constants":[{"t":"s","v":"Execute bytecode until all frames are exhausted.\n VmClosure calls push new frames; the loop picks them up.\n OP_TAIL_CALL + VmClosure = true TCO: drop frame, push new, loop."},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,3,0,1,4,0,52,2,0,2,52,1,0,1,52,0,0,1,33,154,0,20,3,0,1,4,0,52,2,0,2,52,5,0,1,17,0,20,3,0,1,4,0,52,2,0,2,52,6,0,1,17,1,20,7,0,1,8,0,52,2,0,2,1,9,0,52,2,0,2,1,10,0,52,2,0,2,17,2,20,7,0,1,8,0,52,2,0,2,1,9,0,52,2,0,2,1,11,0,52,2,0,2,17,3,20,7,0,1,13,0,52,2,0,2,20,15,0,52,14,0,1,52,12,0,2,33,17,0,20,3,0,1,4,0,52,17,0,0,52,16,0,3,32,26,0,20,18,0,20,3,0,20,7,0,20,19,0,20,15,0,20,20,0,48,5,5,20,21,0,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"get"},{"t":"s","v":"vm"},{"t":"s","v":"frames"},{"t":"s","v":"first"},{"t":"s","v":"rest"},{"t":"s","v":"frame"},{"t":"s","v":"closure"},{"t":"s","v":"vm-code"},{"t":"s","v":"vc-bytecode"},{"t":"s","v":"vc-constants"},{"t":"s","v":">="},{"t":"s","v":"ip"},{"t":"s","v":"len"},{"t":"s","v":"bc"},{"t":"s","v":"dict-set!"},{"t":"s","v":"list"},{"t":"s","v":"vm-step"},{"t":"s","v":"rest-frames"},{"t":"s","v":"consts"},{"t":"s","v":"loop"}]}},{"t":"s","v":"loop"}]}},{"t":"s","v":"vm-step"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,5,20,3,0,1,4,0,52,2,0,2,33,31,0,20,5,0,20,1,0,48,1,17,6,20,6,0,20,7,0,20,9,0,20,10,0,52,8,0,2,49,2,32,3,8,20,3,0,1,11,0,52,2,0,2,33,12,0,20,6,0,20,7,0,2,49,2,32,234,7,20,3,0,1,12,0,52,2,0,2,33,12,0,20,6,0,20,7,0,3,49,2,32,209,7,20,3,0,1,13,0,52,2,0,2,33,12,0,20,6,0,20,7,0,4,49,2,32,184,7,20,3,0,1,14,0,52,2,0,2,33,11,0,20,15,0,20,7,0,49,1,32,160,7,20,3,0,1,16,0,52,2,0,2,33,19,0,20,6,0,20,7,0,20,17,0,20,7,0,48,1,49,2,32,128,7,20,3,0,1,18,0,52,2,0,2,33,35,0,20,0,0,20,1,0,48,1,17,6,20,6,0,20,7,0,20,19,0,20,7,0,20,1,0,20,20,0,48,3,49,2,32,80,7,20,3,0,1,21,0,52,2,0,2,33,35,0,20,0,0,20,1,0,48,1,17,6,20,22,0,20,7,0,20,1,0,20,20,0,20,17,0,20,7,0,48,1,49,4,32,32,7,20,3,0,1,23,0,52,2,0,2,33,32,0,20,0,0,20,1,0,48,1,17,6,20,6,0,20,7,0,20,24,0,20,1,0,20,10,0,48,2,49,2,32,243,6,20,3,0,1,25,0,52,2,0,2,33,32,0,20,0,0,20,1,0,48,1,17,6,20,26,0,20,1,0,20,10,0,20,17,0,20,7,0,48,1,49,3,32,198,6,20,3,0,1,27,0,52,2,0,2,33,47,0,20,5,0,20,1,0,48,1,17,6,20,9,0,20,10,0,52,8,0,2,17,7,20,6,0,20,7,0,20,28,0,20,7,0,20,1,0,20,29,0,48,3,49,2,32,138,6,20,3,0,1,30,0,52,2,0,2,33,47,0,20,5,0,20,1,0,48,1,17,6,20,9,0,20,10,0,52,8,0,2,17,7,20,31,0,20,7,0,20,1,0,20,29,0,20,17,0,20,7,0,48,1,49,4,32,78,6,20,3,0,1,32,0,52,2,0,2,33,40,0,20,33,0,20,1,0,48,1,17,6,20,1,0,1,35,0,20,1,0,1,35,0,52,37,0,2,20,38,0,52,36,0,2,52,34,0,3,32,25,6,20,3,0,1,39,0,52,2,0,2,33,64,0,20,33,0,20,1,0,48,1,17,6,20,15,0,20,7,0,48,1,17,7,20,41,0,52,40,0,1,33,30,0,20,1,0,1,35,0,20,1,0,1,35,0,52,37,0,2,20,38,0,52,36,0,2,52,34,0,3,32,1,0,2,32,204,5,20,3,0,1,42,0,52,2,0,2,33,60,0,20,33,0,20,1,0,48,1,17,6,20,15,0,20,7,0,48,1,17,7,20,41,0,33,30,0,20,1,0,1,35,0,20,1,0,1,35,0,52,37,0,2,20,38,0,52,36,0,2,52,34,0,3,32,1,0,2,32,131,5,20,3,0,1,43,0,52,2,0,2,33,60,0,20,0,0,20,1,0,48,1,17,6,52,44,0,0,17,7,1,45,0,17,8,51,46,0,17,10,5,20,47,0,48,0,5,20,15,0,20,7,0,48,1,17,11,20,48,0,20,7,0,20,49,0,20,50,0,49,3,32,58,5,20,3,0,1,51,0,52,2,0,2,33,95,0,20,0,0,20,1,0,48,1,17,6,52,44,0,0,17,7,1,45,0,17,8,51,46,0,17,10,5,20,47,0,48,0,5,20,15,0,20,7,0,48,1,17,11,20,7,0,1,52,0,20,53,0,52,34,0,3,5,20,7,0,1,54,0,20,1,0,1,55,0,52,37,0,2,52,34,0,3,5,20,48,0,20,7,0,20,49,0,20,50,0,49,3,32,206,4,20,3,0,1,56,0,52,2,0,2,33,59,0,20,15,0,20,7,0,48,1,17,6,20,7,0,1,52,0,20,53,0,52,34,0,3,5,20,7,0,1,54,0,20,1,0,1,55,0,52,37,0,2,52,34,0,3,5,20,6,0,20,7,0,20,57,0,49,2,32,134,4,20,3,0,1,58,0,52,2,0,2,33,52,0,20,5,0,20,1,0,48,1,17,6,20,9,0,20,10,0,52,8,0,2,17,7,20,59,0,20,7,0,20,1,0,20,60,0,48,3,17,8,20,6,0,20,7,0,20,61,0,49,2,32,69,4,20,3,0,1,62,0,52,2,0,2,33,76,0,20,5,0,20,1,0,48,1,17,6,20,0,0,20,1,0,48,1,17,7,20,9,0,20,10,0,52,8,0,2,17,8,52,44,0,0,17,9,1,45,0,17,10,51,46,0,17,12,5,20,47,0,48,0,5,20,6,0,20,7,0,20,29,0,20,50,0,52,63,0,2,49,2,32,236,3,20,3,0,1,64,0,52,2,0,2,33,47,0,20,5,0,20,1,0,48,1,17,6,52,44,0,0,17,7,1,45,0,17,8,51,65,0,17,10,5,20,66,0,48,0,5,20,6,0,20,7,0,20,67,0,49,2,32,176,3,20,3,0,1,68,0,52,2,0,2,33,46,0,20,5,0,20,1,0,48,1,17,6,65,0,0,17,7,1,45,0,17,8,51,69,0,17,10,5,20,70,0,48,0,5,20,6,0,20,7,0,20,71,0,49,2,32,117,3,20,3,0,1,72,0,52,2,0,2,33,54,0,20,0,0,20,1,0,48,1,17,6,52,44,0,0,17,7,1,45,0,17,8,51,73,0,17,10,5,20,74,0,48,0,5,20,6,0,20,7,0,20,76,0,20,77,0,52,75,0,2,49,2,32,50,3,20,3,0,1,78,0,52,2,0,2,33,50,0,20,5,0,20,1,0,48,1,17,6,20,9,0,20,10,0,52,8,0,2,17,7,20,7,0,1,79,0,52,37,0,2,20,29,0,20,17,0,20,7,0,48,1,52,34,0,3,32,243,2,20,3,0,1,80,0,52,2,0,2,33,41,0,20,15,0,20,7,0,48,1,17,6,20,15,0,20,7,0,48,1,17,7,20,6,0,20,7,0,20,81,0,20,82,0,52,36,0,2,49,2,32,189,2,20,3,0,1,83,0,52,2,0,2,33,41,0,20,15,0,20,7,0,48,1,17,6,20,15,0,20,7,0,48,1,17,7,20,6,0,20,7,0,20,81,0,20,82,0,52,84,0,2,49,2,32,135,2,20,3,0,1,85,0,52,2,0,2,33,41,0,20,15,0,20,7,0,48,1,17,6,20,15,0,20,7,0,48,1,17,7,20,6,0,20,7,0,20,81,0,20,82,0,52,86,0,2,49,2,32,81,2,20,3,0,1,87,0,52,2,0,2,33,41,0,20,15,0,20,7,0,48,1,17,6,20,15,0,20,7,0,48,1,17,7,20,6,0,20,7,0,20,81,0,20,82,0,52,88,0,2,49,2,32,27,2,20,3,0,1,89,0,52,2,0,2,33,41,0,20,15,0,20,7,0,48,1,17,6,20,15,0,20,7,0,48,1,17,7,20,6,0,20,7,0,20,81,0,20,82,0,52,2,0,2,49,2,32,229,1,20,3,0,1,90,0,52,2,0,2,33,41,0,20,15,0,20,7,0,48,1,17,6,20,15,0,20,7,0,48,1,17,7,20,6,0,20,7,0,20,81,0,20,82,0,52,91,0,2,49,2,32,175,1,20,3,0,1,92,0,52,2,0,2,33,41,0,20,15,0,20,7,0,48,1,17,6,20,15,0,20,7,0,48,1,17,7,20,6,0,20,7,0,20,81,0,20,82,0,52,93,0,2,49,2,32,121,1,20,3,0,1,94,0,52,2,0,2,33,23,0,20,6,0,20,7,0,20,15,0,20,7,0,48,1,52,40,0,1,49,2,32,85,1,20,3,0,1,95,0,52,2,0,2,33,23,0,20,6,0,20,7,0,20,15,0,20,7,0,48,1,52,96,0,1,49,2,32,49,1,20,3,0,1,97,0,52,2,0,2,33,23,0,20,6,0,20,7,0,20,15,0,20,7,0,48,1,52,98,0,1,49,2,32,13,1,20,3,0,1,99,0,52,2,0,2,33,23,0,20,6,0,20,7,0,20,15,0,20,7,0,48,1,52,100,0,1,49,2,32,233,0,20,3,0,1,101,0,52,2,0,2,33,41,0,20,15,0,20,7,0,48,1,17,6,20,15,0,20,7,0,48,1,17,7,20,6,0,20,7,0,20,102,0,20,103,0,52,8,0,2,49,2,32,179,0,20,3,0,1,104,0,52,2,0,2,33,41,0,20,15,0,20,7,0,48,1,17,6,20,15,0,20,7,0,48,1,17,7,20,6,0,20,7,0,20,106,0,20,102,0,52,105,0,2,49,2,32,125,0,20,3,0,1,107,0,52,2,0,2,33,26,0,20,6,0,20,7,0,1,45,0,20,15,0,20,7,0,48,1,52,84,0,2,49,2,32,86,0,20,3,0,1,108,0,52,2,0,2,33,23,0,20,6,0,20,7,0,20,15,0,20,7,0,48,1,52,109,0,1,49,2,32,50,0,20,3,0,1,110,0,52,2,0,2,33,23,0,20,6,0,20,7,0,20,15,0,20,7,0,48,1,52,111,0,1,49,2,32,14,0,1,113,0,20,3,0,52,76,0,2,52,112,0,1,50],"constants":[{"t":"s","v":"frame-read-u8"},{"t":"s","v":"frame"},{"t":"s","v":"="},{"t":"s","v":"op"},{"t":"n","v":1},{"t":"s","v":"frame-read-u16"},{"t":"s","v":"vm-push"},{"t":"s","v":"vm"},{"t":"s","v":"nth"},{"t":"s","v":"consts"},{"t":"s","v":"idx"},{"t":"n","v":2},{"t":"n","v":3},{"t":"n","v":4},{"t":"n","v":5},{"t":"s","v":"vm-pop"},{"t":"n","v":6},{"t":"s","v":"vm-peek"},{"t":"n","v":16},{"t":"s","v":"frame-local-get"},{"t":"s","v":"slot"},{"t":"n","v":17},{"t":"s","v":"frame-local-set"},{"t":"n","v":18},{"t":"s","v":"frame-upvalue-get"},{"t":"n","v":19},{"t":"s","v":"frame-upvalue-set"},{"t":"n","v":20},{"t":"s","v":"vm-global-get"},{"t":"s","v":"name"},{"t":"n","v":21},{"t":"s","v":"vm-global-set"},{"t":"n","v":32},{"t":"s","v":"frame-read-i16"},{"t":"s","v":"dict-set!"},{"t":"s","v":"ip"},{"t":"s","v":"+"},{"t":"s","v":"get"},{"t":"s","v":"offset"},{"t":"n","v":33},{"t":"s","v":"not"},{"t":"s","v":"v"},{"t":"n","v":34},{"t":"n","v":48},{"t":"s","v":"list"},{"t":"n","v":0},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,33,41,0,20,4,0,20,5,0,48,1,20,6,0,52,3,0,2,21,6,0,5,20,1,0,1,8,0,52,7,0,2,21,1,0,5,20,9,0,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"i"},{"t":"s","v":"argc"},{"t":"s","v":"cons"},{"t":"s","v":"vm-pop"},{"t":"s","v":"vm"},{"t":"s","v":"args-rev"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"collect-args"}]}},{"t":"s","v":"collect-args"},{"t":"s","v":"vm-call"},{"t":"s","v":"f"},{"t":"s","v":"args-rev"},{"t":"n","v":49},{"t":"s","v":"frames"},{"t":"s","v":"rest-frames"},{"t":"s","v":"sp"},{"t":"s","v":"base"},{"t":"n","v":50},{"t":"s","v":"result"},{"t":"n","v":51},{"t":"s","v":"vm-create-closure"},{"t":"s","v":"code-val"},{"t":"s","v":"cl"},{"t":"n","v":52},{"t":"s","v":"call-primitive"},{"t":"n","v":64},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,33,41,0,20,4,0,20,5,0,48,1,20,6,0,52,3,0,2,21,6,0,5,20,1,0,1,8,0,52,7,0,2,21,1,0,5,20,9,0,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"i"},{"t":"s","v":"count"},{"t":"s","v":"cons"},{"t":"s","v":"vm-pop"},{"t":"s","v":"vm"},{"t":"s","v":"items-rev"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"collect-items"}]}},{"t":"s","v":"collect-items"},{"t":"s","v":"items-rev"},{"t":"n","v":65},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,33,56,0,20,3,0,20,4,0,48,1,17,0,20,3,0,20,4,0,48,1,17,1,20,6,0,20,7,0,20,8,0,52,5,0,3,5,20,1,0,1,10,0,52,9,0,2,21,1,0,5,20,11,0,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"i"},{"t":"s","v":"count"},{"t":"s","v":"vm-pop"},{"t":"s","v":"vm"},{"t":"s","v":"dict-set!"},{"t":"s","v":"d"},{"t":"s","v":"k"},{"t":"s","v":"v"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"collect-pairs"}]}},{"t":"s","v":"collect-pairs"},{"t":"s","v":"d"},{"t":"n","v":144},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,33,41,0,20,4,0,20,5,0,48,1,20,6,0,52,3,0,2,21,6,0,5,20,1,0,1,8,0,52,7,0,2,21,1,0,5,20,9,0,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"i"},{"t":"s","v":"count"},{"t":"s","v":"cons"},{"t":"s","v":"vm-pop"},{"t":"s","v":"vm"},{"t":"s","v":"parts-rev"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"collect-parts"}]}},{"t":"s","v":"collect-parts"},{"t":"s","v":"apply"},{"t":"s","v":"str"},{"t":"s","v":"parts-rev"},{"t":"n","v":128},{"t":"s","v":"globals"},{"t":"n","v":160},{"t":"s","v":"a"},{"t":"s","v":"b"},{"t":"n","v":161},{"t":"s","v":"-"},{"t":"n","v":162},{"t":"s","v":"*"},{"t":"n","v":163},{"t":"s","v":"/"},{"t":"n","v":164},{"t":"n","v":165},{"t":"s","v":"<"},{"t":"n","v":166},{"t":"s","v":">"},{"t":"n","v":167},{"t":"n","v":168},{"t":"s","v":"len"},{"t":"n","v":169},{"t":"s","v":"first"},{"t":"n","v":170},{"t":"s","v":"rest"},{"t":"n","v":171},{"t":"s","v":"coll"},{"t":"s","v":"n"},{"t":"n","v":172},{"t":"s","v":"cons"},{"t":"s","v":"x"},{"t":"n","v":173},{"t":"n","v":174},{"t":"s","v":"inc"},{"t":"n","v":175},{"t":"s","v":"dec"},{"t":"s","v":"error"},{"t":"s","v":"VM: unknown opcode "}]}},{"t":"s","v":"vm-call-closure"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,3,20,2,0,20,3,0,20,4,0,20,5,0,48,3,5,20,6,0,20,3,0,48,1,5,20,7,0,20,3,0,49,1,50],"constants":[{"t":"s","v":"make-vm"},{"t":"s","v":"globals"},{"t":"s","v":"vm-push-frame"},{"t":"s","v":"vm"},{"t":"s","v":"closure"},{"t":"s","v":"args"},{"t":"s","v":"vm-run"},{"t":"s","v":"vm-pop"}]}},{"t":"s","v":"vm-execute-module"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,52,2,0,0,1,3,0,20,4,0,2,48,5,17,2,20,5,0,20,4,0,48,1,17,3,20,6,0,20,7,0,1,8,0,48,2,17,4,1,8,0,17,5,20,1,0,1,10,0,52,9,0,2,17,6,51,11,0,17,8,5,20,12,0,48,0,5,20,14,0,1,15,0,20,16,0,52,2,0,1,52,13,0,3,5,20,17,0,20,14,0,48,1,5,20,18,0,20,14,0,49,1,50],"constants":[{"t":"s","v":"make-vm-closure"},{"t":"s","v":"code"},{"t":"s","v":"list"},{"t":"s","v":"module"},{"t":"s","v":"globals"},{"t":"s","v":"make-vm"},{"t":"s","v":"make-vm-frame"},{"t":"s","v":"closure"},{"t":"n","v":0},{"t":"s","v":"get"},{"t":"s","v":"vc-locals"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,1,0,20,2,0,52,0,0,2,33,32,0,20,3,0,20,4,0,2,48,2,5,20,1,0,1,6,0,52,5,0,2,21,1,0,5,20,7,0,49,0,32,1,0,2,50],"constants":[{"t":"s","v":"<"},{"t":"s","v":"i"},{"t":"s","v":"total"},{"t":"s","v":"vm-push"},{"t":"s","v":"vm"},{"t":"s","v":"+"},{"t":"n","v":1},{"t":"s","v":"pad-loop"}]}},{"t":"s","v":"pad-loop"},{"t":"s","v":"dict-set!"},{"t":"s","v":"vm"},{"t":"s","v":"frames"},{"t":"s","v":"frame"},{"t":"s","v":"vm-run"},{"t":"s","v":"vm-pop"}]}}]}} \ No newline at end of file