(sxbc 1 "5928b113ea488a86" (code :constants ("_sx-bound-prefix" "_sxBound" "mark-processed!" {:upvalue-count nil :arity nil :constants ("host-set!" "str" "_sx-bound-prefix") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "is-processed?" {:upvalue-count nil :arity nil :constants ("host-get" "str" "_sx-bound-prefix") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "clear-processed!" {:upvalue-count nil :arity nil :constants ("host-set!" "str" "_sx-bound-prefix") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "callable?" {:upvalue-count nil :arity nil :constants ("type-of" "=" "lambda" "function" "continuation") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "to-kebab" {:upvalue-count nil :arity nil :constants ("Convert camelCase to kebab-case." "list" nil {:upvalue-count nil :arity nil :constants ("<" "len" "nth" ">=" "A" "<=" "Z" ">" nil "append!" "-" "lower" "+" nil) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "join" "") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "sx-load-components" {:upvalue-count nil :arity nil :constants ("Parse and evaluate component definitions from text." ">" "len" nil "sx-parse" "for-each" {:upvalue-count nil :arity nil :constants ("cek-eval") :bytecode (nil nil nil nil nil nil nil nil)}) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "call-expr" {:upvalue-count nil :arity nil :constants ("Parse and evaluate an SX expression string." "sx-parse" "not" "empty?" "cek-eval" "first") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "base-env" {:upvalue-count nil :arity nil :constants ("Return the current global environment." "global-env") :bytecode (nil nil nil nil nil nil nil nil nil nil)} "get-render-env" {:upvalue-count nil :arity nil :constants ("Get the rendering environment (global env, optionally merged with extra)." "base-env" "not" "nil?" "env-merge") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "merge-envs" {:upvalue-count nil :arity nil :constants ("Merge two environments." "env-merge" "global-env") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "sx-render-with-env" {:upvalue-count nil :arity nil :constants ("Parse SX source and render to DOM fragment." "host-global" "document" "host-call" "createDocumentFragment" "sx-parse" "for-each" {:upvalue-count nil :arity nil :constants ("render-to-html" ">" "len" nil "host-call" "createElement" "template" "host-set!" "innerHTML" "appendChild" "host-get" "content") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)}) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "parse-env-attr" {:upvalue-count nil :arity nil :constants ("Parse data-sx-env attribute (JSON key-value pairs).") :bytecode (nil nil nil nil nil nil)} "store-env-attr" {:upvalue-count nil :arity nil :constants () :bytecode (nil nil)} "resolve-mount-target" {:upvalue-count nil :arity nil :constants ("Resolve a CSS selector string to a DOM element." "string?" "dom-query") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "remove-head-element" {:upvalue-count nil :arity nil :constants ("Remove a element matching selector." "dom-query" "dom-remove") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "set-sx-comp-cookie" {:upvalue-count nil :arity nil :constants ("set-cookie" "sx-components") :bytecode (nil nil nil nil nil nil nil nil nil nil)} "clear-sx-comp-cookie" {:upvalue-count nil :arity nil :constants ("set-cookie" "sx-components" "") :bytecode (nil nil nil nil nil nil nil nil nil nil nil)} "log-parse-error" {:upvalue-count nil :arity nil :constants ("log-error" "str" "Parse error in " ": ") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "loaded-component-names" {:upvalue-count nil :arity nil :constants ("dom-query-all" "dom-body" "script[data-components]" "list" "for-each" {:upvalue-count nil :arity nil :constants ("dom-get-attr" "data-components" "" ">" "len" nil "for-each" {:upvalue-count nil :arity nil :constants (">" "len" "trim" nil "append!") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "split" ",") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)}) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "csrf-token" {:upvalue-count nil :arity nil :constants ("dom-query" "meta[name=\"csrf-token\"]" "dom-get-attr" "content") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "validate-for-request" {:upvalue-count nil :arity nil :constants () :bytecode (nil nil)} "build-request-body" {:upvalue-count nil :arity nil :constants ("upper" "=" "GET" "HEAD" "dom-tag-name" "" "FORM" "host-new" "FormData" "URLSearchParams" "host-call" "toString" "dict" "url" ">" "len" nil "str" "contains?" "?" "&" "body" "content-type" "dom-get-attr" "enctype" "application/x-www-form-urlencoded" "multipart/form-data") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "abort-previous-target" {:upvalue-count nil :arity nil :constants () :bytecode (nil nil)} "abort-previous" "track-controller" {:upvalue-count nil :arity nil :constants () :bytecode (nil nil)} "track-controller-target" "new-abort-controller" {:upvalue-count nil :arity nil :constants ("host-new" "AbortController") :bytecode (nil nil nil nil nil nil nil nil)} "abort-signal" {:upvalue-count nil :arity nil :constants ("host-get" "signal") :bytecode (nil nil nil nil nil nil nil nil nil nil)} "apply-optimistic" "revert-optimistic" "dom-has-attr?" {:upvalue-count nil :arity nil :constants ("host-call" "hasAttribute") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil)} "show-indicator" {:upvalue-count nil :arity nil :constants ("dom-get-attr" "sx-indicator" "dom-query" "dom-remove-class" "hidden" "dom-add-class" "sx-indicator-visible") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "disable-elements" {:upvalue-count nil :arity nil :constants ("dom-get-attr" "sx-disabled-elt" "dom-query-all" "dom-body" "for-each" {:upvalue-count nil :arity nil :constants ("dom-set-attr" "disabled" "") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "list") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "clear-loading-state" {:upvalue-count nil :arity nil :constants ("dom-remove-class" "sx-request" "dom-remove-attr" "aria-busy" "dom-query" "dom-add-class" "hidden" "sx-indicator-visible" "for-each" {:upvalue-count nil :arity nil :constants ("dom-remove-attr" "disabled") :bytecode (nil nil nil nil nil nil nil nil nil nil nil)}) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "abort-error?" {:upvalue-count nil :arity nil :constants ("=" "host-get" "name" "AbortError") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "promise-catch" {:upvalue-count nil :arity nil :constants ("host-callback" "host-call" "catch") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "fetch-request" {:upvalue-count nil :arity nil :constants ("get" "url" "method" "GET" "headers" "dict" "body" "signal" "preloaded" nil {:upvalue-count nil :arity nil :constants () :bytecode (nil nil)} "host-new" "Headers" "Object" "for-each" {:upvalue-count nil :arity nil :constants ("host-call" "set" "get") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "keys" "host-set!" "promise-then" "host-call" "dom-window" "fetch" {:upvalue-count nil :arity nil :constants ("host-get" "ok" "status" {:upvalue-count nil :arity nil :constants ("host-call" "host-get" "headers" "get") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "promise-then" "host-call" "text" {:upvalue-count nil :arity nil :constants () :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil)}) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)}) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "fetch-location" {:upvalue-count nil :arity nil :constants ("dom-query" "[sx-boost]" "#main-panel" "browser-navigate") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "fetch-and-restore" {:upvalue-count nil :arity nil :constants ("fetch-request" "dict" "url" "method" "GET" "headers" "body" "signal" {:upvalue-count nil :arity nil :constants ("content-type" "" "contains?" "text/html" "host-new" "DOMParser" "host-call" "parseFromString" "querySelector" "#sx-content" "dom-set-inner-html" "host-get" "innerHTML" "dom-create-element" "div" "sx-render" "dom-append" "process-oob-swaps" {:upvalue-count nil :arity nil :constants ("dispose-islands-in" "swap-dom-nodes" "=" "innerHTML" "children-to-fragment" "post-swap") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "select-from-container" "dispose-islands-in" "dom-get-inner-html" "post-swap" "dom-window" "scrollTo" nil) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} {:upvalue-count nil :arity nil :constants ("log-warn" "str" "fetch-and-restore error: ") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)}) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "fetch-preload" {:upvalue-count nil :arity nil :constants ("fetch-request" "dict" "url" "method" "GET" "headers" "body" "signal" {:upvalue-count nil :arity nil :constants ("preload-cache-set") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} {:upvalue-count nil :arity nil :constants () :bytecode (nil nil)}) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "fetch-streaming" {:upvalue-count nil :arity nil :constants ("fetch-and-restore" nil) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-parse-html-document" {:upvalue-count nil :arity nil :constants ("host-new" "DOMParser" "host-call" "parseFromString" "text/html") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-body-inner-html" {:upvalue-count nil :arity nil :constants ("host-get" "body" "innerHTML") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "create-script-clone" {:upvalue-count nil :arity nil :constants ("host-global" "document" "host-call" "createElement" "script" "host-get" "attributes" {:upvalue-count nil :arity nil :constants ("<" "host-get" "length" "host-call" "item" "setAttribute" "name" "value" "+" nil) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} nil "host-set!" "textContent") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "cross-origin?" {:upvalue-count nil :arity nil :constants ("starts-with?" "http://" "https://" "not" "browser-location-origin") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "browser-scroll-to" {:upvalue-count nil :arity nil :constants ("host-call" "dom-window" "scrollTo") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "with-transition" {:upvalue-count nil :arity nil :constants ("host-get" "host-global" "document" "startViewTransition" "host-call" "host-callback") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "event-source-connect" {:upvalue-count nil :arity nil :constants ("host-new" "EventSource" "host-set!" "_sxElement") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "event-source-listen" {:upvalue-count nil :arity nil :constants ("host-call" "addEventListener" "host-callback" {:upvalue-count nil :arity nil :constants () :bytecode (nil nil nil nil nil nil nil)}) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "bind-boost-link" {:upvalue-count nil :arity nil :constants ("dom-listen" "click" {:upvalue-count nil :arity nil :constants ("not" "event-modifier-key?" "prevent-default" "dom-has-attr?" "sx-get" "dom-set-attr" "sx-push-url" "true" "execute-request") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)}) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "bind-boost-form" {:upvalue-count nil :arity nil :constants ("dom-listen" "submit" {:upvalue-count nil :arity nil :constants ("prevent-default" "execute-request") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)}) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "bind-client-route-click" {:upvalue-count nil :arity nil :constants ("dom-listen" "click" {:upvalue-count nil :arity nil :constants ("not" "event-modifier-key?" "prevent-default" "dom-query" "[sx-boost]" "dom-get-attr" "sx-boost" "=" "true" "#sx-content" "try-client-route" "url-pathname" "save-scroll-position" "browser-push-state" "" "browser-scroll-to" nil "log-info" "str" "sx:route server fetch " "dom-set-attr" "sx-get" "sx-target" "sx-select" "sx-push-url" "execute-request") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)}) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "sw-post-message" "try-parse-json" {:upvalue-count nil :arity nil :constants ("json-parse") :bytecode (nil nil nil nil nil nil nil nil)} "strip-component-scripts" {:upvalue-count nil :arity nil :constants ("