import{s as st,o as at,n as nt}from"../chunks/scheduler.3e4cb221.js";import{S as ot,i as it,g as o,s as a,r as m,A as ut,h as i,f as l,c as n,j as tt,u as p,x as u,k as lt,y as rt,a as s,v as d,d as h,t as M,w as c}from"../chunks/index.e1c70545.js";import{T as mt}from"../chunks/Tip.31fd538c.js";import{C as _e}from"../chunks/CodeBlock.72e9ab19.js";import{H as w,E as pt}from"../chunks/getInferenceSnippets.25162521.js";function dt(ee){let r,T="Make sure to replace <code>&lt;your-username&gt;</code> with your actual Hugging Face username and <code>&lt;your-model-name&gt;</code> with the name of the model you want to evaluate.";return{c(){r=o("p"),r.innerHTML=T},l(f){r=i(f,"P",{"data-svelte-h":!0}),u(r)!=="svelte-gf5sc9"&&(r.innerHTML=T)},m(f,O){s(f,r,O)},p:nt,d(f){f&&l(r)}}}function ht(ee){let r,T,f,O,b,te,J,Ee="It’s time to evaluate your model and submit it to the leaderboard! This unit will use the same leaderboard-based submission format as Unit 1. Here’s the plan:",le,j,Ne="<li>Read the written guide for the unit ✅</li> <li>Choose a model to evaluate (your trained model from Unit 1 or any other model)</li> <li>Evaluate the model using <code>hf jobs</code> on 5 benchmarks</li> <li>Open a pull request on the leaderboard</li>",se,y,Ze="On this page we will go through each step.",ae,v,ne,$,He="For Unit 2’s submission, you should read all the materials in the unit and choose a model to evaluate. You can use a model you trained in Unit 1, or select any other model that interests you. While we won’t ask you to submit scores from custom tasks for this assignment, you can re-use those skills to evaluate models in the future.",oe,I,Ge="The evaluation will test the model’s performance on standard benchmarks to assess its general capabilities.",ie,U,ue,C,Se='Now, we will evaluate your chosen model using <code>hf jobs</code> combined with <code>lighteval</code> and <a href="https://docs.vllm.ai/en/latest/" rel="nofollow">vLLM</a>. We will run evaluation on 5 different benchmarks and push the results to the Hugging Face Hub.',re,A,me,x,Ye="This command will:",pe,L,Be='<li>Use <code>hf jobs</code> to run the evaluation on cloud infrastructure</li> <li>Install LightEval with <a href="https://docs.vllm.ai/en/latest/" rel="nofollow">vLLM</a> dependencies</li> <li>Evaluate your model on 5 benchmarks:<ul><li>MMLU Abstract Algebra (general knowledge)</li> <li>MMLU College Biology (science knowledge)</li> <li>MMLU College Computer Science (technical knowledge)</li> <li>TruthfulQA Multiple Choice (truthfulness)</li> <li>GSM8K (mathematical reasoning)</li></ul></li> <li>Save the results to the Hugging Face Hub in a dataset repo</li>',de,g,he,k,Me,W,Re="You are now ready to submit your model evaluation to the leaderboard! You need to do two things:",ce,q,Xe="<li>Add your model’s results to <code>submissions.json</code></li> <li>Share your evaluation command (using <code>hf jobs</code>) in the PR text</li>",fe,_,we,E,ze='Open a pull request on the <a href="https://huggingface.co/spaces/smol-course/leaderboard/edit/main/submissions.json" rel="nofollow">leaderboard space</a> to submit your model evaluation. You just need to add your model info and reference to the dataset you created in the previous step.',ge,N,Te,Z,be,H,Fe="Within the PR text, share your evaluation command. For example:",Je,G,je,S,Ve="This will help us reproduce your model evaluation before we add it to the leaderboard.",ye,Y,ve,B,Pe='Once the PR is merged, your model will be added to the leaderboard! You can check the leaderboard <a href="https://huggingface.co/spaces/smol-course/leaderboard" rel="nofollow">here</a>.',$e,R,Ie,X,Qe=`You’ve completed the unit — great work!
Now put your learning to the test by taking the <a href="https://huggingface.co/spaces/smol-course/unit_2_quiz" rel="nofollow">quiz</a>.`,Ue,z,Ce,F,De="By completing this unit, you’ve learned how to:",Ae,V,Oe='<li>Understand the importance of model evaluation</li> <li>Use <a href="https://docs.vllm.ai/en/latest/" rel="nofollow">vLLM</a> for efficient inference with Hugging Face models</li> <li>Run automatic benchmarks using LightEval CLI</li> <li>Evaluate models on standard benchmarks like MMLU, GSM8K, TruthfulQA, and BBH</li> <li>Use HF Jobs for cloud-based evaluation</li> <li>Submit evaluation results to the course leaderboard</li>',xe,P,Le,Q,Ke='<li><a href="https://github.com/huggingface/lighteval" rel="nofollow">LightEval Documentation</a></li> <li><a href="https://huggingface.co/docs/lighteval/en/use-vllm-as-backend" rel="nofollow">LightEval vLLM Backend Guide</a></li> <li><a href="https://docs.vllm.ai/" rel="nofollow">vLLM Documentation</a></li> <li><a href="https://huggingface.co/docs/huggingface_hub/guides/jobs" rel="nofollow">Hugging Face Jobs Documentation</a></li>',ke,D,We,K,qe;return b=new w({props:{title:"Submit your evaluation results!",local:"submit-your-evaluation-results",headingTag:"h1"}}),v=new w({props:{title:"1. Read the written guide for the unit and 2. Choose a model to evaluate",local:"1-read-the-written-guide-for-the-unit-and-2-choose-a-model-to-evaluate",headingTag:"h2"}}),U=new w({props:{title:"3. Evaluate the model using hf jobs on 5 benchmarks",local:"3-evaluate-the-model-using-hf-jobs-on-5-benchmarks",headingTag:"h2"}}),A=new _e({props:{code:"aGYlMjBqb2JzJTIwdXYlMjBydW4lMjAlNUMlMEElMjAlMjAlMjAlMjAtLWZsYXZvciUyMGExMGctbGFyZ2UlMjAlNUMlMEElMjAlMjAlMjAlMjAtLXdpdGglMjAlMjJsaWdodGV2YWwlNUJ2bGxtJTVEJTIyJTIwJTVDJTBBJTIwJTIwJTIwJTIwLS1zZWNyZXRzJTIwSEZfVE9LRU4lMjAlNUMlMEElMjAlMjAlMjAlMjBsaWdodGV2YWwlMjB2bGxtJTIwJTIybW9kZWxfbmFtZSUzRCUzQ3lvdXItdXNlcm5hbWUlM0UlMkYlM0N5b3VyLW1vZGVsLW5hbWUlM0UlMjIlMjAlMjJsZWFkZXJib2FyZCU3Q21tbHUlM0FhYnN0cmFjdF9hbGdlYnJhJTdDNSU3QzElMkNsZWFkZXJib2FyZCU3Q21tbHUlM0Fjb2xsZWdlX2Jpb2xvZ3klN0M1JTdDMSUyQ2xlYWRlcmJvYXJkJTdDbW1sdSUzQWNvbGxlZ2VfY29tcHV0ZXJfc2NpZW5jZSU3QzUlN0MxJTJDbGVhZGVyYm9hcmQlN0N0cnV0aGZ1bHFhJTNBbWMlN0MwJTdDMCUyQ2xlYWRlcmJvYXJkJTdDZ3NtOGslN0M1JTdDMSUyMiUyMC0tcHVzaC10by1odWIlMjAtLXJlc3VsdHMtb3JnJTIwJTNDeW91ci11c2VybmFtZSUzRQ==",highlighted:`hf <span class="hljs-built_in">jobs</span> uv run \\
    --flavor a10g-large \\
    --with <span class="hljs-string">&quot;lighteval[vllm]&quot;</span> \\
    --secrets HF_TOKEN \\
    lighteval vllm <span class="hljs-string">&quot;model_name=&lt;your-username&gt;/&lt;your-model-name&gt;&quot;</span> <span class="hljs-string">&quot;leaderboard|mmlu:abstract_algebra|5|1,leaderboard|mmlu:college_biology|5|1,leaderboard|mmlu:college_computer_science|5|1,leaderboard|truthfulqa:mc|0|0,leaderboard|gsm8k|5|1&quot;</span> --push-to-hub --results-org &lt;your-username&gt;`,wrap:!1}}),g=new mt({props:{$$slots:{default:[dt]},$$scope:{ctx:ee}}}),k=new w({props:{title:"4. Open a pull request on the leaderboard",local:"4-open-a-pull-request-on-the-leaderboard",headingTag:"h2"}}),_=new w({props:{title:"Add your model’s results to submissions.json",local:"add-your-models-results-to-submissionsjson",headingTag:"h3"}}),N=new _e({props:{code:"JTdCJTBBJTIwJTIwJTIwJTIwJTIyc3VibWlzc2lvbnMlMjIlM0ElMjAlNUIlMEElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAuLi4lMjAlMkYlMkYlMjBleGlzdGluZyUyMHN1Ym1pc3Npb25zJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIydXNlcm5hbWUlMjIlM0ElMjAlMjIlM0N5b3VyLXVzZXJuYW1lJTNFJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIybW9kZWxfbmFtZSUyMiUzQSUyMCUyMiUzQ3lvdXItbW9kZWwtbmFtZSUzRSUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmNoYXB0ZXIlMjIlM0ElMjAlMjIyJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyc3VibWlzc2lvbl9kYXRlJTIyJTNBJTIwJTIyJTNDeW91ci1zdWJtaXNzaW9uLWRhdGUlM0UlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJyZXN1bHRzLWRhdGFzZXQlMjIlM0ElMjAlMjIlM0N5b3VyLXJlc3VsdHMtZGF0YXNldCUzRSUyMiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCU1RCUwQSU3RA==",highlighted:`<span class="hljs-punctuation">{</span>
    <span class="hljs-attr">&quot;submissions&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">[</span>

        ... <span class="hljs-comment">// existing submissions</span>
        
        <span class="hljs-punctuation">{</span>
            <span class="hljs-attr">&quot;username&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-string">&quot;&lt;your-username&gt;&quot;</span><span class="hljs-punctuation">,</span>
            <span class="hljs-attr">&quot;model_name&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-string">&quot;&lt;your-model-name&gt;&quot;</span><span class="hljs-punctuation">,</span>
            <span class="hljs-attr">&quot;chapter&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-string">&quot;2&quot;</span><span class="hljs-punctuation">,</span>
            <span class="hljs-attr">&quot;submission_date&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-string">&quot;&lt;your-submission-date&gt;&quot;</span><span class="hljs-punctuation">,</span>
            <span class="hljs-attr">&quot;results-dataset&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-string">&quot;&lt;your-results-dataset&gt;&quot;</span>
        <span class="hljs-punctuation">}</span>
    <span class="hljs-punctuation">]</span>
<span class="hljs-punctuation">}</span>`,wrap:!1}}),Z=new w({props:{title:"Share your evaluation command in the PR text",local:"share-your-evaluation-command-in-the-pr-text",headingTag:"h3"}}),G=new _e({props:{code:"aGYlMjBqb2JzJTIwdXYlMjBydW4lMjAlNUMlMEElMjAlMjAlMjAlMjAtLWZsYXZvciUyMGExMGctbGFyZ2UlMjAlNUMlMEElMjAlMjAlMjAlMjAtLXdpdGglMjAlMjJsaWdodGV2YWwlNUJ2bGxtJTVEJTIyJTIwJTVDJTBBJTIwJTIwJTIwJTIwLS1zZWNyZXRzJTIwSEZfVE9LRU4lMjAlNUMlMEElMjAlMjAlMjAlMjBsaWdodGV2YWwlMjB2bGxtJTIwJTIybW9kZWxfbmFtZSUzRG15dXNlcm5hbWUlMkZteS1tb2RlbCUyMiUyMCUyMmxlYWRlcmJvYXJkJTdDZ3NtOGslN0M1JTdDMSUyMiUyMC0tcHVzaC10by1odWIlMjAtLXJlc3VsdHMtb3JnJTIwbXl1c2VybmFtZQ==",highlighted:`hf jobs uv run <span class="hljs-string">\\</span>
    --flavor a10g-large <span class="hljs-string">\\</span>
    --<span class="hljs-keyword">with</span> <span class="hljs-string">&quot;lighteval[vllm]&quot;</span> <span class="hljs-string">\\</span>
    --secrets HF_TOKEN <span class="hljs-string">\\</span>
    lighteval vllm <span class="hljs-string">&quot;model_name=myusername/my-model&quot;</span> <span class="hljs-string">&quot;leaderboard|gsm8k|5|1&quot;</span> --push-<span class="hljs-keyword">to</span>-hub --results-org myusername`,wrap:!1}}),Y=new w({props:{title:"Wait for the PR to be merged",local:"wait-for-the-pr-to-be-merged",headingTag:"h3"}}),R=new w({props:{title:"Test your knowledge",local:"test-your-knowledge",headingTag:"h2"}}),z=new w({props:{title:"What You’ve Learned",local:"what-youve-learned",headingTag:"h2"}}),P=new w({props:{title:"Additional Resources",local:"additional-resources",headingTag:"h2"}}),D=new pt({props:{source:"https://github.com/huggingface/smol-course/blob/main/units/en/unit2/5.md"}}),{c(){r=o("meta"),T=a(),f=o("p"),O=a(),m(b.$$.fragment),te=a(),J=o("p"),J.textContent=Ee,le=a(),j=o("ol"),j.innerHTML=Ne,se=a(),y=o("p"),y.textContent=Ze,ae=a(),m(v.$$.fragment),ne=a(),$=o("p"),$.textContent=He,oe=a(),I=o("p"),I.textContent=Ge,ie=a(),m(U.$$.fragment),ue=a(),C=o("p"),C.innerHTML=Se,re=a(),m(A.$$.fragment),me=a(),x=o("p"),x.textContent=Ye,pe=a(),L=o("ul"),L.innerHTML=Be,de=a(),m(g.$$.fragment),he=a(),m(k.$$.fragment),Me=a(),W=o("p"),W.textContent=Re,ce=a(),q=o("ol"),q.innerHTML=Xe,fe=a(),m(_.$$.fragment),we=a(),E=o("p"),E.innerHTML=ze,ge=a(),m(N.$$.fragment),Te=a(),m(Z.$$.fragment),be=a(),H=o("p"),H.textContent=Fe,Je=a(),m(G.$$.fragment),je=a(),S=o("p"),S.textContent=Ve,ye=a(),m(Y.$$.fragment),ve=a(),B=o("p"),B.innerHTML=Pe,$e=a(),m(R.$$.fragment),Ie=a(),X=o("p"),X.innerHTML=Qe,Ue=a(),m(z.$$.fragment),Ce=a(),F=o("p"),F.textContent=De,Ae=a(),V=o("ul"),V.innerHTML=Oe,xe=a(),m(P.$$.fragment),Le=a(),Q=o("ul"),Q.innerHTML=Ke,ke=a(),m(D.$$.fragment),We=a(),K=o("p"),this.h()},l(e){const t=ut("svelte-u9bgzb",document.head);r=i(t,"META",{name:!0,content:!0}),t.forEach(l),T=n(e),f=i(e,"P",{}),tt(f).forEach(l),O=n(e),p(b.$$.fragment,e),te=n(e),J=i(e,"P",{"data-svelte-h":!0}),u(J)!=="svelte-1c5un6p"&&(J.textContent=Ee),le=n(e),j=i(e,"OL",{"data-svelte-h":!0}),u(j)!=="svelte-1gvxzk1"&&(j.innerHTML=Ne),se=n(e),y=i(e,"P",{"data-svelte-h":!0}),u(y)!=="svelte-1qwargy"&&(y.textContent=Ze),ae=n(e),p(v.$$.fragment,e),ne=n(e),$=i(e,"P",{"data-svelte-h":!0}),u($)!=="svelte-1gdgq35"&&($.textContent=He),oe=n(e),I=i(e,"P",{"data-svelte-h":!0}),u(I)!=="svelte-1sl7y98"&&(I.textContent=Ge),ie=n(e),p(U.$$.fragment,e),ue=n(e),C=i(e,"P",{"data-svelte-h":!0}),u(C)!=="svelte-llo66a"&&(C.innerHTML=Se),re=n(e),p(A.$$.fragment,e),me=n(e),x=i(e,"P",{"data-svelte-h":!0}),u(x)!=="svelte-1hbhgd"&&(x.textContent=Ye),pe=n(e),L=i(e,"UL",{"data-svelte-h":!0}),u(L)!=="svelte-thd94h"&&(L.innerHTML=Be),de=n(e),p(g.$$.fragment,e),he=n(e),p(k.$$.fragment,e),Me=n(e),W=i(e,"P",{"data-svelte-h":!0}),u(W)!=="svelte-p5x8mh"&&(W.textContent=Re),ce=n(e),q=i(e,"OL",{"data-svelte-h":!0}),u(q)!=="svelte-1jkv0vk"&&(q.innerHTML=Xe),fe=n(e),p(_.$$.fragment,e),we=n(e),E=i(e,"P",{"data-svelte-h":!0}),u(E)!=="svelte-1qbv913"&&(E.innerHTML=ze),ge=n(e),p(N.$$.fragment,e),Te=n(e),p(Z.$$.fragment,e),be=n(e),H=i(e,"P",{"data-svelte-h":!0}),u(H)!=="svelte-iqh76l"&&(H.textContent=Fe),Je=n(e),p(G.$$.fragment,e),je=n(e),S=i(e,"P",{"data-svelte-h":!0}),u(S)!=="svelte-j4ntc0"&&(S.textContent=Ve),ye=n(e),p(Y.$$.fragment,e),ve=n(e),B=i(e,"P",{"data-svelte-h":!0}),u(B)!=="svelte-6r8604"&&(B.innerHTML=Pe),$e=n(e),p(R.$$.fragment,e),Ie=n(e),X=i(e,"P",{"data-svelte-h":!0}),u(X)!=="svelte-1wqqpsd"&&(X.innerHTML=Qe),Ue=n(e),p(z.$$.fragment,e),Ce=n(e),F=i(e,"P",{"data-svelte-h":!0}),u(F)!=="svelte-gvmh82"&&(F.textContent=De),Ae=n(e),V=i(e,"UL",{"data-svelte-h":!0}),u(V)!=="svelte-up6piy"&&(V.innerHTML=Oe),xe=n(e),p(P.$$.fragment,e),Le=n(e),Q=i(e,"UL",{"data-svelte-h":!0}),u(Q)!=="svelte-1jnn4xc"&&(Q.innerHTML=Ke),ke=n(e),p(D.$$.fragment,e),We=n(e),K=i(e,"P",{}),tt(K).forEach(l),this.h()},h(){lt(r,"name","hf:doc:metadata"),lt(r,"content",Mt)},m(e,t){rt(document.head,r),s(e,T,t),s(e,f,t),s(e,O,t),d(b,e,t),s(e,te,t),s(e,J,t),s(e,le,t),s(e,j,t),s(e,se,t),s(e,y,t),s(e,ae,t),d(v,e,t),s(e,ne,t),s(e,$,t),s(e,oe,t),s(e,I,t),s(e,ie,t),d(U,e,t),s(e,ue,t),s(e,C,t),s(e,re,t),d(A,e,t),s(e,me,t),s(e,x,t),s(e,pe,t),s(e,L,t),s(e,de,t),d(g,e,t),s(e,he,t),d(k,e,t),s(e,Me,t),s(e,W,t),s(e,ce,t),s(e,q,t),s(e,fe,t),d(_,e,t),s(e,we,t),s(e,E,t),s(e,ge,t),d(N,e,t),s(e,Te,t),d(Z,e,t),s(e,be,t),s(e,H,t),s(e,Je,t),d(G,e,t),s(e,je,t),s(e,S,t),s(e,ye,t),d(Y,e,t),s(e,ve,t),s(e,B,t),s(e,$e,t),d(R,e,t),s(e,Ie,t),s(e,X,t),s(e,Ue,t),d(z,e,t),s(e,Ce,t),s(e,F,t),s(e,Ae,t),s(e,V,t),s(e,xe,t),d(P,e,t),s(e,Le,t),s(e,Q,t),s(e,ke,t),d(D,e,t),s(e,We,t),s(e,K,t),qe=!0},p(e,[t]){const et={};t&2&&(et.$$scope={dirty:t,ctx:e}),g.$set(et)},i(e){qe||(h(b.$$.fragment,e),h(v.$$.fragment,e),h(U.$$.fragment,e),h(A.$$.fragment,e),h(g.$$.fragment,e),h(k.$$.fragment,e),h(_.$$.fragment,e),h(N.$$.fragment,e),h(Z.$$.fragment,e),h(G.$$.fragment,e),h(Y.$$.fragment,e),h(R.$$.fragment,e),h(z.$$.fragment,e),h(P.$$.fragment,e),h(D.$$.fragment,e),qe=!0)},o(e){M(b.$$.fragment,e),M(v.$$.fragment,e),M(U.$$.fragment,e),M(A.$$.fragment,e),M(g.$$.fragment,e),M(k.$$.fragment,e),M(_.$$.fragment,e),M(N.$$.fragment,e),M(Z.$$.fragment,e),M(G.$$.fragment,e),M(Y.$$.fragment,e),M(R.$$.fragment,e),M(z.$$.fragment,e),M(P.$$.fragment,e),M(D.$$.fragment,e),qe=!1},d(e){e&&(l(T),l(f),l(O),l(te),l(J),l(le),l(j),l(se),l(y),l(ae),l(ne),l($),l(oe),l(I),l(ie),l(ue),l(C),l(re),l(me),l(x),l(pe),l(L),l(de),l(he),l(Me),l(W),l(ce),l(q),l(fe),l(we),l(E),l(ge),l(Te),l(be),l(H),l(Je),l(je),l(S),l(ye),l(ve),l(B),l($e),l(Ie),l(X),l(Ue),l(Ce),l(F),l(Ae),l(V),l(xe),l(Le),l(Q),l(ke),l(We),l(K)),l(r),c(b,e),c(v,e),c(U,e),c(A,e),c(g,e),c(k,e),c(_,e),c(N,e),c(Z,e),c(G,e),c(Y,e),c(R,e),c(z,e),c(P,e),c(D,e)}}}const Mt='{"title":"Submit your evaluation results!","local":"submit-your-evaluation-results","sections":[{"title":"1. Read the written guide for the unit and 2. Choose a model to evaluate","local":"1-read-the-written-guide-for-the-unit-and-2-choose-a-model-to-evaluate","sections":[],"depth":2},{"title":"3. Evaluate the model using hf jobs on 5 benchmarks","local":"3-evaluate-the-model-using-hf-jobs-on-5-benchmarks","sections":[],"depth":2},{"title":"4. Open a pull request on the leaderboard","local":"4-open-a-pull-request-on-the-leaderboard","sections":[{"title":"Add your model’s results to submissions.json","local":"add-your-models-results-to-submissionsjson","sections":[],"depth":3},{"title":"Share your evaluation command in the PR text","local":"share-your-evaluation-command-in-the-pr-text","sections":[],"depth":3},{"title":"Wait for the PR to be merged","local":"wait-for-the-pr-to-be-merged","sections":[],"depth":3}],"depth":2},{"title":"Test your knowledge","local":"test-your-knowledge","sections":[],"depth":2},{"title":"What You’ve Learned","local":"what-youve-learned","sections":[],"depth":2},{"title":"Additional Resources","local":"additional-resources","sections":[],"depth":2}],"depth":1}';function ct(ee){return at(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Jt extends ot{constructor(r){super(),it(this,r,ct,ht,st,{})}}export{Jt as component};
