Buckets:
| import{r as u,d as h,p as g,c as _,b as p,a as b,h as d,e as m,m as k,s as y,f as w,g as $,E as x,i as A,j as F,k as E,l as v}from"./BrY_21Bg.js";function C(o){if(/^\/docs\//.test(o)){const e=o.slice(1).split("/");e.shift();const s=e.shift(),i=/^(?:(master|main)|v[\d.]+(rc\d+)?|pr_\d+)$/.test(e[0])?e.shift():"pr_14874",r=/^[a-z]{2}(-[A-Za-z]{2})?$/.test(e[0])?e.shift():"pt",n=e.join("/");if(s==="diffusers"&&i==="pr_14874"&&r==="pt")return`/docs/diffusers/pr_14874/pt/${n}`}}class M{anchor;#t=new Map;#s=new Map;#e=new Map;#i=new Set;#r=!0;constructor(e,s=!0){this.anchor=e,this.#r=s}#a=e=>{if(this.#t.has(e)){var s=this.#t.get(e),t=this.#s.get(s);if(t)u(t),this.#i.delete(s);else{var i=this.#e.get(s);i&&(u(i.effect),this.#s.set(s,i.effect),this.#e.delete(s),i.fragment.lastChild.remove(),this.anchor.before(i.fragment),t=i.effect)}for(const[r,n]of this.#t){if(this.#t.delete(r),r===e)break;const a=this.#e.get(n);a&&(h(a.effect),this.#e.delete(n))}for(const[r,n]of this.#s){if(r===s||this.#i.has(r))continue;const a=()=>{if(Array.from(this.#t.values()).includes(r)){var c=document.createDocumentFragment();k(n,c),c.append(_()),this.#e.set(r,{effect:n,fragment:c})}else h(n);this.#i.delete(r),this.#s.delete(r)};this.#r||!t?(this.#i.add(r),g(n,a,!1)):a()}}};#n=e=>{this.#t.delete(e);const s=Array.from(this.#t.values());for(const[t,i]of this.#e)s.includes(t)||(h(i.effect),this.#e.delete(t))};ensure(e,s){var t=b,i=y();if(s&&!this.#s.has(e)&&!this.#e.has(e))if(i){var r=document.createDocumentFragment(),n=_();r.append(n),this.#e.set(e,{effect:p(()=>s(n)),fragment:r})}else this.#s.set(e,p(()=>s(this.anchor)));if(this.#t.set(t,e),i){for(const[a,f]of this.#s)a===e?t.unskip_effect(f):t.skip_effect(f);for(const[a,f]of this.#e)a===e?t.unskip_effect(f.effect):t.skip_effect(f.effect);t.oncommit(this.#a),t.ondiscard(this.#n)}else d&&(this.anchor=m),this.#a(t)}}function D(o,e,s=!1){var t;d&&(t=m,$());var i=new M(o),r=s?x:0;function n(a,f){if(d){var c=A(t);if(a!==parseInt(c.substring(1))){var l=F();E(l),i.anchor=l,v(!1),i.ensure(a,f),v(!0);return}}i.ensure(a,f)}w(()=>{var a=!1;e((f,c=0)=>{a=!0,n(c,f)}),a||n(-1,null)},r)}export{M as B,C as g,D as i}; | |
Xet Storage Details
- Size:
- 2.16 kB
- Xet hash:
- 954f203a89d3727d20f06fdec71bb1f0ce9b516feec13132a1f37ae98a381136
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.