import{s as Xe,o as We,n as I}from"../chunks/scheduler.8c3d61f6.js";import{S as Ve,i as Se,g as M,s as $,r as g,A as Ne,h as J,f as a,c as u,j as Ye,u as d,x as U,k as Pe,y as Qe,a as o,v as w,d as _,t as b,w as T}from"../chunks/index.da70eac4.js";import{T as qe}from"../chunks/Tip.1d9b8c37.js";import{C as j}from"../chunks/CodeBlock.a9c4becf.js";import{H as ye,E as ze}from"../chunks/getInferenceSnippets.725ed3d4.js";import{H as Me,a as k}from"../chunks/HfOption.6c3b4e77.js";function De(v){let n,s="PyTorch only supports Python 3.8 - 3.11 on Windows.",t,f,l,p,r="Use the command below for Flax.",c,y,C;return f=new j({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwZGlmZnVzZXJzJTVCJTIydG9yY2glMjIlNUQlMjB0cmFuc2Zvcm1lcnM=",highlighted:'uv pip install diffusers[<span class="hljs-string">&quot;torch&quot;</span>] transformers',wrap:!1}}),y=new j({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwZGlmZnVzZXJzJTVCJTIyZmxheCUyMiU1RCUyMHRyYW5zZm9ybWVycw==",highlighted:'uv pip install diffusers[<span class="hljs-string">&quot;flax&quot;</span>] transformers',wrap:!1}}),{c(){n=M("p"),n.textContent=s,t=$(),g(f.$$.fragment),l=$(),p=M("p"),p.textContent=r,c=$(),g(y.$$.fragment)},l(m){n=J(m,"P",{"data-svelte-h":!0}),U(n)!=="svelte-1vb38m2"&&(n.textContent=s),t=u(m),d(f.$$.fragment,m),l=u(m),p=J(m,"P",{"data-svelte-h":!0}),U(p)!=="svelte-bbtzo0"&&(p.textContent=r),c=u(m),d(y.$$.fragment,m)},m(m,Z){o(m,n,Z),o(m,t,Z),w(f,m,Z),o(m,l,Z),o(m,p,Z),o(m,c,Z),w(y,m,Z),C=!0},p:I,i(m){C||(_(f.$$.fragment,m),_(y.$$.fragment,m),C=!0)},o(m){b(f.$$.fragment,m),b(y.$$.fragment,m),C=!1},d(m){m&&(a(n),a(t),a(l),a(p),a(c)),T(f,m),T(y,m)}}}function Ae(v){let n,s;return n=new j({props:{code:"Y29uZGElMjBpbnN0YWxsJTIwLWMlMjBjb25kYS1mb3JnZSUyMGRpZmZ1c2Vycw==",highlighted:"conda install -c conda-forge diffusers",wrap:!1}}),{c(){g(n.$$.fragment)},l(t){d(n.$$.fragment,t)},m(t,f){w(n,t,f),s=!0},p:I,i(t){s||(_(n.$$.fragment,t),s=!0)},o(t){b(n.$$.fragment,t),s=!1},d(t){T(n,t)}}}function Oe(v){let n,s='A source install installs the <code>main</code> version instead of the latest <code>stable</code> version. The <code>main</code> version is useful for staying updated with the latest changes but it may not always be stable. If you run into a problem, open an <a href="https://github.com/huggingface/diffusers/issues/new/choose" rel="nofollow">Issue</a> and we will try to resolve it as soon as possible.',t,f,l='Make sure <a href="https://huggingface.co/docs/accelerate/index" rel="nofollow">Accelerate</a> is installed.',p,r,c,y,C="Install Diffusers from source with the command below.",m,Z,H;return r=new j({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwYWNjZWxlcmF0ZQ==",highlighted:"uv pip install accelerate",wrap:!1}}),Z=new j({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwZ2l0JTJCaHR0cHMlM0ElMkYlMkZnaXRodWIuY29tJTJGaHVnZ2luZ2ZhY2UlMkZkaWZmdXNlcnM=",highlighted:"uv pip install git+https://github.com/huggingface/diffusers",wrap:!1}}),{c(){n=M("p"),n.innerHTML=s,t=$(),f=M("p"),f.innerHTML=l,p=$(),g(r.$$.fragment),c=$(),y=M("p"),y.textContent=C,m=$(),g(Z.$$.fragment)},l(h){n=J(h,"P",{"data-svelte-h":!0}),U(n)!=="svelte-af2xu7"&&(n.innerHTML=s),t=u(h),f=J(h,"P",{"data-svelte-h":!0}),U(f)!=="svelte-1rdz5ih"&&(f.innerHTML=l),p=u(h),d(r.$$.fragment,h),c=u(h),y=J(h,"P",{"data-svelte-h":!0}),U(y)!=="svelte-67x9l4"&&(y.textContent=C),m=u(h),d(Z.$$.fragment,h)},m(h,x){o(h,n,x),o(h,t,x),o(h,f,x),o(h,p,x),w(r,h,x),o(h,c,x),o(h,y,x),o(h,m,x),w(Z,h,x),H=!0},p:I,i(h){H||(_(r.$$.fragment,h),_(Z.$$.fragment,h),H=!0)},o(h){b(r.$$.fragment,h),b(Z.$$.fragment,h),H=!1},d(h){h&&(a(n),a(t),a(f),a(p),a(c),a(y),a(m)),T(r,h),T(Z,h)}}}function Ke(v){let n,s,t,f,l,p;return n=new k({props:{id:"install",option:"pip",$$slots:{default:[De]},$$scope:{ctx:v}}}),t=new k({props:{id:"install",option:"conda",$$slots:{default:[Ae]},$$scope:{ctx:v}}}),l=new k({props:{id:"install",option:"source",$$slots:{default:[Oe]},$$scope:{ctx:v}}}),{c(){g(n.$$.fragment),s=$(),g(t.$$.fragment),f=$(),g(l.$$.fragment)},l(r){d(n.$$.fragment,r),s=u(r),d(t.$$.fragment,r),f=u(r),d(l.$$.fragment,r)},m(r,c){w(n,r,c),o(r,s,c),w(t,r,c),o(r,f,c),w(l,r,c),p=!0},p(r,c){const y={};c&2&&(y.$$scope={dirty:c,ctx:r}),n.$set(y);const C={};c&2&&(C.$$scope={dirty:c,ctx:r}),t.$set(C);const m={};c&2&&(m.$$scope={dirty:c,ctx:r}),l.$set(m)},i(r){p||(_(n.$$.fragment,r),_(t.$$.fragment,r),_(l.$$.fragment,r),p=!0)},o(r){b(n.$$.fragment,r),b(t.$$.fragment,r),b(l.$$.fragment,r),p=!1},d(r){r&&(a(s),a(f)),T(n,r),T(t,r),T(l,r)}}}function et(v){let n,s;return n=new j({props:{code:"Z2l0JTIwY2xvbmUlMjBodHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZodWdnaW5nZmFjZSUyRmRpZmZ1c2Vycy5naXQlMEFjZCUyMGRpZmZ1c2VycyUwQXV2JTIwcGlwJTIwaW5zdGFsbCUyMC1lJTIwJTIyLiU1QnRvcmNoJTVEJTIy",highlighted:`git <span class="hljs-built_in">clone</span> https://github.com/huggingface/diffusers.git
<span class="hljs-built_in">cd</span> diffusers
uv pip install -e <span class="hljs-string">&quot;.[torch]&quot;</span>`,wrap:!1}}),{c(){g(n.$$.fragment)},l(t){d(n.$$.fragment,t)},m(t,f){w(n,t,f),s=!0},p:I,i(t){s||(_(n.$$.fragment,t),s=!0)},o(t){b(n.$$.fragment,t),s=!1},d(t){T(n,t)}}}function tt(v){let n,s;return n=new j({props:{code:"Z2l0JTIwY2xvbmUlMjBodHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZodWdnaW5nZmFjZSUyRmRpZmZ1c2Vycy5naXQlMEFjZCUyMGRpZmZ1c2VycyUwQXV2JTIwcGlwJTIwaW5zdGFsbCUyMC1lJTIwJTIyLiU1QmZsYXglNUQlMjI=",highlighted:`git <span class="hljs-built_in">clone</span> https://github.com/huggingface/diffusers.git
<span class="hljs-built_in">cd</span> diffusers
uv pip install -e <span class="hljs-string">&quot;.[flax]&quot;</span>`,wrap:!1}}),{c(){g(n.$$.fragment)},l(t){d(n.$$.fragment,t)},m(t,f){w(n,t,f),s=!0},p:I,i(t){s||(_(n.$$.fragment,t),s=!0)},o(t){b(n.$$.fragment,t),s=!1},d(t){T(n,t)}}}function nt(v){let n,s,t,f;return n=new k({props:{id:"editable",option:"PyTorch",$$slots:{default:[et]},$$scope:{ctx:v}}}),t=new k({props:{id:"editable",option:"Flax",$$slots:{default:[tt]},$$scope:{ctx:v}}}),{c(){g(n.$$.fragment),s=$(),g(t.$$.fragment)},l(l){d(n.$$.fragment,l),s=u(l),d(t.$$.fragment,l)},m(l,p){w(n,l,p),o(l,s,p),w(t,l,p),f=!0},p(l,p){const r={};p&2&&(r.$$scope={dirty:p,ctx:l}),n.$set(r);const c={};p&2&&(c.$$scope={dirty:p,ctx:l}),t.$set(c)},i(l){f||(_(n.$$.fragment,l),_(t.$$.fragment,l),f=!0)},o(l){b(n.$$.fragment,l),b(t.$$.fragment,l),f=!1},d(l){l&&a(s),T(n,l),T(t,l)}}}function lt(v){let n,s="You must keep the <code>diffusers</code> folder if you want to keep using the library with the editable install.";return{c(){n=M("p"),n.innerHTML=s},l(t){n=J(t,"P",{"data-svelte-h":!0}),U(n)!=="svelte-9dz56w"&&(n.innerHTML=s)},m(t,f){o(t,n,f)},p:I,d(t){t&&a(n)}}}function st(v){let n,s;return n=new j({props:{code:"ZXhwb3J0JTIwSEZfSE9NRSUzRCUyMiUyRnBhdGglMkZ0byUyRnlvdXIlMkZjYWNoZSUyMiUwQWV4cG9ydCUyMEhGX0hVQl9DQUNIRSUzRCUyMiUyRnBhdGglMkZ0byUyRnlvdXIlMkZodWIlMkZjYWNoZSUyMg==",highlighted:`<span class="hljs-built_in">export</span> HF_HOME=<span class="hljs-string">&quot;/path/to/your/cache&quot;</span>
<span class="hljs-built_in">export</span> HF_HUB_CACHE=<span class="hljs-string">&quot;/path/to/your/hub/cache&quot;</span>`,wrap:!1}}),{c(){g(n.$$.fragment)},l(t){d(n.$$.fragment,t)},m(t,f){w(n,t,f),s=!0},p:I,i(t){s||(_(n.$$.fragment,t),s=!0)},o(t){b(n.$$.fragment,t),s=!1},d(t){T(n,t)}}}function it(v){let n,s;return n=new j({props:{code:"ZnJvbSUyMGRpZmZ1c2VycyUyMGltcG9ydCUyMERpZmZ1c2lvblBpcGVsaW5lJTBBJTBBcGlwZWxpbmUlMjAlM0QlMjBEaWZmdXNpb25QaXBlbGluZS5mcm9tX3ByZXRyYWluZWQoJTBBJTIwJTIwJTIwJTIwJTIyYmxhY2stZm9yZXN0LWxhYnMlMkZGTFVYLjEtZGV2JTIyJTJDJTBBJTIwJTIwJTIwJTIwY2FjaGVfZGlyJTNEJTIyJTJGcGF0aCUyRnRvJTJGeW91ciUyRmNhY2hlJTIyJTBBKQ==",highlighted:`<span class="hljs-keyword">from</span> diffusers <span class="hljs-keyword">import</span> DiffusionPipeline

pipeline = DiffusionPipeline.from_pretrained(
    <span class="hljs-string">&quot;black-forest-labs/FLUX.1-dev&quot;</span>,
    cache_dir=<span class="hljs-string">&quot;/path/to/your/cache&quot;</span>
)`,wrap:!1}}),{c(){g(n.$$.fragment)},l(t){d(n.$$.fragment,t)},m(t,f){w(n,t,f),s=!0},p:I,i(t){s||(_(n.$$.fragment,t),s=!0)},o(t){b(n.$$.fragment,t),s=!1},d(t){T(n,t)}}}function at(v){let n,s,t,f;return n=new k({props:{id:"cache",option:"env variable",$$slots:{default:[st]},$$scope:{ctx:v}}}),t=new k({props:{id:"cache",option:"from_pretrained",$$slots:{default:[it]},$$scope:{ctx:v}}}),{c(){g(n.$$.fragment),s=$(),g(t.$$.fragment)},l(l){d(n.$$.fragment,l),s=u(l),d(t.$$.fragment,l)},m(l,p){w(n,l,p),o(l,s,p),w(t,l,p),f=!0},p(l,p){const r={};p&2&&(r.$$scope={dirty:p,ctx:l}),n.$set(r);const c={};p&2&&(c.$$scope={dirty:p,ctx:l}),t.$set(c)},i(l){f||(_(n.$$.fragment,l),_(t.$$.fragment,l),f=!0)},o(l){b(n.$$.fragment,l),b(t.$$.fragment,l),f=!1},d(l){l&&a(s),T(n,l),T(t,l)}}}function ot(v){let n,s;return n=new j({props:{code:"ZXhwb3J0JTIwSEZfSFVCX0RJU0FCTEVfVEVMRU1FVFJZJTNEMQ==",highlighted:'<span class="hljs-built_in">export</span> HF_HUB_DISABLE_TELEMETRY=1',wrap:!1}}),{c(){g(n.$$.fragment)},l(t){d(n.$$.fragment,t)},m(t,f){w(n,t,f),s=!0},p:I,i(t){s||(_(n.$$.fragment,t),s=!0)},o(t){b(n.$$.fragment,t),s=!1},d(t){T(n,t)}}}function ft(v){let n,s;return n=new j({props:{code:"c2V0JTIwSEZfSFVCX0RJU0FCTEVfVEVMRU1FVFJZJTNEMQ==",highlighted:'<span class="hljs-built_in">set</span> HF_HUB_DISABLE_TELEMETRY=1',wrap:!1}}),{c(){g(n.$$.fragment)},l(t){d(n.$$.fragment,t)},m(t,f){w(n,t,f),s=!0},p:I,i(t){s||(_(n.$$.fragment,t),s=!0)},o(t){b(n.$$.fragment,t),s=!1},d(t){T(n,t)}}}function rt(v){let n,s,t,f;return n=new k({props:{id:"telemetry",option:"Linux/macOS",$$slots:{default:[ot]},$$scope:{ctx:v}}}),t=new k({props:{id:"telemetry",option:"Windows",$$slots:{default:[ft]},$$scope:{ctx:v}}}),{c(){g(n.$$.fragment),s=$(),g(t.$$.fragment)},l(l){d(n.$$.fragment,l),s=u(l),d(t.$$.fragment,l)},m(l,p){w(n,l,p),o(l,s,p),w(t,l,p),f=!0},p(l,p){const r={};p&2&&(r.$$scope={dirty:p,ctx:l}),n.$set(r);const c={};p&2&&(c.$$scope={dirty:p,ctx:l}),t.$set(c)},i(l){f||(_(n.$$.fragment,l),_(t.$$.fragment,l),f=!0)},o(l){b(n.$$.fragment,l),b(t.$$.fragment,l),f=!1},d(l){l&&a(s),T(n,l),T(t,l)}}}function pt(v){let n,s,t,f,l,p,r,c='Diffusers is tested on Python 3.8+, PyTorch 1.4+, and Flax 0.4.1+. Follow the installation instructions for the deep learning library you’re using, <a href="https://pytorch.org/get-started/locally/" rel="nofollow">PyTorch</a> or <a href="https://flax.readthedocs.io/en/latest/" rel="nofollow">Flax</a>.',y,C,m='Create a <a href="https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/" rel="nofollow">virtual environment</a> for easier management of separate projects and to avoid compatibility issues between dependencies. Use <a href="https://docs.astral.sh/uv/" rel="nofollow">uv</a>, a Rust-based Python package and project manager, to create a virtual environment and install Diffusers.',Z,H,h,x,Je="Install Diffusers with one of the following methods.",te,E,ne,L,le,Y,Ze="An editable install is recommended for development workflows or if you’re using the <code>main</code> version of the source code. A special link is created between the cloned repository and the Python library paths. This avoids reinstalling a package after every change.",se,P,Ce="Clone the repository and install Diffusers with the following commands.",ie,B,ae,F,oe,X,Ue="Update your cloned repository to the latest version of Diffusers with the command below.",fe,W,re,V,pe,S,xe='Model weights and files are downloaded from the Hub to a cache, which is usually your home directory. Change the cache location with the <a href="https://huggingface.co/docs/huggingface_hub/package_reference/environment_variables#hfhome" rel="nofollow">HF_HOME</a> or <a href="https://huggingface.co/docs/huggingface_hub/package_reference/environment_variables#hfhubcache" rel="nofollow">HF_HUB_CACHE</a> environment variables or configuring the <code>cache_dir</code> parameter in methods like <a href="/docs/diffusers/main/en/api/pipelines/overview#diffusers.DiffusionPipeline.from_pretrained">from_pretrained()</a>.',$e,R,ue,N,je='Cached files allow you to use Diffusers offline. Set the <a href="https://huggingface.co/docs/huggingface_hub/package_reference/environment_variables#hfhuboffline" rel="nofollow">HF_HUB_OFFLINE</a> environment variable to <code>1</code> to prevent Diffusers from connecting to the internet.',me,Q,ce,q,He='For more details about managing and cleaning the cache, take a look at the <a href="https://huggingface.co/docs/huggingface_hub/guides/manage-cache" rel="nofollow">Understand caching</a> guide.',he,z,ge,D,Ie=`Diffusers gathers telemetry information during <a href="/docs/diffusers/main/en/api/pipelines/overview#diffusers.DiffusionPipeline.from_pretrained">from_pretrained()</a> requests.
The data gathered includes the Diffusers and PyTorch/Flax version, the requested model or pipeline class,
and the path to a pretrained checkpoint if it is hosted on the Hub.`,de,A,ke=`This usage data helps us debug issues and prioritize new features.
Telemetry is only sent when loading models and pipelines from the Hub,
and it is not collected if you’re loading local files.`,we,O,Ee='Opt-out and disable telemetry collection with the <a href="https://huggingface.co/docs/huggingface_hub/package_reference/environment_variables#hfhubdisabletelemetry" rel="nofollow">HF_HUB_DISABLE_TELEMETRY</a> environment variable.',_e,G,be,K,Te,ee,ve;return l=new ye({props:{title:"Installation",local:"installation",headingTag:"h1"}}),H=new j({props:{code:"dXYlMjB2ZW52JTIwbXktZW52JTBBc291cmNlJTIwbXktZW52JTJGYmluJTJGYWN0aXZhdGU=",highlighted:`uv venv my-env
<span class="hljs-built_in">source</span> my-env/bin/activate`,wrap:!1}}),E=new Me({props:{id:"install",options:["pip","conda","source"],$$slots:{default:[Ke]},$$scope:{ctx:v}}}),L=new ye({props:{title:"Editable install",local:"editable-install",headingTag:"h2"}}),B=new Me({props:{id:"editable",options:["PyTorch","Flax"],$$slots:{default:[nt]},$$scope:{ctx:v}}}),F=new qe({props:{warning:!0,$$slots:{default:[lt]},$$scope:{ctx:v}}}),W=new j({props:{code:"Y2QlMjB+JTJGZGlmZnVzZXJzJTJGJTBBZ2l0JTIwcHVsbA==",highlighted:`<span class="hljs-built_in">cd</span> ~/diffusers/
git pull`,wrap:!1}}),V=new ye({props:{title:"Cache",local:"cache",headingTag:"h2"}}),R=new Me({props:{id:"cache",options:["env variable","from_pretrained"],$$slots:{default:[at]},$$scope:{ctx:v}}}),Q=new j({props:{code:"ZXhwb3J0JTIwSEZfSFVCX09GRkxJTkUlM0Qx",highlighted:"export HF_HUB_OFFLINE=1",wrap:!1}}),z=new ye({props:{title:"Telemetry logging",local:"telemetry-logging",headingTag:"h2"}}),G=new Me({props:{id:"telemetry",options:["Linux/macOS","Windows"],$$slots:{default:[rt]},$$scope:{ctx:v}}}),K=new ze({props:{source:"https://github.com/huggingface/diffusers/blob/main/docs/source/en/installation.md"}}),{c(){n=M("meta"),s=$(),t=M("p"),f=$(),g(l.$$.fragment),p=$(),r=M("p"),r.innerHTML=c,y=$(),C=M("p"),C.innerHTML=m,Z=$(),g(H.$$.fragment),h=$(),x=M("p"),x.textContent=Je,te=$(),g(E.$$.fragment),ne=$(),g(L.$$.fragment),le=$(),Y=M("p"),Y.innerHTML=Ze,se=$(),P=M("p"),P.textContent=Ce,ie=$(),g(B.$$.fragment),ae=$(),g(F.$$.fragment),oe=$(),X=M("p"),X.textContent=Ue,fe=$(),g(W.$$.fragment),re=$(),g(V.$$.fragment),pe=$(),S=M("p"),S.innerHTML=xe,$e=$(),g(R.$$.fragment),ue=$(),N=M("p"),N.innerHTML=je,me=$(),g(Q.$$.fragment),ce=$(),q=M("p"),q.innerHTML=He,he=$(),g(z.$$.fragment),ge=$(),D=M("p"),D.innerHTML=Ie,de=$(),A=M("p"),A.textContent=ke,we=$(),O=M("p"),O.innerHTML=Ee,_e=$(),g(G.$$.fragment),be=$(),g(K.$$.fragment),Te=$(),ee=M("p"),this.h()},l(e){const i=Ne("svelte-u9bgzb",document.head);n=J(i,"META",{name:!0,content:!0}),i.forEach(a),s=u(e),t=J(e,"P",{}),Ye(t).forEach(a),f=u(e),d(l.$$.fragment,e),p=u(e),r=J(e,"P",{"data-svelte-h":!0}),U(r)!=="svelte-diphrg"&&(r.innerHTML=c),y=u(e),C=J(e,"P",{"data-svelte-h":!0}),U(C)!=="svelte-1gih0f9"&&(C.innerHTML=m),Z=u(e),d(H.$$.fragment,e),h=u(e),x=J(e,"P",{"data-svelte-h":!0}),U(x)!=="svelte-q9h2hb"&&(x.textContent=Je),te=u(e),d(E.$$.fragment,e),ne=u(e),d(L.$$.fragment,e),le=u(e),Y=J(e,"P",{"data-svelte-h":!0}),U(Y)!=="svelte-11sodmo"&&(Y.innerHTML=Ze),se=u(e),P=J(e,"P",{"data-svelte-h":!0}),U(P)!=="svelte-jdejif"&&(P.textContent=Ce),ie=u(e),d(B.$$.fragment,e),ae=u(e),d(F.$$.fragment,e),oe=u(e),X=J(e,"P",{"data-svelte-h":!0}),U(X)!=="svelte-7777tt"&&(X.textContent=Ue),fe=u(e),d(W.$$.fragment,e),re=u(e),d(V.$$.fragment,e),pe=u(e),S=J(e,"P",{"data-svelte-h":!0}),U(S)!=="svelte-pj773q"&&(S.innerHTML=xe),$e=u(e),d(R.$$.fragment,e),ue=u(e),N=J(e,"P",{"data-svelte-h":!0}),U(N)!=="svelte-10p7tbu"&&(N.innerHTML=je),me=u(e),d(Q.$$.fragment,e),ce=u(e),q=J(e,"P",{"data-svelte-h":!0}),U(q)!=="svelte-1glxnyu"&&(q.innerHTML=He),he=u(e),d(z.$$.fragment,e),ge=u(e),D=J(e,"P",{"data-svelte-h":!0}),U(D)!=="svelte-md1u7z"&&(D.innerHTML=Ie),de=u(e),A=J(e,"P",{"data-svelte-h":!0}),U(A)!=="svelte-1uleh2k"&&(A.textContent=ke),we=u(e),O=J(e,"P",{"data-svelte-h":!0}),U(O)!=="svelte-1j293dk"&&(O.innerHTML=Ee),_e=u(e),d(G.$$.fragment,e),be=u(e),d(K.$$.fragment,e),Te=u(e),ee=J(e,"P",{}),Ye(ee).forEach(a),this.h()},h(){Pe(n,"name","hf:doc:metadata"),Pe(n,"content",$t)},m(e,i){Qe(document.head,n),o(e,s,i),o(e,t,i),o(e,f,i),w(l,e,i),o(e,p,i),o(e,r,i),o(e,y,i),o(e,C,i),o(e,Z,i),w(H,e,i),o(e,h,i),o(e,x,i),o(e,te,i),w(E,e,i),o(e,ne,i),w(L,e,i),o(e,le,i),o(e,Y,i),o(e,se,i),o(e,P,i),o(e,ie,i),w(B,e,i),o(e,ae,i),w(F,e,i),o(e,oe,i),o(e,X,i),o(e,fe,i),w(W,e,i),o(e,re,i),w(V,e,i),o(e,pe,i),o(e,S,i),o(e,$e,i),w(R,e,i),o(e,ue,i),o(e,N,i),o(e,me,i),w(Q,e,i),o(e,ce,i),o(e,q,i),o(e,he,i),w(z,e,i),o(e,ge,i),o(e,D,i),o(e,de,i),o(e,A,i),o(e,we,i),o(e,O,i),o(e,_e,i),w(G,e,i),o(e,be,i),w(K,e,i),o(e,Te,i),o(e,ee,i),ve=!0},p(e,[i]){const Be={};i&2&&(Be.$$scope={dirty:i,ctx:e}),E.$set(Be);const Fe={};i&2&&(Fe.$$scope={dirty:i,ctx:e}),B.$set(Fe);const Re={};i&2&&(Re.$$scope={dirty:i,ctx:e}),F.$set(Re);const Ge={};i&2&&(Ge.$$scope={dirty:i,ctx:e}),R.$set(Ge);const Le={};i&2&&(Le.$$scope={dirty:i,ctx:e}),G.$set(Le)},i(e){ve||(_(l.$$.fragment,e),_(H.$$.fragment,e),_(E.$$.fragment,e),_(L.$$.fragment,e),_(B.$$.fragment,e),_(F.$$.fragment,e),_(W.$$.fragment,e),_(V.$$.fragment,e),_(R.$$.fragment,e),_(Q.$$.fragment,e),_(z.$$.fragment,e),_(G.$$.fragment,e),_(K.$$.fragment,e),ve=!0)},o(e){b(l.$$.fragment,e),b(H.$$.fragment,e),b(E.$$.fragment,e),b(L.$$.fragment,e),b(B.$$.fragment,e),b(F.$$.fragment,e),b(W.$$.fragment,e),b(V.$$.fragment,e),b(R.$$.fragment,e),b(Q.$$.fragment,e),b(z.$$.fragment,e),b(G.$$.fragment,e),b(K.$$.fragment,e),ve=!1},d(e){e&&(a(s),a(t),a(f),a(p),a(r),a(y),a(C),a(Z),a(h),a(x),a(te),a(ne),a(le),a(Y),a(se),a(P),a(ie),a(ae),a(oe),a(X),a(fe),a(re),a(pe),a(S),a($e),a(ue),a(N),a(me),a(ce),a(q),a(he),a(ge),a(D),a(de),a(A),a(we),a(O),a(_e),a(be),a(Te),a(ee)),a(n),T(l,e),T(H,e),T(E,e),T(L,e),T(B,e),T(F,e),T(W,e),T(V,e),T(R,e),T(Q,e),T(z,e),T(G,e),T(K,e)}}}const $t='{"title":"Installation","local":"installation","sections":[{"title":"Editable install","local":"editable-install","sections":[],"depth":2},{"title":"Cache","local":"cache","sections":[],"depth":2},{"title":"Telemetry logging","local":"telemetry-logging","sections":[],"depth":2}],"depth":1}';function ut(v){return We(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class _t extends Ve{constructor(n){super(),Se(this,n,ut,pt,Xe,{})}}export{_t as component};
