import{s as Mt,n as Tt,o as yt}from"../chunks/scheduler.5f3e6389.js";import{S as Ut,i as bt,e as s,s as n,c as r,h as wt,a as o,d as l,b as i,f as $t,g as p,j as m,k as Be,l as kt,m as a,n as d,t as c,o as u,p as f}from"../chunks/index.373ab25c.js";import{C as Ct,H as h,E as xt}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.f6d2fa18.js";import{C as ae}from"../chunks/CodeBlock.f6cc113c.js";function Jt(ze){let g,se,ne,oe,M,me,T,re,v,De=`<p>We recommend using the <code>--help</code> flag to get more information about the
available options for each command.
<code>lighteval --help</code></p>`,pe,y,Oe="Lighteval can be used with several different commands, each optimized for different evaluation scenarios.",de,U,ce,b,ue,w,Ke=`<li><code>lighteval accelerate</code>: Evaluate models on CPU or one or more GPUs using <a href="https://github.com/huggingface/accelerate" rel="nofollow">🤗
Accelerate</a></li> <li><code>lighteval nanotron</code>: Evaluate models in distributed settings using <a href="https://github.com/huggingface/nanotron" rel="nofollow">⚡️
Nanotron</a></li> <li><code>lighteval vllm</code>: Evaluate models on one or more GPUs using <a href="https://github.com/vllm-project/vllm" rel="nofollow">🚀
VLLM</a></li> <li><code>lighteval custom</code>: Evaluate custom models (can be anything)</li> <li><code>lighteval sglang</code>: Evaluate models using <a href="https://github.com/sgl-project/sglang" rel="nofollow">SGLang</a> as backend</li> <li><code>lighteval endpoint</code>: Evaluate models using various endpoints as backend<ul><li><code>lighteval endpoint inference-endpoint</code>: Evaluate models using Hugging Face’s <a href="https://huggingface.co/inference-endpoints/dedicated" rel="nofollow">Inference Endpoints API</a></li> <li><code>lighteval endpoint tgi</code>: Evaluate models using <a href="https://huggingface.co/docs/text-generation-inference/en/index" rel="nofollow">🔗 Text Generation Inference</a> running locally</li> <li><code>lighteval endpoint litellm</code>: Evaluate models on any compatible API using <a href="https://www.litellm.ai/" rel="nofollow">LiteLLM</a></li> <li><code>lighteval endpoint inference-providers</code>: Evaluate models using <a href="https://huggingface.co/docs/inference-providers/en/index" rel="nofollow">HuggingFace’s inference providers</a> as backend</li></ul></li>`,fe,k,he,C,et="<li><code>lighteval baseline</code>: Compute baselines for given tasks</li>",ge,x,ve,J,tt="<li><code>lighteval tasks</code>: List or inspect tasks<ul><li><code>lighteval tasks list</code>: List all available tasks</li> <li><code>lighteval tasks inspect</code>: Inspect a specific task to see its configuration and samples</li> <li><code>lighteval tasks create</code>: Create a new task from a template</li></ul></li>",$e,L,Me,_,lt=`To evaluate <code>GPT-2</code> on the Truthful QA benchmark with <a href="https://github.com/huggingface/accelerate" rel="nofollow">🤗
Accelerate</a>, run:`,Te,G,ye,W,at="Here, we first choose a backend (either <code>accelerate</code>, <code>nanotron</code>, <code>endpoint</code>, or <code>vllm</code>), and then specify the model and task(s) to run.",Ue,H,be,E,nt="The syntax for the task specification might be a bit hard to grasp at first. The format is as follows:",we,j,ke,N,it="Tasks have a function applied at the sample level and one at the corpus level. For example,",Ce,Y,st=`<li>an exact match can be applied per sample, then averaged over the corpus to give the final score</li> <li>samples can be left untouched before applying Corpus BLEU at the corpus level
etc.</li>`,xe,R,ot=`If the task you are looking at has a sample level function (<code>sample_level_fn</code>) which can be parametrized, you can pass parameters in the CLI.
For example`,Je,Z,Le,Q,mt=`All officially supported tasks can be found at the <a href="available-tasks">tasks_list</a> and in the
<a href="https://github.com/huggingface/lighteval/tree/main/src/lighteval/tasks/extended" rel="nofollow">extended folder</a>.
Moreover, community-provided tasks can be found in the
<a href="https://github.com/huggingface/lighteval/tree/main/community_tasks" rel="nofollow">community</a> folder.`,_e,q,rt=`For more details on the implementation of the tasks, such as how prompts are constructed or which metrics are used, you can examine the
<a href="https://github.com/huggingface/lighteval/blob/main/src/lighteval/tasks/default_tasks.py" rel="nofollow">implementation file</a>.`,Ge,A,We,I,pt=`Running multiple tasks is supported, either with a comma-separated list or by specifying a file path.
The file should be structured like <a href="https://github.com/huggingface/lighteval/blob/main/examples/tasks/recommended_set.txt" rel="nofollow">examples/tasks/recommended_set.txt</a>.
When specifying a path to a file, it should start with <code>./</code>.`,He,S,Ee,P,je,X,Ne,V,dt=`The <code>model-args</code> argument takes a string representing a list of model
arguments. The arguments allowed vary depending on the backend you use and
correspond to the fields of the model configurations.`,Ye,F,ct='The model configurations can be found <a href="./package_reference/models">here</a>.',Re,B,ut=`All models allow you to post-process your reasoning model predictions
to remove the thinking tokens from the trace used to compute the metrics,
using <code>--remove-reasoning-tags</code> and <code>--reasoning-tags</code> to specify which
reasoning tags to remove (defaults to <code>&lt;think&gt;</code> and <code>&lt;/think&gt;</code>).`,Ze,z,ft=`Here’s an example with <code>mistralai/Magistral-Small-2507</code> which outputs custom
thinking tokens:`,Qe,D,qe,O,Ae,K,ht="To evaluate a model trained with Nanotron on a single GPU:",Ie,$,gt="<p>Nanotron models cannot be evaluated without torchrun.</p>",Se,ee,Pe,te,vt=`The <code>nproc-per-node</code> argument should match the data, tensor, and pipeline
parallelism configured in the <code>lighteval_config_template.yaml</code> file.
That is: <code>nproc-per-node = data_parallelism * tensor_parallelism * pipeline_parallelism</code>.`,Xe,le,Ve,ie,Fe;return M=new Ct({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),T=new h({props:{title:"Quick Tour",local:"quick-tour",headingTag:"h1"}}),U=new h({props:{title:"Available Commands",local:"available-commands",headingTag:"h2"}}),b=new h({props:{title:"Evaluation Backends",local:"evaluation-backends",headingTag:"h3"}}),k=new h({props:{title:"Evaluation Utils",local:"evaluation-utils",headingTag:"h3"}}),x=new h({props:{title:"Utils",local:"utils",headingTag:"h3"}}),L=new h({props:{title:"Basic Usage",local:"basic-usage",headingTag:"h2"}}),G=new ae({props:{code:"bGlnaHRldmFsJTIwYWNjZWxlcmF0ZSUyMCU1QyUwQSUyMCUyMCUyMCUyMCUyMCUyMm1vZGVsX25hbWUlM0RvcGVuYWktY29tbXVuaXR5JTJGZ3B0MiUyMiUyMCU1QyUwQSUyMCUyMCUyMCUyMCUyMCUyMmxlYWRlcmJvYXJkJTdDdHJ1dGhmdWxxYSUzQW1jJTdDMCUyMg==",highlighted:`lighteval accelerate \\
     <span class="hljs-string">&quot;model_name=openai-community/gpt2&quot;</span> \\
     <span class="hljs-string">&quot;leaderboard|truthfulqa:mc|0&quot;</span>`,wrap:!1}}),H=new h({props:{title:"Task Specification",local:"task-specification",headingTag:"h3"}}),j=new ae({props:{code:"JTdCc3VpdGUlN0QlN0MlN0J0YXNrJTdEJTdDJTdCbnVtX2Zld19zaG90JTdE",highlighted:"{suite}|{task}|{num_few_shot}",wrap:!1}}),Z=new ae({props:{code:"JTdCc3VpdGUlN0QlN0MlN0J0YXNrJTdEJTQwJTdCcGFyYW1ldGVyX25hbWUxJTdEJTNEJTdCdmFsdWUxJTdEJTQwJTdCcGFyYW1ldGVyX25hbWUyJTdEJTNEJTdCdmFsdWUyJTdEJTJDLi4uJTdDMA==",highlighted:"{suite}|{task}@{parameter_name1}={value1}@{parameter_name2}={value2},...|0",wrap:!1}}),A=new h({props:{title:"Running Multiple Tasks",local:"running-multiple-tasks",headingTag:"h3"}}),S=new ae({props:{code:"bGlnaHRldmFsJTIwYWNjZWxlcmF0ZSUyMCU1QyUwQSUyMCUyMCUyMCUyMCUyMCUyMm1vZGVsX25hbWUlM0RvcGVuYWktY29tbXVuaXR5JTJGZ3B0MiUyMiUyMCU1QyUwQSUyMCUyMCUyMCUyMCUyMC4lMkZwYXRoJTJGdG8lMkZsaWdodGV2YWwlMkZleGFtcGxlcyUyRnRhc2tzJTJGcmVjb21tZW5kZWRfc2V0LnR4dCUwQSUyMyUyMG9yJTJDJTIwZS5nLiUyQyUyMCUyMmxlYWRlcmJvYXJkJTdDdHJ1dGhmdWxxYSUzQW1jJTdDMCUyQ2xlYWRlcmJvYXJkJTdDZ3NtOGslN0MzJTIy",highlighted:`lighteval accelerate \\
     <span class="hljs-string">&quot;model_name=openai-community/gpt2&quot;</span> \\
     ./path/to/lighteval/examples/tasks/recommended_set.txt
<span class="hljs-comment"># or, e.g., &quot;leaderboard|truthfulqa:mc|0,leaderboard|gsm8k|3&quot;</span>`,wrap:!1}}),P=new h({props:{title:"Backend Configuration",local:"backend-configuration",headingTag:"h2"}}),X=new h({props:{title:"General Information",local:"general-information",headingTag:"h3"}}),D=new ae({props:{code:"bGlnaHRldmFsJTIwdmxsbSUyMCU1QyUwQSUyMCUyMCUyMCUyMCUyMm1vZGVsX25hbWUlM0RtaXN0cmFsYWklMkZNYWdpc3RyYWwtU21hbGwtMjUwNyUyQ2R0eXBlJTNEZmxvYXQxNiUyQ2RhdGFfcGFyYWxsZWxfc2l6ZSUzRDQlMjIlMjAlNUMlMEElMjAlMjAlMjAlMjAlMjJsaWdodGV2YWwlN0NhaW1lMjQlN0MwJTIyJTIwJTVDJTBBJTIwJTIwJTIwJTIwLS1yZW1vdmUtcmVhc29uaW5nLXRhZ3MlMjAlNUMlMEElMjAlMjAlMjAlMjAtLXJlYXNvbmluZy10YWdzJTNEJTIyJTVCKCclNUJUSElOSyU1RCclMkMnJTVCJTJGVEhJTkslNUQnKSU1RCUyMg==",highlighted:`lighteval vllm \\
    <span class="hljs-string">&quot;model_name=mistralai/Magistral-Small-2507,dtype=float16,data_parallel_size=4&quot;</span> \\
    <span class="hljs-string">&quot;lighteval|aime24|0&quot;</span> \\
    --remove-reasoning-tags \\
    --reasoning-tags=<span class="hljs-string">&quot;[(&#x27;[THINK]&#x27;,&#x27;[/THINK]&#x27;)]&quot;</span>`,wrap:!1}}),O=new h({props:{title:"Nanotron",local:"nanotron",headingTag:"h3"}}),ee=new ae({props:{code:"dG9yY2hydW4lMjAtLXN0YW5kYWxvbmUlMjAtLW5ub2RlcyUzRDElMjAtLW5wcm9jLXBlci1ub2RlJTNEMSUyMCU1QyUwQSUyMCUyMCUyMCUyMHNyYyUyRmxpZ2h0ZXZhbCUyRl9fbWFpbl9fLnB5JTIwbmFub3Ryb24lMjAlNUMlMEElMjAlMjAlMjAlMjAtLWNoZWNrcG9pbnQtY29uZmlnLXBhdGglMjAuLiUyRm5hbm90cm9uJTJGY2hlY2twb2ludHMlMkYxMCUyRmNvbmZpZy55YW1sJTIwJTVDJTBBJTIwJTIwJTIwJTIwLS1saWdodGV2YWwtY29uZmlnLXBhdGglMjBleGFtcGxlcyUyRm5hbm90cm9uJTJGbGlnaHRldmFsX2NvbmZpZ19vdmVycmlkZV90ZW1wbGF0ZS55YW1s",highlighted:`torchrun --standalone --nnodes=1 --nproc-per-node=1 \\
    src/lighteval/__main__.py nanotron \\
    --checkpoint-config-path ../nanotron/checkpoints/10/config.yaml \\
    --lighteval-config-path examples/nanotron/lighteval_config_override_template.yaml`,wrap:!1}}),le=new xt({props:{source:"https://github.com/huggingface/lighteval/blob/main/docs/source/quicktour.mdx"}}),{c(){g=s("meta"),se=n(),ne=s("p"),oe=n(),r(M.$$.fragment),me=n(),r(T.$$.fragment),re=n(),v=s("blockquote"),v.innerHTML=De,pe=n(),y=s("p"),y.textContent=Oe,de=n(),r(U.$$.fragment),ce=n(),r(b.$$.fragment),ue=n(),w=s("ul"),w.innerHTML=Ke,fe=n(),r(k.$$.fragment),he=n(),C=s("ul"),C.innerHTML=et,ge=n(),r(x.$$.fragment),ve=n(),J=s("ul"),J.innerHTML=tt,$e=n(),r(L.$$.fragment),Me=n(),_=s("p"),_.innerHTML=lt,Te=n(),r(G.$$.fragment),ye=n(),W=s("p"),W.innerHTML=at,Ue=n(),r(H.$$.fragment),be=n(),E=s("p"),E.textContent=nt,we=n(),r(j.$$.fragment),ke=n(),N=s("p"),N.textContent=it,Ce=n(),Y=s("ul"),Y.innerHTML=st,xe=n(),R=s("p"),R.innerHTML=ot,Je=n(),r(Z.$$.fragment),Le=n(),Q=s("p"),Q.innerHTML=mt,_e=n(),q=s("p"),q.innerHTML=rt,Ge=n(),r(A.$$.fragment),We=n(),I=s("p"),I.innerHTML=pt,He=n(),r(S.$$.fragment),Ee=n(),r(P.$$.fragment),je=n(),r(X.$$.fragment),Ne=n(),V=s("p"),V.innerHTML=dt,Ye=n(),F=s("p"),F.innerHTML=ct,Re=n(),B=s("p"),B.innerHTML=ut,Ze=n(),z=s("p"),z.innerHTML=ft,Qe=n(),r(D.$$.fragment),qe=n(),r(O.$$.fragment),Ae=n(),K=s("p"),K.textContent=ht,Ie=n(),$=s("blockquote"),$.innerHTML=gt,Se=n(),r(ee.$$.fragment),Pe=n(),te=s("p"),te.innerHTML=vt,Xe=n(),r(le.$$.fragment),Ve=n(),ie=s("p"),this.h()},l(e){const t=wt("svelte-u9bgzb",document.head);g=o(t,"META",{name:!0,content:!0}),t.forEach(l),se=i(e),ne=o(e,"P",{}),$t(ne).forEach(l),oe=i(e),p(M.$$.fragment,e),me=i(e),p(T.$$.fragment,e),re=i(e),v=o(e,"BLOCKQUOTE",{class:!0,"data-svelte-h":!0}),m(v)!=="svelte-1a4xnl6"&&(v.innerHTML=De),pe=i(e),y=o(e,"P",{"data-svelte-h":!0}),m(y)!=="svelte-1g3zc6w"&&(y.textContent=Oe),de=i(e),p(U.$$.fragment,e),ce=i(e),p(b.$$.fragment,e),ue=i(e),w=o(e,"UL",{"data-svelte-h":!0}),m(w)!=="svelte-1h8gca"&&(w.innerHTML=Ke),fe=i(e),p(k.$$.fragment,e),he=i(e),C=o(e,"UL",{"data-svelte-h":!0}),m(C)!=="svelte-1hjb9o8"&&(C.innerHTML=et),ge=i(e),p(x.$$.fragment,e),ve=i(e),J=o(e,"UL",{"data-svelte-h":!0}),m(J)!=="svelte-tf0rfb"&&(J.innerHTML=tt),$e=i(e),p(L.$$.fragment,e),Me=i(e),_=o(e,"P",{"data-svelte-h":!0}),m(_)!=="svelte-1jqacui"&&(_.innerHTML=lt),Te=i(e),p(G.$$.fragment,e),ye=i(e),W=o(e,"P",{"data-svelte-h":!0}),m(W)!=="svelte-1lfhd94"&&(W.innerHTML=at),Ue=i(e),p(H.$$.fragment,e),be=i(e),E=o(e,"P",{"data-svelte-h":!0}),m(E)!=="svelte-1u8n90i"&&(E.textContent=nt),we=i(e),p(j.$$.fragment,e),ke=i(e),N=o(e,"P",{"data-svelte-h":!0}),m(N)!=="svelte-1vkd3du"&&(N.textContent=it),Ce=i(e),Y=o(e,"UL",{"data-svelte-h":!0}),m(Y)!=="svelte-1c8qycp"&&(Y.innerHTML=st),xe=i(e),R=o(e,"P",{"data-svelte-h":!0}),m(R)!=="svelte-15xqaj2"&&(R.innerHTML=ot),Je=i(e),p(Z.$$.fragment,e),Le=i(e),Q=o(e,"P",{"data-svelte-h":!0}),m(Q)!=="svelte-e70eqq"&&(Q.innerHTML=mt),_e=i(e),q=o(e,"P",{"data-svelte-h":!0}),m(q)!=="svelte-kxdhy6"&&(q.innerHTML=rt),Ge=i(e),p(A.$$.fragment,e),We=i(e),I=o(e,"P",{"data-svelte-h":!0}),m(I)!=="svelte-102effw"&&(I.innerHTML=pt),He=i(e),p(S.$$.fragment,e),Ee=i(e),p(P.$$.fragment,e),je=i(e),p(X.$$.fragment,e),Ne=i(e),V=o(e,"P",{"data-svelte-h":!0}),m(V)!=="svelte-17uu0an"&&(V.innerHTML=dt),Ye=i(e),F=o(e,"P",{"data-svelte-h":!0}),m(F)!=="svelte-quwklj"&&(F.innerHTML=ct),Re=i(e),B=o(e,"P",{"data-svelte-h":!0}),m(B)!=="svelte-1eknffc"&&(B.innerHTML=ut),Ze=i(e),z=o(e,"P",{"data-svelte-h":!0}),m(z)!=="svelte-16brxvi"&&(z.innerHTML=ft),Qe=i(e),p(D.$$.fragment,e),qe=i(e),p(O.$$.fragment,e),Ae=i(e),K=o(e,"P",{"data-svelte-h":!0}),m(K)!=="svelte-l3or2u"&&(K.textContent=ht),Ie=i(e),$=o(e,"BLOCKQUOTE",{class:!0,"data-svelte-h":!0}),m($)!=="svelte-1w9heqt"&&($.innerHTML=gt),Se=i(e),p(ee.$$.fragment,e),Pe=i(e),te=o(e,"P",{"data-svelte-h":!0}),m(te)!=="svelte-s5fucd"&&(te.innerHTML=vt),Xe=i(e),p(le.$$.fragment,e),Ve=i(e),ie=o(e,"P",{}),$t(ie).forEach(l),this.h()},h(){Be(g,"name","hf:doc:metadata"),Be(g,"content",Lt),Be(v,"class","tip"),Be($,"class","warning")},m(e,t){kt(document.head,g),a(e,se,t),a(e,ne,t),a(e,oe,t),d(M,e,t),a(e,me,t),d(T,e,t),a(e,re,t),a(e,v,t),a(e,pe,t),a(e,y,t),a(e,de,t),d(U,e,t),a(e,ce,t),d(b,e,t),a(e,ue,t),a(e,w,t),a(e,fe,t),d(k,e,t),a(e,he,t),a(e,C,t),a(e,ge,t),d(x,e,t),a(e,ve,t),a(e,J,t),a(e,$e,t),d(L,e,t),a(e,Me,t),a(e,_,t),a(e,Te,t),d(G,e,t),a(e,ye,t),a(e,W,t),a(e,Ue,t),d(H,e,t),a(e,be,t),a(e,E,t),a(e,we,t),d(j,e,t),a(e,ke,t),a(e,N,t),a(e,Ce,t),a(e,Y,t),a(e,xe,t),a(e,R,t),a(e,Je,t),d(Z,e,t),a(e,Le,t),a(e,Q,t),a(e,_e,t),a(e,q,t),a(e,Ge,t),d(A,e,t),a(e,We,t),a(e,I,t),a(e,He,t),d(S,e,t),a(e,Ee,t),d(P,e,t),a(e,je,t),d(X,e,t),a(e,Ne,t),a(e,V,t),a(e,Ye,t),a(e,F,t),a(e,Re,t),a(e,B,t),a(e,Ze,t),a(e,z,t),a(e,Qe,t),d(D,e,t),a(e,qe,t),d(O,e,t),a(e,Ae,t),a(e,K,t),a(e,Ie,t),a(e,$,t),a(e,Se,t),d(ee,e,t),a(e,Pe,t),a(e,te,t),a(e,Xe,t),d(le,e,t),a(e,Ve,t),a(e,ie,t),Fe=!0},p:Tt,i(e){Fe||(c(M.$$.fragment,e),c(T.$$.fragment,e),c(U.$$.fragment,e),c(b.$$.fragment,e),c(k.$$.fragment,e),c(x.$$.fragment,e),c(L.$$.fragment,e),c(G.$$.fragment,e),c(H.$$.fragment,e),c(j.$$.fragment,e),c(Z.$$.fragment,e),c(A.$$.fragment,e),c(S.$$.fragment,e),c(P.$$.fragment,e),c(X.$$.fragment,e),c(D.$$.fragment,e),c(O.$$.fragment,e),c(ee.$$.fragment,e),c(le.$$.fragment,e),Fe=!0)},o(e){u(M.$$.fragment,e),u(T.$$.fragment,e),u(U.$$.fragment,e),u(b.$$.fragment,e),u(k.$$.fragment,e),u(x.$$.fragment,e),u(L.$$.fragment,e),u(G.$$.fragment,e),u(H.$$.fragment,e),u(j.$$.fragment,e),u(Z.$$.fragment,e),u(A.$$.fragment,e),u(S.$$.fragment,e),u(P.$$.fragment,e),u(X.$$.fragment,e),u(D.$$.fragment,e),u(O.$$.fragment,e),u(ee.$$.fragment,e),u(le.$$.fragment,e),Fe=!1},d(e){e&&(l(se),l(ne),l(oe),l(me),l(re),l(v),l(pe),l(y),l(de),l(ce),l(ue),l(w),l(fe),l(he),l(C),l(ge),l(ve),l(J),l($e),l(Me),l(_),l(Te),l(ye),l(W),l(Ue),l(be),l(E),l(we),l(ke),l(N),l(Ce),l(Y),l(xe),l(R),l(Je),l(Le),l(Q),l(_e),l(q),l(Ge),l(We),l(I),l(He),l(Ee),l(je),l(Ne),l(V),l(Ye),l(F),l(Re),l(B),l(Ze),l(z),l(Qe),l(qe),l(Ae),l(K),l(Ie),l($),l(Se),l(Pe),l(te),l(Xe),l(Ve),l(ie)),l(g),f(M,e),f(T,e),f(U,e),f(b,e),f(k,e),f(x,e),f(L,e),f(G,e),f(H,e),f(j,e),f(Z,e),f(A,e),f(S,e),f(P,e),f(X,e),f(D,e),f(O,e),f(ee,e),f(le,e)}}}const Lt='{"title":"Quick Tour","local":"quick-tour","sections":[{"title":"Available Commands","local":"available-commands","sections":[{"title":"Evaluation Backends","local":"evaluation-backends","sections":[],"depth":3},{"title":"Evaluation Utils","local":"evaluation-utils","sections":[],"depth":3},{"title":"Utils","local":"utils","sections":[],"depth":3}],"depth":2},{"title":"Basic Usage","local":"basic-usage","sections":[{"title":"Task Specification","local":"task-specification","sections":[],"depth":3},{"title":"Running Multiple Tasks","local":"running-multiple-tasks","sections":[],"depth":3}],"depth":2},{"title":"Backend Configuration","local":"backend-configuration","sections":[{"title":"General Information","local":"general-information","sections":[],"depth":3},{"title":"Nanotron","local":"nanotron","sections":[],"depth":3}],"depth":2}],"depth":1}';function _t(ze){return yt(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class jt extends Ut{constructor(g){super(),bt(this,g,_t,Jt,Mt,{})}}export{jt as component};
