UNPKG

overlayscrollbars-svelte

Version:
3 lines (2 loc) 21.7 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const ct=require("overlayscrollbars"),ke="5";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(ke);const Te=2,A=Symbol(),$t="http://www.w3.org/2000/svg",Ut=!1,F=2,te=4,Pt=8,Rt=16,V=32,mt=64,pt=128,C=256,ht=512,k=1024,U=2048,$=4096,X=8192,xt=16384,Se=32768,tt=65536,De=1<<19,ee=1<<20,lt=Symbol("$state"),Ne=Symbol("legacy props"),Ce=Symbol("");var Ft=Array.isArray,Ie=Array.prototype.indexOf,Pe=Object.defineProperty,ut=Object.getOwnPropertyDescriptor,Re=Object.getOwnPropertyDescriptors,Fe=Object.prototype,qe=Array.prototype,re=Object.getPrototypeOf;function et(t){return typeof t=="function"}const St=()=>{};function Le(t){for(var e=0;e<t.length;e++)t[e]()}let Dt=!1,Nt=[];function Me(){Dt=!1;const t=Nt.slice();Nt=[],Le(t)}function qt(t){Dt||(Dt=!0,queueMicrotask(Me)),Nt.push(t)}function ne(t){return t===this.v}function je(t){throw new Error("https://svelte.dev/e/effect_in_teardown")}function Be(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function Ve(t){throw new Error("https://svelte.dev/e/effect_orphan")}function Ue(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function Ye(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function Ke(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function ze(){throw new Error("https://svelte.dev/e/state_unsafe_local_read")}function He(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}let We=!1;function M(t,e){var r={f:0,v:t,reactions:null,equals:ne,rv:0,wv:0};return r}function Yt(t){return Ge(M(t))}function Ge(t){return h!==null&&!q&&h.f&F&&(L===null?rr([t]):L.push(t)),t}function R(t,e){return h!==null&&!q&&Ee()&&h.f&(F|Rt)&&(L===null||!L.includes(t))&&He(),Ze(t,e)}function Ze(t,e){return t.equals(e)||(t.v,t.v=e,t.wv=ae(),le(t,U),E!==null&&E.f&k&&!(E.f&(V|mt))&&(j===null?nr([t]):j.push(t))),e}function le(t,e){var r=t.reactions;if(r!==null)for(var n=r.length,l=0;l<n;l++){var u=r[l],o=u.f;o&U||(B(u,e),o&(k|C)&&(o&F?le(u,$):At(u)))}}function G(t){var e=F|U,r=h!==null&&h.f&F?h:null;return E===null||r!==null&&r.f&C?e|=C:E.f|=ee,{ctx:S,deps:null,effects:null,equals:ne,f:e,fn:t,reactions:null,rv:0,v:null,wv:0,parent:r??E}}function ue(t){var e=t.effects;if(e!==null){t.effects=null;for(var r=0;r<e.length;r+=1)Z(e[r])}}function Je(t){for(var e=t.parent;e!==null;){if(!(e.f&F))return e;e=e.parent}return null}function Qe(t){var e,r=E;z(Je(t));try{ue(t),e=ve(t)}finally{z(r)}return e}function ie(t){var e=Qe(t),r=(Y||t.f&C)&&t.deps!==null?$:k;B(t,r),t.equals(e)||(t.v=e,t.wv=ae())}function W(t,e=null,r){if(typeof t!="object"||t===null||lt in t)return t;const n=re(t);if(n!==Fe&&n!==qe)return t;var l=new Map,u=Ft(t),o=M(0);u&&l.set("length",M(t.length));var v;return new Proxy(t,{defineProperty(s,i,f){(!("value"in f)||f.configurable===!1||f.enumerable===!1||f.writable===!1)&&Ye();var a=l.get(i);return a===void 0?(a=M(f.value),l.set(i,a)):R(a,W(f.value,v)),!0},deleteProperty(s,i){var f=l.get(i);if(f===void 0)i in s&&l.set(i,M(A));else{if(u&&typeof i=="string"){var a=l.get("length"),c=Number(i);Number.isInteger(c)&&c<a.v&&R(a,c)}R(f,A),Kt(o)}return!0},get(s,i,f){var x;if(i===lt)return t;var a=l.get(i),c=i in s;if(a===void 0&&(!c||(x=ut(s,i))!=null&&x.writable)&&(a=M(W(c?s[i]:A,v)),l.set(i,a)),a!==void 0){var d=b(a);return d===A?void 0:d}return Reflect.get(s,i,f)},getOwnPropertyDescriptor(s,i){var f=Reflect.getOwnPropertyDescriptor(s,i);if(f&&"value"in f){var a=l.get(i);a&&(f.value=b(a))}else if(f===void 0){var c=l.get(i),d=c==null?void 0:c.v;if(c!==void 0&&d!==A)return{enumerable:!0,configurable:!0,value:d,writable:!0}}return f},has(s,i){var d;if(i===lt)return!0;var f=l.get(i),a=f!==void 0&&f.v!==A||Reflect.has(s,i);if(f!==void 0||E!==null&&(!a||(d=ut(s,i))!=null&&d.writable)){f===void 0&&(f=M(a?W(s[i],v):A),l.set(i,f));var c=b(f);if(c===A)return!1}return a},set(s,i,f,a){var _;var c=l.get(i),d=i in s;if(u&&i==="length")for(var x=f;x<c.v;x+=1){var w=l.get(x+"");w!==void 0?R(w,A):x in s&&(w=M(A),l.set(x+"",w))}c===void 0?(!d||(_=ut(s,i))!=null&&_.writable)&&(c=M(void 0),R(c,W(f,v)),l.set(i,c)):(d=c.v!==A,R(c,W(f,v)));var I=Reflect.getOwnPropertyDescriptor(s,i);if(I!=null&&I.set&&I.set.call(a,f),!d){if(u&&typeof i=="string"){var y=l.get("length"),p=Number(i);Number.isInteger(p)&&p>=y.v&&R(y,p+1)}Kt(o)}return!0},ownKeys(s){b(o);var i=Reflect.ownKeys(s).filter(c=>{var d=l.get(c);return d===void 0||d.v!==A});for(var[f,a]of l)a.v!==A&&!(f in s)&&i.push(f);return i},setPrototypeOf(){Ke()}})}function Kt(t,e=1){R(t,t.v+e)}var Xe,$e,tr;function se(t=""){return document.createTextNode(t)}function Lt(t){return $e.call(t)}function oe(t){return tr.call(t)}function er(t,e){return Lt(t)}function rt(t,e){{var r=Lt(t);return r instanceof Comment&&r.data===""?oe(r):r}}let _t=!1,yt=!1,wt=null,Q=!1,Mt=!1;function zt(t){Q=t}function Ht(t){Mt=t}let Ct=[],it=0;let h=null,q=!1;function K(t){h=t}let E=null;function z(t){E=t}let L=null;function rr(t){L=t}let O=null,T=0,j=null;function nr(t){j=t}let fe=1,gt=0,Y=!1;function ae(){return++fe}function ot(t){var a;var e=t.f;if(e&U)return!0;if(e&$){var r=t.deps,n=(e&C)!==0;if(r!==null){var l,u,o=(e&ht)!==0,v=n&&E!==null&&!Y,s=r.length;if(o||v){var i=t,f=i.parent;for(l=0;l<s;l++)u=r[l],(o||!((a=u==null?void 0:u.reactions)!=null&&a.includes(i)))&&(u.reactions??(u.reactions=[])).push(i);o&&(i.f^=ht),v&&f!==null&&!(f.f&C)&&(i.f^=C)}for(l=0;l<s;l++)if(u=r[l],ot(u)&&ie(u),u.wv>t.wv)return!0}(!n||E!==null&&!Y)&&B(t,k)}return!1}function lr(t,e){for(var r=e;r!==null;){if(r.f&pt)try{r.fn(t);return}catch{r.f^=pt}r=r.parent}throw _t=!1,t}function ur(t){return(t.f&xt)===0&&(t.parent===null||(t.parent.f&pt)===0)}function Ot(t,e,r,n){if(_t){if(r===null&&(_t=!1),ur(e))throw t;return}r!==null&&(_t=!0);{lr(t,e);return}}function ce(t,e,r=!0){var n=t.reactions;if(n!==null)for(var l=0;l<n.length;l++){var u=n[l];u.f&F?ce(u,e,!1):e===u&&(r?B(u,U):u.f&k&&B(u,$),At(u))}}function ve(t){var d;var e=O,r=T,n=j,l=h,u=Y,o=L,v=S,s=q,i=t.f;O=null,T=0,j=null,h=i&(V|mt)?null:t,Y=(i&C)!==0&&(!Q||l===null||s),L=null,Gt(t.ctx),q=!1,gt++;try{var f=(0,t.fn)(),a=t.deps;if(O!==null){var c;if(bt(t,T),a!==null&&T>0)for(a.length=T+O.length,c=0;c<O.length;c++)a[T+c]=O[c];else t.deps=a=O;if(!Y)for(c=T;c<a.length;c++)((d=a[c]).reactions??(d.reactions=[])).push(t)}else a!==null&&T<a.length&&(bt(t,T),a.length=T);if(Ee()&&j!==null&&!q&&a!==null&&!(t.f&(F|$|U)))for(c=0;c<j.length;c++)ce(j[c],t);return l!==null&&gt++,f}finally{O=e,T=r,j=n,h=l,Y=u,L=o,Gt(v),q=s}}function ir(t,e){let r=e.reactions;if(r!==null){var n=Ie.call(r,t);if(n!==-1){var l=r.length-1;l===0?r=e.reactions=null:(r[n]=r[l],r.pop())}}r===null&&e.f&F&&(O===null||!O.includes(e))&&(B(e,$),e.f&(C|ht)||(e.f^=ht),ue(e),bt(e,0))}function bt(t,e){var r=t.deps;if(r!==null)for(var n=e;n<r.length;n++)ir(t,r[n])}function jt(t){var e=t.f;if(!(e&xt)){B(t,k);var r=E,n=S;E=t;try{e&Rt?pr(t):ye(t),he(t);var l=ve(t);t.teardown=typeof l=="function"?l:null,t.wv=fe;var u=t.deps,o;Ut&&We&&t.f&U}catch(v){Ot(v,t,r,n||t.ctx)}finally{E=r}}}function sr(){if(it>1e3){it=0;try{Ue()}catch(t){if(wt!==null)Ot(t,wt,null);else throw t}}it++}function or(t){var e=t.length;if(e!==0){sr();var r=Q;Q=!0;try{for(var n=0;n<e;n++){var l=t[n];l.f&k||(l.f^=k);var u=cr(l);fr(u)}}finally{Q=r}}}function fr(t){var e=t.length;if(e!==0)for(var r=0;r<e;r++){var n=t[r];if(!(n.f&(xt|X)))try{ot(n)&&(jt(n),n.deps===null&&n.first===null&&n.nodes_start===null&&(n.teardown===null?we(n):n.fn=null))}catch(l){Ot(l,n,null,n.ctx)}}}function ar(){if(yt=!1,it>1001)return;const t=Ct;Ct=[],or(t),yt||(it=0,wt=null)}function At(t){yt||(yt=!0,queueMicrotask(ar)),wt=t;for(var e=t;e.parent!==null;){e=e.parent;var r=e.f;if(r&(mt|V)){if(!(r&k))return;e.f^=k}}Ct.push(e)}function cr(t){var e=[],r=t.first;t:for(;r!==null;){var n=r.f,l=(n&V)!==0,u=l&&(n&k)!==0,o=r.next;if(!u&&!(n&X)){if(n&te)e.push(r);else if(l)r.f^=k;else{var v=h;try{h=r,ot(r)&&jt(r)}catch(f){Ot(f,r,null,r.ctx)}finally{h=v}}var s=r.first;if(s!==null){r=s;continue}}if(o===null){let f=r.parent;for(;f!==null;){if(t===f)break t;var i=f.next;if(i!==null){r=i;continue t}f=f.parent}}r=o}return e}function b(t){var e=t.f,r=(e&F)!==0;if(h!==null&&!q){L!==null&&L.includes(t)&&ze();var n=h.deps;t.rv<gt&&(t.rv=gt,O===null&&n!==null&&n[T]===t?T++:O===null?O=[t]:(!Y||!O.includes(t))&&O.push(t))}else if(r&&t.deps===null&&t.effects===null){var l=t,u=l.parent;u!==null&&!(u.f&C)&&(l.f^=C)}return r&&(l=t,ot(l)&&ie(l)),t.v}function dt(t){var e=q;try{return q=!0,t()}finally{q=e}}const vr=-7169;function B(t,e){t.f=t.f&vr|e}function _e(t){E===null&&h===null&&Ve(),h!==null&&h.f&C&&E===null&&Be(),Mt&&je()}function _r(t,e){var r=e.last;r===null?e.last=e.first=t:(r.next=t,t.prev=r,e.last=t)}function kt(t,e,r,n=!0){var l=(t&mt)!==0,u=E,o={ctx:S,deps:null,nodes_start:null,nodes_end:null,f:t|U,first:null,fn:e,last:null,next:null,parent:l?null:u,prev:null,teardown:null,transitions:null,wv:0};if(r){var v=Q;try{zt(!0),jt(o),o.f|=Se}catch(f){throw Z(o),f}finally{zt(v)}}else e!==null&&At(o);var s=r&&o.deps===null&&o.first===null&&o.nodes_start===null&&o.teardown===null&&(o.f&(ee|pt))===0;if(!s&&!l&&n&&(u!==null&&_r(o,u),h!==null&&h.f&F)){var i=h;(i.effects??(i.effects=[])).push(o)}return o}function de(t){_e();var e=E!==null&&(E.f&V)!==0&&S!==null&&!S.m;if(e){var r=S;(r.e??(r.e=[])).push({fn:t,effect:E,reaction:h})}else{var n=Bt(t);return n}}function Wt(t){return _e(),pe(t)}function Bt(t){return kt(te,t,!1)}function pe(t){return kt(Pt,t,!0)}function dr(t,e=[],r=G){const n=e.map(r);return ft(()=>t(...n.map(b)))}function ft(t,e=0){return kt(Pt|Rt|e,t,!0)}function st(t,e=!0){return kt(Pt|V,t,!0,e)}function he(t){var e=t.teardown;if(e!==null){const r=Mt,n=h;Ht(!0),K(null);try{e.call(null)}finally{Ht(r),K(n)}}}function ye(t,e=!1){var r=t.first;for(t.first=t.last=null;r!==null;){var n=r.next;Z(r,e),r=n}}function pr(t){for(var e=t.first;e!==null;){var r=e.next;e.f&V||Z(e),e=r}}function Z(t,e=!0){var r=!1;if((e||t.f&De)&&t.nodes_start!==null){for(var n=t.nodes_start,l=t.nodes_end;n!==null;){var u=n===l?null:oe(n);n.remove(),n=u}r=!0}ye(t,e&&!r),bt(t,0),B(t,xt);var o=t.transitions;if(o!==null)for(const s of o)s.stop();he(t);var v=t.parent;v!==null&&v.first!==null&&we(t),t.next=t.prev=t.teardown=t.ctx=t.deps=t.fn=t.nodes_start=t.nodes_end=null}function we(t){var e=t.parent,r=t.prev,n=t.next;r!==null&&(r.next=n),n!==null&&(n.prev=r),e!==null&&(e.first===t&&(e.first=n),e.last===t&&(e.last=r))}function Et(t,e){var r=[];ge(t,r,!0),hr(r,()=>{Z(t),e&&e()})}function hr(t,e){var r=t.length;if(r>0){var n=()=>--r||e();for(var l of t)l.out(n)}else e()}function ge(t,e,r){if(!(t.f&X)){if(t.f^=X,t.transitions!==null)for(const o of t.transitions)(o.is_global||r)&&e.push(o);for(var n=t.first;n!==null;){var l=n.next,u=(n.f&tt)!==0||(n.f&V)!==0;ge(n,e,u?r:!1),n=l}}}function It(t){be(t,!0)}function be(t,e){if(t.f&X){t.f^=X,t.f&k||(t.f^=k),ot(t)&&(B(t,U),At(t));for(var r=t.first;r!==null;){var n=r.next,l=(r.f&tt)!==0||(r.f&V)!==0;be(r,l?e:!1),r=n}if(t.transitions!==null)for(const u of t.transitions)(u.is_global||e)&&u.in()}}function yr(t){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}let S=null;function Gt(t){S=t}function wr(t,e=!1,r){S={p:S,c:null,e:null,m:!1,s:t,x:null,l:null}}function gr(t){const e=S;if(e!==null){t!==void 0&&(e.x=t);const o=e.e;if(o!==null){var r=E,n=h;e.e=null;try{for(var l=0;l<o.length;l++){var u=o[l];z(u.effect),K(u.reaction),Bt(u.fn)}}finally{z(r),K(n)}}S=e.p,e.m=!0}return t||{}}function Ee(){return!0}function br(t){return t.endsWith("capture")&&t!=="gotpointercapture"&&t!=="lostpointercapture"}const Er=["beforeinput","click","change","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"];function mr(t){return Er.includes(t)}const xr={formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly",defaultvalue:"defaultValue",defaultchecked:"defaultChecked",srcobject:"srcObject",novalidate:"noValidate",allowfullscreen:"allowFullscreen",disablepictureinpicture:"disablePictureInPicture",disableremoteplayback:"disableRemotePlayback"};function Or(t){return t=t.toLowerCase(),xr[t]??t}function Ar(t,e){if(e){const r=document.body;t.autofocus=!0,qt(()=>{document.activeElement===r&&t.focus()})}}function kr(t){var e=h,r=E;K(null),z(null);try{return t()}finally{K(e),z(r)}}const Tr=new Set,Sr=new Set;function Dr(t,e,r,n={}){function l(u){if(n.capture||Cr.call(e,u),!u.cancelBubble)return kr(()=>r==null?void 0:r.call(this,u))}return t.startsWith("pointer")||t.startsWith("touch")||t==="wheel"?qt(()=>{e.addEventListener(t,l,n)}):e.addEventListener(t,l,n),l}function Nr(t){for(var e=0;e<t.length;e++)Tr.add(t[e]);for(var r of Sr)r(t)}function Cr(t){var p;var e=this,r=e.ownerDocument,n=t.type,l=((p=t.composedPath)==null?void 0:p.call(t))||[],u=l[0]||t.target,o=0,v=t.__root;if(v){var s=l.indexOf(v);if(s!==-1&&(e===document||e===window)){t.__root=e;return}var i=l.indexOf(e);if(i===-1)return;s<=i&&(o=s)}if(u=l[o]||t.target,u!==e){Pe(t,"currentTarget",{configurable:!0,get(){return u||r}});var f=h,a=E;K(null),z(null);try{for(var c,d=[];u!==null;){var x=u.assignedSlot||u.parentNode||u.host||null;try{var w=u["__"+n];if(w!==void 0&&(!u.disabled||t.target===u))if(Ft(w)){var[I,...y]=w;I.apply(u,[t,...y])}else w.call(u,t)}catch(_){c?d.push(_):c=_}if(t.cancelBubble||x===e||x===null)break;u=x}if(c){for(let _ of d)queueMicrotask(()=>{throw _});throw c}}finally{t.__root=e,delete t.currentTarget,K(f),z(a)}}}function Ir(t){var e=document.createElement("template");return e.innerHTML=t,e.content}function Vt(t,e){var r=E;r.nodes_start===null&&(r.nodes_start=t,r.nodes_end=e)}function Pr(t,e){var r=(e&Te)!==0,n,l=!t.startsWith("<!>");return()=>{n===void 0&&(n=Ir(l?t:"<!>"+t),n=Lt(n));var u=r||Xe?document.importNode(n,!0):n.cloneNode(!0);return Vt(u,u),u}}function nt(){var t=document.createDocumentFragment(),e=document.createComment(""),r=se();return t.append(e,r),Vt(e,r),t}function J(t,e){t!==null&&t.before(e)}function Zt(t,e,r=!1){var n=t,l=null,u=null,o=A,v=r?tt:0,s=!1;const i=(a,c=!0)=>{s=!0,f(c,a)},f=(a,c)=>{o!==(o=a)&&(o?(l?It(l):c&&(l=st(()=>c(n))),u&&Et(u,()=>{u=null})):(u?It(u):c&&(u=st(()=>c(n))),l&&Et(l,()=>{l=null})))};ft(()=>{s=!1,e(i),s||f(null,null)},v)}function Jt(t,e,...r){var n=t,l=St,u;ft(()=>{l!==(l=e())&&(u&&(Z(u),u=null),u=st(()=>l(n,...r)))},tt)}function Rr(t,e,r){var n=t,l,u;ft(()=>{l!==(l=e())&&(u&&(Et(u),u=null),l&&(u=st(()=>r(n,l))))},tt)}function Fr(t,e,r,n,l,u){var o,v,s=null,i=t,f;ft(()=>{const a=e()||null;var c=a==="svg"?$t:null;a!==o&&(f&&(a===null?Et(f,()=>{f=null,v=null}):a===v?It(f):Z(f)),a&&a!==v&&(f=st(()=>{if(s=c?document.createElementNS(c,a):document.createElement(a),Vt(s,s),n){var d=s.appendChild(se());n(s,d)}E.nodes_end=s,i.before(s)})),o=a,o&&(v=o))},tt)}function me(t){var e,r,n="";if(typeof t=="string"||typeof t=="number")n+=t;else if(typeof t=="object")if(Array.isArray(t)){var l=t.length;for(e=0;e<l;e++)t[e]&&(r=me(t[e]))&&(n&&(n+=" "),n+=r)}else for(r in t)t[r]&&(n&&(n+=" "),n+=r);return n}function qr(){for(var t,e,r=0,n="",l=arguments.length;r<l;r++)(t=arguments[r])&&(e=me(t))&&(n&&(n+=" "),n+=e);return n}function Lr(t){return typeof t=="object"?qr(t):t??""}function Mr(t,e){e?t.hasAttribute("selected")||t.setAttribute("selected",""):t.removeAttribute("selected")}function jr(t,e,r,n){var l=t.__attributes??(t.__attributes={});l[e]!==(l[e]=r)&&(e==="style"&&"__styles"in t&&(t.__styles={}),e==="loading"&&(t[Ce]=r),r==null?t.removeAttribute(e):typeof r!="string"&&xe(t).includes(e)?t[e]=r:t.setAttribute(e,r))}function Br(t,e,r,n,l=!1,u=!1,o=!1){var v=e||{},s=t.tagName==="OPTION";for(var i in e)i in r||(r[i]=null);r.class&&(r.class=Lr(r.class));var f=xe(t),a=t.__attributes??(t.__attributes={});for(const y in r){let p=r[y];if(s&&y==="value"&&p==null){t.value=t.__value="",v[y]=p;continue}var c=v[y];if(p!==c){v[y]=p;var d=y[0]+y[1];if(d!=="$$"){if(d==="on"){const _={},m="$$"+y;let g=y.slice(2);var x=mr(g);if(br(g)&&(g=g.slice(0,-7),_.capture=!0),!x&&c){if(p!=null)continue;t.removeEventListener(g,v[m],_),v[m]=null}if(p!=null)if(x)t[`__${g}`]=p,Nr([g]);else{let D=function(H){v[y].call(this,H)};v[m]=Dr(g,t,D,_)}else x&&(t[`__${g}`]=void 0)}else if(y==="style"&&p!=null)t.style.cssText=p+"";else if(y==="autofocus")Ar(t,!!p);else if(!u&&(y==="__value"||y==="value"&&p!=null))t.value=t.__value=p;else if(y==="selected"&&s)Mr(t,p);else{var w=y;l||(w=Or(w));var I=w==="defaultValue"||w==="defaultChecked";if(p==null&&!u&&!I)if(a[y]=null,w==="value"||w==="checked"){let _=t;const m=e===void 0;if(w==="value"){let g=_.defaultValue;_.removeAttribute(w),_.defaultValue=g,_.value=_.__value=m?g:null}else{let g=_.defaultChecked;_.removeAttribute(w),_.defaultChecked=g,_.checked=m?g:!1}}else t.removeAttribute(y);else I||f.includes(w)&&(u||typeof p!="string")?t[w]=p:typeof p!="function"&&jr(t,w,p)}y==="style"&&"__styles"in t&&(t.__styles={})}}}return v}var Qt=new Map;function xe(t){var e=Qt.get(t.nodeName);if(e)return e;Qt.set(t.nodeName,e=[]);for(var r,n=t,l=Element.prototype;l!==n;){r=Re(n);for(var u in r)r[u].set&&e.push(u);n=re(n)}return e}function Xt(t,e){return t===e||(t==null?void 0:t[lt])===e}function Tt(t={},e,r,n){return Bt(()=>{var l,u;return pe(()=>{l=u,u=[],dt(()=>{t!==r(...u)&&(e(t,...u),l&&Xt(r(...l),t)&&e(null,...l))})}),()=>{qt(()=>{u&&Xt(r(...u),t)&&e(null,...u)})}}),t}function Vr(t,e,{bubbles:r=!1,cancelable:n=!1}={}){return new CustomEvent(t,{detail:e,bubbles:r,cancelable:n})}function Ur(){const t=S;return t===null&&yr(),(e,r,n)=>{var u;const l=(u=t.s.$$events)==null?void 0:u[e];if(l){const o=Ft(l)?l.slice():[l],v=Vr(e,r,n);for(const s of o)s.call(t.x,v);return!v.defaultPrevented}return!0}}const Yr={get(t,e){if(!t.exclude.includes(e))return t.props[e]},set(t,e){return!1},getOwnPropertyDescriptor(t,e){if(!t.exclude.includes(e)&&e in t.props)return{enumerable:!0,configurable:!0,value:t.props[e]}},has(t,e){return t.exclude.includes(e)?!1:e in t.props},ownKeys(t){return Reflect.ownKeys(t.props).filter(e=>!t.exclude.includes(e))}};function Kr(t,e,r){return new Proxy({props:t,exclude:e},Yr)}const zr={get(t,e){let r=t.props.length;for(;r--;){let n=t.props[r];if(et(n)&&(n=n()),typeof n=="object"&&n!==null&&e in n)return n[e]}},set(t,e,r){let n=t.props.length;for(;n--;){let l=t.props[n];et(l)&&(l=l());const u=ut(l,e);if(u&&u.set)return u.set(r),!0}return!1},getOwnPropertyDescriptor(t,e){let r=t.props.length;for(;r--;){let n=t.props[r];if(et(n)&&(n=n()),typeof n=="object"&&n!==null&&e in n){const l=ut(n,e);return l&&!l.configurable&&(l.configurable=!0),l}}},has(t,e){if(e===lt||e===Ne)return!1;for(let r of t.props)if(et(r)&&(r=r()),r!=null&&e in r)return!0;return!1},ownKeys(t){const e=[];for(let r of t.props){et(r)&&(r=r());for(const n in r)e.includes(n)||e.push(n)}return e}};function Hr(...t){return new Proxy({props:t},zr)}function Wr(t,e,r,n){var l;l=t[e];var u=n,o=!0,v=()=>(o&&(o=!1,u=n),u);l===void 0&&n!==void 0&&(l=v());var s;return s=()=>{var i=t[e];return i===void 0?v():(o=!0,i)},s}const Gr=()=>{if(typeof window>"u"){const i=()=>{};return[i,i]}let t,e;const r=window,n=typeof r.requestIdleCallback=="function",l=r.requestAnimationFrame,u=r.cancelAnimationFrame,o=n?r.requestIdleCallback:l,v=n?r.cancelIdleCallback:u,s=()=>{v(t),u(e)};return[(i,f)=>{s(),t=o(n?()=>{s(),e=l(i)}:i,typeof f=="object"?f:{timeout:2233})},s]},Zr=t=>typeof t=="function",vt=t=>Zr(t)?t():t,Oe=t=>{let e=null;const[r,n]=Gr(),l=vt(t||{}),u=G(()=>vt(l.options)),o=G(()=>vt(l.events)),v=G(()=>vt(l.defer));return Wt(()=>{const s=b(u);ct.OverlayScrollbars.valid(e)&&e.options(s||{},!0)}),Wt(()=>{const s=b(o);ct.OverlayScrollbars.valid(e)&&e.on(s||{},!0)}),de(()=>()=>{n(),e==null||e.destroy()}),[s=>{if(ct.OverlayScrollbars.valid(e))return e;const i=dt(()=>b(u)),f=dt(()=>b(o)),a=dt(()=>b(v)),c=()=>e=ct.OverlayScrollbars(s,i||{},f||{});a?r(c,a):c()},()=>e]};var Jr=Pr('<div data-overlayscrollbars-contents=""><!></div>');function Qr(t,e){wr(e,!0);const r=_=>{var m=nt(),g=rt(m);{var D=P=>{var N=nt(),at=rt(N);Jt(at,()=>e.children??St),J(P,N)},H=P=>{var N=Jr(),at=er(N);Jt(at,()=>e.children??St),Tt(N,Ae=>R(o,Ae),()=>b(o)),J(P,N)};Zt(g,P=>{n()==="body"?P(D):P(H,!1)})}J(_,m)},n=Wr(e,"element",3,"div"),l=Kr(e,["$$slots","$$events","$$legacy","element","options","events","defer","children"]);let u=Yt(void 0),o=Yt(void 0);const v=G(()=>{if(b(u)){if(b(u)instanceof HTMLElement)return b(u);try{return b(u).getElement()}catch{}}}),s={initialized:"osInitialized",updated:"osUpdated",destroyed:"osDestroyed",scroll:"osScroll"},i=Ur(),f=G(()=>Object.keys(s).reduce((_,m)=>{const g=(e.events||{})[m];return _[m]=[(...D)=>i(s[m],D),...(Array.isArray(g)?g:[g]).filter(Boolean)],_},{})),[a,c]=Oe({options:()=>e.options,events:()=>b(f),defer:()=>e.defer});de(()=>{if(b(v))return a(n()==="body"?{target:b(v),cancel:{body:null}}:{target:b(v),elements:{viewport:b(o),content:b(o)}}),()=>{var _;(_=c())==null||_.destroy()}});const d=c,x=()=>b(v)||null;var w=nt(),I=rt(w);{var y=_=>{var m=nt(),g=rt(m);Fr(g,n,!1,(D,H)=>{Tt(D,N=>R(u,W(N)),()=>b(u));let P;dr(()=>P=Br(D,P,{"data-overlayscrollbars-initialize":"",...l},void 0,D.namespaceURI===$t,D.nodeName.includes("-"))),r(H)}),J(_,m)},p=_=>{var m=nt();const g=G(n);var D=rt(m);Rr(D,()=>b(g),(H,P)=>{Tt(P(H,Hr({"data-overlayscrollbars-initialize":""},()=>l,{children:(N,at)=>{r(N)},$$slots:{default:!0}})),N=>R(u,W(N)),()=>b(u))}),J(_,m)};Zt(I,_=>{typeof n()=="string"?_(y):_(p,!1)})}return J(t,w),gr({osInstance:d,getElement:x})}exports.OverlayScrollbarsComponent=Qr;exports.useOverlayScrollbars=Oe; //# sourceMappingURL=overlayscrollbars-svelte.cjs.map