import{s as O,n as S,o as T}from"../chunks/scheduler.182ea377.js";import{S as H,i as j,g as v,s as u,r as y,A as q,h as g,f as a,c as f,j as x,u as P,x as z,k as E,y as D,a as s,v as C,d as k,t as A,w as M}from"../chunks/index.abf12888.js";import{H as G,E as I}from"../chunks/EditOnGithub.9b8e78e4.js";function L(w){let n,c,m,p,i,d,o,b="The APIs in this section are more experimental and prone to breaking changes. Most of them are used internally for development, but they may also be useful to you if you’re interested in building a diffusion model with some custom parts or if you’re interested in some of our helper utilities for working with 🤗 Diffusers.",h,r,_,l,$;return i=new G({props:{title:"Overview",local:"overview",headingTag:"h1"}}),r=new I({props:{source:"https://github.com/huggingface/diffusers/blob/main/docs/source/en/api/internal_classes_overview.md"}}),{c(){n=v("meta"),c=u(),m=v("p"),p=u(),y(i.$$.fragment),d=u(),o=v("p"),o.textContent=b,h=u(),y(r.$$.fragment),_=u(),l=v("p"),this.h()},l(e){const t=q("svelte-u9bgzb",document.head);n=g(t,"META",{name:!0,content:!0}),t.forEach(a),c=f(e),m=g(e,"P",{}),x(m).forEach(a),p=f(e),P(i.$$.fragment,e),d=f(e),o=g(e,"P",{"data-svelte-h":!0}),z(o)!=="svelte-1fsb08i"&&(o.textContent=b),h=f(e),P(r.$$.fragment,e),_=f(e),l=g(e,"P",{}),x(l).forEach(a),this.h()},h(){E(n,"name","hf:doc:metadata"),E(n,"content",R)},m(e,t){D(document.head,n),s(e,c,t),s(e,m,t),s(e,p,t),C(i,e,t),s(e,d,t),s(e,o,t),s(e,h,t),C(r,e,t),s(e,_,t),s(e,l,t),$=!0},p:S,i(e){$||(k(i.$$.fragment,e),k(r.$$.fragment,e),$=!0)},o(e){A(i.$$.fragment,e),A(r.$$.fragment,e),$=!1},d(e){e&&(a(c),a(m),a(p),a(d),a(o),a(h),a(_),a(l)),a(n),M(i,e),M(r,e)}}}const R='{"title":"Overview","local":"overview","sections":[],"depth":1}';function U(w){return T(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class K extends H{constructor(n){super(),j(this,n,U,L,O,{})}}export{K as component};
