Browser kernel: - Add `parse` native fn (matches server: unwrap single, list for multiple) - Restore env==global_env guard on _env_bind_hook (let bindings must not leak to _vm_globals — caused JIT CSSX "Not callable: nil" errors) - Add _env_bind_hook call in env_set_id so set! mutations sync to VM globals - Fire _vm_global_set_hook from OP_DEFINE so VM defines sync back to CEK env CEK evaluator: - Replace recursive cek_run with iterative while loop using sx_truthy (previous attempt used strict Bool true matching, broke in wasm_of_ocaml) - Remove dead cek_run_iterative function Web modules: - Remove find-matching-route and parse-route-pattern stubs from boot-helpers.sx that shadowed real implementations from router.sx - Sync boot-helpers.sx to dist/static dirs for bytecode compilation Platform (sx-platform.js): - Set data-sx-ready attribute after boot completes (was only in boot-init which sx-platform.js doesn't call — it steps through boot manually) - Add document-level click delegation for a[sx-get] links as workaround for bytecoded bind-event not attaching per-element listeners (VM closure issue under investigation — bind-event runs but dom-add-listener calls don't result in addEventListener) Tests: - New test_kernel.js: 24 tests covering env sync, parse, route matching, host FFI/preventDefault, deep recursion - New navigation test: "sx-get link fetches SX not HTML and preserves layout" (currently catches layout breakage after SPA swap — known issue) Known remaining issues: - JIT CSSX failures: closure-captured variables resolve to nil in VM bytecode - SPA content swap via execute-request breaks page layout - Bytecoded bind-event doesn't attach per-element addEventListener (root cause unknown — when listen-target guard appears to block despite element being valid) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 line
31 KiB
JSON
1 line
31 KiB
JSON
{"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 <head> 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":"<script type=\"text/sx\" data-components>"},{"t":"s","v":"</script>"},{"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":"<style data-sx-css>"},{"t":"s","v":"</style>"},{"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"}]}} |