Files
rose-ash/shared/static/wasm/sx/hs-tokenizer.sxbc
giles 6e27442d57 Step 17: streaming render — hyperscript enhancements, WASM builds, live server tests
Streaming chunked transfer with shell-first suspense and resolve scripts.
Hyperscript parser/compiler/runtime expanded for conformance. WASM static
assets added to OCaml host. Playwright streaming and page-level test suites.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 08:41:38 +00:00

4 lines
15 KiB
Plaintext

(sxbc 1 "156825d310e5d3dd"
(code
:constants ("hs-make-token" {:upvalue-count 0 :arity 3 :constants ("pos" "value" "type") :bytecode (1 0 0 16 2 1 1 0 16 1 1 2 0 16 0 65 3 0 50)} "hs-digit?" {:upvalue-count 0 :arity 1 :constants (">=" "0" "<=" "9") :bytecode (16 0 1 1 0 52 0 0 2 6 33 10 0 5 16 0 1 3 0 52 2 0 2 50)} "hs-letter?" {:upvalue-count 0 :arity 1 :constants (">=" "a" "<=" "z" "A" "Z") :bytecode (16 0 1 1 0 52 0 0 2 6 33 10 0 5 16 0 1 3 0 52 2 0 2 6 34 24 0 5 16 0 1 4 0 52 0 0 2 6 33 10 0 5 16 0 1 5 0 52 2 0 2 50)} "hs-ident-start?" {:upvalue-count 0 :arity 1 :constants ("hs-letter?" "=" "_" "$") :bytecode (20 0 0 16 0 48 1 6 34 24 0 5 16 0 1 2 0 52 1 0 2 6 34 10 0 5 16 0 1 3 0 52 1 0 2 50)} "hs-ident-char?" {:upvalue-count 0 :arity 1 :constants ("hs-letter?" "hs-digit?" "=" "_" "$" "-") :bytecode (20 0 0 16 0 48 1 6 34 50 0 5 20 1 0 16 0 48 1 6 34 38 0 5 16 0 1 3 0 52 2 0 2 6 34 24 0 5 16 0 1 4 0 52 2 0 2 6 34 10 0 5 16 0 1 5 0 52 2 0 2 50)} "hs-ws?" {:upvalue-count 0 :arity 1 :constants ("=" " " "\t" "\n" "\r") :bytecode (16 0 1 1 0 52 0 0 2 6 34 38 0 5 16 0 1 2 0 52 0 0 2 6 34 24 0 5 16 0 1 3 0 52 0 0 2 6 34 10 0 5 16 0 1 4 0 52 0 0 2 50)} "hs-keywords" "list" "on" "end" "set" "to" "put" "into" "before" "after" "add" "remove" "toggle" "if" "else" "otherwise" "then" "from" "in" "of" "for" "until" "wait" "send" "trigger" "call" "get" "take" "log" "hide" "show" "repeat" "while" "times" "forever" "break" "continue" "return" "throw" "catch" "finally" "def" "tell" "make" "fetch" "as" "with" "every" "or" "and" "not" "is" "no" "the" "my" "me" "it" "its" "result" "true" "false" "null" "when" "between" "at" "by" "queue" "elsewhere" "event" "target" "detail" "sender" "index" "increment" "decrement" "append" "settle" "transition" "over" "closest" "next" "previous" "first" "last" "random" "empty" "exists" "matches" "contains" "do" "unless" "you" "your" "new" "init" "start" "go" "js" "less" "than" "greater" "class" "anything" "install" "measure" "behavior" "called" "render" "eval" "I" "am" "does" "some" "mod" "equal" "equals" "really" "include" "includes" "contain" "undefined" "exist" "match" "beep" "where" "sorted" "mapped" "split" "joined" "descending" "ascending" "scroll" "select" "reset" "default" "halt" "hs-keyword?" {:upvalue-count 0 :arity 1 :constants ("some" {:upvalue-count 1 :arity 1 :constants ("=") :bytecode (16 0 18 0 52 0 0 2 50)} "hs-keywords") :bytecode (51 1 0 1 0 20 2 0 52 0 0 2 50)} "hs-tokenize" {:upvalue-count 0 :arity 1 :constants ("list" 0 "len" {:upvalue-count 3 :arity 1 :constants ("<" "+" "nth") :bytecode (18 0 16 0 52 1 0 2 18 1 52 0 0 2 33 17 0 18 2 18 0 16 0 52 1 0 2 52 2 0 2 32 1 0 2 50)} {:upvalue-count 1 :arity 0 :constants (0) :bytecode (18 0 1 0 0 49 1 50)} {:upvalue-count 1 :arity 1 :constants ("+") :bytecode (18 0 16 0 52 0 0 2 19 0 50)} {:upvalue-count 5 :arity 0 :constants ("<" "hs-ws?" 1) :bytecode (18 0 18 1 52 0 0 2 6 33 10 0 5 20 1 0 18 2 48 0 48 1 33 15 0 18 3 1 2 0 48 1 5 18 4 49 0 32 1 0 2 50)} {:upvalue-count 5 :arity 0 :constants ("<" "not" "=" "\n" 1) :bytecode (18 0 18 1 52 0 0 2 6 33 16 0 5 18 2 48 0 1 3 0 52 2 0 2 52 1 0 1 33 15 0 18 3 1 4 0 48 1 5 18 4 49 0 32 1 0 2 50)} {:upvalue-count 6 :arity 1 :constants ("<" "hs-ident-char?" 1 "slice") :bytecode (18 0 18 1 52 0 0 2 6 33 10 0 5 20 1 0 18 2 48 0 48 1 33 17 0 18 3 1 2 0 48 1 5 18 4 16 0 48 1 32 1 0 2 5 18 5 16 0 18 0 52 3 0 3 50)} {:upvalue-count 7 :arity 3 :constants ("<" "hs-digit?" 1 "=" "." "+" {:upvalue-count 5 :arity 0 :constants ("<" "hs-digit?" 1) :bytecode (18 0 18 1 52 0 0 2 6 33 10 0 5 20 1 0 18 2 48 0 48 1 33 15 0 18 3 1 2 0 48 1 5 18 4 49 0 32 1 0 2 50)} "e" "E" 2 "-" "m" "s" "slice") :bytecode (18 0 18 1 52 0 0 2 6 33 10 0 5 20 1 0 18 2 48 0 48 1 33 17 0 18 3 1 2 0 48 1 5 18 4 16 0 48 1 32 1 0 2 5 18 0 18 1 52 0 0 2 6 33 49 0 5 18 2 48 0 1 4 0 52 3 0 2 6 33 33 0 5 18 0 1 2 0 52 5 0 2 18 1 52 0 0 2 6 33 13 0 5 20 1 0 18 5 1 2 0 48 1 48 1 33 31 0 18 3 1 2 0 48 1 5 51 6 0 0 0 0 1 0 2 0 3 1 1 17 1 5 16 1 48 0 32 1 0 2 5 18 0 18 1 52 0 0 2 6 33 140 0 5 18 2 48 0 1 7 0 52 3 0 2 6 34 12 0 5 18 2 48 0 1 8 0 52 3 0 2 6 33 108 0 5 18 0 1 2 0 52 5 0 2 18 1 52 0 0 2 6 33 13 0 5 20 1 0 18 5 1 2 0 48 1 48 1 6 34 71 0 5 18 0 1 9 0 52 5 0 2 18 1 52 0 0 2 6 33 51 0 5 18 5 1 2 0 48 1 1 5 0 52 3 0 2 6 34 15 0 5 18 5 1 2 0 48 1 1 10 0 52 3 0 2 6 33 13 0 5 20 1 0 18 5 1 9 0 48 1 48 1 33 86 0 18 3 1 2 0 48 1 5 18 0 18 1 52 0 0 2 6 33 28 0 5 18 2 48 0 1 5 0 52 3 0 2 6 34 12 0 5 18 2 48 0 1 10 0 52 3 0 2 33 10 0 18 3 1 2 0 48 1 32 1 0 2 5 51 6 0 0 0 0 1 0 2 0 3 1 2 17 2 5 16 2 48 0 32 1 0 2 5 18 0 17 3 18 0 18 1 52 0 0 2 6 33 28 0 5 18 2 48 0 1 11 0 52 3 0 2 6 34 12 0 5 18 2 48 0 1 12 0 52 3 0 2 33 91 0 18 2 48 0 1 11 0 52 3 0 2 6 33 35 0 5 18 0 1 2 0 52 5 0 2 18 1 52 0 0 2 6 33 15 0 5 18 5 1 2 0 48 1 1 12 0 52 3 0 2 33 10 0 18 3 1 9 0 48 1 32 25 0 18 2 48 0 1 12 0 52 3 0 2 33 10 0 18 3 1 2 0 48 1 32 1 0 2 32 1 0 2 5 18 6 16 0 18 0 52 13 0 3 50)} {:upvalue-count 4 :arity 1 :constants ("list" 1 {:upvalue-count 7 :arity 0 :constants (">=" "=" "\\" 1 "<" "n" "append!" "\n" "t" "\t") :bytecode (18 0 18 1 52 0 0 2 33 4 0 2 32 217 0 18 2 48 0 1 2 0 52 1 0 2 33 157 0 18 3 1 3 0 48 1 5 18 0 18 1 52 4 0 2 33 129 0 18 2 48 0 17 0 16 0 1 5 0 52 1 0 2 33 12 0 18 4 1 7 0 52 6 0 2 32 88 0 16 0 1 8 0 52 1 0 2 33 12 0 18 4 1 9 0 52 6 0 2 32 64 0 16 0 1 2 0 52 1 0 2 33 12 0 18 4 1 2 0 52 6 0 2 32 40 0 16 0 18 5 52 1 0 2 33 11 0 18 4 18 5 52 6 0 2 32 18 0 18 4 1 2 0 52 6 0 2 5 18 4 16 0 52 6 0 2 5 18 3 1 3 0 48 1 32 1 0 2 5 18 6 49 0 32 46 0 18 2 48 0 18 5 52 1 0 2 33 10 0 18 3 1 3 0 49 1 32 23 0 18 4 18 2 48 0 52 6 0 2 5 18 3 1 3 0 48 1 5 18 6 49 0 50)} "join" "") :bytecode (52 0 0 0 17 1 18 0 1 1 0 48 1 5 51 2 0 0 1 0 2 0 3 0 0 1 1 1 0 1 2 17 2 5 16 2 48 0 5 1 4 0 16 1 52 3 0 2 50)} {:upvalue-count 5 :arity 0 :constants ("list" 1 {:upvalue-count 7 :arity 0 :constants (">=" "=" "`" 1 "$" "<" "+" "{" "append!" "${" 2 {:upvalue-count 7 :arity 0 :constants ("<" ">" 0 "=" "{" "+" 1 "append!" "}" "-") :bytecode (18 0 18 1 52 0 0 2 6 33 10 0 5 18 2 1 2 0 52 1 0 2 33 162 0 18 3 48 0 1 4 0 52 3 0 2 33 38 0 18 2 1 6 0 52 5 0 2 19 2 5 18 4 18 3 48 0 52 7 0 2 5 18 5 1 6 0 48 1 5 18 6 49 0 32 107 0 18 3 48 0 1 8 0 52 3 0 2 33 70 0 18 2 1 6 0 52 9 0 2 19 2 5 18 2 1 2 0 52 1 0 2 33 13 0 18 4 18 3 48 0 52 7 0 2 32 1 0 2 5 18 5 1 6 0 48 1 5 18 2 1 2 0 52 1 0 2 33 7 0 18 6 49 0 32 1 0 2 32 23 0 18 4 18 3 48 0 52 7 0 2 5 18 5 1 6 0 48 1 5 18 6 49 0 32 1 0 2 50)} "}") :bytecode (18 0 18 1 52 0 0 2 33 4 0 2 32 165 0 18 2 48 0 1 2 0 52 1 0 2 33 10 0 18 3 1 3 0 49 1 32 141 0 18 2 48 0 1 4 0 52 1 0 2 6 33 35 0 5 18 0 1 3 0 52 6 0 2 18 1 52 5 0 2 6 33 15 0 5 18 4 1 3 0 48 1 1 7 0 52 1 0 2 33 65 0 18 5 1 9 0 52 8 0 2 5 18 3 1 10 0 48 1 5 1 3 0 17 0 51 11 0 0 0 0 1 1 0 0 2 0 5 0 3 1 1 17 1 5 16 1 48 0 5 18 5 1 12 0 52 8 0 2 5 18 6 49 0 32 23 0 18 5 18 2 48 0 52 8 0 2 5 18 3 1 3 0 48 1 5 18 6 49 0 50)} "join" "") :bytecode (52 0 0 0 17 0 18 0 1 1 0 48 1 5 51 2 0 0 1 0 2 0 3 0 0 0 4 1 0 1 1 17 1 5 16 1 48 0 5 1 4 0 16 0 52 3 0 2 50)} {:upvalue-count 5 :arity 0 :constants ("list" 1 {:upvalue-count 7 :arity 0 :constants (">=" "=" "/" "<" "+" 1 ">" 2 "append!") :bytecode (18 0 18 1 52 0 0 2 33 4 0 2 32 86 0 18 2 48 0 1 2 0 52 1 0 2 6 33 35 0 5 18 0 1 5 0 52 4 0 2 18 1 52 3 0 2 6 33 15 0 5 18 3 1 5 0 48 1 1 6 0 52 1 0 2 33 10 0 18 4 1 7 0 49 1 32 23 0 18 5 18 2 48 0 52 8 0 2 5 18 4 1 5 0 48 1 5 18 6 49 0 50)} "join" "") :bytecode (52 0 0 0 17 0 18 0 1 1 0 48 1 5 51 2 0 0 1 0 2 0 3 0 4 0 0 1 0 1 1 17 1 5 16 1 48 0 5 1 4 0 16 0 52 3 0 2 50)} {:upvalue-count 6 :arity 1 :constants ("<" "hs-ident-char?" "=" ":" "[" "]" 1 "slice") :bytecode (18 0 18 1 52 0 0 2 6 33 58 0 5 20 1 0 18 2 48 0 48 1 6 34 44 0 5 18 2 48 0 1 3 0 52 2 0 2 6 34 28 0 5 18 2 48 0 1 4 0 52 2 0 2 6 34 12 0 5 18 2 48 0 1 5 0 52 2 0 2 33 17 0 18 3 1 6 0 48 1 5 18 4 16 0 48 1 32 1 0 2 5 18 5 16 0 18 0 52 7 0 3 50)} {:upvalue-count 1 :arity 3 :constants ("append!" "hs-make-token") :bytecode (18 0 20 1 0 16 0 16 1 16 2 48 3 52 0 0 2 50)} {:upvalue-count 15 :arity 0 :constants ("<" "=" "/" "+" 1 2 "not" "hs-letter?" "." "#" "[" "*" ":" "selector" "op" ".." "-" "_" "class" "hs-ident-start?" "id" "@" "hs-ident-char?" "attr" "~" "component" "str" "style" "local" "\"" "'" "s" ">=" "string" "`" "template" "hs-digit?" "number" "hs-keyword?" "keyword" "ident" "!" ">" "==" 3 "'s" "(" "paren-open" ")" "paren-close" "bracket-open" "]" "bracket-close" "{" "brace-open" "}" "brace-close" "," "comma" "%" "dot" "\\" "colon") :bytecode (18 0 48 0 5 18 1 18 2 52 0 0 2 33 193 8 18 3 48 0 17 0 18 1 17 1 16 0 1 2 0 52 1 0 2 6 33 35 0 5 18 1 1 4 0 52 3 0 2 18 2 52 0 0 2 6 33 15 0 5 18 4 1 4 0 48 1 1 2 0 52 1 0 2 33 20 0 18 5 1 5 0 48 1 5 18 6 48 0 5 18 7 49 0 32 109 8 16 0 1 0 0 52 1 0 2 6 33 151 0 5 18 1 1 4 0 52 3 0 2 18 2 52 0 0 2 6 33 131 0 5 18 4 1 4 0 48 1 1 1 0 52 1 0 2 52 6 0 1 6 33 108 0 5 20 7 0 18 4 1 4 0 48 1 48 1 6 34 91 0 5 18 4 1 4 0 48 1 1 8 0 52 1 0 2 6 34 72 0 5 18 4 1 4 0 48 1 1 9 0 52 1 0 2 6 34 53 0 5 18 4 1 4 0 48 1 1 10 0 52 1 0 2 6 34 34 0 5 18 4 1 4 0 48 1 1 11 0 52 1 0 2 6 34 15 0 5 18 4 1 4 0 48 1 1 12 0 52 1 0 2 33 21 0 18 8 1 13 0 18 9 48 0 16 1 48 3 5 18 7 49 0 32 177 7 16 0 1 8 0 52 1 0 2 6 33 35 0 5 18 1 1 4 0 52 3 0 2 18 2 52 0 0 2 6 33 15 0 5 18 4 1 4 0 48 1 1 8 0 52 1 0 2 33 28 0 18 8 1 14 0 1 15 0 16 1 48 3 5 18 5 1 5 0 48 1 5 18 7 49 0 32 98 7 16 0 1 8 0 52 1 0 2 6 33 71 0 5 18 1 1 4 0 52 3 0 2 18 2 52 0 0 2 6 33 51 0 5 20 7 0 18 4 1 4 0 48 1 48 1 6 34 34 0 5 18 4 1 4 0 48 1 1 16 0 52 1 0 2 6 34 15 0 5 18 4 1 4 0 48 1 1 17 0 52 1 0 2 33 31 0 18 5 1 4 0 48 1 5 18 8 1 18 0 18 10 18 1 48 1 16 1 48 3 5 18 7 49 0 32 236 6 16 0 1 9 0 52 1 0 2 6 33 33 0 5 18 1 1 4 0 52 3 0 2 18 2 52 0 0 2 6 33 13 0 5 20 19 0 18 4 1 4 0 48 1 48 1 33 31 0 18 5 1 4 0 48 1 5 18 8 1 20 0 18 11 18 1 48 1 16 1 48 3 5 18 7 49 0 32 156 6 16 0 1 21 0 52 1 0 2 6 33 33 0 5 18 1 1 4 0 52 3 0 2 18 2 52 0 0 2 6 33 13 0 5 20 22 0 18 4 1 4 0 48 1 48 1 33 31 0 18 5 1 4 0 48 1 5 18 8 1 23 0 18 11 18 1 48 1 16 1 48 3 5 18 7 49 0 32 76 6 16 0 1 24 0 52 1 0 2 6 33 33 0 5 18 1 1 4 0 52 3 0 2 18 2 52 0 0 2 6 33 13 0 5 20 7 0 18 4 1 4 0 48 1 48 1 33 38 0 18 5 1 4 0 48 1 5 18 8 1 25 0 1 24 0 18 11 18 1 48 1 52 26 0 2 16 1 48 3 5 18 7 49 0 32 245 5 16 0 1 11 0 52 1 0 2 6 33 33 0 5 18 1 1 4 0 52 3 0 2 18 2 52 0 0 2 6 33 13 0 5 20 7 0 18 4 1 4 0 48 1 48 1 33 31 0 18 5 1 4 0 48 1 5 18 8 1 27 0 18 11 18 1 48 1 16 1 48 3 5 18 7 49 0 32 165 5 16 0 1 12 0 52 1 0 2 6 33 33 0 5 18 1 1 4 0 52 3 0 2 18 2 52 0 0 2 6 33 13 0 5 20 19 0 18 4 1 4 0 48 1 48 1 33 31 0 18 5 1 4 0 48 1 5 18 8 1 28 0 18 11 18 1 48 1 16 1 48 3 5 18 7 49 0 32 85 5 16 0 1 29 0 52 1 0 2 6 34 94 0 5 16 0 1 30 0 52 1 0 2 6 33 80 0 5 18 1 1 4 0 52 3 0 2 18 2 52 0 0 2 6 33 56 0 5 18 4 1 4 0 48 1 1 31 0 52 1 0 2 6 33 37 0 5 18 1 1 5 0 52 3 0 2 18 2 52 32 0 2 6 34 17 0 5 20 22 0 18 4 1 5 0 48 1 48 1 52 6 0 1 52 6 0 1 33 23 0 18 8 1 33 0 18 12 16 0 48 1 16 1 48 3 5 18 7 49 0 32 208 4 16 0 1 34 0 52 1 0 2 33 21 0 18 8 1 35 0 18 13 48 0 16 1 48 3 5 18 7 49 0 32 175 4 20 36 0 16 0 48 1 33 23 0 18 8 1 37 0 18 14 16 1 48 1 16 1 48 3 5 18 7 49 0 32 142 4 20 19 0 16 0 48 1 33 43 0 18 11 16 1 48 1 17 2 18 8 20 38 0 16 2 48 1 33 6 0 1 39 0 32 3 0 1 40 0 16 2 16 1 48 3 5 18 7 49 0 32 89 4 16 0 1 1 0 52 1 0 2 6 34 38 0 5 16 0 1 41 0 52 1 0 2 6 34 24 0 5 16 0 1 0 0 52 1 0 2 6 34 10 0 5 16 0 1 42 0 52 1 0 2 6 33 35 0 5 18 1 1 4 0 52 3 0 2 18 2 52 0 0 2 6 33 15 0 5 18 4 1 4 0 48 1 1 1 0 52 1 0 2 33 128 0 16 0 1 1 0 52 1 0 2 6 34 10 0 5 16 0 1 41 0 52 1 0 2 6 33 35 0 5 18 1 1 5 0 52 3 0 2 18 2 52 0 0 2 6 33 15 0 5 18 4 1 5 0 48 1 1 1 0 52 1 0 2 33 29 0 18 8 1 14 0 16 0 1 43 0 52 26 0 2 16 1 48 3 5 18 5 1 44 0 48 1 32 26 0 18 8 1 14 0 16 0 1 1 0 52 26 0 2 16 1 48 3 5 18 5 1 5 0 48 1 5 18 7 49 0 32 124 3 16 0 1 30 0 52 1 0 2 6 33 76 0 5 18 1 1 4 0 52 3 0 2 18 2 52 0 0 2 6 33 56 0 5 18 4 1 4 0 48 1 1 31 0 52 1 0 2 6 33 37 0 5 18 1 1 5 0 52 3 0 2 18 2 52 32 0 2 6 34 17 0 5 20 22 0 18 4 1 5 0 48 1 48 1 52 6 0 1 33 28 0 18 8 1 14 0 1 45 0 16 1 48 3 5 18 5 1 5 0 48 1 5 18 7 49 0 32 4 3 16 0 1 46 0 52 1 0 2 33 28 0 18 8 1 47 0 1 46 0 16 1 48 3 5 18 5 1 4 0 48 1 5 18 7 49 0 32 220 2 16 0 1 48 0 52 1 0 2 33 28 0 18 8 1 49 0 1 48 0 16 1 48 3 5 18 5 1 4 0 48 1 5 18 7 49 0 32 180 2 16 0 1 10 0 52 1 0 2 33 28 0 18 8 1 50 0 1 10 0 16 1 48 3 5 18 5 1 4 0 48 1 5 18 7 49 0 32 140 2 16 0 1 51 0 52 1 0 2 33 28 0 18 8 1 52 0 1 51 0 16 1 48 3 5 18 5 1 4 0 48 1 5 18 7 49 0 32 100 2 16 0 1 53 0 52 1 0 2 33 28 0 18 8 1 54 0 1 53 0 16 1 48 3 5 18 5 1 4 0 48 1 5 18 7 49 0 32 60 2 16 0 1 55 0 52 1 0 2 33 28 0 18 8 1 56 0 1 55 0 16 1 48 3 5 18 5 1 4 0 48 1 5 18 7 49 0 32 20 2 16 0 1 57 0 52 1 0 2 33 28 0 18 8 1 58 0 1 57 0 16 1 48 3 5 18 5 1 4 0 48 1 5 18 7 49 0 32 236 1 16 0 1 3 0 52 1 0 2 33 28 0 18 8 1 14 0 1 3 0 16 1 48 3 5 18 5 1 4 0 48 1 5 18 7 49 0 32 196 1 16 0 1 16 0 52 1 0 2 33 28 0 18 8 1 14 0 1 16 0 16 1 48 3 5 18 5 1 4 0 48 1 5 18 7 49 0 32 156 1 16 0 1 2 0 52 1 0 2 33 28 0 18 8 1 14 0 1 2 0 16 1 48 3 5 18 5 1 4 0 48 1 5 18 7 49 0 32 116 1 16 0 1 1 0 52 1 0 2 33 28 0 18 8 1 14 0 1 1 0 16 1 48 3 5 18 5 1 4 0 48 1 5 18 7 49 0 32 76 1 16 0 1 0 0 52 1 0 2 33 28 0 18 8 1 14 0 1 0 0 16 1 48 3 5 18 5 1 4 0 48 1 5 18 7 49 0 32 36 1 16 0 1 42 0 52 1 0 2 33 28 0 18 8 1 14 0 1 42 0 16 1 48 3 5 18 5 1 4 0 48 1 5 18 7 49 0 32 252 0 16 0 1 41 0 52 1 0 2 33 28 0 18 8 1 14 0 1 41 0 16 1 48 3 5 18 5 1 4 0 48 1 5 18 7 49 0 32 212 0 16 0 1 11 0 52 1 0 2 33 28 0 18 8 1 14 0 1 11 0 16 1 48 3 5 18 5 1 4 0 48 1 5 18 7 49 0 32 172 0 16 0 1 59 0 52 1 0 2 33 28 0 18 8 1 14 0 1 59 0 16 1 48 3 5 18 5 1 4 0 48 1 5 18 7 49 0 32 132 0 16 0 1 8 0 52 1 0 2 33 28 0 18 8 1 60 0 1 8 0 16 1 48 3 5 18 5 1 4 0 48 1 5 18 7 49 0 32 92 0 16 0 1 61 0 52 1 0 2 33 28 0 18 8 1 14 0 1 61 0 16 1 48 3 5 18 5 1 4 0 48 1 5 18 7 49 0 32 52 0 16 0 1 12 0 52 1 0 2 33 28 0 18 8 1 62 0 1 12 0 16 1 48 3 5 18 5 1 4 0 48 1 5 18 7 49 0 32 12 0 18 5 1 4 0 48 1 5 18 7 49 0 32 1 0 2 50)} "eof") :bytecode (52 0 0 0 17 1 1 1 0 17 2 16 0 52 2 0 1 17 3 51 3 0 1 2 1 3 1 0 17 4 5 51 4 0 1 4 17 5 5 51 5 0 1 2 17 6 5 51 6 0 1 2 1 3 1 5 1 6 1 7 17 7 5 51 7 0 1 2 1 3 1 5 1 6 1 8 17 8 5 51 8 0 1 2 1 3 1 5 1 6 1 9 1 0 17 9 5 51 9 0 1 2 1 3 1 5 1 6 1 10 1 4 1 0 17 10 5 51 10 0 1 6 1 2 1 3 1 5 17 11 5 51 11 0 1 6 1 2 1 3 1 5 1 4 17 12 5 51 12 0 1 6 1 2 1 3 1 5 1 4 17 13 5 51 13 0 1 2 1 3 1 5 1 6 1 14 1 0 17 14 5 51 14 0 1 1 17 15 5 51 15 0 1 7 1 2 1 3 1 5 1 4 1 6 1 8 1 16 1 15 1 13 1 14 1 9 1 11 1 12 1 10 17 16 5 16 16 48 0 5 16 15 1 16 0 2 16 2 48 3 5 16 1 50)}) :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 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 1 141 0 1 142 0 1 143 0 1 144 0 1 145 0 1 146 0 1 147 0 52 13 0 134 128 12 0 5 51 149 0 128 148 0 5 51 151 0 128 150 0 50)))