Module 534979

19,431 characters · in 514.d733764d42c2ab66.js
Dependencies
Required by (2)
Lazily required by (0)none
Requires (257)
4698160841881120235213062216929248299403783743656477035803758659623266893268958716527665681419830069428496023962819818599522105486107312107328115964117039118832120464124638130150131153136625136635146727146991156072159108162770163362164410173808175136181538182448183721183932190926200204201593222880227341227878235451238698242177249018249184260501262416264908268344271706272363273359273682274590277612277829278749279376284960287788290556296961298950308219308624313053317032317562318232321456325686330562341170346372348844350992358344368160374154375106377366379918381414382934385872387967402054403884410626415949420121433030434863443944455544465607474644475414476488479590496015496428504216504496510248511093514640515280518112520573520686521948523536526378527017528350533815545728551602559434561666566900568448573076574747577124577867579725586759589267596044600759605025608256611456611792612664614804622109630836634457636879639390644610647044653454658775661309665124666851667120674112676320686539691144694537698220698533707474710232713784715604718955719224720755722136722640724552726186733695734834736722737719738494741197741392745654746052749616753572756752759546760486763733764158770882779754785842787120791720794344801525801813805880813710813981821556829099833771838688840840844620848790849188852811859146863170867914868406868485871735873186876848877365880446885977890484905834909345909346909628923574923604924124925600929054946748947101952528954096957587961214964884964952965310976264979322979984986640988689992642
Lazily requires (1)
Source Raw
function(e,t,n){"use strict";async function r(e){return null}n.d(t,{pb:()=>d,A:()=>f});class i extends Error{kind;constructor(e,t){super(t),this.name="ArboriumError",this.kind=e}}function a(e,t){if(0===t.length)return[0,0];let n=u.encode(t),r=e._malloc(n.length);return e.HEAPU8.set(n,r),[r,n.length]}async function o(e){return e instanceof URL?l(e):e instanceof Uint8Array?e:new Uint8Array(e)}async function s(e){if("string"==typeof e)return e;let t=await l(e);return c.decode(t)}async function l(e){let t=await r(e);if(t)return t;let n=await fetch(e);if(!n.ok)throw new i("asset-fetch-failed",`failed to fetch ${e.href}: ${n.status} ${n.statusText}`);return new Uint8Array(await n.arrayBuffer())}let u=new TextEncoder,c=new TextDecoder,d={ada:{languageId:"ada",languageExport:"tree_sitter_ada",wasm:new URL(n(577124),n.b),highlights:new URL(n(801813),n.b),locals:new URL(n(736722),n.b)},agda:{languageId:"agda",languageExport:"tree_sitter_agda",wasm:new URL(n(738494),n.b),highlights:new URL(n(238698),n.b)},asciidoc:{languageId:"asciidoc",languageExport:"tree_sitter_asciidoc",wasm:new URL(n(785842),n.b),highlights:new URL(n(298950),n.b)},asm:{languageId:"asm",languageExport:"tree_sitter_asm",wasm:new URL(n(713784),n.b),highlights:new URL(n(929054),n.b),injections:new URL(n(577867),n.b)},awk:{languageId:"awk",languageExport:"tree_sitter_awk",wasm:new URL(n(173808),n.b),highlights:new URL(n(504216),n.b)},bash:{languageId:"bash",languageExport:"tree_sitter_bash",wasm:new URL(n(674112),n.b),highlights:new URL(n(666851),n.b)},batch:{languageId:"batch",languageExport:"tree_sitter_batch",wasm:new URL(n(183932),n.b),highlights:new URL(n(420121),n.b)},c:{languageId:"c",languageExport:"tree_sitter_c",wasm:new URL(n(222880),n.b),highlights:new URL(n(68932),n.b)},"c-sharp":{languageId:"c-sharp",languageExport:"tree_sitter_c_sharp",wasm:new URL(n(107328),n.b),highlights:new URL(n(96281),n.b)},caddy:{languageId:"caddy",languageExport:"tree_sitter_caddy",wasm:new URL(n(566900),n.b),highlights:new URL(n(317562),n.b)},capnp:{languageId:"capnp",languageExport:"tree_sitter_capnp",wasm:new URL(n(667120),n.b),highlights:new URL(n(852811),n.b),injections:new URL(n(868406),n.b),locals:new URL(n(608256),n.b)},cedar:{languageId:"cedar",languageExport:"tree_sitter_cedar",wasm:new URL(n(29940),n.b),highlights:new URL(n(181538),n.b)},cedarschema:{languageId:"cedarschema",languageExport:"tree_sitter_cedarschema",wasm:new URL(n(596044),n.b),highlights:new URL(n(520573),n.b)},clojure:{languageId:"clojure",languageExport:"tree_sitter_clojure",wasm:new URL(n(698220),n.b),highlights:new URL(n(227341),n.b)},cmake:{languageId:"cmake",languageExport:"tree_sitter_cmake",wasm:new URL(n(838688),n.b),highlights:new URL(n(734834),n.b),injections:new URL(n(146727),n.b)},commonlisp:{languageId:"commonlisp",languageExport:"tree_sitter_commonlisp",wasm:new URL(n(867914),n.b),highlights:new URL(n(746052),n.b)},cpp:{languageId:"cpp",languageExport:"tree_sitter_cpp",wasm:new URL(n(612664),n.b),highlights:new URL(n(115964),n.b),injections:new URL(n(622109),n.b)},css:{languageId:"css",languageExport:"tree_sitter_css",wasm:new URL(n(350992),n.b),highlights:new URL(n(813710),n.b)},d:{languageId:"d",languageExport:"tree_sitter_d",wasm:new URL(n(821556),n.b),highlights:new URL(n(868485),n.b)},dart:{languageId:"dart",languageExport:"tree_sitter_dart",wasm:new URL(n(905834),n.b),highlights:new URL(n(521948),n.b)},devicetree:{languageId:"devicetree",languageExport:"tree_sitter_devicetree",wasm:new URL(n(385872),n.b),highlights:new URL(n(18811),n.b)},diff:{languageId:"diff",languageExport:"tree_sitter_diff",wasm:new URL(n(639390),n.b),highlights:new URL(n(68958),n.b)},dockerfile:{languageId:"dockerfile",languageExport:"tree_sitter_dockerfile",wasm:new URL(n(317032),n.b),highlights:new URL(n(636879),n.b)},dot:{languageId:"dot",languageExport:"tree_sitter_dot",wasm:new URL(n(107312),n.b),highlights:new URL(n(124638),n.b),injections:new URL(n(20235),n.b)},elisp:{languageId:"elisp",languageExport:"tree_sitter_elisp",wasm:new URL(n(443944),n.b),highlights:new URL(n(779754),n.b)},elixir:{languageId:"elixir",languageExport:"tree_sitter_elixir",wasm:new URL(n(880446),n.b),highlights:new URL(n(992642),n.b),injections:new URL(n(533815),n.b)},elm:{languageId:"elm",languageExport:"tree_sitter_elm",wasm:new URL(n(16084),n.b),highlights:new URL(n(698533),n.b),injections:new URL(n(909628),n.b),locals:new URL(n(644610),n.b)},erlang:{languageId:"erlang",languageExport:"tree_sitter_erlang",wasm:new URL(n(873186),n.b),highlights:new URL(n(764158),n.b)},fish:{languageId:"fish",languageExport:"tree_sitter_fish",wasm:new URL(n(676320),n.b),highlights:new URL(n(737719),n.b)},fsharp:{languageId:"fsharp",languageExport:"tree_sitter_fsharp",wasm:new URL(n(523536),n.b),highlights:new URL(n(273359),n.b),injections:new URL(n(163362),n.b),locals:new URL(n(946748),n.b)},gleam:{languageId:"gleam",languageExport:"tree_sitter_gleam",wasm:new URL(n(724552),n.b),highlights:new URL(n(278749),n.b),injections:new URL(n(614804),n.b),locals:new URL(n(526378),n.b)},glsl:{languageId:"glsl",languageExport:"tree_sitter_glsl",wasm:new URL(n(308624),n.b),highlights:new URL(n(877365),n.b)},go:{languageId:"go",languageExport:"tree_sitter_go",wasm:new URL(n(925600),n.b),highlights:new URL(n(58659),n.b)},graphql:{languageId:"graphql",languageExport:"tree_sitter_graphql",wasm:new URL(n(691144),n.b),highlights:new URL(n(71652),n.b)},groovy:{languageId:"groovy",languageExport:"tree_sitter_groovy",wasm:new URL(n(805880),n.b),highlights:new URL(n(146991),n.b),injections:new URL(n(410626),n.b)},haskell:{languageId:"haskell",languageExport:"tree_sitter_haskell",wasm:new URL(n(630836),n.b),highlights:new URL(n(801525),n.b),injections:new URL(n(94284),n.b),locals:new URL(n(341170),n.b)},hcl:{languageId:"hcl",languageExport:"tree_sitter_hcl",wasm:new URL(n(876848),n.b),highlights:new URL(n(105486),n.b)},hlsl:{languageId:"hlsl",languageExport:"tree_sitter_hlsl",wasm:new URL(n(375106),n.b),highlights:new URL(n(863170),n.b)},html:{languageId:"html",languageExport:"tree_sitter_html",wasm:new URL(n(961214),n.b),highlights:new URL(n(840840),n.b),injections:new URL(n(909345),n.b)},idris:{languageId:"idris",languageExport:"tree_sitter_idris",wasm:new URL(n(844620),n.b),highlights:new URL(n(182448),n.b)},ini:{languageId:"ini",languageExport:"tree_sitter_ini",wasm:new URL(n(794344),n.b),highlights:new URL(n(496015),n.b)},java:{languageId:"java",languageExport:"tree_sitter_java",wasm:new URL(n(976264),n.b),highlights:new URL(n(296961),n.b)},javascript:{languageId:"javascript",languageExport:"tree_sitter_javascript",wasm:new URL(n(62326),n.b),highlights:new URL(n(162770),n.b),injections:new URL(n(586759),n.b),locals:new URL(n(242177),n.b)},jinja2:{languageId:"jinja2",languageExport:"tree_sitter_jinja2",wasm:new URL(n(787120),n.b),highlights:new URL(n(829099),n.b)},jq:{languageId:"jq",languageExport:"tree_sitter_jq",wasm:new URL(n(909346),n.b),highlights:new URL(n(321456),n.b)},json:{languageId:"json",languageExport:"tree_sitter_json",wasm:new URL(n(510248),n.b),highlights:new URL(n(117039),n.b)},julia:{languageId:"julia",languageExport:"tree_sitter_julia",wasm:new URL(n(568448),n.b),highlights:new URL(n(924124),n.b)},kotlin:{languageId:"kotlin",languageExport:"tree_sitter_kotlin",wasm:new URL(n(726186),n.b),highlights:new URL(n(515280),n.b)},lean:{languageId:"lean",languageExport:"tree_sitter_lean",wasm:new URL(n(849188),n.b),highlights:new URL(n(694537),n.b)},lua:{languageId:"lua",languageExport:"tree_sitter_lua",wasm:new URL(n(741392),n.b),highlights:new URL(n(710232),n.b),injections:new URL(n(183721),n.b),locals:new URL(n(284960),n.b)},markdown:{languageId:"markdown",languageExport:"tree_sitter_markdown",wasm:new URL(n(379918),n.b),highlights:new URL(n(290556),n.b),injections:new URL(n(313053),n.b)},markdown_inline:{languageId:"markdown_inline",languageExport:"tree_sitter_markdown_inline",wasm:new URL(n(474644),n.b),highlights:new URL(n(520686),n.b),injections:new URL(n(574747),n.b)},matlab:{languageId:"matlab",languageExport:"tree_sitter_matlab",wasm:new URL(n(130150),n.b),highlights:new URL(n(647044),n.b)},meson:{languageId:"meson",languageExport:"tree_sitter_meson",wasm:new URL(n(118832),n.b),highlights:new URL(n(47703),n.b)},ninja:{languageId:"ninja",languageExport:"tree_sitter_ninja",wasm:new URL(n(358344),n.b),highlights:new URL(n(579725),n.b)},nix:{languageId:"nix",languageExport:"tree_sitter_nix",wasm:new URL(n(264908),n.b),highlights:new URL(n(330562),n.b),injections:new URL(n(871735),n.b),locals:new URL(n(131153),n.b)},objc:{languageId:"objc",languageExport:"tree_sitter_objc",wasm:new URL(n(722640),n.b),highlights:new URL(n(387967),n.b),injections:new URL(n(273682),n.b),locals:new URL(n(200204),n.b)},ocaml:{languageId:"ocaml",languageExport:"tree_sitter_ocaml",wasm:new URL(n(715604),n.b),highlights:new URL(n(201593),n.b),locals:new URL(n(528350),n.b)},perl:{languageId:"perl",languageExport:"tree_sitter_perl",wasm:new URL(n(249018),n.b),highlights:new URL(n(287788),n.b),injections:new URL(n(415949),n.b)},php:{languageId:"php",languageExport:"tree_sitter_php",wasm:new URL(n(753572),n.b),highlights:new URL(n(527017),n.b),injections:new URL(n(455544),n.b)},postscript:{languageId:"postscript",languageExport:"tree_sitter_postscript",wasm:new URL(n(374154),n.b),highlights:new URL(n(496428),n.b)},powershell:{languageId:"powershell",languageExport:"tree_sitter_powershell",wasm:new URL(n(923574),n.b),highlights:new URL(n(964952),n.b)},python:{languageId:"python",languageExport:"tree_sitter_python",wasm:new URL(n(120464),n.b),highlights:new URL(n(600759),n.b)},query:{languageId:"query",languageExport:"tree_sitter_query",wasm:new URL(n(175136),n.b),highlights:new URL(n(813981),n.b),injections:new URL(n(923604),n.b)},r:{languageId:"r",languageExport:"tree_sitter_r",wasm:new URL(n(756752),n.b),highlights:new URL(n(833771),n.b),locals:new URL(n(249184),n.b)},rego:{languageId:"rego",languageExport:"tree_sitter_rego",wasm:new URL(n(382934),n.b),highlights:new URL(n(381414),n.b),locals:new URL(n(741197),n.b)},rescript:{languageId:"rescript",languageExport:"tree_sitter_rescript",wasm:new URL(n(611792),n.b),highlights:new URL(n(136635),n.b),injections:new URL(n(760486),n.b),locals:new URL(n(952528),n.b)},ron:{languageId:"ron",languageExport:"tree_sitter_ron",wasm:new URL(n(268344),n.b),highlights:new URL(n(475414),n.b)},ruby:{languageId:"ruby",languageExport:"tree_sitter_ruby",wasm:new URL(n(476488),n.b),highlights:new URL(n(634457),n.b)},rust:{languageId:"rust",languageExport:"tree_sitter_rust_orchard",wasm:new URL(n(262416),n.b),highlights:new URL(n(957587),n.b),injections:new URL(n(83006),n.b)},scala:{languageId:"scala",languageExport:"tree_sitter_scala",wasm:new URL(n(514640),n.b),highlights:new URL(n(235451),n.b),locals:new URL(n(979984),n.b)},scheme:{languageId:"scheme",languageExport:"tree_sitter_scheme",wasm:new URL(n(848790),n.b),highlights:new URL(n(190926),n.b)},scss:{languageId:"scss",languageExport:"tree_sitter_scss",wasm:new URL(n(719224),n.b),highlights:new URL(n(511093),n.b)},solidity:{languageId:"solidity",languageExport:"tree_sitter_solidity",wasm:new URL(n(4698),n.b),highlights:new URL(n(890484),n.b),locals:new URL(n(720755),n.b)},sparql:{languageId:"sparql",languageExport:"tree_sitter_sparql",wasm:new URL(n(561666),n.b),highlights:new URL(n(465607),n.b)},sql:{languageId:"sql",languageExport:"tree_sitter_sql",wasm:new URL(n(318232),n.b),highlights:new URL(n(763733),n.b)},"ssh-config":{languageId:"ssh-config",languageExport:"tree_sitter_ssh_config",wasm:new URL(n(551602),n.b),highlights:new URL(n(433030),n.b),injections:new URL(n(589267),n.b)},starlark:{languageId:"starlark",languageExport:"tree_sitter_starlark",wasm:new URL(n(611456),n.b),highlights:new URL(n(37837),n.b),injections:new URL(n(159108),n.b),locals:new URL(n(21306),n.b)},styx:{languageId:"styx",languageExport:"tree_sitter_styx",wasm:new URL(n(986640),n.b),highlights:new URL(n(718955),n.b),injections:new URL(n(377366),n.b)},svelte:{languageId:"svelte",languageExport:"tree_sitter_svelte",wasm:new URL(n(402054),n.b),highlights:new URL(n(274590),n.b),injections:new URL(n(686539),n.b),locals:new URL(n(58037),n.b)},swift:{languageId:"swift",languageExport:"tree_sitter_swift",wasm:new URL(n(964884),n.b),highlights:new URL(n(859146),n.b),injections:new URL(n(733695),n.b),locals:new URL(n(98185),n.b)},textproto:{languageId:"textproto",languageExport:"tree_sitter_textproto",wasm:new URL(n(518112),n.b),highlights:new URL(n(770882),n.b)},thrift:{languageId:"thrift",languageExport:"tree_sitter_thrift",wasm:new URL(n(979322),n.b),highlights:new URL(n(759546),n.b),injections:new URL(n(434863),n.b),locals:new URL(n(22169),n.b)},tlaplus:{languageId:"tlaplus",languageExport:"tree_sitter_tlaplus",wasm:new URL(n(277612),n.b),highlights:new URL(n(653454),n.b),locals:new URL(n(277829),n.b)},toml:{languageId:"toml",languageExport:"tree_sitter_toml",wasm:new URL(n(348844),n.b),highlights:new URL(n(605025),n.b)},tsx:{languageId:"tsx",languageExport:"tree_sitter_tsx",wasm:new URL(n(43656),n.b),highlights:new URL(n(745654),n.b),locals:new URL(n(661309),n.b)},typescript:{languageId:"typescript",languageExport:"tree_sitter_typescript",wasm:new URL(n(479590),n.b),highlights:new URL(n(164410),n.b),locals:new URL(n(885977),n.b)},typst:{languageId:"typst",languageExport:"tree_sitter_typst",wasm:new URL(n(545728),n.b),highlights:new URL(n(96023),n.b),injections:new URL(n(559434),n.b)},verilog:{languageId:"verilog",languageExport:"tree_sitter_verilog",wasm:new URL(n(76656),n.b),highlights:new URL(n(81419),n.b)},vhdl:{languageId:"vhdl",languageExport:"tree_sitter_vhdl",wasm:new URL(n(954096),n.b),highlights:new URL(n(272363),n.b)},vim:{languageId:"vim",languageExport:"tree_sitter_vim",wasm:new URL(n(722136),n.b),highlights:new URL(n(947101),n.b),injections:new URL(n(573076),n.b)},vue:{languageId:"vue",languageExport:"tree_sitter_vue",wasm:new URL(n(791720),n.b),highlights:new URL(n(136625),n.b),injections:new URL(n(368160),n.b)},wit:{languageId:"wit",languageExport:"tree_sitter_wit",wasm:new URL(n(156072),n.b),highlights:new URL(n(988689),n.b),injections:new URL(n(29248),n.b)},x86asm:{languageId:"x86asm",languageExport:"tree_sitter_x86asm",wasm:new URL(n(965310),n.b),highlights:new URL(n(665124),n.b)},xml:{languageId:"xml",languageExport:"tree_sitter_xml",wasm:new URL(n(403884),n.b),highlights:new URL(n(346372),n.b)},yaml:{languageId:"yaml",languageExport:"tree_sitter_yaml",wasm:new URL(n(707474),n.b),highlights:new URL(n(325686),n.b)},yuri:{languageId:"yuri",languageExport:"tree_sitter_yuri",wasm:new URL(n(271706),n.b),highlights:new URL(n(99522),n.b)},zig:{languageId:"zig",languageExport:"tree_sitter_zig",wasm:new URL(n(279376),n.b),highlights:new URL(n(308219),n.b),injections:new URL(n(227878),n.b)},zsh:{languageId:"zsh",languageExport:"tree_sitter_zsh",wasm:new URL(n(749616),n.b),highlights:new URL(n(504496),n.b)}};async function f(){let e=await g(),[t,r]=await Promise.all([o(new URL(n(260501),n.b)),o(new URL(n(658775),n.b))]),i=await e({wasmBinary:t}),a=await i.loadWebAssemblyModule(r,{loadAsync:!0});return new p(i,a)}class p{host;abi;constructor(e,t){this.host=e,this.abi=t}async loadGrammar(e){if(!e.languageId)throw new i("grammar-registration-failed","loadGrammar: languageId is required (must match the name referenced by injection queries)");let[t,n,r,l]=await Promise.all([o(e.wasm),s(e.highlights),void 0===e.injections?"":s(e.injections),void 0===e.locals?"":s(e.locals)]),u=(function(e,t){if(void 0!==t){let n=e[t];if("function"!=typeof n)throw new i("grammar-language-export-missing",`grammar module has no function export named ${JSON.stringify(t)}`);return n}let n=Object.keys(e).filter(t=>t.startsWith("tree_sitter_")&&"function"==typeof e[t]);if(0===n.length)throw new i("grammar-language-export-missing","grammar module has no function export starting with tree_sitter_");if(n.length>1)throw new i("grammar-language-export-missing",`grammar module has multiple tree_sitter_* exports: ${n.join(", ")}. Pass options.languageExport to disambiguate.`);return e[n[0]]})(await this.host.loadWebAssemblyModule(t,{loadAsync:!0}),e.languageExport)();if(!u)throw new i("grammar-registration-failed","grammar tree_sitter_* export returned null");let[c,d]=a(this.host,e.languageId),[f,p]=a(this.host,n),[m,g]=a(this.host,r),[v,y]=a(this.host,l),b=0;try{b=this.abi.arborium_rt_register_grammar(u,c,d,f,p,m,g,v,y)}finally{c&&this.host._free(c),f&&this.host._free(f),m&&this.host._free(m),v&&this.host._free(v)}if(0===b)throw new i("grammar-registration-failed","arborium_rt_register_grammar returned 0 (query compile failure, bad language ptr, or empty name?)");return new h(this,b,u,e.languageId)}}class h{runtime;id;languagePtr;languageId;#e=!1;constructor(e,t,n,r){this.runtime=e,this.id=t,this.languagePtr=n,this.languageId=r}createSession(){this.#t();let e=this.runtime.abi.arborium_rt_create_session(this.id);if(0===e)throw new i("session-creation-failed",`arborium_rt_create_session(${this.id}) returned 0`);return new m(this,e)}unregister(){this.#e||(this.runtime.abi.arborium_rt_unregister_grammar(this.id),this.#e=!0)}#t(){if(this.#e)throw new i("grammar-registration-failed",`grammar ${this.id} has been unregistered`)}}class m{grammar;id;#n=!1;constructor(e,t){this.grammar=e,this.id=t}setText(e){this.#t();let[t,n]=a(this.grammar.runtime.host,e);try{this.grammar.runtime.abi.arborium_rt_set_text(this.id,t,n)}finally{t&&this.grammar.runtime.host._free(t)}}parse(){return this.#t(),this.#r("parse-failed",(e,t)=>this.grammar.runtime.abi.arborium_rt_parse_utf16(this.id,e,t),e=>0===e.length?{spans:[],injections:[],timed_out:!1}:JSON.parse(e))}highlightToSpans(e={}){this.#t();let t=e.maxInjectionDepth??3,n=this.#r("highlight-failed",(e,n)=>this.grammar.runtime.abi.arborium_rt_highlight_to_spans_utf16(this.id,t,e,n),e=>0===e.length?{spans:[],missing_injections:[],timed_out_languages:[]}:JSON.parse(e));return{spans:n.spans,missingInjections:n.missing_injections,timedOutLanguages:n.timed_out_languages}}highlightToHtml(e={}){this.#t();let t=e.maxInjectionDepth??3,n=e.format??{kind:"custom-elements"},{host:r}=this.grammar.runtime,{code:i,prefix:o}=function(e){switch(e.kind){case"custom-elements":return{code:0,prefix:""};case"custom-elements-with-prefix":return{code:1,prefix:e.prefix};case"class-names":return{code:2,prefix:""};case"class-names-with-prefix":return{code:3,prefix:e.prefix}}}(n),[s,l]=a(r,o);try{let e=this.#r("highlight-failed",(e,n)=>this.grammar.runtime.abi.arborium_rt_highlight_to_html(this.id,t,i,s,l,e,n),e=>0===e.length?{html:"",missing_injections:[],timed_out_languages:[]}:JSON.parse(e));return{html:e.html,missingInjections:e.missing_injections,timedOutLanguages:e.timed_out_languages}}finally{s&&r._free(s)}}cancel(){this.#t(),this.grammar.runtime.abi.arborium_rt_cancel(this.id)}free(){this.#n||(this.grammar.runtime.abi.arborium_rt_free_session(this.id),this.#n=!0)}#t(){if(this.#n)throw new i("session-creation-failed",`session ${this.id} has been freed`)}#r(e,t,n){let{host:r,abi:a}=this.grammar.runtime,o=r._malloc(4),s=r._malloc(4);try{let l=t(o,s);if(0!==l)throw new i(e,`arborium_rt call returned status ${l}`);let u=r.getValue(o,"i32"),d=r.getValue(s,"i32");if(0===d)return n("");try{return n(0===d?"":c.decode(r.HEAPU8.subarray(u,u+d)))}finally{a.arborium_rt_free(u,d)}}finally{r._free(o),r._free(s)}}}async function g(){return(await n.e("32914").then(n.bind(n,184009))).default}}