Files
rose-ash/shared/static/wasm/sx/engine.sxbc.json
giles 683e334546 Fix keyboard shortcuts + trigger filter + sx-on event mapping
1. parse-trigger-spec: strip [condition] from event names, store as
   "filter" modifier
2. bind-event: native SX filter for key=='X' patterns (extracts key
   char and checks event.key + not-input guard)
3. bind-event from: modifier: resolve "body"/"document"/"window" to
   direct DOM references instead of dom-query
4. sx-platform-2.js: global keyboard dispatch — WASM host-callbacks
   on document/body don't fire, so keyboard triggers with from:body
   are handled from JS, calling execute-request via K.eval
5. bind-inline-handlers: map afterSwap/beforeRequest to sx: prefix,
   eval JS bodies via Function constructor

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 23:19:25 +00:00

1 line
33 KiB
JSON

{"magic":"SXBC","version":1,"hash":"06d9675a0cbff632","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,183,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,26,0,20,10,0,20,1,0,20,7,0,48,2,5,20,11,0,20,1,0,20,7,0,49,2,32,80,1,20,13,0,20,1,0,48,1,20,13,0,20,7,0,48,1,52,8,0,2,52,12,0,1,6,34,25,0,5,20,14,0,20,1,0,48,1,20,14,0,20,7,0,48,1,52,8,0,2,52,12,0,1,33,28,0,20,15,0,20,16,0,20,1,0,48,1,20,17,0,20,7,0,3,48,2,20,1,0,49,3,32,252,0,20,13,0,20,1,0,48,1,1,18,0,52,8,0,2,6,34,16,0,5,20,13,0,20,1,0,48,1,1,19,0,52,8,0,2,33,50,0,20,20,0,20,1,0,48,1,20,20,0,20,7,0,48,1,52,8,0,2,52,12,0,1,33,19,0,20,21,0,20,1,0,20,20,0,20,7,0,48,1,49,2,32,1,0,2,32,164,0,20,13,0,20,1,0,48,1,1,22,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,12,0,1,33,20,0,20,23,0,20,1,0,48,1,5,20,24,0,20,1,0,48,1,32,1,0,2,5,20,10,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,12,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":"sync-attrs"},{"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":"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,52,3,0,0,17,4,52,3,0,0,17,5,52,3,0,0,17,6,1,4,0,17,7,1,4,0,17,8,51,6,0,20,7,0,52,5,0,2,5,51,8,0,20,9,0,52,5,0,2,5,51,10,0,1,4,0,20,7,0,52,12,0,1,52,11,0,2,52,5,0,2,50],"constants":[{"t":"s","v":"dom-child-list"},{"t":"s","v":"old-parent"},{"t":"s","v":"new-parent"},{"t":"s","v":"dict"},{"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,6,33,12,0,5,20,2,0,52,4,0,1,52,3,0,1,33,30,0,20,6,0,20,2,0,20,1,0,52,5,0,3,5,20,7,0,20,2,0,20,8,0,52,5,0,3,32,1,0,2,5,20,8,0,52,9,0,1,21,8,0,50],"constants":[{"t":"s","v":"dom-id"},{"t":"s","v":"kid"},{"t":"s","v":"id"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"dict-set!"},{"t":"s","v":"old-by-id"},{"t":"s","v":"old-idx-by-id"},{"t":"s","v":"idx"},{"t":"s","v":"inc"}]}},{"t":"s","v":"old-kids"},{"t":"code","v":{"arity":0,"upvalue-count":0,"bytecode":[20,0,0,20,1,0,48,1,17,1,20,2,0,6,33,12,0,5,20,2,0,52,4,0,1,52,3,0,1,33,6,0,20,2,0,32,1,0,2,17,2,20,5,0,33,13,0,20,7,0,20,5,0,52,6,0,2,32,1,0,2,17,3,20,8,0,6,33,12,0,5,20,8,0,52,9,0,1,52,3,0,1,33,153,0,20,10,0,20,5,0,52,6,0,2,17,4,20,11,0,33,18,0,20,13,0,20,11,0,52,14,0,1,3,52,12,0,3,32,1,0,2,5,20,16,0,20,18,0,52,17,0,1,52,15,0,2,6,33,22,0,5,20,8,0,20,18,0,20,16,0,52,20,0,2,52,19,0,2,52,3,0,1,33,45,0,20,21,0,20,22,0,20,8,0,20,16,0,20,18,0,52,17,0,1,52,15,0,2,33,13,0,20,18,0,20,16,0,52,20,0,2,32,1,0,2,48,3,32,1,0,2,5,20,23,0,20,8,0,20,1,0,48,2,5,20,16,0,52,24,0,1,21,16,0,32,154,0,20,16,0,20,18,0,52,17,0,1,52,15,0,2,33,120,0,20,18,0,20,16,0,52,20,0,2,17,4,20,0,0,20,25,0,48,1,17,5,20,26,0,6,33,24,0,5,20,26,0,52,4,0,1,52,3,0,1,6,33,8,0,5,20,5,0,52,3,0,1,33,23,0,20,21,0,20,22,0,20,27,0,20,1,0,3,48,2,20,25,0,49,3,32,38,0,20,13,0,20,16,0,52,14,0,1,3,52,12,0,3,5,20,23,0,20,25,0,20,1,0,48,2,5,20,16,0,52,24,0,1,21,16,0,32,17,0,20,28,0,20,22,0,20,27,0,20,1,0,3,48,2,49,2,50],"constants":[{"t":"s","v":"dom-id"},{"t":"s","v":"new-child"},{"t":"s","v":"raw-id"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"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":"nil?"},{"t":"s","v":"old-idx-by-id"},{"t":"s","v":"matched-idx"},{"t":"s","v":"dict-set!"},{"t":"s","v":"consumed"},{"t":"s","v":"str"},{"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":"old-id"},{"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,2,0,20,4,0,52,3,0,1,52,1,0,2,52,0,0,1,33,84,0,20,6,0,20,4,0,52,5,0,2,17,1,20,7,0,20,8,0,20,9,0,48,2,6,33,36,0,5,20,10,0,20,8,0,1,11,0,48,2,52,0,0,1,6,33,16,0,5,20,10,0,20,8,0,1,12,0,48,2,52,0,0,1,33,14,0,20,13,0,20,9,0,20,8,0,49,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"dict-get"},{"t":"s","v":"consumed"},{"t":"s","v":"str"},{"t":"s","v":"i"},{"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":"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":"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,113,1,6,1,11,0,52,2,0,2,33,139,0,5,20,12,0,20,6,0,48,1,17,3,20,13,0,20,4,0,3,48,2,17,4,20,3,0,20,4,0,48,1,33,85,0,20,14,0,20,4,0,48,1,17,5,20,15,0,33,55,0,20,13,0,20,15,0,3,48,2,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"}]}}]}}